From 30535fe5e113fe0d8035c9258daeac618dfa92f6 Mon Sep 17 00:00:00 2001 From: shibao Date: Sun, 27 Nov 2022 00:10:40 -0500 Subject: [PATCH] add german --- priv/gettext/de/LC_MESSAGES/actions.po | 158 ++++++ priv/gettext/de/LC_MESSAGES/default.po | 647 +++++++++++++++++++++++++ priv/gettext/de/LC_MESSAGES/emails.po | 93 ++++ priv/gettext/de/LC_MESSAGES/errors.po | 133 +++++ priv/gettext/de/LC_MESSAGES/prompts.po | 159 ++++++ 5 files changed, 1190 insertions(+) create mode 100644 priv/gettext/de/LC_MESSAGES/actions.po create mode 100644 priv/gettext/de/LC_MESSAGES/default.po create mode 100644 priv/gettext/de/LC_MESSAGES/emails.po create mode 100644 priv/gettext/de/LC_MESSAGES/errors.po create mode 100644 priv/gettext/de/LC_MESSAGES/prompts.po diff --git a/priv/gettext/de/LC_MESSAGES/actions.po b/priv/gettext/de/LC_MESSAGES/actions.po new file mode 100644 index 0000000..0e6b6b2 --- /dev/null +++ b/priv/gettext/de/LC_MESSAGES/actions.po @@ -0,0 +1,158 @@ +## "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: de\n" +"Plural-Forms: nplurals=2\n" + +#: lib/memex_web/live/invite_live/index.html.heex:30 +#, elixir-autogen, elixir-format +msgid "Copy to clipboard" +msgstr "" + +#: lib/memex_web/templates/user_registration/new.html.heex:51 +#: lib/memex_web/templates/user_reset_password/new.html.heex:3 +#: lib/memex_web/templates/user_session/new.html.heex:44 +#, elixir-autogen, elixir-format +msgid "Forgot your password?" +msgstr "" + +#: lib/memex_web/templates/user_confirmation/new.html.heex:3 +#: lib/memex_web/templates/user_confirmation/new.html.heex:15 +#, elixir-autogen, elixir-format +msgid "Resend confirmation instructions" +msgstr "" + +#: lib/memex_web/templates/user_reset_password/edit.html.heex:3 +#: lib/memex_web/templates/user_reset_password/edit.html.heex:33 +#, elixir-autogen, elixir-format +msgid "Reset password" +msgstr "" + +#: lib/memex_web/live/invite_live/form_component.html.heex:28 +#, elixir-autogen, elixir-format +msgid "Save" +msgstr "" + +#: lib/memex_web/templates/user_reset_password/new.html.heex:15 +#, elixir-autogen, elixir-format +msgid "Send instructions to reset password" +msgstr "" + +#: lib/memex_web/templates/user_settings/edit.html.heex:15 +#: lib/memex_web/templates/user_settings/edit.html.heex:44 +#, elixir-autogen, elixir-format +msgid "change email" +msgstr "" + +#: lib/memex_web/templates/user_settings/edit.html.heex:113 +#: lib/memex_web/templates/user_settings/edit.html.heex:131 +#, elixir-autogen, elixir-format +msgid "change language" +msgstr "" + +#: lib/memex_web/templates/user_settings/edit.html.heex:58 +#: lib/memex_web/templates/user_settings/edit.html.heex:99 +#, elixir-autogen, elixir-format +msgid "change password" +msgstr "" + +#: lib/memex_web/live/invite_live/index.html.heex:16 +#, elixir-autogen, elixir-format +msgid "create invite" +msgstr "" + +#: lib/memex_web/live/context_live/index.html.heex:49 +#: lib/memex_web/live/context_live/show.html.heex:34 +#: lib/memex_web/live/note_live/index.html.heex:49 +#: lib/memex_web/live/note_live/show.html.heex:38 +#: lib/memex_web/live/pipeline_live/index.html.heex:49 +#: lib/memex_web/live/pipeline_live/show.html.heex:43 +#: lib/memex_web/live/pipeline_live/show.html.heex:113 +#, elixir-autogen, elixir-format +msgid "delete" +msgstr "" + +#: lib/memex_web/templates/user_settings/edit.html.heex:145 +#, elixir-autogen, elixir-format +msgid "delete user" +msgstr "" + +#: lib/memex_web/live/context_live/index.html.heex:38 +#: lib/memex_web/live/context_live/show.html.heex:23 +#: lib/memex_web/live/note_live/index.html.heex:38 +#: lib/memex_web/live/note_live/show.html.heex:27 +#: lib/memex_web/live/pipeline_live/index.html.heex:38 +#: lib/memex_web/live/pipeline_live/show.html.heex:32 +#: lib/memex_web/live/pipeline_live/show.html.heex:102 +#, elixir-autogen, elixir-format +msgid "edit" +msgstr "" + +#: lib/memex_web/live/invite_live/index.html.heex:12 +#, elixir-autogen, elixir-format +msgid "invite someone new!" +msgstr "" + +#: lib/memex_web/components/topbar.ex:125 +#: lib/memex_web/templates/user_confirmation/new.html.heex:29 +#: lib/memex_web/templates/user_registration/new.html.heex:48 +#: lib/memex_web/templates/user_reset_password/edit.html.heex:47 +#: lib/memex_web/templates/user_reset_password/new.html.heex:29 +#: lib/memex_web/templates/user_session/new.html.heex:3 +#: lib/memex_web/templates/user_session/new.html.heex:32 +#, elixir-autogen, elixir-format +msgid "log in" +msgstr "" + +#: lib/memex_web/live/context_live/index.html.heex:58 +#, elixir-autogen, elixir-format +msgid "new context" +msgstr "" + +#: lib/memex_web/live/note_live/index.html.heex:58 +#, elixir-autogen, elixir-format +msgid "new note" +msgstr "" + +#: lib/memex_web/live/pipeline_live/index.html.heex:58 +#, elixir-autogen, elixir-format +msgid "new pipeline" +msgstr "" + +#: lib/memex_web/components/topbar.ex:115 +#: lib/memex_web/templates/user_confirmation/new.html.heex:25 +#: lib/memex_web/templates/user_registration/new.html.heex:3 +#: lib/memex_web/templates/user_registration/new.html.heex:41 +#: lib/memex_web/templates/user_reset_password/edit.html.heex:43 +#: lib/memex_web/templates/user_reset_password/new.html.heex:25 +#: lib/memex_web/templates/user_session/new.html.heex:40 +#, elixir-autogen, elixir-format +msgid "register" +msgstr "" + +#: lib/memex_web/live/context_live/form_component.html.heex:42 +#: lib/memex_web/live/note_live/form_component.html.heex:42 +#: lib/memex_web/live/pipeline_live/form_component.html.heex:42 +#: lib/memex_web/live/step_live/form_component.html.heex:28 +#, elixir-autogen, elixir-format +msgid "save" +msgstr "" + +#: lib/memex_web/live/context_live/show.html.heex:16 +#: lib/memex_web/live/note_live/show.html.heex:23 +#: lib/memex_web/live/pipeline_live/show.html.heex:25 +#, elixir-autogen, elixir-format +msgid "back" +msgstr "" + +#: lib/memex_web/live/pipeline_live/show.html.heex:129 +#, elixir-autogen, elixir-format +msgid "add step" +msgstr "" diff --git a/priv/gettext/de/LC_MESSAGES/default.po b/priv/gettext/de/LC_MESSAGES/default.po new file mode 100644 index 0000000..f462372 --- /dev/null +++ b/priv/gettext/de/LC_MESSAGES/default.po @@ -0,0 +1,647 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-11-27 04:49+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: de\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.4\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/memex_web/live/invite_live/index.html.heex:90 +#, elixir-autogen, elixir-format +msgid "Admins" +msgstr "" + +#: lib/memex_web/controllers/user_confirmation_controller.ex:8 +#, elixir-autogen, elixir-format +msgid "Confirm your account" +msgstr "" + +#: lib/memex_web/templates/user_registration/new.html.heex:36 +#, elixir-autogen, elixir-format +msgid "English" +msgstr "" + +#: lib/memex_web/controllers/user_reset_password_controller.ex:9 +#, elixir-autogen, elixir-format +msgid "Forgot your password?" +msgstr "" + +#: lib/memex_web/templates/user_session/new.html.heex:27 +#, elixir-autogen, elixir-format +msgid "Keep me logged in for 60 days" +msgstr "" + +#: lib/memex_web/templates/user_registration/new.html.heex:32 +#, elixir-autogen, elixir-format +msgid "Language" +msgstr "" + +#: lib/memex_web/templates/layout/live.html.heex:37 +#, elixir-autogen, elixir-format +msgid "Loading..." +msgstr "" + +#: lib/memex_web/live/invite_live/form_component.html.heex:20 +#, elixir-autogen, elixir-format +msgid "Name" +msgstr "" + +#: lib/memex_web/templates/layout/live.html.heex:50 +#, elixir-autogen, elixir-format +msgid "Reconnecting..." +msgstr "" + +#: lib/memex_web/controllers/user_reset_password_controller.ex:36 +#, elixir-autogen, elixir-format +msgid "Reset your password" +msgstr "" + +#: lib/memex_web/controllers/user_settings_controller.ex:10 +#, elixir-autogen, elixir-format +msgid "Settings" +msgstr "" + +#: lib/memex_web/components/user_card.ex:33 +#, elixir-autogen, elixir-format +msgid "User registered on" +msgstr "" + +#: lib/memex_web/components/invite_card.ex:19 +#, elixir-autogen, elixir-format +msgid "Uses Left:" +msgstr "" + +#: lib/memex_web/live/invite_live/form_component.html.heex:24 +#, elixir-autogen, elixir-format +msgid "Uses left" +msgstr "" + +#: lib/memex_web/live/context_live/show.html.heex:11 +#: lib/memex_web/live/note_live/show.html.heex:18 +#: lib/memex_web/live/pipeline_live/show.html.heex:20 +#, elixir-autogen, elixir-format +msgid "Visibility: %{visibility}" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:76 +#, elixir-autogen, elixir-format +msgid "accessible from any internet-capable device" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:90 +#, elixir-autogen, elixir-format +msgid "admins:" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:58 +#, elixir-autogen, elixir-format +msgid "built with sharing and collaboration in mind" +msgstr "" + +#: lib/memex_web/templates/user_settings/edit.html.heex:78 +#, elixir-autogen, elixir-format +msgid "confirm new password" +msgstr "" + +#: lib/memex_web/components/contexts_table_component.ex:48 +#: lib/memex_web/components/notes_table_component.ex:48 +#: lib/memex_web/live/note_live/form_component.html.heex:23 +#, elixir-autogen, elixir-format +msgid "content" +msgstr "" + +#: lib/memex_web/components/topbar.ex:52 +#: lib/memex_web/live/context_live/index.ex:35 +#: lib/memex_web/live/context_live/index.ex:43 +#: lib/memex_web/live/context_live/index.html.heex:3 +#, elixir-autogen, elixir-format +msgid "contexts" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:20 +#, elixir-autogen, elixir-format +msgid "contexts:" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:73 +#, elixir-autogen, elixir-format +msgid "convenient:" +msgstr "" + +#: lib/memex_web/templates/user_settings/edit.html.heex:32 +#: lib/memex_web/templates/user_settings/edit.html.heex:87 +#, elixir-autogen, elixir-format +msgid "current password" +msgstr "" + +#: lib/memex_web/live/invite_live/index.html.heex:59 +#, elixir-autogen, elixir-format +msgid "disable" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:14 +#, elixir-autogen, elixir-format +msgid "document notes about individual items or concepts" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:32 +#, elixir-autogen, elixir-format +msgid "document your processes, attaching contexts to each step" +msgstr "" + +#: lib/memex_web/live/invite_live/index.ex:33 +#, elixir-autogen, elixir-format +msgid "edit invite" +msgstr "" + +#: lib/memex_web/templates/user_settings/edit.html.heex:28 +#, elixir-autogen, elixir-format +msgid "email" +msgstr "" + +#: lib/memex_web/components/user_card.ex:23 +#, elixir-autogen, elixir-format +msgid "email unconfirmed" +msgstr "" + +#: lib/memex_web/live/invite_live/index.html.heex:63 +#, elixir-autogen, elixir-format +msgid "enable" +msgstr "" + +#: lib/memex_web/templates/user_settings/edit.html.heex:126 +#, elixir-autogen, elixir-format +msgid "english" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:50 +#, elixir-autogen, elixir-format +msgid "features" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:138 +#, elixir-autogen, elixir-format +msgid "get involved!" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:159 +#, elixir-autogen, elixir-format +msgid "help translate" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:85 +#, elixir-autogen, elixir-format +msgid "instance information" +msgstr "" + +#: lib/memex_web/components/invite_card.ex:24 +#, elixir-autogen, elixir-format +msgid "invite disabled" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:115 +#, elixir-autogen, elixir-format +msgid "invite only" +msgstr "" + +#: lib/memex_web/components/topbar.ex:74 +#: lib/memex_web/live/invite_live/index.ex:41 +#: lib/memex_web/live/invite_live/index.html.heex:3 +#, elixir-autogen, elixir-format +msgid "invites" +msgstr "" + +#: lib/memex_web/controllers/user_session_controller.ex:8 +#, elixir-autogen, elixir-format +msgid "log in" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:55 +#, elixir-autogen, elixir-format +msgid "multi-user:" +msgstr "" + +#: lib/memex_web/live/invite_live/index.ex:37 +#, elixir-autogen, elixir-format +msgid "new invite" +msgstr "" + +#: lib/memex_web/templates/user_settings/edit.html.heex:71 +#, elixir-autogen, elixir-format +msgid "new password" +msgstr "" + +#: lib/memex_web/live/invite_live/index.html.heex:8 +#, elixir-autogen, elixir-format +msgid "no invites 😔" +msgstr "" + +#: lib/memex_web/live/note_live/index.html.heex:23 +#, elixir-autogen, elixir-format +msgid "no notes found" +msgstr "" + +#: lib/memex_web/components/topbar.ex:43 +#: lib/memex_web/live/note_live/index.ex:35 +#: lib/memex_web/live/note_live/index.ex:43 +#: lib/memex_web/live/note_live/index.html.heex:3 +#, elixir-autogen, elixir-format +msgid "notes" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:11 +#, elixir-autogen, elixir-format +msgid "notes:" +msgstr "" + +#: lib/memex_web/components/topbar.ex:61 +#: lib/memex_web/live/pipeline_live/index.ex:35 +#: lib/memex_web/live/pipeline_live/index.ex:43 +#: lib/memex_web/live/pipeline_live/index.html.heex:3 +#, elixir-autogen, elixir-format +msgid "pipelines" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:29 +#, elixir-autogen, elixir-format +msgid "pipelines:" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:67 +#, elixir-autogen, elixir-format +msgid "privacy controls on a per-note, context or pipeline basis" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:64 +#, elixir-autogen, elixir-format +msgid "privacy:" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:23 +#, elixir-autogen, elixir-format +msgid "provide context around a single topic and hotlink to your notes" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:114 +#, elixir-autogen, elixir-format +msgid "public signups" +msgstr "" + +#: lib/memex_web/controllers/user_registration_controller.ex:34 +#, elixir-autogen, elixir-format +msgid "register" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:110 +#, elixir-autogen, elixir-format +msgid "registration:" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:170 +#, elixir-autogen, elixir-format +msgid "report bugs or request features" +msgstr "" + +#: lib/memex_web/live/context_live/form_component.html.heex:43 +#: lib/memex_web/live/note_live/form_component.html.heex:43 +#: lib/memex_web/live/pipeline_live/form_component.html.heex:43 +#: lib/memex_web/live/step_live/form_component.html.heex:29 +#, elixir-autogen, elixir-format +msgid "saving..." +msgstr "" + +#: lib/memex_web/live/context_live/form_component.html.heex:39 +#: lib/memex_web/live/note_live/form_component.html.heex:39 +#: lib/memex_web/live/pipeline_live/form_component.html.heex:39 +#, elixir-autogen, elixir-format +msgid "select privacy" +msgstr "" + +#: lib/memex_web/live/invite_live/index.html.heex:79 +#, elixir-autogen, elixir-format +msgid "set unlimited" +msgstr "" + +#: lib/memex_web/templates/user_settings/edit.html.heex:3 +#, elixir-autogen, elixir-format +msgid "settings" +msgstr "" + +#: lib/memex_web/live/context_live/form_component.html.heex:30 +#: lib/memex_web/live/note_live/form_component.html.heex:30 +#: lib/memex_web/live/pipeline_live/form_component.html.heex:30 +#, elixir-autogen, elixir-format +msgid "tag1,tag2" +msgstr "" + +#: lib/memex_web/components/contexts_table_component.ex:49 +#: lib/memex_web/components/notes_table_component.ex:49 +#: lib/memex_web/components/pipelines_table_component.ex:49 +#, elixir-autogen, elixir-format +msgid "tags" +msgstr "" + +#: lib/memex_web/components/invite_card.ex:20 +#, elixir-autogen, elixir-format +msgid "unlimited" +msgstr "" + +#: lib/memex_web/components/user_card.ex:25 +#, elixir-autogen, elixir-format +msgid "user was confirmed at %{relative_datetime}" +msgstr "" + +#: lib/memex_web/live/invite_live/index.html.heex:120 +#, elixir-autogen, elixir-format +msgid "users" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:121 +#, elixir-autogen, elixir-format +msgid "version:" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:148 +#, elixir-autogen, elixir-format +msgid "view the source code" +msgstr "" + +#: lib/memex_web/components/contexts_table_component.ex:50 +#: lib/memex_web/components/notes_table_component.ex:50 +#: lib/memex_web/components/pipelines_table_component.ex:50 +#, elixir-autogen, elixir-format +msgid "visibility" +msgstr "" + +#: lib/memex_web/live/note_live/index.ex:29 +#, elixir-autogen, elixir-format +msgid "new note" +msgstr "" + +#: lib/memex_web/live/context_live/index.html.heex:17 +#: lib/memex_web/live/note_live/index.html.heex:17 +#: lib/memex_web/live/pipeline_live/index.html.heex:17 +#, elixir-autogen, elixir-format +msgid "search" +msgstr "" + +#: lib/memex_web/live/context_live/index.ex:29 +#, elixir-autogen, elixir-format +msgid "new context" +msgstr "" + +#: lib/memex_web/live/context_live/index.html.heex:23 +#, elixir-autogen, elixir-format +msgid "no contexts found" +msgstr "" + +#: lib/memex_web/components/pipelines_table_component.ex:48 +#: lib/memex_web/live/pipeline_live/form_component.html.heex:23 +#, elixir-autogen, elixir-format +msgid "description" +msgstr "" + +#: lib/memex_web/live/pipeline_live/index.ex:29 +#, elixir-autogen, elixir-format +msgid "new pipeline" +msgstr "" + +#: lib/memex_web/live/pipeline_live/index.html.heex:23 +#, elixir-autogen, elixir-format +msgid "no pipelines found" +msgstr "" + +#: lib/memex_web/live/context_live/form_component.ex:61 +#: lib/memex_web/live/note_live/form_component.ex:60 +#: lib/memex_web/live/pipeline_live/form_component.ex:65 +#, elixir-autogen, elixir-format +msgid "%{slug} created" +msgstr "" + +#: lib/memex_web/live/context_live/index.ex:57 +#: lib/memex_web/live/context_live/show.ex:41 +#: lib/memex_web/live/note_live/index.ex:57 +#: lib/memex_web/live/note_live/show.ex:41 +#: lib/memex_web/live/pipeline_live/index.ex:57 +#: lib/memex_web/live/pipeline_live/show.ex:77 +#, elixir-autogen, elixir-format +msgid "%{slug} deleted" +msgstr "" + +#: lib/memex_web/live/context_live/form_component.ex:44 +#: lib/memex_web/live/note_live/form_component.ex:43 +#: lib/memex_web/live/pipeline_live/form_component.ex:48 +#, elixir-autogen, elixir-format +msgid "%{slug} saved" +msgstr "" + +#: lib/memex_web/live/context_live/index.ex:23 +#: lib/memex_web/live/context_live/show.ex:48 +#: lib/memex_web/live/note_live/index.ex:23 +#: lib/memex_web/live/note_live/show.ex:48 +#: lib/memex_web/live/pipeline_live/index.ex:23 +#: lib/memex_web/live/pipeline_live/show.ex:125 +#, elixir-autogen, elixir-format +msgid "edit %{slug}" +msgstr "" + +#: lib/memex_web/components/contexts_table_component.ex:47 +#: lib/memex_web/components/notes_table_component.ex:47 +#: lib/memex_web/components/pipelines_table_component.ex:47 +#: lib/memex_web/live/context_live/form_component.html.heex:14 +#: lib/memex_web/live/note_live/form_component.html.heex:14 +#: lib/memex_web/live/pipeline_live/form_component.html.heex:14 +#, elixir-autogen, elixir-format +msgid "slug" +msgstr "" + +#: lib/memex_web/live/context_live/show.ex:19 +#: lib/memex_web/live/note_live/show.ex:19 +#: lib/memex_web/live/pipeline_live/show.ex:20 +#, elixir-autogen, elixir-format +msgid "%{slug} could not be found" +msgstr "" + +#: lib/memex_web/live/home_live.ex:13 +#, elixir-autogen, elixir-format +msgid "home" +msgstr "" + +#: lib/memex_web/live/context_live/form_component.html.heex:23 +#, elixir-autogen, elixir-format +msgid "use [[note-slug]] to link to a note" +msgstr "" + +#: lib/memex_web/live/faq_live.ex:10 +#: lib/memex_web/live/faq_live.html.heex:3 +#, elixir-autogen, elixir-format +msgid "faq" +msgstr "" + +#: lib/memex_web/components/topbar.ex:23 +#: lib/memex_web/live/home_live.html.heex:3 +#: lib/memex_web/templates/layout/root.html.heex:8 +#: lib/memex_web/templates/layout/root.html.heex:9 +#, elixir-autogen, elixir-format +msgid "memEx" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:41 +#, elixir-autogen, elixir-format +msgid "read more on how to use %{name}" +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:11 +#, elixir-autogen, elixir-format +msgid "what is this?" +msgstr "" + +#: lib/memex_web/live/pipeline_live/show.html.heex:62 +#, elixir-autogen, elixir-format +msgid "%{position}. %{title}" +msgstr "" + +#: lib/memex_web/live/step_live/form_component.ex:67 +#, elixir-autogen, elixir-format +msgid "%{title} created" +msgstr "" + +#: lib/memex_web/live/pipeline_live/show.ex:96 +#, elixir-autogen, elixir-format +msgid "%{title} deleted" +msgstr "" + +#: lib/memex_web/live/step_live/form_component.ex:43 +#, elixir-autogen, elixir-format +msgid "%{title} saved" +msgstr "" + +#: lib/memex_web/live/pipeline_live/show.ex:127 +#, elixir-autogen, elixir-format +msgid "add step to %{slug}" +msgstr "" + +#: lib/memex_web/live/pipeline_live/show.html.heex:56 +#, elixir-autogen, elixir-format +msgid "no steps" +msgstr "" + +#: lib/memex_web/live/pipeline_live/show.html.heex:51 +#, elixir-autogen, elixir-format +msgid "steps:" +msgstr "" + +#: lib/memex_web/live/step_live/form_component.html.heex:14 +#, elixir-autogen, elixir-format +msgid "title" +msgstr "" + +#: lib/memex_web/live/step_live/form_component.html.heex:23 +#, elixir-autogen, elixir-format +msgid "use [[context-slug]] to link to a context" +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:72 +#, elixir-autogen, elixir-format +msgid "finally, i wanted to externalize the processes for common situations that use these thought processes at discrete steps. these are pipelines!" +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:102 +#, elixir-autogen, elixir-format +msgid "for instance, a good context could be what makes some physical designs spark joy for you, and in that context you could backlink to the spoon note as an example of how it fits nicely into your hand." +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:118 +#, elixir-autogen, elixir-format +msgid "for instance, a pipeline for buying an object could have a step where you consider how much it sparks joy, and it could backlink to the physical designs context, maybe with some notes about how it applies in this case." +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:62 +#, elixir-autogen, elixir-format +msgid "i really admired the idea of a zettelkasten, especially with org-mode backlinks, however I felt like my notes would immediately become too messy by just putting everything into a single hierarchy." +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:67 +#, elixir-autogen, elixir-format +msgid "i wanted to separate between a personal dictionary of concepts and then my thought processes that are built off of my experiences and life lessons. these are notes, and contexts, respectively." +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:99 +#, elixir-autogen, elixir-format +msgid "in my opinion, contexts should be like single-topic blog posts." +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:83 +#, elixir-autogen, elixir-format +msgid "in my opinion, notes should be written by any of the discrete objects or concepts that are meaningful to you in your life." +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:113 +#, elixir-autogen, elixir-format +msgid "in my opinion, pipelines should be pretty lightweight, and just backlink to contexts to provide most of the heavy lifting." +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:31 +#, elixir-autogen, elixir-format +msgid "memex" +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:51 +#, elixir-autogen, elixir-format +msgid "org-mode" +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:20 +#, elixir-autogen, elixir-format +msgid "some things that this memex is very loosely inspired by:" +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:88 +#, elixir-autogen, elixir-format +msgid "spoons? probably not. a particular brand of spoons that you really like? why not :)" +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:14 +#, elixir-autogen, elixir-format +msgid "this is a memex, used to document not just your notes, but also your perspectives and processes." +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:96 +#, elixir-autogen, elixir-format +msgid "what should my contexts be like?" +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:80 +#, elixir-autogen, elixir-format +msgid "what should my notes be like?" +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:110 +#, elixir-autogen, elixir-format +msgid "what should my pipelines be like?" +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:59 +#, elixir-autogen, elixir-format +msgid "why split up into notes, contexts and pipelines?" +msgstr "" + +#: lib/memex_web/live/faq_live.html.heex:41 +#, elixir-autogen, elixir-format +msgid "zettelkasten" +msgstr "" diff --git a/priv/gettext/de/LC_MESSAGES/emails.po b/priv/gettext/de/LC_MESSAGES/emails.po new file mode 100644 index 0000000..50bb366 --- /dev/null +++ b/priv/gettext/de/LC_MESSAGES/emails.po @@ -0,0 +1,93 @@ +## "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: de\n" +"Plural-Forms: nplurals=2\n" + +#: lib/memex/accounts/email.ex:30 +#, elixir-autogen, elixir-format +msgid "Confirm your Memex account" +msgstr "" + +#: lib/memex_web/templates/email/confirm_email.html.heex:3 +#: lib/memex_web/templates/email/confirm_email.txt.eex:2 +#: lib/memex_web/templates/email/reset_password.html.heex:3 +#: lib/memex_web/templates/email/reset_password.txt.eex:2 +#: lib/memex_web/templates/email/update_email.html.heex:3 +#: lib/memex_web/templates/email/update_email.txt.eex:2 +#, elixir-autogen, elixir-format +msgid "Hi %{email}," +msgstr "" + +#: lib/memex_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/memex_web/templates/email/confirm_email.html.heex:22 +#, elixir-autogen, elixir-format +msgid "If you didn't create an account at Memex, please ignore this." +msgstr "" + +#: lib/memex_web/templates/email/reset_password.txt.eex:8 +#: lib/memex_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/memex_web/templates/email/reset_password.html.heex:16 +#: lib/memex_web/templates/email/update_email.html.heex:16 +#, elixir-autogen, elixir-format +msgid "If you didn't request this change from Memex, please ignore this." +msgstr "" + +#: lib/memex/accounts/email.ex:37 +#, elixir-autogen, elixir-format +msgid "Reset your Memex password" +msgstr "" + +#: lib/memex_web/templates/layout/email.txt.eex:9 +#, elixir-autogen, elixir-format +msgid "This email was sent from Memex at %{url}, the self-hosted firearm tracker website." +msgstr "" + +#: lib/memex_web/templates/layout/email.html.heex:13 +#, elixir-autogen, elixir-format +msgid "This email was sent from Memex, the self-hosted firearm tracker website." +msgstr "" + +#: lib/memex/accounts/email.ex:44 +#, elixir-autogen, elixir-format +msgid "Update your Memex email" +msgstr "" + +#: lib/memex_web/templates/email/confirm_email.html.heex:9 +#: lib/memex_web/templates/email/confirm_email.txt.eex:4 +#, elixir-autogen, elixir-format +msgid "Welcome to Memex" +msgstr "" + +#: lib/memex_web/templates/email/update_email.html.heex:8 +#: lib/memex_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/memex_web/templates/email/confirm_email.html.heex:14 +#: lib/memex_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/memex_web/templates/email/reset_password.html.heex:8 +#: lib/memex_web/templates/email/reset_password.txt.eex:4 +#, elixir-autogen, elixir-format +msgid "You can reset your password by visiting the URL below:" +msgstr "" diff --git a/priv/gettext/de/LC_MESSAGES/errors.po b/priv/gettext/de/LC_MESSAGES/errors.po new file mode 100644 index 0000000..342a21f --- /dev/null +++ b/priv/gettext/de/LC_MESSAGES/errors.po @@ -0,0 +1,133 @@ +## "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: de\n" +"Plural-Forms: nplurals=2\n" + +#: lib/memex_web/controllers/user_settings_controller.ex:84 +#, elixir-autogen, elixir-format +msgid "Email change link is invalid or it has expired." +msgstr "" + +#: lib/memex_web/templates/error/error.html.heex:8 +#, elixir-autogen, elixir-format +msgid "Error" +msgstr "" + +#: lib/memex_web/controllers/user_session_controller.ex:17 +#, elixir-autogen, elixir-format +msgid "Invalid email or password" +msgstr "" + +#: lib/memex_web/templates/user_registration/new.html.heex:15 +#: lib/memex_web/templates/user_reset_password/edit.html.heex:15 +#: lib/memex_web/templates/user_settings/edit.html.heex:64 +#, elixir-autogen, elixir-format +msgid "Oops, something went wrong! Please check the errors below." +msgstr "" + +#: lib/memex_web/controllers/user_reset_password_controller.ex:63 +#, elixir-autogen, elixir-format +msgid "Reset password link is invalid or it has expired." +msgstr "" + +#: lib/memex_web/controllers/user_registration_controller.ex:24 +#: lib/memex_web/controllers/user_registration_controller.ex:55 +#, elixir-autogen, elixir-format +msgid "Sorry, public registration is disabled" +msgstr "" + +#: lib/memex_web/controllers/user_registration_controller.ex:14 +#: lib/memex_web/controllers/user_registration_controller.ex:45 +#, elixir-autogen, elixir-format +msgid "Sorry, this invite was not found or expired" +msgstr "" + +#: lib/memex_web/controllers/user_settings_controller.ex:99 +#, elixir-autogen, elixir-format +msgid "Unable to delete user" +msgstr "" + +#: lib/memex_web/controllers/user_confirmation_controller.ex:54 +#, elixir-autogen, elixir-format +msgid "User confirmation link is invalid or it has expired." +msgstr "" + +#: lib/memex_web/live/invite_live/index.ex:18 +#, elixir-autogen, elixir-format +msgid "You are not authorized to view this page" +msgstr "" + +#: lib/memex_web/controllers/user_auth.ex:177 +#, elixir-autogen, elixir-format +msgid "You are not authorized to view this page." +msgstr "" + +#: lib/memex_web/controllers/user_auth.ex:39 +#: lib/memex_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/memex/accounts/user.ex:129 +#, elixir-autogen, elixir-format +msgid "did not change" +msgstr "" + +#: lib/memex/accounts/user.ex:150 +#, elixir-autogen, elixir-format +msgid "does not match password" +msgstr "" + +#: lib/memex/accounts/user.ex:187 +#, elixir-autogen, elixir-format +msgid "is not valid" +msgstr "" + +#: lib/memex/accounts/user.ex:85 +#, elixir-autogen, elixir-format +msgid "must have the @ sign and no spaces" +msgstr "" + +#: lib/memex_web/templates/user_settings/edit.html.heex:21 +#: lib/memex_web/templates/user_settings/edit.html.heex:119 +#, elixir-autogen, elixir-format +msgid "oops, something went wrong! Please check the errors below" +msgstr "" + +#: lib/memex/contexts/context.ex:49 +#: lib/memex/contexts/context.ex:60 +#: lib/memex/notes/note.ex:48 +#: lib/memex/notes/note.ex:59 +#: lib/memex/pipelines/pipeline.ex:50 +#: lib/memex/pipelines/pipeline.ex:61 +#, elixir-autogen, elixir-format +msgid "invalid format: only numbers, letters and hyphen are accepted" +msgstr "" + +#: lib/memex_web/templates/error/error.html.heex:28 +#, elixir-autogen, elixir-format +msgid "go back home" +msgstr "" + +#: lib/memex_web/views/error_view.ex:11 +#, elixir-autogen, elixir-format +msgid "internal server error" +msgstr "" + +#: lib/memex_web/views/error_view.ex:9 +#, elixir-autogen, elixir-format +msgid "not found" +msgstr "" + +#: lib/memex_web/views/error_view.ex:10 +#, elixir-autogen, elixir-format +msgid "unauthorized" +msgstr "" diff --git a/priv/gettext/de/LC_MESSAGES/prompts.po b/priv/gettext/de/LC_MESSAGES/prompts.po new file mode 100644 index 0000000..0fbe2fb --- /dev/null +++ b/priv/gettext/de/LC_MESSAGES/prompts.po @@ -0,0 +1,159 @@ +## "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: de\n" +"Plural-Forms: nplurals=2\n" + +#: lib/memex_web/controllers/user_confirmation_controller.ex:38 +#, elixir-autogen, elixir-format +msgid "%{email} confirmed successfully." +msgstr "" + +#: lib/memex_web/live/invite_live/form_component.ex:62 +#, elixir-autogen, elixir-format +msgid "%{invite_name} created successfully" +msgstr "" + +#: lib/memex_web/live/invite_live/index.ex:53 +#, elixir-autogen, elixir-format +msgid "%{invite_name} deleted succesfully" +msgstr "" + +#: lib/memex_web/live/invite_live/index.ex:114 +#, elixir-autogen, elixir-format +msgid "%{invite_name} disabled succesfully" +msgstr "" + +#: lib/memex_web/live/invite_live/index.ex:90 +#, elixir-autogen, elixir-format +msgid "%{invite_name} enabled succesfully" +msgstr "" + +#: lib/memex_web/live/invite_live/index.ex:68 +#, elixir-autogen, elixir-format +msgid "%{invite_name} updated succesfully" +msgstr "" + +#: lib/memex_web/live/invite_live/form_component.ex:42 +#, elixir-autogen, elixir-format +msgid "%{invite_name} updated successfully" +msgstr "" + +#: lib/memex_web/live/invite_live/index.ex:139 +#, elixir-autogen, elixir-format +msgid "%{user_email} deleted succesfully" +msgstr "" + +#: lib/memex_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/memex_web/live/invite_live/index.ex:127 +#, elixir-autogen, elixir-format +msgid "Copied to clipboard" +msgstr "" + +#: lib/memex_web/controllers/user_settings_controller.ex:77 +#, elixir-autogen, elixir-format +msgid "Email changed successfully." +msgstr "" + +#: lib/memex_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/memex_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/memex_web/controllers/user_settings_controller.ex:65 +#, elixir-autogen, elixir-format +msgid "Language updated successfully." +msgstr "" + +#: lib/memex_web/controllers/user_session_controller.ex:23 +#, elixir-autogen, elixir-format +msgid "Logged out successfully." +msgstr "" + +#: lib/memex_web/controllers/user_reset_password_controller.ex:46 +#, elixir-autogen, elixir-format +msgid "Password reset successfully." +msgstr "" + +#: lib/memex_web/controllers/user_settings_controller.ex:49 +#, elixir-autogen, elixir-format +msgid "Password updated successfully." +msgstr "" + +#: lib/memex_web/controllers/user_registration_controller.ex:73 +#, elixir-autogen, elixir-format +msgid "Please check your email to verify your account" +msgstr "" + +#: lib/memex_web/live/invite_live/form_component.html.heex:30 +#, elixir-autogen, elixir-format +msgid "Saving..." +msgstr "" + +#: lib/memex_web/controllers/user_settings_controller.ex:95 +#, elixir-autogen, elixir-format +msgid "Your account has been deleted" +msgstr "" + +#: lib/memex_web/templates/user_settings/edit.html.heex:133 +#, elixir-autogen, elixir-format +msgid "are you sure you want to change your language?" +msgstr "" + +#: lib/memex_web/live/invite_live/index.html.heex:102 +#: lib/memex_web/live/invite_live/index.html.heex:132 +#, elixir-autogen, elixir-format +msgid "are you sure you want to delete %{email}? This action is permanent!" +msgstr "" + +#: lib/memex_web/live/invite_live/index.html.heex:48 +#, elixir-autogen, elixir-format +msgid "are you sure you want to delete the invite for %{invite_name}?" +msgstr "" + +#: lib/memex_web/templates/user_settings/edit.html.heex:143 +#, elixir-autogen, elixir-format +msgid "are you sure you want to delete your account?" +msgstr "" + +#: lib/memex_web/components/topbar.ex:92 +#, elixir-autogen, elixir-format +msgid "are you sure you want to log out?" +msgstr "" + +#: lib/memex_web/live/invite_live/index.html.heex:74 +#, elixir-autogen, elixir-format +msgid "are you sure you want to make %{invite_name} unlimited?" +msgstr "" + +#: lib/memex_web/live/context_live/index.html.heex:46 +#: lib/memex_web/live/context_live/show.html.heex:31 +#: lib/memex_web/live/note_live/index.html.heex:46 +#: lib/memex_web/live/note_live/show.html.heex:35 +#: lib/memex_web/live/pipeline_live/index.html.heex:46 +#: lib/memex_web/live/pipeline_live/show.html.heex:40 +#: lib/memex_web/live/pipeline_live/show.html.heex:110 +#, elixir-autogen, elixir-format +msgid "are you sure?" +msgstr "" + +#: lib/memex_web/live/home_live.html.heex:95 +#, elixir-autogen, elixir-format +msgid "register to setup %{name}" +msgstr ""