diff --git a/priv/gettext/fr/LC_MESSAGES/actions.po b/priv/gettext/fr/LC_MESSAGES/actions.po index f818f6d2..8452e65b 100644 --- a/priv/gettext/fr/LC_MESSAGES/actions.po +++ b/priv/gettext/fr/LC_MESSAGES/actions.po @@ -14,15 +14,15 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.12.1\n" -## This file is a PO Template file. -## -## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. -## -## Run "mix gettext.extract" to bring this file up to -## date. Leave "msgstr"s empty as changing them here has no -## effect: edit them in PO (.po) files instead. +# # This file is a PO Template file. +# # +# # "msgid"s here are often extracted from source code. +# # Add new translations manually only if they're dynamic +# # translations that can't be statically extracted. +# # +# # Run "mix gettext.extract" to bring this file up to +# # date. Leave "msgstr"s empty as changing them here has no +# # effect: edit them in PO (.po) files instead. #: lib/cannery_web/live/ammo_group_live/index.ex:44 #: lib/cannery_web/live/ammo_group_live/index.html.heex:40 #, elixir-autogen, elixir-format @@ -218,9 +218,9 @@ msgstr "Changer la langue" #: lib/cannery_web/live/ammo_group_live/show.html.heex:60 #, elixir-autogen, elixir-format msgid "View in Catalog" -msgstr "" +msgstr "Voir en catalogue" #: lib/cannery_web/live/ammo_group_live/index.html.heex:31 #, elixir-autogen, elixir-format msgid "add an ammo type first" -msgstr "" +msgstr "Ajoutez d'abord un type de munitions" diff --git a/priv/gettext/fr/LC_MESSAGES/default.po b/priv/gettext/fr/LC_MESSAGES/default.po index 7edd960a..0b5e2380 100644 --- a/priv/gettext/fr/LC_MESSAGES/default.po +++ b/priv/gettext/fr/LC_MESSAGES/default.po @@ -14,15 +14,15 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.12.2\n" -## This file is a PO Template file. -## -## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. -## -## Run "mix gettext.extract" to bring this file up to -## date. Leave "msgstr"s empty as changing them here has no -## effect: edit them in PO (.po) files instead. +# # This file is a PO Template file. +# # +# # "msgid"s here are often extracted from source code. +# # Add new translations manually only if they're dynamic +# # translations that can't be statically extracted. +# # +# # Run "mix gettext.extract" to bring this file up to +# # date. Leave "msgstr"s empty as changing them here has no +# # effect: edit them in PO (.po) files instead. #: lib/cannery_web/live/home_live.ex:64 #, elixir-autogen, elixir-format msgid "%{name} lets you easily keep an eye on your ammo levels before and after range day" @@ -889,7 +889,7 @@ msgstr "Voir le code source" #: lib/cannery_web/live/ammo_type_live/index.html.heex:3 #, elixir-autogen, elixir-format msgid "Catalog" -msgstr "" +msgstr "Catalogue" #: lib/cannery_web/live/ammo_group_live/show.ex:40 #, elixir-autogen, elixir-format, fuzzy @@ -920,23 +920,24 @@ msgstr "Ce groupe de munition n’est pas dans un conteneur" #: lib/cannery_web/live/container_live/show.html.heex:27 #, elixir-autogen, elixir-format msgid "Packs:" -msgstr "" +msgstr "Packages :" #: lib/cannery_web/components/topbar.ex:25 #: lib/cannery_web/live/home_live.ex:42 #, elixir-autogen, elixir-format msgid "Cannery logo" -msgstr "" +msgstr "Logo de Cannery" #: lib/cannery_web/live/home_live.ex:44 #, elixir-autogen, elixir-format msgid "isn't he cute >:3" -msgstr "" +msgstr "N'est-il mignon >:3" #: lib/cannery_web/live/invite_live/form_component.html.heex:28 #, elixir-autogen, elixir-format msgid "Leave \"Uses left\" blank to make invite unlimited" msgstr "" +"Laissez \"Utilisations restantes\" vide pour rendre l'invitation illimitée" #: lib/cannery_web/live/ammo_type_live/index.ex:87 #, elixir-autogen, elixir-format, fuzzy diff --git a/priv/gettext/fr/LC_MESSAGES/errors.po b/priv/gettext/fr/LC_MESSAGES/errors.po index 42cca889..d26be479 100644 --- a/priv/gettext/fr/LC_MESSAGES/errors.po +++ b/priv/gettext/fr/LC_MESSAGES/errors.po @@ -14,15 +14,15 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.12\n" -## This file is a PO Template file. -## -## "msgid"s here are often extracted from source code. -## Add new translations manually only if they're dynamic -## translations that can't be statically extracted. -## -## Run "mix gettext.extract" to bring this file up to -## date. Leave "msgstr"s empty as changing them here has no -## effect: edit them in PO (.po) files instead. +# # This file is a PO Template file. +# # +# # "msgid"s here are often extracted from source code. +# # Add new translations manually only if they're dynamic +# # translations that can't be statically extracted. +# # +# # Run "mix gettext.extract" to bring this file up to +# # date. Leave "msgstr"s empty as changing them here has no +# # effect: edit them in PO (.po) files instead. #: lib/cannery/containers.ex:140 #, elixir-autogen, elixir-format msgid "Container must be empty before deleting" @@ -189,14 +189,14 @@ msgstr "Nombre de copies invalide, doit être 1 et %{max}. Été %{multiplier}" #: lib/cannery/ammo.ex:535 #, elixir-autogen, elixir-format msgid "Invalid multiplier" -msgstr "" +msgstr "Multiplicateur invalide" #: lib/cannery/ammo/ammo_group.ex:84 #, elixir-autogen, elixir-format msgid "Please select an ammo type and container" -msgstr "" +msgstr "Veuillez choisir un type de munitions et un conteneur" #: lib/cannery/activity_log/shot_group.ex:69 #, elixir-autogen, elixir-format msgid "Please select a valid user and ammo group" -msgstr "" +msgstr "Veuillez choisir un utilisateur valide et un groupe de munitions" diff --git a/priv/gettext/ga/LC_MESSAGES/actions.po b/priv/gettext/ga/LC_MESSAGES/actions.po new file mode 100644 index 00000000..33c407d4 --- /dev/null +++ b/priv/gettext/ga/LC_MESSAGES/actions.po @@ -0,0 +1,224 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-11-06 23:51+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ga\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 3.7.3\n" + +## This file is a PO Template file. +## +## "msgid"s here are often extracted from source code. +## Add new translations manually only if they're dynamic +## translations that can't be statically extracted. +## +## Run "mix gettext.extract" to bring this file up to +## date. Leave "msgstr"s empty as changing them here has no +## effect: edit them in PO (.po) files instead. +#: lib/cannery_web/live/ammo_group_live/index.ex:44 +#: lib/cannery_web/live/ammo_group_live/index.html.heex:40 +#, elixir-autogen, elixir-format +msgid "Add Ammo" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.html.heex:36 +#, elixir-autogen, elixir-format +msgid "Add your first box!" +msgstr "" + +#: lib/cannery_web/live/container_live/index.html.heex:13 +#, elixir-autogen, elixir-format +msgid "Add your first container!" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/index.html.heex:13 +#, elixir-autogen, elixir-format +msgid "Add your first type!" +msgstr "" + +#: lib/cannery_web/templates/user_settings/edit.html.heex:15 +#: lib/cannery_web/templates/user_settings/edit.html.heex:44 +#, elixir-autogen, elixir-format +msgid "Change email" +msgstr "" + +#: lib/cannery_web/templates/user_settings/edit.html.heex:58 +#: lib/cannery_web/templates/user_settings/edit.html.heex:99 +#, elixir-autogen, elixir-format +msgid "Change password" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.html.heex:17 +#, elixir-autogen, elixir-format +msgid "Create Invite" +msgstr "" + +#: lib/cannery_web/templates/user_settings/edit.html.heex:148 +#, elixir-autogen, elixir-format +msgid "Delete User" +msgstr "" + +#: lib/cannery_web/templates/user_registration/new.html.heex:52 +#: lib/cannery_web/templates/user_reset_password/new.html.heex:3 +#: lib/cannery_web/templates/user_session/new.html.heex:45 +#, elixir-autogen, elixir-format +msgid "Forgot your password?" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.html.heex:13 +#, elixir-autogen, elixir-format +msgid "Invite someone new!" +msgstr "" + +#: lib/cannery_web/components/topbar.ex:137 +#: lib/cannery_web/templates/user_confirmation/new.html.heex:30 +#: lib/cannery_web/templates/user_registration/new.html.heex:49 +#: lib/cannery_web/templates/user_reset_password/edit.html.heex:48 +#: lib/cannery_web/templates/user_reset_password/new.html.heex:30 +#: lib/cannery_web/templates/user_session/new.html.heex:3 +#: lib/cannery_web/templates/user_session/new.html.heex:33 +#, elixir-autogen, elixir-format +msgid "Log in" +msgstr "" + +#: lib/cannery_web/live/tag_live/index.html.heex:15 +#, elixir-autogen, elixir-format +msgid "Make your first tag!" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/index.html.heex:17 +#, elixir-autogen, elixir-format +msgid "New Ammo type" +msgstr "" + +#: lib/cannery_web/live/container_live/index.html.heex:17 +#, elixir-autogen, elixir-format +msgid "New Container" +msgstr "" + +#: lib/cannery_web/live/tag_live/index.html.heex:19 +#, elixir-autogen, elixir-format +msgid "New Tag" +msgstr "" + +#: lib/cannery_web/components/topbar.ex:128 +#: 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:42 +#: 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 +#, elixir-autogen, elixir-format +msgid "Register" +msgstr "" + +#: lib/cannery_web/templates/user_confirmation/new.html.heex:3 +#: lib/cannery_web/templates/user_confirmation/new.html.heex:16 +#, elixir-autogen, elixir-format +msgid "Resend confirmation instructions" +msgstr "" + +#: lib/cannery_web/templates/user_reset_password/edit.html.heex:3 +#: lib/cannery_web/templates/user_reset_password/edit.html.heex:34 +#, elixir-autogen, elixir-format +msgid "Reset password" +msgstr "" + +#: lib/cannery_web/components/add_shot_group_component.html.heex:46 +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:73 +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:156 +#: lib/cannery_web/live/container_live/form_component.html.heex:50 +#: lib/cannery_web/live/invite_live/form_component.html.heex:31 +#: lib/cannery_web/live/range_live/form_component.html.heex:40 +#: lib/cannery_web/live/tag_live/form_component.ex:91 +#, elixir-autogen, elixir-format +msgid "Save" +msgstr "" + +#: lib/cannery_web/templates/user_reset_password/new.html.heex:16 +#, elixir-autogen, elixir-format +msgid "Send instructions to reset password" +msgstr "" + +#: lib/cannery_web/live/container_live/show.html.heex:72 +#, elixir-autogen, elixir-format +msgid "Why not add one?" +msgstr "" + +#: lib/cannery_web/live/container_live/edit_tags_component.html.heex:53 +#, elixir-autogen, elixir-format +msgid "Add" +msgstr "" + +#: lib/cannery_web/live/range_live/index.html.heex:17 +#, elixir-autogen, elixir-format +msgid "Stage ammo" +msgstr "" + +#: lib/cannery_web/live/range_live/index.html.heex:13 +#, elixir-autogen, elixir-format +msgid "Why not get some ready to shoot?" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.ex:190 +#: lib/cannery_web/live/ammo_group_live/show.html.heex:101 +#: lib/cannery_web/live/range_live/index.html.heex:38 +#, elixir-autogen, elixir-format +msgid "Record shots" +msgstr "" + +#: lib/cannery_web/components/move_ammo_group_component.ex:90 +#, elixir-autogen, elixir-format +msgid "Add another container!" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.html.heex:94 +#, elixir-autogen, elixir-format +msgid "Move containers" +msgstr "" + +#: lib/cannery_web/components/move_ammo_group_component.ex:126 +#, elixir-autogen, elixir-format +msgid "Select" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.html.heex:31 +#, elixir-autogen, elixir-format +msgid "Copy to clipboard" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.html.heex:21 +#, elixir-autogen, elixir-format +msgid "add a container first" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:66 +#, elixir-autogen, elixir-format +msgid "Create" +msgstr "" + +#: lib/cannery_web/templates/user_settings/edit.html.heex:113 +#, elixir-autogen, elixir-format +msgid "Change Language" +msgstr "" + +#: lib/cannery_web/templates/user_settings/edit.html.heex:134 +#, elixir-autogen, elixir-format +msgid "Change language" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.html.heex:60 +#, elixir-autogen, elixir-format +msgid "View in Catalog" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.html.heex:31 +#, elixir-autogen, elixir-format +msgid "add an ammo type first" +msgstr "" diff --git a/priv/gettext/ga/LC_MESSAGES/default.po b/priv/gettext/ga/LC_MESSAGES/default.po new file mode 100644 index 00000000..686c5641 --- /dev/null +++ b/priv/gettext/ga/LC_MESSAGES/default.po @@ -0,0 +1,958 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-11-06 23:51+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ga\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 3.7.3\n" + +## This file is a PO Template file. +## +## "msgid"s here are often extracted from source code. +## Add new translations manually only if they're dynamic +## translations that can't be statically extracted. +## +## Run "mix gettext.extract" to bring this file up to +## date. Leave "msgstr"s empty as changing them here has no +## effect: edit them in PO (.po) files instead. +#: lib/cannery_web/live/home_live.ex:64 +#, elixir-autogen, elixir-format +msgid "%{name} lets you easily keep an eye on your ammo levels before and after range day" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:86 +#, elixir-autogen, elixir-format +msgid "Access from any internet-capable device" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.html.heex:91 +#, elixir-autogen, elixir-format +msgid "Admins" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:100 +#, elixir-autogen, elixir-format +msgid "Admins:" +msgstr "" + +#: lib/cannery_web/components/topbar.ex:73 +#: lib/cannery_web/live/ammo_group_live/index.html.heex:3 +#: lib/cannery_web/live/range_live/index.ex:80 +#, elixir-autogen, elixir-format +msgid "Ammo" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:21 +#: lib/cannery_web/live/ammo_group_live/index.ex:90 +#, elixir-autogen, elixir-format +msgid "Ammo type" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/index.ex:88 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:106 +#, elixir-autogen, elixir-format +msgid "Average Price paid" +msgstr "" + +#: lib/cannery_web/live/tag_live/form_component.ex:79 +#, elixir-autogen, elixir-format +msgid "Background color" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:140 +#: lib/cannery_web/live/ammo_type_live/index.ex:71 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:59 +#, elixir-autogen, elixir-format +msgid "Blank" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:68 +#, elixir-autogen, elixir-format +msgid "Brass" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:44 +#: lib/cannery_web/live/ammo_type_live/index.ex:53 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:45 +#, elixir-autogen, elixir-format +msgid "Bullet core" +msgstr "" + +#: 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:44 +#, elixir-autogen, elixir-format +msgid "Bullet type" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:58 +#: lib/cannery_web/live/ammo_type_live/index.ex:55 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:47 +#, elixir-autogen, elixir-format +msgid "Caliber" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:51 +#: lib/cannery_web/live/ammo_type_live/index.ex:54 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:46 +#, elixir-autogen, elixir-format +msgid "Cartridge" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:65 +#: lib/cannery_web/live/ammo_type_live/index.ex:56 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:48 +#, elixir-autogen, elixir-format +msgid "Case material" +msgstr "" + +#: lib/cannery_web/components/move_ammo_group_component.ex:67 +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:48 +#: lib/cannery_web/live/ammo_group_live/index.ex:95 +#, elixir-autogen, elixir-format +msgid "Container" +msgstr "" + +#: lib/cannery_web/components/topbar.ex:57 +#: lib/cannery_web/live/container_live/index.ex:36 +#: lib/cannery_web/live/container_live/index.html.heex:3 +#, elixir-autogen, elixir-format +msgid "Containers" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:144 +#: lib/cannery_web/live/ammo_type_live/index.ex:72 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:60 +#, elixir-autogen, elixir-format +msgid "Corrosive" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:27 +#: lib/cannery_web/live/ammo_group_live/index.ex:91 +#, elixir-autogen, elixir-format +msgid "Count" +msgstr "" + +#: lib/cannery_web/components/ammo_group_card.ex:33 +#: lib/cannery_web/live/ammo_group_live/show.html.heex:8 +#, elixir-autogen, elixir-format +msgid "Count:" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:24 +#: lib/cannery_web/live/container_live/form_component.html.heex:27 +#, elixir-autogen, elixir-format +msgid "Description" +msgstr "" + +#: lib/cannery_web/components/container_card.ex:30 +#: lib/cannery_web/live/container_live/show.html.heex:8 +#, elixir-autogen, elixir-format +msgid "Description:" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.html.heex:60 +#, elixir-autogen, elixir-format +msgid "Disable" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:61 +#, elixir-autogen, elixir-format +msgid "Easy to Use:" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.ex:38 +#, elixir-autogen, elixir-format +msgid "Edit Ammo group" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/index.ex:23 +#: lib/cannery_web/live/ammo_type_live/show.ex:63 +#, elixir-autogen, elixir-format +msgid "Edit Ammo type" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.ex:33 +#, elixir-autogen, elixir-format +msgid "Edit Invite" +msgstr "" + +#: lib/cannery_web/live/tag_live/index.ex:21 +#, elixir-autogen, elixir-format +msgid "Edit Tag" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.html.heex:64 +#, elixir-autogen, elixir-format +msgid "Enable" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:35 +#, elixir-autogen, elixir-format +msgid "Example bullet type abbreviations" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:40 +#, elixir-autogen, elixir-format +msgid "FMJ" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:103 +#: lib/cannery_web/live/ammo_type_live/index.ex:65 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:53 +#, elixir-autogen, elixir-format +msgid "Grains" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:136 +#: lib/cannery_web/live/ammo_type_live/index.ex:70 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:58 +#, elixir-autogen, elixir-format +msgid "Incendiary" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:95 +#, elixir-autogen, elixir-format +msgid "Instance Information" +msgstr "" + +#: lib/cannery_web/components/invite_card.ex:25 +#, elixir-autogen, elixir-format +msgid "Invite Disabled" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:128 +#, elixir-autogen, elixir-format +msgid "Invite Only" +msgstr "" + +#: lib/cannery_web/components/topbar.ex:90 +#: lib/cannery_web/live/invite_live/index.ex:41 +#: lib/cannery_web/live/invite_live/index.html.heex:3 +#, elixir-autogen, elixir-format +msgid "Invites" +msgstr "" + +#: lib/cannery_web/templates/user_session/new.html.heex:28 +#, elixir-autogen, elixir-format +msgid "Keep me logged in for 60 days" +msgstr "" + +#: lib/cannery_web/components/move_ammo_group_component.ex:69 +#: lib/cannery_web/live/container_live/form_component.html.heex:42 +#, elixir-autogen, elixir-format +msgid "Location" +msgstr "" + +#: lib/cannery_web/components/container_card.ex:42 +#: lib/cannery_web/live/container_live/show.html.heex:20 +#, elixir-autogen, elixir-format +msgid "Location:" +msgstr "" + +#: lib/cannery_web/live/container_live/form_component.html.heex:38 +#, elixir-autogen, elixir-format +msgid "Magazine, Clip, Ammo Box, etc" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:148 +#: lib/cannery_web/live/ammo_type_live/index.ex:73 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:61 +#, elixir-autogen, elixir-format +msgid "Manufacturer" +msgstr "" + +#: lib/cannery_web/live/container_live/form_component.html.heex:31 +#, elixir-autogen, elixir-format +msgid "Metal ammo can with the anime girl sticker" +msgstr "" + +#: lib/cannery_web/live/container_live/form_component.html.heex:23 +#, elixir-autogen, elixir-format +msgid "My cool ammo can" +msgstr "" + +#: 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:75 +#, elixir-autogen, elixir-format +msgid "Name" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/index.ex:29 +#, elixir-autogen, elixir-format +msgid "New Ammo type" +msgstr "" + +#: lib/cannery_web/live/container_live/index.ex:31 +#, elixir-autogen, elixir-format +msgid "New Container" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.ex:37 +#, elixir-autogen, elixir-format +msgid "New Invite" +msgstr "" + +#: lib/cannery_web/live/tag_live/index.ex:27 +#, elixir-autogen, elixir-format +msgid "New Tag" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.html.heex:8 +#, elixir-autogen, elixir-format +msgid "No Ammo" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/index.html.heex:8 +#, elixir-autogen, elixir-format +msgid "No Ammo Types" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/show.html.heex:134 +#, elixir-autogen, elixir-format +msgid "No ammo for this type" +msgstr "" + +#: lib/cannery_web/live/container_live/index.html.heex:8 +#, elixir-autogen, elixir-format +msgid "No containers" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.html.heex:8 +#, elixir-autogen, elixir-format +msgid "No invites" +msgstr "" + +#: lib/cannery_web/live/container_live/edit_tags_component.html.heex:31 +#: lib/cannery_web/live/tag_live/index.html.heex:10 +#, elixir-autogen, elixir-format +msgid "No tags" +msgstr "" + +#: 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/show.ex:88 +#: lib/cannery_web/live/range_live/form_component.html.heex:29 +#: lib/cannery_web/live/range_live/index.ex:82 +#, elixir-autogen, elixir-format +msgid "Notes" +msgstr "" + +#: lib/cannery_web/components/ammo_group_card.ex:39 +#: lib/cannery_web/live/ammo_group_live/show.html.heex:24 +#, elixir-autogen, elixir-format +msgid "Notes:" +msgstr "" + +#: lib/cannery_web/live/container_live/form_component.html.heex:46 +#, elixir-autogen, elixir-format +msgid "On the bookshelf" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:111 +#: lib/cannery_web/live/ammo_type_live/index.ex:66 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:54 +#, elixir-autogen, elixir-format +msgid "Pressure" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:34 +#: lib/cannery_web/live/ammo_group_live/index.ex:92 +#, elixir-autogen, elixir-format +msgid "Price paid" +msgstr "" + +#: lib/cannery_web/components/ammo_group_card.ex:58 +#, elixir-autogen, elixir-format +msgid "Price paid:" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:118 +#: lib/cannery_web/live/ammo_type_live/index.ex:67 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:55 +#, elixir-autogen, elixir-format +msgid "Primer type" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:127 +#, elixir-autogen, elixir-format +msgid "Public Signups" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:73 +#, elixir-autogen, elixir-format +msgid "Secure:" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:76 +#, elixir-autogen, elixir-format +msgid "Self-host your own instance, or use an instance from someone you trust." +msgstr "" + +#: lib/cannery_web/live/invite_live/index.html.heex:80 +#, elixir-autogen, elixir-format +msgid "Set Unlimited" +msgstr "" + +#: lib/cannery_web/controllers/user_settings_controller.ex:10 +#: lib/cannery_web/templates/user_settings/edit.html.heex:3 +#, elixir-autogen, elixir-format +msgid "Settings" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/show.ex:62 +#, elixir-autogen, elixir-format +msgid "Show Ammo type" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:83 +#, elixir-autogen, elixir-format +msgid "Simple:" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:47 +#, elixir-autogen, elixir-format +msgid "Steel" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.html.heex:111 +#, elixir-autogen, elixir-format +msgid "Stored in" +msgstr "" + +#: lib/cannery_web/components/topbar.ex:49 +#: lib/cannery_web/live/tag_live/index.ex:32 +#: lib/cannery_web/live/tag_live/index.html.heex:3 +#, elixir-autogen, elixir-format +msgid "Tags" +msgstr "" + +#: lib/cannery_web/live/tag_live/index.html.heex:6 +#, elixir-autogen, elixir-format +msgid "Tags can be added to your containers to help you organize" +msgstr "" + +#: lib/cannery_web/live/tag_live/form_component.ex:85 +#, elixir-autogen, elixir-format +msgid "Text color" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:52 +#, elixir-autogen, elixir-format +msgid "The self-hosted firearm tracker website" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:132 +#: lib/cannery_web/live/ammo_type_live/index.ex:69 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:57 +#, elixir-autogen, elixir-format +msgid "Tracer" +msgstr "" + +#: lib/cannery_web/components/move_ammo_group_component.ex:68 +#: lib/cannery_web/live/container_live/form_component.html.heex:35 +#, elixir-autogen, elixir-format +msgid "Type" +msgstr "" + +#: lib/cannery_web/components/container_card.ex:36 +#: lib/cannery_web/live/container_live/show.html.heex:14 +#, elixir-autogen, elixir-format +msgid "Type:" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.html.heex:121 +#, elixir-autogen, elixir-format +msgid "Users" +msgstr "" + +#: lib/cannery_web/components/invite_card.ex:20 +#, elixir-autogen, elixir-format +msgid "Uses Left:" +msgstr "" + +#: lib/cannery_web/live/invite_live/form_component.html.heex:24 +#, elixir-autogen, elixir-format +msgid "Uses left" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:48 +#, elixir-autogen, elixir-format +msgid "Welcome to %{name}" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:77 +#, elixir-autogen, elixir-format +msgid "Your data stays with you, period" +msgstr "" + +#: lib/cannery_web/live/container_live/show.html.heex:64 +#, elixir-autogen, elixir-format +msgid "No tags for this container" +msgstr "" + +#: lib/cannery_web/components/topbar.ex:81 +#: lib/cannery_web/live/ammo_group_live/index.ex:94 +#, elixir-autogen, elixir-format +msgid "Range" +msgstr "" + +#: lib/cannery_web/live/range_live/index.html.heex:3 +#, elixir-autogen, elixir-format +msgid "Range day" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.ex:89 +#: lib/cannery_web/live/range_live/index.ex:83 +#, elixir-autogen, elixir-format +msgid "Date" +msgstr "" + +#: lib/cannery_web/live/range_live/form_component.html.heex:21 +#, elixir-autogen, elixir-format +msgid "Shots fired" +msgstr "" + +#: lib/cannery_web/live/range_live/index.html.heex:8 +#, elixir-autogen, elixir-format +msgid "No ammo staged" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.html.heex:86 +#: lib/cannery_web/live/range_live/index.html.heex:31 +#, elixir-autogen, elixir-format +msgid "Stage for range" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.html.heex:85 +#: lib/cannery_web/live/range_live/index.html.heex:30 +#, elixir-autogen, elixir-format +msgid "Unstage from range" +msgstr "" + +#: lib/cannery_web/components/add_shot_group_component.html.heex:3 +#: lib/cannery_web/live/ammo_group_live/index.ex:26 +#, elixir-autogen, elixir-format +msgid "Record shots" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.ex:49 +#, elixir-autogen, elixir-format +msgid "Ammo groups" +msgstr "" + +#: lib/cannery_web/components/add_shot_group_component.html.heex:38 +#: lib/cannery_web/live/range_live/form_component.html.heex:36 +#, elixir-autogen, elixir-format +msgid "Date (UTC)" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.ex:37 +#: lib/cannery_web/live/range_live/index.ex:32 +#, elixir-autogen, elixir-format +msgid "Edit Shot Records" +msgstr "" + +#: lib/cannery_web/live/range_live/index.ex:38 +#, elixir-autogen, elixir-format +msgid "New Shot Records" +msgstr "" + +#: lib/cannery_web/live/range_live/index.html.heex:48 +#, elixir-autogen, elixir-format +msgid "No shots recorded" +msgstr "" + +#: lib/cannery_web/components/add_shot_group_component.html.heex:21 +#, elixir-autogen, elixir-format +msgid "Rounds left" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.ex:87 +#: lib/cannery_web/live/range_live/index.ex:81 +#, elixir-autogen, elixir-format +msgid "Rounds shot" +msgstr "" + +#: lib/cannery_web/live/range_live/index.ex:44 +#, elixir-autogen, elixir-format +msgid "Shot Records" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.ex:32 +#, elixir-autogen, elixir-format +msgid "Move Ammo group" +msgstr "" + +#: lib/cannery_web/components/move_ammo_group_component.ex:80 +#: lib/cannery_web/live/ammo_group_live/index.ex:253 +#, elixir-autogen, elixir-format +msgid "Move ammo" +msgstr "" + +#: lib/cannery_web/components/move_ammo_group_component.ex:85 +#, elixir-autogen, elixir-format +msgid "No other containers" +msgstr "" + +#: lib/cannery_web/live/range_live/index.html.heex:53 +#, elixir-autogen, elixir-format +msgid "Shot log" +msgstr "" + +#: lib/cannery_web/components/ammo_group_card.ex:59 +#: lib/cannery_web/live/ammo_group_live/index.ex:145 +#: lib/cannery_web/live/ammo_group_live/show.html.heex:37 +#: lib/cannery_web/live/ammo_group_live/show.html.heex:44 +#: lib/cannery_web/live/ammo_type_live/index.ex:118 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:110 +#, elixir-autogen, elixir-format +msgid "$%{amount}" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:75 +#, elixir-autogen, elixir-format +msgid "Bimetal" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:72 +#: lib/cannery_web/live/ammo_type_live/index.ex:57 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:49 +#, elixir-autogen, elixir-format +msgid "Jacket type" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:79 +#: lib/cannery_web/live/ammo_type_live/index.ex:58 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:50 +#, elixir-autogen, elixir-format +msgid "Muzzle velocity" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:93 +#: lib/cannery_web/live/ammo_type_live/index.ex:61 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:52 +#, elixir-autogen, elixir-format +msgid "Powder grains per charge" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:89 +#: lib/cannery_web/live/ammo_type_live/index.ex:59 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:51 +#, elixir-autogen, elixir-format +msgid "Powder type" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:152 +#: lib/cannery_web/live/ammo_type_live/index.ex:74 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:62 +#, elixir-autogen, elixir-format +msgid "UPC" +msgstr "" + +#: lib/cannery_web/templates/user_settings/edit.html.heex:78 +#, elixir-autogen, elixir-format +msgid "Confirm new password" +msgstr "" + +#: lib/cannery_web/templates/user_settings/edit.html.heex:32 +#: lib/cannery_web/templates/user_settings/edit.html.heex:87 +#, elixir-autogen, elixir-format +msgid "Current password" +msgstr "" + +#: lib/cannery_web/templates/user_settings/edit.html.heex:71 +#, elixir-autogen, elixir-format +msgid "New password" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.ex:183 +#, elixir-autogen, elixir-format +msgid "Stage" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.ex:183 +#, elixir-autogen, elixir-format +msgid "Unstage" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:125 +#: lib/cannery_web/live/ammo_type_live/index.ex:68 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:56 +#, elixir-autogen, elixir-format +msgid "Firing type" +msgstr "" + +#: lib/cannery_web/templates/layout/live.html.heex:50 +#, elixir-autogen, elixir-format +msgid "Reconnecting..." +msgstr "" + +#: lib/cannery_web/templates/layout/live.html.heex:37 +#, elixir-autogen, elixir-format +msgid "Loading..." +msgstr "" + +#: lib/cannery_web/live/container_live/index.ex:27 +#: lib/cannery_web/live/container_live/show.ex:106 +#, elixir-autogen, elixir-format +msgid "Edit %{name}" +msgstr "" + +#: lib/cannery_web/live/container_live/index.ex:46 +#: lib/cannery_web/live/container_live/show.ex:107 +#, elixir-autogen, elixir-format +msgid "Edit %{name} tags" +msgstr "" + +#: lib/cannery_web/components/container_card.ex:54 +#: lib/cannery_web/live/container_live/show.html.heex:32 +#, elixir-autogen, elixir-format +msgid "Rounds:" +msgstr "" + +#: lib/cannery_web/live/container_live/show.ex:105 +#, elixir-autogen, elixir-format +msgid "Show %{name}" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/index.ex:117 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:116 +#, elixir-autogen, elixir-format +msgid "No cost information" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.ex:93 +#, elixir-autogen, elixir-format +msgid "% left" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.html.heex:43 +#, elixir-autogen, elixir-format +msgid "Current value:" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.html.heex:36 +#, elixir-autogen, elixir-format +msgid "Original cost:" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.html.heex:13 +#, elixir-autogen, elixir-format +msgid "Original count:" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.html.heex:18 +#, elixir-autogen, elixir-format +msgid "Percentage left:" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.html.heex:124 +#, elixir-autogen, elixir-format +msgid "Rounds used" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/show.html.heex:81 +#, elixir-autogen, elixir-format +msgid "Current # of rounds:" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/index.ex:86 +#, elixir-autogen, elixir-format +msgid "Total # of rounds" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/show.html.heex:89 +#, elixir-autogen, elixir-format +msgid "Total rounds shot:" +msgstr "" + +#: lib/cannery_web/controllers/user_confirmation_controller.ex:8 +#, elixir-autogen, elixir-format +msgid "Confirm your account" +msgstr "" + +#: lib/cannery_web/controllers/user_reset_password_controller.ex:9 +#, elixir-autogen, elixir-format +msgid "Forgot your password?" +msgstr "" + +#: lib/cannery_web/controllers/user_session_controller.ex:8 +#, elixir-autogen, elixir-format +msgid "Log in" +msgstr "" + +#: lib/cannery_web/controllers/user_registration_controller.ex:35 +#, elixir-autogen, elixir-format +msgid "Register" +msgstr "" + +#: lib/cannery_web/controllers/user_reset_password_controller.ex:36 +#, elixir-autogen, elixir-format +msgid "Reset your password" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.ex:36 +#: lib/cannery_web/live/range_live/index.ex:26 +#, elixir-autogen, elixir-format +msgid "Record Shots" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:58 +#, elixir-autogen, elixir-format +msgid "Copies" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/index.ex:34 +#, elixir-autogen, elixir-format +msgid "Ammo types" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.ex:96 +#, elixir-autogen, elixir-format +msgid "Added on" +msgstr "" + +#: lib/cannery_web/components/ammo_group_card.ex:45 +#: lib/cannery_web/live/ammo_group_live/show.html.heex:30 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:97 +#, elixir-autogen, elixir-format +msgid "Added on:" +msgstr "" + +#: lib/cannery_web/components/user_card.ex:30 +#, elixir-autogen, elixir-format +msgid "User registered on" +msgstr "" + +#: lib/cannery_web/templates/user_registration/new.html.heex:37 +#: lib/cannery_web/templates/user_settings/edit.html.heex:129 +#, elixir-autogen, elixir-format +msgid "English" +msgstr "" + +#: lib/cannery_web/templates/user_registration/new.html.heex:37 +#: lib/cannery_web/templates/user_settings/edit.html.heex:129 +#, elixir-autogen, elixir-format +msgid "French" +msgstr "" + +#: lib/cannery_web/templates/user_registration/new.html.heex:37 +#: lib/cannery_web/templates/user_settings/edit.html.heex:129 +#, elixir-autogen, elixir-format +msgid "German" +msgstr "" + +#: lib/cannery_web/templates/user_registration/new.html.heex:33 +#, elixir-autogen, elixir-format +msgid "Language" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:151 +#, elixir-autogen, elixir-format +msgid "Get involved!" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:172 +#, elixir-autogen, elixir-format +msgid "Help translate" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:183 +#, elixir-autogen, elixir-format +msgid "Report bugs or request features" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:161 +#, elixir-autogen, elixir-format +msgid "View the source code" +msgstr "" + +#: lib/cannery_web/components/topbar.ex:65 +#: lib/cannery_web/live/ammo_type_live/index.html.heex:3 +#, elixir-autogen, elixir-format +msgid "Catalog" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.ex:40 +#, elixir-autogen, elixir-format +msgid "Edit Ammo" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.ex:38 +#, elixir-autogen, elixir-format +msgid "Move Ammo" +msgstr "" + +#: lib/cannery_web/live/container_live/show.html.heex:105 +#, elixir-autogen, elixir-format +msgid "No ammo in this container" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.ex:39 +#, elixir-autogen, elixir-format +msgid "Show Ammo" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.html.heex:116 +#, elixir-autogen, elixir-format +msgid "This ammo is not in a container" +msgstr "" + +#: lib/cannery_web/components/container_card.ex:49 +#: lib/cannery_web/live/container_live/show.html.heex:27 +#, elixir-autogen, elixir-format +msgid "Packs:" +msgstr "" + +#: lib/cannery_web/components/topbar.ex:25 +#: lib/cannery_web/live/home_live.ex:42 +#, elixir-autogen, elixir-format +msgid "Cannery logo" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:44 +#, elixir-autogen, elixir-format +msgid "isn't he cute >:3" +msgstr "" + +#: lib/cannery_web/live/invite_live/form_component.html.heex:28 +#, elixir-autogen, elixir-format +msgid "Leave \"Uses left\" blank to make invite unlimited" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/index.ex:87 +#, elixir-autogen, elixir-format +msgid "Total # of ammo" +msgstr "" + +#: lib/cannery_web/components/ammo_group_card.ex:67 +#, elixir-autogen, elixir-format +msgid "Container:" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.html.heex:48 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:126 +#: lib/cannery_web/live/container_live/show.html.heex:97 +#, elixir-autogen, elixir-format +msgid "Show used" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.ex:101 +#, elixir-autogen, elixir-format +msgid "Used up on" +msgstr "" + +#: lib/cannery_web/components/ammo_group_card.ex:51 +#, elixir-autogen, elixir-format +msgid "Used up on:" +msgstr "" diff --git a/priv/gettext/ga/LC_MESSAGES/emails.po b/priv/gettext/ga/LC_MESSAGES/emails.po new file mode 100644 index 00000000..995c8eb9 --- /dev/null +++ b/priv/gettext/ga/LC_MESSAGES/emails.po @@ -0,0 +1,107 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-11-06 23:51+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ga\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 3.7.3\n" + +## This file is a PO Template file. +## +## "msgid"s here are often extracted from source code. +## Add new translations manually only if they're dynamic +## translations that can't be statically extracted. +## +## Run "mix gettext.extract" to bring this file up to +## date. Leave "msgstr"s empty as changing them here has no +## effect: edit them in PO (.po) files instead. +#: lib/cannery/accounts/email.ex:30 +#, elixir-autogen, elixir-format +msgid "Confirm your %{name} account" +msgstr "" + +#: 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 +#, elixir-autogen, elixir-format +msgid "Hi %{email}," +msgstr "" + +#: lib/cannery_web/templates/email/confirm_email.txt.eex:10 +#, elixir-autogen, elixir-format +msgid "If you didn't create an account at %{url}, please ignore this." +msgstr "" + +#: lib/cannery_web/templates/email/reset_password.txt.eex:8 +#: lib/cannery_web/templates/email/update_email.txt.eex:8 +#, elixir-autogen, elixir-format +msgid "If you didn't request this change from %{url}, please ignore this." +msgstr "" + +#: lib/cannery/accounts/email.ex:37 +#, elixir-autogen, elixir-format +msgid "Reset your %{name} password" +msgstr "" + +#: lib/cannery/accounts/email.ex:44 +#, elixir-autogen, elixir-format +msgid "Update your %{name} email" +msgstr "" + +#: lib/cannery_web/templates/email/confirm_email.html.eex:9 +#, elixir-autogen, elixir-format +msgid "Welcome to %{name}!" +msgstr "" + +#: lib/cannery_web/templates/email/confirm_email.txt.eex:4 +#, elixir-autogen, elixir-format +msgid "Welcome to %{name}%!" +msgstr "" + +#: lib/cannery_web/templates/email/update_email.html.eex:8 +#: lib/cannery_web/templates/email/update_email.txt.eex:4 +#, elixir-autogen, elixir-format +msgid "You can change your email by visiting the URL below:" +msgstr "" + +#: lib/cannery_web/templates/email/confirm_email.html.eex:14 +#: lib/cannery_web/templates/email/confirm_email.txt.eex:6 +#, elixir-autogen, elixir-format +msgid "You can confirm your account by visiting the URL below:" +msgstr "" + +#: lib/cannery_web/templates/email/reset_password.html.eex:8 +#: lib/cannery_web/templates/email/reset_password.txt.eex:4 +#, elixir-autogen, elixir-format +msgid "You can reset your password by visiting the URL below:" +msgstr "" + +#: lib/cannery_web/templates/email/confirm_email.html.eex:22 +#, elixir-autogen, elixir-format +msgid "If you didn't create an account at %{name}, please ignore this." +msgstr "" + +#: lib/cannery_web/templates/email/reset_password.html.eex:16 +#: lib/cannery_web/templates/email/update_email.html.eex:16 +#, elixir-autogen, elixir-format +msgid "If you didn't request this change from %{name}, please ignore this." +msgstr "" + +#: lib/cannery_web/templates/layout/email.txt.eex:9 +#, elixir-autogen, elixir-format +msgid "This email was sent from %{name} at %{url}, the self-hosted firearm tracker website." +msgstr "" + +#: lib/cannery_web/templates/layout/email.html.heex:13 +#, elixir-autogen, elixir-format +msgid "This email was sent from %{name}, the self-hosted firearm tracker website." +msgstr "" diff --git a/priv/gettext/ga/LC_MESSAGES/errors.po b/priv/gettext/ga/LC_MESSAGES/errors.po new file mode 100644 index 00000000..9eb4c37e --- /dev/null +++ b/priv/gettext/ga/LC_MESSAGES/errors.po @@ -0,0 +1,201 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-11-06 23:51+0000\n" +"PO-Revision-Date: 2022-11-07 00:18+0000\n" +"Last-Translator: pehoulihan \n" +"Language-Team: Irish \n" +"Language: ga\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(" +"n>6 && n<11) ? 3 : 4;\n" +"X-Generator: Weblate 4.14.1\n" + +## This file is a PO Template file. +## +## "msgid"s here are often extracted from source code. +## Add new translations manually only if they're dynamic +## translations that can't be statically extracted. +## +## Run "mix gettext.extract" to bring this file up to +## date. Leave "msgstr"s empty as changing them here has no +## effect: edit them in PO (.po) files instead. +#: lib/cannery/containers.ex:140 +#, elixir-autogen, elixir-format +msgid "Container must be empty before deleting" +msgstr "Caithfidh an coimeádán a bheidh follamh roimh scriosadh" + +#: lib/cannery_web/live/container_live/index.ex:69 +#: lib/cannery_web/live/container_live/show.ex:71 +#, elixir-autogen, elixir-format +msgid "Could not delete %{name}: %{error}" +msgstr "Ní feidir %{name} a scriosadh: %{error}" + +#: lib/cannery_web/live/container_live/index.ex:57 +#, elixir-autogen, elixir-format +msgid "Could not find that container" +msgstr "Ní feidir an coimeádán sin a fáil" + +#: lib/cannery_web/controllers/user_settings_controller.ex:84 +#, elixir-autogen, elixir-format +msgid "Email change link is invalid or it has expired." +msgstr "Tá an nasc chun an seoladh email a athrú neamhbhailí nó as dáta." + +#: lib/cannery_web/templates/error/error.html.heex:8 +#, elixir-autogen, elixir-format +msgid "Error" +msgstr "Fadhb" + +#: lib/cannery_web/templates/error/error.html.heex:28 +#, elixir-autogen, elixir-format +msgid "Go back home" +msgstr "Dul abhaile" + +#: lib/cannery_web/views/error_view.ex:11 +#, elixir-autogen, elixir-format +msgid "Internal Server Error" +msgstr "Fadhb freastalaí inmhéanach" + +#: lib/cannery_web/controllers/user_session_controller.ex:17 +#, elixir-autogen, elixir-format +msgid "Invalid email or password" +msgstr "Seoladh email nó pasfhocal neamhbhailí" + +#: lib/cannery_web/views/error_view.ex:9 +#, elixir-autogen, elixir-format +msgid "Not found" +msgstr "Ní feidir é a fáil" + +#: lib/cannery_web/templates/user_registration/new.html.heex:16 +#: lib/cannery_web/templates/user_reset_password/edit.html.heex:16 +#: lib/cannery_web/templates/user_settings/edit.html.heex:21 +#: lib/cannery_web/templates/user_settings/edit.html.heex:64 +#: lib/cannery_web/templates/user_settings/edit.html.heex:119 +#, elixir-autogen, elixir-format +msgid "Oops, something went wrong! Please check the errors below." +msgstr "" +"Ta brón orainn, tá fadbh againn! Le bhur dtoil feach ar na botún seo a " +"leanais." + +#: lib/cannery_web/controllers/user_reset_password_controller.ex:63 +#, elixir-autogen, elixir-format +msgid "Reset password link is invalid or it has expired." +msgstr "Tá nasc an pasfhocail a athrú neamhbailí nó as dáta." + +#: lib/cannery_web/controllers/user_registration_controller.ex:25 +#: lib/cannery_web/controllers/user_registration_controller.ex:56 +#, elixir-autogen, elixir-format +msgid "Sorry, public registration is disabled" +msgstr "Tá brón orainn, tá clarú póiblí bactha" + +#: lib/cannery_web/controllers/user_registration_controller.ex:15 +#: lib/cannery_web/controllers/user_registration_controller.ex:46 +#, elixir-autogen, elixir-format +msgid "Sorry, this invite was not found or expired" +msgstr "Tá brón orainn, ní feidir an cuireadh seo a fáil nó tá sé as dáta" + +#: lib/cannery_web/controllers/user_settings_controller.ex:99 +#, elixir-autogen, elixir-format +msgid "Unable to delete user" +msgstr "Ní feidir an úsáideoir a scriosadh" + +#: lib/cannery_web/views/error_view.ex:10 +#, elixir-autogen, elixir-format +msgid "Unauthorized" +msgstr "Níl cead agaibh" + +#: lib/cannery_web/controllers/user_confirmation_controller.ex:54 +#, elixir-autogen, elixir-format +msgid "User confirmation link is invalid or it has expired." +msgstr "Tá nasc an úsáideoir a deimhnigh neamhbailí nó as dáta." + +#: lib/cannery_web/live/invite_live/index.ex:18 +#, elixir-autogen, elixir-format +msgid "You are not authorized to view this page" +msgstr "Níl cead agaibh féachaint ar an leathanach seo" + +#: lib/cannery_web/controllers/user_auth.ex:177 +#, elixir-autogen, elixir-format +msgid "You are not authorized to view this page." +msgstr "Níl cead agaibh féachaint ar an leathanach seo." + +#: lib/cannery/accounts/user.ex:130 +#, elixir-autogen, elixir-format +msgid "did not change" +msgstr "Níor athraigh sé" + +#: lib/cannery/accounts/user.ex:151 +#, elixir-autogen, elixir-format +msgid "does not match password" +msgstr "" + +#: lib/cannery/accounts/user.ex:188 +#, elixir-autogen, elixir-format +msgid "is not valid" +msgstr "" + +#: lib/cannery/accounts/user.ex:84 +#, elixir-autogen, elixir-format +msgid "must have the @ sign and no spaces" +msgstr "" + +#: lib/cannery/tags.ex:40 +#, elixir-autogen, elixir-format +msgid "Tag not found" +msgstr "" + +#: lib/cannery_web/live/container_live/edit_tags_component.ex:30 +#, elixir-autogen, elixir-format +msgid "Tag could not be added" +msgstr "" + +#: lib/cannery/activity_log/shot_group.ex:115 +#, elixir-autogen, elixir-format +msgid "Count must be at least 1" +msgstr "" + +#: lib/cannery/activity_log/shot_group.ex:74 +#: lib/cannery/activity_log/shot_group.ex:111 +#, elixir-autogen, elixir-format +msgid "Count must be less than %{count}" +msgstr "" + +#: lib/cannery_web/controllers/user_auth.ex:39 +#: lib/cannery_web/controllers/user_auth.ex:161 +#, elixir-autogen, elixir-format +msgid "You must confirm your account and log in to access this page." +msgstr "" + +#: lib/cannery_web/live/container_live/edit_tags_component.ex:52 +#, elixir-autogen, elixir-format +msgid "Tag could not be removed" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/form_component.ex:156 +#, elixir-autogen, elixir-format +msgid "Could not parse number of copies" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/form_component.ex:141 +#, elixir-autogen, elixir-format +msgid "Invalid number of copies, must be between 1 and %{max}. Was %{multiplier}" +msgstr "" + +#: lib/cannery/ammo.ex:535 +#, elixir-autogen, elixir-format +msgid "Invalid multiplier" +msgstr "" + +#: lib/cannery/ammo/ammo_group.ex:84 +#, elixir-autogen, elixir-format +msgid "Please select an ammo type and container" +msgstr "" + +#: lib/cannery/activity_log/shot_group.ex:69 +#, elixir-autogen, elixir-format +msgid "Please select a valid user and ammo group" +msgstr "" diff --git a/priv/gettext/ga/LC_MESSAGES/prompts.po b/priv/gettext/ga/LC_MESSAGES/prompts.po new file mode 100644 index 00000000..052456dc --- /dev/null +++ b/priv/gettext/ga/LC_MESSAGES/prompts.po @@ -0,0 +1,289 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-11-06 23:51+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ga\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 3.7.3\n" + +## This file is a PO Template file. +## +## "msgid"s here are often extracted from source code. +## Add new translations manually only if they're dynamic +## translations that can't be statically extracted. +## +## Run "mix gettext.extract" to bring this file up to +## date. Leave "msgstr"s empty as changing them here has no +## effect: edit them in PO (.po) files instead. +#: lib/cannery_web/live/ammo_type_live/form_component.ex:85 +#: lib/cannery_web/live/container_live/form_component.ex:85 +#: lib/cannery_web/live/invite_live/form_component.ex:80 +#: lib/cannery_web/live/tag_live/form_component.ex:126 +#, elixir-autogen, elixir-format +msgid "%{name} created successfully" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/index.ex:41 +#: lib/cannery_web/live/ammo_type_live/show.ex:28 +#: lib/cannery_web/live/invite_live/index.ex:53 +#: lib/cannery_web/live/invite_live/index.ex:133 +#: lib/cannery_web/live/tag_live/index.ex:38 +#, elixir-autogen, elixir-format +msgid "%{name} deleted succesfully" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.ex:109 +#, elixir-autogen, elixir-format +msgid "%{name} disabled succesfully" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.ex:87 +#, elixir-autogen, elixir-format +msgid "%{name} enabled succesfully" +msgstr "" + +#: lib/cannery_web/live/container_live/index.ex:62 +#: lib/cannery_web/live/container_live/show.ex:61 +#, elixir-autogen, elixir-format +msgid "%{name} has been deleted" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.ex:67 +#, elixir-autogen, elixir-format +msgid "%{name} updated succesfully" +msgstr "" + +#: lib/cannery_web/live/ammo_type_live/form_component.ex:67 +#: lib/cannery_web/live/container_live/form_component.ex:67 +#: lib/cannery_web/live/invite_live/form_component.ex:62 +#: lib/cannery_web/live/tag_live/form_component.ex:108 +#, elixir-autogen, elixir-format +msgid "%{name} updated successfully" +msgstr "" + +#: lib/cannery_web/controllers/user_settings_controller.ex:29 +#, elixir-autogen, elixir-format +msgid "A link to confirm your email change has been sent to the new address." +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.ex:56 +#, elixir-autogen, elixir-format +msgid "Ammo group deleted succesfully" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.html.heex:103 +#: lib/cannery_web/live/invite_live/index.html.heex:133 +#, elixir-autogen, elixir-format +msgid "Are you sure you want to delete %{email}? This action is permanent!" +msgstr "" + +#: lib/cannery_web/live/container_live/index.html.heex:48 +#: lib/cannery_web/live/container_live/show.html.heex:51 +#: lib/cannery_web/live/tag_live/index.html.heex:39 +#, elixir-autogen, elixir-format +msgid "Are you sure you want to delete %{name}?" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.html.heex:49 +#, elixir-autogen, elixir-format +msgid "Are you sure you want to delete the invite for %{name}?" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.ex:225 +#: lib/cannery_web/live/ammo_group_live/show.html.heex:75 +#, elixir-autogen, elixir-format +msgid "Are you sure you want to delete this ammo?" +msgstr "" + +#: lib/cannery_web/templates/user_settings/edit.html.heex:146 +#, elixir-autogen, elixir-format +msgid "Are you sure you want to delete your account?" +msgstr "" + +#: lib/cannery_web/components/topbar.ex:106 +#, elixir-autogen, elixir-format +msgid "Are you sure you want to log out?" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.html.heex:75 +#, elixir-autogen, elixir-format +msgid "Are you sure you want to make %{name} unlimited?" +msgstr "" + +#: lib/cannery_web/controllers/user_settings_controller.ex:77 +#, elixir-autogen, elixir-format +msgid "Email changed successfully." +msgstr "" + +#: lib/cannery_web/controllers/user_confirmation_controller.ex:23 +#, elixir-autogen, elixir-format +msgid "If your email is in our system and it has not been confirmed yet, you will receive an email with instructions shortly." +msgstr "" + +#: lib/cannery_web/controllers/user_reset_password_controller.ex:24 +#, elixir-autogen, elixir-format +msgid "If your email is in our system, you will receive instructions to reset your password shortly." +msgstr "" + +#: lib/cannery_web/controllers/user_session_controller.ex:23 +#, elixir-autogen, elixir-format +msgid "Logged out successfully." +msgstr "" + +#: lib/cannery_web/controllers/user_reset_password_controller.ex:46 +#, elixir-autogen, elixir-format +msgid "Password reset successfully." +msgstr "" + +#: lib/cannery_web/controllers/user_settings_controller.ex:49 +#, elixir-autogen, elixir-format +msgid "Password updated successfully." +msgstr "" + +#: lib/cannery_web/controllers/user_registration_controller.ex:74 +#, elixir-autogen, elixir-format +msgid "Please check your email to verify your account" +msgstr "" + +#: lib/cannery_web/live/home_live.ex:108 +#, elixir-autogen, elixir-format +msgid "Register to setup %{name}" +msgstr "" + +#: lib/cannery_web/components/add_shot_group_component.html.heex:48 +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:74 +#: lib/cannery_web/live/ammo_type_live/form_component.html.heex:157 +#: lib/cannery_web/live/container_live/form_component.html.heex:52 +#: lib/cannery_web/live/invite_live/form_component.html.heex:33 +#: lib/cannery_web/live/range_live/form_component.html.heex:42 +#: lib/cannery_web/live/tag_live/form_component.ex:93 +#, elixir-autogen, elixir-format +msgid "Saving..." +msgstr "" + +#: lib/cannery_web/controllers/user_settings_controller.ex:95 +#, elixir-autogen, elixir-format +msgid "Your account has been deleted" +msgstr "" + +#: lib/cannery_web/live/container_live/edit_tags_component.html.heex:16 +#, elixir-autogen, elixir-format +msgid "Are you sure you want to remove the %{tag_name} tag from %{container_name}?" +msgstr "" + +#: lib/cannery_web/live/container_live/edit_tags_component.ex:36 +#, elixir-autogen, elixir-format +msgid "%{name} added successfully" +msgstr "" + +#: lib/cannery_web/live/container_live/show.ex:37 +#, elixir-autogen, elixir-format +msgid "%{tag_name} has been removed from %{container_name}" +msgstr "" + +#: lib/cannery_web/live/container_live/edit_tags_component.html.heex:55 +#, elixir-autogen, elixir-format +msgid "Adding..." +msgstr "" + +#: lib/cannery_web/components/add_shot_group_component.ex:56 +#, elixir-autogen, elixir-format +msgid "Shots recorded successfully" +msgstr "" + +#: lib/cannery_web/live/range_live/index.html.heex:27 +#, elixir-autogen, elixir-format +msgid "Are you sure you want to unstage this ammo?" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.ex:132 +#: lib/cannery_web/live/range_live/index.ex:131 +#, elixir-autogen, elixir-format +msgid "Are you sure you want to delete this shot record?" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.ex:78 +#: lib/cannery_web/live/range_live/index.ex:54 +#, elixir-autogen, elixir-format +msgid "Shot records deleted succesfully" +msgstr "" + +#: lib/cannery_web/live/range_live/form_component.ex:55 +#, elixir-autogen, elixir-format +msgid "Shot records updated successfully" +msgstr "" + +#: lib/cannery_web/controllers/user_confirmation_controller.ex:38 +#, elixir-autogen, elixir-format +msgid "%{email} confirmed successfully." +msgstr "" + +#: lib/cannery_web/components/move_ammo_group_component.ex:53 +#, elixir-autogen, elixir-format +msgid "Ammo moved to %{name} successfully" +msgstr "" + +#: lib/cannery_web/live/invite_live/index.ex:121 +#, elixir-autogen, elixir-format +msgid "Copied to clipboard" +msgstr "" + +#: lib/cannery_web/live/container_live/edit_tags_component.ex:58 +#, elixir-autogen, elixir-format +msgid "%{name} removed successfully" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/index.html.heex:17 +#: lib/cannery_web/live/ammo_group_live/index.html.heex:27 +#, elixir-autogen, elixir-format +msgid "You'll need to" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/form_component.html.heex:67 +#, elixir-autogen, elixir-format +msgid "Creating..." +msgstr "" + +#: lib/cannery_web/templates/user_settings/edit.html.heex:136 +#, elixir-autogen, elixir-format +msgid "Are you sure you want to change your language?" +msgstr "" + +#: lib/cannery_web/controllers/user_settings_controller.ex:65 +#, elixir-autogen, elixir-format +msgid "Language updated successfully." +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/show.ex:50 +#, elixir-autogen, elixir-format +msgid "Ammo deleted succesfully" +msgstr "" + +#: lib/cannery_web/live/range_live/index.ex:68 +#, elixir-autogen, elixir-format +msgid "Ammo unstaged succesfully" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/form_component.ex:118 +#, elixir-autogen, elixir-format +msgid "Ammo updated successfully" +msgstr "" + +#: lib/cannery_web/live/ammo_group_live/form_component.ex:177 +#, elixir-autogen, elixir-format +msgid "Ammo added successfully" +msgid_plural "Ammo added successfully" +msgstr[0] "" +msgstr[1] "" + +#: lib/cannery_web/live/ammo_type_live/index.ex:163 +#: lib/cannery_web/live/ammo_type_live/show.html.heex:28 +#, elixir-autogen, elixir-format +msgid "Are you sure you want to delete %{name}? This will delete all %{name} type ammo as well!" +msgstr "" diff --git a/priv/i18n/ga.tbx b/priv/i18n/ga.tbx new file mode 100644 index 00000000..a707eb0b --- /dev/null +++ b/priv/i18n/ga.tbx @@ -0,0 +1,10 @@ + + + + + +

Translate Toolkit

+
+
+ +
\ No newline at end of file