add slimselect to select elements with user content
This commit is contained in:
parent
16a5cb9254
commit
7e14f292a6
@ -1,4 +1,5 @@
|
||||
# v0.9.12
|
||||
- Add SlimSelect to select elements with user content
|
||||
- Fix registration page not offering all translations
|
||||
- Update deps
|
||||
|
||||
|
@ -8,6 +8,8 @@ $fa-font-path: "@fortawesome/fontawesome-free/webfonts";
|
||||
@import "@fortawesome/fontawesome-free/scss/solid";
|
||||
@import "@fortawesome/fontawesome-free/scss/brands";
|
||||
|
||||
@import "slim-select/styles";
|
||||
|
||||
@import "components";
|
||||
|
||||
/* fix firefox scrollbars */
|
||||
@ -152,3 +154,57 @@ $fa-font-path: "@fortawesome/fontawesome-free/webfonts";
|
||||
0% { opacity: 1; }
|
||||
100% { opacity: 0; }
|
||||
}
|
||||
|
||||
.ss-main {
|
||||
@apply input;
|
||||
}
|
||||
|
||||
.ss-main.input-primary {
|
||||
@apply border-primary-500 hover:border-primary-600 active:border-primary-600;
|
||||
}
|
||||
|
||||
.ss-content {
|
||||
@apply input;
|
||||
}
|
||||
|
||||
.ss-content.input-primary {
|
||||
@apply border-primary-500 hover:border-primary-600 active:border-primary-600;
|
||||
}
|
||||
|
||||
.ss-content.ss-open-above {
|
||||
border-bottom-left-radius: 0px;
|
||||
border-bottom-right-radius: 0px;
|
||||
}
|
||||
|
||||
.ss-content.ss-open-below {
|
||||
border-top-left-radius: 0px;
|
||||
border-top-right-radius: 0px;
|
||||
}
|
||||
|
||||
.ss-search input[type="search"] {
|
||||
@apply input;
|
||||
}
|
||||
|
||||
.ss-content.input-primary .ss-search input[type="search"] {
|
||||
@apply border-primary-500 hover:border-primary-600 active:border-primary-600;
|
||||
}
|
||||
|
||||
.ss-content.ss-open-above .ss-search {
|
||||
padding: var(--ss-spacing-l) 0 0 0;
|
||||
}
|
||||
|
||||
.ss-content.ss-open-below .ss-search {
|
||||
padding: 0 0 var(--ss-spacing-l) 0;
|
||||
}
|
||||
|
||||
.ss-content.ss-open-above .ss-list > *:not(:first-child) {
|
||||
margin: var(--ss-spacing-l) 0 0 0;
|
||||
}
|
||||
|
||||
.ss-content.ss-open-below .ss-list > *:not(:last-child) {
|
||||
margin: 0 0 var(--ss-spacing-l) 0;
|
||||
}
|
||||
|
||||
.ss-content .ss-list .ss-option {
|
||||
border-radius: var(--ss-border-radius);
|
||||
}
|
||||
|
@ -24,15 +24,16 @@ import 'phoenix_html'
|
||||
// Establish Phoenix Socket and LiveView configuration.
|
||||
import { Socket } from 'phoenix'
|
||||
import { LiveSocket } from 'phoenix_live_view'
|
||||
import topbar from 'topbar'
|
||||
import ShotLogChart from './shot_log_chart'
|
||||
import Date from './date'
|
||||
import DateTime from './datetime'
|
||||
import ShotLogChart from './shot_log_chart'
|
||||
import SlimSelect from './slim_select'
|
||||
import topbar from 'topbar'
|
||||
|
||||
const csrfToken = document.querySelector("meta[name='csrf-token']").getAttribute('content')
|
||||
const liveSocket = new LiveSocket('/live', Socket, {
|
||||
params: { _csrf_token: csrfToken },
|
||||
hooks: { Date, DateTime, ShotLogChart }
|
||||
hooks: { Date, DateTime, ShotLogChart, SlimSelect }
|
||||
})
|
||||
|
||||
// Show progress bar on live navigation and form submits
|
||||
|
23
assets/js/slim_select.js
Normal file
23
assets/js/slim_select.js
Normal file
@ -0,0 +1,23 @@
|
||||
import SlimSelect from 'slim-select'
|
||||
|
||||
export default {
|
||||
initalizeSlimSelect (el) {
|
||||
// eslint-disable-next-line no-new
|
||||
el.slimselect = new SlimSelect({ select: el })
|
||||
|
||||
const main = document.querySelector(`.ss-main[data-id="${el.dataset.id}"]`)
|
||||
main.setAttribute('id', `${el.dataset.id}-main`)
|
||||
main.setAttribute('phx-update', 'ignore')
|
||||
|
||||
const content = document.querySelector(`.ss-content[data-id="${el.dataset.id}"]`)
|
||||
content.setAttribute('id', `${el.dataset.id}-content`)
|
||||
content.setAttribute('phx-update', 'ignore')
|
||||
},
|
||||
updated () {
|
||||
this.el.slimselect?.destroy()
|
||||
this.initalizeSlimSelect(this.el)
|
||||
},
|
||||
mounted () {
|
||||
this.initalizeSlimSelect(this.el)
|
||||
}
|
||||
}
|
7
assets/package-lock.json
generated
7
assets/package-lock.json
generated
@ -13,6 +13,7 @@
|
||||
"phoenix": "file:../deps/phoenix",
|
||||
"phoenix_html": "file:../deps/phoenix_html",
|
||||
"phoenix_live_view": "file:../deps/phoenix_live_view",
|
||||
"slim-select": "^2.9.2",
|
||||
"topbar": "^3.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
@ -12197,6 +12198,12 @@
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/slim-select": {
|
||||
"version": "2.9.2",
|
||||
"resolved": "https://registry.npmjs.org/slim-select/-/slim-select-2.9.2.tgz",
|
||||
"integrity": "sha512-3Kxgj7Nk7sHHEu8Xzq70pkNNNdKmOr3OwKOjqSzcGeJ9j2hCOxIvIdYcAqKUM1eRnl+3ycKKK/YrzsjxrxAoZg==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/sockjs": {
|
||||
"version": "0.3.24",
|
||||
"resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
|
||||
|
@ -20,6 +20,7 @@
|
||||
"phoenix": "file:../deps/phoenix",
|
||||
"phoenix_html": "file:../deps/phoenix_html",
|
||||
"phoenix_live_view": "file:../deps/phoenix_live_view",
|
||||
"slim-select": "^2.9.2",
|
||||
"topbar": "^3.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
@ -129,7 +129,7 @@
|
||||
{"Français", "fr"},
|
||||
{"Español", "es"}
|
||||
],
|
||||
class: "mx-2 my-1 min-w-md input input-primary col-span-3"
|
||||
class: "my-1 min-w-md input input-primary col-span-3"
|
||||
) %>
|
||||
<%= error_tag(f, :locale, "col-span-3") %>
|
||||
|
||||
|
@ -44,7 +44,9 @@
|
||||
phx-submit="save"
|
||||
>
|
||||
<%= select(f, :tag_id, tag_options(@tags, @container),
|
||||
class: "text-center col-span-2 input input-primary"
|
||||
class: "text-center col-span-2 input input-primary",
|
||||
id: "#{@id}-tag-select",
|
||||
phx_hook: "SlimSelect"
|
||||
) %>
|
||||
<%= error_tag(f, :tag_id, "col-span-3 text-center") %>
|
||||
|
||||
|
@ -21,7 +21,9 @@
|
||||
|
||||
<%= label(f, :type_id, gettext("Type"), class: "title text-lg text-primary-600") %>
|
||||
<%= select(f, :type_id, type_options(@types),
|
||||
class: "text-center col-span-2 input input-primary"
|
||||
class: "text-center col-span-2 input input-primary",
|
||||
id: "pack-form-type-select",
|
||||
phx_hook: "SlimSelect"
|
||||
) %>
|
||||
<%= error_tag(f, :type_id, "col-span-3 text-center") %>
|
||||
|
||||
@ -66,7 +68,9 @@
|
||||
|
||||
<%= label(f, :container, gettext("Container"), class: "title text-lg text-primary-600") %>
|
||||
<%= select(f, :container_id, container_options(@containers),
|
||||
class: "text-center col-span-2 input input-primary"
|
||||
class: "text-center col-span-2 input input-primary",
|
||||
id: "pack-form-container-select",
|
||||
phx_hook: "SlimSelect"
|
||||
) %>
|
||||
<%= error_tag(f, :container_id, "col-span-3 text-center") %>
|
||||
|
||||
|
@ -22,7 +22,11 @@
|
||||
<%= select(
|
||||
f,
|
||||
:class,
|
||||
[{gettext("Rifle"), :rifle}, {gettext("Shotgun"), :shotgun}, {gettext("Pistol"), :pistol}],
|
||||
[
|
||||
{gettext("Rifle"), :rifle},
|
||||
{gettext("Shotgun"), :shotgun},
|
||||
{gettext("Pistol"), :pistol}
|
||||
],
|
||||
class: "text-center col-span-2 input input-primary",
|
||||
maxlength: 255
|
||||
) %>
|
||||
|
@ -118,10 +118,10 @@ msgstr ""
|
||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:57
|
||||
#: lib/cannery_web/live/container_live/form_component.html.heex:59
|
||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:38
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:92
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:96
|
||||
#: lib/cannery_web/live/range_live/form_component.html.heex:45
|
||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:41
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:382
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:386
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
@ -136,7 +136,7 @@ msgstr ""
|
||||
msgid "Why not add one?"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/container_live/edit_tags_component.html.heex:51
|
||||
#: lib/cannery_web/live/container_live/edit_tags_component.html.heex:53
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
@ -178,7 +178,7 @@ msgstr ""
|
||||
msgid "add a container first"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:89
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Create"
|
||||
msgstr ""
|
||||
|
@ -131,10 +131,10 @@ msgstr "Passwort zurücksetzen"
|
||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:57
|
||||
#: lib/cannery_web/live/container_live/form_component.html.heex:59
|
||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:38
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:92
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:96
|
||||
#: lib/cannery_web/live/range_live/form_component.html.heex:45
|
||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:41
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:382
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:386
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Save"
|
||||
msgstr "Speichern"
|
||||
@ -149,7 +149,7 @@ msgstr "Anleitung zum Passwort zurücksetzen zusenden"
|
||||
msgid "Why not add one?"
|
||||
msgstr "Warum fügen Sie keine hinzu?"
|
||||
|
||||
#: lib/cannery_web/live/container_live/edit_tags_component.html.heex:51
|
||||
#: lib/cannery_web/live/container_live/edit_tags_component.html.heex:53
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Add"
|
||||
msgstr "Hinzufügen"
|
||||
@ -191,7 +191,7 @@ msgstr "In die Zwischenablage kopieren"
|
||||
msgid "add a container first"
|
||||
msgstr "Zuerst einen Behälter hinzufügen"
|
||||
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:89
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Create"
|
||||
msgstr "Erstellen"
|
||||
|
@ -44,49 +44,49 @@ msgid "Background color"
|
||||
msgstr "Hintergrundfarbe"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:86
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:354
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:358
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Blank"
|
||||
msgstr "Knallpatrone"
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:191
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:195
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Brass"
|
||||
msgstr "Messing"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:61
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:159
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:163
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Bullet core"
|
||||
msgstr "Projektilkern"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:59
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:132
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:136
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Bullet type"
|
||||
msgstr "Patronenart"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:51
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:70
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:74
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Caliber"
|
||||
msgstr "Kaliber"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:49
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:53
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:57
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Cartridge"
|
||||
msgstr "Patrone"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:66
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:184
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:188
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Case material"
|
||||
msgstr "Gehäusematerial"
|
||||
|
||||
#: lib/cannery_web/components/move_pack_component.ex:64
|
||||
#: lib/cannery_web/components/pack_table_component.ex:76
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:67
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:69
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Container"
|
||||
msgstr "Behälter"
|
||||
@ -100,13 +100,13 @@ msgid "Containers"
|
||||
msgstr "Behälter"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:87
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:358
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:362
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Corrosive"
|
||||
msgstr "Korrosiv"
|
||||
|
||||
#: lib/cannery_web/components/pack_table_component.ex:104
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Count"
|
||||
msgstr "Anzahl"
|
||||
@ -119,7 +119,7 @@ msgstr "Anzahl:"
|
||||
|
||||
#: lib/cannery_web/components/container_table_component.ex:46
|
||||
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:39
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Description"
|
||||
msgstr "Beschreibung"
|
||||
@ -145,19 +145,19 @@ msgstr "Einladung bearbeiten"
|
||||
msgid "Edit Tag"
|
||||
msgstr "Tag bearbeiten"
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:147
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:151
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "FMJ"
|
||||
msgstr "VM"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:58
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:122
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:126
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Grains"
|
||||
msgstr "Körner"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:85
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:350
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:354
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Incendiary"
|
||||
msgstr "Brandmunition"
|
||||
@ -208,8 +208,8 @@ msgid "Magazine, Clip, Ammo Box, etc"
|
||||
msgstr "Magazin, Ladestreifen, Munitionskiste usw."
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:88
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:363
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:366
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:367
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:370
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Manufacturer"
|
||||
msgstr "Hersteller"
|
||||
@ -229,7 +229,7 @@ msgstr "Meine coole Munitionskiste"
|
||||
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:21
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:31
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:35
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
@ -280,7 +280,7 @@ msgstr "Keine Tags"
|
||||
|
||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:58
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:60
|
||||
#: lib/cannery_web/live/pack_live/show.ex:90
|
||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
||||
#, elixir-autogen, elixir-format
|
||||
@ -299,13 +299,13 @@ msgid "On the bookshelf"
|
||||
msgstr "Auf dem Bücherregal"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:79
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:283
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:287
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Pressure"
|
||||
msgstr "Druck"
|
||||
|
||||
#: lib/cannery_web/components/pack_table_component.ex:92
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:35
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:37
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Price paid"
|
||||
msgstr "Kaufpreis"
|
||||
@ -316,7 +316,7 @@ msgid "Price paid:"
|
||||
msgstr "Kaufpreis:"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:82
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:324
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:328
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Primer type"
|
||||
msgstr "Zündertyp"
|
||||
@ -349,7 +349,7 @@ msgstr "Einstellungen"
|
||||
msgid "Simple:"
|
||||
msgstr "Einfach:"
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:167
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:171
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Steel"
|
||||
msgstr "Stahl"
|
||||
@ -384,7 +384,7 @@ msgid "The self-hosted firearm tracker website"
|
||||
msgstr "Die selbst-gehostete Website zur Verwaltung von Schusswaffen"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:84
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:346
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:350
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Tracer"
|
||||
msgstr "Leuchtspur"
|
||||
@ -501,36 +501,36 @@ msgstr "Schießkladde"
|
||||
msgid "$%{amount}"
|
||||
msgstr "$%{amount}"
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:177
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:181
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Bimetal"
|
||||
msgstr "Bimetall"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:65
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:172
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:176
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Jacket type"
|
||||
msgstr "Patronenhülse"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:81
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:307
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:311
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Muzzle velocity"
|
||||
msgstr "Mündungsgeschwindigkeit"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:75
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:270
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:274
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Powder grains per charge"
|
||||
msgstr "Pulverkörner pro Ladung"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:73
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:261
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:265
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Powder type"
|
||||
msgstr "Pulverart"
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:374
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:378
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "UPC"
|
||||
msgstr "UPC"
|
||||
@ -554,7 +554,7 @@ msgid "New password"
|
||||
msgstr "Neues Passwort"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:83
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:333
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:337
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Firing type"
|
||||
msgstr "Patronenhülsenform"
|
||||
@ -653,7 +653,7 @@ msgstr "Passwort zurücksetzen"
|
||||
msgid "Record Shots"
|
||||
msgstr "Schüsse dokumentieren"
|
||||
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:77
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:81
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Copies"
|
||||
msgstr "Kopien"
|
||||
@ -979,7 +979,7 @@ msgid "Never used"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/pack_table_component.ex:71
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:50
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Purchased on"
|
||||
msgstr ""
|
||||
@ -1119,27 +1119,27 @@ msgstr ""
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:288
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:292
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "+P"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:78
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:82
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid ".223"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:58
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:62
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "5.56x46mm NATO"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:329
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:333
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Boxer"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:338
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:342
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Centerfire"
|
||||
msgstr ""
|
||||
@ -1189,13 +1189,13 @@ msgstr ""
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:343
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:347
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Attributes"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:56
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:93
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:97
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Brass height"
|
||||
msgstr "Messing"
|
||||
@ -1206,7 +1206,7 @@ msgid "Brass height:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:57
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:103
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:107
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Chamber size"
|
||||
msgstr ""
|
||||
@ -1216,13 +1216,13 @@ msgstr ""
|
||||
msgid "Chamber size:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:49
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:53
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Dimensions"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:80
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:293
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:297
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Dram equivalent"
|
||||
msgstr ""
|
||||
@ -1233,7 +1233,7 @@ msgid "Dram equivalent:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:51
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:69
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:73
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Gauge"
|
||||
msgstr ""
|
||||
@ -1244,7 +1244,7 @@ msgid "Gauge:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:71
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:231
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:235
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Load grains"
|
||||
msgstr ""
|
||||
@ -1267,24 +1267,24 @@ msgstr ""
|
||||
#: lib/cannery_web/live/container_live/show.html.heex:100
|
||||
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
||||
#: lib/cannery_web/live/range_live/index.html.heex:94
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:25
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
||||
#: lib/cannery_web/live/type_live/index.html.heex:40
|
||||
#: lib/cannery_web/live/type_live/show.html.heex:56
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Pistol"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:258
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:262
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Powder"
|
||||
msgstr "Pulverart"
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:321
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:325
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Primer"
|
||||
msgstr "Zündertyp"
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:119
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:123
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Projectile"
|
||||
msgstr ""
|
||||
@ -1292,7 +1292,7 @@ msgstr ""
|
||||
#: lib/cannery_web/live/container_live/show.html.heex:98
|
||||
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
||||
#: lib/cannery_web/live/range_live/index.html.heex:92
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:25
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
||||
#: lib/cannery_web/live/type_live/index.html.heex:38
|
||||
#: lib/cannery_web/live/type_live/show.html.heex:54
|
||||
#, elixir-autogen, elixir-format
|
||||
@ -1300,7 +1300,7 @@ msgid "Rifle"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:72
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:239
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:243
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Shot charge weight"
|
||||
msgstr ""
|
||||
@ -1311,7 +1311,7 @@ msgid "Shot charge weight:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:69
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:213
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:217
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Shot material"
|
||||
msgstr ""
|
||||
@ -1322,7 +1322,7 @@ msgid "Shot material:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:70
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:223
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:227
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Shot size"
|
||||
msgstr "Schüsse abgegeben"
|
||||
@ -1333,7 +1333,7 @@ msgid "Shot size:"
|
||||
msgstr "Schüsse abgegeben"
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:68
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:204
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:208
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Shot type"
|
||||
msgstr ""
|
||||
@ -1346,7 +1346,7 @@ msgstr ""
|
||||
#: lib/cannery_web/live/container_live/show.html.heex:99
|
||||
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
||||
#: lib/cannery_web/live/range_live/index.html.heex:93
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:25
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
||||
#: lib/cannery_web/live/type_live/index.html.heex:39
|
||||
#: lib/cannery_web/live/type_live/show.html.heex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
@ -1354,12 +1354,12 @@ msgid "Shotgun"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:61
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:158
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:162
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Slug core"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:209
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:213
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Target, bird, buck, etc"
|
||||
msgstr ""
|
||||
@ -1370,13 +1370,13 @@ msgid "Unfired length:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:55
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:83
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:87
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Unfired shell length"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:67
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:196
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:200
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Wadding"
|
||||
msgstr ""
|
||||
@ -1433,7 +1433,7 @@ msgid "No Types"
|
||||
msgstr "Art"
|
||||
|
||||
#: lib/cannery_web/components/pack_table_component.ex:84
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:42
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:44
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Lot number"
|
||||
msgstr ""
|
||||
|
@ -131,10 +131,10 @@ msgstr "Bitte überprüfen Sie ihre Mailbox und bestätigen Sie das Nutzerkonto"
|
||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:59
|
||||
#: lib/cannery_web/live/container_live/form_component.html.heex:61
|
||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:40
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:93
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:97
|
||||
#: lib/cannery_web/live/range_live/form_component.html.heex:47
|
||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:43
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:383
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:387
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Saving..."
|
||||
msgstr "Speichere..."
|
||||
@ -161,7 +161,7 @@ msgstr "%{name} erfolgreich hinzugefügt"
|
||||
msgid "%{tag_name} has been removed from %{container_name}"
|
||||
msgstr "%{tag_name} wurde von %{container_name} entfernt"
|
||||
|
||||
#: lib/cannery_web/live/container_live/edit_tags_component.html.heex:53
|
||||
#: lib/cannery_web/live/container_live/edit_tags_component.html.heex:55
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Adding..."
|
||||
msgstr "Füge hinzu..."
|
||||
@ -219,7 +219,7 @@ msgstr "%{name} erfolgreich entfernt"
|
||||
msgid "You'll need to"
|
||||
msgstr "Sie müssen"
|
||||
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:86
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:90
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Creating..."
|
||||
msgstr "Erstellen..."
|
||||
|
@ -40,49 +40,49 @@ msgid "Background color"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:86
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:354
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:358
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Blank"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:191
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:195
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Brass"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:61
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:159
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:163
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Bullet core"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:59
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:132
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:136
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Bullet type"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:51
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:70
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:74
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Caliber"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:49
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:53
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:57
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Cartridge"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:66
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:184
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:188
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Case material"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/move_pack_component.ex:64
|
||||
#: lib/cannery_web/components/pack_table_component.ex:76
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:67
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:69
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
@ -96,13 +96,13 @@ msgid "Containers"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:87
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:358
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:362
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Corrosive"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/pack_table_component.ex:104
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Count"
|
||||
msgstr ""
|
||||
@ -115,7 +115,7 @@ msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/container_table_component.ex:46
|
||||
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:39
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
@ -141,19 +141,19 @@ msgstr ""
|
||||
msgid "Edit Tag"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:147
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:151
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "FMJ"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:58
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:122
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:126
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Grains"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:85
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:350
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:354
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Incendiary"
|
||||
msgstr ""
|
||||
@ -204,8 +204,8 @@ msgid "Magazine, Clip, Ammo Box, etc"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:88
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:363
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:366
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:367
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:370
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Manufacturer"
|
||||
msgstr ""
|
||||
@ -225,7 +225,7 @@ msgstr ""
|
||||
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:21
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:31
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:35
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
@ -276,7 +276,7 @@ msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:38
|
||||
#: lib/cannery_web/components/shot_record_table_component.ex:46
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:58
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:60
|
||||
#: lib/cannery_web/live/pack_live/show.ex:90
|
||||
#: lib/cannery_web/live/range_live/form_component.html.heex:30
|
||||
#, elixir-autogen, elixir-format
|
||||
@ -295,13 +295,13 @@ msgid "On the bookshelf"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:79
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:283
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:287
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Pressure"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/pack_table_component.ex:92
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:35
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:37
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Price paid"
|
||||
msgstr ""
|
||||
@ -312,7 +312,7 @@ msgid "Price paid:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:82
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:324
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:328
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Primer type"
|
||||
msgstr ""
|
||||
@ -343,7 +343,7 @@ msgstr ""
|
||||
msgid "Simple:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:167
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:171
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Steel"
|
||||
msgstr ""
|
||||
@ -378,7 +378,7 @@ msgid "The self-hosted firearm tracker website"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:84
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:346
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:350
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Tracer"
|
||||
msgstr ""
|
||||
@ -495,36 +495,36 @@ msgstr ""
|
||||
msgid "$%{amount}"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:177
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:181
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Bimetal"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:65
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:172
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:176
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Jacket type"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:81
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:307
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:311
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Muzzle velocity"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:75
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:270
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:274
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Powder grains per charge"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:73
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:261
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:265
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Powder type"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:374
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:378
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "UPC"
|
||||
msgstr ""
|
||||
@ -548,7 +548,7 @@ msgid "New password"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:83
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:333
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:337
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Firing type"
|
||||
msgstr ""
|
||||
@ -647,7 +647,7 @@ msgstr ""
|
||||
msgid "Record Shots"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:77
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:81
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Copies"
|
||||
msgstr ""
|
||||
@ -973,7 +973,7 @@ msgid "Never used"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/pack_table_component.ex:71
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:50
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Purchased on"
|
||||
msgstr ""
|
||||
@ -1102,27 +1102,27 @@ msgstr ""
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:288
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:292
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "+P"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:78
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:82
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid ".223"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:58
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:62
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "5.56x46mm NATO"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:329
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:333
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Boxer"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:338
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:342
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Centerfire"
|
||||
msgstr ""
|
||||
@ -1172,13 +1172,13 @@ msgstr ""
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:343
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:347
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Attributes"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:56
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:93
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:97
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Brass height"
|
||||
msgstr ""
|
||||
@ -1189,7 +1189,7 @@ msgid "Brass height:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:57
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:103
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:107
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Chamber size"
|
||||
msgstr ""
|
||||
@ -1199,13 +1199,13 @@ msgstr ""
|
||||
msgid "Chamber size:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:49
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:53
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Dimensions"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:80
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:293
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:297
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Dram equivalent"
|
||||
msgstr ""
|
||||
@ -1216,7 +1216,7 @@ msgid "Dram equivalent:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:51
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:69
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:73
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Gauge"
|
||||
msgstr ""
|
||||
@ -1227,7 +1227,7 @@ msgid "Gauge:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:71
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:231
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:235
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Load grains"
|
||||
msgstr ""
|
||||
@ -1250,24 +1250,24 @@ msgstr ""
|
||||
#: lib/cannery_web/live/container_live/show.html.heex:100
|
||||
#: lib/cannery_web/live/pack_live/index.html.heex:61
|
||||
#: lib/cannery_web/live/range_live/index.html.heex:94
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:25
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:28
|
||||
#: lib/cannery_web/live/type_live/index.html.heex:40
|
||||
#: lib/cannery_web/live/type_live/show.html.heex:56
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Pistol"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:258
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:262
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Powder"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:321
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:325
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Primer"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:119
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:123
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Projectile"
|
||||
msgstr ""
|
||||
@ -1275,7 +1275,7 @@ msgstr ""
|
||||
#: lib/cannery_web/live/container_live/show.html.heex:98
|
||||
#: lib/cannery_web/live/pack_live/index.html.heex:59
|
||||
#: lib/cannery_web/live/range_live/index.html.heex:92
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:25
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:26
|
||||
#: lib/cannery_web/live/type_live/index.html.heex:38
|
||||
#: lib/cannery_web/live/type_live/show.html.heex:54
|
||||
#, elixir-autogen, elixir-format
|
||||
@ -1283,7 +1283,7 @@ msgid "Rifle"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:72
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:239
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:243
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Shot charge weight"
|
||||
msgstr ""
|
||||
@ -1294,7 +1294,7 @@ msgid "Shot charge weight:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:69
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:213
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:217
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Shot material"
|
||||
msgstr ""
|
||||
@ -1305,7 +1305,7 @@ msgid "Shot material:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:70
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:223
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:227
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Shot size"
|
||||
msgstr ""
|
||||
@ -1316,7 +1316,7 @@ msgid "Shot size:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:68
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:204
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:208
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Shot type"
|
||||
msgstr ""
|
||||
@ -1329,7 +1329,7 @@ msgstr ""
|
||||
#: lib/cannery_web/live/container_live/show.html.heex:99
|
||||
#: lib/cannery_web/live/pack_live/index.html.heex:60
|
||||
#: lib/cannery_web/live/range_live/index.html.heex:93
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:25
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:27
|
||||
#: lib/cannery_web/live/type_live/index.html.heex:39
|
||||
#: lib/cannery_web/live/type_live/show.html.heex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
@ -1337,12 +1337,12 @@ msgid "Shotgun"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:61
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:158
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:162
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Slug core"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:209
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:213
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Target, bird, buck, etc"
|
||||
msgstr ""
|
||||
@ -1353,13 +1353,13 @@ msgid "Unfired length:"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:55
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:83
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:87
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Unfired shell length"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:67
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:196
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:200
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Wadding"
|
||||
msgstr ""
|
||||
@ -1416,7 +1416,7 @@ msgid "No Types"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/pack_table_component.ex:84
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:42
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:44
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Lot number"
|
||||
msgstr ""
|
||||
|
@ -118,10 +118,10 @@ msgstr ""
|
||||
#: lib/cannery_web/components/add_shot_record_component.html.heex:57
|
||||
#: lib/cannery_web/live/container_live/form_component.html.heex:59
|
||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:38
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:92
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:96
|
||||
#: lib/cannery_web/live/range_live/form_component.html.heex:45
|
||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:41
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:382
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:386
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
@ -136,7 +136,7 @@ msgstr ""
|
||||
msgid "Why not add one?"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/container_live/edit_tags_component.html.heex:51
|
||||
#: lib/cannery_web/live/container_live/edit_tags_component.html.heex:53
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
@ -178,7 +178,7 @@ msgstr ""
|
||||
msgid "add a container first"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:85
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:89
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Create"
|
||||
msgstr ""
|
||||
|
@ -40,49 +40,49 @@ msgid "Background color"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:86
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:354
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:358
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Blank"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:191
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:195
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Brass"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:61
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:159
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:163
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Bullet core"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:59
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:132
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:136
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Bullet type"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:51
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:70
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:74
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Caliber"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:49
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:53
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:57
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Cartridge"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:66
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:184
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:188
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Case material"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/move_pack_component.ex:64
|
||||
#: lib/cannery_web/components/pack_table_component.ex:76
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:67
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:69
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Container"
|
||||
msgstr ""
|
||||
@ -96,13 +96,13 @@ msgid "Containers"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:87
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:358
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:362
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Corrosive"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/pack_table_component.ex:104
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:28
|
||||
#: lib/cannery_web/live/pack_live/form_component.html.heex:30
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Count"
|
||||
msgstr ""
|
||||
@ -115,7 +115,7 @@ msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/container_table_component.ex:46
|
||||
#: lib/cannery_web/live/container_live/form_component.html.heex:30
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:39
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:43
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
@ -141,19 +141,19 @@ msgstr ""
|
||||
msgid "Edit Tag"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:147
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:151
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "FMJ"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:58
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:122
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:126
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Grains"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:85
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:350
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:354
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Incendiary"
|
||||
msgstr ""
|
||||
@ -204,8 +204,8 @@ msgid "Magazine, Clip, Ammo Box, etc"
|
||||
msgstr ""
|
||||
|
||||
#: lib/cannery_web/components/type_table_component.ex:88
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:363
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:366
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:367
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:370
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Manufacturer"
|
||||
msgstr ""
|
||||
@ -225,7 +225,7 @@ msgstr ""
|
||||
#: lib/cannery_web/live/container_live/form_component.html.heex:21
|
||||
#: lib/cannery_web/live/invite_live/form_component.html.heex:21
|
||||
#: lib/cannery_web/live/tag_live/form_component.html.heex:21
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:31
|
||||
#: lib/cannery_web/live/type_live/form_component.html.heex:35
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||