Compare commits
	
		
			19 Commits
		
	
	
		
			0.9.6
			...
			56a49ed2e3
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 56a49ed2e3 | |||
| f25c151956 | |||
| c2ddc2ae0d | |||
| 33e4d26a3d | |||
| 179d67a896 | |||
| 15354d6004 | |||
| e358cd6e4e | |||
| 202b70dc66 | |||
| b963baa49d | |||
| 70701a27d3 | |||
| 67dc16d222 | |||
| fa35038426 | |||
| d896257602 | |||
| 4ca51a3f53 | |||
| 96b05e8332 | |||
| 557a2cac3d | |||
| e16e04c114 | |||
| bbe4d82303 | |||
| c69d7843ab | 
@@ -17,7 +17,7 @@ steps:
 | 
				
			|||||||
      - .mix
 | 
					      - .mix
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: test
 | 
					- name: test
 | 
				
			||||||
  image: elixir:1.16.1-alpine
 | 
					  image: elixir:1.17.0-otp-27-alpine
 | 
				
			||||||
  environment:
 | 
					  environment:
 | 
				
			||||||
    TEST_DATABASE_URL: ecto://postgres:postgres@database/cannery_test
 | 
					    TEST_DATABASE_URL: ecto://postgres:postgres@database/cannery_test
 | 
				
			||||||
    HOST: testing.example.tld
 | 
					    HOST: testing.example.tld
 | 
				
			||||||
@@ -26,8 +26,8 @@ steps:
 | 
				
			|||||||
    MIX_ENV: test
 | 
					    MIX_ENV: test
 | 
				
			||||||
  commands:
 | 
					  commands:
 | 
				
			||||||
  - apk add --no-cache build-base npm git
 | 
					  - apk add --no-cache build-base npm git
 | 
				
			||||||
  - mix local.rebar --force --if-missing
 | 
					  - mix local.rebar --force
 | 
				
			||||||
  - mix local.hex --force --if-missing
 | 
					  - mix local.hex --force
 | 
				
			||||||
  - mix deps.get
 | 
					  - mix deps.get
 | 
				
			||||||
  - npm set cache .npm
 | 
					  - npm set cache .npm
 | 
				
			||||||
  - npm --prefix ./assets ci --no-audit --prefer-offline
 | 
					  - npm --prefix ./assets ci --no-audit --prefer-offline
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,3 +1,3 @@
 | 
				
			|||||||
elixir 1.16.1-otp-26
 | 
					elixir 1.17.0-otp-27
 | 
				
			||||||
erlang 26.2.2
 | 
					erlang 27.0
 | 
				
			||||||
nodejs 21.6.2
 | 
					nodejs 22.3.0
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										23
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								CHANGELOG.md
									
									
									
									
									
								
							@@ -1,3 +1,26 @@
 | 
				
			|||||||
 | 
					# v0.9.11
 | 
				
			||||||
 | 
					- Fix an issue with emails not being able to be sent for real this time
 | 
				
			||||||
 | 
					- Fix some dropdowns not filling in the correct data
 | 
				
			||||||
 | 
					- Add debounces to more fields
 | 
				
			||||||
 | 
					- Update deps
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# v0.9.10
 | 
				
			||||||
 | 
					- Fix issue with logger failing on oban exceptions
 | 
				
			||||||
 | 
					- Fix an issue with emails not being able to be sent
 | 
				
			||||||
 | 
					- Update deps
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# v0.9.9
 | 
				
			||||||
 | 
					- Actually fix bar graph
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# v0.9.8
 | 
				
			||||||
 | 
					- Make bar graph ignore empty days
 | 
				
			||||||
 | 
					- Update dependencies
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# v0.9.7
 | 
				
			||||||
 | 
					- Fix margin on bottom of page
 | 
				
			||||||
 | 
					- Use bar graph instead of line graph
 | 
				
			||||||
 | 
					- Improve login page autocomplete behavior
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# v0.9.6
 | 
					# v0.9.6
 | 
				
			||||||
- Make ammo packs in containers directly navigable in table view
 | 
					- Make ammo packs in containers directly navigable in table view
 | 
				
			||||||
- Update dependencies
 | 
					- Update dependencies
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
FROM elixir:1.16.1-alpine AS build
 | 
					FROM elixir:1.17.0-otp-27-alpine AS build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# install build dependencies
 | 
					# install build dependencies
 | 
				
			||||||
RUN apk add --no-cache build-base npm git python3
 | 
					RUN apk add --no-cache build-base npm git python3
 | 
				
			||||||
@@ -7,8 +7,8 @@ RUN apk add --no-cache build-base npm git python3
 | 
				
			|||||||
WORKDIR /app
 | 
					WORKDIR /app
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# install hex + rebar
 | 
					# install hex + rebar
 | 
				
			||||||
RUN mix local.hex --force && \
 | 
					RUN mix local.rebar --force &&
 | 
				
			||||||
    mix local.rebar --force
 | 
					    mix local.hex --force
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# set build ENV
 | 
					# set build ENV
 | 
				
			||||||
ENV MIX_ENV=prod
 | 
					ENV MIX_ENV=prod
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,13 +1,12 @@
 | 
				
			|||||||
import { Chart, Title, Tooltip, Legend, LineController, LineElement, PointElement, TimeScale, LinearScale } from 'chart.js'
 | 
					import Chart from 'chart.js/auto'
 | 
				
			||||||
import 'chartjs-adapter-date-fns'
 | 
					import 'chartjs-adapter-date-fns'
 | 
				
			||||||
