improve accessibility even more
	
		
			
	
		
	
	
		
	
		
			Some checks are pending
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is running
				
			
		
		
	
	
				
					
				
			
		
			Some checks are pending
		
		
	
	continuous-integration/drone/push Build is running
				
			This commit is contained in:
		| @@ -36,7 +36,7 @@ $fa-font-path: "@fortawesome/fontawesome-free/webfonts"; | ||||
| } | ||||
|  | ||||
| .invalid-feedback { | ||||
|   color: #a94442; | ||||
|   color: #f36c69; | ||||
|   display: block; | ||||
|   margin: -1rem 0 2rem; | ||||
| } | ||||
|   | ||||
| @@ -45,8 +45,8 @@ | ||||
|   } | ||||
|  | ||||
|   .btn-alert { | ||||
|     @apply bg-red-700 active:bg-red-900; | ||||
|     @apply border-red-700 active:border-red-900; | ||||
|     @apply bg-red-800 active:bg-red-900; | ||||
|     @apply border-red-800 active:border-red-900; | ||||
|     @apply text-primary-300; | ||||
|   } | ||||
|  | ||||
|   | ||||
| @@ -40,7 +40,7 @@ defmodule MemexWeb.Components.ContextsTableComponent do | ||||
|       if actions == [] or current_user |> is_nil() do | ||||
|         [] | ||||
|       else | ||||
|         [%{label: nil, key: :actions, sortable: false}] | ||||
|         [%{label: gettext("actions"), key: :actions, sortable: false}] | ||||
|       end | ||||
|  | ||||
|     columns = [ | ||||
|   | ||||
| @@ -6,6 +6,7 @@ | ||||
|     p-8 flex flex-col justify-center items-center cursor-auto" | ||||
|   style="background-color: rgba(0,0,0,0.4);" | ||||
|   phx-remove={hide_modal()} | ||||
|   aria-label={gettext("close modal")} | ||||
| > | ||||
|   <span class="hidden"></span> | ||||
| </.link> | ||||
| @@ -30,6 +31,7 @@ | ||||
|         text-gray-500 hover:text-gray-800 | ||||
|         transition-all duration-500 ease-in-out" | ||||
|       phx-remove={hide_modal()} | ||||
|       aria-label={gettext("close modal")} | ||||
|     > | ||||
|       <i class="fa-fw fa-lg fas fa-times"></i> | ||||
|     </.link> | ||||
|   | ||||
| @@ -72,6 +72,7 @@ | ||||
|             href={Routes.user_session_path(Endpoint, :delete)} | ||||
|             method="delete" | ||||
|             data-confirm={dgettext("prompts", "are you sure you want to log out?")} | ||||
|             aria-label={gettext("log out")} | ||||
|           > | ||||
|             <i class="fas fa-sign-out-alt"></i> | ||||
|           </.link> | ||||
| @@ -85,6 +86,7 @@ | ||||
|           <.link | ||||
|             navigate={Routes.live_dashboard_path(Endpoint, :home)} | ||||
|             class="text-primary-400 hover:underline" | ||||
|             aria-label={gettext("live dashboard")} | ||||
|           > | ||||
|             <i class="fas fa-gauge"></i> | ||||
|           </.link> | ||||
|   | ||||
| @@ -40,7 +40,7 @@ defmodule MemexWeb.Components.NotesTableComponent do | ||||
|       if actions == [] or current_user |> is_nil() do | ||||
|         [] | ||||
|       else | ||||
|         [%{label: nil, key: :actions, sortable: false}] | ||||
|         [%{label: gettext("actions"), key: :actions, sortable: false}] | ||||
|       end | ||||
|  | ||||
|     columns = [ | ||||
|   | ||||
| @@ -40,7 +40,7 @@ defmodule MemexWeb.Components.PipelinesTableComponent do | ||||
|       if actions == [] or current_user |> is_nil() do | ||||
|         [] | ||||
|       else | ||||
|         [%{label: nil, key: :actions, sortable: false}] | ||||
|         [%{label: gettext("actions"), key: :actions, sortable: false}] | ||||
|       end | ||||
|  | ||||
|     columns = [ | ||||
|   | ||||
| @@ -11,7 +11,8 @@ | ||||
|   > | ||||
|     <%= text_input(f, :slug, | ||||
|       class: "input input-primary", | ||||
|       placeholder: gettext("slug") | ||||
|       placeholder: gettext("slug"), | ||||
|       aria_label: gettext("slug") | ||||
|     ) %> | ||||
|     <%= error_tag(f, :slug) %> | ||||
|  | ||||
| @@ -20,21 +21,24 @@ | ||||
|       class: "input input-primary h-64 min-h-64", | ||||
|       phx_hook: "MaintainAttrs", | ||||
|       phx_update: "ignore", | ||||
|       placeholder: gettext("use [[note-slug]] to link to a note") | ||||
|       placeholder: gettext("use [[note-slug]] to link to a note"), | ||||
|       aria_label: gettext("use [[note-slug]] to link to a note") | ||||
|     ) %> | ||||
|     <%= error_tag(f, :content) %> | ||||
|  | ||||
|     <%= text_input(f, :tags_string, | ||||
|       id: "tags-input", | ||||
|       class: "input input-primary", | ||||
|       placeholder: gettext("tag1,tag2") | ||||
|       placeholder: gettext("tag1,tag2"), | ||||
|       aria_label: gettext("tag1,tag2") | ||||
|     ) %> | ||||
|     <%= error_tag(f, :tags_string) %> | ||||
|  | ||||
|     <div class="flex justify-center items-stretch space-x-4"> | ||||
|       <%= select(f, :visibility, Ecto.Enum.values(Memex.Contexts.Context, :visibility), | ||||
|         class: "grow input input-primary", | ||||
|         prompt: gettext("select privacy") | ||||
|         prompt: gettext("select privacy"), | ||||
|         aria_label: gettext("select privacy") | ||||
|       ) %> | ||||
|  | ||||
|       <%= submit(dgettext("actions", "save"), | ||||
|   | ||||
| @@ -14,6 +14,7 @@ | ||||
|     <%= text_input(f, :search_term, | ||||
|       class: "input input-primary", | ||||
|       value: @search, | ||||
|       role: "search", | ||||
|       phx_debounce: 300, | ||||
|       placeholder: gettext("search") | ||||
|     ) %> | ||||
|   | ||||
| @@ -11,7 +11,8 @@ | ||||
|   > | ||||
|     <%= text_input(f, :slug, | ||||
|       class: "input input-primary", | ||||
|       placeholder: gettext("slug") | ||||
|       placeholder: gettext("slug"), | ||||
|       aria_label: gettext("slug") | ||||
|     ) %> | ||||
|     <%= error_tag(f, :slug) %> | ||||
|  | ||||
| @@ -20,21 +21,24 @@ | ||||
|       class: "input input-primary h-64 min-h-64", | ||||
|       phx_hook: "MaintainAttrs", | ||||
|       phx_update: "ignore", | ||||
|       placeholder: gettext("content") | ||||
|       placeholder: gettext("content"), | ||||
|       aria_label: gettext("content") | ||||
|     ) %> | ||||
|     <%= error_tag(f, :content) %> | ||||
|  | ||||
|     <%= text_input(f, :tags_string, | ||||
|       id: "tags-input", | ||||
|       class: "input input-primary", | ||||
|       placeholder: gettext("tag1,tag2") | ||||
|       placeholder: gettext("tag1,tag2"), | ||||
|       aria_label: gettext("tag1,tag2") | ||||
|     ) %> | ||||
|     <%= error_tag(f, :tags_string) %> | ||||
|  | ||||
|     <div class="flex justify-center items-stretch space-x-4"> | ||||
|       <%= select(f, :visibility, Ecto.Enum.values(Memex.Notes.Note, :visibility), | ||||
|         class: "grow input input-primary", | ||||
|         prompt: gettext("select privacy") | ||||
|         prompt: gettext("select privacy"), | ||||
|         aria_label: gettext("select privacy") | ||||
|       ) %> | ||||
|  | ||||
|       <%= submit(dgettext("actions", "save"), | ||||
|   | ||||
| @@ -14,6 +14,7 @@ | ||||
|     <%= text_input(f, :search_term, | ||||
|       class: "input input-primary", | ||||
|       value: @search, | ||||
|       role: "search", | ||||
|       phx_debounce: 300, | ||||
|       placeholder: gettext("search") | ||||
|     ) %> | ||||
|   | ||||
| @@ -11,7 +11,8 @@ | ||||
|   > | ||||
|     <%= text_input(f, :slug, | ||||
|       class: "input input-primary", | ||||
|       placeholder: gettext("slug") | ||||
|       placeholder: gettext("slug"), | ||||
|       aria_label: gettext("slug") | ||||
|     ) %> | ||||
|     <%= error_tag(f, :slug) %> | ||||
|  | ||||
| @@ -20,21 +21,24 @@ | ||||
|       class: "input input-primary h-64 min-h-64", | ||||
|       phx_hook: "MaintainAttrs", | ||||
|       phx_update: "ignore", | ||||
|       placeholder: gettext("description") | ||||
|       placeholder: gettext("description"), | ||||
|       aria_label: gettext("description") | ||||
|     ) %> | ||||
|     <%= error_tag(f, :description) %> | ||||
|  | ||||
|     <%= text_input(f, :tags_string, | ||||
|       id: "tags-input", | ||||
|       class: "input input-primary", | ||||
|       placeholder: gettext("tag1,tag2") | ||||
|       placeholder: gettext("tag1,tag2"), | ||||
|       aria_label: gettext("tag1,tag2") | ||||
|     ) %> | ||||
|     <%= error_tag(f, :tags_string) %> | ||||
|  | ||||
|     <div class="flex justify-center items-stretch space-x-4"> | ||||
|       <%= select(f, :visibility, Ecto.Enum.values(Memex.Pipelines.Pipeline, :visibility), | ||||
|         class: "grow input input-primary", | ||||
|         prompt: gettext("select privacy") | ||||
|         prompt: gettext("select privacy"), | ||||
|         aria_label: gettext("select privacy") | ||||
|       ) %> | ||||
|  | ||||
|       <%= submit(dgettext("actions", "save"), | ||||
|   | ||||
| @@ -14,6 +14,7 @@ | ||||
|     <%= text_input(f, :search_term, | ||||
|       class: "input input-primary", | ||||
|       value: @search, | ||||
|       role: "search", | ||||
|       phx_debounce: 300, | ||||
|       placeholder: gettext("search") | ||||
|     ) %> | ||||
|   | ||||
| @@ -11,7 +11,8 @@ | ||||
|   > | ||||
|     <%= text_input(f, :title, | ||||
|       class: "input input-primary", | ||||
|       placeholder: gettext("title") | ||||
|       placeholder: gettext("title"), | ||||
|       aria_label: gettext("title") | ||||
|     ) %> | ||||
|     <%= error_tag(f, :title) %> | ||||
|  | ||||
| @@ -20,7 +21,8 @@ | ||||
|       class: "input input-primary h-64 min-h-64", | ||||
|       phx_hook: "MaintainAttrs", | ||||
|       phx_update: "ignore", | ||||
|       placeholder: gettext("use [[context-slug]] to link to a context") | ||||
|       placeholder: gettext("use [[context-slug]] to link to a context"), | ||||
|       aria_label: gettext("use [[context-slug]] to link to a context") | ||||
|     ) %> | ||||
|     <%= error_tag(f, :content) %> | ||||
|  | ||||
|   | ||||
| @@ -107,9 +107,9 @@ | ||||
|     action={Routes.user_settings_path(@conn, :update)} | ||||
|     class="flex flex-col space-y-4 sm:space-y-0 sm:grid sm:grid-cols-3 sm:gap-4 justify-center items-center" | ||||
|   > | ||||
|     <h3 class="title text-primary-400 text-lg text-center col-span-3"> | ||||
|       <%= dgettext("actions", "change language") %> | ||||
|     </h3> | ||||
|     <%= label(f, :locale, dgettext("actions", "change language"), | ||||
|       class: "title text-primary-400 text-lg text-center col-span-3" | ||||
|     ) %> | ||||
|  | ||||
|     <div | ||||
|       :if={@locale_changeset.action && not @locale_changeset.valid?()} | ||||
|   | ||||
| @@ -28,7 +28,7 @@ msgstr "" | ||||
| msgid "change email" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:111 | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:110 | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:128 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "change language" | ||||
| @@ -45,11 +45,11 @@ msgstr "" | ||||
| msgid "create invite" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:49 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:50 | ||||
| #: lib/memex_web/live/context_live/show.html.heex:38 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:49 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:50 | ||||
| #: lib/memex_web/live/note_live/show.html.heex:38 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:51 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:52 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:46 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:117 | ||||
| #, elixir-autogen, elixir-format | ||||
| @@ -61,11 +61,11 @@ msgstr "" | ||||
| msgid "delete user" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:39 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:40 | ||||
| #: lib/memex_web/live/context_live/show.html.heex:28 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:39 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:40 | ||||
| #: lib/memex_web/live/note_live/show.html.heex:28 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:39 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:40 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:36 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:106 | ||||
| #, elixir-autogen, elixir-format | ||||
| @@ -77,7 +77,7 @@ msgstr "" | ||||
| msgid "invite someone new!" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:107 | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:109 | ||||
| #: lib/memex_web/templates/user_confirmation/new.html.heex:32 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:44 | ||||
| #: lib/memex_web/templates/user_reset_password/edit.html.heex:45 | ||||
| @@ -88,22 +88,22 @@ msgstr "" | ||||
| msgid "log in" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:60 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:61 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "new context" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/index.html.heex:60 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:61 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "new note" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:62 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:63 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "new pipeline" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:98 | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:100 | ||||
| #: lib/memex_web/templates/user_confirmation/new.html.heex:29 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:3 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:37 | ||||
| @@ -114,11 +114,11 @@ msgstr "" | ||||
| msgid "register" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:44 | ||||
| #: lib/memex_web/live/invite_live/form_component.html.heex:32 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:28 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:44 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:44 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:30 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "save" | ||||
| msgstr "" | ||||
| @@ -155,19 +155,19 @@ msgstr "" | ||||
| msgid "copy invite link for %{invite_name}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:47 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:48 | ||||
| #: lib/memex_web/live/context_live/show.html.heex:36 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "delete %{context_slug}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/index.html.heex:47 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:48 | ||||
| #: lib/memex_web/live/note_live/show.html.heex:36 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "delete %{note_slug}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:48 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:49 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:44 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "delete %{pipeline_slug}" | ||||
| @@ -183,17 +183,17 @@ msgstr "" | ||||
| msgid "delete invite for %{invite_name}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:37 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:38 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "edit %{context_slug}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/index.html.heex:37 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:38 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "edit %{note_slug}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:37 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:38 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "edit %{pipeline_slug}" | ||||
| msgstr "" | ||||
|   | ||||
| @@ -28,7 +28,7 @@ msgstr "" | ||||
| msgid "change email" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:111 | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:110 | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:128 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "change language" | ||||
| @@ -45,11 +45,11 @@ msgstr "" | ||||
| msgid "create invite" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:49 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:50 | ||||
| #: lib/memex_web/live/context_live/show.html.heex:38 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:49 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:50 | ||||
| #: lib/memex_web/live/note_live/show.html.heex:38 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:51 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:52 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:46 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:117 | ||||
| #, elixir-autogen, elixir-format | ||||
| @@ -61,11 +61,11 @@ msgstr "" | ||||
| msgid "delete user" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:39 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:40 | ||||
| #: lib/memex_web/live/context_live/show.html.heex:28 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:39 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:40 | ||||
| #: lib/memex_web/live/note_live/show.html.heex:28 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:39 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:40 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:36 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:106 | ||||
| #, elixir-autogen, elixir-format | ||||
| @@ -77,7 +77,7 @@ msgstr "" | ||||
| msgid "invite someone new!" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:107 | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:109 | ||||
| #: lib/memex_web/templates/user_confirmation/new.html.heex:32 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:44 | ||||
| #: lib/memex_web/templates/user_reset_password/edit.html.heex:45 | ||||
| @@ -88,22 +88,22 @@ msgstr "" | ||||
| msgid "log in" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:60 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:61 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "new context" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/index.html.heex:60 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:61 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "new note" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:62 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:63 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "new pipeline" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:98 | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:100 | ||||
| #: lib/memex_web/templates/user_confirmation/new.html.heex:29 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:3 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:37 | ||||
| @@ -114,11 +114,11 @@ msgstr "" | ||||
| msgid "register" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:44 | ||||
| #: lib/memex_web/live/invite_live/form_component.html.heex:32 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:28 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:44 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:44 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:30 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "save" | ||||
| msgstr "" | ||||
| @@ -155,19 +155,19 @@ msgstr "" | ||||
| msgid "copy invite link for %{invite_name}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:47 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:48 | ||||
| #: lib/memex_web/live/context_live/show.html.heex:36 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "delete %{context_slug}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/index.html.heex:47 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:48 | ||||
| #: lib/memex_web/live/note_live/show.html.heex:36 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "delete %{note_slug}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:48 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:49 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:44 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "delete %{pipeline_slug}" | ||||
| @@ -183,17 +183,17 @@ msgstr "" | ||||
| msgid "delete invite for %{invite_name}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:37 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:38 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "edit %{context_slug}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/index.html.heex:37 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:38 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "edit %{note_slug}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:37 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:38 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "edit %{pipeline_slug}" | ||||
| msgstr "" | ||||
|   | ||||
| @@ -55,7 +55,8 @@ msgstr "" | ||||
| msgid "confirm new password" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:23 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:24 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "content" | ||||
| msgstr "" | ||||
| @@ -186,7 +187,7 @@ msgstr "" | ||||
| msgid "no invites 😔" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/index.html.heex:24 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "no notes found" | ||||
| msgstr "" | ||||
| @@ -252,17 +253,20 @@ msgstr "" | ||||
| msgid "report bugs or request features" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:29 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:45 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:45 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:45 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:31 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "saving..." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:37 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:37 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:37 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:41 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "select privacy" | ||||
| msgstr "" | ||||
| @@ -278,9 +282,12 @@ msgstr "" | ||||
| 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 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:32 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:33 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:32 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:33 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:32 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:33 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "tag1,tag2" | ||||
| msgstr "" | ||||
| @@ -319,9 +326,9 @@ msgstr "" | ||||
| msgid "new note" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:18 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:18 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:18 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:19 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:19 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:19 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "search" | ||||
| msgstr "" | ||||
| @@ -331,13 +338,14 @@ msgstr "" | ||||
| msgid "new context" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:24 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:25 | ||||
| #, 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 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:24 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "description" | ||||
| msgstr "" | ||||
| @@ -347,7 +355,7 @@ msgstr "" | ||||
| msgid "new pipeline" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:24 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "no pipelines found" | ||||
| msgstr "" | ||||
| @@ -390,8 +398,11 @@ msgstr "" | ||||
| #: 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/context_live/form_component.html.heex:15 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:14 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:15 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:14 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:15 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "slug" | ||||
| msgstr "" | ||||
| @@ -408,7 +419,8 @@ msgstr "" | ||||
| msgid "home" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:23 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:24 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "use [[note-slug]] to link to a note" | ||||
| msgstr "" | ||||
| @@ -470,11 +482,13 @@ msgid "steps:" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:14 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:15 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "title" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:23 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:24 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "use [[context-slug]] to link to a context" | ||||
| msgstr "" | ||||
| @@ -674,3 +688,26 @@ msgstr "" | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "leave \"uses left\" blank to make invite unlimited" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/contexts_table_component.ex:43 | ||||
| #: lib/memex_web/components/notes_table_component.ex:43 | ||||
| #: lib/memex_web/components/pipelines_table_component.ex:43 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "actions" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/modal.html.heex:9 | ||||
| #: lib/memex_web/components/core_components/modal.html.heex:34 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "close modal" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:89 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "live dashboard" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:75 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "log out" | ||||
| msgstr "" | ||||
|   | ||||
| @@ -80,11 +80,11 @@ msgstr "" | ||||
| 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/index.html.heex:47 | ||||
| #: lib/memex_web/live/context_live/show.html.heex:35 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:46 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:47 | ||||
| #: 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/index.html.heex:47 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:43 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:114 | ||||
| #, elixir-autogen, elixir-format | ||||
|   | ||||
| @@ -53,7 +53,8 @@ msgstr "" | ||||
| msgid "confirm new password" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:23 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:24 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "content" | ||||
| msgstr "" | ||||
| @@ -184,7 +185,7 @@ msgstr "" | ||||
| msgid "no invites 😔" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/index.html.heex:24 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "no notes found" | ||||
| msgstr "" | ||||
| @@ -250,17 +251,20 @@ msgstr "" | ||||
| msgid "report bugs or request features" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:29 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:45 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:45 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:45 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:31 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "saving..." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:37 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:37 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:37 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:41 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "select privacy" | ||||
| msgstr "" | ||||
| @@ -276,9 +280,12 @@ msgstr "" | ||||
| 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 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:32 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:33 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:32 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:33 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:32 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:33 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "tag1,tag2" | ||||
| msgstr "" | ||||
| @@ -317,9 +324,9 @@ msgstr "" | ||||
| msgid "new note" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:18 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:18 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:18 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:19 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:19 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:19 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "search" | ||||
| msgstr "" | ||||
| @@ -329,13 +336,14 @@ msgstr "" | ||||
| msgid "new context" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:24 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:25 | ||||
| #, 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 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:24 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "description" | ||||
| msgstr "" | ||||
| @@ -345,7 +353,7 @@ msgstr "" | ||||
| msgid "new pipeline" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:24 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "no pipelines found" | ||||
| msgstr "" | ||||
| @@ -388,8 +396,11 @@ msgstr "" | ||||
| #: 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/context_live/form_component.html.heex:15 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:14 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:15 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:14 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:15 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "slug" | ||||
| msgstr "" | ||||
| @@ -406,7 +417,8 @@ msgstr "" | ||||
| msgid "home" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:23 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:24 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "use [[note-slug]] to link to a note" | ||||
| msgstr "" | ||||
| @@ -468,11 +480,13 @@ msgid "steps:" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:14 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:15 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "title" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:23 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:24 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "use [[context-slug]] to link to a context" | ||||
| msgstr "" | ||||
| @@ -672,3 +686,26 @@ msgstr "" | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "leave \"uses left\" blank to make invite unlimited" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/contexts_table_component.ex:43 | ||||
| #: lib/memex_web/components/notes_table_component.ex:43 | ||||
| #: lib/memex_web/components/pipelines_table_component.ex:43 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "actions" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/modal.html.heex:9 | ||||
| #: lib/memex_web/components/core_components/modal.html.heex:34 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "close modal" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:89 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "live dashboard" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:75 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "log out" | ||||
| msgstr "" | ||||
|   | ||||
| @@ -29,7 +29,7 @@ msgstr "" | ||||
| msgid "change email" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:111 | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:110 | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:128 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "change language" | ||||
| @@ -46,11 +46,11 @@ msgstr "" | ||||
| msgid "create invite" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:49 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:50 | ||||
| #: lib/memex_web/live/context_live/show.html.heex:38 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:49 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:50 | ||||
| #: lib/memex_web/live/note_live/show.html.heex:38 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:51 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:52 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:46 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:117 | ||||
| #, elixir-autogen, elixir-format | ||||
| @@ -62,11 +62,11 @@ msgstr "" | ||||
| msgid "delete user" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:39 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:40 | ||||
| #: lib/memex_web/live/context_live/show.html.heex:28 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:39 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:40 | ||||
| #: lib/memex_web/live/note_live/show.html.heex:28 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:39 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:40 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:36 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:106 | ||||
| #, elixir-autogen, elixir-format | ||||
| @@ -78,7 +78,7 @@ msgstr "" | ||||
| msgid "invite someone new!" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:107 | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:109 | ||||
| #: lib/memex_web/templates/user_confirmation/new.html.heex:32 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:44 | ||||
| #: lib/memex_web/templates/user_reset_password/edit.html.heex:45 | ||||
| @@ -89,22 +89,22 @@ msgstr "" | ||||
| msgid "log in" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:60 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:61 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "new context" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/index.html.heex:60 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:61 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "new note" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:62 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:63 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "new pipeline" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:98 | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:100 | ||||
| #: lib/memex_web/templates/user_confirmation/new.html.heex:29 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:3 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:37 | ||||
| @@ -115,11 +115,11 @@ msgstr "" | ||||
| msgid "register" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:44 | ||||
| #: lib/memex_web/live/invite_live/form_component.html.heex:32 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:28 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:44 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:44 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:30 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "save" | ||||
| msgstr "" | ||||
| @@ -156,19 +156,19 @@ msgstr "" | ||||
| msgid "copy invite link for %{invite_name}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:47 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:48 | ||||
| #: lib/memex_web/live/context_live/show.html.heex:36 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "delete %{context_slug}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/index.html.heex:47 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:48 | ||||
| #: lib/memex_web/live/note_live/show.html.heex:36 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "delete %{note_slug}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:48 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:49 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:44 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "delete %{pipeline_slug}" | ||||
| @@ -184,17 +184,17 @@ msgstr "" | ||||
| msgid "delete invite for %{invite_name}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:37 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:38 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "edit %{context_slug}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/index.html.heex:37 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:38 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "edit %{note_slug}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:37 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:38 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "edit %{pipeline_slug}" | ||||
| msgstr "" | ||||
|   | ||||
| @@ -54,7 +54,8 @@ msgstr "" | ||||
| msgid "confirm new password" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:23 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:24 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "content" | ||||
| msgstr "" | ||||
| @@ -185,7 +186,7 @@ msgstr "" | ||||
| msgid "no invites 😔" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/note_live/index.html.heex:24 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "no notes found" | ||||
| msgstr "" | ||||
| @@ -251,17 +252,20 @@ msgstr "" | ||||
| msgid "report bugs or request features" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:29 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:45 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:45 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:45 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:31 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "saving..." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:37 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:37 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:37 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:41 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:40 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:41 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "select privacy" | ||||
| msgstr "" | ||||
| @@ -277,9 +281,12 @@ msgstr "" | ||||
| 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 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:32 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:33 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:32 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:33 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:32 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:33 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "tag1,tag2" | ||||
| msgstr "" | ||||
| @@ -318,9 +325,9 @@ msgstr "" | ||||
| msgid "new note" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:18 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:18 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:18 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:19 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:19 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:19 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "search" | ||||
| msgstr "" | ||||
| @@ -330,13 +337,14 @@ msgstr "" | ||||
| msgid "new context" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/index.html.heex:24 | ||||
| #: lib/memex_web/live/context_live/index.html.heex:25 | ||||
| #, 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 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:24 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "description" | ||||
| msgstr "" | ||||
| @@ -346,7 +354,7 @@ msgstr "" | ||||
| msgid "new pipeline" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:24 | ||||
| #: lib/memex_web/live/pipeline_live/index.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "no pipelines found" | ||||
| msgstr "" | ||||
| @@ -389,8 +397,11 @@ msgstr "" | ||||
| #: 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/context_live/form_component.html.heex:15 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:14 | ||||
| #: lib/memex_web/live/note_live/form_component.html.heex:15 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:14 | ||||
| #: lib/memex_web/live/pipeline_live/form_component.html.heex:15 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "slug" | ||||
| msgstr "" | ||||
| @@ -407,7 +418,8 @@ msgstr "" | ||||
| msgid "home" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:23 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:24 | ||||
| #: lib/memex_web/live/context_live/form_component.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "use [[note-slug]] to link to a note" | ||||
| msgstr "" | ||||
| @@ -469,11 +481,13 @@ msgid "steps:" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:14 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:15 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "title" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:23 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:24 | ||||
| #: lib/memex_web/live/step_live/form_component.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "use [[context-slug]] to link to a context" | ||||
| msgstr "" | ||||
| @@ -673,3 +687,26 @@ msgstr "" | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "leave \"uses left\" blank to make invite unlimited" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/contexts_table_component.ex:43 | ||||
| #: lib/memex_web/components/notes_table_component.ex:43 | ||||
| #: lib/memex_web/components/pipelines_table_component.ex:43 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "actions" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/modal.html.heex:9 | ||||
| #: lib/memex_web/components/core_components/modal.html.heex:34 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "close modal" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:89 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "live dashboard" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/core_components/topbar.html.heex:75 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "log out" | ||||
| msgstr "" | ||||
|   | ||||
| @@ -81,11 +81,11 @@ msgstr "" | ||||
| 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/index.html.heex:47 | ||||
| #: lib/memex_web/live/context_live/show.html.heex:35 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:46 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:47 | ||||
| #: 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/index.html.heex:47 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:43 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:114 | ||||
| #, elixir-autogen, elixir-format | ||||
|   | ||||
| @@ -80,11 +80,11 @@ msgstr "" | ||||
| 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/index.html.heex:47 | ||||
| #: lib/memex_web/live/context_live/show.html.heex:35 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:46 | ||||
| #: lib/memex_web/live/note_live/index.html.heex:47 | ||||
| #: 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/index.html.heex:47 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:43 | ||||
| #: lib/memex_web/live/pipeline_live/show.html.heex:114 | ||||
| #, elixir-autogen, elixir-format | ||||
|   | ||||
		Reference in New Issue
	
	Block a user