diff --git a/priv/gettext/en/LC_MESSAGES/actions.po b/priv/gettext/en/LC_MESSAGES/actions.po new file mode 100644 index 0000000..69814cf --- /dev/null +++ b/priv/gettext/en/LC_MESSAGES/actions.po @@ -0,0 +1,193 @@ +## "msgid"s in this file come from POT (.pot) files. +## +## Do not add, change, or remove "msgid"s manually here as +## they're tied to the ones in the corresponding POT file +## (with the same domain). +## +## Use "mix gettext.extract --merge" or "mix gettext.merge" +## to merge POT files into PO files. +msgid "" +msgstr "" +"Language: en\n" +"Plural-Forms: nplurals=2\n" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/index.ex:42 +msgid "Add Ammo" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/index.html.heex:12 +msgid "Add your first box!" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/index.html.heex:12 +msgid "Add your first container!" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/index.html.heex:12 +msgid "Add your first type!" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/user_settings/edit.html.heex:17 +#: lib/cannery_web/templates/user_settings/edit.html.heex:46 +msgid "Change email" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/user_settings/edit.html.heex:61 +#: lib/cannery_web/templates/user_settings/edit.html.heex:102 +msgid "Change password" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.html.heex:17 +msgid "Create Invite" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/user_settings/edit.html.heex:109 +msgid "Delete User" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/user_registration/new.html.heex:44 +#: lib/cannery_web/templates/user_reset_password/new.html.heex:3 +#: lib/cannery_web/templates/user_session/new.html.heex:46 +msgid "Forgot your password?" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.html.heex:12 +msgid "Invite someone new!" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/topbar.ex:108 +#: lib/cannery_web/templates/user_confirmation/new.html.heex:31 +#: lib/cannery_web/templates/user_registration/new.html.heex:40 +#: lib/cannery_web/templates/user_reset_password/edit.html.heex:49 +#: lib/cannery_web/templates/user_reset_password/new.html.heex:31 +#: lib/cannery_web/templates/user_session/new.html.heex:3 +#: lib/cannery_web/templates/user_session/new.html.heex:34 +msgid "Log in" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/tag_live/index.html.heex:14 +msgid "Make your first tag!" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/index.html.heex:17 +msgid "New Ammo group" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/index.html.heex:17 +msgid "New Ammo type" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/index.html.heex:17 +msgid "New Container" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/tag_live/index.html.heex:19 +msgid "New Tag" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/topbar.ex:101 +#: lib/cannery_web/templates/user_confirmation/new.html.heex:26 +#: lib/cannery_web/templates/user_registration/new.html.heex:3 +#: lib/cannery_web/templates/user_registration/new.html.heex:34 +#: lib/cannery_web/templates/user_reset_password/edit.html.heex:44 +#: lib/cannery_web/templates/user_reset_password/new.html.heex:26 +#: lib/cannery_web/templates/user_session/new.html.heex:41 +msgid "Register" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/user_confirmation/new.html.heex:3 +#: lib/cannery_web/templates/user_confirmation/new.html.heex:17 +msgid "Resend confirmation instructions" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/user_reset_password/edit.html.heex:3 +#: lib/cannery_web/templates/user_reset_password/edit.html.heex:35 +msgid "Reset password" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/add_shot_group_component.html.heex:42 +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:54 +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:175 +#: lib/cannery_web/live/container_live/form_component.html.heex:50 +#: lib/cannery_web/live/invite_live/form_component.html.heex:28 +#: lib/cannery_web/live/range_live/form_component.html.heex:40 +#: lib/cannery_web/live/tag_live/form_component.ex:66 +msgid "Save" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/user_reset_password/new.html.heex:17 +msgid "Send instructions to reset password" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/show.html.heex:53 +msgid "Why not add one?" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/add_tag_component.html.heex:17 +msgid "Add" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.html.heex:17 +msgid "Stage ammo" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.html.heex:12 +msgid "Why not get some ready to shoot?" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/index.html.heex:85 +#: lib/cannery_web/live/ammo_group_live/show.html.heex:67 +#: lib/cannery_web/live/range_live/index.html.heex:36 +msgid "Record shots" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/show.html.heex:31 +msgid "Ammo Details" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/move_ammo_group_component.html.heex:12 +msgid "Add another container!" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/show.html.heex:61 +msgid "Move containers" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/move_ammo_group_component.html.heex:60 +msgid "Select" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.html.heex:34 +msgid "Copy to clipboard" +msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po new file mode 100644 index 0000000..e801d17 --- /dev/null +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -0,0 +1,740 @@ +## "msgid"s in this file come from POT (.pot) files. +## +## Do not add, change, or remove "msgid"s manually here as +## they're tied to the ones in the corresponding POT file +## (with the same domain). +## +## Use "mix gettext.extract --merge" or "mix gettext.merge" +## to merge POT files into PO files. +msgid "" +msgstr "" +"Language: en\n" +"Plural-Forms: nplurals=2\n" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/home_live.ex:57 +msgid "%{name} lets you easily keep an eye on your ammo levels before and after range day" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/home_live.ex:79 +msgid "Access from any internet-capable device" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.html.heex:91 +msgid "Admins" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/home_live.ex:93 +msgid "Admins:" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/topbar.ex:53 +#: lib/cannery_web/live/ammo_group_live/index.html.heex:3 +#: lib/cannery_web/live/range_live/index.html.heex:61 +msgid "Ammo" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:21 +#: lib/cannery_web/live/ammo_group_live/index.html.heex:27 +msgid "Ammo type" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/show.html.heex:94 +msgid "Average Price paid" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/tag_live/form_component.ex:54 +msgid "Background color" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:157 +#: lib/cannery_web/live/ammo_type_live/index.ex:67 +msgid "Blank" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:74 +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:102 +msgid "Brass" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:46 +#: lib/cannery_web/live/ammo_type_live/index.ex:53 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:41 +msgid "Bullet core" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:37 +#: lib/cannery_web/live/ammo_type_live/index.ex:52 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:40 +msgid "Bullet type" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:62 +#: lib/cannery_web/live/ammo_type_live/index.ex:55 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:43 +msgid "Caliber" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:55 +#: lib/cannery_web/live/ammo_type_live/index.ex:54 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:42 +msgid "Cartridge" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:69 +#: lib/cannery_web/live/ammo_type_live/index.ex:56 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:44 +msgid "Case material" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/move_ammo_group_component.html.heex:22 +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:48 +#: lib/cannery_web/live/ammo_group_live/index.html.heex:42 +msgid "Container" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/topbar.ex:47 +#: lib/cannery_web/live/container_live/index.html.heex:3 +msgid "Containers" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:161 +#: lib/cannery_web/live/ammo_type_live/index.ex:68 +msgid "Corrosive" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:27 +#: lib/cannery_web/live/ammo_group_live/index.html.heex:30 +msgid "Count" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/ammo_group_card.ex:29 +#: lib/cannery_web/live/ammo_group_live/show.html.heex:8 +msgid "Count:" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:24 +#: lib/cannery_web/live/container_live/form_component.html.heex:27 +msgid "Description" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/container_card.ex:27 +#: lib/cannery_web/live/container_live/show.html.heex:8 +msgid "Description:" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.html.heex:60 +msgid "Disable" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/home_live.ex:54 +msgid "Easy to Use:" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/index.ex:36 +#: lib/cannery_web/live/ammo_group_live/show.ex:55 +msgid "Edit Ammo group" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/index.ex:23 +#: lib/cannery_web/live/ammo_type_live/show.ex:47 +msgid "Edit Ammo type" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/index.ex:24 +#: lib/cannery_web/live/container_live/show.ex:89 +msgid "Edit Container" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.ex:35 +msgid "Edit Invite" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/tag_live/index.ex:23 +msgid "Edit Tag" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.html.heex:64 +msgid "Enable" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:35 +msgid "Example bullet type abbreviations" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:42 +msgid "FMJ" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:116 +#: lib/cannery_web/live/ammo_type_live/index.ex:61 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:49 +msgid "Grains" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:153 +#: lib/cannery_web/live/ammo_type_live/index.ex:66 +msgid "Incendiary" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/home_live.ex:88 +msgid "Instance Information" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/invite_card.ex:27 +msgid "Invite Disabled" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/home_live.ex:119 +msgid "Invite Only" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/topbar.ex:72 +#: lib/cannery_web/live/invite_live/index.html.heex:3 +msgid "Invites" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/user_session/new.html.heex:29 +msgid "Keep me logged in for 60 days" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/index.ex:34 +msgid "Listing Ammo types" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/index.ex:33 +msgid "Listing Containers" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.ex:43 +msgid "Listing Invites" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/tag_live/index.ex:34 +msgid "Listing Tags" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/move_ammo_group_component.html.heex:30 +#: lib/cannery_web/live/container_live/form_component.html.heex:42 +msgid "Location" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/container_card.ex:39 +#: lib/cannery_web/live/container_live/show.html.heex:20 +msgid "Location:" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/form_component.html.heex:38 +msgid "Magazine, Clip, Ammo Box, etc" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/topbar.ex:59 +msgid "Manage" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:165 +#: lib/cannery_web/live/ammo_type_live/index.ex:69 +msgid "Manufacturer" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/form_component.html.heex:31 +msgid "Metal ammo can with the anime girl sticker" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/form_component.html.heex:23 +msgid "My cool ammo can" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:20 +#: lib/cannery_web/live/ammo_type_live/index.ex:51 +#: lib/cannery_web/live/container_live/form_component.html.heex:20 +#: lib/cannery_web/live/invite_live/form_component.html.heex:20 +#: lib/cannery_web/live/tag_live/form_component.ex:50 +msgid "Name" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/index.ex:29 +msgid "New Ammo type" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/index.ex:29 +msgid "New Container" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.ex:39 +msgid "New Invite" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/tag_live/index.ex:29 +msgid "New Tag" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/index.html.heex:8 +msgid "No Ammo" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/index.html.heex:8 +msgid "No Ammo Types" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/show.html.heex:109 +msgid "No ammo for this type" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/show.html.heex:88 +msgid "No ammo groups in this container" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/index.html.heex:8 +msgid "No containers" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.html.heex:8 +msgid "No invites" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/tag_live/index.html.heex:10 +msgid "No tags" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/add_shot_group_component.html.heex:30 +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:41 +#: lib/cannery_web/live/ammo_group_live/index.html.heex:36 +#: lib/cannery_web/live/range_live/form_component.html.heex:29 +#: lib/cannery_web/live/range_live/index.html.heex:67 +msgid "Notes" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/ammo_group_card.ex:35 +#: lib/cannery_web/live/ammo_group_live/show.html.heex:14 +msgid "Notes:" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/form_component.html.heex:46 +msgid "On the bookshelf" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:124 +#: lib/cannery_web/live/ammo_type_live/index.ex:62 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:50 +msgid "Pressure" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:34 +#: lib/cannery_web/live/ammo_group_live/index.html.heex:33 +msgid "Price paid" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/ammo_group_card.ex:42 +#: lib/cannery_web/live/ammo_group_live/show.html.heex:21 +msgid "Price paid:" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:131 +#: lib/cannery_web/live/ammo_type_live/index.ex:63 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:51 +msgid "Primer type" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/home_live.ex:118 +msgid "Public Signups" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/index.ex:64 +msgid "Rimfire" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/home_live.ex:66 +msgid "Secure:" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/home_live.ex:69 +msgid "Self-host your own instance, or use an instance from someone you trust." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.html.heex:80 +msgid "Set Unlimited" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/user_settings/edit.html.heex:3 +msgid "Settings" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/show.ex:54 +msgid "Show Ammo group" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/show.ex:46 +msgid "Show Ammo type" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/show.ex:88 +msgid "Show Container" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/home_live.ex:76 +msgid "Simple:" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:51 +msgid "Steel" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/show.html.heex:79 +msgid "Stored in" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/topbar.ex:41 +#: lib/cannery_web/live/container_live/show.html.heex:60 +#: lib/cannery_web/live/tag_live/index.html.heex:3 +msgid "Tags" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/tag_live/index.html.heex:6 +msgid "Tags can be added to your containers to help you organize" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/tag_live/form_component.ex:60 +msgid "Text color" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/home_live.ex:45 +msgid "The self-hosted firearm tracker website" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/show.html.heex:84 +msgid "This ammo group is not in a container" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:149 +#: lib/cannery_web/live/ammo_type_live/index.ex:65 +msgid "Tracer" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/move_ammo_group_component.html.heex:26 +#: lib/cannery_web/live/container_live/form_component.html.heex:35 +msgid "Type" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/container_card.ex:33 +#: lib/cannery_web/live/container_live/show.html.heex:14 +msgid "Type:" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.html.heex:120 +msgid "Users" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/invite_card.ex:22 +msgid "Uses Left:" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/form_component.html.heex:24 +msgid "Uses left" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/home_live.ex:41 +msgid "Welcome to %{name}" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/home_live.ex:70 +msgid "Your data stays with you, period" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/show.ex:90 +msgid "Add Tag to Container" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/show.html.heex:49 +msgid "No tags for this container" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/topbar.ex:65 +#: lib/cannery_web/live/ammo_group_live/index.html.heex:39 +msgid "Range" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.html.heex:3 +msgid "Range day" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.html.heex:70 +msgid "Date" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/form_component.html.heex:21 +msgid "Shots fired" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.html.heex:8 +msgid "No ammo staged" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/show.html.heex:58 +#: lib/cannery_web/live/range_live/index.html.heex:33 +msgid "Stage for range" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/show.html.heex:57 +#: lib/cannery_web/live/range_live/index.html.heex:32 +msgid "Unstage from range" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/show.ex:52 +msgid "Add Shot group" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/add_shot_group_component.html.heex:3 +#: lib/cannery_web/live/ammo_group_live/index.ex:24 +#: lib/cannery_web/live/range_live/index.ex:28 +msgid "Record shots" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/index.html.heex:3 +msgid "Ammo Types" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/index.ex:47 +msgid "Ammo groups" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/add_shot_group_component.html.heex:38 +#: lib/cannery_web/live/range_live/form_component.html.heex:36 +msgid "Date (UTC)" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.ex:34 +msgid "Edit Shot Records" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.ex:40 +msgid "New Shot Records" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.html.heex:48 +msgid "No shots recorded" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/add_shot_group_component.html.heex:21 +msgid "Rounds left" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.html.heex:64 +msgid "Rounds shot" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.ex:46 +msgid "Shot Records" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/index.ex:30 +#: lib/cannery_web/live/ammo_group_live/show.ex:53 +msgid "Move Ammo group" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/move_ammo_group_component.html.heex:3 +msgid "Move ammo" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/move_ammo_group_component.html.heex:8 +msgid "No other containers" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.html.heex:53 +msgid "Shot log" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/ammo_group_card.ex:43 +#: lib/cannery_web/live/ammo_group_live/index.html.heex:64 +#: lib/cannery_web/live/ammo_group_live/show.html.heex:22 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:98 +msgid "$%{amount}" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:83 +msgid "Bimetal" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:78 +#: lib/cannery_web/live/ammo_type_live/index.ex:57 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:45 +msgid "Jacket type" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:87 +#: lib/cannery_web/live/ammo_type_live/index.ex:58 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:46 +msgid "Muzzle velocity" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:106 +#: lib/cannery_web/live/ammo_type_live/index.ex:60 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:48 +msgid "Powder grains per charge" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:97 +#: lib/cannery_web/live/ammo_type_live/index.ex:59 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:47 +msgid "Powder type" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:171 +#: lib/cannery_web/live/ammo_type_live/index.ex:70 +msgid "UPC" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/user_settings/edit.html.heex:81 +msgid "Confirm new password" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/user_settings/edit.html.heex:34 +#: lib/cannery_web/templates/user_settings/edit.html.heex:90 +msgid "Current password" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/user_settings/edit.html.heex:74 +msgid "New password" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/index.html.heex:82 +msgid "Stage" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/index.html.heex:82 +msgid "Unstage" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:140 +msgid "Firing type" +msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/emails.po b/priv/gettext/en/LC_MESSAGES/emails.po new file mode 100644 index 0000000..68ca775 --- /dev/null +++ b/priv/gettext/en/LC_MESSAGES/emails.po @@ -0,0 +1,97 @@ +## "msgid"s in this file come from POT (.pot) files. +## +## Do not add, change, or remove "msgid"s manually here as +## they're tied to the ones in the corresponding POT file +## (with the same domain). +## +## Use "mix gettext.extract --merge" or "mix gettext.merge" +## to merge POT files into PO files. +msgid "" +msgstr "" +"Language: en\n" +"Plural-Forms: nplurals=2\n" + +#, elixir-autogen, elixir-format +#: lib/cannery/accounts/email.ex:30 +msgid "Confirm your %{name} account" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/email/confirm_email.html.eex:3 +#: lib/cannery_web/templates/email/confirm_email.txt.eex:2 +#: lib/cannery_web/templates/email/reset_password.html.eex:3 +#: lib/cannery_web/templates/email/reset_password.txt.eex:2 +#: lib/cannery_web/templates/email/update_email.html.eex:3 +#: lib/cannery_web/templates/email/update_email.txt.eex:2 +msgid "Hi %{email}," +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/email/confirm_email.txt.eex:10 +msgid "If you didn't create an account at %{url}, please ignore this." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/email/reset_password.txt.eex:8 +#: lib/cannery_web/templates/email/update_email.txt.eex:8 +msgid "If you didn't request this change from %{url}, please ignore this." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery/accounts/email.ex:37 +msgid "Reset your %{name} password" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery/accounts/email.ex:44 +msgid "Update your %{name} email" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/email/confirm_email.html.eex:9 +msgid "Welcome to %{name}!" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/email/confirm_email.txt.eex:4 +msgid "Welcome to %{name}%!" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/email/update_email.html.eex:8 +#: lib/cannery_web/templates/email/update_email.txt.eex:4 +msgid "You can change your email by visiting the URL below:" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/email/confirm_email.html.eex:14 +#: lib/cannery_web/templates/email/confirm_email.txt.eex:6 +msgid "You can confirm your account by visiting the URL below:" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/email/reset_password.html.eex:8 +#: lib/cannery_web/templates/email/reset_password.txt.eex:4 +msgid "You can reset your password by visiting the URL below:" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/email/confirm_email.html.eex:22 +msgid "If you didn't create an account at %{name}, please ignore this." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/email/reset_password.html.eex:16 +#: lib/cannery_web/templates/email/update_email.html.eex:16 +msgid "If you didn't request this change from %{name}, please ignore this." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/layout/email.txt.eex:9 +msgid "This email was sent from %{name} at %{url}, the self-hosted firearm tracker website." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/layout/email.html.heex:17 +msgid "This email was sent from %{name}, the self-hosted firearm tracker website." +msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/errors.po b/priv/gettext/en/LC_MESSAGES/errors.po index 844c4f5..f7fc1fa 100644 --- a/priv/gettext/en/LC_MESSAGES/errors.po +++ b/priv/gettext/en/LC_MESSAGES/errors.po @@ -10,103 +10,146 @@ msgid "" msgstr "" "Language: en\n" -## From Ecto.Changeset.cast/4 -msgid "can't be blank" +#, elixir-autogen, elixir-format +#: lib/cannery/containers.ex:105 +msgid "Container must be empty before deleting" msgstr "" -## From Ecto.Changeset.unique_constraint/3 -msgid "has already been taken" +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/index.ex:55 +#: lib/cannery_web/live/container_live/show.ex:74 +msgid "Could not delete %{name}: %{error}" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/index.ex:43 +msgid "Could not find that container" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_settings_controller.ex:67 +msgid "Email change link is invalid or it has expired." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/error/error.html.heex:8 +msgid "Error" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/error/error.html.heex:29 +msgid "Go back home" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/views/error_view.ex:11 +msgid "Internal Server Error" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_session_controller.ex:17 +msgid "Invalid email or password" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/views/error_view.ex:9 +msgid "Not found" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/user_registration/new.html.heex:17 +#: lib/cannery_web/templates/user_reset_password/edit.html.heex:17 +#: lib/cannery_web/templates/user_settings/edit.html.heex:23 +#: lib/cannery_web/templates/user_settings/edit.html.heex:67 +msgid "Oops, something went wrong! Please check the errors below." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_reset_password_controller.ex:60 +msgid "Reset password link is invalid or it has expired." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_registration_controller.ex:25 +#: lib/cannery_web/controllers/user_registration_controller.ex:53 +msgid "Sorry, public registration is disabled" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_registration_controller.ex:15 +#: lib/cannery_web/controllers/user_registration_controller.ex:43 +msgid "Sorry, this invite was not found or expired" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_settings_controller.ex:82 +msgid "Unable to delete user" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/views/error_view.ex:10 +msgid "Unauthorized" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_confirmation_controller.ex:53 +msgid "User confirmation link is invalid or it has expired." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.ex:20 +msgid "You are not authorized to view this page" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_auth.ex:177 +msgid "You are not authorized to view this page." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery/accounts/user.ex:128 +msgid "did not change" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery/accounts/user.ex:149 +msgid "does not match password" msgstr "" ## From Ecto.Changeset.put_change/3 -msgid "is invalid" +#, elixir-autogen, elixir-format, fuzzy +#: lib/cannery/accounts/user.ex:186 +msgid "is not valid" msgstr "" -## From Ecto.Changeset.validate_acceptance/3 -msgid "must be accepted" +#, elixir-autogen, elixir-format +#: lib/cannery/accounts/user.ex:82 +msgid "must have the @ sign and no spaces" msgstr "" -## From Ecto.Changeset.validate_format/3 -msgid "has invalid format" +#, elixir-autogen, elixir-format +#: lib/cannery/tags.ex:40 +msgid "Tag not found" msgstr "" -## From Ecto.Changeset.validate_subset/3 -msgid "has an invalid entry" +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/add_tag_component.ex:35 +msgid "Tag could not be added" msgstr "" -## From Ecto.Changeset.validate_exclusion/3 -msgid "is reserved" +#, elixir-autogen, elixir-format +#: lib/cannery/activity_log.ex:125 +msgid "Count must be at least 1" msgstr "" -## From Ecto.Changeset.validate_confirmation/3 -msgid "does not match confirmation" +#, elixir-autogen, elixir-format +#: lib/cannery/activity_log.ex:73 +#: lib/cannery/activity_log.ex:120 +msgid "Count must be less than %{count}" msgstr "" -## From Ecto.Changeset.no_assoc_constraint/3 -msgid "is still associated with this entry" -msgstr "" - -msgid "are still associated with this entry" -msgstr "" - -## From Ecto.Changeset.validate_length/3 -msgid "should have %{count} item(s)" -msgid_plural "should have %{count} item(s)" -msgstr[0] "" -msgstr[1] "" - -msgid "should be %{count} character(s)" -msgid_plural "should be %{count} character(s)" -msgstr[0] "" -msgstr[1] "" - -msgid "should be %{count} byte(s)" -msgid_plural "should be %{count} byte(s)" -msgstr[0] "" -msgstr[1] "" - -msgid "should have at least %{count} item(s)" -msgid_plural "should have at least %{count} item(s)" -msgstr[0] "" -msgstr[1] "" - -msgid "should be at least %{count} character(s)" -msgid_plural "should be at least %{count} character(s)" -msgstr[0] "" -msgstr[1] "" - -msgid "should be at least %{count} byte(s)" -msgid_plural "should be at least %{count} byte(s)" -msgstr[0] "" -msgstr[1] "" - -msgid "should have at most %{count} item(s)" -msgid_plural "should have at most %{count} item(s)" -msgstr[0] "" -msgstr[1] "" - -msgid "should be at most %{count} character(s)" -msgid_plural "should be at most %{count} character(s)" -msgstr[0] "" -msgstr[1] "" - -msgid "should be at most %{count} byte(s)" -msgid_plural "should be at most %{count} byte(s)" -msgstr[0] "" -msgstr[1] "" - -## From Ecto.Changeset.validate_number/3 -msgid "must be less than %{number}" -msgstr "" - -msgid "must be greater than %{number}" -msgstr "" - -msgid "must be less than or equal to %{number}" -msgstr "" - -msgid "must be greater than or equal to %{number}" -msgstr "" - -msgid "must be equal to %{number}" +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_auth.ex:39 +#: lib/cannery_web/controllers/user_auth.ex:161 +msgid "You must confirm your account and log in to access this page." msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/prompts.po b/priv/gettext/en/LC_MESSAGES/prompts.po new file mode 100644 index 0000000..d126822 --- /dev/null +++ b/priv/gettext/en/LC_MESSAGES/prompts.po @@ -0,0 +1,241 @@ +## "msgid"s in this file come from POT (.pot) files. +## +## Do not add, change, or remove "msgid"s manually here as +## they're tied to the ones in the corresponding POT file +## (with the same domain). +## +## Use "mix gettext.extract --merge" or "mix gettext.merge" +## to merge POT files into PO files. +msgid "" +msgstr "" +"Language: en\n" +"Plural-Forms: nplurals=2\n" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.ex:64 +#: lib/cannery_web/live/container_live/form_component.ex:65 +#: lib/cannery_web/live/invite_live/form_component.ex:59 +#: lib/cannery_web/live/tag_live/form_component.ex:101 +msgid "%{name} created successfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/index.ex:41 +#: lib/cannery_web/live/ammo_type_live/show.ex:40 +#: lib/cannery_web/live/invite_live/index.ex:55 +#: lib/cannery_web/live/invite_live/index.ex:135 +#: lib/cannery_web/live/tag_live/index.ex:40 +msgid "%{name} deleted succesfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.ex:111 +msgid "%{name} disabled succesfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.ex:89 +msgid "%{name} enabled succesfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/index.ex:48 +#: lib/cannery_web/live/container_live/show.ex:64 +msgid "%{name} has been deleted" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.ex:69 +msgid "%{name} updated succesfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/form_component.ex:46 +#: lib/cannery_web/live/container_live/form_component.ex:47 +#: lib/cannery_web/live/invite_live/form_component.ex:41 +#: lib/cannery_web/live/tag_live/form_component.ex:83 +msgid "%{name} updated successfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_settings_controller.ex:28 +msgid "A link to confirm your email change has been sent to the new address." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/form_component.ex:87 +msgid "Ammo group created successfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/index.ex:54 +#: lib/cannery_web/live/ammo_group_live/show.ex:34 +msgid "Ammo group deleted succesfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/form_component.ex:69 +msgid "Ammo group updated successfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.html.heex:103 +#: lib/cannery_web/live/invite_live/index.html.heex:132 +msgid "Are you sure you want to delete %{email}? This action is permanent!" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_type_live/show.html.heex:29 +#: lib/cannery_web/live/container_live/index.html.heex:38 +#: lib/cannery_web/live/container_live/show.html.heex:37 +#: lib/cannery_web/live/tag_live/index.html.heex:38 +msgid "Are you sure you want to delete %{name}?" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.html.heex:50 +msgid "Are you sure you want to delete the invite for %{name}?" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/ammo_group_live/index.html.heex:120 +#: lib/cannery_web/live/ammo_group_live/show.html.heex:47 +#: lib/cannery_web/live/ammo_type_live/index.html.heex:68 +msgid "Are you sure you want to delete this ammo?" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/templates/user_settings/edit.html.heex:113 +msgid "Are you sure you want to delete your account?" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/topbar.ex:87 +msgid "Are you sure you want to log out?" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.html.heex:75 +msgid "Are you sure you want to make %{name} unlimited?" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_settings_controller.ex:60 +msgid "Email changed successfully." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_confirmation_controller.ex:22 +msgid "If your email is in our system and it has not been confirmed yet, you will receive an email with instructions shortly." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_reset_password_controller.ex:24 +msgid "If your email is in our system, you will receive instructions to reset your password shortly." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_session_controller.ex:23 +msgid "Logged out successfully." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_reset_password_controller.ex:43 +msgid "Password reset successfully." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_settings_controller.ex:47 +msgid "Password updated successfully." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_registration_controller.ex:71 +msgid "Please check your email to verify your account" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/home_live.ex:97 +msgid "Register to setup %{name}" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/add_shot_group_component.html.heex:44 +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:55 +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:176 +#: lib/cannery_web/live/container_live/form_component.html.heex:52 +#: lib/cannery_web/live/invite_live/form_component.html.heex:30 +#: lib/cannery_web/live/range_live/form_component.html.heex:42 +#: lib/cannery_web/live/tag_live/form_component.ex:68 +msgid "Saving..." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_settings_controller.ex:78 +msgid "Your account has been deleted" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/show.html.heex:71 +msgid "Are you sure you want to remove the %{tag_name} tag from %{container_name}?" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/add_tag_component.ex:40 +msgid "%{name} added successfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/show.ex:40 +msgid "%{tag_name} has been removed from %{container_name}" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/container_live/add_tag_component.html.heex:19 +msgid "Adding..." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/add_shot_group_component.ex:68 +msgid "Shots recorded successfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.html.heex:29 +msgid "Are you sure you want to unstage this ammo?" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.ex:70 +msgid "Ammo group unstaged succesfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.html.heex:108 +msgid "Are you sure you want to delete this shot record?" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/index.ex:56 +msgid "Shot records deleted succesfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/range_live/form_component.ex:55 +msgid "Shot records updated successfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/controllers/user_confirmation_controller.ex:37 +msgid "%{email} confirmed successfully." +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/components/move_ammo_group_component.ex:47 +msgid "Ammo moved to %{name} successfully" +msgstr "" + +#, elixir-autogen, elixir-format +#: lib/cannery_web/live/invite_live/index.ex:123 +msgid "Copied to clipboard" +msgstr ""