Chart.register(Title, Tooltip, Legend, LineController, LineElement, PointElement, TimeScale, LinearScale)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
export default {
 | 
					export default {
 | 
				
			||||||
  initalizeChart (el) {
 | 
					  initalizeChart (el) {
 | 
				
			||||||
    const data = JSON.parse(el.dataset.chartData)
 | 
					    const data = JSON.parse(el.dataset.chartData)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    this.el.chart = new Chart(el, {
 | 
					    this.el.chart = new Chart(el, {
 | 
				
			||||||
      type: 'line',
 | 
					      type: 'bar',
 | 
				
			||||||
      data: {
 | 
					      data: {
 | 
				
			||||||
        datasets: [{
 | 
					        datasets: [{
 | 
				
			||||||
          label: el.dataset.label,
 | 
					          label: el.dataset.label,
 | 
				
			||||||
@@ -51,13 +50,17 @@ export default {
 | 
				
			|||||||
            stacked: true,
 | 
					            stacked: true,
 | 
				
			||||||
            grace: '15%',
 | 
					            grace: '15%',
 | 
				
			||||||
            ticks: {
 | 
					            ticks: {
 | 
				
			||||||
              padding: 15
 | 
					              padding: 15,
 | 
				
			||||||
 | 
					              precision: 0
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
          },
 | 
					          },
 | 
				
			||||||
          x: {
 | 
					          x: {
 | 
				
			||||||
            type: 'time',
 | 
					            type: 'timeseries',
 | 
				
			||||||
            time: {
 | 
					            time: {
 | 
				
			||||||
              unit: 'day'
 | 
					              unit: 'day'
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            ticks: {
 | 
				
			||||||
 | 
					              source: 'data'
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2810
									
								
								assets/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2810
									
								
								assets/package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -3,8 +3,8 @@
 | 
				
			|||||||
  "description": " ",
 | 
					  "description": " ",
 | 
				
			||||||
  "license": "MIT",
 | 
					  "license": "MIT",
 | 
				
			||||||
  "engines": {
 | 
					  "engines": {
 | 
				
			||||||
    "node": "v21.6.2",
 | 
					    "node": "v22.3.0",
 | 
				
			||||||
    "npm": "10.2.4"
 | 
					    "npm": "10.8.1"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "scripts": {
 | 
					  "scripts": {
 | 
				
			||||||
    "deploy": "NODE_ENV=production webpack --mode production",
 | 
					    "deploy": "NODE_ENV=production webpack --mode production",
 | 
				
			||||||
@@ -13,37 +13,37 @@
 | 
				
			|||||||
    "test": "standard"
 | 
					    "test": "standard"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
    "@fortawesome/fontawesome-free": "^6.5.1",
 | 
					    "@fortawesome/fontawesome-free": "^6.6.0",
 | 
				
			||||||
    "chart.js": "^4.4.1",
 | 
					    "chart.js": "^4.4.3",
 | 
				
			||||||
    "chartjs-adapter-date-fns": "^3.0.0",
 | 
					    "chartjs-adapter-date-fns": "^3.0.0",
 | 
				
			||||||
    "date-fns": "^3.3.1",
 | 
					    "date-fns": "^3.6.0",
 | 
				
			||||||
    "phoenix": "file:../deps/phoenix",
 | 
					    "phoenix": "file:../deps/phoenix",
 | 
				
			||||||
    "phoenix_html": "file:../deps/phoenix_html",
 | 
					    "phoenix_html": "file:../deps/phoenix_html",
 | 
				
			||||||
    "phoenix_live_view": "file:../deps/phoenix_live_view",
 | 
					    "phoenix_live_view": "file:../deps/phoenix_live_view",
 | 
				
			||||||
    "topbar": "^2.0.2"
 | 
					    "topbar": "^3.0.0"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "devDependencies": {
 | 
					  "devDependencies": {
 | 
				
			||||||
    "@babel/core": "^7.23.9",
 | 
					    "@babel/core": "^7.24.9",
 | 
				
			||||||
    "@babel/preset-env": "^7.23.9",
 | 
					    "@babel/preset-env": "^7.25.0",
 | 
				
			||||||
    "autoprefixer": "^10.4.17",
 | 
					    "autoprefixer": "^10.4.19",
 | 
				
			||||||
    "babel-loader": "^9.1.3",
 | 
					    "babel-loader": "^9.1.3",
 | 
				
			||||||
    "copy-webpack-plugin": "^12.0.2",
 | 
					    "copy-webpack-plugin": "^12.0.2",
 | 
				
			||||||
    "css-loader": "^6.10.0",
 | 
					    "css-loader": "^7.1.2",
 | 
				
			||||||
    "css-minimizer-webpack-plugin": "^6.0.0",
 | 
					    "css-minimizer-webpack-plugin": "^7.0.0",
 | 
				
			||||||
    "file-loader": "^6.2.0",
 | 
					    "file-loader": "^6.2.0",
 | 
				
			||||||
    "mini-css-extract-plugin": "^2.8.0",
 | 
					    "mini-css-extract-plugin": "^2.9.0",
 | 
				
			||||||
    "npm-check-updates": "^16.14.15",
 | 
					    "npm-check-updates": "^16.14.20",
 | 
				
			||||||
    "postcss": "^8.4.35",
 | 
					    "postcss": "^8.4.40",
 | 
				
			||||||
    "postcss-import": "^16.0.1",
 | 
					    "postcss-import": "^16.1.0",
 | 
				
			||||||
    "postcss-loader": "^8.1.0",
 | 
					    "postcss-loader": "^8.1.1",
 | 
				
			||||||
    "postcss-preset-env": "^9.4.0",
 | 
					    "postcss-preset-env": "^9.6.0",
 | 
				
			||||||
    "sass": "^1.71.1",
 | 
					    "sass": "^1.77.8",
 | 
				
			||||||
    "sass-loader": "^14.1.1",
 | 
					    "sass-loader": "^16.0.0",
 | 
				
			||||||
    "standard": "^17.1.0",
 | 
					    "standard": "^17.1.0",
 | 
				
			||||||
    "tailwindcss": "^3.4.1",
 | 
					    "tailwindcss": "^3.4.7",
 | 
				
			||||||
    "terser-webpack-plugin": "^5.3.10",
 | 
					    "terser-webpack-plugin": "^5.3.10",
 | 
				
			||||||
    "webpack": "^5.90.3",
 | 
					    "webpack": "^5.93.0",
 | 
				
			||||||
    "webpack-cli": "^5.1.4",
 | 
					    "webpack-cli": "^5.1.4",
 | 
				
			||||||
    "webpack-dev-server": "^5.0.2"
 | 
					    "webpack-dev-server": "^5.0.4"
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -32,4 +32,4 @@ config :logger, level: :warning
 | 
				
			|||||||
config :phoenix, :plug_init_mode, :runtime
 | 
					config :phoenix, :plug_init_mode, :runtime
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Disable Oban
 | 
					# Disable Oban
 | 
				
			||||||
config :cannery, Oban, queues: false, plugins: false
 | 
					config :cannery, Oban, queues: false, plugins: false, testing: :manual
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,7 @@ defmodule Cannery.Logger do
 | 
				
			|||||||
      |> Map.put(:stacktrace, Exception.format_stacktrace(stacktrace))
 | 
					      |> Map.put(:stacktrace, Exception.format_stacktrace(stacktrace))
 | 
				
			||||||
      |> pretty_encode()
 | 
					      |> pretty_encode()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    Logger.error("#{meta.reason}: #{data}")
 | 
					    Logger.error("Oban exception: #{data}")
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def handle_event([:oban, :job, :start], measure, meta, _config) do
 | 
					  def handle_event([:oban, :job, :start], measure, meta, _config) do
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33,7 +33,9 @@ defmodule CanneryWeb.Components.AddShotRecordComponent do
 | 
				
			|||||||
      ) do
 | 
					      ) do
 | 
				
			||||||
    params = shot_record_params |> process_params(pack)
 | 
					    params = shot_record_params |> process_params(pack)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    changeset = %ShotRecord{} |> ShotRecord.create_changeset(current_user, pack, params)
 | 
					    changeset =
 | 
				
			||||||
 | 
					      %ShotRecord{}
 | 
				
			||||||
 | 
					      |> ShotRecord.create_changeset(current_user, pack, params)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    changeset =
 | 
					    changeset =
 | 
				
			||||||
      case changeset |> Changeset.apply_action(:validate) do
 | 
					      case changeset |> Changeset.apply_action(:validate) do
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,7 +13,7 @@
 | 
				
			|||||||
    phx-submit="save"
 | 
					    phx-submit="save"
 | 
				
			||||||
  >
 | 
					  >
 | 
				
			||||||
    <div
 | 
					    <div
 | 
				
			||||||
      :if={@changeset.action && not @changeset.valid?()}
 | 
					      :if={@changeset.action && not @changeset.valid?}
 | 
				
			||||||
      class="invalid-feedback col-span-3 text-center"
 | 
					      class="invalid-feedback col-span-3 text-center"
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <%= changeset_errors(@changeset) %>
 | 
					      <%= changeset_errors(@changeset) %>
 | 
				
			||||||
@@ -37,11 +37,12 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    <%= label(f, :notes, gettext("Notes"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :notes, gettext("Notes"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= textarea(f, :notes,
 | 
					    <%= textarea(f, :notes,
 | 
				
			||||||
      id: "add-shot-record-form-notes",
 | 
					 | 
				
			||||||
      class: "input input-primary col-span-2",
 | 
					      class: "input input-primary col-span-2",
 | 
				
			||||||
 | 
					      id: "add-shot-record-form-notes",
 | 
				
			||||||
      maxlength: 255,
 | 
					      maxlength: 255,
 | 
				
			||||||
      placeholder: gettext("Really great weather"),
 | 
					      phx_debounce: 300,
 | 
				
			||||||
      phx_update: "ignore"
 | 
					      phx_update: "ignore",
 | 
				
			||||||
 | 
					      placeholder: gettext("Really great weather")
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :notes, "col-span-3") %>
 | 
					    <%= error_tag(f, :notes, "col-span-3") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,45 @@
 | 
				
			|||||||
<main role="main" class="min-h-full min-w-full">
 | 
					<main class="pb-8 min-w-full">
 | 
				
			||||||
  <header>
 | 
					  <header>
 | 
				
			||||||
    <.topbar current_user={assigns[:current_user]} />
 | 
					    <.topbar current_user={assigns[:current_user]} />
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <div class="mx-8 my-2 flex flex-col space-y-4 text-center">
 | 
					    <div class="mx-8 my-2 flex flex-col space-y-4 text-center">
 | 
				
			||||||
      <p :if={@flash["info"]} class="alert alert-info" role="alert">
 | 
					      <p
 | 
				
			||||||
        <%= @flash["info"] %>
 | 
					        :if={@flash && @flash |> Map.has_key?("info")}
 | 
				
			||||||
 | 
					        class="alert alert-info"
 | 
				
			||||||
 | 
					        role="alert"
 | 
				
			||||||
 | 
					        phx-click="lv:clear-flash"
 | 
				
			||||||
 | 
					        phx-value-key="info"
 | 
				
			||||||
 | 
					      >
 | 
				
			||||||
 | 
					        <%= Phoenix.Flash.get(@flash, :info) %>
 | 
				
			||||||
      </p>
 | 
					      </p>
 | 
				
			||||||
      <p :if={@flash["error"]} class="alert alert-danger" role="alert">
 | 
					
 | 
				
			||||||
        <%= @flash["error"] %>
 | 
					      <p
 | 
				
			||||||
 | 
					        :if={@flash && @flash |> Map.has_key?("error")}
 | 
				
			||||||
 | 
					        class="alert alert-danger"
 | 
				
			||||||
 | 
					        role="alert"
 | 
				
			||||||
 | 
					        phx-click="lv:clear-flash"
 | 
				
			||||||
 | 
					        phx-value-key="error"
 | 
				
			||||||
 | 
					      >
 | 
				
			||||||
 | 
					        <%= Phoenix.Flash.get(@flash, :error) %>
 | 
				
			||||||
      </p>
 | 
					      </p>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
  </header>
 | 
					  </header>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <div class="mx-4 sm:mx-8 md:mx-16">
 | 
					  <div class="mx-4 sm:mx-8 md:mx-16 flex flex-col justify-center items-stretch">
 | 
				
			||||||
    <%= @inner_content %>
 | 
					    <%= @inner_content %>
 | 
				
			||||||
  </div>
 | 
					  </div>
 | 
				
			||||||
</main>
 | 
					</main>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<div
 | 
				
			||||||
 | 
					  id="disconnect"
 | 
				
			||||||
 | 
					  class="z-50 fixed opacity-0 bottom-12 right-12 px-8 py-4 w-max h-max
 | 
				
			||||||
 | 
					  border border-primary-200 shadow-lg rounded-lg bg-white
 | 
				
			||||||
 | 
					  flex justify-center items-center space-x-4
 | 
				
			||||||
 | 
					  transition-opacity ease-in-out duration-500 delay-[2000ms]"
 | 
				
			||||||
 | 
					>
 | 
				
			||||||
 | 
					  <i class="fas fa-fade text-md fa-satellite-dish"></i>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  <h1 class="title text-md title-primary-500">
 | 
				
			||||||
 | 
					    <%= gettext("Reconnecting...") %>
 | 
				
			||||||
 | 
					  </h1>
 | 
				
			||||||
 | 
					</div>
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										1
									
								
								lib/cannery_web/components/layouts/empty.html.heex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								lib/cannery_web/components/layouts/empty.html.heex
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					<%= @inner_block %>
 | 
				
			||||||
@@ -1,45 +0,0 @@
 | 
				
			|||||||
<main class="pb-8 min-w-full">
 | 
					 | 
				
			||||||
  <header>
 | 
					 | 
				
			||||||
    <.topbar current_user={assigns[:current_user]} />
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <div class="mx-8 my-2 flex flex-col space-y-4 text-center">
 | 
					 | 
				
			||||||
      <p
 | 
					 | 
				
			||||||
        :if={@flash && @flash |> Map.has_key?("info")}
 | 
					 | 
				
			||||||
        class="alert alert-info"
 | 
					 | 
				
			||||||
        role="alert"
 | 
					 | 
				
			||||||
        phx-click="lv:clear-flash"
 | 
					 | 
				
			||||||
        phx-value-key="info"
 | 
					 | 
				
			||||||
      >
 | 
					 | 
				
			||||||
        <%= live_flash(@flash, "info") %>
 | 
					 | 
				
			||||||
      </p>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      <p
 | 
					 | 
				
			||||||
        :if={@flash && @flash |> Map.has_key?("error")}
 | 
					 | 
				
			||||||
        class="alert alert-danger"
 | 
					 | 
				
			||||||
        role="alert"
 | 
					 | 
				
			||||||
        phx-click="lv:clear-flash"
 | 
					 | 
				
			||||||
        phx-value-key="error"
 | 
					 | 
				
			||||||
      >
 | 
					 | 
				
			||||||
        <%= live_flash(@flash, "error") %>
 | 
					 | 
				
			||||||
      </p>
 | 
					 | 
				
			||||||
    </div>
 | 
					 | 
				
			||||||
  </header>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  <div class="mx-4 sm:mx-8 md:mx-16 flex flex-col justify-center items-stretch">
 | 
					 | 
				
			||||||
    <%= @inner_content %>
 | 
					 | 
				
			||||||
  </div>
 | 
					 | 
				
			||||||
</main>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
<div
 | 
					 | 
				
			||||||
  id="disconnect"
 | 
					 | 
				
			||||||
  class="z-50 fixed opacity-0 bottom-12 right-12 px-8 py-4 w-max h-max
 | 
					 | 
				
			||||||
  border border-primary-200 shadow-lg rounded-lg bg-white
 | 
					 | 
				
			||||||
  flex justify-center items-center space-x-4
 | 
					 | 
				
			||||||
  transition-opacity ease-in-out duration-500 delay-[2000ms]"
 | 
					 | 
				
			||||||
>
 | 
					 | 
				
			||||||
  <i class="fas fa-fade text-md fa-satellite-dish"></i>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  <h1 class="title text-md title-primary-500">
 | 
					 | 
				
			||||||
    <%= gettext("Reconnecting...") %>
 | 
					 | 
				
			||||||
  </h1>
 | 
					 | 
				
			||||||
</div>
 | 
					 | 
				
			||||||
@@ -9,7 +9,7 @@
 | 
				
			|||||||
    action={~p"/users/register"}
 | 
					    action={~p"/users/register"}
 | 
				
			||||||
    class="flex flex-col space-y-4 sm:space-y-0 sm:grid sm:grid-cols-3 sm:gap-4 justify-center items-center"
 | 
					    class="flex flex-col space-y-4 sm:space-y-0 sm:grid sm:grid-cols-3 sm:gap-4 justify-center items-center"
 | 
				
			||||||
  >
 | 
					  >
 | 
				
			||||||
    <p :if={@changeset.action && not @changeset.valid?()} class="alert alert-danger col-span-3">
 | 
					    <p :if={@changeset.action && not @changeset.valid?} class="alert alert-danger col-span-3">
 | 
				
			||||||
      <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>
 | 
					      <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>
 | 
				
			||||||
    </p>
 | 
					    </p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,7 +9,7 @@
 | 
				
			|||||||
    action={~p"/users/reset_password/#{@token}"}
 | 
					    action={~p"/users/reset_password/#{@token}"}
 | 
				
			||||||
    class="flex flex-col space-y-4 sm:space-y-0 sm:grid sm:grid-cols-3 sm:gap-4 justify-center items-center"
 | 
					    class="flex flex-col space-y-4 sm:space-y-0 sm:grid sm:grid-cols-3 sm:gap-4 justify-center items-center"
 | 
				
			||||||
  >
 | 
					  >
 | 
				
			||||||
    <p :if={@changeset.action && not @changeset.valid?()} class="alert alert-danger col-span-3">
 | 
					    <p :if={@changeset.action && not @changeset.valid?} class="alert alert-danger col-span-3">
 | 
				
			||||||
      <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>
 | 
					      <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>
 | 
				
			||||||
    </p>
 | 
					    </p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -15,10 +15,18 @@
 | 
				
			|||||||
    </p>
 | 
					    </p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <%= label(f, :email, gettext("Email"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :email, gettext("Email"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= email_input(f, :email, required: true, class: "input input-primary col-span-2") %>
 | 
					    <%= email_input(f, :email,
 | 
				
			||||||
 | 
					      autocomplete: :email,
 | 
				
			||||||
 | 
					      class: "input input-primary col-span-2",
 | 
				
			||||||
 | 
					      required: true
 | 
				
			||||||
 | 
					    ) %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <%= label(f, :password, gettext("Password"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :password, gettext("Password"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= password_input(f, :password, required: true, class: "input input-primary col-span-2") %>
 | 
					    <%= password_input(f, :password,
 | 
				
			||||||
 | 
					      autocomplete: "current-password",
 | 
				
			||||||
 | 
					      class: "input input-primary col-span-2",
 | 
				
			||||||
 | 
					      required: true
 | 
				
			||||||
 | 
					    ) %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <%= label(f, :remember_me, gettext("Keep me logged in for 60 days"),
 | 
					    <%= label(f, :remember_me, gettext("Keep me logged in for 60 days"),
 | 
				
			||||||
      class: "title text-lg text-primary-600"
 | 
					      class: "title text-lg text-primary-600"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -16,7 +16,7 @@
 | 
				
			|||||||
    </h3>
 | 
					    </h3>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <div
 | 
					    <div
 | 
				
			||||||
      :if={@email_changeset.action && not @email_changeset.valid?()}
 | 
					      :if={@email_changeset.action && not @email_changeset.valid?}
 | 
				
			||||||
      class="alert alert-danger col-span-3"
 | 
					      class="alert alert-danger col-span-3"
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>
 | 
					      <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>
 | 
				
			||||||
@@ -58,7 +58,7 @@
 | 
				
			|||||||
    </h3>
 | 
					    </h3>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <div
 | 
					    <div
 | 
				
			||||||
      :if={@password_changeset.action && not @password_changeset.valid?()}
 | 
					      :if={@password_changeset.action && not @password_changeset.valid?}
 | 
				
			||||||
      class="alert alert-danger col-span-3"
 | 
					      class="alert alert-danger col-span-3"
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>
 | 
					      <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>
 | 
				
			||||||
@@ -112,7 +112,7 @@
 | 
				
			|||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <div
 | 
					    <div
 | 
				
			||||||
      :if={@locale_changeset.action && not @locale_changeset.valid?()}
 | 
					      :if={@locale_changeset.action && not @locale_changeset.valid?}
 | 
				
			||||||
      class="alert alert-danger col-span-3"
 | 
					      class="alert alert-danger col-span-3"
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>
 | 
					      <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,8 +4,7 @@ defmodule CanneryWeb.ErrorHelpers do
 | 
				
			|||||||
  """
 | 
					  """
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  use PhoenixHTMLHelpers
 | 
					  use PhoenixHTMLHelpers
 | 
				
			||||||
  import Phoenix.HTML.Form
 | 
					  import Phoenix.{Component, HTML.Form}
 | 
				
			||||||
  import Phoenix.Component
 | 
					 | 
				
			||||||
  alias Ecto.Changeset
 | 
					  alias Ecto.Changeset
 | 
				
			||||||
  alias Phoenix.{HTML.Form, LiveView.Rendered}
 | 
					  alias Phoenix.{HTML.Form, LiveView.Rendered}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,7 +19,7 @@ defmodule CanneryWeb.ContainerLive.FormComponent do
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  @impl true
 | 
					  @impl true
 | 
				
			||||||
  def handle_event("validate", %{"container" => container_params}, socket) do
 | 
					  def handle_event("validate", %{"container" => container_params}, socket) do
 | 
				
			||||||
    {:noreply, socket |> assign_changeset(container_params)}
 | 
					    {:noreply, socket |> assign_changeset(container_params, :validate)}
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def handle_event(
 | 
					  def handle_event(
 | 
				
			||||||
@@ -32,14 +32,9 @@ defmodule CanneryWeb.ContainerLive.FormComponent do
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  defp assign_changeset(
 | 
					  defp assign_changeset(
 | 
				
			||||||
         %{assigns: %{action: action, container: container, current_user: user}} = socket,
 | 
					         %{assigns: %{action: action, container: container, current_user: user}} = socket,
 | 
				
			||||||
         container_params
 | 
					         container_params,
 | 
				
			||||||
 | 
					         changeset_action \\ nil
 | 
				
			||||||
       ) do
 | 
					       ) do
 | 
				
			||||||
    changeset_action =
 | 
					 | 
				
			||||||
      case action do
 | 
					 | 
				
			||||||
        create when create in [:new, :clone] -> :insert
 | 
					 | 
				
			||||||
        :edit -> :update
 | 
					 | 
				
			||||||
      end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    changeset =
 | 
					    changeset =
 | 
				
			||||||
      case action do
 | 
					      case action do
 | 
				
			||||||
        create when create in [:new, :clone] ->
 | 
					        create when create in [:new, :clone] ->
 | 
				
			||||||
@@ -50,9 +45,13 @@ defmodule CanneryWeb.ContainerLive.FormComponent do
 | 
				
			|||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    changeset =
 | 
					    changeset =
 | 
				
			||||||
      case changeset |> Changeset.apply_action(changeset_action) do
 | 
					      if changeset_action do
 | 
				
			||||||
        {:ok, _data} -> changeset
 | 
					        case changeset |> Changeset.apply_action(changeset_action) do
 | 
				
			||||||
        {:error, changeset} -> changeset
 | 
					          {:ok, _data} -> changeset
 | 
				
			||||||
 | 
					          {:error, changeset} -> changeset
 | 
				
			||||||
 | 
					        end
 | 
				
			||||||
 | 
					      else
 | 
				
			||||||
 | 
					        changeset
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    socket |> assign(:changeset, changeset)
 | 
					    socket |> assign(:changeset, changeset)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,7 +12,7 @@
 | 
				
			|||||||
    phx-submit="save"
 | 
					    phx-submit="save"
 | 
				
			||||||
  >
 | 
					  >
 | 
				
			||||||
    <div
 | 
					    <div
 | 
				
			||||||
      :if={@changeset.action && not @changeset.valid?()}
 | 
					      :if={@changeset.action && not @changeset.valid?}
 | 
				
			||||||
      class="invalid-feedback col-span-3 text-center"
 | 
					      class="invalid-feedback col-span-3 text-center"
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <%= changeset_errors(@changeset) %>
 | 
					      <%= changeset_errors(@changeset) %>
 | 
				
			||||||
@@ -21,34 +21,38 @@
 | 
				
			|||||||
    <%= label(f, :name, gettext("Name"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :name, gettext("Name"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= text_input(f, :name,
 | 
					    <%= text_input(f, :name,
 | 
				
			||||||
      class: "input input-primary col-span-2",
 | 
					      class: "input input-primary col-span-2",
 | 
				
			||||||
      placeholder: gettext("My cool ammo can"),
 | 
					      maxlength: 255,
 | 
				
			||||||
      maxlength: 255
 | 
					      phx_debounce: 300,
 | 
				
			||||||
 | 
					      placeholder: gettext("My cool ammo can")
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :name, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :name, "col-span-3 text-center") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <%= label(f, :desc, gettext("Description"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :desc, gettext("Description"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= textarea(f, :desc,
 | 
					    <%= textarea(f, :desc,
 | 
				
			||||||
      id: "container-form-desc",
 | 
					 | 
				
			||||||
      class: "input input-primary col-span-2",
 | 
					      class: "input input-primary col-span-2",
 | 
				
			||||||
      placeholder: gettext("Metal ammo can with the anime girl sticker"),
 | 
					      id: "container-form-desc",
 | 
				
			||||||
      phx_update: "ignore"
 | 
					      phx_debounce: 300,
 | 
				
			||||||
 | 
					      phx_update: "ignore",
 | 
				
			||||||
 | 
					      placeholder: gettext("Metal ammo can with the anime girl sticker")
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :desc, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :desc, "col-span-3 text-center") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <%= label(f, :type, gettext("Type"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :type, gettext("Type"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= text_input(f, :type,
 | 
					    <%= text_input(f, :type,
 | 
				
			||||||
      class: "input input-primary col-span-2",
 | 
					      class: "input input-primary col-span-2",
 | 
				
			||||||
      placeholder: gettext("Magazine, Clip, Ammo Box, etc"),
 | 
					      maxlength: 255,
 | 
				
			||||||
      maxlength: 255
 | 
					      phx_debounce: 300,
 | 
				
			||||||
 | 
					      placeholder: gettext("Magazine, Clip, Ammo Box, etc")
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :type, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :type, "col-span-3 text-center") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <%= label(f, :location, gettext("Location"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :location, gettext("Location"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= textarea(f, :location,
 | 
					    <%= textarea(f, :location,
 | 
				
			||||||
      id: "container-form-location",
 | 
					 | 
				
			||||||
      class: "input input-primary col-span-2",
 | 
					      class: "input input-primary col-span-2",
 | 
				
			||||||
      placeholder: gettext("On the bookshelf"),
 | 
					      id: "container-form-location",
 | 
				
			||||||
      phx_update: "ignore"
 | 
					      phx_debounce: 300,
 | 
				
			||||||
 | 
					      phx_update: "ignore",
 | 
				
			||||||
 | 
					      placeholder: gettext("On the bookshelf")
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :location, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :location, "col-span-3 text-center") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,10 +28,10 @@
 | 
				
			|||||||
      >
 | 
					      >
 | 
				
			||||||
        <%= text_input(f, :search_term,
 | 
					        <%= text_input(f, :search_term,
 | 
				
			||||||
          class: "grow input input-primary",
 | 
					          class: "grow input input-primary",
 | 
				
			||||||
          value: @search,
 | 
					 | 
				
			||||||
          role: "search",
 | 
					 | 
				
			||||||
          phx_debounce: 300,
 | 
					          phx_debounce: 300,
 | 
				
			||||||
          placeholder: gettext("Search containers")
 | 
					          placeholder: gettext("Search containers"),
 | 
				
			||||||
 | 
					          role: "search",
 | 
				
			||||||
 | 
					          value: @search
 | 
				
			||||||
        ) %>
 | 
					        ) %>
 | 
				
			||||||
      </.form>
 | 
					      </.form>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,7 +19,7 @@ defmodule CanneryWeb.InviteLive.FormComponent do
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  @impl true
 | 
					  @impl true
 | 
				
			||||||
  def handle_event("validate", %{"invite" => invite_params}, socket) do
 | 
					  def handle_event("validate", %{"invite" => invite_params}, socket) do
 | 
				
			||||||
    {:noreply, socket |> assign_changeset(invite_params)}
 | 
					    {:noreply, socket |> assign_changeset(invite_params, :validate)}
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def handle_event("save", %{"invite" => invite_params}, %{assigns: %{action: action}} = socket) do
 | 
					  def handle_event("save", %{"invite" => invite_params}, %{assigns: %{action: action}} = socket) do
 | 
				
			||||||
@@ -28,14 +28,9 @@ defmodule CanneryWeb.InviteLive.FormComponent do
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  defp assign_changeset(
 | 
					  defp assign_changeset(
 | 
				
			||||||
         %{assigns: %{action: action, current_user: user, invite: invite}} = socket,
 | 
					         %{assigns: %{action: action, current_user: user, invite: invite}} = socket,
 | 
				
			||||||
         invite_params
 | 
					         invite_params,
 | 
				
			||||||
 | 
					         changeset_action \\ nil
 | 
				
			||||||
       ) do
 | 
					       ) do
 | 
				
			||||||
    changeset_action =
 | 
					 | 
				
			||||||
      case action do
 | 
					 | 
				
			||||||
        :new -> :insert
 | 
					 | 
				
			||||||
        :edit -> :update
 | 
					 | 
				
			||||||
      end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    changeset =
 | 
					    changeset =
 | 
				
			||||||
      case action do
 | 
					      case action do
 | 
				
			||||||
        :new -> Invite.create_changeset(user, "example_token", invite_params)
 | 
					        :new -> Invite.create_changeset(user, "example_token", invite_params)
 | 
				
			||||||
@@ -43,9 +38,13 @@ defmodule CanneryWeb.InviteLive.FormComponent do
 | 
				
			|||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    changeset =
 | 
					    changeset =
 | 
				
			||||||
      case changeset |> Changeset.apply_action(changeset_action) do
 | 
					      if changeset_action do
 | 
				
			||||||
        {:ok, _data} -> changeset
 | 
					        case changeset |> Changeset.apply_action(changeset_action) do
 | 
				
			||||||
        {:error, changeset} -> changeset
 | 
					          {:ok, _data} -> changeset
 | 
				
			||||||
 | 
					          {:error, changeset} -> changeset
 | 
				
			||||||
 | 
					        end
 | 
				
			||||||
 | 
					      else
 | 
				
			||||||
 | 
					        changeset
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    socket |> assign(:changeset, changeset)
 | 
					    socket |> assign(:changeset, changeset)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,7 +12,7 @@
 | 
				
			|||||||
    phx-submit="save"
 | 
					    phx-submit="save"
 | 
				
			||||||
  >
 | 
					  >
 | 
				
			||||||
    <div
 | 
					    <div
 | 
				
			||||||
      :if={@changeset.action && not @changeset.valid?()}
 | 
					      :if={@changeset.action && not @changeset.valid?}
 | 
				
			||||||
      class="invalid-feedback col-span-3 text-center"
 | 
					      class="invalid-feedback col-span-3 text-center"
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <%= changeset_errors(@changeset) %>
 | 
					      <%= changeset_errors(@changeset) %>
 | 
				
			||||||
@@ -22,7 +22,10 @@
 | 
				
			|||||||
      class: "title text-lg text-primary-600",
 | 
					      class: "title text-lg text-primary-600",
 | 
				
			||||||
      maxlength: 255
 | 
					      maxlength: 255
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= text_input(f, :name, class: "input input-primary col-span-2") %>
 | 
					    <%= text_input(f, :name,
 | 
				
			||||||
 | 
					      class: "input input-primary col-span-2",
 | 
				
			||||||
 | 
					      phx_debounce: 300
 | 
				
			||||||
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :name, "col-span-3") %>
 | 
					    <%= error_tag(f, :name, "col-span-3") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <%= label(f, :uses_left, gettext("Uses left"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :uses_left, gettext("Uses left"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,24 +22,13 @@ defmodule CanneryWeb.PackLive.FormComponent do
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  @spec update(Socket.t()) :: {:ok, Socket.t()}
 | 
					  @spec update(Socket.t()) :: {:ok, Socket.t()}
 | 
				
			||||||
  def update(%{assigns: %{current_user: current_user}} = socket) do
 | 
					  def update(%{assigns: %{current_user: current_user}} = socket) do
 | 
				
			||||||
    %{assigns: %{types: types, containers: containers}} =
 | 
					    socket =
 | 
				
			||||||
      socket =
 | 
					 | 
				
			||||||
      socket
 | 
					      socket
 | 
				
			||||||
      |> assign(:pack_create_limit, @pack_create_limit)
 | 
					      |> assign(:pack_create_limit, @pack_create_limit)
 | 
				
			||||||
      |> assign(:types, Ammo.list_types(current_user))
 | 
					      |> assign(:types, Ammo.list_types(current_user))
 | 
				
			||||||
      |> assign_new(:containers, fn -> Containers.list_containers(current_user) end)
 | 
					      |> assign_new(:containers, fn -> Containers.list_containers(current_user) end)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    params =
 | 
					    {:ok, socket |> assign_changeset(%{})}
 | 
				
			||||||
      if types |> List.first() |> is_nil(),
 | 
					 | 
				
			||||||
        do: %{},
 | 
					 | 
				
			||||||
        else: %{} |> Map.put("type_id", types |> List.first() |> Map.get(:id))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    params =
 | 
					 | 
				
			||||||
      if containers |> List.first() |> is_nil(),
 | 
					 | 
				
			||||||
        do: params,
 | 
					 | 
				
			||||||
        else: params |> Map.put("container_id", containers |> List.first() |> Map.get(:id))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    {:ok, socket |> assign_changeset(params)}
 | 
					 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  @impl true
 | 
					  @impl true
 | 
				
			||||||
@@ -92,9 +81,13 @@ defmodule CanneryWeb.PackLive.FormComponent do
 | 
				
			|||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    changeset =
 | 
					    changeset =
 | 
				
			||||||
      case changeset |> Changeset.apply_action(changeset_action || default_action) do
 | 
					      if changeset_action do
 | 
				
			||||||
        {:ok, _data} -> changeset
 | 
					        case changeset |> Changeset.apply_action(changeset_action) do
 | 
				
			||||||
        {:error, changeset} -> changeset
 | 
					          {:ok, _data} -> changeset
 | 
				
			||||||
 | 
					          {:error, changeset} -> changeset
 | 
				
			||||||
 | 
					        end
 | 
				
			||||||
 | 
					      else
 | 
				
			||||||
 | 
					        changeset
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    socket |> assign(:changeset, changeset)
 | 
					    socket |> assign(:changeset, changeset)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,7 +13,7 @@
 | 
				
			|||||||
    class="flex flex-col space-y-4 sm:space-y-0 sm:grid sm:grid-cols-3 sm:gap-4 justify-center items-center"
 | 
					    class="flex flex-col space-y-4 sm:space-y-0 sm:grid sm:grid-cols-3 sm:gap-4 justify-center items-center"
 | 
				
			||||||
  >
 | 
					  >
 | 
				
			||||||
    <div
 | 
					    <div
 | 
				
			||||||
      :if={@changeset.action && not @changeset.valid?()}
 | 
					      :if={@changeset.action && not @changeset.valid?}
 | 
				
			||||||
      class="invalid-feedback col-span-3 text-center"
 | 
					      class="invalid-feedback col-span-3 text-center"
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <%= changeset_errors(@changeset) %>
 | 
					      <%= changeset_errors(@changeset) %>
 | 
				
			||||||
@@ -42,7 +42,8 @@
 | 
				
			|||||||
    <%= label(f, :lot_number, gettext("Lot number"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :lot_number, gettext("Lot number"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= text_input(f, :lot_number,
 | 
					    <%= text_input(f, :lot_number,
 | 
				
			||||||
      class: "text-center col-span-2 input input-primary",
 | 
					      class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
      maxlength: 255
 | 
					      maxlength: 255,
 | 
				
			||||||
 | 
					      phx_debounce: 300
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :price_paid, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :price_paid, "col-span-3 text-center") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -56,8 +57,9 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    <%= label(f, :notes, gettext("Notes"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :notes, gettext("Notes"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= textarea(f, :notes,
 | 
					    <%= textarea(f, :notes,
 | 
				
			||||||
      id: "pack-form-notes",
 | 
					 | 
				
			||||||
      class: "text-center col-span-2 input input-primary",
 | 
					      class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
 | 
					      id: "pack-form-notes",
 | 
				
			||||||
 | 
					      phx_debounce: 300,
 | 
				
			||||||
      phx_update: "ignore"
 | 
					      phx_update: "ignore"
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :notes, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :notes, "col-span-3 text-center") %>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -75,10 +75,10 @@
 | 
				
			|||||||
        >
 | 
					        >
 | 
				
			||||||
          <%= text_input(f, :search_term,
 | 
					          <%= text_input(f, :search_term,
 | 
				
			||||||
            class: "grow input input-primary",
 | 
					            class: "grow input input-primary",
 | 
				
			||||||
            value: @search,
 | 
					 | 
				
			||||||
            role: "search",
 | 
					 | 
				
			||||||
            phx_debounce: 300,
 | 
					            phx_debounce: 300,
 | 
				
			||||||
            placeholder: gettext("Search ammo")
 | 
					            placeholder: gettext("Search ammo"),
 | 
				
			||||||
 | 
					            role: "search",
 | 
				
			||||||
 | 
					            value: @search
 | 
				
			||||||
          ) %>
 | 
					          ) %>
 | 
				
			||||||
        </.form>
 | 
					        </.form>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -71,24 +71,25 @@ defmodule CanneryWeb.RangeLive.FormComponent do
 | 
				
			|||||||
           }
 | 
					           }
 | 
				
			||||||
         } = socket,
 | 
					         } = socket,
 | 
				
			||||||
         shot_record_params,
 | 
					         shot_record_params,
 | 
				
			||||||
         action \\ nil
 | 
					         changeset_action \\ nil
 | 
				
			||||||
       ) do
 | 
					       ) do
 | 
				
			||||||
    default_action =
 | 
					    changeset =
 | 
				
			||||||
      case live_action do
 | 
					      case live_action do
 | 
				
			||||||
        :add_shot_record -> :insert
 | 
					        :add_shot_record ->
 | 
				
			||||||
        editing when editing in [:edit, :edit_shot_record] -> :update
 | 
					          shot_record |> ShotRecord.create_changeset(user, pack, shot_record_params)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        editing when editing in [:edit, :edit_shot_record] ->
 | 
				
			||||||
 | 
					          shot_record |> ShotRecord.update_changeset(user, shot_record_params)
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    changeset =
 | 
					    changeset =
 | 
				
			||||||
      case default_action do
 | 
					      if changeset_action do
 | 
				
			||||||
        :insert -> shot_record |> ShotRecord.create_changeset(user, pack, shot_record_params)
 | 
					        case changeset |> Changeset.apply_action(changeset_action) do
 | 
				
			||||||
        :update -> shot_record |> ShotRecord.update_changeset(user, shot_record_params)
 | 
					          {:ok, _data} -> changeset
 | 
				
			||||||
      end
 | 
					          {:error, changeset} -> changeset
 | 
				
			||||||
 | 
					        end
 | 
				
			||||||
    changeset =
 | 
					      else
 | 
				
			||||||
      case changeset |> Changeset.apply_action(action || default_action) do
 | 
					        changeset
 | 
				
			||||||
        {:ok, _data} -> changeset
 | 
					 | 
				
			||||||
        {:error, changeset} -> changeset
 | 
					 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    socket |> assign(:changeset, changeset)
 | 
					    socket |> assign(:changeset, changeset)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,7 +13,7 @@
 | 
				
			|||||||
    phx-submit="save"
 | 
					    phx-submit="save"
 | 
				
			||||||
  >
 | 
					  >
 | 
				
			||||||
    <div
 | 
					    <div
 | 
				
			||||||
      :if={@changeset.action && not @changeset.valid?()}
 | 
					      :if={@changeset.action && not @changeset.valid?}
 | 
				
			||||||
      class="invalid-feedback col-span-3 text-center"
 | 
					      class="invalid-feedback col-span-3 text-center"
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <%= changeset_errors(@changeset) %>
 | 
					      <%= changeset_errors(@changeset) %>
 | 
				
			||||||
@@ -29,11 +29,12 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    <%= label(f, :notes, gettext("Notes"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :notes, gettext("Notes"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= textarea(f, :notes,
 | 
					    <%= textarea(f, :notes,
 | 
				
			||||||
      id: "shot-record-form-notes",
 | 
					 | 
				
			||||||
      class: "input input-primary col-span-2",
 | 
					      class: "input input-primary col-span-2",
 | 
				
			||||||
 | 
					      id: "shot-record-form-notes",
 | 
				
			||||||
      maxlength: 255,
 | 
					      maxlength: 255,
 | 
				
			||||||
      placeholder: gettext("Really great weather"),
 | 
					      phx_debounce: 300,
 | 
				
			||||||
      phx_update: "ignore"
 | 
					      phx_update: "ignore",
 | 
				
			||||||
 | 
					      placeholder: gettext("Really great weather")
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :notes, "col-span-3") %>
 | 
					    <%= error_tag(f, :notes, "col-span-3") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -108,10 +108,10 @@
 | 
				
			|||||||
      >
 | 
					      >
 | 
				
			||||||
        <%= text_input(f, :search_term,
 | 
					        <%= text_input(f, :search_term,
 | 
				
			||||||
          class: "grow input input-primary",
 | 
					          class: "grow input input-primary",
 | 
				
			||||||
          value: @search,
 | 
					 | 
				
			||||||
          role: "search",
 | 
					 | 
				
			||||||
          phx_debounce: 300,
 | 
					          phx_debounce: 300,
 | 
				
			||||||
          placeholder: gettext("Search shot records")
 | 
					          placeholder: gettext("Search shot records"),
 | 
				
			||||||
 | 
					          role: "search",
 | 
				
			||||||
 | 
					          value: @search
 | 
				
			||||||
        ) %>
 | 
					        ) %>
 | 
				
			||||||
      </.form>
 | 
					      </.form>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,7 +17,7 @@ defmodule CanneryWeb.TagLive.FormComponent do
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  @impl true
 | 
					  @impl true
 | 
				
			||||||
  def handle_event("validate", %{"tag" => tag_params}, socket) do
 | 
					  def handle_event("validate", %{"tag" => tag_params}, socket) do
 | 
				
			||||||
    {:noreply, socket |> assign_changeset(tag_params)}
 | 
					    {:noreply, socket |> assign_changeset(tag_params, :validate)}
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def handle_event("save", %{"tag" => tag_params}, %{assigns: %{action: action}} = socket) do
 | 
					  def handle_event("save", %{"tag" => tag_params}, %{assigns: %{action: action}} = socket) do
 | 
				
			||||||
@@ -26,14 +26,9 @@ defmodule CanneryWeb.TagLive.FormComponent do
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  defp assign_changeset(
 | 
					  defp assign_changeset(
 | 
				
			||||||
         %{assigns: %{action: action, current_user: user, tag: tag}} = socket,
 | 
					         %{assigns: %{action: action, current_user: user, tag: tag}} = socket,
 | 
				
			||||||
         tag_params
 | 
					         tag_params,
 | 
				
			||||||
 | 
					         changeset_action \\ nil
 | 
				
			||||||
       ) do
 | 
					       ) do
 | 
				
			||||||
    changeset_action =
 | 
					 | 
				
			||||||
      case action do
 | 
					 | 
				
			||||||
        :new -> :insert
 | 
					 | 
				
			||||||
        :edit -> :update
 | 
					 | 
				
			||||||
      end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    changeset =
 | 
					    changeset =
 | 
				
			||||||
      case action do
 | 
					      case action do
 | 
				
			||||||
        :new -> tag |> Tag.create_changeset(user, tag_params)
 | 
					        :new -> tag |> Tag.create_changeset(user, tag_params)
 | 
				
			||||||
@@ -41,9 +36,13 @@ defmodule CanneryWeb.TagLive.FormComponent do
 | 
				
			|||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    changeset =
 | 
					    changeset =
 | 
				
			||||||
      case changeset |> Changeset.apply_action(changeset_action) do
 | 
					      if changeset_action do
 | 
				
			||||||
        {:ok, _data} -> changeset
 | 
					        case changeset |> Changeset.apply_action(changeset_action) do
 | 
				
			||||||
        {:error, changeset} -> changeset
 | 
					          {:ok, _data} -> changeset
 | 
				
			||||||
 | 
					          {:error, changeset} -> changeset
 | 
				
			||||||
 | 
					        end
 | 
				
			||||||
 | 
					      else
 | 
				
			||||||
 | 
					        changeset
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    socket |> assign(:changeset, changeset)
 | 
					    socket |> assign(:changeset, changeset)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,14 +12,18 @@
 | 
				
			|||||||
    phx-submit="save"
 | 
					    phx-submit="save"
 | 
				
			||||||
  >
 | 
					  >
 | 
				
			||||||
    <div
 | 
					    <div
 | 
				
			||||||
      :if={@changeset.action && not @changeset.valid?()}
 | 
					      :if={@changeset.action && not @changeset.valid?}
 | 
				
			||||||
      class="invalid-feedback col-span-3 text-center"
 | 
					      class="invalid-feedback col-span-3 text-center"
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <%= changeset_errors(@changeset) %>
 | 
					      <%= changeset_errors(@changeset) %>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <%= label(f, :name, gettext("Name"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :name, gettext("Name"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= text_input(f, :name, class: "input input-primary col-span-2", maxlength: 255) %>
 | 
					    <%= text_input(f, :name,
 | 
				
			||||||
 | 
					      class: "input input-primary col-span-2",
 | 
				
			||||||
 | 
					      maxlength: 255,
 | 
				
			||||||
 | 
					      phx_debounce: 300
 | 
				
			||||||
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :name, "col-span-3") %>
 | 
					    <%= error_tag(f, :name, "col-span-3") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <%= label(f, :bg_color, gettext("Background color"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :bg_color, gettext("Background color"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -30,10 +30,10 @@
 | 
				
			|||||||
      >
 | 
					      >
 | 
				
			||||||
        <%= text_input(f, :search_term,
 | 
					        <%= text_input(f, :search_term,
 | 
				
			||||||
          class: "grow input input-primary",
 | 
					          class: "grow input input-primary",
 | 
				
			||||||
          value: @search,
 | 
					 | 
				
			||||||
          role: "search",
 | 
					 | 
				
			||||||
          phx_debounce: 300,
 | 
					          phx_debounce: 300,
 | 
				
			||||||
          placeholder: gettext("Search tags")
 | 
					          placeholder: gettext("Search tags"),
 | 
				
			||||||
 | 
					          role: "search",
 | 
				
			||||||
 | 
					          value: @search
 | 
				
			||||||
        ) %>
 | 
					        ) %>
 | 
				
			||||||
      </.form>
 | 
					      </.form>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,7 +19,7 @@ defmodule CanneryWeb.TypeLive.FormComponent do
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  @impl true
 | 
					  @impl true
 | 
				
			||||||
  def handle_event("validate", %{"type" => type_params}, socket) do
 | 
					  def handle_event("validate", %{"type" => type_params}, socket) do
 | 
				
			||||||
    {:noreply, socket |> assign_changeset(type_params)}
 | 
					    {:noreply, socket |> assign_changeset(type_params, :validate)}
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def handle_event(
 | 
					  def handle_event(
 | 
				
			||||||
@@ -32,14 +32,9 @@ defmodule CanneryWeb.TypeLive.FormComponent do
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  defp assign_changeset(
 | 
					  defp assign_changeset(
 | 
				
			||||||
         %{assigns: %{action: action, type: type, current_user: user}} = socket,
 | 
					         %{assigns: %{action: action, type: type, current_user: user}} = socket,
 | 
				
			||||||
         type_params
 | 
					         type_params,
 | 
				
			||||||
 | 
					         changeset_action \\ nil
 | 
				
			||||||
       ) do
 | 
					       ) do
 | 
				
			||||||
    changeset_action =
 | 
					 | 
				
			||||||
      case action do
 | 
					 | 
				
			||||||
        create when create in [:new, :clone] -> :insert
 | 
					 | 
				
			||||||
        :edit -> :update
 | 
					 | 
				
			||||||
      end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    changeset =
 | 
					    changeset =
 | 
				
			||||||
      case action do
 | 
					      case action do
 | 
				
			||||||
        create when create in [:new, :clone] ->
 | 
					        create when create in [:new, :clone] ->
 | 
				
			||||||
@@ -50,9 +45,13 @@ defmodule CanneryWeb.TypeLive.FormComponent do
 | 
				
			|||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    changeset =
 | 
					    changeset =
 | 
				
			||||||
      case changeset |> Changeset.apply_action(changeset_action) do
 | 
					      if changeset_action do
 | 
				
			||||||
        {:ok, _data} -> changeset
 | 
					        case changeset |> Changeset.apply_action(changeset_action) do
 | 
				
			||||||
        {:error, changeset} -> changeset
 | 
					          {:ok, _data} -> changeset
 | 
				
			||||||
 | 
					          {:error, changeset} -> changeset
 | 
				
			||||||
 | 
					        end
 | 
				
			||||||
 | 
					      else
 | 
				
			||||||
 | 
					        changeset
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    socket |> assign(changeset: changeset)
 | 
					    socket |> assign(changeset: changeset)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,7 +12,7 @@
 | 
				
			|||||||
    class="flex flex-col space-y-4 sm:space-y-0 sm:grid sm:grid-cols-3 sm:gap-4 justify-center items-center"
 | 
					    class="flex flex-col space-y-4 sm:space-y-0 sm:grid sm:grid-cols-3 sm:gap-4 justify-center items-center"
 | 
				
			||||||
  >
 | 
					  >
 | 
				
			||||||
    <div
 | 
					    <div
 | 
				
			||||||
      :if={@changeset.action && not @changeset.valid?()}
 | 
					      :if={@changeset.action && not @changeset.valid?}
 | 
				
			||||||
      class="invalid-feedback col-span-3 text-center"
 | 
					      class="invalid-feedback col-span-3 text-center"
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
      <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>
 | 
					      <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>
 | 
				
			||||||
@@ -31,14 +31,16 @@
 | 
				
			|||||||
    <%= label(f, :name, gettext("Name"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :name, gettext("Name"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= text_input(f, :name,
 | 
					    <%= text_input(f, :name,
 | 
				
			||||||
      class: "text-center col-span-2 input input-primary",
 | 
					      class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
      maxlength: 255
 | 
					      maxlength: 255,
 | 
				
			||||||
 | 
					      phx_debounce: 300
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :name, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :name, "col-span-3 text-center") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <%= label(f, :desc, gettext("Description"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :desc, gettext("Description"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= textarea(f, :desc,
 | 
					    <%= textarea(f, :desc,
 | 
				
			||||||
      id: "type-form-desc",
 | 
					 | 
				
			||||||
      class: "text-center col-span-2 input input-primary",
 | 
					      class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
 | 
					      id: "type-form-desc",
 | 
				
			||||||
 | 
					      phx_debounce: 300,
 | 
				
			||||||
      phx_update: "ignore"
 | 
					      phx_update: "ignore"
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :desc, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :desc, "col-span-3 text-center") %>
 | 
				
			||||||
@@ -52,6 +54,7 @@
 | 
				
			|||||||
      <%= text_input(f, :cartridge,
 | 
					      <%= text_input(f, :cartridge,
 | 
				
			||||||
        class: "text-center col-span-2 input input-primary",
 | 
					        class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
        maxlength: 255,
 | 
					        maxlength: 255,
 | 
				
			||||||
 | 
					        phx_debounce: 300,
 | 
				
			||||||
        placeholder: gettext("5.56x46mm NATO")
 | 
					        placeholder: gettext("5.56x46mm NATO")
 | 
				
			||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= error_tag(f, :cartridge, "col-span-3 text-center") %>
 | 
					      <%= error_tag(f, :cartridge, "col-span-3 text-center") %>
 | 
				
			||||||
@@ -71,6 +74,7 @@
 | 
				
			|||||||
    <%= text_input(f, :caliber,
 | 
					    <%= text_input(f, :caliber,
 | 
				
			||||||
      class: "text-center col-span-2 input input-primary",
 | 
					      class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
      maxlength: 255,
 | 
					      maxlength: 255,
 | 
				
			||||||
 | 
					      phx_debounce: 300,
 | 
				
			||||||
      placeholder: gettext(".223")
 | 
					      placeholder: gettext(".223")
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :caliber, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :caliber, "col-span-3 text-center") %>
 | 
				
			||||||
@@ -81,7 +85,8 @@
 | 
				
			|||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= text_input(f, :unfired_length,
 | 
					      <%= text_input(f, :unfired_length,
 | 
				
			||||||
        class: "text-center col-span-2 input input-primary",
 | 
					        class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
        maxlength: 255
 | 
					        maxlength: 255,
 | 
				
			||||||
 | 
					        phx_debounce: 300
 | 
				
			||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= error_tag(f, :unfired_length, "col-span-3 text-center") %>
 | 
					      <%= error_tag(f, :unfired_length, "col-span-3 text-center") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -90,7 +95,8 @@
 | 
				
			|||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= text_input(f, :brass_height,
 | 
					      <%= text_input(f, :brass_height,
 | 
				
			||||||
        class: "text-center col-span-2 input input-primary",
 | 
					        class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
        maxlength: 255
 | 
					        maxlength: 255,
 | 
				
			||||||
 | 
					        phx_debounce: 300
 | 
				
			||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= error_tag(f, :brass_height, "col-span-3 text-center") %>
 | 
					      <%= error_tag(f, :brass_height, "col-span-3 text-center") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -99,7 +105,8 @@
 | 
				
			|||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= text_input(f, :chamber_size,
 | 
					      <%= text_input(f, :chamber_size,
 | 
				
			||||||
        class: "text-center col-span-2 input input-primary",
 | 
					        class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
        maxlength: 255
 | 
					        maxlength: 255,
 | 
				
			||||||
 | 
					        phx_debounce: 300
 | 
				
			||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= error_tag(f, :chamber_size, "col-span-3 text-center") %>
 | 
					      <%= error_tag(f, :chamber_size, "col-span-3 text-center") %>
 | 
				
			||||||
    <% else %>
 | 
					    <% else %>
 | 
				
			||||||
@@ -136,6 +143,7 @@
 | 
				
			|||||||
      <%= text_input(f, :bullet_type,
 | 
					      <%= text_input(f, :bullet_type,
 | 
				
			||||||
        class: "text-center col-span-2 input input-primary",
 | 
					        class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
        maxlength: 255,
 | 
					        maxlength: 255,
 | 
				
			||||||
 | 
					        phx_debounce: 300,
 | 
				
			||||||
        placeholder: gettext("FMJ")
 | 
					        placeholder: gettext("FMJ")
 | 
				
			||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= error_tag(f, :bullet_type, "col-span-3 text-center") %>
 | 
					      <%= error_tag(f, :bullet_type, "col-span-3 text-center") %>
 | 
				
			||||||
@@ -155,6 +163,7 @@
 | 
				
			|||||||
    <%= text_input(f, :bullet_core,
 | 
					    <%= text_input(f, :bullet_core,
 | 
				
			||||||
      class: "text-center col-span-2 input input-primary",
 | 
					      class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
      maxlength: 255,
 | 
					      maxlength: 255,
 | 
				
			||||||
 | 
					      phx_debounce: 300,
 | 
				
			||||||
      placeholder: gettext("Steel")
 | 
					      placeholder: gettext("Steel")
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :bullet_core, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :bullet_core, "col-span-3 text-center") %>
 | 
				
			||||||
@@ -164,6 +173,7 @@
 | 
				
			|||||||
      <%= text_input(f, :jacket_type,
 | 
					      <%= text_input(f, :jacket_type,
 | 
				
			||||||
        class: "text-center col-span-2 input input-primary",
 | 
					        class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
        maxlength: 255,
 | 
					        maxlength: 255,
 | 
				
			||||||
 | 
					        phx_debounce: 300,
 | 
				
			||||||
        placeholder: gettext("Bimetal")
 | 
					        placeholder: gettext("Bimetal")
 | 
				
			||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= error_tag(f, :jacket_type, "col-span-3 text-center") %>
 | 
					      <%= error_tag(f, :jacket_type, "col-span-3 text-center") %>
 | 
				
			||||||
@@ -177,6 +187,7 @@
 | 
				
			|||||||
    <%= text_input(f, :case_material,
 | 
					    <%= text_input(f, :case_material,
 | 
				
			||||||
      class: "text-center col-span-2 input input-primary",
 | 
					      class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
      maxlength: 255,
 | 
					      maxlength: 255,
 | 
				
			||||||
 | 
					      phx_debounce: 300,
 | 
				
			||||||
      placeholder: gettext("Brass")
 | 
					      placeholder: gettext("Brass")
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :case_material, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :case_material, "col-span-3 text-center") %>
 | 
				
			||||||
@@ -185,7 +196,8 @@
 | 
				
			|||||||
      <%= label(f, :wadding, gettext("Wadding"), class: "title text-lg text-primary-600") %>
 | 
					      <%= label(f, :wadding, gettext("Wadding"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
      <%= text_input(f, :wadding,
 | 
					      <%= text_input(f, :wadding,
 | 
				
			||||||
        class: "text-center col-span-2 input input-primary",
 | 
					        class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
        maxlength: 255
 | 
					        maxlength: 255,
 | 
				
			||||||
 | 
					        phx_debounce: 300
 | 
				
			||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= error_tag(f, :wadding, "col-span-3 text-center") %>
 | 
					      <%= error_tag(f, :wadding, "col-span-3 text-center") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -193,6 +205,7 @@
 | 
				
			|||||||
      <%= text_input(f, :shot_type,
 | 
					      <%= text_input(f, :shot_type,
 | 
				
			||||||
        class: "text-center col-span-2 input input-primary",
 | 
					        class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
        maxlength: 255,
 | 
					        maxlength: 255,
 | 
				
			||||||
 | 
					        phx_debounce: 300,
 | 
				
			||||||
        placeholder: gettext("Target, bird, buck, etc")
 | 
					        placeholder: gettext("Target, bird, buck, etc")
 | 
				
			||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= error_tag(f, :shot_type, "col-span-3 text-center") %>
 | 
					      <%= error_tag(f, :shot_type, "col-span-3 text-center") %>
 | 
				
			||||||
@@ -202,14 +215,16 @@
 | 
				
			|||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= text_input(f, :shot_material,
 | 
					      <%= text_input(f, :shot_material,
 | 
				
			||||||
        class: "text-center col-span-2 input input-primary",
 | 
					        class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
        maxlength: 255
 | 
					        maxlength: 255,
 | 
				
			||||||
 | 
					        phx_debounce: 300
 | 
				
			||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= error_tag(f, :shot_material, "col-span-3 text-center") %>
 | 
					      <%= error_tag(f, :shot_material, "col-span-3 text-center") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <%= label(f, :shot_size, gettext("Shot size"), class: "title text-lg text-primary-600") %>
 | 
					      <%= label(f, :shot_size, gettext("Shot size"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
      <%= text_input(f, :shot_size,
 | 
					      <%= text_input(f, :shot_size,
 | 
				
			||||||
        class: "text-center col-span-2 input input-primary",
 | 
					        class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
        maxlength: 255
 | 
					        maxlength: 255,
 | 
				
			||||||
 | 
					        phx_debounce: 300
 | 
				
			||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= error_tag(f, :shot_size, "col-span-3 text-center") %>
 | 
					      <%= error_tag(f, :shot_size, "col-span-3 text-center") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -226,7 +241,8 @@
 | 
				
			|||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= text_input(f, :shot_charge_weight,
 | 
					      <%= text_input(f, :shot_charge_weight,
 | 
				
			||||||
        class: "text-center col-span-2 input input-primary",
 | 
					        class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
        maxlength: 255
 | 
					        maxlength: 255,
 | 
				
			||||||
 | 
					        phx_debounce: 300
 | 
				
			||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= error_tag(f, :shot_charge_weight, "col-span-3 text-center") %>
 | 
					      <%= error_tag(f, :shot_charge_weight, "col-span-3 text-center") %>
 | 
				
			||||||
    <% else %>
 | 
					    <% else %>
 | 
				
			||||||
@@ -245,7 +261,8 @@
 | 
				
			|||||||
    <%= label(f, :powder_type, gettext("Powder type"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :powder_type, gettext("Powder type"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= text_input(f, :powder_type,
 | 
					    <%= text_input(f, :powder_type,
 | 
				
			||||||
      class: "text-center col-span-2 input input-primary",
 | 
					      class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
      maxlength: 255
 | 
					      maxlength: 255,
 | 
				
			||||||
 | 
					      phx_debounce: 300
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :powder_type, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :powder_type, "col-span-3 text-center") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -267,6 +284,7 @@
 | 
				
			|||||||
    <%= text_input(f, :pressure,
 | 
					    <%= text_input(f, :pressure,
 | 
				
			||||||
      class: "text-center col-span-2 input input-primary",
 | 
					      class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
      maxlength: 255,
 | 
					      maxlength: 255,
 | 
				
			||||||
 | 
					      phx_debounce: 300,
 | 
				
			||||||
      placeholder: gettext("+P")
 | 
					      placeholder: gettext("+P")
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :pressure, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :pressure, "col-span-3 text-center") %>
 | 
				
			||||||
@@ -277,7 +295,8 @@
 | 
				
			|||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= text_input(f, :dram_equivalent,
 | 
					      <%= text_input(f, :dram_equivalent,
 | 
				
			||||||
        class: "text-center col-span-2 input input-primary",
 | 
					        class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
        maxlength: 255
 | 
					        maxlength: 255,
 | 
				
			||||||
 | 
					        phx_debounce: 300
 | 
				
			||||||
      ) %>
 | 
					      ) %>
 | 
				
			||||||
      <%= error_tag(f, :dram_equivalent, "col-span-3 text-center") %>
 | 
					      <%= error_tag(f, :dram_equivalent, "col-span-3 text-center") %>
 | 
				
			||||||
    <% else %>
 | 
					    <% else %>
 | 
				
			||||||
@@ -306,6 +325,7 @@
 | 
				
			|||||||
    <%= text_input(f, :primer_type,
 | 
					    <%= text_input(f, :primer_type,
 | 
				
			||||||
      class: "text-center col-span-2 input input-primary",
 | 
					      class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
      maxlength: 255,
 | 
					      maxlength: 255,
 | 
				
			||||||
 | 
					      phx_debounce: 300,
 | 
				
			||||||
      placeholder: gettext("Boxer")
 | 
					      placeholder: gettext("Boxer")
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :primer_type, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :primer_type, "col-span-3 text-center") %>
 | 
				
			||||||
@@ -314,6 +334,7 @@
 | 
				
			|||||||
    <%= text_input(f, :firing_type,
 | 
					    <%= text_input(f, :firing_type,
 | 
				
			||||||
      class: "text-center col-span-2 input input-primary",
 | 
					      class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
      maxlength: 255,
 | 
					      maxlength: 255,
 | 
				
			||||||
 | 
					      phx_debounce: 300,
 | 
				
			||||||
      placeholder: gettext("Centerfire")
 | 
					      placeholder: gettext("Centerfire")
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :firing_type, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :firing_type, "col-span-3 text-center") %>
 | 
				
			||||||
@@ -345,14 +366,16 @@
 | 
				
			|||||||
    <%= label(f, :manufacturer, gettext("Manufacturer"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :manufacturer, gettext("Manufacturer"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= text_input(f, :manufacturer,
 | 
					    <%= text_input(f, :manufacturer,
 | 
				
			||||||
      class: "text-center col-span-2 input input-primary",
 | 
					      class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
      maxlength: 255
 | 
					      maxlength: 255,
 | 
				
			||||||
 | 
					      phx_debounce: 300
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :manufacturer, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :manufacturer, "col-span-3 text-center") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <%= label(f, :upc, gettext("UPC"), class: "title text-lg text-primary-600") %>
 | 
					    <%= label(f, :upc, gettext("UPC"), class: "title text-lg text-primary-600") %>
 | 
				
			||||||
    <%= text_input(f, :upc,
 | 
					    <%= text_input(f, :upc,
 | 
				
			||||||
      class: "text-center col-span-2 input input-primary",
 | 
					      class: "text-center col-span-2 input input-primary",
 | 
				
			||||||
      maxlength: 255
 | 
					      maxlength: 255,
 | 
				
			||||||
 | 
					      phx_debounce: 300
 | 
				
			||||||
    ) %>
 | 
					    ) %>
 | 
				
			||||||
    <%= error_tag(f, :upc, "col-span-3 text-center") %>
 | 
					    <%= error_tag(f, :upc, "col-span-3 text-center") %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -54,10 +54,10 @@
 | 
				
			|||||||
      >
 | 
					      >
 | 
				
			||||||
        <%= text_input(f, :search_term,
 | 
					        <%= text_input(f, :search_term,
 | 
				
			||||||
          class: "grow input input-primary",
 | 
					          class: "grow input input-primary",
 | 
				
			||||||
          value: @search,
 | 
					 | 
				
			||||||
          role: "search",
 | 
					 | 
				
			||||||
          phx_debounce: 300,
 | 
					          phx_debounce: 300,
 | 
				
			||||||
          placeholder: gettext("Search catalog")
 | 
					          placeholder: gettext("Search catalog"),
 | 
				
			||||||
 | 
					          role: "search",
 | 
				
			||||||
 | 
					          value: @search
 | 
				
			||||||
        ) %>
 | 
					        ) %>
 | 
				
			||||||
      </.form>
 | 
					      </.form>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								mix.exs
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								mix.exs
									
									
									
									
									
								
							@@ -4,8 +4,8 @@ defmodule Cannery.MixProject do
 | 
				
			|||||||
  def project do
 | 
					  def project do
 | 
				
			||||||
    [
 | 
					    [
 | 
				
			||||||
      app: :cannery,
 | 
					      app: :cannery,
 | 
				
			||||||
      version: "0.9.6",
 | 
					      version: "0.9.11",
 | 
				
			||||||
      elixir: "1.16.1",
 | 
					      elixir: "1.17.0",
 | 
				
			||||||
      elixirc_paths: elixirc_paths(Mix.env()),
 | 
					      elixirc_paths: elixirc_paths(Mix.env()),
 | 
				
			||||||
      start_permanent: Mix.env() == :prod,
 | 
					      start_permanent: Mix.env() == :prod,
 | 
				
			||||||
      aliases: aliases(),
 | 
					      aliases: aliases(),
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										66
									
								
								mix.lock
									
									
									
									
									
								
							
							
						
						
									
										66
									
								
								mix.lock
									
									
									
									
									
								
							@@ -1,54 +1,54 @@
 | 
				
			|||||||
%{
 | 
					%{
 | 
				
			||||||
  "bcrypt_elixir": {:hex, :bcrypt_elixir, "3.1.0", "0b110a9a6c619b19a7f73fa3004aa11d6e719a67e672d1633dc36b6b2290a0f7", [:make, :mix], [{:comeonin, "~> 5.3", [hex: :comeonin, repo: "hexpm", optional: false]}, {:elixir_make, "~> 0.6", [hex: :elixir_make, repo: "hexpm", optional: false]}], "hexpm", "2ad2acb5a8bc049e8d5aa267802631912bb80d5f4110a178ae7999e69dca1bf7"},
 | 
					  "bcrypt_elixir": {:hex, :bcrypt_elixir, "3.1.0", "0b110a9a6c619b19a7f73fa3004aa11d6e719a67e672d1633dc36b6b2290a0f7", [:make, :mix], [{:comeonin, "~> 5.3", [hex: :comeonin, repo: "hexpm", optional: false]}, {:elixir_make, "~> 0.6", [hex: :elixir_make, repo: "hexpm", optional: false]}], "hexpm", "2ad2acb5a8bc049e8d5aa267802631912bb80d5f4110a178ae7999e69dca1bf7"},
 | 
				
			||||||
  "bunt": {:hex, :bunt, "1.0.0", "081c2c665f086849e6d57900292b3a161727ab40431219529f13c4ddcf3e7a44", [:mix], [], "hexpm", "dc5f86aa08a5f6fa6b8096f0735c4e76d54ae5c9fa2c143e5a1fc7c1cd9bb6b5"},
 | 
					  "bunt": {:hex, :bunt, "1.0.0", "081c2c665f086849e6d57900292b3a161727ab40431219529f13c4ddcf3e7a44", [:mix], [], "hexpm", "dc5f86aa08a5f6fa6b8096f0735c4e76d54ae5c9fa2c143e5a1fc7c1cd9bb6b5"},
 | 
				
			||||||
  "castore": {:hex, :castore, "1.0.5", "9eeebb394cc9a0f3ae56b813459f990abb0a3dedee1be6b27fdb50301930502f", [:mix], [], "hexpm", "8d7c597c3e4a64c395980882d4bca3cebb8d74197c590dc272cfd3b6a6310578"},
 | 
					  "castore": {:hex, :castore, "1.0.8", "dedcf20ea746694647f883590b82d9e96014057aff1d44d03ec90f36a5c0dc6e", [:mix], [], "hexpm", "0b2b66d2ee742cb1d9cb8c8be3b43c3a70ee8651f37b75a8b982e036752983f1"},
 | 
				
			||||||
  "comeonin": {:hex, :comeonin, "5.4.0", "246a56ca3f41d404380fc6465650ddaa532c7f98be4bda1b4656b3a37cc13abe", [:mix], [], "hexpm", "796393a9e50d01999d56b7b8420ab0481a7538d0caf80919da493b4a6e51faf1"},
 | 
					  "comeonin": {:hex, :comeonin, "5.4.0", "246a56ca3f41d404380fc6465650ddaa532c7f98be4bda1b4656b3a37cc13abe", [:mix], [], "hexpm", "796393a9e50d01999d56b7b8420ab0481a7538d0caf80919da493b4a6e51faf1"},
 | 
				
			||||||
  "cowboy": {:hex, :cowboy, "2.10.0", "ff9ffeff91dae4ae270dd975642997afe2a1179d94b1887863e43f681a203e26", [:make, :rebar3], [{:cowlib, "2.12.1", [hex: :cowlib, repo: "hexpm", optional: false]}, {:ranch, "1.8.0", [hex: :ranch, repo: "hexpm", optional: false]}], "hexpm", "3afdccb7183cc6f143cb14d3cf51fa00e53db9ec80cdcd525482f5e99bc41d6b"},
 | 
					  "cowboy": {:hex, :cowboy, "2.12.0", "f276d521a1ff88b2b9b4c54d0e753da6c66dd7be6c9fca3d9418b561828a3731", [:make, :rebar3], [{:cowlib, "2.13.0", [hex: :cowlib, repo: "hexpm", optional: false]}, {:ranch, "1.8.0", [hex: :ranch, repo: "hexpm", optional: false]}], "hexpm", "8a7abe6d183372ceb21caa2709bec928ab2b72e18a3911aa1771639bef82651e"},
 | 
				
			||||||
  "cowboy_telemetry": {:hex, :cowboy_telemetry, "0.4.0", "f239f68b588efa7707abce16a84d0d2acf3a0f50571f8bb7f56a15865aae820c", [:rebar3], [{:cowboy, "~> 2.7", [hex: :cowboy, repo: "hexpm", optional: false]}, {:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "7d98bac1ee4565d31b62d59f8823dfd8356a169e7fcbb83831b8a5397404c9de"},
 | 
					  "cowboy_telemetry": {:hex, :cowboy_telemetry, "0.4.0", "f239f68b588efa7707abce16a84d0d2acf3a0f50571f8bb7f56a15865aae820c", [:rebar3], [{:cowboy, "~> 2.7", [hex: :cowboy, repo: "hexpm", optional: false]}, {:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "7d98bac1ee4565d31b62d59f8823dfd8356a169e7fcbb83831b8a5397404c9de"},
 | 
				
			||||||
  "cowlib": {:hex, :cowlib, "2.12.1", "a9fa9a625f1d2025fe6b462cb865881329b5caff8f1854d1cbc9f9533f00e1e1", [:make, :rebar3], [], "hexpm", "163b73f6367a7341b33c794c4e88e7dbfe6498ac42dcd69ef44c5bc5507c8db0"},
 | 
					  "cowlib": {:hex, :cowlib, "2.13.0", "db8f7505d8332d98ef50a3ef34b34c1afddec7506e4ee4dd4a3a266285d282ca", [:make, :rebar3], [], "hexpm", "e1e1284dc3fc030a64b1ad0d8382ae7e99da46c3246b815318a4b848873800a4"},
 | 
				
			||||||
  "credo": {:hex, :credo, "1.7.5", "643213503b1c766ec0496d828c90c424471ea54da77c8a168c725686377b9545", [:mix], [{:bunt, "~> 0.2.1 or ~> 1.0", [hex: :bunt, repo: "hexpm", optional: false]}, {:file_system, "~> 0.2 or ~> 1.0", [hex: :file_system, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "f799e9b5cd1891577d8c773d245668aa74a2fcd15eb277f51a0131690ebfb3fd"},
 | 
					  "credo": {:hex, :credo, "1.7.7", "771445037228f763f9b2afd612b6aa2fd8e28432a95dbbc60d8e03ce71ba4446", [:mix], [{:bunt, "~> 0.2.1 or ~> 1.0", [hex: :bunt, repo: "hexpm", optional: false]}, {:file_system, "~> 0.2 or ~> 1.0", [hex: :file_system, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "8bc87496c9aaacdc3f90f01b7b0582467b69b4bd2441fe8aae3109d843cc2f2e"},
 | 
				
			||||||
  "db_connection": {:hex, :db_connection, "2.6.0", "77d835c472b5b67fc4f29556dee74bf511bbafecdcaf98c27d27fa5918152086", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "c2f992d15725e721ec7fbc1189d4ecdb8afef76648c746a8e1cad35e3b8a35f3"},
 | 
					  "db_connection": {:hex, :db_connection, "2.7.0", "b99faa9291bb09892c7da373bb82cba59aefa9b36300f6145c5f201c7adf48ec", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "dcf08f31b2701f857dfc787fbad78223d61a32204f217f15e881dd93e4bdd3ff"},
 | 
				
			||||||
  "decimal": {:hex, :decimal, "2.1.1", "5611dca5d4b2c3dd497dec8f68751f1f1a54755e8ed2a966c2633cf885973ad6", [:mix], [], "hexpm", "53cfe5f497ed0e7771ae1a475575603d77425099ba5faef9394932b35020ffcc"},
 | 
					  "decimal": {:hex, :decimal, "2.1.1", "5611dca5d4b2c3dd497dec8f68751f1f1a54755e8ed2a966c2633cf885973ad6", [:mix], [], "hexpm", "53cfe5f497ed0e7771ae1a475575603d77425099ba5faef9394932b35020ffcc"},
 | 
				
			||||||
  "dialyxir": {:hex, :dialyxir, "1.4.3", "edd0124f358f0b9e95bfe53a9fcf806d615d8f838e2202a9f430d59566b6b53b", [:mix], [{:erlex, ">= 0.2.6", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "bf2cfb75cd5c5006bec30141b131663299c661a864ec7fbbc72dfa557487a986"},
 | 
					  "dialyxir": {:hex, :dialyxir, "1.4.3", "edd0124f358f0b9e95bfe53a9fcf806d615d8f838e2202a9f430d59566b6b53b", [:mix], [{:erlex, ">= 0.2.6", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "bf2cfb75cd5c5006bec30141b131663299c661a864ec7fbbc72dfa557487a986"},
 | 
				
			||||||
  "earmark_parser": {:hex, :earmark_parser, "1.4.39", "424642f8335b05bb9eb611aa1564c148a8ee35c9c8a8bba6e129d51a3e3c6769", [:mix], [], "hexpm", "06553a88d1f1846da9ef066b87b57c6f605552cfbe40d20bd8d59cc6bde41944"},
 | 
					  "earmark_parser": {:hex, :earmark_parser, "1.4.41", "ab34711c9dc6212dda44fcd20ecb87ac3f3fce6f0ca2f28d4a00e4154f8cd599", [:mix], [], "hexpm", "a81a04c7e34b6617c2792e291b5a2e57ab316365c2644ddc553bb9ed863ebefa"},
 | 
				
			||||||
  "ecto": {:hex, :ecto, "3.11.1", "4b4972b717e7ca83d30121b12998f5fcdc62ba0ed4f20fd390f16f3270d85c3e", [:mix], [{:decimal, "~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "ebd3d3772cd0dfcd8d772659e41ed527c28b2a8bde4b00fe03e0463da0f1983b"},
 | 
					  "ecto": {:hex, :ecto, "3.11.2", "e1d26be989db350a633667c5cda9c3d115ae779b66da567c68c80cfb26a8c9ee", [:mix], [{:decimal, "~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "3c38bca2c6f8d8023f2145326cc8a80100c3ffe4dcbd9842ff867f7fc6156c65"},
 | 
				
			||||||
  "ecto_psql_extras": {:hex, :ecto_psql_extras, "0.7.15", "0fc29dbae0e444a29bd6abeee4cf3c4c037e692a272478a234a1cc765077dbb1", [:mix], [{:ecto_sql, "~> 3.7", [hex: :ecto_sql, repo: "hexpm", optional: false]}, {:postgrex, "~> 0.16.0 or ~> 0.17.0", [hex: :postgrex, repo: "hexpm", optional: false]}, {:table_rex, "~> 3.1.1 or ~> 4.0.0", [hex: :table_rex, repo: "hexpm", optional: false]}], "hexpm", "b6127f3a5c6fc3d84895e4768cc7c199f22b48b67d6c99b13fbf4a374e73f039"},
 | 
					  "ecto_psql_extras": {:hex, :ecto_psql_extras, "0.8.0", "440719cd74f09b3f01c84455707a2c3972b725c513808e68eb6c5b0ab82bf523", [:mix], [{:ecto_sql, "~> 3.7", [hex: :ecto_sql, repo: "hexpm", optional: false]}, {:postgrex, "~> 0.16.0 or ~> 0.17.0 or ~> 0.18.0", [hex: :postgrex, repo: "hexpm", optional: false]}, {:table_rex, "~> 3.1.1 or ~> 4.0.0", [hex: :table_rex, repo: "hexpm", optional: false]}], "hexpm", "f1512812dc196bcb932a96c82e55f69b543dc125e9d39f5e3631a9c4ec65ef12"},
 | 
				
			||||||
  "ecto_sql": {:hex, :ecto_sql, "3.11.1", "e9abf28ae27ef3916b43545f9578b4750956ccea444853606472089e7d169470", [:mix], [{:db_connection, "~> 2.4.1 or ~> 2.5", [hex: :db_connection, repo: "hexpm", optional: false]}, {:ecto, "~> 3.11.0", [hex: :ecto, repo: "hexpm", optional: false]}, {:myxql, "~> 0.6.0", [hex: :myxql, repo: "hexpm", optional: true]}, {:postgrex, "~> 0.16.0 or ~> 0.17.0 or ~> 1.0", [hex: :postgrex, repo: "hexpm", optional: true]}, {:tds, "~> 2.1.1 or ~> 2.2", [hex: :tds, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4.0 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "ce14063ab3514424276e7e360108ad6c2308f6d88164a076aac8a387e1fea634"},
 | 
					  "ecto_sql": {:hex, :ecto_sql, "3.11.3", "4eb7348ff8101fbc4e6bbc5a4404a24fecbe73a3372d16569526b0cf34ebc195", [:mix], [{:db_connection, "~> 2.4.1 or ~> 2.5", [hex: :db_connection, repo: "hexpm", optional: false]}, {:ecto, "~> 3.11.0", [hex: :ecto, repo: "hexpm", optional: false]}, {:myxql, "~> 0.6", [hex: :myxql, repo: "hexpm", optional: true]}, {:postgrex, "~> 0.16 or ~> 1.0", [hex: :postgrex, repo: "hexpm", optional: true]}, {:tds, "~> 2.1.1 or ~> 2.2", [hex: :tds, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4.0 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "e5f36e3d736b99c7fee3e631333b8394ade4bafe9d96d35669fca2d81c2be928"},
 | 
				
			||||||
  "elixir_make": {:hex, :elixir_make, "0.7.8", "505026f266552ee5aabca0b9f9c229cbb496c689537c9f922f3eb5431157efc7", [:mix], [{:castore, "~> 0.1 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: true]}, {:certifi, "~> 2.0", [hex: :certifi, repo: "hexpm", optional: true]}], "hexpm", "7a71945b913d37ea89b06966e1342c85cfe549b15e6d6d081e8081c493062c07"},
 | 
					  "elixir_make": {:hex, :elixir_make, "0.8.4", "4960a03ce79081dee8fe119d80ad372c4e7badb84c493cc75983f9d3bc8bde0f", [:mix], [{:castore, "~> 0.1 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: true]}, {:certifi, "~> 2.0", [hex: :certifi, repo: "hexpm", optional: true]}], "hexpm", "6e7f1d619b5f61dfabd0a20aa268e575572b542ac31723293a4c1a567d5ef040"},
 | 
				
			||||||
  "eqrcode": {:hex, :eqrcode, "0.1.10", "6294fece9d68ad64eef1c3c92cf111cfd6469f4fbf230a2d4cc905a682178f3f", [:mix], [], "hexpm", "da30e373c36a0fd37ab6f58664b16029919896d6c45a68a95cc4d713e81076f1"},
 | 
					  "eqrcode": {:hex, :eqrcode, "0.1.10", "6294fece9d68ad64eef1c3c92cf111cfd6469f4fbf230a2d4cc905a682178f3f", [:mix], [], "hexpm", "da30e373c36a0fd37ab6f58664b16029919896d6c45a68a95cc4d713e81076f1"},
 | 
				
			||||||
  "erlex": {:hex, :erlex, "0.2.6", "c7987d15e899c7a2f34f5420d2a2ea0d659682c06ac607572df55a43753aa12e", [:mix], [], "hexpm", "2ed2e25711feb44d52b17d2780eabf998452f6efda104877a3881c2f8c0c0c75"},
 | 
					  "erlex": {:hex, :erlex, "0.2.7", "810e8725f96ab74d17aac676e748627a07bc87eb950d2b83acd29dc047a30595", [:mix], [], "hexpm", "3ed95f79d1a844c3f6bf0cea61e0d5612a42ce56da9c03f01df538685365efb0"},
 | 
				
			||||||
  "ex_doc": {:hex, :ex_doc, "0.31.1", "8a2355ac42b1cc7b2379da9e40243f2670143721dd50748bf6c3b1184dae2089", [:mix], [{:earmark_parser, "~> 1.4.39", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_c, ">= 0.1.1", [hex: :makeup_c, repo: "hexpm", optional: true]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1", [hex: :makeup_erlang, repo: "hexpm", optional: false]}], "hexpm", "3178c3a407c557d8343479e1ff117a96fd31bafe52a039079593fb0524ef61b0"},
 | 
					  "ex_doc": {:hex, :ex_doc, "0.34.2", "13eedf3844ccdce25cfd837b99bea9ad92c4e511233199440488d217c92571e8", [:mix], [{:earmark_parser, "~> 1.4.39", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_c, ">= 0.1.0", [hex: :makeup_c, repo: "hexpm", optional: true]}, {:makeup_elixir, "~> 0.14 or ~> 1.0", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1 or ~> 1.0", [hex: :makeup_erlang, repo: "hexpm", optional: false]}, {:makeup_html, ">= 0.1.0", [hex: :makeup_html, repo: "hexpm", optional: true]}], "hexpm", "5ce5f16b41208a50106afed3de6a2ed34f4acfd65715b82a0b84b49d995f95c1"},
 | 
				
			||||||
  "expo": {:hex, :expo, "0.5.2", "beba786aab8e3c5431813d7a44b828e7b922bfa431d6bfbada0904535342efe2", [:mix], [], "hexpm", "8c9bfa06ca017c9cb4020fabe980bc7fdb1aaec059fd004c2ab3bff03b1c599c"},
 | 
					  "expo": {:hex, :expo, "0.5.2", "beba786aab8e3c5431813d7a44b828e7b922bfa431d6bfbada0904535342efe2", [:mix], [], "hexpm", "8c9bfa06ca017c9cb4020fabe980bc7fdb1aaec059fd004c2ab3bff03b1c599c"},
 | 
				
			||||||
  "file_system": {:hex, :file_system, "0.2.10", "fb082005a9cd1711c05b5248710f8826b02d7d1784e7c3451f9c1231d4fc162d", [:mix], [], "hexpm", "41195edbfb562a593726eda3b3e8b103a309b733ad25f3d642ba49696bf715dc"},
 | 
					  "file_system": {:hex, :file_system, "1.0.0", "b689cc7dcee665f774de94b5a832e578bd7963c8e637ef940cd44327db7de2cd", [:mix], [], "hexpm", "6752092d66aec5a10e662aefeed8ddb9531d79db0bc145bb8c40325ca1d8536d"},
 | 
				
			||||||
  "floki": {:hex, :floki, "0.35.4", "cc947b446024732c07274ac656600c5c4dc014caa1f8fb2dfff93d275b83890d", [:mix], [], "hexpm", "27fa185d3469bd8fc5947ef0f8d5c4e47f0af02eb6b070b63c868f69e3af0204"},
 | 
					  "floki": {:hex, :floki, "0.36.2", "a7da0193538c93f937714a6704369711998a51a6164a222d710ebd54020aa7a3", [:mix], [], "hexpm", "a8766c0bc92f074e5cb36c4f9961982eda84c5d2b8e979ca67f5c268ec8ed580"},
 | 
				
			||||||
  "gen_smtp": {:hex, :gen_smtp, "1.2.0", "9cfc75c72a8821588b9b9fe947ae5ab2aed95a052b81237e0928633a13276fd3", [:rebar3], [{:ranch, ">= 1.8.0", [hex: :ranch, repo: "hexpm", optional: false]}], "hexpm", "5ee0375680bca8f20c4d85f58c2894441443a743355430ff33a783fe03296779"},
 | 
					  "gen_smtp": {:hex, :gen_smtp, "1.2.0", "9cfc75c72a8821588b9b9fe947ae5ab2aed95a052b81237e0928633a13276fd3", [:rebar3], [{:ranch, ">= 1.8.0", [hex: :ranch, repo: "hexpm", optional: false]}], "hexpm", "5ee0375680bca8f20c4d85f58c2894441443a743355430ff33a783fe03296779"},
 | 
				
			||||||
  "gettext": {:hex, :gettext, "0.24.0", "6f4d90ac5f3111673cbefc4ebee96fe5f37a114861ab8c7b7d5b30a1108ce6d8", [:mix], [{:expo, "~> 0.5.1", [hex: :expo, repo: "hexpm", optional: false]}], "hexpm", "bdf75cdfcbe9e4622dd18e034b227d77dd17f0f133853a1c73b97b3d6c770e8b"},
 | 
					  "gettext": {:hex, :gettext, "0.24.0", "6f4d90ac5f3111673cbefc4ebee96fe5f37a114861ab8c7b7d5b30a1108ce6d8", [:mix], [{:expo, "~> 0.5.1", [hex: :expo, repo: "hexpm", optional: false]}], "hexpm", "bdf75cdfcbe9e4622dd18e034b227d77dd17f0f133853a1c73b97b3d6c770e8b"},
 | 
				
			||||||
  "jason": {:hex, :jason, "1.4.1", "af1504e35f629ddcdd6addb3513c3853991f694921b1b9368b0bd32beb9f1b63", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "fbb01ecdfd565b56261302f7e1fcc27c4fb8f32d56eab74db621fc154604a7a1"},
 | 
					  "jason": {:hex, :jason, "1.4.4", "b9226785a9aa77b6857ca22832cffa5d5011a667207eb2a0ad56adb5db443b8a", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "c5eb0cab91f094599f94d55bc63409236a8ec69a21a67814529e8d5f6cc90b3b"},
 | 
				
			||||||
  "makeup": {:hex, :makeup, "1.1.1", "fa0bc768698053b2b3869fa8a62616501ff9d11a562f3ce39580d60860c3a55e", [:mix], [{:nimble_parsec, "~> 1.2.2 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "5dc62fbdd0de44de194898b6710692490be74baa02d9d108bc29f007783b0b48"},
 | 
					  "makeup": {:hex, :makeup, "1.1.2", "9ba8837913bdf757787e71c1581c21f9d2455f4dd04cfca785c70bbfff1a76a3", [:mix], [{:nimble_parsec, "~> 1.2.2 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "cce1566b81fbcbd21eca8ffe808f33b221f9eee2cbc7a1706fc3da9ff18e6cac"},
 | 
				
			||||||
  "makeup_elixir": {:hex, :makeup_elixir, "0.16.1", "cc9e3ca312f1cfeccc572b37a09980287e243648108384b97ff2b76e505c3555", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}, {:nimble_parsec, "~> 1.2.3 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "e127a341ad1b209bd80f7bd1620a15693a9908ed780c3b763bccf7d200c767c6"},
 | 
					  "makeup_elixir": {:hex, :makeup_elixir, "0.16.2", "627e84b8e8bf22e60a2579dad15067c755531fea049ae26ef1020cad58fe9578", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}, {:nimble_parsec, "~> 1.2.3 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "41193978704763f6bbe6cc2758b84909e62984c7752b3784bd3c218bb341706b"},
 | 
				
			||||||
  "makeup_erlang": {:hex, :makeup_erlang, "0.1.4", "29563475afa9b8a2add1b7a9c8fb68d06ca7737648f28398e04461f008b69521", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "f4ed47ecda66de70dd817698a703f8816daa91272e7e45812469498614ae8b29"},
 | 
					  "makeup_erlang": {:hex, :makeup_erlang, "1.0.1", "c7f58c120b2b5aa5fd80d540a89fdf866ed42f1f3994e4fe189abebeab610839", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "8a89a1eeccc2d798d6ea15496a6e4870b75e014d1af514b1b71fa33134f57814"},
 | 
				
			||||||
  "mime": {:hex, :mime, "2.0.5", "dc34c8efd439abe6ae0343edbb8556f4d63f178594894720607772a041b04b02", [:mix], [], "hexpm", "da0d64a365c45bc9935cc5c8a7fc5e49a0e0f9932a761c55d6c52b142780a05c"},
 | 
					  "mime": {:hex, :mime, "2.0.6", "8f18486773d9b15f95f4f4f1e39b710045fa1de891fada4516559967276e4dc2", [:mix], [], "hexpm", "c9945363a6b26d747389aac3643f8e0e09d30499a138ad64fe8fd1d13d9b153e"},
 | 
				
			||||||
  "nimble_parsec": {:hex, :nimble_parsec, "1.4.0", "51f9b613ea62cfa97b25ccc2c1b4216e81df970acd8e16e8d1bdc58fef21370d", [:mix], [], "hexpm", "9c565862810fb383e9838c1dd2d7d2c437b3d13b267414ba6af33e50d2d1cf28"},
 | 
					  "nimble_parsec": {:hex, :nimble_parsec, "1.4.0", "51f9b613ea62cfa97b25ccc2c1b4216e81df970acd8e16e8d1bdc58fef21370d", [:mix], [], "hexpm", "9c565862810fb383e9838c1dd2d7d2c437b3d13b267414ba6af33e50d2d1cf28"},
 | 
				
			||||||
  "oban": {:hex, :oban, "2.17.4", "3ebe79dc0cad16f23e5feea418f9bc5b07d453b8fb7caf376d812be96157a5c5", [:mix], [{:ecto_sql, "~> 3.6", [hex: :ecto_sql, repo: "hexpm", optional: false]}, {:ecto_sqlite3, "~> 0.9", [hex: :ecto_sqlite3, repo: "hexpm", optional: true]}, {:jason, "~> 1.1", [hex: :jason, repo: "hexpm", optional: false]}, {:postgrex, "~> 0.16", [hex: :postgrex, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "71a804abea3bb7e104782a5b5337cbab76c1a56b9689a6d5159a3873c93898b6"},
 | 
					  "oban": {:hex, :oban, "2.18.0", "092d20bfd3d70c7ecb70960f8548d300b54bb9937c7f2e56b388f3a9ed02ec68", [:mix], [{:ecto_sql, "~> 3.10", [hex: :ecto_sql, repo: "hexpm", optional: false]}, {:ecto_sqlite3, "~> 0.9", [hex: :ecto_sqlite3, repo: "hexpm", optional: true]}, {:jason, "~> 1.1", [hex: :jason, repo: "hexpm", optional: false]}, {:postgrex, "~> 0.16", [hex: :postgrex, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "aace1eff6f8227ae38d4274af967d96f051c2f0a5152f2ef9809dd1f97866745"},
 | 
				
			||||||
  "phoenix": {:hex, :phoenix, "1.7.11", "1d88fc6b05ab0c735b250932c4e6e33bfa1c186f76dcf623d8dd52f07d6379c7", [:mix], [{:castore, ">= 0.0.0", [hex: :castore, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix_pubsub, "~> 2.1", [hex: :phoenix_pubsub, repo: "hexpm", optional: false]}, {:phoenix_template, "~> 1.0", [hex: :phoenix_template, repo: "hexpm", optional: false]}, {:phoenix_view, "~> 2.0", [hex: :phoenix_view, repo: "hexpm", optional: true]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.7", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:plug_crypto, "~> 1.2 or ~> 2.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}, {:websock_adapter, "~> 0.5.3", [hex: :websock_adapter, repo: "hexpm", optional: false]}], "hexpm", "b1ec57f2e40316b306708fe59b92a16b9f6f4bf50ccfa41aa8c7feb79e0ec02a"},
 | 
					  "phoenix": {:hex, :phoenix, "1.7.14", "a7d0b3f1bc95987044ddada111e77bd7f75646a08518942c72a8440278ae7825", [:mix], [{:castore, ">= 0.0.0", [hex: :castore, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix_pubsub, "~> 2.1", [hex: :phoenix_pubsub, repo: "hexpm", optional: false]}, {:phoenix_template, "~> 1.0", [hex: :phoenix_template, repo: "hexpm", optional: false]}, {:phoenix_view, "~> 2.0", [hex: :phoenix_view, repo: "hexpm", optional: true]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.7", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:plug_crypto, "~> 1.2 or ~> 2.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}, {:websock_adapter, "~> 0.5.3", [hex: :websock_adapter, repo: "hexpm", optional: false]}], "hexpm", "c7859bc56cc5dfef19ecfc240775dae358cbaa530231118a9e014df392ace61a"},
 | 
				
			||||||
  "phoenix_ecto": {:hex, :phoenix_ecto, "4.4.3", "86e9878f833829c3f66da03d75254c155d91d72a201eb56ae83482328dc7ca93", [:mix], [{:ecto, "~> 3.5", [hex: :ecto, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 2.14.2 or ~> 3.0 or ~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: true]}, {:plug, "~> 1.9", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "d36c401206f3011fefd63d04e8ef626ec8791975d9d107f9a0817d426f61ac07"},
 | 
					  "phoenix_ecto": {:hex, :phoenix_ecto, "4.6.2", "3b83b24ab5a2eb071a20372f740d7118767c272db386831b2e77638c4dcc606d", [:mix], [{:ecto, "~> 3.5", [hex: :ecto, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 2.14.2 or ~> 3.0 or ~> 4.1", [hex: :phoenix_html, repo: "hexpm", optional: true]}, {:plug, "~> 1.9", [hex: :plug, repo: "hexpm", optional: false]}, {:postgrex, "~> 0.16 or ~> 1.0", [hex: :postgrex, repo: "hexpm", optional: true]}], "hexpm", "3f94d025f59de86be00f5f8c5dd7b5965a3298458d21ab1c328488be3b5fcd59"},
 | 
				
			||||||
  "phoenix_html": {:hex, :phoenix_html, "4.0.0", "4857ec2edaccd0934a923c2b0ba526c44a173c86b847e8db725172e9e51d11d6", [:mix], [], "hexpm", "cee794a052f243291d92fa3ccabcb4c29bb8d236f655fb03bcbdc3a8214b8d13"},
 | 
					  "phoenix_html": {:hex, :phoenix_html, "4.1.1", "4c064fd3873d12ebb1388425a8f2a19348cef56e7289e1998e2d2fa758aa982e", [:mix], [], "hexpm", "f2f2df5a72bc9a2f510b21497fd7d2b86d932ec0598f0210fed4114adc546c6f"},
 | 
				
			||||||
  "phoenix_html_helpers": {:hex, :phoenix_html_helpers, "1.0.1", "7eed85c52eff80a179391036931791ee5d2f713d76a81d0d2c6ebafe1e11e5ec", [:mix], [{:phoenix_html, "~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: false]}, {:plug, "~> 1.5", [hex: :plug, repo: "hexpm", optional: true]}], "hexpm", "cffd2385d1fa4f78b04432df69ab8da63dc5cf63e07b713a4dcf36a3740e3090"},
 | 
					  "phoenix_html_helpers": {:hex, :phoenix_html_helpers, "1.0.1", "7eed85c52eff80a179391036931791ee5d2f713d76a81d0d2c6ebafe1e11e5ec", [:mix], [{:phoenix_html, "~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: false]}, {:plug, "~> 1.5", [hex: :plug, repo: "hexpm", optional: true]}], "hexpm", "cffd2385d1fa4f78b04432df69ab8da63dc5cf63e07b713a4dcf36a3740e3090"},
 | 
				
			||||||
  "phoenix_live_dashboard": {:hex, :phoenix_live_dashboard, "0.8.3", "7ff51c9b6609470f681fbea20578dede0e548302b0c8bdf338b5a753a4f045bf", [:mix], [{:ecto, "~> 3.6.2 or ~> 3.7", [hex: :ecto, repo: "hexpm", optional: true]}, {:ecto_mysql_extras, "~> 0.5", [hex: :ecto_mysql_extras, repo: "hexpm", optional: true]}, {:ecto_psql_extras, "~> 0.7", [hex: :ecto_psql_extras, repo: "hexpm", optional: true]}, {:ecto_sqlite3_extras, "~> 1.1.7 or ~> 1.2.0", [hex: :ecto_sqlite3_extras, repo: "hexpm", optional: true]}, {:mime, "~> 1.6 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:phoenix_live_view, "~> 0.19 or ~> 1.0", [hex: :phoenix_live_view, repo: "hexpm", optional: false]}, {:telemetry_metrics, "~> 0.6 or ~> 1.0", [hex: :telemetry_metrics, repo: "hexpm", optional: false]}], "hexpm", "f9470a0a8bae4f56430a23d42f977b5a6205fdba6559d76f932b876bfaec652d"},
 | 
					  "phoenix_live_dashboard": {:hex, :phoenix_live_dashboard, "0.8.4", "4508e481f791ce62ec6a096e13b061387158cbeefacca68c6c1928e1305e23ed", [:mix], [{:ecto, "~> 3.6.2 or ~> 3.7", [hex: :ecto, repo: "hexpm", optional: true]}, {:ecto_mysql_extras, "~> 0.5", [hex: :ecto_mysql_extras, repo: "hexpm", optional: true]}, {:ecto_psql_extras, "~> 0.7", [hex: :ecto_psql_extras, repo: "hexpm", optional: true]}, {:ecto_sqlite3_extras, "~> 1.1.7 or ~> 1.2.0", [hex: :ecto_sqlite3_extras, repo: "hexpm", optional: true]}, {:mime, "~> 1.6 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:phoenix_live_view, "~> 0.19 or ~> 1.0", [hex: :phoenix_live_view, repo: "hexpm", optional: false]}, {:telemetry_metrics, "~> 0.6 or ~> 1.0", [hex: :telemetry_metrics, repo: "hexpm", optional: false]}], "hexpm", "2984aae96994fbc5c61795a73b8fb58153b41ff934019cfb522343d2d3817d59"},
 | 
				
			||||||
  "phoenix_live_reload": {:hex, :phoenix_live_reload, "1.4.1", "2aff698f5e47369decde4357ba91fc9c37c6487a512b41732818f2204a8ef1d3", [:mix], [{:file_system, "~> 0.2.1 or ~> 0.3", [hex: :file_system, repo: "hexpm", optional: false]}, {:phoenix, "~> 1.4", [hex: :phoenix, repo: "hexpm", optional: false]}], "hexpm", "9bffb834e7ddf08467fe54ae58b5785507aaba6255568ae22b4d46e2bb3615ab"},
 | 
					  "phoenix_live_reload": {:hex, :phoenix_live_reload, "1.5.3", "f2161c207fda0e4fb55165f650f7f8db23f02b29e3bff00ff7ef161d6ac1f09d", [:mix], [{:file_system, "~> 0.3 or ~> 1.0", [hex: :file_system, repo: "hexpm", optional: false]}, {:phoenix, "~> 1.4", [hex: :phoenix, repo: "hexpm", optional: false]}], "hexpm", "b4ec9cd73cb01ff1bd1cac92e045d13e7030330b74164297d1aee3907b54803c"},
 | 
				
			||||||
  "phoenix_live_view": {:hex, :phoenix_live_view, "0.20.9", "46d5d436d3f8ff97f066b6c45528fd842a711fd3875b2d3f706b2e769ea07c51", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix, "~> 1.6.15 or ~> 1.7.0", [hex: :phoenix, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 3.3 or ~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: false]}, {:phoenix_template, "~> 1.0", [hex: :phoenix_template, repo: "hexpm", optional: false]}, {:phoenix_view, "~> 2.0", [hex: :phoenix_view, repo: "hexpm", optional: true]}, {:plug, "~> 1.15", [hex: :plug, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.2 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "694388615ece21b70c523910cba1c633132b08a270caaf60100dd4eaf331885d"},
 | 
					  "phoenix_live_view": {:hex, :phoenix_live_view, "0.20.17", "f396bbdaf4ba227b82251eb75ac0afa6b3da5e509bc0d030206374237dfc9450", [:mix], [{:floki, "~> 0.36", [hex: :floki, repo: "hexpm", optional: true]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix, "~> 1.6.15 or ~> 1.7.0", [hex: :phoenix, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 3.3 or ~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: false]}, {:phoenix_template, "~> 1.0", [hex: :phoenix_template, repo: "hexpm", optional: false]}, {:phoenix_view, "~> 2.0", [hex: :phoenix_view, repo: "hexpm", optional: true]}, {:plug, "~> 1.15", [hex: :plug, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.2 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "a61d741ffb78c85fdbca0de084da6a48f8ceb5261a79165b5a0b59e5f65ce98b"},
 | 
				
			||||||
  "phoenix_pubsub": {:hex, :phoenix_pubsub, "2.1.3", "3168d78ba41835aecad272d5e8cd51aa87a7ac9eb836eabc42f6e57538e3731d", [:mix], [], "hexpm", "bba06bc1dcfd8cb086759f0edc94a8ba2bc8896d5331a1e2c2902bf8e36ee502"},
 | 
					  "phoenix_pubsub": {:hex, :phoenix_pubsub, "2.1.3", "3168d78ba41835aecad272d5e8cd51aa87a7ac9eb836eabc42f6e57538e3731d", [:mix], [], "hexpm", "bba06bc1dcfd8cb086759f0edc94a8ba2bc8896d5331a1e2c2902bf8e36ee502"},
 | 
				
			||||||
  "phoenix_template": {:hex, :phoenix_template, "1.0.4", "e2092c132f3b5e5b2d49c96695342eb36d0ed514c5b252a77048d5969330d639", [:mix], [{:phoenix_html, "~> 2.14.2 or ~> 3.0 or ~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: true]}], "hexpm", "2c0c81f0e5c6753faf5cca2f229c9709919aba34fab866d3bc05060c9c444206"},
 | 
					  "phoenix_template": {:hex, :phoenix_template, "1.0.4", "e2092c132f3b5e5b2d49c96695342eb36d0ed514c5b252a77048d5969330d639", [:mix], [{:phoenix_html, "~> 2.14.2 or ~> 3.0 or ~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: true]}], "hexpm", "2c0c81f0e5c6753faf5cca2f229c9709919aba34fab866d3bc05060c9c444206"},
 | 
				
			||||||
  "plug": {:hex, :plug, "1.15.3", "712976f504418f6dff0a3e554c40d705a9bcf89a7ccef92fc6a5ef8f16a30a97", [:mix], [{:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:plug_crypto, "~> 1.1.1 or ~> 1.2 or ~> 2.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.3 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "cc4365a3c010a56af402e0809208873d113e9c38c401cabd88027ef4f5c01fd2"},
 | 
					  "plug": {:hex, :plug, "1.16.1", "40c74619c12f82736d2214557dedec2e9762029b2438d6d175c5074c933edc9d", [:mix], [{:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:plug_crypto, "~> 1.1.1 or ~> 1.2 or ~> 2.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.3 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "a13ff6b9006b03d7e33874945b2755253841b238c34071ed85b0e86057f8cddc"},
 | 
				
			||||||
  "plug_cowboy": {:hex, :plug_cowboy, "2.7.0", "3ae9369c60641084363b08fe90267cbdd316df57e3557ea522114b30b63256ea", [:mix], [{:cowboy, "~> 2.7.0 or ~> 2.8.0 or ~> 2.9.0 or ~> 2.10.0", [hex: :cowboy, repo: "hexpm", optional: false]}, {:cowboy_telemetry, "~> 0.3", [hex: :cowboy_telemetry, repo: "hexpm", optional: false]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "d85444fb8aa1f2fc62eabe83bbe387d81510d773886774ebdcb429b3da3c1a4a"},
 | 
					  "plug_cowboy": {:hex, :plug_cowboy, "2.7.1", "87677ffe3b765bc96a89be7960f81703223fe2e21efa42c125fcd0127dd9d6b2", [:mix], [{:cowboy, "~> 2.7", [hex: :cowboy, repo: "hexpm", optional: false]}, {:cowboy_telemetry, "~> 0.3", [hex: :cowboy_telemetry, repo: "hexpm", optional: false]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "02dbd5f9ab571b864ae39418db7811618506256f6d13b4a45037e5fe78dc5de3"},
 | 
				
			||||||
  "plug_crypto": {:hex, :plug_crypto, "2.0.0", "77515cc10af06645abbfb5e6ad7a3e9714f805ae118fa1a70205f80d2d70fe73", [:mix], [], "hexpm", "53695bae57cc4e54566d993eb01074e4d894b65a3766f1c43e2c61a1b0f45ea9"},
 | 
					  "plug_crypto": {:hex, :plug_crypto, "2.1.0", "f44309c2b06d249c27c8d3f65cfe08158ade08418cf540fd4f72d4d6863abb7b", [:mix], [], "hexpm", "131216a4b030b8f8ce0f26038bc4421ae60e4bb95c5cf5395e1421437824c4fa"},
 | 
				
			||||||
  "postgrex": {:hex, :postgrex, "0.17.4", "5777781f80f53b7c431a001c8dad83ee167bcebcf3a793e3906efff680ab62b3", [:mix], [{:db_connection, "~> 2.1", [hex: :db_connection, repo: "hexpm", optional: false]}, {:decimal, "~> 1.5 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:table, "~> 0.1.0", [hex: :table, repo: "hexpm", optional: true]}], "hexpm", "6458f7d5b70652bc81c3ea759f91736c16a31be000f306d3c64bcdfe9a18b3cc"},
 | 
					  "postgrex": {:hex, :postgrex, "0.18.0", "f34664101eaca11ff24481ed4c378492fed2ff416cd9b06c399e90f321867d7e", [:mix], [{:db_connection, "~> 2.1", [hex: :db_connection, repo: "hexpm", optional: false]}, {:decimal, "~> 1.5 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:table, "~> 0.1.0", [hex: :table, repo: "hexpm", optional: true]}], "hexpm", "a042989ba1bc1cca7383ebb9e461398e3f89f868c92ce6671feb7ef132a252d1"},
 | 
				
			||||||
  "ranch": {:hex, :ranch, "1.8.0", "8c7a100a139fd57f17327b6413e4167ac559fbc04ca7448e9be9057311597a1d", [:make, :rebar3], [], "hexpm", "49fbcfd3682fab1f5d109351b61257676da1a2fdbe295904176d5e521a2ddfe5"},
 | 
					  "ranch": {:hex, :ranch, "1.8.0", "8c7a100a139fd57f17327b6413e4167ac559fbc04ca7448e9be9057311597a1d", [:make, :rebar3], [], "hexpm", "49fbcfd3682fab1f5d109351b61257676da1a2fdbe295904176d5e521a2ddfe5"},
 | 
				
			||||||
  "swoosh": {:hex, :swoosh, "1.15.2", "490ea85a98e8fb5178c07039e0d8519839e38127724a58947a668c00db7574ee", [:mix], [{:bandit, ">= 1.0.0", [hex: :bandit, repo: "hexpm", optional: true]}, {:cowboy, "~> 1.1 or ~> 2.4", [hex: :cowboy, repo: "hexpm", optional: true]}, {:ex_aws, "~> 2.1", [hex: :ex_aws, repo: "hexpm", optional: true]}, {:finch, "~> 0.6", [hex: :finch, repo: "hexpm", optional: true]}, {:gen_smtp, "~> 0.13 or ~> 1.0", [hex: :gen_smtp, repo: "hexpm", optional: true]}, {:hackney, "~> 1.9", [hex: :hackney, repo: "hexpm", optional: true]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}, {:mail, "~> 0.2", [hex: :mail, repo: "hexpm", optional: true]}, {:mime, "~> 1.1 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:plug, "~> 1.9", [hex: :plug, repo: "hexpm", optional: true]}, {:plug_cowboy, ">= 1.0.0", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:req, "~> 0.4 or ~> 1.0", [hex: :req, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4.2 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "9f7739c02f6c7c0ca82ee397f3bfe0465dbe4c8a65372ac2a5584bf147dd5831"},
 | 
					  "swoosh": {:hex, :swoosh, "1.16.10", "04be6e2eb1a31aa0aa21a731175c81cc3998189456a92daf13d44a5c754afcf5", [:mix], [{:bandit, ">= 1.0.0", [hex: :bandit, repo: "hexpm", optional: true]}, {:cowboy, "~> 1.1 or ~> 2.4", [hex: :cowboy, repo: "hexpm", optional: true]}, {:ex_aws, "~> 2.1", [hex: :ex_aws, repo: "hexpm", optional: true]}, {:finch, "~> 0.6", [hex: :finch, repo: "hexpm", optional: true]}, {:gen_smtp, "~> 0.13 or ~> 1.0", [hex: :gen_smtp, repo: "hexpm", optional: true]}, {:hackney, "~> 1.9", [hex: :hackney, repo: "hexpm", optional: true]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}, {:mail, "~> 0.2", [hex: :mail, repo: "hexpm", optional: true]}, {:mime, "~> 1.1 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:mua, "~> 0.2.3", [hex: :mua, repo: "hexpm", optional: true]}, {:multipart, "~> 0.4", [hex: :multipart, repo: "hexpm", optional: true]}, {:plug, "~> 1.9", [hex: :plug, repo: "hexpm", optional: true]}, {:plug_cowboy, ">= 1.0.0", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:req, "~> 0.5 or ~> 1.0", [hex: :req, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4.2 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "756be04db173c0cbe318f1dfe2bcc88aa63aed78cf5a4b02b61b36ee11fc716a"},
 | 
				
			||||||
  "table_rex": {:hex, :table_rex, "4.0.0", "3c613a68ebdc6d4d1e731bc973c233500974ec3993c99fcdabb210407b90959b", [:mix], [], "hexpm", "c35c4d5612ca49ebb0344ea10387da4d2afe278387d4019e4d8111e815df8f55"},
 | 
					  "table_rex": {:hex, :table_rex, "4.0.0", "3c613a68ebdc6d4d1e731bc973c233500974ec3993c99fcdabb210407b90959b", [:mix], [], "hexpm", "c35c4d5612ca49ebb0344ea10387da4d2afe278387d4019e4d8111e815df8f55"},
 | 
				
			||||||
  "telemetry": {:hex, :telemetry, "1.2.1", "68fdfe8d8f05a8428483a97d7aab2f268aaff24b49e0f599faa091f1d4e7f61c", [:rebar3], [], "hexpm", "dad9ce9d8effc621708f99eac538ef1cbe05d6a874dd741de2e689c47feafed5"},
 | 
					  "telemetry": {:hex, :telemetry, "1.2.1", "68fdfe8d8f05a8428483a97d7aab2f268aaff24b49e0f599faa091f1d4e7f61c", [:rebar3], [], "hexpm", "dad9ce9d8effc621708f99eac538ef1cbe05d6a874dd741de2e689c47feafed5"},
 | 
				
			||||||
  "telemetry_metrics": {:hex, :telemetry_metrics, "0.6.2", "2caabe9344ec17eafe5403304771c3539f3b6e2f7fb6a6f602558c825d0d0bfb", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "9b43db0dc33863930b9ef9d27137e78974756f5f198cae18409970ed6fa5b561"},
 | 
					  "telemetry_metrics": {:hex, :telemetry_metrics, "0.6.2", "2caabe9344ec17eafe5403304771c3539f3b6e2f7fb6a6f602558c825d0d0bfb", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "9b43db0dc33863930b9ef9d27137e78974756f5f198cae18409970ed6fa5b561"},
 | 
				
			||||||
  "telemetry_poller": {:hex, :telemetry_poller, "1.0.0", "db91bb424e07f2bb6e73926fcafbfcbcb295f0193e0a00e825e589a0a47e8453", [:rebar3], [{:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "b3a24eafd66c3f42da30fc3ca7dda1e9d546c12250a2d60d7b81d264fbec4f6e"},
 | 
					  "telemetry_poller": {:hex, :telemetry_poller, "1.1.0", "58fa7c216257291caaf8d05678c8d01bd45f4bdbc1286838a28c4bb62ef32999", [:rebar3], [{:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "9eb9d9cbfd81cbd7cdd24682f8711b6e2b691289a0de6826e58452f28c103c8f"},
 | 
				
			||||||
  "websock": {:hex, :websock, "0.5.3", "2f69a6ebe810328555b6fe5c831a851f485e303a7c8ce6c5f675abeb20ebdadc", [:mix], [], "hexpm", "6105453d7fac22c712ad66fab1d45abdf049868f253cf719b625151460b8b453"},
 | 
					  "websock": {:hex, :websock, "0.5.3", "2f69a6ebe810328555b6fe5c831a851f485e303a7c8ce6c5f675abeb20ebdadc", [:mix], [], "hexpm", "6105453d7fac22c712ad66fab1d45abdf049868f253cf719b625151460b8b453"},
 | 
				
			||||||
  "websock_adapter": {:hex, :websock_adapter, "0.5.5", "9dfeee8269b27e958a65b3e235b7e447769f66b5b5925385f5a569269164a210", [:mix], [{:bandit, ">= 0.6.0", [hex: :bandit, repo: "hexpm", optional: true]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.6", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:websock, "~> 0.5", [hex: :websock, repo: "hexpm", optional: false]}], "hexpm", "4b977ba4a01918acbf77045ff88de7f6972c2a009213c515a445c48f224ffce9"},
 | 
					  "websock_adapter": {:hex, :websock_adapter, "0.5.6", "0437fe56e093fd4ac422de33bf8fc89f7bc1416a3f2d732d8b2c8fd54792fe60", [:mix], [{:bandit, ">= 0.6.0", [hex: :bandit, repo: "hexpm", optional: true]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.6", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:websock, "~> 0.5", [hex: :websock, repo: "hexpm", optional: false]}], "hexpm", "e04378d26b0af627817ae84c92083b7e97aca3121196679b73c73b99d0d133ea"},
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -56,7 +56,7 @@ msgstr ""
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:47
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:47
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:3
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:3
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:38
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:46
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Forgot your password?"
 | 
					msgid "Forgot your password?"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -72,7 +72,7 @@ msgstr ""
 | 
				
			|||||||
#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:41
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:41
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:28
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:28
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:3
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:3
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:28
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:36
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Log in"
 | 
					msgid "Log in"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -98,7 +98,7 @@ msgstr ""
 | 
				
			|||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:37
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:37
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:38
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:25
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:25
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:35
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:43
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Register"
 | 
					msgid "Register"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -115,13 +115,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Reset password"
 | 
					msgid "Reset password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:56
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:57
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:55
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:59
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:35
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:90
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:92
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:44
 | 
					#: 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/tag_live/form_component.html.heex:41
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:359
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:382
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Save"
 | 
					msgid "Save"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -178,7 +178,7 @@ msgstr ""
 | 
				
			|||||||
msgid "add a container first"
 | 
					msgid "add a container first"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:83
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:85
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Create"
 | 
					msgid "Create"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -69,7 +69,7 @@ msgstr "Benutzer löschen"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:47
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:47
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:3
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:3
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:38
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:46
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Forgot your password?"
 | 
					msgid "Forgot your password?"
 | 
				
			||||||
msgstr "Passwort vergessen?"
 | 
					msgstr "Passwort vergessen?"
 | 
				
			||||||
@@ -85,7 +85,7 @@ msgstr "Laden Sie jemanden ein!"
 | 
				
			|||||||
#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:41
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:41
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:28
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:28
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:3
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:3
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:28
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:36
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Log in"
 | 
					msgid "Log in"
 | 
				
			||||||
msgstr "Einloggen"
 | 
					msgstr "Einloggen"
 | 
				
			||||||
@@ -111,7 +111,7 @@ msgstr "Neuer Tag"
 | 
				
			|||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:37
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:37
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:38
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:25
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:25
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:35
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:43
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Register"
 | 
					msgid "Register"
 | 
				
			||||||
msgstr "Registrieren"
 | 
					msgstr "Registrieren"
 | 
				
			||||||
@@ -128,13 +128,13 @@ msgstr "Bestätigungsmail erneut senden"
 | 
				
			|||||||
msgid "Reset password"
 | 
					msgid "Reset password"
 | 
				
			||||||
msgstr "Passwort zurücksetzen"
 | 
					msgstr "Passwort zurücksetzen"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:56
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:57
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:55
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:59
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:35
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:90
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:92
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:44
 | 
					#: 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/tag_live/form_component.html.heex:41
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:359
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:382
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Save"
 | 
					msgid "Save"
 | 
				
			||||||
msgstr "Speichern"
 | 
					msgstr "Speichern"
 | 
				
			||||||
@@ -191,7 +191,7 @@ msgstr "In die Zwischenablage kopieren"
 | 
				
			|||||||
msgid "add a container first"
 | 
					msgid "add a container first"
 | 
				
			||||||
msgstr "Zuerst einen Behälter hinzufügen"
 | 
					msgstr "Zuerst einen Behälter hinzufügen"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:83
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:85
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Create"
 | 
					msgid "Create"
 | 
				
			||||||
msgstr "Erstellen"
 | 
					msgstr "Erstellen"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -38,55 +38,55 @@ msgstr "Admins:"
 | 
				
			|||||||
msgid "Ammo"
 | 
					msgid "Ammo"
 | 
				
			||||||
msgstr "Munition"
 | 
					msgstr "Munition"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:25
 | 
					#: lib/cannery_web/live/tag_live/form_component.html.heex:29
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Background color"
 | 
					msgid "Background color"
 | 
				
			||||||
msgstr "Hintergrundfarbe"
 | 
					msgstr "Hintergrundfarbe"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:86
 | 
					#: lib/cannery_web/components/type_table_component.ex:86
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:333
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:354
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Blank"
 | 
					msgid "Blank"
 | 
				
			||||||
msgstr "Knallpatrone"
 | 
					msgstr "Knallpatrone"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:180
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:191
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Brass"
 | 
					msgid "Brass"
 | 
				
			||||||
msgstr "Messing"
 | 
					msgstr "Messing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:61
 | 
					#: lib/cannery_web/components/type_table_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:151
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:159
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bullet core"
 | 
					msgid "Bullet core"
 | 
				
			||||||
msgstr "Projektilkern"
 | 
					msgstr "Projektilkern"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:59
 | 
					#: lib/cannery_web/components/type_table_component.ex:59
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:125
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:132
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bullet type"
 | 
					msgid "Bullet type"
 | 
				
			||||||
msgstr "Patronenart"
 | 
					msgstr "Patronenart"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:51
 | 
					#: lib/cannery_web/components/type_table_component.ex:51
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:67
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:70
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Caliber"
 | 
					msgid "Caliber"
 | 
				
			||||||
msgstr "Kaliber"
 | 
					msgstr "Kaliber"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:49
 | 
					#: lib/cannery_web/components/type_table_component.ex:49
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:51
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:53
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Cartridge"
 | 
					msgid "Cartridge"
 | 
				
			||||||
msgstr "Patrone"
 | 
					msgstr "Patrone"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:66
 | 
					#: lib/cannery_web/components/type_table_component.ex:66
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:174
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:184
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Case material"
 | 
					msgid "Case material"
 | 
				
			||||||
msgstr "Gehäusematerial"
 | 
					msgstr "Gehäusematerial"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:64
 | 
					#: lib/cannery_web/components/move_pack_component.ex:64
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:76
 | 
					#: lib/cannery_web/components/pack_table_component.ex:76
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:65
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:67
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Container"
 | 
					msgid "Container"
 | 
				
			||||||
msgstr "Behälter"
 | 
					msgstr "Behälter"
 | 
				
			||||||
@@ -100,7 +100,7 @@ msgid "Containers"
 | 
				
			|||||||
msgstr "Behälter"
 | 
					msgstr "Behälter"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:87
 | 
					#: lib/cannery_web/components/type_table_component.ex:87
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:337
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:358
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Corrosive"
 | 
					msgid "Corrosive"
 | 
				
			||||||
msgstr "Korrosiv"
 | 
					msgstr "Korrosiv"
 | 
				
			||||||
@@ -118,8 +118,8 @@ msgid "Count:"
 | 
				
			|||||||
msgstr "Anzahl:"
 | 
					msgstr "Anzahl:"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/container_table_component.ex:46
 | 
					#: lib/cannery_web/components/container_table_component.ex:46
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:29
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:30
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:38
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:39
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Description"
 | 
					msgid "Description"
 | 
				
			||||||
msgstr "Beschreibung"
 | 
					msgstr "Beschreibung"
 | 
				
			||||||
@@ -145,19 +145,19 @@ msgstr "Einladung bearbeiten"
 | 
				
			|||||||
msgid "Edit Tag"
 | 
					msgid "Edit Tag"
 | 
				
			||||||
msgstr "Tag bearbeiten"
 | 
					msgstr "Tag bearbeiten"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:139
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:147
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "FMJ"
 | 
					msgid "FMJ"
 | 
				
			||||||
msgstr "VM"
 | 
					msgstr "VM"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:58
 | 
					#: lib/cannery_web/components/type_table_component.ex:58
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:115
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:122
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Grains"
 | 
					msgid "Grains"
 | 
				
			||||||
msgstr "Körner"
 | 
					msgstr "Körner"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:85
 | 
					#: lib/cannery_web/components/type_table_component.ex:85
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:329
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:350
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Incendiary"
 | 
					msgid "Incendiary"
 | 
				
			||||||
msgstr "Brandmunition"
 | 
					msgstr "Brandmunition"
 | 
				
			||||||
@@ -184,14 +184,14 @@ msgstr "Nur mit Einladung"
 | 
				
			|||||||
msgid "Invites"
 | 
					msgid "Invites"
 | 
				
			||||||
msgstr "Einladungen"
 | 
					msgstr "Einladungen"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:23
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Keep me logged in for 60 days"
 | 
					msgid "Keep me logged in for 60 days"
 | 
				
			||||||
msgstr "Für 60 Tage eingeloggt bleiben"
 | 
					msgstr "Für 60 Tage eingeloggt bleiben"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/container_table_component.ex:47
 | 
					#: lib/cannery_web/components/container_table_component.ex:47
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:66
 | 
					#: lib/cannery_web/components/move_pack_component.ex:66
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:46
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:49
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Location"
 | 
					msgid "Location"
 | 
				
			||||||
msgstr "Standort"
 | 
					msgstr "Standort"
 | 
				
			||||||
@@ -202,24 +202,24 @@ msgstr "Standort"
 | 
				
			|||||||
msgid "Location:"
 | 
					msgid "Location:"
 | 
				
			||||||
msgstr "Standort:"
 | 
					msgstr "Standort:"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:41
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:45
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Magazine, Clip, Ammo Box, etc"
 | 
					msgid "Magazine, Clip, Ammo Box, etc"
 | 
				
			||||||
msgstr "Magazin, Ladestreifen, Munitionskiste usw."
 | 
					msgstr "Magazin, Ladestreifen, Munitionskiste usw."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:88
 | 
					#: lib/cannery_web/components/type_table_component.ex:88
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:342
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:363
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:345
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:366
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Manufacturer"
 | 
					msgid "Manufacturer"
 | 
				
			||||||
msgstr "Hersteller"
 | 
					msgstr "Hersteller"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:33
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:36
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Metal ammo can with the anime girl sticker"
 | 
					msgid "Metal ammo can with the anime girl sticker"
 | 
				
			||||||
msgstr "Metallene Munitionskiste mit Anime-Girl-Sticker"
 | 
					msgstr "Metallene Munitionskiste mit Anime-Girl-Sticker"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:24
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:26
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "My cool ammo can"
 | 
					msgid "My cool ammo can"
 | 
				
			||||||
msgstr "Meine coole Munitionskiste"
 | 
					msgstr "Meine coole Munitionskiste"
 | 
				
			||||||
@@ -280,7 +280,7 @@ msgstr "Keine Tags"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
 | 
					#: lib/cannery_web/components/shot_record_table_component.ex:46
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:57
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:58
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/show.ex:90
 | 
					#: lib/cannery_web/live/pack_live/show.ex:90
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:30
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
@@ -293,13 +293,13 @@ msgstr "Bemerkungen"
 | 
				
			|||||||
msgid "Notes:"
 | 
					msgid "Notes:"
 | 
				
			||||||
msgstr "Bemerkungen:"
 | 
					msgstr "Bemerkungen:"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:50
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:55
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "On the bookshelf"
 | 
					msgid "On the bookshelf"
 | 
				
			||||||
msgstr "Auf dem Bücherregal"
 | 
					msgstr "Auf dem Bücherregal"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:79
 | 
					#: lib/cannery_web/components/type_table_component.ex:79
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:266
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:283
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Pressure"
 | 
					msgid "Pressure"
 | 
				
			||||||
msgstr "Druck"
 | 
					msgstr "Druck"
 | 
				
			||||||
@@ -316,7 +316,7 @@ msgid "Price paid:"
 | 
				
			|||||||
msgstr "Kaufpreis:"
 | 
					msgstr "Kaufpreis:"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:82
 | 
					#: lib/cannery_web/components/type_table_component.ex:82
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:305
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:324
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Primer type"
 | 
					msgid "Primer type"
 | 
				
			||||||
msgstr "Zündertyp"
 | 
					msgstr "Zündertyp"
 | 
				
			||||||
@@ -349,7 +349,7 @@ msgstr "Einstellungen"
 | 
				
			|||||||
msgid "Simple:"
 | 
					msgid "Simple:"
 | 
				
			||||||
msgstr "Einfach:"
 | 
					msgstr "Einfach:"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:158
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:167
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Steel"
 | 
					msgid "Steel"
 | 
				
			||||||
msgstr "Stahl"
 | 
					msgstr "Stahl"
 | 
				
			||||||
@@ -373,7 +373,7 @@ msgstr "Tags"
 | 
				
			|||||||
msgid "Tags can be added to your containers to help you organize"
 | 
					msgid "Tags can be added to your containers to help you organize"
 | 
				
			||||||
msgstr "Tags können zur besseren Ordnung einem Behälter hinzugefügt werden"
 | 
					msgstr "Tags können zur besseren Ordnung einem Behälter hinzugefügt werden"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:31
 | 
					#: lib/cannery_web/live/tag_live/form_component.html.heex:35
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Text color"
 | 
					msgid "Text color"
 | 
				
			||||||
msgstr "Textfarbe"
 | 
					msgstr "Textfarbe"
 | 
				
			||||||
@@ -384,7 +384,7 @@ msgid "The self-hosted firearm tracker website"
 | 
				
			|||||||
msgstr "Die selbst-gehostete Website zur Verwaltung von Schusswaffen"
 | 
					msgstr "Die selbst-gehostete Website zur Verwaltung von Schusswaffen"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:84
 | 
					#: lib/cannery_web/components/type_table_component.ex:84
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:325
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:346
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Tracer"
 | 
					msgid "Tracer"
 | 
				
			||||||
msgstr "Leuchtspur"
 | 
					msgstr "Leuchtspur"
 | 
				
			||||||
@@ -392,7 +392,7 @@ msgstr "Leuchtspur"
 | 
				
			|||||||
#: lib/cannery_web/components/container_table_component.ex:48
 | 
					#: lib/cannery_web/components/container_table_component.ex:48
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:65
 | 
					#: lib/cannery_web/components/move_pack_component.ex:65
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:108
 | 
					#: lib/cannery_web/components/pack_table_component.ex:108
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:38
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:40
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:22
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Type"
 | 
					msgid "Type"
 | 
				
			||||||
@@ -409,7 +409,7 @@ msgstr "Art:"
 | 
				
			|||||||
msgid "Users"
 | 
					msgid "Users"
 | 
				
			||||||
msgstr "Benutzer"
 | 
					msgstr "Benutzer"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:28
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Uses left"
 | 
					msgid "Uses left"
 | 
				
			||||||
msgstr "Verbleibende Nutzung"
 | 
					msgstr "Verbleibende Nutzung"
 | 
				
			||||||
@@ -437,10 +437,10 @@ msgstr "Schießplatz"
 | 
				
			|||||||
msgid "Range day"
 | 
					msgid "Range day"
 | 
				
			||||||
msgstr "Range Day"
 | 
					msgstr "Range Day"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:48
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:49
 | 
				
			||||||
#: lib/cannery_web/components/shot_record_table_component.ex:47
 | 
					#: lib/cannery_web/components/shot_record_table_component.ex:47
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/show.ex:91
 | 
					#: lib/cannery_web/live/pack_live/show.ex:91
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:40
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:41
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Date"
 | 
					msgid "Date"
 | 
				
			||||||
msgstr "Datum"
 | 
					msgstr "Datum"
 | 
				
			||||||
@@ -501,36 +501,36 @@ msgstr "Schießkladde"
 | 
				
			|||||||
msgid "$%{amount}"
 | 
					msgid "$%{amount}"
 | 
				
			||||||
msgstr "$%{amount}"
 | 
					msgstr "$%{amount}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:167
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:177
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bimetal"
 | 
					msgid "Bimetal"
 | 
				
			||||||
msgstr "Bimetall"
 | 
					msgstr "Bimetall"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:65
 | 
					#: lib/cannery_web/components/type_table_component.ex:65
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:163
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:172
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Jacket type"
 | 
					msgid "Jacket type"
 | 
				
			||||||
msgstr "Patronenhülse"
 | 
					msgstr "Patronenhülse"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:81
 | 
					#: lib/cannery_web/components/type_table_component.ex:81
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:288
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:307
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Muzzle velocity"
 | 
					msgid "Muzzle velocity"
 | 
				
			||||||
msgstr "Mündungsgeschwindigkeit"
 | 
					msgstr "Mündungsgeschwindigkeit"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:75
 | 
					#: lib/cannery_web/components/type_table_component.ex:75
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:253
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:270
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder grains per charge"
 | 
					msgid "Powder grains per charge"
 | 
				
			||||||
msgstr "Pulverkörner pro Ladung"
 | 
					msgstr "Pulverkörner pro Ladung"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:73
 | 
					#: lib/cannery_web/components/type_table_component.ex:73
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:245
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:261
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder type"
 | 
					msgid "Powder type"
 | 
				
			||||||
msgstr "Pulverart"
 | 
					msgstr "Pulverart"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:352
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:374
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "UPC"
 | 
					msgid "UPC"
 | 
				
			||||||
msgstr "UPC"
 | 
					msgstr "UPC"
 | 
				
			||||||
@@ -554,12 +554,12 @@ msgid "New password"
 | 
				
			|||||||
msgstr "Neues Passwort"
 | 
					msgstr "Neues Passwort"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:83
 | 
					#: lib/cannery_web/components/type_table_component.ex:83
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:313
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:333
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Firing type"
 | 
					msgid "Firing type"
 | 
				
			||||||
msgstr "Patronenhülsenform"
 | 
					msgstr "Patronenhülsenform"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/layouts/live.html.heex:43
 | 
					#: lib/cannery_web/components/layouts/app.html.heex:43
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Reconnecting..."
 | 
					msgid "Reconnecting..."
 | 
				
			||||||
msgstr "Neu verbinden..."
 | 
					msgstr "Neu verbinden..."
 | 
				
			||||||
@@ -653,7 +653,7 @@ msgstr "Passwort zurücksetzen"
 | 
				
			|||||||
msgid "Record Shots"
 | 
					msgid "Record Shots"
 | 
				
			||||||
msgstr "Schüsse dokumentieren"
 | 
					msgstr "Schüsse dokumentieren"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:77
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Copies"
 | 
					msgid "Copies"
 | 
				
			||||||
msgstr "Kopien"
 | 
					msgstr "Kopien"
 | 
				
			||||||
@@ -755,7 +755,7 @@ msgstr ""
 | 
				
			|||||||
msgid "isn't he cute >:3"
 | 
					msgid "isn't he cute >:3"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:32
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:35
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Leave \"Uses left\" blank to make invite unlimited"
 | 
					msgid "Leave \"Uses left\" blank to make invite unlimited"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -995,7 +995,7 @@ msgid "Never used"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:71
 | 
					#: lib/cannery_web/components/pack_table_component.ex:71
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:49
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:50
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Purchased on"
 | 
					msgid "Purchased on"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1011,27 +1011,27 @@ msgstr ""
 | 
				
			|||||||
msgid "Edit ammo"
 | 
					msgid "Edit ammo"
 | 
				
			||||||
msgstr "Munitionstyp bearbeiten"
 | 
					msgstr "Munitionstyp bearbeiten"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/index.html.heex:60
 | 
					#: lib/cannery_web/live/type_live/index.html.heex:58
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search catalog"
 | 
					msgid "Search catalog"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/index.html.heex:81
 | 
					#: lib/cannery_web/live/pack_live/index.html.heex:79
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Search ammo"
 | 
					msgid "Search ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/index.html.heex:34
 | 
					#: lib/cannery_web/live/container_live/index.html.heex:32
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search containers"
 | 
					msgid "Search containers"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/index.html.heex:36
 | 
					#: lib/cannery_web/live/tag_live/index.html.heex:34
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Search tags"
 | 
					msgid "Search tags"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/range_live/index.html.heex:114
 | 
					#: lib/cannery_web/live/range_live/index.html.heex:112
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search shot records"
 | 
					msgid "Search shot records"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1135,38 +1135,38 @@ msgid "Email"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:24
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:24
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:20
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:24
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Password"
 | 
					msgid "Password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:270
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:288
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "+P"
 | 
					msgid "+P"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:74
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:78
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid ".223"
 | 
					msgid ".223"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:55
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:58
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "5.56x46mm NATO"
 | 
					msgid "5.56x46mm NATO"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:309
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:329
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Boxer"
 | 
					msgid "Boxer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:317
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:338
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Centerfire"
 | 
					msgid "Centerfire"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:43
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:45
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:35
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:37
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Really great weather"
 | 
					msgid "Really great weather"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1210,13 +1210,13 @@ msgstr ""
 | 
				
			|||||||
msgid "All"
 | 
					msgid "All"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:322
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:343
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Attributes"
 | 
					msgid "Attributes"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:56
 | 
					#: lib/cannery_web/components/type_table_component.ex:56
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:88
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:93
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Brass height"
 | 
					msgid "Brass height"
 | 
				
			||||||
msgstr "Messing"
 | 
					msgstr "Messing"
 | 
				
			||||||
@@ -1227,7 +1227,7 @@ msgid "Brass height:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:57
 | 
					#: lib/cannery_web/components/type_table_component.ex:57
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:97
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:103
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Chamber size"
 | 
					msgid "Chamber size"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1237,13 +1237,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Chamber size:"
 | 
					msgid "Chamber size:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:47
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:49
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Dimensions"
 | 
					msgid "Dimensions"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:80
 | 
					#: lib/cannery_web/components/type_table_component.ex:80
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:275
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:293
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Dram equivalent"
 | 
					msgid "Dram equivalent"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1254,7 +1254,7 @@ msgid "Dram equivalent:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:51
 | 
					#: lib/cannery_web/components/type_table_component.ex:51
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:66
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:69
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Gauge"
 | 
					msgid "Gauge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1265,7 +1265,7 @@ msgid "Gauge:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:71
 | 
					#: lib/cannery_web/components/type_table_component.ex:71
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:216
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:231
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Load grains"
 | 
					msgid "Load grains"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1295,17 +1295,17 @@ msgstr ""
 | 
				
			|||||||
msgid "Pistol"
 | 
					msgid "Pistol"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:242
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:258
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Powder"
 | 
					msgid "Powder"
 | 
				
			||||||
msgstr "Pulverart"
 | 
					msgstr "Pulverart"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:302
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:321
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Primer"
 | 
					msgid "Primer"
 | 
				
			||||||
msgstr "Zündertyp"
 | 
					msgstr "Zündertyp"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:112
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:119
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Projectile"
 | 
					msgid "Projectile"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1321,7 +1321,7 @@ msgid "Rifle"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:72
 | 
					#: lib/cannery_web/components/type_table_component.ex:72
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:224
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:239
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot charge weight"
 | 
					msgid "Shot charge weight"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1332,7 +1332,7 @@ msgid "Shot charge weight:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:69
 | 
					#: lib/cannery_web/components/type_table_component.ex:69
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:200
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:213
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot material"
 | 
					msgid "Shot material"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1343,7 +1343,7 @@ msgid "Shot material:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:70
 | 
					#: lib/cannery_web/components/type_table_component.ex:70
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:209
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:223
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Shot size"
 | 
					msgid "Shot size"
 | 
				
			||||||
msgstr "Schüsse abgegeben"
 | 
					msgstr "Schüsse abgegeben"
 | 
				
			||||||
@@ -1354,7 +1354,7 @@ msgid "Shot size:"
 | 
				
			|||||||
msgstr "Schüsse abgegeben"
 | 
					msgstr "Schüsse abgegeben"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:68
 | 
					#: lib/cannery_web/components/type_table_component.ex:68
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:192
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:204
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot type"
 | 
					msgid "Shot type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1375,12 +1375,12 @@ msgid "Shotgun"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:61
 | 
					#: lib/cannery_web/components/type_table_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:150
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:158
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Slug core"
 | 
					msgid "Slug core"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:196
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:209
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Target, bird, buck, etc"
 | 
					msgid "Target, bird, buck, etc"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1391,13 +1391,13 @@ msgid "Unfired length:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:55
 | 
					#: lib/cannery_web/components/type_table_component.ex:55
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:79
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:83
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Unfired shell length"
 | 
					msgid "Unfired shell length"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:67
 | 
					#: lib/cannery_web/components/type_table_component.ex:67
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:185
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:196
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Wadding"
 | 
					msgid "Wadding"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -66,7 +66,7 @@ msgstr "Sie können ihr Passwort unter folgender URL zurücksetzen:"
 | 
				
			|||||||
## Run "mix gettext.extract" to bring this file up to
 | 
					## Run "mix gettext.extract" to bring this file up to
 | 
				
			||||||
## date. Leave "msgstr"s empty as changing them here has no
 | 
					## date. Leave "msgstr"s empty as changing them here has no
 | 
				
			||||||
## effect: edit them in PO (.po) files instead.
 | 
					## effect: edit them in PO (.po) files instead.
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:31
 | 
					#: lib/cannery/email.ex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Confirm your Cannery account"
 | 
					msgid "Confirm your Cannery account"
 | 
				
			||||||
msgstr "Bestätigen Sie ihr %{name} Nutzerkonto"
 | 
					msgstr "Bestätigen Sie ihr %{name} Nutzerkonto"
 | 
				
			||||||
@@ -86,7 +86,7 @@ msgstr ""
 | 
				
			|||||||
"Falls Sie die Änderung von %{name} nicht angefragt haben, ignorieren Sie "
 | 
					"Falls Sie die Änderung von %{name} nicht angefragt haben, ignorieren Sie "
 | 
				
			||||||
"diese Nachricht bitte."
 | 
					"diese Nachricht bitte."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:38
 | 
					#: lib/cannery/email.ex:38
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Reset your Cannery password"
 | 
					msgid "Reset your Cannery password"
 | 
				
			||||||
msgstr "Passwort für %{name} zurücksetzen"
 | 
					msgstr "Passwort für %{name} zurücksetzen"
 | 
				
			||||||
@@ -105,7 +105,7 @@ msgstr ""
 | 
				
			|||||||
"Diese Nachricht wurde von %{name} gesandt, einem selbst-gehosteten "
 | 
					"Diese Nachricht wurde von %{name} gesandt, einem selbst-gehosteten "
 | 
				
			||||||
"Schusswaffenmanager."
 | 
					"Schusswaffenmanager."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:45
 | 
					#: lib/cannery/email.ex:45
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Update your Cannery email"
 | 
					msgid "Update your Cannery email"
 | 
				
			||||||
msgstr "Aktualisieren Sie %{name} Mailadresse"
 | 
					msgstr "Aktualisieren Sie %{name} Mailadresse"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -158,12 +158,12 @@ msgstr ""
 | 
				
			|||||||
msgid "Tag could not be removed"
 | 
					msgid "Tag could not be removed"
 | 
				
			||||||
msgstr "Tag konnte nicht gelöscht werden"
 | 
					msgstr "Tag konnte nicht gelöscht werden"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:159
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:152
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Could not parse number of copies"
 | 
					msgid "Could not parse number of copies"
 | 
				
			||||||
msgstr "Konnte die Anzahl der Kopien nicht verstehen"
 | 
					msgstr "Konnte die Anzahl der Kopien nicht verstehen"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:149
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:142
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
 | 
					msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,10 +23,10 @@ msgstr ""
 | 
				
			|||||||
## Run "mix gettext.extract" to bring this file up to
 | 
					## Run "mix gettext.extract" to bring this file up to
 | 
				
			||||||
## date. Leave "msgstr"s empty as changing them here has no
 | 
					## date. Leave "msgstr"s empty as changing them here has no
 | 
				
			||||||
## effect: edit them in PO (.po) files instead.
 | 
					## effect: edit them in PO (.po) files instead.
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.ex:89
 | 
					#: lib/cannery_web/live/container_live/form_component.ex:88
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.ex:80
 | 
					#: lib/cannery_web/live/invite_live/form_component.ex:79
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.ex:78
 | 
					#: lib/cannery_web/live/tag_live/form_component.ex:77
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.ex:88
 | 
					#: lib/cannery_web/live/type_live/form_component.ex:87
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "%{name} created successfully"
 | 
					msgid "%{name} created successfully"
 | 
				
			||||||
msgstr "%{name} erfolgreich erstellt"
 | 
					msgstr "%{name} erfolgreich erstellt"
 | 
				
			||||||
@@ -44,10 +44,10 @@ msgstr "%{name} erfolgreich gelöscht"
 | 
				
			|||||||
msgid "%{name} has been deleted"
 | 
					msgid "%{name} has been deleted"
 | 
				
			||||||
msgstr "%{name} wurde gelöscht"
 | 
					msgstr "%{name} wurde gelöscht"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.ex:70
 | 
					#: lib/cannery_web/live/container_live/form_component.ex:69
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.ex:62
 | 
					#: lib/cannery_web/live/invite_live/form_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.ex:60
 | 
					#: lib/cannery_web/live/tag_live/form_component.ex:59
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.ex:69
 | 
					#: lib/cannery_web/live/type_live/form_component.ex:68
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "%{name} updated successfully"
 | 
					msgid "%{name} updated successfully"
 | 
				
			||||||
msgstr "%{name} erfolgreich aktualisiert"
 | 
					msgstr "%{name} erfolgreich aktualisiert"
 | 
				
			||||||
@@ -128,13 +128,13 @@ msgstr "Passwort erfolgreich geändert."
 | 
				
			|||||||
msgid "Please check your email to verify your account"
 | 
					msgid "Please check your email to verify your account"
 | 
				
			||||||
msgstr "Bitte überprüfen Sie ihre Mailbox und bestätigen Sie das Nutzerkonto"
 | 
					msgstr "Bitte überprüfen Sie ihre Mailbox und bestätigen Sie das Nutzerkonto"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:58
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:59
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:57
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:61
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:37
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:40
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:91
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:93
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:46
 | 
					#: 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/tag_live/form_component.html.heex:43
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:360
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:383
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Saving..."
 | 
					msgid "Saving..."
 | 
				
			||||||
msgstr "Speichere..."
 | 
					msgstr "Speichere..."
 | 
				
			||||||
@@ -166,7 +166,7 @@ msgstr "%{tag_name} wurde von %{container_name} entfernt"
 | 
				
			|||||||
msgid "Adding..."
 | 
					msgid "Adding..."
 | 
				
			||||||
msgstr "Füge hinzu..."
 | 
					msgstr "Füge hinzu..."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.ex:60
 | 
					#: lib/cannery_web/components/add_shot_record_component.ex:62
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shots recorded successfully"
 | 
					msgid "Shots recorded successfully"
 | 
				
			||||||
msgstr "Schüsse erfolgreich dokumentiert"
 | 
					msgstr "Schüsse erfolgreich dokumentiert"
 | 
				
			||||||
@@ -219,7 +219,7 @@ msgstr "%{name} erfolgreich entfernt"
 | 
				
			|||||||
msgid "You'll need to"
 | 
					msgid "You'll need to"
 | 
				
			||||||
msgstr "Sie müssen"
 | 
					msgstr "Sie müssen"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:86
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Creating..."
 | 
					msgid "Creating..."
 | 
				
			||||||
msgstr "Erstellen..."
 | 
					msgstr "Erstellen..."
 | 
				
			||||||
@@ -245,12 +245,12 @@ msgstr "Munitionsgruppe erfolgreich gelöscht"
 | 
				
			|||||||
msgid "Ammo unstaged succesfully"
 | 
					msgid "Ammo unstaged succesfully"
 | 
				
			||||||
msgstr "Munition erfolgreich demarkiert"
 | 
					msgstr "Munition erfolgreich demarkiert"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:125
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:118
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Ammo updated successfully"
 | 
					msgid "Ammo updated successfully"
 | 
				
			||||||
msgstr "Munitionsgruppe erfolgreich aktualisiert"
 | 
					msgstr "Munitionsgruppe erfolgreich aktualisiert"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:184
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:177
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Ammo added successfully"
 | 
					msgid "Ammo added successfully"
 | 
				
			||||||
msgid_plural "Ammo added successfully"
 | 
					msgid_plural "Ammo added successfully"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -34,55 +34,55 @@ msgstr ""
 | 
				
			|||||||
msgid "Ammo"
 | 
					msgid "Ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:25
 | 
					#: lib/cannery_web/live/tag_live/form_component.html.heex:29
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Background color"
 | 
					msgid "Background color"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:86
 | 
					#: lib/cannery_web/components/type_table_component.ex:86
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:333
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:354
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Blank"
 | 
					msgid "Blank"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:180
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:191
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Brass"
 | 
					msgid "Brass"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:61
 | 
					#: lib/cannery_web/components/type_table_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:151
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:159
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bullet core"
 | 
					msgid "Bullet core"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:59
 | 
					#: lib/cannery_web/components/type_table_component.ex:59
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:125
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:132
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bullet type"
 | 
					msgid "Bullet type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:51
 | 
					#: lib/cannery_web/components/type_table_component.ex:51
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:67
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:70
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Caliber"
 | 
					msgid "Caliber"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:49
 | 
					#: lib/cannery_web/components/type_table_component.ex:49
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:51
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:53
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Cartridge"
 | 
					msgid "Cartridge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:66
 | 
					#: lib/cannery_web/components/type_table_component.ex:66
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:174
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:184
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Case material"
 | 
					msgid "Case material"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:64
 | 
					#: lib/cannery_web/components/move_pack_component.ex:64
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:76
 | 
					#: lib/cannery_web/components/pack_table_component.ex:76
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:65
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:67
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Container"
 | 
					msgid "Container"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -96,7 +96,7 @@ msgid "Containers"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:87
 | 
					#: lib/cannery_web/components/type_table_component.ex:87
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:337
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:358
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Corrosive"
 | 
					msgid "Corrosive"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -114,8 +114,8 @@ msgid "Count:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/container_table_component.ex:46
 | 
					#: lib/cannery_web/components/container_table_component.ex:46
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:29
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:30
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:38
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:39
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Description"
 | 
					msgid "Description"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -141,19 +141,19 @@ msgstr ""
 | 
				
			|||||||
msgid "Edit Tag"
 | 
					msgid "Edit Tag"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:139
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:147
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "FMJ"
 | 
					msgid "FMJ"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:58
 | 
					#: lib/cannery_web/components/type_table_component.ex:58
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:115
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:122
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Grains"
 | 
					msgid "Grains"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:85
 | 
					#: lib/cannery_web/components/type_table_component.ex:85
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:329
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:350
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Incendiary"
 | 
					msgid "Incendiary"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -180,14 +180,14 @@ msgstr ""
 | 
				
			|||||||
msgid "Invites"
 | 
					msgid "Invites"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:23
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Keep me logged in for 60 days"
 | 
					msgid "Keep me logged in for 60 days"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/container_table_component.ex:47
 | 
					#: lib/cannery_web/components/container_table_component.ex:47
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:66
 | 
					#: lib/cannery_web/components/move_pack_component.ex:66
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:46
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:49
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Location"
 | 
					msgid "Location"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -198,24 +198,24 @@ msgstr ""
 | 
				
			|||||||
msgid "Location:"
 | 
					msgid "Location:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:41
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:45
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Magazine, Clip, Ammo Box, etc"
 | 
					msgid "Magazine, Clip, Ammo Box, etc"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:88
 | 
					#: lib/cannery_web/components/type_table_component.ex:88
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:342
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:363
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:345
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:366
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Manufacturer"
 | 
					msgid "Manufacturer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:33
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:36
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Metal ammo can with the anime girl sticker"
 | 
					msgid "Metal ammo can with the anime girl sticker"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:24
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:26
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "My cool ammo can"
 | 
					msgid "My cool ammo can"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -276,7 +276,7 @@ msgstr ""
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
 | 
					#: lib/cannery_web/components/shot_record_table_component.ex:46
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:57
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:58
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/show.ex:90
 | 
					#: lib/cannery_web/live/pack_live/show.ex:90
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:30
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
@@ -289,13 +289,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Notes:"
 | 
					msgid "Notes:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:50
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:55
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "On the bookshelf"
 | 
					msgid "On the bookshelf"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:79
 | 
					#: lib/cannery_web/components/type_table_component.ex:79
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:266
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:283
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Pressure"
 | 
					msgid "Pressure"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -312,7 +312,7 @@ msgid "Price paid:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:82
 | 
					#: lib/cannery_web/components/type_table_component.ex:82
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:305
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:324
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Primer type"
 | 
					msgid "Primer type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -343,7 +343,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Simple:"
 | 
					msgid "Simple:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:158
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:167
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Steel"
 | 
					msgid "Steel"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -367,7 +367,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Tags can be added to your containers to help you organize"
 | 
					msgid "Tags can be added to your containers to help you organize"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:31
 | 
					#: lib/cannery_web/live/tag_live/form_component.html.heex:35
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Text color"
 | 
					msgid "Text color"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -378,7 +378,7 @@ msgid "The self-hosted firearm tracker website"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:84
 | 
					#: lib/cannery_web/components/type_table_component.ex:84
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:325
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:346
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Tracer"
 | 
					msgid "Tracer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -386,7 +386,7 @@ msgstr ""
 | 
				
			|||||||
#: lib/cannery_web/components/container_table_component.ex:48
 | 
					#: lib/cannery_web/components/container_table_component.ex:48
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:65
 | 
					#: lib/cannery_web/components/move_pack_component.ex:65
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:108
 | 
					#: lib/cannery_web/components/pack_table_component.ex:108
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:38
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:40
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:22
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Type"
 | 
					msgid "Type"
 | 
				
			||||||
@@ -403,7 +403,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Users"
 | 
					msgid "Users"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:28
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Uses left"
 | 
					msgid "Uses left"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -431,10 +431,10 @@ msgstr ""
 | 
				
			|||||||
msgid "Range day"
 | 
					msgid "Range day"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:48
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:49
 | 
				
			||||||
#: lib/cannery_web/components/shot_record_table_component.ex:47
 | 
					#: lib/cannery_web/components/shot_record_table_component.ex:47
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/show.ex:91
 | 
					#: lib/cannery_web/live/pack_live/show.ex:91
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:40
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:41
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Date"
 | 
					msgid "Date"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -495,36 +495,36 @@ msgstr ""
 | 
				
			|||||||
msgid "$%{amount}"
 | 
					msgid "$%{amount}"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:167
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:177
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bimetal"
 | 
					msgid "Bimetal"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:65
 | 
					#: lib/cannery_web/components/type_table_component.ex:65
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:163
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:172
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Jacket type"
 | 
					msgid "Jacket type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:81
 | 
					#: lib/cannery_web/components/type_table_component.ex:81
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:288
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:307
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Muzzle velocity"
 | 
					msgid "Muzzle velocity"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:75
 | 
					#: lib/cannery_web/components/type_table_component.ex:75
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:253
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:270
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder grains per charge"
 | 
					msgid "Powder grains per charge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:73
 | 
					#: lib/cannery_web/components/type_table_component.ex:73
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:245
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:261
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder type"
 | 
					msgid "Powder type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:352
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:374
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "UPC"
 | 
					msgid "UPC"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -548,12 +548,12 @@ msgid "New password"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:83
 | 
					#: lib/cannery_web/components/type_table_component.ex:83
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:313
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:333
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Firing type"
 | 
					msgid "Firing type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/layouts/live.html.heex:43
 | 
					#: lib/cannery_web/components/layouts/app.html.heex:43
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Reconnecting..."
 | 
					msgid "Reconnecting..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -647,7 +647,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Record Shots"
 | 
					msgid "Record Shots"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:77
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Copies"
 | 
					msgid "Copies"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -749,7 +749,7 @@ msgstr ""
 | 
				
			|||||||
msgid "isn't he cute >:3"
 | 
					msgid "isn't he cute >:3"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:32
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:35
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Leave \"Uses left\" blank to make invite unlimited"
 | 
					msgid "Leave \"Uses left\" blank to make invite unlimited"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -989,7 +989,7 @@ msgid "Never used"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:71
 | 
					#: lib/cannery_web/components/pack_table_component.ex:71
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:49
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:50
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Purchased on"
 | 
					msgid "Purchased on"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1005,27 +1005,27 @@ msgstr ""
 | 
				
			|||||||
msgid "Edit ammo"
 | 
					msgid "Edit ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/index.html.heex:60
 | 
					#: lib/cannery_web/live/type_live/index.html.heex:58
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search catalog"
 | 
					msgid "Search catalog"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/index.html.heex:81
 | 
					#: lib/cannery_web/live/pack_live/index.html.heex:79
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search ammo"
 | 
					msgid "Search ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/index.html.heex:34
 | 
					#: lib/cannery_web/live/container_live/index.html.heex:32
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search containers"
 | 
					msgid "Search containers"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/index.html.heex:36
 | 
					#: lib/cannery_web/live/tag_live/index.html.heex:34
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search tags"
 | 
					msgid "Search tags"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/range_live/index.html.heex:114
 | 
					#: lib/cannery_web/live/range_live/index.html.heex:112
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search shot records"
 | 
					msgid "Search shot records"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1118,38 +1118,38 @@ msgid "Email"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:24
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:24
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:20
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:24
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Password"
 | 
					msgid "Password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:270
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:288
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "+P"
 | 
					msgid "+P"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:74
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:78
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid ".223"
 | 
					msgid ".223"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:55
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:58
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "5.56x46mm NATO"
 | 
					msgid "5.56x46mm NATO"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:309
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:329
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Boxer"
 | 
					msgid "Boxer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:317
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:338
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Centerfire"
 | 
					msgid "Centerfire"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:43
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:45
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:35
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:37
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Really great weather"
 | 
					msgid "Really great weather"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1193,13 +1193,13 @@ msgstr ""
 | 
				
			|||||||
msgid "All"
 | 
					msgid "All"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:322
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:343
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Attributes"
 | 
					msgid "Attributes"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:56
 | 
					#: lib/cannery_web/components/type_table_component.ex:56
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:88
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:93
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Brass height"
 | 
					msgid "Brass height"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1210,7 +1210,7 @@ msgid "Brass height:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:57
 | 
					#: lib/cannery_web/components/type_table_component.ex:57
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:97
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:103
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Chamber size"
 | 
					msgid "Chamber size"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1220,13 +1220,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Chamber size:"
 | 
					msgid "Chamber size:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:47
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:49
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Dimensions"
 | 
					msgid "Dimensions"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:80
 | 
					#: lib/cannery_web/components/type_table_component.ex:80
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:275
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:293
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Dram equivalent"
 | 
					msgid "Dram equivalent"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1237,7 +1237,7 @@ msgid "Dram equivalent:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:51
 | 
					#: lib/cannery_web/components/type_table_component.ex:51
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:66
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:69
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Gauge"
 | 
					msgid "Gauge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1248,7 +1248,7 @@ msgid "Gauge:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:71
 | 
					#: lib/cannery_web/components/type_table_component.ex:71
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:216
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:231
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Load grains"
 | 
					msgid "Load grains"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1278,17 +1278,17 @@ msgstr ""
 | 
				
			|||||||
msgid "Pistol"
 | 
					msgid "Pistol"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:242
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:258
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder"
 | 
					msgid "Powder"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:302
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:321
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Primer"
 | 
					msgid "Primer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:112
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:119
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Projectile"
 | 
					msgid "Projectile"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1304,7 +1304,7 @@ msgid "Rifle"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:72
 | 
					#: lib/cannery_web/components/type_table_component.ex:72
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:224
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:239
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot charge weight"
 | 
					msgid "Shot charge weight"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1315,7 +1315,7 @@ msgid "Shot charge weight:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:69
 | 
					#: lib/cannery_web/components/type_table_component.ex:69
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:200
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:213
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot material"
 | 
					msgid "Shot material"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1326,7 +1326,7 @@ msgid "Shot material:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:70
 | 
					#: lib/cannery_web/components/type_table_component.ex:70
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:209
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:223
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot size"
 | 
					msgid "Shot size"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1337,7 +1337,7 @@ msgid "Shot size:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:68
 | 
					#: lib/cannery_web/components/type_table_component.ex:68
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:192
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:204
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot type"
 | 
					msgid "Shot type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1358,12 +1358,12 @@ msgid "Shotgun"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:61
 | 
					#: lib/cannery_web/components/type_table_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:150
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:158
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Slug core"
 | 
					msgid "Slug core"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:196
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:209
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Target, bird, buck, etc"
 | 
					msgid "Target, bird, buck, etc"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1374,13 +1374,13 @@ msgid "Unfired length:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:55
 | 
					#: lib/cannery_web/components/type_table_component.ex:55
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:79
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:83
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Unfired shell length"
 | 
					msgid "Unfired shell length"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:67
 | 
					#: lib/cannery_web/components/type_table_component.ex:67
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:185
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:196
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Wadding"
 | 
					msgid "Wadding"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -49,7 +49,7 @@ msgstr ""
 | 
				
			|||||||
msgid "You can reset your password by visiting the URL below:"
 | 
					msgid "You can reset your password by visiting the URL below:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:31
 | 
					#: lib/cannery/email.ex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Confirm your Cannery account"
 | 
					msgid "Confirm your Cannery account"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -65,7 +65,7 @@ msgstr ""
 | 
				
			|||||||
msgid "If you didn't request this change from Cannery, please ignore this."
 | 
					msgid "If you didn't request this change from Cannery, please ignore this."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:38
 | 
					#: lib/cannery/email.ex:38
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Reset your Cannery password"
 | 
					msgid "Reset your Cannery password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -80,7 +80,7 @@ msgstr ""
 | 
				
			|||||||
msgid "This email was sent from Cannery, the self-hosted firearm tracker website."
 | 
					msgid "This email was sent from Cannery, the self-hosted firearm tracker website."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:45
 | 
					#: lib/cannery/email.ex:45
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Update your Cannery email"
 | 
					msgid "Update your Cannery email"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -56,7 +56,7 @@ msgstr ""
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:47
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:47
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:3
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:3
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:38
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:46
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Forgot your password?"
 | 
					msgid "Forgot your password?"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -72,7 +72,7 @@ msgstr ""
 | 
				
			|||||||
#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:41
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:41
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:28
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:28
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:3
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:3
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:28
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:36
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Log in"
 | 
					msgid "Log in"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -98,7 +98,7 @@ msgstr ""
 | 
				
			|||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:37
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:37
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:38
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:25
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:25
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:35
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:43
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Register"
 | 
					msgid "Register"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -115,13 +115,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Reset password"
 | 
					msgid "Reset password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:56
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:57
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:55
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:59
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:35
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:90
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:92
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:44
 | 
					#: 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/tag_live/form_component.html.heex:41
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:359
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:382
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Save"
 | 
					msgid "Save"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -178,7 +178,7 @@ msgstr ""
 | 
				
			|||||||
msgid "add a container first"
 | 
					msgid "add a container first"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:83
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:85
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Create"
 | 
					msgid "Create"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -34,55 +34,55 @@ msgstr ""
 | 
				
			|||||||
msgid "Ammo"
 | 
					msgid "Ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:25
 | 
					#: lib/cannery_web/live/tag_live/form_component.html.heex:29
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Background color"
 | 
					msgid "Background color"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:86
 | 
					#: lib/cannery_web/components/type_table_component.ex:86
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:333
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:354
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Blank"
 | 
					msgid "Blank"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:180
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:191
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Brass"
 | 
					msgid "Brass"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:61
 | 
					#: lib/cannery_web/components/type_table_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:151
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:159
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bullet core"
 | 
					msgid "Bullet core"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:59
 | 
					#: lib/cannery_web/components/type_table_component.ex:59
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:125
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:132
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bullet type"
 | 
					msgid "Bullet type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:51
 | 
					#: lib/cannery_web/components/type_table_component.ex:51
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:67
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:70
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Caliber"
 | 
					msgid "Caliber"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:49
 | 
					#: lib/cannery_web/components/type_table_component.ex:49
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:51
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:53
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Cartridge"
 | 
					msgid "Cartridge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:66
 | 
					#: lib/cannery_web/components/type_table_component.ex:66
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:174
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:184
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Case material"
 | 
					msgid "Case material"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:64
 | 
					#: lib/cannery_web/components/move_pack_component.ex:64
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:76
 | 
					#: lib/cannery_web/components/pack_table_component.ex:76
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:65
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:67
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Container"
 | 
					msgid "Container"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -96,7 +96,7 @@ msgid "Containers"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:87
 | 
					#: lib/cannery_web/components/type_table_component.ex:87
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:337
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:358
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Corrosive"
 | 
					msgid "Corrosive"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -114,8 +114,8 @@ msgid "Count:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/container_table_component.ex:46
 | 
					#: lib/cannery_web/components/container_table_component.ex:46
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:29
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:30
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:38
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:39
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Description"
 | 
					msgid "Description"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -141,19 +141,19 @@ msgstr ""
 | 
				
			|||||||
msgid "Edit Tag"
 | 
					msgid "Edit Tag"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:139
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:147
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "FMJ"
 | 
					msgid "FMJ"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:58
 | 
					#: lib/cannery_web/components/type_table_component.ex:58
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:115
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:122
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Grains"
 | 
					msgid "Grains"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:85
 | 
					#: lib/cannery_web/components/type_table_component.ex:85
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:329
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:350
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Incendiary"
 | 
					msgid "Incendiary"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -180,14 +180,14 @@ msgstr ""
 | 
				
			|||||||
msgid "Invites"
 | 
					msgid "Invites"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:23
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Keep me logged in for 60 days"
 | 
					msgid "Keep me logged in for 60 days"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/container_table_component.ex:47
 | 
					#: lib/cannery_web/components/container_table_component.ex:47
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:66
 | 
					#: lib/cannery_web/components/move_pack_component.ex:66
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:46
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:49
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Location"
 | 
					msgid "Location"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -198,24 +198,24 @@ msgstr ""
 | 
				
			|||||||
msgid "Location:"
 | 
					msgid "Location:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:41
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:45
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Magazine, Clip, Ammo Box, etc"
 | 
					msgid "Magazine, Clip, Ammo Box, etc"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:88
 | 
					#: lib/cannery_web/components/type_table_component.ex:88
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:342
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:363
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:345
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:366
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Manufacturer"
 | 
					msgid "Manufacturer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:33
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:36
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Metal ammo can with the anime girl sticker"
 | 
					msgid "Metal ammo can with the anime girl sticker"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:24
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:26
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "My cool ammo can"
 | 
					msgid "My cool ammo can"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -276,7 +276,7 @@ msgstr ""
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
 | 
					#: lib/cannery_web/components/shot_record_table_component.ex:46
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:57
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:58
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/show.ex:90
 | 
					#: lib/cannery_web/live/pack_live/show.ex:90
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:30
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
@@ -289,13 +289,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Notes:"
 | 
					msgid "Notes:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:50
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:55
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "On the bookshelf"
 | 
					msgid "On the bookshelf"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:79
 | 
					#: lib/cannery_web/components/type_table_component.ex:79
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:266
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:283
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Pressure"
 | 
					msgid "Pressure"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -312,7 +312,7 @@ msgid "Price paid:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:82
 | 
					#: lib/cannery_web/components/type_table_component.ex:82
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:305
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:324
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Primer type"
 | 
					msgid "Primer type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -343,7 +343,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Simple:"
 | 
					msgid "Simple:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:158
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:167
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Steel"
 | 
					msgid "Steel"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -367,7 +367,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Tags can be added to your containers to help you organize"
 | 
					msgid "Tags can be added to your containers to help you organize"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:31
 | 
					#: lib/cannery_web/live/tag_live/form_component.html.heex:35
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Text color"
 | 
					msgid "Text color"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -378,7 +378,7 @@ msgid "The self-hosted firearm tracker website"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:84
 | 
					#: lib/cannery_web/components/type_table_component.ex:84
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:325
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:346
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Tracer"
 | 
					msgid "Tracer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -386,7 +386,7 @@ msgstr ""
 | 
				
			|||||||
#: lib/cannery_web/components/container_table_component.ex:48
 | 
					#: lib/cannery_web/components/container_table_component.ex:48
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:65
 | 
					#: lib/cannery_web/components/move_pack_component.ex:65
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:108
 | 
					#: lib/cannery_web/components/pack_table_component.ex:108
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:38
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:40
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:22
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Type"
 | 
					msgid "Type"
 | 
				
			||||||
@@ -403,7 +403,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Users"
 | 
					msgid "Users"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:28
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Uses left"
 | 
					msgid "Uses left"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -431,10 +431,10 @@ msgstr ""
 | 
				
			|||||||
msgid "Range day"
 | 
					msgid "Range day"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:48
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:49
 | 
				
			||||||
#: lib/cannery_web/components/shot_record_table_component.ex:47
 | 
					#: lib/cannery_web/components/shot_record_table_component.ex:47
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/show.ex:91
 | 
					#: lib/cannery_web/live/pack_live/show.ex:91
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:40
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:41
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Date"
 | 
					msgid "Date"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -495,36 +495,36 @@ msgstr ""
 | 
				
			|||||||
msgid "$%{amount}"
 | 
					msgid "$%{amount}"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:167
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:177
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bimetal"
 | 
					msgid "Bimetal"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:65
 | 
					#: lib/cannery_web/components/type_table_component.ex:65
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:163
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:172
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Jacket type"
 | 
					msgid "Jacket type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:81
 | 
					#: lib/cannery_web/components/type_table_component.ex:81
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:288
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:307
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Muzzle velocity"
 | 
					msgid "Muzzle velocity"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:75
 | 
					#: lib/cannery_web/components/type_table_component.ex:75
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:253
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:270
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder grains per charge"
 | 
					msgid "Powder grains per charge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:73
 | 
					#: lib/cannery_web/components/type_table_component.ex:73
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:245
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:261
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder type"
 | 
					msgid "Powder type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:352
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:374
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "UPC"
 | 
					msgid "UPC"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -548,12 +548,12 @@ msgid "New password"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:83
 | 
					#: lib/cannery_web/components/type_table_component.ex:83
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:313
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:333
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Firing type"
 | 
					msgid "Firing type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/layouts/live.html.heex:43
 | 
					#: lib/cannery_web/components/layouts/app.html.heex:43
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Reconnecting..."
 | 
					msgid "Reconnecting..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -647,7 +647,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Record Shots"
 | 
					msgid "Record Shots"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:77
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Copies"
 | 
					msgid "Copies"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -749,7 +749,7 @@ msgstr ""
 | 
				
			|||||||
msgid "isn't he cute >:3"
 | 
					msgid "isn't he cute >:3"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:32
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:35
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Leave \"Uses left\" blank to make invite unlimited"
 | 
					msgid "Leave \"Uses left\" blank to make invite unlimited"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -989,7 +989,7 @@ msgid "Never used"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:71
 | 
					#: lib/cannery_web/components/pack_table_component.ex:71
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:49
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:50
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Purchased on"
 | 
					msgid "Purchased on"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1005,27 +1005,27 @@ msgstr ""
 | 
				
			|||||||
msgid "Edit ammo"
 | 
					msgid "Edit ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/index.html.heex:60
 | 
					#: lib/cannery_web/live/type_live/index.html.heex:58
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search catalog"
 | 
					msgid "Search catalog"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/index.html.heex:81
 | 
					#: lib/cannery_web/live/pack_live/index.html.heex:79
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Search ammo"
 | 
					msgid "Search ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/index.html.heex:34
 | 
					#: lib/cannery_web/live/container_live/index.html.heex:32
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search containers"
 | 
					msgid "Search containers"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/index.html.heex:36
 | 
					#: lib/cannery_web/live/tag_live/index.html.heex:34
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Search tags"
 | 
					msgid "Search tags"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/range_live/index.html.heex:114
 | 
					#: lib/cannery_web/live/range_live/index.html.heex:112
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search shot records"
 | 
					msgid "Search shot records"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1118,38 +1118,38 @@ msgid "Email"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:24
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:24
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:20
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:24
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Password"
 | 
					msgid "Password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:270
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:288
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "+P"
 | 
					msgid "+P"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:74
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:78
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid ".223"
 | 
					msgid ".223"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:55
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:58
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "5.56x46mm NATO"
 | 
					msgid "5.56x46mm NATO"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:309
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:329
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Boxer"
 | 
					msgid "Boxer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:317
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:338
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Centerfire"
 | 
					msgid "Centerfire"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:43
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:45
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:35
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:37
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Really great weather"
 | 
					msgid "Really great weather"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1193,13 +1193,13 @@ msgstr ""
 | 
				
			|||||||
msgid "All"
 | 
					msgid "All"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:322
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:343
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Attributes"
 | 
					msgid "Attributes"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:56
 | 
					#: lib/cannery_web/components/type_table_component.ex:56
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:88
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:93
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Brass height"
 | 
					msgid "Brass height"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1210,7 +1210,7 @@ msgid "Brass height:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:57
 | 
					#: lib/cannery_web/components/type_table_component.ex:57
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:97
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:103
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Chamber size"
 | 
					msgid "Chamber size"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1220,13 +1220,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Chamber size:"
 | 
					msgid "Chamber size:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:47
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:49
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Dimensions"
 | 
					msgid "Dimensions"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:80
 | 
					#: lib/cannery_web/components/type_table_component.ex:80
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:275
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:293
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Dram equivalent"
 | 
					msgid "Dram equivalent"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1237,7 +1237,7 @@ msgid "Dram equivalent:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:51
 | 
					#: lib/cannery_web/components/type_table_component.ex:51
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:66
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:69
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Gauge"
 | 
					msgid "Gauge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1248,7 +1248,7 @@ msgid "Gauge:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:71
 | 
					#: lib/cannery_web/components/type_table_component.ex:71
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:216
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:231
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Load grains"
 | 
					msgid "Load grains"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1278,17 +1278,17 @@ msgstr ""
 | 
				
			|||||||
msgid "Pistol"
 | 
					msgid "Pistol"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:242
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:258
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Powder"
 | 
					msgid "Powder"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:302
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:321
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Primer"
 | 
					msgid "Primer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:112
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:119
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Projectile"
 | 
					msgid "Projectile"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1304,7 +1304,7 @@ msgid "Rifle"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:72
 | 
					#: lib/cannery_web/components/type_table_component.ex:72
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:224
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:239
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot charge weight"
 | 
					msgid "Shot charge weight"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1315,7 +1315,7 @@ msgid "Shot charge weight:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:69
 | 
					#: lib/cannery_web/components/type_table_component.ex:69
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:200
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:213
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot material"
 | 
					msgid "Shot material"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1326,7 +1326,7 @@ msgid "Shot material:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:70
 | 
					#: lib/cannery_web/components/type_table_component.ex:70
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:209
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:223
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Shot size"
 | 
					msgid "Shot size"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1337,7 +1337,7 @@ msgid "Shot size:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:68
 | 
					#: lib/cannery_web/components/type_table_component.ex:68
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:192
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:204
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot type"
 | 
					msgid "Shot type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1358,12 +1358,12 @@ msgid "Shotgun"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:61
 | 
					#: lib/cannery_web/components/type_table_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:150
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:158
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Slug core"
 | 
					msgid "Slug core"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:196
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:209
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Target, bird, buck, etc"
 | 
					msgid "Target, bird, buck, etc"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1374,13 +1374,13 @@ msgid "Unfired length:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:55
 | 
					#: lib/cannery_web/components/type_table_component.ex:55
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:79
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:83
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Unfired shell length"
 | 
					msgid "Unfired shell length"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:67
 | 
					#: lib/cannery_web/components/type_table_component.ex:67
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:185
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:196
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Wadding"
 | 
					msgid "Wadding"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -49,7 +49,7 @@ msgstr ""
 | 
				
			|||||||
msgid "You can reset your password by visiting the URL below:"
 | 
					msgid "You can reset your password by visiting the URL below:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:31
 | 
					#: lib/cannery/email.ex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Confirm your Cannery account"
 | 
					msgid "Confirm your Cannery account"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -65,7 +65,7 @@ msgstr ""
 | 
				
			|||||||
msgid "If you didn't request this change from Cannery, please ignore this."
 | 
					msgid "If you didn't request this change from Cannery, please ignore this."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:38
 | 
					#: lib/cannery/email.ex:38
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Reset your Cannery password"
 | 
					msgid "Reset your Cannery password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -80,7 +80,7 @@ msgstr ""
 | 
				
			|||||||
msgid "This email was sent from Cannery, the self-hosted firearm tracker website."
 | 
					msgid "This email was sent from Cannery, the self-hosted firearm tracker website."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:45
 | 
					#: lib/cannery/email.ex:45
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Update your Cannery email"
 | 
					msgid "Update your Cannery email"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -143,12 +143,12 @@ msgstr ""
 | 
				
			|||||||
msgid "Tag could not be removed"
 | 
					msgid "Tag could not be removed"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:159
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:152
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Could not parse number of copies"
 | 
					msgid "Could not parse number of copies"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:149
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:142
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
 | 
					msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -10,10 +10,10 @@ msgid ""
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
"Language: en\n"
 | 
					"Language: en\n"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.ex:89
 | 
					#: lib/cannery_web/live/container_live/form_component.ex:88
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.ex:80
 | 
					#: lib/cannery_web/live/invite_live/form_component.ex:79
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.ex:78
 | 
					#: lib/cannery_web/live/tag_live/form_component.ex:77
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.ex:88
 | 
					#: lib/cannery_web/live/type_live/form_component.ex:87
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "%{name} created successfully"
 | 
					msgid "%{name} created successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -31,10 +31,10 @@ msgstr ""
 | 
				
			|||||||
msgid "%{name} has been deleted"
 | 
					msgid "%{name} has been deleted"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.ex:70
 | 
					#: lib/cannery_web/live/container_live/form_component.ex:69
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.ex:62
 | 
					#: lib/cannery_web/live/invite_live/form_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.ex:60
 | 
					#: lib/cannery_web/live/tag_live/form_component.ex:59
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.ex:69
 | 
					#: lib/cannery_web/live/type_live/form_component.ex:68
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "%{name} updated successfully"
 | 
					msgid "%{name} updated successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -109,13 +109,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Please check your email to verify your account"
 | 
					msgid "Please check your email to verify your account"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:58
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:59
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:57
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:61
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:37
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:40
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:91
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:93
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:46
 | 
					#: 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/tag_live/form_component.html.heex:43
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:360
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:383
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Saving..."
 | 
					msgid "Saving..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -145,7 +145,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Adding..."
 | 
					msgid "Adding..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.ex:60
 | 
					#: lib/cannery_web/components/add_shot_record_component.ex:62
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shots recorded successfully"
 | 
					msgid "Shots recorded successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -198,7 +198,7 @@ msgstr ""
 | 
				
			|||||||
msgid "You'll need to"
 | 
					msgid "You'll need to"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:86
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Creating..."
 | 
					msgid "Creating..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -224,12 +224,12 @@ msgstr ""
 | 
				
			|||||||
msgid "Ammo unstaged succesfully"
 | 
					msgid "Ammo unstaged succesfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:125
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:118
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Ammo updated successfully"
 | 
					msgid "Ammo updated successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:184
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:177
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Ammo added successfully"
 | 
					msgid "Ammo added successfully"
 | 
				
			||||||
msgid_plural "Ammo added successfully"
 | 
					msgid_plural "Ammo added successfully"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -142,12 +142,12 @@ msgstr ""
 | 
				
			|||||||
msgid "Tag could not be removed"
 | 
					msgid "Tag could not be removed"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:159
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:152
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Could not parse number of copies"
 | 
					msgid "Could not parse number of copies"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:149
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:142
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
 | 
					msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -69,7 +69,7 @@ msgstr "Eliminar cuenta de Usuario"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:47
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:47
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:3
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:3
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:38
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:46
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Forgot your password?"
 | 
					msgid "Forgot your password?"
 | 
				
			||||||
msgstr "¿Has olvidado tu contraseña?"
 | 
					msgstr "¿Has olvidado tu contraseña?"
 | 
				
			||||||
@@ -85,7 +85,7 @@ msgstr "¡Invita a alguien nuevo!"
 | 
				
			|||||||
#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:41
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:41
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:28
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:28
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:3
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:3
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:28
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:36
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Log in"
 | 
					msgid "Log in"
 | 
				
			||||||
msgstr "Entrar"
 | 
					msgstr "Entrar"
 | 
				
			||||||
@@ -111,7 +111,7 @@ msgstr "Nueva Etiqueta"
 | 
				
			|||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:37
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:37
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:38
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:25
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:25
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:35
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:43
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Register"
 | 
					msgid "Register"
 | 
				
			||||||
msgstr "Registrarse"
 | 
					msgstr "Registrarse"
 | 
				
			||||||
@@ -128,13 +128,13 @@ msgstr "Reenviar instrucciones de confirmación"
 | 
				
			|||||||
msgid "Reset password"
 | 
					msgid "Reset password"
 | 
				
			||||||
msgstr "Resetear contraseña"
 | 
					msgstr "Resetear contraseña"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:56
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:57
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:55
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:59
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:35
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:90
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:92
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:44
 | 
					#: 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/tag_live/form_component.html.heex:41
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:359
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:382
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Save"
 | 
					msgid "Save"
 | 
				
			||||||
msgstr "Guardar"
 | 
					msgstr "Guardar"
 | 
				
			||||||
@@ -191,7 +191,7 @@ msgstr "Copiar al portapapeles"
 | 
				
			|||||||
msgid "add a container first"
 | 
					msgid "add a container first"
 | 
				
			||||||
msgstr "añade primero un contenedor"
 | 
					msgstr "añade primero un contenedor"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:83
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:85
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Create"
 | 
					msgid "Create"
 | 
				
			||||||
msgstr "Crear"
 | 
					msgstr "Crear"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -38,55 +38,55 @@ msgstr "Aministradores:"
 | 
				
			|||||||
msgid "Ammo"
 | 
					msgid "Ammo"
 | 
				
			||||||
msgstr "Munición"
 | 
					msgstr "Munición"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:25
 | 
					#: lib/cannery_web/live/tag_live/form_component.html.heex:29
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Background color"
 | 
					msgid "Background color"
 | 
				
			||||||
msgstr "Color de fondo"
 | 
					msgstr "Color de fondo"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:86
 | 
					#: lib/cannery_web/components/type_table_component.ex:86
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:333
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:354
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Blank"
 | 
					msgid "Blank"
 | 
				
			||||||
msgstr "Fogueo"
 | 
					msgstr "Fogueo"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:180
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:191
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Brass"
 | 
					msgid "Brass"
 | 
				
			||||||
msgstr "Latón"
 | 
					msgstr "Latón"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:61
 | 
					#: lib/cannery_web/components/type_table_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:151
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:159
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bullet core"
 | 
					msgid "Bullet core"
 | 
				
			||||||
msgstr "Núcleo de bala"
 | 
					msgstr "Núcleo de bala"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:59
 | 
					#: lib/cannery_web/components/type_table_component.ex:59
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:125
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:132
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bullet type"
 | 
					msgid "Bullet type"
 | 
				
			||||||
msgstr "Tipo de bala"
 | 
					msgstr "Tipo de bala"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:51
 | 
					#: lib/cannery_web/components/type_table_component.ex:51
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:67
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:70
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Caliber"
 | 
					msgid "Caliber"
 | 
				
			||||||
msgstr "Calibre"
 | 
					msgstr "Calibre"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:49
 | 
					#: lib/cannery_web/components/type_table_component.ex:49
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:51
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:53
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Cartridge"
 | 
					msgid "Cartridge"
 | 
				
			||||||
msgstr "Cartucho"
 | 
					msgstr "Cartucho"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:66
 | 
					#: lib/cannery_web/components/type_table_component.ex:66
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:174
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:184
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Case material"
 | 
					msgid "Case material"
 | 
				
			||||||
msgstr "Material del casquillo"
 | 
					msgstr "Material del casquillo"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:64
 | 
					#: lib/cannery_web/components/move_pack_component.ex:64
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:76
 | 
					#: lib/cannery_web/components/pack_table_component.ex:76
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:65
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:67
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Container"
 | 
					msgid "Container"
 | 
				
			||||||
msgstr "Contenedor"
 | 
					msgstr "Contenedor"
 | 
				
			||||||
@@ -100,7 +100,7 @@ msgid "Containers"
 | 
				
			|||||||
msgstr "Contenedores"
 | 
					msgstr "Contenedores"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:87
 | 
					#: lib/cannery_web/components/type_table_component.ex:87
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:337
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:358
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Corrosive"
 | 
					msgid "Corrosive"
 | 
				
			||||||
msgstr "Corrosiva"
 | 
					msgstr "Corrosiva"
 | 
				
			||||||
@@ -118,8 +118,8 @@ msgid "Count:"
 | 
				
			|||||||
msgstr "Cantidad:"
 | 
					msgstr "Cantidad:"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/container_table_component.ex:46
 | 
					#: lib/cannery_web/components/container_table_component.ex:46
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:29
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:30
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:38
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:39
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Description"
 | 
					msgid "Description"
 | 
				
			||||||
msgstr "Descripción"
 | 
					msgstr "Descripción"
 | 
				
			||||||
@@ -145,19 +145,19 @@ msgstr "Editar Invitación"
 | 
				
			|||||||
msgid "Edit Tag"
 | 
					msgid "Edit Tag"
 | 
				
			||||||
msgstr "Editar Etiqueta"
 | 
					msgstr "Editar Etiqueta"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:139
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:147
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "FMJ"
 | 
					msgid "FMJ"
 | 
				
			||||||
msgstr "Bala encamisada"
 | 
					msgstr "Bala encamisada"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:58
 | 
					#: lib/cannery_web/components/type_table_component.ex:58
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:115
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:122
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Grains"
 | 
					msgid "Grains"
 | 
				
			||||||
msgstr "Grano"
 | 
					msgstr "Grano"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:85
 | 
					#: lib/cannery_web/components/type_table_component.ex:85
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:329
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:350
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Incendiary"
 | 
					msgid "Incendiary"
 | 
				
			||||||
msgstr "Incendiaria"
 | 
					msgstr "Incendiaria"
 | 
				
			||||||
@@ -184,14 +184,14 @@ msgstr "Solo Invitación"
 | 
				
			|||||||
msgid "Invites"
 | 
					msgid "Invites"
 | 
				
			||||||
msgstr "Invitaciones"
 | 
					msgstr "Invitaciones"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:23
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Keep me logged in for 60 days"
 | 
					msgid "Keep me logged in for 60 days"
 | 
				
			||||||
msgstr "Mantener registrado durante 60 días"
 | 
					msgstr "Mantener registrado durante 60 días"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/container_table_component.ex:47
 | 
					#: lib/cannery_web/components/container_table_component.ex:47
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:66
 | 
					#: lib/cannery_web/components/move_pack_component.ex:66
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:46
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:49
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Location"
 | 
					msgid "Location"
 | 
				
			||||||
msgstr "Localización"
 | 
					msgstr "Localización"
 | 
				
			||||||
@@ -202,24 +202,24 @@ msgstr "Localización"
 | 
				
			|||||||
msgid "Location:"
 | 
					msgid "Location:"
 | 
				
			||||||
msgstr "Localización:"
 | 
					msgstr "Localización:"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:41
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:45
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Magazine, Clip, Ammo Box, etc"
 | 
					msgid "Magazine, Clip, Ammo Box, etc"
 | 
				
			||||||
msgstr "Cargador, Clip, Caja de Munición, etc"
 | 
					msgstr "Cargador, Clip, Caja de Munición, etc"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:88
 | 
					#: lib/cannery_web/components/type_table_component.ex:88
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:342
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:363
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:345
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:366
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Manufacturer"
 | 
					msgid "Manufacturer"
 | 
				
			||||||
msgstr "Fabricante"
 | 
					msgstr "Fabricante"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:33
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:36
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Metal ammo can with the anime girl sticker"
 | 
					msgid "Metal ammo can with the anime girl sticker"
 | 
				
			||||||
msgstr "Lata de munición metálica con la pegatina de chica de anime"
 | 
					msgstr "Lata de munición metálica con la pegatina de chica de anime"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:24
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:26
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "My cool ammo can"
 | 
					msgid "My cool ammo can"
 | 
				
			||||||
msgstr "Mi lata de munición guapa"
 | 
					msgstr "Mi lata de munición guapa"
 | 
				
			||||||
@@ -280,7 +280,7 @@ msgstr "Sin etiquetas"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
 | 
					#: lib/cannery_web/components/shot_record_table_component.ex:46
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:57
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:58
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/show.ex:90
 | 
					#: lib/cannery_web/live/pack_live/show.ex:90
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:30
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
@@ -293,13 +293,13 @@ msgstr "Notas"
 | 
				
			|||||||
msgid "Notes:"
 | 
					msgid "Notes:"
 | 
				
			||||||
msgstr "Notas:"
 | 
					msgstr "Notas:"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:50
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:55
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "On the bookshelf"
 | 
					msgid "On the bookshelf"
 | 
				
			||||||
msgstr "En la estantería"
 | 
					msgstr "En la estantería"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:79
 | 
					#: lib/cannery_web/components/type_table_component.ex:79
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:266
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:283
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Pressure"
 | 
					msgid "Pressure"
 | 
				
			||||||
msgstr "Presión"
 | 
					msgstr "Presión"
 | 
				
			||||||
@@ -316,7 +316,7 @@ msgid "Price paid:"
 | 
				
			|||||||
msgstr "Precio pagado:"
 | 
					msgstr "Precio pagado:"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:82
 | 
					#: lib/cannery_web/components/type_table_component.ex:82
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:305
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:324
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Primer type"
 | 
					msgid "Primer type"
 | 
				
			||||||
msgstr "Tipo de espoleta"
 | 
					msgstr "Tipo de espoleta"
 | 
				
			||||||
@@ -349,7 +349,7 @@ msgstr "Ajustes"
 | 
				
			|||||||
msgid "Simple:"
 | 
					msgid "Simple:"
 | 
				
			||||||
msgstr "Simple:"
 | 
					msgstr "Simple:"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:158
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:167
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Steel"
 | 
					msgid "Steel"
 | 
				
			||||||
msgstr "Acero"
 | 
					msgstr "Acero"
 | 
				
			||||||
@@ -374,7 +374,7 @@ msgid "Tags can be added to your containers to help you organize"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
"Etiquetas pueden ser añadidas a tus contenedores para ayudarte a organizar"
 | 
					"Etiquetas pueden ser añadidas a tus contenedores para ayudarte a organizar"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:31
 | 
					#: lib/cannery_web/live/tag_live/form_component.html.heex:35
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Text color"
 | 
					msgid "Text color"
 | 
				
			||||||
msgstr "Color del texto"
 | 
					msgstr "Color del texto"
 | 
				
			||||||
@@ -385,7 +385,7 @@ msgid "The self-hosted firearm tracker website"
 | 
				
			|||||||
msgstr "La página de seguimiento de armas autogestionada"
 | 
					msgstr "La página de seguimiento de armas autogestionada"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:84
 | 
					#: lib/cannery_web/components/type_table_component.ex:84
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:325
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:346
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Tracer"
 | 
					msgid "Tracer"
 | 
				
			||||||
msgstr "Trazadora"
 | 
					msgstr "Trazadora"
 | 
				
			||||||
@@ -393,7 +393,7 @@ msgstr "Trazadora"
 | 
				
			|||||||
#: lib/cannery_web/components/container_table_component.ex:48
 | 
					#: lib/cannery_web/components/container_table_component.ex:48
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:65
 | 
					#: lib/cannery_web/components/move_pack_component.ex:65
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:108
 | 
					#: lib/cannery_web/components/pack_table_component.ex:108
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:38
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:40
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:22
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Type"
 | 
					msgid "Type"
 | 
				
			||||||
@@ -410,7 +410,7 @@ msgstr "Tipo:"
 | 
				
			|||||||
msgid "Users"
 | 
					msgid "Users"
 | 
				
			||||||
msgstr "Usuarios"
 | 
					msgstr "Usuarios"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:28
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Uses left"
 | 
					msgid "Uses left"
 | 
				
			||||||
msgstr "Usos restantes"
 | 
					msgstr "Usos restantes"
 | 
				
			||||||
@@ -438,10 +438,10 @@ msgstr "Campo de tiro"
 | 
				
			|||||||
msgid "Range day"
 | 
					msgid "Range day"
 | 
				
			||||||
msgstr "Día de disparar"
 | 
					msgstr "Día de disparar"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:48
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:49
 | 
				
			||||||
#: lib/cannery_web/components/shot_record_table_component.ex:47
 | 
					#: lib/cannery_web/components/shot_record_table_component.ex:47
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/show.ex:91
 | 
					#: lib/cannery_web/live/pack_live/show.ex:91
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:40
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:41
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Date"
 | 
					msgid "Date"
 | 
				
			||||||
msgstr "Fecha"
 | 
					msgstr "Fecha"
 | 
				
			||||||
@@ -502,36 +502,36 @@ msgstr "Registro de tiros"
 | 
				
			|||||||
msgid "$%{amount}"
 | 
					msgid "$%{amount}"
 | 
				
			||||||
msgstr "$%{amount}"
 | 
					msgstr "$%{amount}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:167
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:177
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bimetal"
 | 
					msgid "Bimetal"
 | 
				
			||||||
msgstr "Bimetal"
 | 
					msgstr "Bimetal"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:65
 | 
					#: lib/cannery_web/components/type_table_component.ex:65
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:163
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:172
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Jacket type"
 | 
					msgid "Jacket type"
 | 
				
			||||||
msgstr "Tipo de camisa"
 | 
					msgstr "Tipo de camisa"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:81
 | 
					#: lib/cannery_web/components/type_table_component.ex:81
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:288
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:307
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Muzzle velocity"
 | 
					msgid "Muzzle velocity"
 | 
				
			||||||
msgstr "Velocidad de boca"
 | 
					msgstr "Velocidad de boca"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:75
 | 
					#: lib/cannery_web/components/type_table_component.ex:75
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:253
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:270
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder grains per charge"
 | 
					msgid "Powder grains per charge"
 | 
				
			||||||
msgstr "Granos de polvora por carga"
 | 
					msgstr "Granos de polvora por carga"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:73
 | 
					#: lib/cannery_web/components/type_table_component.ex:73
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:245
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:261
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder type"
 | 
					msgid "Powder type"
 | 
				
			||||||
msgstr "Tipo de polvora"
 | 
					msgstr "Tipo de polvora"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:352
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:374
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "UPC"
 | 
					msgid "UPC"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -555,12 +555,12 @@ msgid "New password"
 | 
				
			|||||||
msgstr "Nueva contraseña"
 | 
					msgstr "Nueva contraseña"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:83
 | 
					#: lib/cannery_web/components/type_table_component.ex:83
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:313
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:333
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Firing type"
 | 
					msgid "Firing type"
 | 
				
			||||||
msgstr "Tipo de fuego"
 | 
					msgstr "Tipo de fuego"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/layouts/live.html.heex:43
 | 
					#: lib/cannery_web/components/layouts/app.html.heex:43
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Reconnecting..."
 | 
					msgid "Reconnecting..."
 | 
				
			||||||
msgstr "Reconectando..."
 | 
					msgstr "Reconectando..."
 | 
				
			||||||
@@ -654,7 +654,7 @@ msgstr "Reestablecer contraseña"
 | 
				
			|||||||
msgid "Record Shots"
 | 
					msgid "Record Shots"
 | 
				
			||||||
msgstr "Tiros Récord"
 | 
					msgstr "Tiros Récord"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:77
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Copies"
 | 
					msgid "Copies"
 | 
				
			||||||
msgstr "Copias"
 | 
					msgstr "Copias"
 | 
				
			||||||
@@ -756,7 +756,7 @@ msgstr "Logo de cannery"
 | 
				
			|||||||
msgid "isn't he cute >:3"
 | 
					msgid "isn't he cute >:3"
 | 
				
			||||||
msgstr "acaso no es mono >:3"
 | 
					msgstr "acaso no es mono >:3"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:32
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:35
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Leave \"Uses left\" blank to make invite unlimited"
 | 
					msgid "Leave \"Uses left\" blank to make invite unlimited"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -997,7 +997,7 @@ msgid "Never used"
 | 
				
			|||||||
msgstr "Nunca usada"
 | 
					msgstr "Nunca usada"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:71
 | 
					#: lib/cannery_web/components/pack_table_component.ex:71
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:49
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:50
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Purchased on"
 | 
					msgid "Purchased on"
 | 
				
			||||||
msgstr "Comprada en"
 | 
					msgstr "Comprada en"
 | 
				
			||||||
@@ -1013,27 +1013,27 @@ msgstr "Comprada en:"
 | 
				
			|||||||
msgid "Edit ammo"
 | 
					msgid "Edit ammo"
 | 
				
			||||||
msgstr "Editar munición"
 | 
					msgstr "Editar munición"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/index.html.heex:60
 | 
					#: lib/cannery_web/live/type_live/index.html.heex:58
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search catalog"
 | 
					msgid "Search catalog"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/index.html.heex:81
 | 
					#: lib/cannery_web/live/pack_live/index.html.heex:79
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Search ammo"
 | 
					msgid "Search ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/index.html.heex:34
 | 
					#: lib/cannery_web/live/container_live/index.html.heex:32
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search containers"
 | 
					msgid "Search containers"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/index.html.heex:36
 | 
					#: lib/cannery_web/live/tag_live/index.html.heex:34
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Search tags"
 | 
					msgid "Search tags"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/range_live/index.html.heex:114
 | 
					#: lib/cannery_web/live/range_live/index.html.heex:112
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search shot records"
 | 
					msgid "Search shot records"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1137,38 +1137,38 @@ msgid "Email"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:24
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:24
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:20
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:24
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Password"
 | 
					msgid "Password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:270
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:288
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "+P"
 | 
					msgid "+P"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:74
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:78
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid ".223"
 | 
					msgid ".223"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:55
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:58
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "5.56x46mm NATO"
 | 
					msgid "5.56x46mm NATO"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:309
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:329
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Boxer"
 | 
					msgid "Boxer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:317
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:338
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Centerfire"
 | 
					msgid "Centerfire"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:43
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:45
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:35
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:37
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Really great weather"
 | 
					msgid "Really great weather"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1212,13 +1212,13 @@ msgstr ""
 | 
				
			|||||||
msgid "All"
 | 
					msgid "All"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:322
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:343
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Attributes"
 | 
					msgid "Attributes"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:56
 | 
					#: lib/cannery_web/components/type_table_component.ex:56
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:88
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:93
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Brass height"
 | 
					msgid "Brass height"
 | 
				
			||||||
msgstr "Latón"
 | 
					msgstr "Latón"
 | 
				
			||||||
@@ -1229,7 +1229,7 @@ msgid "Brass height:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:57
 | 
					#: lib/cannery_web/components/type_table_component.ex:57
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:97
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:103
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Chamber size"
 | 
					msgid "Chamber size"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1239,13 +1239,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Chamber size:"
 | 
					msgid "Chamber size:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:47
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:49
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Dimensions"
 | 
					msgid "Dimensions"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:80
 | 
					#: lib/cannery_web/components/type_table_component.ex:80
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:275
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:293
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Dram equivalent"
 | 
					msgid "Dram equivalent"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1256,7 +1256,7 @@ msgid "Dram equivalent:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:51
 | 
					#: lib/cannery_web/components/type_table_component.ex:51
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:66
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:69
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Gauge"
 | 
					msgid "Gauge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1267,7 +1267,7 @@ msgid "Gauge:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:71
 | 
					#: lib/cannery_web/components/type_table_component.ex:71
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:216
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:231
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Load grains"
 | 
					msgid "Load grains"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1297,17 +1297,17 @@ msgstr ""
 | 
				
			|||||||
msgid "Pistol"
 | 
					msgid "Pistol"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:242
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:258
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Powder"
 | 
					msgid "Powder"
 | 
				
			||||||
msgstr "Tipo de polvora"
 | 
					msgstr "Tipo de polvora"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:302
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:321
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Primer"
 | 
					msgid "Primer"
 | 
				
			||||||
msgstr "Tipo de espoleta"
 | 
					msgstr "Tipo de espoleta"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:112
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:119
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Projectile"
 | 
					msgid "Projectile"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1323,7 +1323,7 @@ msgid "Rifle"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:72
 | 
					#: lib/cannery_web/components/type_table_component.ex:72
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:224
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:239
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot charge weight"
 | 
					msgid "Shot charge weight"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1334,7 +1334,7 @@ msgid "Shot charge weight:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:69
 | 
					#: lib/cannery_web/components/type_table_component.ex:69
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:200
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:213
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot material"
 | 
					msgid "Shot material"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1345,7 +1345,7 @@ msgid "Shot material:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:70
 | 
					#: lib/cannery_web/components/type_table_component.ex:70
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:209
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:223
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Shot size"
 | 
					msgid "Shot size"
 | 
				
			||||||
msgstr "Tiros disparados"
 | 
					msgstr "Tiros disparados"
 | 
				
			||||||
@@ -1356,7 +1356,7 @@ msgid "Shot size:"
 | 
				
			|||||||
msgstr "Tiros disparados"
 | 
					msgstr "Tiros disparados"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:68
 | 
					#: lib/cannery_web/components/type_table_component.ex:68
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:192
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:204
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot type"
 | 
					msgid "Shot type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1377,12 +1377,12 @@ msgid "Shotgun"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:61
 | 
					#: lib/cannery_web/components/type_table_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:150
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:158
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Slug core"
 | 
					msgid "Slug core"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:196
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:209
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Target, bird, buck, etc"
 | 
					msgid "Target, bird, buck, etc"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1393,13 +1393,13 @@ msgid "Unfired length:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:55
 | 
					#: lib/cannery_web/components/type_table_component.ex:55
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:79
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:83
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Unfired shell length"
 | 
					msgid "Unfired shell length"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:67
 | 
					#: lib/cannery_web/components/type_table_component.ex:67
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:185
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:196
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Wadding"
 | 
					msgid "Wadding"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -67,7 +67,7 @@ msgstr ""
 | 
				
			|||||||
## Run "mix gettext.extract" to bring this file up to
 | 
					## Run "mix gettext.extract" to bring this file up to
 | 
				
			||||||
## date. Leave "msgstr"s empty as changing them here has no
 | 
					## date. Leave "msgstr"s empty as changing them here has no
 | 
				
			||||||
## effect: edit them in PO (.po) files instead.
 | 
					## effect: edit them in PO (.po) files instead.
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:31
 | 
					#: lib/cannery/email.ex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Confirm your Cannery account"
 | 
					msgid "Confirm your Cannery account"
 | 
				
			||||||
msgstr "Confirma el %{name} de la cuenta"
 | 
					msgstr "Confirma el %{name} de la cuenta"
 | 
				
			||||||
@@ -85,7 +85,7 @@ msgstr ""
 | 
				
			|||||||
"Si no ha solicitado este cambio desde %{name}, por favor, ignore este "
 | 
					"Si no ha solicitado este cambio desde %{name}, por favor, ignore este "
 | 
				
			||||||
"mensaje."
 | 
					"mensaje."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:38
 | 
					#: lib/cannery/email.ex:38
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Reset your Cannery password"
 | 
					msgid "Reset your Cannery password"
 | 
				
			||||||
msgstr "Reseteé su contraseña en %{name}"
 | 
					msgstr "Reseteé su contraseña en %{name}"
 | 
				
			||||||
@@ -104,7 +104,7 @@ msgstr ""
 | 
				
			|||||||
"Este correo se mandó por %{name}, la página de seguimiento de armas "
 | 
					"Este correo se mandó por %{name}, la página de seguimiento de armas "
 | 
				
			||||||
"autogestionada."
 | 
					"autogestionada."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:45
 | 
					#: lib/cannery/email.ex:45
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Update your Cannery email"
 | 
					msgid "Update your Cannery email"
 | 
				
			||||||
msgstr "Actualice su correo en &{url}"
 | 
					msgstr "Actualice su correo en &{url}"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -158,12 +158,12 @@ msgstr "Debe confirmar su cuenta e iniciar sesión para acceder a esta página."
 | 
				
			|||||||
msgid "Tag could not be removed"
 | 
					msgid "Tag could not be removed"
 | 
				
			||||||
msgstr "La etiqueta no pudo ser eliminada"
 | 
					msgstr "La etiqueta no pudo ser eliminada"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:159
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:152
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Could not parse number of copies"
 | 
					msgid "Could not parse number of copies"
 | 
				
			||||||
msgstr "No se ha podido procesar el número de copias"
 | 
					msgstr "No se ha podido procesar el número de copias"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:149
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:142
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
 | 
					msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
 | 
				
			||||||
msgstr "Número inválido de copias, debe ser entre 1 y %{max}. Fue %{multiplier"
 | 
					msgstr "Número inválido de copias, debe ser entre 1 y %{max}. Fue %{multiplier"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,10 +23,10 @@ msgstr ""
 | 
				
			|||||||
## Run "mix gettext.extract" to bring this file up to
 | 
					## Run "mix gettext.extract" to bring this file up to
 | 
				
			||||||
## date. Leave "msgstr"s empty as changing them here has no
 | 
					## date. Leave "msgstr"s empty as changing them here has no
 | 
				
			||||||
## effect: edit them in PO (.po) files instead.
 | 
					## effect: edit them in PO (.po) files instead.
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.ex:89
 | 
					#: lib/cannery_web/live/container_live/form_component.ex:88
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.ex:80
 | 
					#: lib/cannery_web/live/invite_live/form_component.ex:79
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.ex:78
 | 
					#: lib/cannery_web/live/tag_live/form_component.ex:77
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.ex:88
 | 
					#: lib/cannery_web/live/type_live/form_component.ex:87
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "%{name} created successfully"
 | 
					msgid "%{name} created successfully"
 | 
				
			||||||
msgstr "%{name} creado exitosamente"
 | 
					msgstr "%{name} creado exitosamente"
 | 
				
			||||||
@@ -44,10 +44,10 @@ msgstr "%{name} borrado exitosamente"
 | 
				
			|||||||
msgid "%{name} has been deleted"
 | 
					msgid "%{name} has been deleted"
 | 
				
			||||||
msgstr "%{name} ha sido borrado"
 | 
					msgstr "%{name} ha sido borrado"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.ex:70
 | 
					#: lib/cannery_web/live/container_live/form_component.ex:69
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.ex:62
 | 
					#: lib/cannery_web/live/invite_live/form_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.ex:60
 | 
					#: lib/cannery_web/live/tag_live/form_component.ex:59
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.ex:69
 | 
					#: lib/cannery_web/live/type_live/form_component.ex:68
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "%{name} updated successfully"
 | 
					msgid "%{name} updated successfully"
 | 
				
			||||||
msgstr "%{name} actualizado exitosamente"
 | 
					msgstr "%{name} actualizado exitosamente"
 | 
				
			||||||
@@ -128,13 +128,13 @@ msgstr "Contraseña cambiada exitosamente."
 | 
				
			|||||||
msgid "Please check your email to verify your account"
 | 
					msgid "Please check your email to verify your account"
 | 
				
			||||||
msgstr "Por favor chequea el correo para verificar tu cuenta"
 | 
					msgstr "Por favor chequea el correo para verificar tu cuenta"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:58
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:59
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:57
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:61
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:37
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:40
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:91
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:93
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:46
 | 
					#: 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/tag_live/form_component.html.heex:43
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:360
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:383
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Saving..."
 | 
					msgid "Saving..."
 | 
				
			||||||
msgstr "Guardando..."
 | 
					msgstr "Guardando..."
 | 
				
			||||||
@@ -165,7 +165,7 @@ msgstr "se ha removido %{tag_name} de %{container_name}"
 | 
				
			|||||||
msgid "Adding..."
 | 
					msgid "Adding..."
 | 
				
			||||||
msgstr "Añadiendo..."
 | 
					msgstr "Añadiendo..."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.ex:60
 | 
					#: lib/cannery_web/components/add_shot_record_component.ex:62
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shots recorded successfully"
 | 
					msgid "Shots recorded successfully"
 | 
				
			||||||
msgstr "Tiros registrados exitosamente"
 | 
					msgstr "Tiros registrados exitosamente"
 | 
				
			||||||
@@ -218,7 +218,7 @@ msgstr "%{name} eliminado exitosamente"
 | 
				
			|||||||
msgid "You'll need to"
 | 
					msgid "You'll need to"
 | 
				
			||||||
msgstr "Necesitará hacerlo"
 | 
					msgstr "Necesitará hacerlo"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:86
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Creating..."
 | 
					msgid "Creating..."
 | 
				
			||||||
msgstr "Creando..."
 | 
					msgstr "Creando..."
 | 
				
			||||||
@@ -244,12 +244,12 @@ msgstr "Munición borrada exitosamente"
 | 
				
			|||||||
msgid "Ammo unstaged succesfully"
 | 
					msgid "Ammo unstaged succesfully"
 | 
				
			||||||
msgstr "Munición descargada exitosamente"
 | 
					msgstr "Munición descargada exitosamente"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:125
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:118
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Ammo updated successfully"
 | 
					msgid "Ammo updated successfully"
 | 
				
			||||||
msgstr "Munición actualizada exitosamente"
 | 
					msgstr "Munición actualizada exitosamente"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:184
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:177
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Ammo added successfully"
 | 
					msgid "Ammo added successfully"
 | 
				
			||||||
msgid_plural "Ammo added successfully"
 | 
					msgid_plural "Ammo added successfully"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -69,7 +69,7 @@ msgstr "Supprimer utilisateur"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:47
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:47
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:3
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:3
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:38
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:46
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Forgot your password?"
 | 
					msgid "Forgot your password?"
 | 
				
			||||||
msgstr "Mot de passe oublié ?"
 | 
					msgstr "Mot de passe oublié ?"
 | 
				
			||||||
@@ -85,7 +85,7 @@ msgstr "Invitez une nouvelle personne !"
 | 
				
			|||||||
#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:41
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:41
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:28
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:28
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:3
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:3
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:28
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:36
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Log in"
 | 
					msgid "Log in"
 | 
				
			||||||
msgstr "Se connecter"
 | 
					msgstr "Se connecter"
 | 
				
			||||||
@@ -111,7 +111,7 @@ msgstr "Nouveau tag"
 | 
				
			|||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:37
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:37
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:38
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:25
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:25
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:35
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:43
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Register"
 | 
					msgid "Register"
 | 
				
			||||||
msgstr "S’enregistrer"
 | 
					msgstr "S’enregistrer"
 | 
				
			||||||
@@ -128,13 +128,13 @@ msgstr "Renvoyer les instructions de confirmation"
 | 
				
			|||||||
msgid "Reset password"
 | 
					msgid "Reset password"
 | 
				
			||||||
msgstr "Réinitialisé le mot de passe"
 | 
					msgstr "Réinitialisé le mot de passe"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:56
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:57
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:55
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:59
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:35
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:90
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:92
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:44
 | 
					#: 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/tag_live/form_component.html.heex:41
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:359
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:382
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Save"
 | 
					msgid "Save"
 | 
				
			||||||
msgstr "Sauvegarder"
 | 
					msgstr "Sauvegarder"
 | 
				
			||||||
@@ -191,7 +191,7 @@ msgstr "Copier dans le presse-papier"
 | 
				
			|||||||
msgid "add a container first"
 | 
					msgid "add a container first"
 | 
				
			||||||
msgstr "ajouter un conteneur en premier"
 | 
					msgstr "ajouter un conteneur en premier"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:83
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:85
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Create"
 | 
					msgid "Create"
 | 
				
			||||||
msgstr "Créer"
 | 
					msgstr "Créer"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -38,55 +38,55 @@ msgstr "Administrateur·ices :"
 | 
				
			|||||||
msgid "Ammo"
 | 
					msgid "Ammo"
 | 
				
			||||||
msgstr "Munition"
 | 
					msgstr "Munition"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:25
 | 
					#: lib/cannery_web/live/tag_live/form_component.html.heex:29
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Background color"
 | 
					msgid "Background color"
 | 
				
			||||||
msgstr "Couleur de fond"
 | 
					msgstr "Couleur de fond"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:86
 | 
					#: lib/cannery_web/components/type_table_component.ex:86
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:333
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:354
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Blank"
 | 
					msgid "Blank"
 | 
				
			||||||
msgstr "Vide"
 | 
					msgstr "Vide"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:180
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:191
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Brass"
 | 
					msgid "Brass"
 | 
				
			||||||
msgstr "Cuivre"
 | 
					msgstr "Cuivre"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:61
 | 
					#: lib/cannery_web/components/type_table_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:151
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:159
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bullet core"
 | 
					msgid "Bullet core"
 | 
				
			||||||
msgstr "Noyau de balle"
 | 
					msgstr "Noyau de balle"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:59
 | 
					#: lib/cannery_web/components/type_table_component.ex:59
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:125
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:132
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bullet type"
 | 
					msgid "Bullet type"
 | 
				
			||||||
msgstr "Type de balle"
 | 
					msgstr "Type de balle"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:51
 | 
					#: lib/cannery_web/components/type_table_component.ex:51
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:67
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:70
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Caliber"
 | 
					msgid "Caliber"
 | 
				
			||||||
msgstr "Calibre"
 | 
					msgstr "Calibre"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:49
 | 
					#: lib/cannery_web/components/type_table_component.ex:49
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:51
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:53
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Cartridge"
 | 
					msgid "Cartridge"
 | 
				
			||||||
msgstr "Cartouche"
 | 
					msgstr "Cartouche"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:66
 | 
					#: lib/cannery_web/components/type_table_component.ex:66
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:174
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:184
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Case material"
 | 
					msgid "Case material"
 | 
				
			||||||
msgstr "Matériau de la caisse"
 | 
					msgstr "Matériau de la caisse"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:64
 | 
					#: lib/cannery_web/components/move_pack_component.ex:64
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:76
 | 
					#: lib/cannery_web/components/pack_table_component.ex:76
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:65
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:67
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Container"
 | 
					msgid "Container"
 | 
				
			||||||
msgstr "Conteneur"
 | 
					msgstr "Conteneur"
 | 
				
			||||||
@@ -100,7 +100,7 @@ msgid "Containers"
 | 
				
			|||||||
msgstr "Conteneurs"
 | 
					msgstr "Conteneurs"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:87
 | 
					#: lib/cannery_web/components/type_table_component.ex:87
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:337
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:358
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Corrosive"
 | 
					msgid "Corrosive"
 | 
				
			||||||
msgstr "Corrosive"
 | 
					msgstr "Corrosive"
 | 
				
			||||||
@@ -118,8 +118,8 @@ msgid "Count:"
 | 
				
			|||||||
msgstr "Quantité :"
 | 
					msgstr "Quantité :"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/container_table_component.ex:46
 | 
					#: lib/cannery_web/components/container_table_component.ex:46
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:29
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:30
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:38
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:39
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Description"
 | 
					msgid "Description"
 | 
				
			||||||
msgstr "Description"
 | 
					msgstr "Description"
 | 
				
			||||||
@@ -145,19 +145,19 @@ msgstr "Modifier l’invitation"
 | 
				
			|||||||
msgid "Edit Tag"
 | 
					msgid "Edit Tag"
 | 
				
			||||||
msgstr "Modifier le tag"
 | 
					msgstr "Modifier le tag"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:139
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:147
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "FMJ"
 | 
					msgid "FMJ"
 | 
				
			||||||
msgstr "FMJ"
 | 
					msgstr "FMJ"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:58
 | 
					#: lib/cannery_web/components/type_table_component.ex:58
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:115
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:122
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Grains"
 | 
					msgid "Grains"
 | 
				
			||||||
msgstr "Graines"
 | 
					msgstr "Graines"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:85
 | 
					#: lib/cannery_web/components/type_table_component.ex:85
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:329
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:350
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Incendiary"
 | 
					msgid "Incendiary"
 | 
				
			||||||
msgstr "Incendiaire"
 | 
					msgstr "Incendiaire"
 | 
				
			||||||
@@ -184,14 +184,14 @@ msgstr "Uniquement sur invitation"
 | 
				
			|||||||
msgid "Invites"
 | 
					msgid "Invites"
 | 
				
			||||||
msgstr "Invitations"
 | 
					msgstr "Invitations"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:23
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Keep me logged in for 60 days"
 | 
					msgid "Keep me logged in for 60 days"
 | 
				
			||||||
msgstr "Me garder authentifié durant 60 jours"
 | 
					msgstr "Me garder authentifié durant 60 jours"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/container_table_component.ex:47
 | 
					#: lib/cannery_web/components/container_table_component.ex:47
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:66
 | 
					#: lib/cannery_web/components/move_pack_component.ex:66
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:46
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:49
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Location"
 | 
					msgid "Location"
 | 
				
			||||||
msgstr "Localisation"
 | 
					msgstr "Localisation"
 | 
				
			||||||
@@ -202,24 +202,24 @@ msgstr "Localisation"
 | 
				
			|||||||
msgid "Location:"
 | 
					msgid "Location:"
 | 
				
			||||||
msgstr "Localisation :"
 | 
					msgstr "Localisation :"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:41
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:45
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Magazine, Clip, Ammo Box, etc"
 | 
					msgid "Magazine, Clip, Ammo Box, etc"
 | 
				
			||||||
msgstr "Chargeur, lame-chargeur, boite de munition, etc."
 | 
					msgstr "Chargeur, lame-chargeur, boite de munition, etc."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:88
 | 
					#: lib/cannery_web/components/type_table_component.ex:88
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:342
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:363
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:345
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:366
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Manufacturer"
 | 
					msgid "Manufacturer"
 | 
				
			||||||
msgstr "Fabricant"
 | 
					msgstr "Fabricant"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:33
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:36
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Metal ammo can with the anime girl sticker"
 | 
					msgid "Metal ammo can with the anime girl sticker"
 | 
				
			||||||
msgstr "Boite de munition avec le sticker de fille d’animation"
 | 
					msgstr "Boite de munition avec le sticker de fille d’animation"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:24
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:26
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "My cool ammo can"
 | 
					msgid "My cool ammo can"
 | 
				
			||||||
msgstr "Ma superbe boite de munition"
 | 
					msgstr "Ma superbe boite de munition"
 | 
				
			||||||
@@ -280,7 +280,7 @@ msgstr "Aucun tag"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
 | 
					#: lib/cannery_web/components/shot_record_table_component.ex:46
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:57
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:58
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/show.ex:90
 | 
					#: lib/cannery_web/live/pack_live/show.ex:90
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:30
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
@@ -293,13 +293,13 @@ msgstr "Notes"
 | 
				
			|||||||
msgid "Notes:"
 | 
					msgid "Notes:"
 | 
				
			||||||
msgstr "Notes :"
 | 
					msgstr "Notes :"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:50
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:55
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "On the bookshelf"
 | 
					msgid "On the bookshelf"
 | 
				
			||||||
msgstr "Sur l’étagère"
 | 
					msgstr "Sur l’étagère"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:79
 | 
					#: lib/cannery_web/components/type_table_component.ex:79
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:266
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:283
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Pressure"
 | 
					msgid "Pressure"
 | 
				
			||||||
msgstr "Pression"
 | 
					msgstr "Pression"
 | 
				
			||||||
@@ -316,7 +316,7 @@ msgid "Price paid:"
 | 
				
			|||||||
msgstr "Prix payé :"
 | 
					msgstr "Prix payé :"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:82
 | 
					#: lib/cannery_web/components/type_table_component.ex:82
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:305
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:324
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Primer type"
 | 
					msgid "Primer type"
 | 
				
			||||||
msgstr "Type d’amorce"
 | 
					msgstr "Type d’amorce"
 | 
				
			||||||
@@ -349,7 +349,7 @@ msgstr "Paramètres"
 | 
				
			|||||||
msgid "Simple:"
 | 
					msgid "Simple:"
 | 
				
			||||||
msgstr "Simple :"
 | 
					msgstr "Simple :"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:158
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:167
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Steel"
 | 
					msgid "Steel"
 | 
				
			||||||
msgstr "Acier"
 | 
					msgstr "Acier"
 | 
				
			||||||
@@ -375,7 +375,7 @@ msgstr ""
 | 
				
			|||||||
"Des tags peuvent être ajouté sur vos conteneurs pour vous aider à vous "
 | 
					"Des tags peuvent être ajouté sur vos conteneurs pour vous aider à vous "
 | 
				
			||||||
"organiser"
 | 
					"organiser"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:31
 | 
					#: lib/cannery_web/live/tag_live/form_component.html.heex:35
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Text color"
 | 
					msgid "Text color"
 | 
				
			||||||
msgstr "Couleur du texte"
 | 
					msgstr "Couleur du texte"
 | 
				
			||||||
@@ -386,7 +386,7 @@ msgid "The self-hosted firearm tracker website"
 | 
				
			|||||||
msgstr "Le site web de suivi d’arme à feux auto-hébergé"
 | 
					msgstr "Le site web de suivi d’arme à feux auto-hébergé"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:84
 | 
					#: lib/cannery_web/components/type_table_component.ex:84
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:325
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:346
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Tracer"
 | 
					msgid "Tracer"
 | 
				
			||||||
msgstr "Traceuse"
 | 
					msgstr "Traceuse"
 | 
				
			||||||
@@ -394,7 +394,7 @@ msgstr "Traceuse"
 | 
				
			|||||||
#: lib/cannery_web/components/container_table_component.ex:48
 | 
					#: lib/cannery_web/components/container_table_component.ex:48
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:65
 | 
					#: lib/cannery_web/components/move_pack_component.ex:65
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:108
 | 
					#: lib/cannery_web/components/pack_table_component.ex:108
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:38
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:40
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:22
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Type"
 | 
					msgid "Type"
 | 
				
			||||||
@@ -411,7 +411,7 @@ msgstr "Type :"
 | 
				
			|||||||
msgid "Users"
 | 
					msgid "Users"
 | 
				
			||||||
msgstr "Utilisateurs"
 | 
					msgstr "Utilisateurs"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:28
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Uses left"
 | 
					msgid "Uses left"
 | 
				
			||||||
msgstr "Utilisations restantes"
 | 
					msgstr "Utilisations restantes"
 | 
				
			||||||
@@ -439,10 +439,10 @@ msgstr "Portée"
 | 
				
			|||||||
msgid "Range day"
 | 
					msgid "Range day"
 | 
				
			||||||
msgstr "Journée de stand"
 | 
					msgstr "Journée de stand"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:48
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:49
 | 
				
			||||||
#: lib/cannery_web/components/shot_record_table_component.ex:47
 | 
					#: lib/cannery_web/components/shot_record_table_component.ex:47
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/show.ex:91
 | 
					#: lib/cannery_web/live/pack_live/show.ex:91
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:40
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:41
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Date"
 | 
					msgid "Date"
 | 
				
			||||||
msgstr "Date"
 | 
					msgstr "Date"
 | 
				
			||||||
@@ -503,36 +503,36 @@ msgstr "Évènements de tir"
 | 
				
			|||||||
msgid "$%{amount}"
 | 
					msgid "$%{amount}"
 | 
				
			||||||
msgstr "%{amount} $"
 | 
					msgstr "%{amount} $"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:167
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:177
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bimetal"
 | 
					msgid "Bimetal"
 | 
				
			||||||
msgstr "Bi-métal"
 | 
					msgstr "Bi-métal"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:65
 | 
					#: lib/cannery_web/components/type_table_component.ex:65
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:163
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:172
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Jacket type"
 | 
					msgid "Jacket type"
 | 
				
			||||||
msgstr "Type de douille"
 | 
					msgstr "Type de douille"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:81
 | 
					#: lib/cannery_web/components/type_table_component.ex:81
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:288
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:307
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Muzzle velocity"
 | 
					msgid "Muzzle velocity"
 | 
				
			||||||
msgstr "Vélocité du canon"
 | 
					msgstr "Vélocité du canon"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:75
 | 
					#: lib/cannery_web/components/type_table_component.ex:75
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:253
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:270
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder grains per charge"
 | 
					msgid "Powder grains per charge"
 | 
				
			||||||
msgstr "Graines de poudre par charge"
 | 
					msgstr "Graines de poudre par charge"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:73
 | 
					#: lib/cannery_web/components/type_table_component.ex:73
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:245
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:261
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder type"
 | 
					msgid "Powder type"
 | 
				
			||||||
msgstr "Type de poudre"
 | 
					msgstr "Type de poudre"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:352
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:374
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "UPC"
 | 
					msgid "UPC"
 | 
				
			||||||
msgstr "UPC"
 | 
					msgstr "UPC"
 | 
				
			||||||
@@ -556,12 +556,12 @@ msgid "New password"
 | 
				
			|||||||
msgstr "Nouveau mot de passe"
 | 
					msgstr "Nouveau mot de passe"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:83
 | 
					#: lib/cannery_web/components/type_table_component.ex:83
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:313
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:333
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Firing type"
 | 
					msgid "Firing type"
 | 
				
			||||||
msgstr "Type d’allumage"
 | 
					msgstr "Type d’allumage"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/layouts/live.html.heex:43
 | 
					#: lib/cannery_web/components/layouts/app.html.heex:43
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Reconnecting..."
 | 
					msgid "Reconnecting..."
 | 
				
			||||||
msgstr "Reconnexion en cours…"
 | 
					msgstr "Reconnexion en cours…"
 | 
				
			||||||
@@ -655,7 +655,7 @@ msgstr "Réinitialiser votre mot de passe"
 | 
				
			|||||||
msgid "Record Shots"
 | 
					msgid "Record Shots"
 | 
				
			||||||
msgstr "Enregistrer des tirs"
 | 
					msgstr "Enregistrer des tirs"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:77
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Copies"
 | 
					msgid "Copies"
 | 
				
			||||||
msgstr "Exemplaires"
 | 
					msgstr "Exemplaires"
 | 
				
			||||||
@@ -757,7 +757,7 @@ msgstr "Logo de Cannery"
 | 
				
			|||||||
msgid "isn't he cute >:3"
 | 
					msgid "isn't he cute >:3"
 | 
				
			||||||
msgstr "N'est-il mignon >:3"
 | 
					msgstr "N'est-il mignon >:3"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:32
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:35
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Leave \"Uses left\" blank to make invite unlimited"
 | 
					msgid "Leave \"Uses left\" blank to make invite unlimited"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -998,7 +998,7 @@ msgid "Never used"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:71
 | 
					#: lib/cannery_web/components/pack_table_component.ex:71
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:49
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:50
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Purchased on"
 | 
					msgid "Purchased on"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1014,27 +1014,27 @@ msgstr ""
 | 
				
			|||||||
msgid "Edit ammo"
 | 
					msgid "Edit ammo"
 | 
				
			||||||
msgstr "Éditer le type de munition"
 | 
					msgstr "Éditer le type de munition"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/index.html.heex:60
 | 
					#: lib/cannery_web/live/type_live/index.html.heex:58
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search catalog"
 | 
					msgid "Search catalog"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/index.html.heex:81
 | 
					#: lib/cannery_web/live/pack_live/index.html.heex:79
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Search ammo"
 | 
					msgid "Search ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/index.html.heex:34
 | 
					#: lib/cannery_web/live/container_live/index.html.heex:32
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search containers"
 | 
					msgid "Search containers"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/index.html.heex:36
 | 
					#: lib/cannery_web/live/tag_live/index.html.heex:34
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Search tags"
 | 
					msgid "Search tags"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/range_live/index.html.heex:114
 | 
					#: lib/cannery_web/live/range_live/index.html.heex:112
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search shot records"
 | 
					msgid "Search shot records"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1138,38 +1138,38 @@ msgid "Email"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:24
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:24
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:20
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:24
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Password"
 | 
					msgid "Password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:270
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:288
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "+P"
 | 
					msgid "+P"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:74
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:78
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid ".223"
 | 
					msgid ".223"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:55
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:58
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "5.56x46mm NATO"
 | 
					msgid "5.56x46mm NATO"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:309
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:329
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Boxer"
 | 
					msgid "Boxer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:317
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:338
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Centerfire"
 | 
					msgid "Centerfire"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:43
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:45
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:35
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:37
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Really great weather"
 | 
					msgid "Really great weather"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1213,13 +1213,13 @@ msgstr ""
 | 
				
			|||||||
msgid "All"
 | 
					msgid "All"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:322
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:343
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Attributes"
 | 
					msgid "Attributes"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:56
 | 
					#: lib/cannery_web/components/type_table_component.ex:56
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:88
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:93
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Brass height"
 | 
					msgid "Brass height"
 | 
				
			||||||
msgstr "Cuivre"
 | 
					msgstr "Cuivre"
 | 
				
			||||||
@@ -1230,7 +1230,7 @@ msgid "Brass height:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:57
 | 
					#: lib/cannery_web/components/type_table_component.ex:57
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:97
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:103
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Chamber size"
 | 
					msgid "Chamber size"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1240,13 +1240,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Chamber size:"
 | 
					msgid "Chamber size:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:47
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:49
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Dimensions"
 | 
					msgid "Dimensions"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:80
 | 
					#: lib/cannery_web/components/type_table_component.ex:80
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:275
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:293
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Dram equivalent"
 | 
					msgid "Dram equivalent"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1257,7 +1257,7 @@ msgid "Dram equivalent:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:51
 | 
					#: lib/cannery_web/components/type_table_component.ex:51
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:66
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:69
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Gauge"
 | 
					msgid "Gauge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1268,7 +1268,7 @@ msgid "Gauge:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:71
 | 
					#: lib/cannery_web/components/type_table_component.ex:71
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:216
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:231
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Load grains"
 | 
					msgid "Load grains"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1298,17 +1298,17 @@ msgstr ""
 | 
				
			|||||||
msgid "Pistol"
 | 
					msgid "Pistol"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:242
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:258
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Powder"
 | 
					msgid "Powder"
 | 
				
			||||||
msgstr "Type de poudre"
 | 
					msgstr "Type de poudre"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:302
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:321
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Primer"
 | 
					msgid "Primer"
 | 
				
			||||||
msgstr "Type d’amorce"
 | 
					msgstr "Type d’amorce"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:112
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:119
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Projectile"
 | 
					msgid "Projectile"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1324,7 +1324,7 @@ msgid "Rifle"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:72
 | 
					#: lib/cannery_web/components/type_table_component.ex:72
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:224
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:239
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot charge weight"
 | 
					msgid "Shot charge weight"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1335,7 +1335,7 @@ msgid "Shot charge weight:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:69
 | 
					#: lib/cannery_web/components/type_table_component.ex:69
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:200
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:213
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot material"
 | 
					msgid "Shot material"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1346,7 +1346,7 @@ msgid "Shot material:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:70
 | 
					#: lib/cannery_web/components/type_table_component.ex:70
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:209
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:223
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Shot size"
 | 
					msgid "Shot size"
 | 
				
			||||||
msgstr "Tirs réalisés"
 | 
					msgstr "Tirs réalisés"
 | 
				
			||||||
@@ -1357,7 +1357,7 @@ msgid "Shot size:"
 | 
				
			|||||||
msgstr "Tirs réalisés"
 | 
					msgstr "Tirs réalisés"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:68
 | 
					#: lib/cannery_web/components/type_table_component.ex:68
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:192
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:204
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot type"
 | 
					msgid "Shot type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1378,12 +1378,12 @@ msgid "Shotgun"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:61
 | 
					#: lib/cannery_web/components/type_table_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:150
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:158
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Slug core"
 | 
					msgid "Slug core"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:196
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:209
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Target, bird, buck, etc"
 | 
					msgid "Target, bird, buck, etc"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1394,13 +1394,13 @@ msgid "Unfired length:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:55
 | 
					#: lib/cannery_web/components/type_table_component.ex:55
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:79
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:83
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Unfired shell length"
 | 
					msgid "Unfired shell length"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:67
 | 
					#: lib/cannery_web/components/type_table_component.ex:67
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:185
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:196
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Wadding"
 | 
					msgid "Wadding"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -65,7 +65,7 @@ msgstr ""
 | 
				
			|||||||
## Run "mix gettext.extract" to bring this file up to
 | 
					## Run "mix gettext.extract" to bring this file up to
 | 
				
			||||||
## date. Leave "msgstr"s empty as changing them here has no
 | 
					## date. Leave "msgstr"s empty as changing them here has no
 | 
				
			||||||
## effect: edit them in PO (.po) files instead.
 | 
					## effect: edit them in PO (.po) files instead.
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:31
 | 
					#: lib/cannery/email.ex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Confirm your Cannery account"
 | 
					msgid "Confirm your Cannery account"
 | 
				
			||||||
msgstr "Confirmer votre compte %{name}"
 | 
					msgstr "Confirmer votre compte %{name}"
 | 
				
			||||||
@@ -83,7 +83,7 @@ msgstr ""
 | 
				
			|||||||
"Si vous n’avez pas demandé ce changement depuis %{name}, veuillez ignorer "
 | 
					"Si vous n’avez pas demandé ce changement depuis %{name}, veuillez ignorer "
 | 
				
			||||||
"ceci."
 | 
					"ceci."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:38
 | 
					#: lib/cannery/email.ex:38
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Reset your Cannery password"
 | 
					msgid "Reset your Cannery password"
 | 
				
			||||||
msgstr "Réinitialiser votre mot de passe %{name}"
 | 
					msgstr "Réinitialiser votre mot de passe %{name}"
 | 
				
			||||||
@@ -100,7 +100,7 @@ msgstr ""
 | 
				
			|||||||
msgid "This email was sent from Cannery, the self-hosted firearm tracker website."
 | 
					msgid "This email was sent from Cannery, the self-hosted firearm tracker website."
 | 
				
			||||||
msgstr "Ce mél a été envoyé depuis %{name}, le site web de suivi d’arme à feu."
 | 
					msgstr "Ce mél a été envoyé depuis %{name}, le site web de suivi d’arme à feu."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:45
 | 
					#: lib/cannery/email.ex:45
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Update your Cannery email"
 | 
					msgid "Update your Cannery email"
 | 
				
			||||||
msgstr "Mettre à jour votre mél %{name}"
 | 
					msgstr "Mettre à jour votre mél %{name}"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -159,12 +159,12 @@ msgstr ""
 | 
				
			|||||||
msgid "Tag could not be removed"
 | 
					msgid "Tag could not be removed"
 | 
				
			||||||
msgstr "Le tag n’a pas pu être retiré"
 | 
					msgstr "Le tag n’a pas pu être retiré"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:159
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:152
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Could not parse number of copies"
 | 
					msgid "Could not parse number of copies"
 | 
				
			||||||
msgstr "Impossible d'analyser le nombre de copies"
 | 
					msgstr "Impossible d'analyser le nombre de copies"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:149
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:142
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
 | 
					msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
 | 
				
			||||||
msgstr "Nombre de copies invalide, doit être 1 et %{max}. Été %{multiplier}"
 | 
					msgstr "Nombre de copies invalide, doit être 1 et %{max}. Été %{multiplier}"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,10 +23,10 @@ msgstr ""
 | 
				
			|||||||
## Run "mix gettext.extract" to bring this file up to
 | 
					## Run "mix gettext.extract" to bring this file up to
 | 
				
			||||||
## date. Leave "msgstr"s empty as changing them here has no
 | 
					## date. Leave "msgstr"s empty as changing them here has no
 | 
				
			||||||
## effect: edit them in PO (.po) files instead.
 | 
					## effect: edit them in PO (.po) files instead.
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.ex:89
 | 
					#: lib/cannery_web/live/container_live/form_component.ex:88
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.ex:80
 | 
					#: lib/cannery_web/live/invite_live/form_component.ex:79
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.ex:78
 | 
					#: lib/cannery_web/live/tag_live/form_component.ex:77
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.ex:88
 | 
					#: lib/cannery_web/live/type_live/form_component.ex:87
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "%{name} created successfully"
 | 
					msgid "%{name} created successfully"
 | 
				
			||||||
msgstr "%{name} créé· avec succès"
 | 
					msgstr "%{name} créé· avec succès"
 | 
				
			||||||
@@ -44,10 +44,10 @@ msgstr "%{name} supprimé· avec succès"
 | 
				
			|||||||
msgid "%{name} has been deleted"
 | 
					msgid "%{name} has been deleted"
 | 
				
			||||||
msgstr "%{name} a été supprimé·e"
 | 
					msgstr "%{name} a été supprimé·e"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.ex:70
 | 
					#: lib/cannery_web/live/container_live/form_component.ex:69
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.ex:62
 | 
					#: lib/cannery_web/live/invite_live/form_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.ex:60
 | 
					#: lib/cannery_web/live/tag_live/form_component.ex:59
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.ex:69
 | 
					#: lib/cannery_web/live/type_live/form_component.ex:68
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "%{name} updated successfully"
 | 
					msgid "%{name} updated successfully"
 | 
				
			||||||
msgstr "%{name} mis à jour avec succès"
 | 
					msgstr "%{name} mis à jour avec succès"
 | 
				
			||||||
@@ -129,13 +129,13 @@ msgstr "Mot de passe mis à jour avec succès."
 | 
				
			|||||||
msgid "Please check your email to verify your account"
 | 
					msgid "Please check your email to verify your account"
 | 
				
			||||||
msgstr "Veuillez vérifier votre mél pour confirmer votre compte"
 | 
					msgstr "Veuillez vérifier votre mél pour confirmer votre compte"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:58
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:59
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:57
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:61
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:37
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:40
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:91
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:93
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:46
 | 
					#: 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/tag_live/form_component.html.heex:43
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:360
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:383
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Saving..."
 | 
					msgid "Saving..."
 | 
				
			||||||
msgstr "Sauvegarde en cours…"
 | 
					msgstr "Sauvegarde en cours…"
 | 
				
			||||||
@@ -167,7 +167,7 @@ msgstr "%{tag_name} a été retiré de %{container_name}"
 | 
				
			|||||||
msgid "Adding..."
 | 
					msgid "Adding..."
 | 
				
			||||||
msgstr "Ajout en cours…"
 | 
					msgstr "Ajout en cours…"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.ex:60
 | 
					#: lib/cannery_web/components/add_shot_record_component.ex:62
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shots recorded successfully"
 | 
					msgid "Shots recorded successfully"
 | 
				
			||||||
msgstr "Tirs enregistré avec succès"
 | 
					msgstr "Tirs enregistré avec succès"
 | 
				
			||||||
@@ -220,7 +220,7 @@ msgstr "%{name} retiré avec succès"
 | 
				
			|||||||
msgid "You'll need to"
 | 
					msgid "You'll need to"
 | 
				
			||||||
msgstr "Vous aurez besoin de"
 | 
					msgstr "Vous aurez besoin de"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:86
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Creating..."
 | 
					msgid "Creating..."
 | 
				
			||||||
msgstr "Création en cours…"
 | 
					msgstr "Création en cours…"
 | 
				
			||||||
@@ -246,12 +246,12 @@ msgstr "Groupe de munition supprimé avec succès"
 | 
				
			|||||||
msgid "Ammo unstaged succesfully"
 | 
					msgid "Ammo unstaged succesfully"
 | 
				
			||||||
msgstr "Groupe de munition désélectionner avec succès"
 | 
					msgstr "Groupe de munition désélectionner avec succès"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:125
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:118
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Ammo updated successfully"
 | 
					msgid "Ammo updated successfully"
 | 
				
			||||||
msgstr "Groupe de munition mis à jour avec succès"
 | 
					msgstr "Groupe de munition mis à jour avec succès"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:184
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:177
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Ammo added successfully"
 | 
					msgid "Ammo added successfully"
 | 
				
			||||||
msgid_plural "Ammo added successfully"
 | 
					msgid_plural "Ammo added successfully"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -67,7 +67,7 @@ msgstr ""
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:47
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:47
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:3
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:3
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:38
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:46
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Forgot your password?"
 | 
					msgid "Forgot your password?"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -83,7 +83,7 @@ msgstr ""
 | 
				
			|||||||
#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:41
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:41
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:28
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:28
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:3
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:3
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:28
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:36
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Log in"
 | 
					msgid "Log in"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -109,7 +109,7 @@ msgstr ""
 | 
				
			|||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:37
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:37
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:38
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:25
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:25
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:35
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:43
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Register"
 | 
					msgid "Register"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -126,13 +126,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Reset password"
 | 
					msgid "Reset password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:56
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:57
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:55
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:59
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:35
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:90
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:92
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:44
 | 
					#: 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/tag_live/form_component.html.heex:41
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:359
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:382
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Save"
 | 
					msgid "Save"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -189,7 +189,7 @@ msgstr ""
 | 
				
			|||||||
msgid "add a container first"
 | 
					msgid "add a container first"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:83
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:85
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Create"
 | 
					msgid "Create"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -36,55 +36,55 @@ msgstr ""
 | 
				
			|||||||
msgid "Ammo"
 | 
					msgid "Ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:25
 | 
					#: lib/cannery_web/live/tag_live/form_component.html.heex:29
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Background color"
 | 
					msgid "Background color"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:86
 | 
					#: lib/cannery_web/components/type_table_component.ex:86
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:333
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:354
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Blank"
 | 
					msgid "Blank"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:180
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:191
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Brass"
 | 
					msgid "Brass"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:61
 | 
					#: lib/cannery_web/components/type_table_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:151
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:159
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bullet core"
 | 
					msgid "Bullet core"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:59
 | 
					#: lib/cannery_web/components/type_table_component.ex:59
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:125
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:132
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bullet type"
 | 
					msgid "Bullet type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:51
 | 
					#: lib/cannery_web/components/type_table_component.ex:51
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:67
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:70
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Caliber"
 | 
					msgid "Caliber"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:49
 | 
					#: lib/cannery_web/components/type_table_component.ex:49
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:51
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:53
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Cartridge"
 | 
					msgid "Cartridge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:66
 | 
					#: lib/cannery_web/components/type_table_component.ex:66
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:174
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:184
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Case material"
 | 
					msgid "Case material"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:64
 | 
					#: lib/cannery_web/components/move_pack_component.ex:64
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:76
 | 
					#: lib/cannery_web/components/pack_table_component.ex:76
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:65
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:67
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Container"
 | 
					msgid "Container"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -98,7 +98,7 @@ msgid "Containers"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:87
 | 
					#: lib/cannery_web/components/type_table_component.ex:87
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:337
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:358
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Corrosive"
 | 
					msgid "Corrosive"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -116,8 +116,8 @@ msgid "Count:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/container_table_component.ex:46
 | 
					#: lib/cannery_web/components/container_table_component.ex:46
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:29
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:30
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:38
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:39
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Description"
 | 
					msgid "Description"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -143,19 +143,19 @@ msgstr ""
 | 
				
			|||||||
msgid "Edit Tag"
 | 
					msgid "Edit Tag"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:139
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:147
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "FMJ"
 | 
					msgid "FMJ"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:58
 | 
					#: lib/cannery_web/components/type_table_component.ex:58
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:115
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:122
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Grains"
 | 
					msgid "Grains"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:85
 | 
					#: lib/cannery_web/components/type_table_component.ex:85
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:329
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:350
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Incendiary"
 | 
					msgid "Incendiary"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -182,14 +182,14 @@ msgstr ""
 | 
				
			|||||||
msgid "Invites"
 | 
					msgid "Invites"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:23
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Keep me logged in for 60 days"
 | 
					msgid "Keep me logged in for 60 days"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/container_table_component.ex:47
 | 
					#: lib/cannery_web/components/container_table_component.ex:47
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:66
 | 
					#: lib/cannery_web/components/move_pack_component.ex:66
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:46
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:49
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Location"
 | 
					msgid "Location"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -200,24 +200,24 @@ msgstr ""
 | 
				
			|||||||
msgid "Location:"
 | 
					msgid "Location:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:41
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:45
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Magazine, Clip, Ammo Box, etc"
 | 
					msgid "Magazine, Clip, Ammo Box, etc"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:88
 | 
					#: lib/cannery_web/components/type_table_component.ex:88
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:342
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:363
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:345
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:366
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Manufacturer"
 | 
					msgid "Manufacturer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:33
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:36
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Metal ammo can with the anime girl sticker"
 | 
					msgid "Metal ammo can with the anime girl sticker"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:24
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:26
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "My cool ammo can"
 | 
					msgid "My cool ammo can"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -278,7 +278,7 @@ msgstr ""
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
 | 
					#: lib/cannery_web/components/shot_record_table_component.ex:46
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:57
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:58
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/show.ex:90
 | 
					#: lib/cannery_web/live/pack_live/show.ex:90
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:30
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
@@ -291,13 +291,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Notes:"
 | 
					msgid "Notes:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:50
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:55
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "On the bookshelf"
 | 
					msgid "On the bookshelf"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:79
 | 
					#: lib/cannery_web/components/type_table_component.ex:79
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:266
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:283
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Pressure"
 | 
					msgid "Pressure"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -314,7 +314,7 @@ msgid "Price paid:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:82
 | 
					#: lib/cannery_web/components/type_table_component.ex:82
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:305
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:324
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Primer type"
 | 
					msgid "Primer type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -345,7 +345,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Simple:"
 | 
					msgid "Simple:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:158
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:167
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Steel"
 | 
					msgid "Steel"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -369,7 +369,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Tags can be added to your containers to help you organize"
 | 
					msgid "Tags can be added to your containers to help you organize"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:31
 | 
					#: lib/cannery_web/live/tag_live/form_component.html.heex:35
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Text color"
 | 
					msgid "Text color"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -380,7 +380,7 @@ msgid "The self-hosted firearm tracker website"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:84
 | 
					#: lib/cannery_web/components/type_table_component.ex:84
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:325
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:346
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Tracer"
 | 
					msgid "Tracer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -388,7 +388,7 @@ msgstr ""
 | 
				
			|||||||
#: lib/cannery_web/components/container_table_component.ex:48
 | 
					#: lib/cannery_web/components/container_table_component.ex:48
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:65
 | 
					#: lib/cannery_web/components/move_pack_component.ex:65
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:108
 | 
					#: lib/cannery_web/components/pack_table_component.ex:108
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:38
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:40
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:22
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Type"
 | 
					msgid "Type"
 | 
				
			||||||
@@ -405,7 +405,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Users"
 | 
					msgid "Users"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:28
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Uses left"
 | 
					msgid "Uses left"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -433,10 +433,10 @@ msgstr ""
 | 
				
			|||||||
msgid "Range day"
 | 
					msgid "Range day"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:48
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:49
 | 
				
			||||||
#: lib/cannery_web/components/shot_record_table_component.ex:47
 | 
					#: lib/cannery_web/components/shot_record_table_component.ex:47
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/show.ex:91
 | 
					#: lib/cannery_web/live/pack_live/show.ex:91
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:40
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:41
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Date"
 | 
					msgid "Date"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -497,36 +497,36 @@ msgstr ""
 | 
				
			|||||||
msgid "$%{amount}"
 | 
					msgid "$%{amount}"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:167
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:177
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bimetal"
 | 
					msgid "Bimetal"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:65
 | 
					#: lib/cannery_web/components/type_table_component.ex:65
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:163
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:172
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Jacket type"
 | 
					msgid "Jacket type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:81
 | 
					#: lib/cannery_web/components/type_table_component.ex:81
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:288
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:307
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Muzzle velocity"
 | 
					msgid "Muzzle velocity"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:75
 | 
					#: lib/cannery_web/components/type_table_component.ex:75
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:253
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:270
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder grains per charge"
 | 
					msgid "Powder grains per charge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:73
 | 
					#: lib/cannery_web/components/type_table_component.ex:73
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:245
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:261
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder type"
 | 
					msgid "Powder type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:352
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:374
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "UPC"
 | 
					msgid "UPC"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -550,12 +550,12 @@ msgid "New password"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:83
 | 
					#: lib/cannery_web/components/type_table_component.ex:83
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:313
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:333
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Firing type"
 | 
					msgid "Firing type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/layouts/live.html.heex:43
 | 
					#: lib/cannery_web/components/layouts/app.html.heex:43
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Reconnecting..."
 | 
					msgid "Reconnecting..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -649,7 +649,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Record Shots"
 | 
					msgid "Record Shots"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:77
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Copies"
 | 
					msgid "Copies"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -751,7 +751,7 @@ msgstr ""
 | 
				
			|||||||
msgid "isn't he cute >:3"
 | 
					msgid "isn't he cute >:3"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:32
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:35
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Leave \"Uses left\" blank to make invite unlimited"
 | 
					msgid "Leave \"Uses left\" blank to make invite unlimited"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -991,7 +991,7 @@ msgid "Never used"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:71
 | 
					#: lib/cannery_web/components/pack_table_component.ex:71
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:49
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:50
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Purchased on"
 | 
					msgid "Purchased on"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1007,27 +1007,27 @@ msgstr ""
 | 
				
			|||||||
msgid "Edit ammo"
 | 
					msgid "Edit ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/index.html.heex:60
 | 
					#: lib/cannery_web/live/type_live/index.html.heex:58
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search catalog"
 | 
					msgid "Search catalog"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/index.html.heex:81
 | 
					#: lib/cannery_web/live/pack_live/index.html.heex:79
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Search ammo"
 | 
					msgid "Search ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/index.html.heex:34
 | 
					#: lib/cannery_web/live/container_live/index.html.heex:32
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search containers"
 | 
					msgid "Search containers"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/index.html.heex:36
 | 
					#: lib/cannery_web/live/tag_live/index.html.heex:34
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Search tags"
 | 
					msgid "Search tags"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/range_live/index.html.heex:114
 | 
					#: lib/cannery_web/live/range_live/index.html.heex:112
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search shot records"
 | 
					msgid "Search shot records"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1129,38 +1129,38 @@ msgid "Email"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:24
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:24
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:20
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:24
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Password"
 | 
					msgid "Password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:270
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:288
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "+P"
 | 
					msgid "+P"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:74
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:78
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid ".223"
 | 
					msgid ".223"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:55
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:58
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "5.56x46mm NATO"
 | 
					msgid "5.56x46mm NATO"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:309
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:329
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Boxer"
 | 
					msgid "Boxer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:317
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:338
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Centerfire"
 | 
					msgid "Centerfire"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:43
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:45
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:35
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:37
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Really great weather"
 | 
					msgid "Really great weather"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1204,13 +1204,13 @@ msgstr ""
 | 
				
			|||||||
msgid "All"
 | 
					msgid "All"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:322
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:343
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Attributes"
 | 
					msgid "Attributes"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:56
 | 
					#: lib/cannery_web/components/type_table_component.ex:56
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:88
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:93
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Brass height"
 | 
					msgid "Brass height"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1221,7 +1221,7 @@ msgid "Brass height:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:57
 | 
					#: lib/cannery_web/components/type_table_component.ex:57
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:97
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:103
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Chamber size"
 | 
					msgid "Chamber size"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1231,13 +1231,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Chamber size:"
 | 
					msgid "Chamber size:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:47
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:49
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Dimensions"
 | 
					msgid "Dimensions"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:80
 | 
					#: lib/cannery_web/components/type_table_component.ex:80
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:275
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:293
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Dram equivalent"
 | 
					msgid "Dram equivalent"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1248,7 +1248,7 @@ msgid "Dram equivalent:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:51
 | 
					#: lib/cannery_web/components/type_table_component.ex:51
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:66
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:69
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Gauge"
 | 
					msgid "Gauge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1259,7 +1259,7 @@ msgid "Gauge:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:71
 | 
					#: lib/cannery_web/components/type_table_component.ex:71
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:216
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:231
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Load grains"
 | 
					msgid "Load grains"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1289,17 +1289,17 @@ msgstr ""
 | 
				
			|||||||
msgid "Pistol"
 | 
					msgid "Pistol"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:242
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:258
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Powder"
 | 
					msgid "Powder"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:302
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:321
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Primer"
 | 
					msgid "Primer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:112
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:119
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Projectile"
 | 
					msgid "Projectile"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1315,7 +1315,7 @@ msgid "Rifle"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:72
 | 
					#: lib/cannery_web/components/type_table_component.ex:72
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:224
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:239
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot charge weight"
 | 
					msgid "Shot charge weight"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1326,7 +1326,7 @@ msgid "Shot charge weight:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:69
 | 
					#: lib/cannery_web/components/type_table_component.ex:69
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:200
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:213
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot material"
 | 
					msgid "Shot material"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1337,7 +1337,7 @@ msgid "Shot material:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:70
 | 
					#: lib/cannery_web/components/type_table_component.ex:70
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:209
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:223
 | 
				
			||||||
#, elixir-autogen, elixir-format, fuzzy
 | 
					#, elixir-autogen, elixir-format, fuzzy
 | 
				
			||||||
msgid "Shot size"
 | 
					msgid "Shot size"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1348,7 +1348,7 @@ msgid "Shot size:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:68
 | 
					#: lib/cannery_web/components/type_table_component.ex:68
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:192
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:204
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot type"
 | 
					msgid "Shot type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1369,12 +1369,12 @@ msgid "Shotgun"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:61
 | 
					#: lib/cannery_web/components/type_table_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:150
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:158
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Slug core"
 | 
					msgid "Slug core"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:196
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:209
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Target, bird, buck, etc"
 | 
					msgid "Target, bird, buck, etc"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1385,13 +1385,13 @@ msgid "Unfired length:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:55
 | 
					#: lib/cannery_web/components/type_table_component.ex:55
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:79
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:83
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Unfired shell length"
 | 
					msgid "Unfired shell length"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:67
 | 
					#: lib/cannery_web/components/type_table_component.ex:67
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:185
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:196
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Wadding"
 | 
					msgid "Wadding"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -69,7 +69,7 @@ msgstr ""
 | 
				
			|||||||
## Run "mix gettext.extract" to bring this file up to
 | 
					## Run "mix gettext.extract" to bring this file up to
 | 
				
			||||||
## date. Leave "msgstr"s empty as changing them here has no
 | 
					## date. Leave "msgstr"s empty as changing them here has no
 | 
				
			||||||
## effect: edit them in PO (.po) files instead.
 | 
					## effect: edit them in PO (.po) files instead.
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:31
 | 
					#: lib/cannery/email.ex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Confirm your Cannery account"
 | 
					msgid "Confirm your Cannery account"
 | 
				
			||||||
msgstr "Deimhnigh do chuntas Cannery"
 | 
					msgstr "Deimhnigh do chuntas Cannery"
 | 
				
			||||||
@@ -85,7 +85,7 @@ msgstr "Murar chruthaigh tú cuntas ag Cannery, déan neamhaird de seo."
 | 
				
			|||||||
msgid "If you didn't request this change from Cannery, please ignore this."
 | 
					msgid "If you didn't request this change from Cannery, please ignore this."
 | 
				
			||||||
msgstr "Murar iarr tú an t-athrú seo ó Cannery, déan neamhaird de."
 | 
					msgstr "Murar iarr tú an t-athrú seo ó Cannery, déan neamhaird de."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:38
 | 
					#: lib/cannery/email.ex:38
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Reset your Cannery password"
 | 
					msgid "Reset your Cannery password"
 | 
				
			||||||
msgstr "Athshocraigh do phasfhocal Cannery"
 | 
					msgstr "Athshocraigh do phasfhocal Cannery"
 | 
				
			||||||
@@ -104,7 +104,7 @@ msgstr ""
 | 
				
			|||||||
"Tá an ríomhphost seo ó Cannery, an suíomh Gréasáin féin-óstáilte rianaithe "
 | 
					"Tá an ríomhphost seo ó Cannery, an suíomh Gréasáin féin-óstáilte rianaithe "
 | 
				
			||||||
"airm tine."
 | 
					"airm tine."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:45
 | 
					#: lib/cannery/email.ex:45
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Update your Cannery email"
 | 
					msgid "Update your Cannery email"
 | 
				
			||||||
msgstr "Nuashonraigh do ríomhphost Cannery"
 | 
					msgstr "Nuashonraigh do ríomhphost Cannery"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -158,12 +158,12 @@ msgstr ""
 | 
				
			|||||||
msgid "Tag could not be removed"
 | 
					msgid "Tag could not be removed"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:159
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:152
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Could not parse number of copies"
 | 
					msgid "Could not parse number of copies"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:149
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:142
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
 | 
					msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,10 +21,10 @@ msgstr ""
 | 
				
			|||||||
## Run "mix gettext.extract" to bring this file up to
 | 
					## Run "mix gettext.extract" to bring this file up to
 | 
				
			||||||
## date. Leave "msgstr"s empty as changing them here has no
 | 
					## date. Leave "msgstr"s empty as changing them here has no
 | 
				
			||||||
## effect: edit them in PO (.po) files instead.
 | 
					## effect: edit them in PO (.po) files instead.
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.ex:89
 | 
					#: lib/cannery_web/live/container_live/form_component.ex:88
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.ex:80
 | 
					#: lib/cannery_web/live/invite_live/form_component.ex:79
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.ex:78
 | 
					#: lib/cannery_web/live/tag_live/form_component.ex:77
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.ex:88
 | 
					#: lib/cannery_web/live/type_live/form_component.ex:87
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "%{name} created successfully"
 | 
					msgid "%{name} created successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -42,10 +42,10 @@ msgstr ""
 | 
				
			|||||||
msgid "%{name} has been deleted"
 | 
					msgid "%{name} has been deleted"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.ex:70
 | 
					#: lib/cannery_web/live/container_live/form_component.ex:69
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.ex:62
 | 
					#: lib/cannery_web/live/invite_live/form_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.ex:60
 | 
					#: lib/cannery_web/live/tag_live/form_component.ex:59
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.ex:69
 | 
					#: lib/cannery_web/live/type_live/form_component.ex:68
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "%{name} updated successfully"
 | 
					msgid "%{name} updated successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -120,13 +120,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Please check your email to verify your account"
 | 
					msgid "Please check your email to verify your account"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:58
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:59
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:57
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:61
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:37
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:40
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:91
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:93
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:46
 | 
					#: 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/tag_live/form_component.html.heex:43
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:360
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:383
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Saving..."
 | 
					msgid "Saving..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -156,7 +156,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Adding..."
 | 
					msgid "Adding..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.ex:60
 | 
					#: lib/cannery_web/components/add_shot_record_component.ex:62
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shots recorded successfully"
 | 
					msgid "Shots recorded successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -209,7 +209,7 @@ msgstr ""
 | 
				
			|||||||
msgid "You'll need to"
 | 
					msgid "You'll need to"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:86
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Creating..."
 | 
					msgid "Creating..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -235,12 +235,12 @@ msgstr ""
 | 
				
			|||||||
msgid "Ammo unstaged succesfully"
 | 
					msgid "Ammo unstaged succesfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:125
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:118
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Ammo updated successfully"
 | 
					msgid "Ammo updated successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:184
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:177
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Ammo added successfully"
 | 
					msgid "Ammo added successfully"
 | 
				
			||||||
msgid_plural "Ammo added successfully"
 | 
					msgid_plural "Ammo added successfully"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -67,7 +67,7 @@ msgstr ""
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:47
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:47
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:3
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:3
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:38
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:46
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Forgot your password?"
 | 
					msgid "Forgot your password?"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -83,7 +83,7 @@ msgstr ""
 | 
				
			|||||||
#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:41
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:41
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:28
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:28
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:3
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:3
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:28
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:36
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Log in"
 | 
					msgid "Log in"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -109,7 +109,7 @@ msgstr ""
 | 
				
			|||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:37
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:37
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:38
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/edit.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:25
 | 
					#: lib/cannery_web/controllers/user_reset_password_html/new.html.heex:25
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:35
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:43
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Register"
 | 
					msgid "Register"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -126,13 +126,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Reset password"
 | 
					msgid "Reset password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:56
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:57
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:55
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:59
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:35
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:90
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:92
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:44
 | 
					#: 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/tag_live/form_component.html.heex:41
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:359
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:382
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Save"
 | 
					msgid "Save"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -189,7 +189,7 @@ msgstr ""
 | 
				
			|||||||
msgid "add a container first"
 | 
					msgid "add a container first"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:83
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:85
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Create"
 | 
					msgid "Create"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -45,55 +45,55 @@ msgstr ""
 | 
				
			|||||||
msgid "Ammo"
 | 
					msgid "Ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:25
 | 
					#: lib/cannery_web/live/tag_live/form_component.html.heex:29
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Background color"
 | 
					msgid "Background color"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:86
 | 
					#: lib/cannery_web/components/type_table_component.ex:86
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:333
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:354
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Blank"
 | 
					msgid "Blank"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:180
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:191
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Brass"
 | 
					msgid "Brass"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:61
 | 
					#: lib/cannery_web/components/type_table_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:151
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:159
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bullet core"
 | 
					msgid "Bullet core"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:59
 | 
					#: lib/cannery_web/components/type_table_component.ex:59
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:125
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:132
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bullet type"
 | 
					msgid "Bullet type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:51
 | 
					#: lib/cannery_web/components/type_table_component.ex:51
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:67
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:70
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Caliber"
 | 
					msgid "Caliber"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:49
 | 
					#: lib/cannery_web/components/type_table_component.ex:49
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:51
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:53
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Cartridge"
 | 
					msgid "Cartridge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:66
 | 
					#: lib/cannery_web/components/type_table_component.ex:66
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:174
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:184
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Case material"
 | 
					msgid "Case material"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:64
 | 
					#: lib/cannery_web/components/move_pack_component.ex:64
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:76
 | 
					#: lib/cannery_web/components/pack_table_component.ex:76
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:65
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:67
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Container"
 | 
					msgid "Container"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -107,7 +107,7 @@ msgid "Containers"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:87
 | 
					#: lib/cannery_web/components/type_table_component.ex:87
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:337
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:358
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Corrosive"
 | 
					msgid "Corrosive"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -125,8 +125,8 @@ msgid "Count:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/container_table_component.ex:46
 | 
					#: lib/cannery_web/components/container_table_component.ex:46
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:29
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:30
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:38
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:39
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Description"
 | 
					msgid "Description"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -152,19 +152,19 @@ msgstr ""
 | 
				
			|||||||
msgid "Edit Tag"
 | 
					msgid "Edit Tag"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:139
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:147
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "FMJ"
 | 
					msgid "FMJ"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:58
 | 
					#: lib/cannery_web/components/type_table_component.ex:58
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:115
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:122
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Grains"
 | 
					msgid "Grains"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:85
 | 
					#: lib/cannery_web/components/type_table_component.ex:85
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:329
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:350
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Incendiary"
 | 
					msgid "Incendiary"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -191,14 +191,14 @@ msgstr ""
 | 
				
			|||||||
msgid "Invites"
 | 
					msgid "Invites"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:23
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Keep me logged in for 60 days"
 | 
					msgid "Keep me logged in for 60 days"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/container_table_component.ex:47
 | 
					#: lib/cannery_web/components/container_table_component.ex:47
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:66
 | 
					#: lib/cannery_web/components/move_pack_component.ex:66
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:46
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:49
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Location"
 | 
					msgid "Location"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -209,24 +209,24 @@ msgstr ""
 | 
				
			|||||||
msgid "Location:"
 | 
					msgid "Location:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:41
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:45
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Magazine, Clip, Ammo Box, etc"
 | 
					msgid "Magazine, Clip, Ammo Box, etc"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:88
 | 
					#: lib/cannery_web/components/type_table_component.ex:88
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:342
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:363
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:345
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:366
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Manufacturer"
 | 
					msgid "Manufacturer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:33
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:36
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Metal ammo can with the anime girl sticker"
 | 
					msgid "Metal ammo can with the anime girl sticker"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:24
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:26
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "My cool ammo can"
 | 
					msgid "My cool ammo can"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -287,7 +287,7 @@ msgstr ""
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:38
 | 
				
			||||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
 | 
					#: lib/cannery_web/components/shot_record_table_component.ex:46
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:57
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:58
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/show.ex:90
 | 
					#: lib/cannery_web/live/pack_live/show.ex:90
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:30
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
@@ -300,13 +300,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Notes:"
 | 
					msgid "Notes:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:50
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:55
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "On the bookshelf"
 | 
					msgid "On the bookshelf"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:79
 | 
					#: lib/cannery_web/components/type_table_component.ex:79
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:266
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:283
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Pressure"
 | 
					msgid "Pressure"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -323,7 +323,7 @@ msgid "Price paid:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:82
 | 
					#: lib/cannery_web/components/type_table_component.ex:82
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:305
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:324
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Primer type"
 | 
					msgid "Primer type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -354,7 +354,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Simple:"
 | 
					msgid "Simple:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:158
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:167
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Steel"
 | 
					msgid "Steel"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -378,7 +378,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Tags can be added to your containers to help you organize"
 | 
					msgid "Tags can be added to your containers to help you organize"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:31
 | 
					#: lib/cannery_web/live/tag_live/form_component.html.heex:35
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Text color"
 | 
					msgid "Text color"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -389,7 +389,7 @@ msgid "The self-hosted firearm tracker website"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:84
 | 
					#: lib/cannery_web/components/type_table_component.ex:84
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:325
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:346
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Tracer"
 | 
					msgid "Tracer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -397,7 +397,7 @@ msgstr ""
 | 
				
			|||||||
#: lib/cannery_web/components/container_table_component.ex:48
 | 
					#: lib/cannery_web/components/container_table_component.ex:48
 | 
				
			||||||
#: lib/cannery_web/components/move_pack_component.ex:65
 | 
					#: lib/cannery_web/components/move_pack_component.ex:65
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:108
 | 
					#: lib/cannery_web/components/pack_table_component.ex:108
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:38
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:40
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:22
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:22
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Type"
 | 
					msgid "Type"
 | 
				
			||||||
@@ -414,7 +414,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Users"
 | 
					msgid "Users"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:28
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Uses left"
 | 
					msgid "Uses left"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -442,10 +442,10 @@ msgstr ""
 | 
				
			|||||||
msgid "Range day"
 | 
					msgid "Range day"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:48
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:49
 | 
				
			||||||
#: lib/cannery_web/components/shot_record_table_component.ex:47
 | 
					#: lib/cannery_web/components/shot_record_table_component.ex:47
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/show.ex:91
 | 
					#: lib/cannery_web/live/pack_live/show.ex:91
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:40
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:41
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Date"
 | 
					msgid "Date"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -506,36 +506,36 @@ msgstr ""
 | 
				
			|||||||
msgid "$%{amount}"
 | 
					msgid "$%{amount}"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:167
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:177
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Bimetal"
 | 
					msgid "Bimetal"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:65
 | 
					#: lib/cannery_web/components/type_table_component.ex:65
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:163
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:172
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Jacket type"
 | 
					msgid "Jacket type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:81
 | 
					#: lib/cannery_web/components/type_table_component.ex:81
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:288
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:307
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Muzzle velocity"
 | 
					msgid "Muzzle velocity"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:75
 | 
					#: lib/cannery_web/components/type_table_component.ex:75
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:253
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:270
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder grains per charge"
 | 
					msgid "Powder grains per charge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:73
 | 
					#: lib/cannery_web/components/type_table_component.ex:73
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:245
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:261
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder type"
 | 
					msgid "Powder type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:352
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:374
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "UPC"
 | 
					msgid "UPC"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -559,12 +559,12 @@ msgid "New password"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:83
 | 
					#: lib/cannery_web/components/type_table_component.ex:83
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:313
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:333
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Firing type"
 | 
					msgid "Firing type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/layouts/live.html.heex:43
 | 
					#: lib/cannery_web/components/layouts/app.html.heex:43
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Reconnecting..."
 | 
					msgid "Reconnecting..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -658,7 +658,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Record Shots"
 | 
					msgid "Record Shots"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:75
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:77
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Copies"
 | 
					msgid "Copies"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -760,7 +760,7 @@ msgstr ""
 | 
				
			|||||||
msgid "isn't he cute >:3"
 | 
					msgid "isn't he cute >:3"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:32
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:35
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Leave \"Uses left\" blank to make invite unlimited"
 | 
					msgid "Leave \"Uses left\" blank to make invite unlimited"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1000,7 +1000,7 @@ msgid "Never used"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/pack_table_component.ex:71
 | 
					#: lib/cannery_web/components/pack_table_component.ex:71
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:49
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:50
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Purchased on"
 | 
					msgid "Purchased on"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1016,27 +1016,27 @@ msgstr ""
 | 
				
			|||||||
msgid "Edit ammo"
 | 
					msgid "Edit ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/index.html.heex:60
 | 
					#: lib/cannery_web/live/type_live/index.html.heex:58
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search catalog"
 | 
					msgid "Search catalog"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/index.html.heex:81
 | 
					#: lib/cannery_web/live/pack_live/index.html.heex:79
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search ammo"
 | 
					msgid "Search ammo"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/index.html.heex:34
 | 
					#: lib/cannery_web/live/container_live/index.html.heex:32
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search containers"
 | 
					msgid "Search containers"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/index.html.heex:36
 | 
					#: lib/cannery_web/live/tag_live/index.html.heex:34
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search tags"
 | 
					msgid "Search tags"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/range_live/index.html.heex:114
 | 
					#: lib/cannery_web/live/range_live/index.html.heex:112
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Search shot records"
 | 
					msgid "Search shot records"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1129,38 +1129,38 @@ msgid "Email"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/controllers/user_registration_html/new.html.heex:24
 | 
					#: lib/cannery_web/controllers/user_registration_html/new.html.heex:24
 | 
				
			||||||
#: lib/cannery_web/controllers/user_session_html/new.html.heex:20
 | 
					#: lib/cannery_web/controllers/user_session_html/new.html.heex:24
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Password"
 | 
					msgid "Password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:270
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:288
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "+P"
 | 
					msgid "+P"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:74
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:78
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid ".223"
 | 
					msgid ".223"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:55
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:58
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "5.56x46mm NATO"
 | 
					msgid "5.56x46mm NATO"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:309
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:329
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Boxer"
 | 
					msgid "Boxer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:317
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:338
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Centerfire"
 | 
					msgid "Centerfire"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:43
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:45
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:35
 | 
					#: lib/cannery_web/live/range_live/form_component.html.heex:37
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Really great weather"
 | 
					msgid "Really great weather"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1204,13 +1204,13 @@ msgstr ""
 | 
				
			|||||||
msgid "All"
 | 
					msgid "All"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:322
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:343
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Attributes"
 | 
					msgid "Attributes"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:56
 | 
					#: lib/cannery_web/components/type_table_component.ex:56
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:88
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:93
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Brass height"
 | 
					msgid "Brass height"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1221,7 +1221,7 @@ msgid "Brass height:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:57
 | 
					#: lib/cannery_web/components/type_table_component.ex:57
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:97
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:103
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Chamber size"
 | 
					msgid "Chamber size"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1231,13 +1231,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Chamber size:"
 | 
					msgid "Chamber size:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:47
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:49
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Dimensions"
 | 
					msgid "Dimensions"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:80
 | 
					#: lib/cannery_web/components/type_table_component.ex:80
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:275
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:293
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Dram equivalent"
 | 
					msgid "Dram equivalent"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1248,7 +1248,7 @@ msgid "Dram equivalent:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:51
 | 
					#: lib/cannery_web/components/type_table_component.ex:51
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:66
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:69
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Gauge"
 | 
					msgid "Gauge"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1259,7 +1259,7 @@ msgid "Gauge:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:71
 | 
					#: lib/cannery_web/components/type_table_component.ex:71
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:216
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:231
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Load grains"
 | 
					msgid "Load grains"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1289,17 +1289,17 @@ msgstr ""
 | 
				
			|||||||
msgid "Pistol"
 | 
					msgid "Pistol"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:242
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:258
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Powder"
 | 
					msgid "Powder"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:302
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:321
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Primer"
 | 
					msgid "Primer"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:112
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:119
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Projectile"
 | 
					msgid "Projectile"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1315,7 +1315,7 @@ msgid "Rifle"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:72
 | 
					#: lib/cannery_web/components/type_table_component.ex:72
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:224
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:239
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot charge weight"
 | 
					msgid "Shot charge weight"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1326,7 +1326,7 @@ msgid "Shot charge weight:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:69
 | 
					#: lib/cannery_web/components/type_table_component.ex:69
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:200
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:213
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot material"
 | 
					msgid "Shot material"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1337,7 +1337,7 @@ msgid "Shot material:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:70
 | 
					#: lib/cannery_web/components/type_table_component.ex:70
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:209
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:223
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot size"
 | 
					msgid "Shot size"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1348,7 +1348,7 @@ msgid "Shot size:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:68
 | 
					#: lib/cannery_web/components/type_table_component.ex:68
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:192
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:204
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shot type"
 | 
					msgid "Shot type"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1369,12 +1369,12 @@ msgid "Shotgun"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:61
 | 
					#: lib/cannery_web/components/type_table_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:150
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:158
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Slug core"
 | 
					msgid "Slug core"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:196
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:209
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Target, bird, buck, etc"
 | 
					msgid "Target, bird, buck, etc"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -1385,13 +1385,13 @@ msgid "Unfired length:"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:55
 | 
					#: lib/cannery_web/components/type_table_component.ex:55
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:79
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:83
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Unfired shell length"
 | 
					msgid "Unfired shell length"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/type_table_component.ex:67
 | 
					#: lib/cannery_web/components/type_table_component.ex:67
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:185
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:196
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Wadding"
 | 
					msgid "Wadding"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -60,7 +60,7 @@ msgstr ""
 | 
				
			|||||||
msgid "You can reset your password by visiting the URL below:"
 | 
					msgid "You can reset your password by visiting the URL below:"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:31
 | 
					#: lib/cannery/email.ex:31
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Confirm your Cannery account"
 | 
					msgid "Confirm your Cannery account"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -76,7 +76,7 @@ msgstr ""
 | 
				
			|||||||
msgid "If you didn't request this change from Cannery, please ignore this."
 | 
					msgid "If you didn't request this change from Cannery, please ignore this."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:38
 | 
					#: lib/cannery/email.ex:38
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Reset your Cannery password"
 | 
					msgid "Reset your Cannery password"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -91,7 +91,7 @@ msgstr ""
 | 
				
			|||||||
msgid "This email was sent from Cannery, the self-hosted firearm tracker website."
 | 
					msgid "This email was sent from Cannery, the self-hosted firearm tracker website."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery/accounts/email.ex:45
 | 
					#: lib/cannery/email.ex:45
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Update your Cannery email"
 | 
					msgid "Update your Cannery email"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -153,12 +153,12 @@ msgstr ""
 | 
				
			|||||||
msgid "Tag could not be removed"
 | 
					msgid "Tag could not be removed"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:159
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:152
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Could not parse number of copies"
 | 
					msgid "Could not parse number of copies"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:149
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:142
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
 | 
					msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,10 +21,10 @@ msgstr ""
 | 
				
			|||||||
## Run "mix gettext.extract" to bring this file up to
 | 
					## Run "mix gettext.extract" to bring this file up to
 | 
				
			||||||
## date. Leave "msgstr"s empty as changing them here has no
 | 
					## date. Leave "msgstr"s empty as changing them here has no
 | 
				
			||||||
## effect: edit them in PO (.po) files instead.
 | 
					## effect: edit them in PO (.po) files instead.
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.ex:89
 | 
					#: lib/cannery_web/live/container_live/form_component.ex:88
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.ex:80
 | 
					#: lib/cannery_web/live/invite_live/form_component.ex:79
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.ex:78
 | 
					#: lib/cannery_web/live/tag_live/form_component.ex:77
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.ex:88
 | 
					#: lib/cannery_web/live/type_live/form_component.ex:87
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "%{name} created successfully"
 | 
					msgid "%{name} created successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -42,10 +42,10 @@ msgstr ""
 | 
				
			|||||||
msgid "%{name} has been deleted"
 | 
					msgid "%{name} has been deleted"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.ex:70
 | 
					#: lib/cannery_web/live/container_live/form_component.ex:69
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.ex:62
 | 
					#: lib/cannery_web/live/invite_live/form_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.ex:60
 | 
					#: lib/cannery_web/live/tag_live/form_component.ex:59
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.ex:69
 | 
					#: lib/cannery_web/live/type_live/form_component.ex:68
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "%{name} updated successfully"
 | 
					msgid "%{name} updated successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -120,13 +120,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Please check your email to verify your account"
 | 
					msgid "Please check your email to verify your account"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:58
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:59
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:57
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:61
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:37
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:40
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:91
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:93
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:46
 | 
					#: 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/tag_live/form_component.html.heex:43
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:360
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:383
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Saving..."
 | 
					msgid "Saving..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -156,7 +156,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Adding..."
 | 
					msgid "Adding..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.ex:60
 | 
					#: lib/cannery_web/components/add_shot_record_component.ex:62
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shots recorded successfully"
 | 
					msgid "Shots recorded successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -209,7 +209,7 @@ msgstr ""
 | 
				
			|||||||
msgid "You'll need to"
 | 
					msgid "You'll need to"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:86
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Creating..."
 | 
					msgid "Creating..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -235,12 +235,12 @@ msgstr ""
 | 
				
			|||||||
msgid "Ammo unstaged succesfully"
 | 
					msgid "Ammo unstaged succesfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:125
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:118
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Ammo updated successfully"
 | 
					msgid "Ammo updated successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:184
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:177
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Ammo added successfully"
 | 
					msgid "Ammo added successfully"
 | 
				
			||||||
msgid_plural "Ammo added successfully"
 | 
					msgid_plural "Ammo added successfully"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -10,10 +10,10 @@
 | 
				
			|||||||
msgid ""
 | 
					msgid ""
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.ex:89
 | 
					#: lib/cannery_web/live/container_live/form_component.ex:88
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.ex:80
 | 
					#: lib/cannery_web/live/invite_live/form_component.ex:79
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.ex:78
 | 
					#: lib/cannery_web/live/tag_live/form_component.ex:77
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.ex:88
 | 
					#: lib/cannery_web/live/type_live/form_component.ex:87
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "%{name} created successfully"
 | 
					msgid "%{name} created successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -31,10 +31,10 @@ msgstr ""
 | 
				
			|||||||
msgid "%{name} has been deleted"
 | 
					msgid "%{name} has been deleted"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.ex:70
 | 
					#: lib/cannery_web/live/container_live/form_component.ex:69
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.ex:62
 | 
					#: lib/cannery_web/live/invite_live/form_component.ex:61
 | 
				
			||||||
#: lib/cannery_web/live/tag_live/form_component.ex:60
 | 
					#: lib/cannery_web/live/tag_live/form_component.ex:59
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.ex:69
 | 
					#: lib/cannery_web/live/type_live/form_component.ex:68
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "%{name} updated successfully"
 | 
					msgid "%{name} updated successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -109,13 +109,13 @@ msgstr ""
 | 
				
			|||||||
msgid "Please check your email to verify your account"
 | 
					msgid "Please check your email to verify your account"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:58
 | 
					#: lib/cannery_web/components/add_shot_record_component.html.heex:59
 | 
				
			||||||
#: lib/cannery_web/live/container_live/form_component.html.heex:57
 | 
					#: lib/cannery_web/live/container_live/form_component.html.heex:61
 | 
				
			||||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:37
 | 
					#: lib/cannery_web/live/invite_live/form_component.html.heex:40
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:91
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:93
 | 
				
			||||||
#: lib/cannery_web/live/range_live/form_component.html.heex:46
 | 
					#: 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/tag_live/form_component.html.heex:43
 | 
				
			||||||
#: lib/cannery_web/live/type_live/form_component.html.heex:360
 | 
					#: lib/cannery_web/live/type_live/form_component.html.heex:383
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Saving..."
 | 
					msgid "Saving..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -145,7 +145,7 @@ msgstr ""
 | 
				
			|||||||
msgid "Adding..."
 | 
					msgid "Adding..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/components/add_shot_record_component.ex:60
 | 
					#: lib/cannery_web/components/add_shot_record_component.ex:62
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Shots recorded successfully"
 | 
					msgid "Shots recorded successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -198,7 +198,7 @@ msgstr ""
 | 
				
			|||||||
msgid "You'll need to"
 | 
					msgid "You'll need to"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:84
 | 
					#: lib/cannery_web/live/pack_live/form_component.html.heex:86
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Creating..."
 | 
					msgid "Creating..."
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
@@ -224,12 +224,12 @@ msgstr ""
 | 
				
			|||||||
msgid "Ammo unstaged succesfully"
 | 
					msgid "Ammo unstaged succesfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:125
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:118
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Ammo updated successfully"
 | 
					msgid "Ammo updated successfully"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: lib/cannery_web/live/pack_live/form_component.ex:184
 | 
					#: lib/cannery_web/live/pack_live/form_component.ex:177
 | 
				
			||||||
#, elixir-autogen, elixir-format
 | 
					#, elixir-autogen, elixir-format
 | 
				
			||||||
msgid "Ammo added successfully"
 | 
					msgid "Ammo added successfully"
 | 
				
			||||||
msgid_plural "Ammo added successfully"
 | 
					msgid_plural "Ammo added successfully"
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										40
									
								
								test/cannery/email_worker_test.exs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								test/cannery/email_worker_test.exs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,40 @@
 | 
				
			|||||||
 | 
					defmodule Cannery.EmailWorkerTest do
 | 
				
			||||||
 | 
					  use Cannery.DataCase, async: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  def perform_job(worker, args) do
 | 
				
			||||||
 | 
					    Oban.Testing.perform_job(worker, args, [])
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  test "sending welcome email" do
 | 
				
			||||||
 | 
					    user = user_fixture()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    {:ok, _user} =
 | 
				
			||||||
 | 
					      perform_job(Cannery.EmailWorker, %{
 | 
				
			||||||
 | 
					        "email" => "welcome",
 | 
				
			||||||
 | 
					        "user_id" => user.id,
 | 
				
			||||||
 | 
					        "attrs" => %{"url" => "test_url"}
 | 
				
			||||||
 | 
					      })
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  test "sending reset password email" do
 | 
				
			||||||
 | 
					    user = user_fixture()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    {:ok, _user} =
 | 
				
			||||||
 | 
					      perform_job(Cannery.EmailWorker, %{
 | 
				
			||||||
 | 
					        "email" => "reset_password",
 | 
				
			||||||
 | 
					        "user_id" => user.id,
 | 
				
			||||||
 | 
					        "attrs" => %{"url" => "test_url"}
 | 
				
			||||||
 | 
					      })
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  test "sending update email email" do
 | 
				
			||||||
 | 
					    user = user_fixture()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    {:ok, _user} =
 | 
				
			||||||
 | 
					      perform_job(Cannery.EmailWorker, %{
 | 
				
			||||||
 | 
					        "email" => "update_email",
 | 
				
			||||||
 | 
					        "user_id" => user.id,
 | 
				
			||||||
 | 
					        "attrs" => %{"url" => "test_url"}
 | 
				
			||||||
 | 
					      })
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
@@ -48,8 +48,9 @@ defmodule Cannery.Fixtures do
 | 
				
			|||||||
  def extract_user_token(fun) do
 | 
					  def extract_user_token(fun) do
 | 
				
			||||||
    %{args: %{attrs: attrs, email: email_key, user_id: user_id}} = fun.(&"[TOKEN]#{&1}[TOKEN]")
 | 
					    %{args: %{attrs: attrs, email: email_key, user_id: user_id}} = fun.(&"[TOKEN]#{&1}[TOKEN]")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # convert atoms to string keys
 | 
					    attrs =
 | 
				
			||||||
    attrs = attrs |> Map.new(fn {atom_key, value} -> {atom_key |> Atom.to_string(), value} end)
 | 
					      attrs
 | 
				
			||||||
 | 
					      |> Map.new(fn {key, value} -> {Atom.to_string(key), value} end)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    email =
 | 
					    email =
 | 
				
			||||||
      email_key
 | 
					      email_key
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user