diff --git a/assets/css/components.scss b/assets/css/components.scss index 85ef9de..35eb32b 100644 --- a/assets/css/components.scss +++ b/assets/css/components.scss @@ -11,6 +11,7 @@ } .checkbox { + @apply bg-primary-900; -ms-transform: scale(1.5); -moz-transform: scale(1.5); -webkit-transform: scale(1.5); @@ -26,25 +27,31 @@ .btn { @apply focus:outline-none px-4 py-2 rounded-lg; - @apply shadow-sm focus:shadow-lg; + @apply shadow-sm active:shadow-lg; @apply border; @apply transition-all duration-300 ease-in-out; } .btn-primary { - @apply bg-primary-900 focus:bg-primary-900 active:bg-primary-800; + @apply bg-primary-900 active:bg-primary-800; @apply border-primary-900 hover:border-primary-800 active:border-primary-700; @apply text-primary-400; } + .btn-secondary { + @apply bg-primary-800 active:bg-primary-700; + @apply border-primary-800 hover:border-primary-700 active:border-primary-600; + @apply text-primary-400; + } + .btn-alert { - @apply bg-red-700 focus:bg-red-800 active:bg-red-900; - @apply border-red-700 focus:border-red-800 active:border-red-900; + @apply bg-red-700 active:bg-red-900; + @apply border-red-700 active:border-red-900; @apply text-primary-300; } .hr { - @apply mx-auto border border-primary-600 w-full max-w-2xl; + @apply mx-auto border border-primary-600 w-full max-w-3xl; } .link { diff --git a/lib/memex_web/components/invite_card.ex b/lib/memex_web/components/invite_card.ex index 2b3d3eb..c1fd915 100644 --- a/lib/memex_web/components/invite_card.ex +++ b/lib/memex_web/components/invite_card.ex @@ -19,7 +19,8 @@ defmodule MemexWeb.Components.InviteCard do |> assign_new(:code_actions, fn -> [] end) ~H""" -

@@ -55,7 +56,8 @@ defmodule MemexWeb.Components.InviteCard do
<%= Routes.user_registration_url(Endpoint, :new, invite: @invite.token) %> <%= render_slot(@code_actions) %> diff --git a/lib/memex_web/components/user_card.ex b/lib/memex_web/components/user_card.ex index 246de93..400b62b 100644 --- a/lib/memex_web/components/user_card.ex +++ b/lib/memex_web/components/user_card.ex @@ -9,7 +9,8 @@ defmodule MemexWeb.Components.UserCard do ~H"""
diff --git a/lib/memex_web/live/faq_live.html.heex b/lib/memex_web/live/faq_live.html.heex index 0cc3a38..1bfcf9f 100644 --- a/lib/memex_web/live/faq_live.html.heex +++ b/lib/memex_web/live/faq_live.html.heex @@ -1,5 +1,5 @@
-

+

<%= gettext("faq") %>

@@ -7,16 +7,13 @@
  • - + <%= gettext("what is this?") %>

    <%= gettext( "this is a memex, used to document not just your notes, but also your perspectives and processes." ) %> -

    - -

    <%= gettext("some things that this memex is very loosely inspired by:") %>

    @@ -55,20 +52,16 @@
  • - + <%= gettext("why split up into notes, contexts and pipelines?") %>

    <%= gettext( "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." ) %> -

    -

    <%= gettext( "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." ) %> -

    -

    <%= gettext( "finally, i wanted to externalize the processes for common situations that use these thought processes at discrete steps. these are pipelines!" ) %> @@ -76,15 +69,13 @@

  • - + <%= gettext("what should my notes be like?") %>

    <%= gettext( "in my opinion, notes should be written by any of the discrete objects or concepts that are meaningful to you in your life." ) %> -

    -

    <%= gettext( "spoons? probably not. a particular brand of spoons that you really like? why not :)" ) %> @@ -92,13 +83,11 @@

  • - + <%= gettext("what should my contexts be like?") %>

    <%= gettext("in my opinion, contexts should be like single-topic blog posts.") %> -

    -

    <%= gettext( "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." ) %> @@ -106,15 +95,13 @@

  • - + <%= gettext("what should my pipelines be like?") %>

    <%= gettext( "in my opinion, pipelines should be pretty lightweight, and just backlink to contexts to provide most of the heavy lifting." ) %> -

    -

    <%= gettext( "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." ) %> @@ -122,20 +109,16 @@

  • - + <%= gettext("how many people should i invite?") %>

    <%= gettext( "while memEx fully supports multiple users, each memEx instance should be treated as a single cohesive and collaborative document." ) %> -

    -

    <%= gettext( "note, context and pipeline slugs must be unique, and you are free to backlink to notes not written by you." ) %> -

    -

    <%= gettext( "so, i'd recommend inviting anyone you'd like to work on your collective memEx. however, when in doubt, hopefully setting up a new instance is easy enough. if it isn't, then feel free to let me know :)" ) %> diff --git a/lib/memex_web/live/home_live.html.heex b/lib/memex_web/live/home_live.html.heex index 1afd985..eb5a954 100644 --- a/lib/memex_web/live/home_live.html.heex +++ b/lib/memex_web/live/home_live.html.heex @@ -1,11 +1,9 @@ -

    -

    +
    +

    <%= gettext("memEx") %>

    -
    - -
      +
      • <%= gettext("notes:") %> @@ -33,11 +31,8 @@

      • -
      • - <.link - navigate={Routes.live_path(Endpoint, FaqLive)} - class="link title text-primary-400 text-lg" - > +
      • + <.link navigate={Routes.live_path(Endpoint, FaqLive)} class="btn btn-primary"> <%= gettext("read more on how to use memEx") %>
      • @@ -45,7 +40,7 @@
        -
          +

            <%= gettext("features") %>

            @@ -80,31 +75,29 @@
            -
              +

                <%= gettext("instance information") %>

                -
              • +
              • <%= gettext("admins:") %> -

                +

                <%= if @admins |> Enum.empty?() do %> <.link href={Routes.user_registration_path(Endpoint, :new)} class="link"> <%= dgettext("prompts", "register to setup memEx") %> <% else %> -

                + + <%= email %> + <% end %>

              • -
              • +
              • <%= gettext("registration:") %>

                <%= case Application.get_env(:memex, Memex.Accounts)[:registration] do @@ -114,7 +107,7 @@

              • -
              • +
              • <%= gettext("version:") %> <.link href="https://gitea.bubbletea.dev/shibao/memEx/src/branch/stable/changelog.md" @@ -130,12 +123,12 @@
                -
                  +

                    - <%= gettext("get involved!") %> + <%= gettext("get involved") %>

                    -
                  • +
                  • <.link href="https://gitea.bubbletea.dev/shibao/memEx" class="flex flex-row justify-center items-center space-x-2 link" @@ -146,7 +139,7 @@
                  • -
                  • +
                  • <.link href="https://weblate.bubbletea.dev/engage/memEx" class="flex flex-row justify-center items-center space-x-2 link" @@ -157,7 +150,7 @@
                  • -
                  • +
                  • <.link href="https://gitea.bubbletea.dev/shibao/memEx/issues/new" class="flex flex-row justify-center items-center space-x-2 link" diff --git a/lib/memex_web/live/invite_live/index.html.heex b/lib/memex_web/live/invite_live/index.html.heex index a158415..7e25125 100644 --- a/lib/memex_web/live/invite_live/index.html.heex +++ b/lib/memex_web/live/invite_live/index.html.heex @@ -1,5 +1,5 @@ -
                    -

                    +
                    +

                    <%= gettext("invites") %>

                    @@ -8,25 +8,21 @@ <%= gettext("no invites 😔") %>

                    - <.link patch={Routes.invite_index_path(Endpoint, :new)} class="btn btn-primary"> + <.link patch={Routes.invite_index_path(Endpoint, :new)} class="btn btn-primary ml-auto"> <%= dgettext("actions", "invite someone new!") %> - <% else %> - <.link patch={Routes.invite_index_path(Endpoint, :new)} class="btn btn-primary"> - <%= dgettext("actions", "create invite") %> - <% end %> -
                    +
                    <.invite_card :for={invite <- @invites} invite={invite} current_user={@current_user}> <:code_actions>
                    @@ -55,7 +51,7 @@ @@ -65,7 +61,7 @@ is_nil() and not (invite.uses_left |> is_nil())} href="#" - class="btn btn-primary" + class="btn btn-secondary" phx-click="set_unlimited" phx-value-id={invite.id} data-confirm={ @@ -77,16 +73,24 @@ <%= gettext("set unlimited") %> + + <.link + :if={@invites != []} + patch={Routes.invite_index_path(Endpoint, :new)} + class="btn btn-primary ml-auto" + > + <%= dgettext("actions", "create invite") %> +
                    <%= unless @admins |> Enum.empty?() do %>
                    -

                    +

                    <%= gettext("Admins") %>

                    -
                    +
                    <.user_card :for={admin <- @admins} user={admin}> <.link href="#" @@ -110,11 +114,11 @@ <%= unless @users |> Enum.empty?() do %>
                    -

                    +

                    <%= gettext("users") %>

                    -
                    +
                    <.user_card :for={user <- @users} user={user}> <.link href="#" diff --git a/lib/memex_web/templates/layout/live.html.heex b/lib/memex_web/templates/layout/live.html.heex index be0279f..be79709 100644 --- a/lib/memex_web/templates/layout/live.html.heex +++ b/lib/memex_web/templates/layout/live.html.heex @@ -33,7 +33,7 @@
                    diff --git a/lib/memex_web/templates/user_settings/edit.html.heex b/lib/memex_web/templates/user_settings/edit.html.heex index 8b20c74..2bde82e 100644 --- a/lib/memex_web/templates/user_settings/edit.html.heex +++ b/lib/memex_web/templates/user_settings/edit.html.heex @@ -1,5 +1,5 @@ -
                    -

                    +
                    +

                    <%= gettext("settings") %>

                    @@ -11,7 +11,7 @@ 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" > -

                    +

                    <%= dgettext("actions", "change email") %>

                    @@ -19,9 +19,7 @@ :if={@email_changeset.action && not @email_changeset.valid?()} class="alert alert-danger col-span-3" > -

                    - <%= dgettext("errors", "oops, something went wrong! Please check the errors below") %> -

                    + <%= dgettext("errors", "oops, something went wrong! Please check the errors below") %>
                    <%= hidden_input(f, :action, name: "action", value: "update_email") %> @@ -55,7 +53,7 @@ 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" > -

                    +

                    <%= dgettext("actions", "change password") %>

                    @@ -63,9 +61,7 @@ :if={@password_changeset.action && not @password_changeset.valid?()} class="alert alert-danger col-span-3" > -

                    - <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %> -

                    + <%= dgettext("errors", "Oops, something went wrong! Please check the errors below.") %>
                    <%= hidden_input(f, :action, name: "action", value: "update_password") %> @@ -109,37 +105,35 @@ :let={f} for={@locale_changeset} action={Routes.user_settings_path(@conn, :update)} - class="flex flex-col space-y-4 justify-center items-center" + class="flex flex-col space-y-4 sm:space-y-0 sm:grid sm:grid-cols-3 sm:gap-4 justify-center items-center" > -

                    +

                    <%= dgettext("actions", "change language") %>

                    -

                    - <%= dgettext("errors", "oops, something went wrong! Please check the errors below") %> -

                    + <%= dgettext("errors", "oops, something went wrong! Please check the errors below") %>
                    <%= hidden_input(f, :action, name: "action", value: "update_locale") %> <%= select(f, :locale, [{gettext("english"), "en_US"}, {"spanish", "es"}], - class: "mx-2 my-1 min-w-md input input-primary" + class: "mx-2 my-1 min-w-md input input-primary col-start-2" ) %> - <%= error_tag(f, :locale) %> + <%= error_tag(f, :locale, "col-span-3") %> <%= submit(dgettext("actions", "change language"), - class: "whitespace-nowrap mx-auto btn btn-primary", + class: "whitespace-nowrap mx-auto btn btn-primary col-span-3", data: [qa: dgettext("prompts", "are you sure you want to change your language?")] ) %>
                    -
                    +
                    <.link href={Routes.export_path(@conn, :export, :json)} class="mx-4 my-2 btn btn-primary" diff --git a/lib/memex_web/views/view_helpers.ex b/lib/memex_web/views/view_helpers.ex index de8ca31..60179d3 100644 --- a/lib/memex_web/views/view_helpers.ex +++ b/lib/memex_web/views/view_helpers.ex @@ -71,7 +71,7 @@ defmodule MemexWeb.ViewHelpers do img_data = content |> EQRCode.encode() - |> EQRCode.png(width: width, background_color: <<39, 39, 42>>, color: <<255, 255, 255>>) + |> EQRCode.png(width: width, background_color: <<24, 24, 27>>, color: <<255, 255, 255>>) |> Base.encode64() "data:image/png;base64," <> img_data diff --git a/priv/gettext/actions.pot b/priv/gettext/actions.pot index 88c2bda..be69b85 100644 --- a/priv/gettext/actions.pot +++ b/priv/gettext/actions.pot @@ -10,11 +10,6 @@ msgid "" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:29 -#, elixir-autogen, elixir-format -msgid "Copy to clipboard" -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 @@ -33,24 +28,24 @@ msgid "Save" msgstr "" #: lib/memex_web/templates/user_settings/edit.html.heex:15 -#: lib/memex_web/templates/user_settings/edit.html.heex:45 +#: lib/memex_web/templates/user_settings/edit.html.heex:43 #, elixir-autogen, elixir-format msgid "change email" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:115 -#: lib/memex_web/templates/user_settings/edit.html.heex:134 +#: lib/memex_web/templates/user_settings/edit.html.heex:111 +#: lib/memex_web/templates/user_settings/edit.html.heex:128 #, elixir-autogen, elixir-format msgid "change language" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:59 -#: lib/memex_web/templates/user_settings/edit.html.heex:101 +#: lib/memex_web/templates/user_settings/edit.html.heex:57 +#: lib/memex_web/templates/user_settings/edit.html.heex:97 #, elixir-autogen, elixir-format msgid "change password" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:16 +#: lib/memex_web/live/invite_live/index.html.heex:82 #, elixir-autogen, elixir-format msgid "create invite" msgstr "" @@ -66,7 +61,7 @@ msgstr "" msgid "delete" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:157 +#: lib/memex_web/templates/user_settings/edit.html.heex:151 #, elixir-autogen, elixir-format msgid "delete user" msgstr "" @@ -156,7 +151,12 @@ msgstr "" msgid "send instructions to reset password" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:148 +#: lib/memex_web/templates/user_settings/edit.html.heex:142 #, elixir-autogen, elixir-format msgid "export data as json" msgstr "" + +#: lib/memex_web/live/invite_live/index.html.heex:25 +#, elixir-autogen, elixir-format +msgid "copy" +msgstr "" diff --git a/priv/gettext/de/LC_MESSAGES/actions.po b/priv/gettext/de/LC_MESSAGES/actions.po index 17de0e1..7e02292 100644 --- a/priv/gettext/de/LC_MESSAGES/actions.po +++ b/priv/gettext/de/LC_MESSAGES/actions.po @@ -10,11 +10,6 @@ msgid "" msgstr "" "Language: de\n" -#: lib/memex_web/live/invite_live/index.html.heex:29 -#, elixir-autogen, elixir-format -msgid "Copy to clipboard" -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 @@ -33,24 +28,24 @@ msgid "Save" msgstr "" #: lib/memex_web/templates/user_settings/edit.html.heex:15 -#: lib/memex_web/templates/user_settings/edit.html.heex:45 +#: lib/memex_web/templates/user_settings/edit.html.heex:43 #, elixir-autogen, elixir-format msgid "change email" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:115 -#: lib/memex_web/templates/user_settings/edit.html.heex:134 +#: lib/memex_web/templates/user_settings/edit.html.heex:111 +#: lib/memex_web/templates/user_settings/edit.html.heex:128 #, elixir-autogen, elixir-format msgid "change language" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:59 -#: lib/memex_web/templates/user_settings/edit.html.heex:101 +#: lib/memex_web/templates/user_settings/edit.html.heex:57 +#: lib/memex_web/templates/user_settings/edit.html.heex:97 #, elixir-autogen, elixir-format msgid "change password" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:16 +#: lib/memex_web/live/invite_live/index.html.heex:82 #, elixir-autogen, elixir-format msgid "create invite" msgstr "" @@ -66,7 +61,7 @@ msgstr "" msgid "delete" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:157 +#: lib/memex_web/templates/user_settings/edit.html.heex:151 #, elixir-autogen, elixir-format msgid "delete user" msgstr "" @@ -156,7 +151,12 @@ msgstr "" msgid "send instructions to reset password" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:148 +#: lib/memex_web/templates/user_settings/edit.html.heex:142 #, elixir-autogen, elixir-format msgid "export data as json" msgstr "" + +#: lib/memex_web/live/invite_live/index.html.heex:25 +#, elixir-autogen, elixir-format +msgid "copy" +msgstr "" diff --git a/priv/gettext/de/LC_MESSAGES/default.po b/priv/gettext/de/LC_MESSAGES/default.po index 53dd73a..fdf117d 100644 --- a/priv/gettext/de/LC_MESSAGES/default.po +++ b/priv/gettext/de/LC_MESSAGES/default.po @@ -21,7 +21,7 @@ msgstr "" ## 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:86 +#: lib/memex_web/live/invite_live/index.html.heex:90 #, elixir-autogen, elixir-format msgid "Admins" msgstr "" @@ -63,22 +63,22 @@ msgstr "" msgid "Visibility: %{visibility}" msgstr "" -#: lib/memex_web/live/home_live.html.heex:76 +#: lib/memex_web/live/home_live.html.heex:71 #, elixir-autogen, elixir-format msgid "accessible from any internet-capable device" msgstr "" -#: lib/memex_web/live/home_live.html.heex:90 +#: lib/memex_web/live/home_live.html.heex:85 #, elixir-autogen, elixir-format msgid "admins:" msgstr "" -#: lib/memex_web/live/home_live.html.heex:58 +#: lib/memex_web/live/home_live.html.heex:53 #, elixir-autogen, elixir-format msgid "built with sharing and collaboration in mind" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:80 +#: lib/memex_web/templates/user_settings/edit.html.heex:76 #, elixir-autogen, elixir-format msgid "confirm new password" msgstr "" @@ -96,33 +96,33 @@ msgstr "" msgid "contexts" msgstr "" -#: lib/memex_web/live/home_live.html.heex:20 +#: lib/memex_web/live/home_live.html.heex:18 #, elixir-autogen, elixir-format msgid "contexts:" msgstr "" -#: lib/memex_web/live/home_live.html.heex:73 +#: lib/memex_web/live/home_live.html.heex:68 #, elixir-autogen, elixir-format msgid "convenient:" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:33 -#: lib/memex_web/templates/user_settings/edit.html.heex:89 +#: lib/memex_web/templates/user_settings/edit.html.heex:31 +#: lib/memex_web/templates/user_settings/edit.html.heex:85 #, elixir-autogen, elixir-format msgid "current password" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:62 +#: lib/memex_web/live/invite_live/index.html.heex:58 #, elixir-autogen, elixir-format msgid "disable" msgstr "" -#: lib/memex_web/live/home_live.html.heex:14 +#: lib/memex_web/live/home_live.html.heex:12 #, elixir-autogen, elixir-format msgid "document notes about individual items or concepts" msgstr "" -#: lib/memex_web/live/home_live.html.heex:32 +#: lib/memex_web/live/home_live.html.heex:30 #, elixir-autogen, elixir-format msgid "document your processes, attaching contexts to each step" msgstr "" @@ -132,53 +132,48 @@ msgstr "" msgid "edit invite" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:29 +#: lib/memex_web/templates/user_settings/edit.html.heex:27 #, elixir-autogen, elixir-format msgid "email" msgstr "" -#: lib/memex_web/components/user_card.ex:29 +#: lib/memex_web/components/user_card.ex:30 #, elixir-autogen, elixir-format msgid "email unconfirmed" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:62 +#: lib/memex_web/live/invite_live/index.html.heex:58 #, elixir-autogen, elixir-format msgid "enable" msgstr "" #: lib/memex_web/templates/user_registration/new.html.heex:32 -#: lib/memex_web/templates/user_settings/edit.html.heex:129 +#: lib/memex_web/templates/user_settings/edit.html.heex:123 #, elixir-autogen, elixir-format msgid "english" msgstr "" -#: lib/memex_web/live/home_live.html.heex:50 +#: lib/memex_web/live/home_live.html.heex:45 #, elixir-autogen, elixir-format msgid "features" msgstr "" -#: lib/memex_web/live/home_live.html.heex:135 -#, elixir-autogen, elixir-format -msgid "get involved!" -msgstr "" - -#: lib/memex_web/live/home_live.html.heex:156 +#: lib/memex_web/live/home_live.html.heex:149 #, elixir-autogen, elixir-format msgid "help translate" msgstr "" -#: lib/memex_web/live/home_live.html.heex:85 +#: lib/memex_web/live/home_live.html.heex:80 #, elixir-autogen, elixir-format msgid "instance information" msgstr "" -#: lib/memex_web/components/invite_card.ex:42 +#: lib/memex_web/components/invite_card.ex:43 #, elixir-autogen, elixir-format msgid "invite disabled" msgstr "" -#: lib/memex_web/live/home_live.html.heex:112 +#: lib/memex_web/live/home_live.html.heex:105 #, elixir-autogen, elixir-format msgid "invite only" msgstr "" @@ -195,7 +190,7 @@ msgstr "" msgid "log in" msgstr "" -#: lib/memex_web/live/home_live.html.heex:55 +#: lib/memex_web/live/home_live.html.heex:50 #, elixir-autogen, elixir-format msgid "multi-user:" msgstr "" @@ -205,7 +200,7 @@ msgstr "" msgid "new invite" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:73 +#: lib/memex_web/templates/user_settings/edit.html.heex:69 #, elixir-autogen, elixir-format msgid "new password" msgstr "" @@ -228,7 +223,7 @@ msgstr "" msgid "notes" msgstr "" -#: lib/memex_web/live/home_live.html.heex:11 +#: lib/memex_web/live/home_live.html.heex:9 #, elixir-autogen, elixir-format msgid "notes:" msgstr "" @@ -241,27 +236,27 @@ msgstr "" msgid "pipelines" msgstr "" -#: lib/memex_web/live/home_live.html.heex:29 +#: lib/memex_web/live/home_live.html.heex:27 #, elixir-autogen, elixir-format msgid "pipelines:" msgstr "" -#: lib/memex_web/live/home_live.html.heex:67 +#: lib/memex_web/live/home_live.html.heex:62 #, 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 +#: lib/memex_web/live/home_live.html.heex:59 #, elixir-autogen, elixir-format msgid "privacy:" msgstr "" -#: lib/memex_web/live/home_live.html.heex:23 +#: lib/memex_web/live/home_live.html.heex:21 #, 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:111 +#: lib/memex_web/live/home_live.html.heex:104 #, elixir-autogen, elixir-format msgid "public signups" msgstr "" @@ -271,12 +266,12 @@ msgstr "" msgid "register" msgstr "" -#: lib/memex_web/live/home_live.html.heex:108 +#: lib/memex_web/live/home_live.html.heex:101 #, elixir-autogen, elixir-format msgid "registration:" msgstr "" -#: lib/memex_web/live/home_live.html.heex:167 +#: lib/memex_web/live/home_live.html.heex:160 #, elixir-autogen, elixir-format msgid "report bugs or request features" msgstr "" @@ -296,7 +291,7 @@ msgstr "" msgid "select privacy" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:77 +#: lib/memex_web/live/invite_live/index.html.heex:73 #, elixir-autogen, elixir-format msgid "set unlimited" msgstr "" @@ -321,17 +316,17 @@ msgstr "" msgid "tags" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:114 +#: lib/memex_web/live/invite_live/index.html.heex:118 #, elixir-autogen, elixir-format msgid "users" msgstr "" -#: lib/memex_web/live/home_live.html.heex:118 +#: lib/memex_web/live/home_live.html.heex:111 #, elixir-autogen, elixir-format msgid "version:" msgstr "" -#: lib/memex_web/live/home_live.html.heex:145 +#: lib/memex_web/live/home_live.html.heex:138 #, elixir-autogen, elixir-format msgid "view the source code" msgstr "" @@ -508,62 +503,62 @@ msgstr "" msgid "use [[context-slug]] to link to a context" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:72 +#: lib/memex_web/live/faq_live.html.heex:65 #, 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 +#: lib/memex_web/live/faq_live.html.heex:91 #, 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 +#: lib/memex_web/live/faq_live.html.heex:105 #, 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 +#: lib/memex_web/live/faq_live.html.heex:59 #, 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 +#: lib/memex_web/live/faq_live.html.heex:62 #, 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 +#: lib/memex_web/live/faq_live.html.heex:90 #, 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 +#: lib/memex_web/live/faq_live.html.heex:76 #, 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 +#: lib/memex_web/live/faq_live.html.heex:102 #, 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 +#: lib/memex_web/live/faq_live.html.heex:28 #, elixir-autogen, elixir-format msgid "memex" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:51 +#: lib/memex_web/live/faq_live.html.heex:48 #, elixir-autogen, elixir-format msgid "org-mode" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:20 +#: lib/memex_web/live/faq_live.html.heex:17 #, 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 +#: lib/memex_web/live/faq_live.html.heex:79 #, elixir-autogen, elixir-format msgid "spoons? probably not. a particular brand of spoons that you really like? why not :)" msgstr "" @@ -573,27 +568,27 @@ msgstr "" 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 +#: lib/memex_web/live/faq_live.html.heex:87 #, elixir-autogen, elixir-format msgid "what should my contexts be like?" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:80 +#: lib/memex_web/live/faq_live.html.heex:73 #, elixir-autogen, elixir-format msgid "what should my notes be like?" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:110 +#: lib/memex_web/live/faq_live.html.heex:99 #, elixir-autogen, elixir-format msgid "what should my pipelines be like?" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:59 +#: lib/memex_web/live/faq_live.html.heex:56 #, elixir-autogen, elixir-format msgid "why split up into notes, contexts and pipelines?" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:41 +#: lib/memex_web/live/faq_live.html.heex:38 #, elixir-autogen, elixir-format msgid "zettelkasten" msgstr "" @@ -608,22 +603,22 @@ msgstr "" msgid "forgot your password?" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:126 +#: lib/memex_web/live/faq_live.html.heex:113 #, elixir-autogen, elixir-format msgid "how many people should i invite?" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:134 +#: lib/memex_web/live/faq_live.html.heex:119 #, elixir-autogen, elixir-format msgid "note, context and pipeline slugs must be unique, and you are free to backlink to notes not written by you." msgstr "" -#: lib/memex_web/live/faq_live.html.heex:139 +#: lib/memex_web/live/faq_live.html.heex:122 #, elixir-autogen, elixir-format msgid "so, i'd recommend inviting anyone you'd like to work on your collective memEx. however, when in doubt, hopefully setting up a new instance is easy enough. if it isn't, then feel free to let me know :)" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:129 +#: lib/memex_web/live/faq_live.html.heex:116 #, elixir-autogen, elixir-format msgid "while memEx fully supports multiple users, each memEx instance should be treated as a single cohesive and collaborative document." msgstr "" @@ -633,32 +628,37 @@ msgstr "" msgid "language" msgstr "" -#: lib/memex_web/components/user_card.ex:23 +#: lib/memex_web/components/user_card.ex:24 #, elixir-autogen, elixir-format, fuzzy msgid "user confirmed on%{confirmed_datetime}" msgstr "" -#: lib/memex_web/components/user_card.ex:34 +#: lib/memex_web/components/user_card.ex:35 #, elixir-autogen, elixir-format, fuzzy msgid "user registered on%{registered_datetime}" msgstr "" -#: lib/memex_web/components/invite_card.ex:37 +#: lib/memex_web/components/invite_card.ex:38 #, elixir-autogen, elixir-format msgid "uses left: unlimited" msgstr "" -#: lib/memex_web/live/home_live.html.heex:41 +#: lib/memex_web/live/home_live.html.heex:36 #, elixir-autogen, elixir-format, fuzzy msgid "read more on how to use memEx" msgstr "" -#: lib/memex_web/components/invite_card.ex:32 +#: lib/memex_web/components/invite_card.ex:33 #, elixir-autogen, elixir-format, fuzzy msgid "uses left: %{uses_left_count}" msgstr "" -#: lib/memex_web/components/invite_card.ex:52 +#: lib/memex_web/components/invite_card.ex:53 #, elixir-autogen, elixir-format msgid "uses: %{uses_count}" msgstr "" + +#: lib/memex_web/live/home_live.html.heex:128 +#, elixir-autogen, elixir-format, fuzzy +msgid "get involved" +msgstr "" diff --git a/priv/gettext/de/LC_MESSAGES/errors.po b/priv/gettext/de/LC_MESSAGES/errors.po index f2453a1..3614089 100644 --- a/priv/gettext/de/LC_MESSAGES/errors.po +++ b/priv/gettext/de/LC_MESSAGES/errors.po @@ -21,7 +21,7 @@ msgid "Invalid email or password" msgstr "" #: lib/memex_web/templates/user_reset_password/edit.html.heex:14 -#: lib/memex_web/templates/user_settings/edit.html.heex:67 +#: 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 "" @@ -79,8 +79,8 @@ msgstr "" msgid "must have the @ sign and no spaces" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:23 -#: lib/memex_web/templates/user_settings/edit.html.heex:123 +#: lib/memex_web/templates/user_settings/edit.html.heex:22 +#: lib/memex_web/templates/user_settings/edit.html.heex:118 #, elixir-autogen, elixir-format msgid "oops, something went wrong! Please check the errors below" msgstr "" diff --git a/priv/gettext/de/LC_MESSAGES/prompts.po b/priv/gettext/de/LC_MESSAGES/prompts.po index eb7ae53..5cd3457 100644 --- a/priv/gettext/de/LC_MESSAGES/prompts.po +++ b/priv/gettext/de/LC_MESSAGES/prompts.po @@ -60,23 +60,23 @@ msgstr "" msgid "Saving..." msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:136 +#: lib/memex_web/templates/user_settings/edit.html.heex:130 #, elixir-autogen, elixir-format msgid "are you sure you want to change your language?" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:97 -#: lib/memex_web/live/invite_live/index.html.heex:125 +#: lib/memex_web/live/invite_live/index.html.heex:101 +#: lib/memex_web/live/invite_live/index.html.heex:129 #, 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:47 +#: lib/memex_web/live/invite_live/index.html.heex:43 #, 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:155 +#: lib/memex_web/templates/user_settings/edit.html.heex:149 #, elixir-autogen, elixir-format msgid "are you sure you want to delete your account?" msgstr "" @@ -86,7 +86,7 @@ msgstr "" msgid "are you sure you want to log out?" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:72 +#: lib/memex_web/live/invite_live/index.html.heex:68 #, elixir-autogen, elixir-format msgid "are you sure you want to make %{invite_name} unlimited?" msgstr "" @@ -112,7 +112,7 @@ msgstr "" msgid "language updated successfully." msgstr "" -#: lib/memex_web/live/home_live.html.heex:95 +#: lib/memex_web/live/home_live.html.heex:90 #, elixir-autogen, elixir-format, fuzzy msgid "register to setup memEx" msgstr "" diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index f87a36e..f430a9b 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -10,7 +10,7 @@ msgid "" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:86 +#: lib/memex_web/live/invite_live/index.html.heex:90 #, elixir-autogen, elixir-format msgid "Admins" msgstr "" @@ -52,22 +52,22 @@ msgstr "" msgid "Visibility: %{visibility}" msgstr "" -#: lib/memex_web/live/home_live.html.heex:76 +#: lib/memex_web/live/home_live.html.heex:71 #, elixir-autogen, elixir-format msgid "accessible from any internet-capable device" msgstr "" -#: lib/memex_web/live/home_live.html.heex:90 +#: lib/memex_web/live/home_live.html.heex:85 #, elixir-autogen, elixir-format msgid "admins:" msgstr "" -#: lib/memex_web/live/home_live.html.heex:58 +#: lib/memex_web/live/home_live.html.heex:53 #, elixir-autogen, elixir-format msgid "built with sharing and collaboration in mind" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:80 +#: lib/memex_web/templates/user_settings/edit.html.heex:76 #, elixir-autogen, elixir-format msgid "confirm new password" msgstr "" @@ -85,33 +85,33 @@ msgstr "" msgid "contexts" msgstr "" -#: lib/memex_web/live/home_live.html.heex:20 +#: lib/memex_web/live/home_live.html.heex:18 #, elixir-autogen, elixir-format msgid "contexts:" msgstr "" -#: lib/memex_web/live/home_live.html.heex:73 +#: lib/memex_web/live/home_live.html.heex:68 #, elixir-autogen, elixir-format msgid "convenient:" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:33 -#: lib/memex_web/templates/user_settings/edit.html.heex:89 +#: lib/memex_web/templates/user_settings/edit.html.heex:31 +#: lib/memex_web/templates/user_settings/edit.html.heex:85 #, elixir-autogen, elixir-format msgid "current password" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:62 +#: lib/memex_web/live/invite_live/index.html.heex:58 #, elixir-autogen, elixir-format msgid "disable" msgstr "" -#: lib/memex_web/live/home_live.html.heex:14 +#: lib/memex_web/live/home_live.html.heex:12 #, elixir-autogen, elixir-format msgid "document notes about individual items or concepts" msgstr "" -#: lib/memex_web/live/home_live.html.heex:32 +#: lib/memex_web/live/home_live.html.heex:30 #, elixir-autogen, elixir-format msgid "document your processes, attaching contexts to each step" msgstr "" @@ -121,53 +121,48 @@ msgstr "" msgid "edit invite" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:29 +#: lib/memex_web/templates/user_settings/edit.html.heex:27 #, elixir-autogen, elixir-format msgid "email" msgstr "" -#: lib/memex_web/components/user_card.ex:29 +#: lib/memex_web/components/user_card.ex:30 #, elixir-autogen, elixir-format msgid "email unconfirmed" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:62 +#: lib/memex_web/live/invite_live/index.html.heex:58 #, elixir-autogen, elixir-format msgid "enable" msgstr "" #: lib/memex_web/templates/user_registration/new.html.heex:32 -#: lib/memex_web/templates/user_settings/edit.html.heex:129 +#: lib/memex_web/templates/user_settings/edit.html.heex:123 #, elixir-autogen, elixir-format msgid "english" msgstr "" -#: lib/memex_web/live/home_live.html.heex:50 +#: lib/memex_web/live/home_live.html.heex:45 #, elixir-autogen, elixir-format msgid "features" msgstr "" -#: lib/memex_web/live/home_live.html.heex:135 -#, elixir-autogen, elixir-format -msgid "get involved!" -msgstr "" - -#: lib/memex_web/live/home_live.html.heex:156 +#: lib/memex_web/live/home_live.html.heex:149 #, elixir-autogen, elixir-format msgid "help translate" msgstr "" -#: lib/memex_web/live/home_live.html.heex:85 +#: lib/memex_web/live/home_live.html.heex:80 #, elixir-autogen, elixir-format msgid "instance information" msgstr "" -#: lib/memex_web/components/invite_card.ex:42 +#: lib/memex_web/components/invite_card.ex:43 #, elixir-autogen, elixir-format msgid "invite disabled" msgstr "" -#: lib/memex_web/live/home_live.html.heex:112 +#: lib/memex_web/live/home_live.html.heex:105 #, elixir-autogen, elixir-format msgid "invite only" msgstr "" @@ -184,7 +179,7 @@ msgstr "" msgid "log in" msgstr "" -#: lib/memex_web/live/home_live.html.heex:55 +#: lib/memex_web/live/home_live.html.heex:50 #, elixir-autogen, elixir-format msgid "multi-user:" msgstr "" @@ -194,7 +189,7 @@ msgstr "" msgid "new invite" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:73 +#: lib/memex_web/templates/user_settings/edit.html.heex:69 #, elixir-autogen, elixir-format msgid "new password" msgstr "" @@ -217,7 +212,7 @@ msgstr "" msgid "notes" msgstr "" -#: lib/memex_web/live/home_live.html.heex:11 +#: lib/memex_web/live/home_live.html.heex:9 #, elixir-autogen, elixir-format msgid "notes:" msgstr "" @@ -230,27 +225,27 @@ msgstr "" msgid "pipelines" msgstr "" -#: lib/memex_web/live/home_live.html.heex:29 +#: lib/memex_web/live/home_live.html.heex:27 #, elixir-autogen, elixir-format msgid "pipelines:" msgstr "" -#: lib/memex_web/live/home_live.html.heex:67 +#: lib/memex_web/live/home_live.html.heex:62 #, 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 +#: lib/memex_web/live/home_live.html.heex:59 #, elixir-autogen, elixir-format msgid "privacy:" msgstr "" -#: lib/memex_web/live/home_live.html.heex:23 +#: lib/memex_web/live/home_live.html.heex:21 #, 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:111 +#: lib/memex_web/live/home_live.html.heex:104 #, elixir-autogen, elixir-format msgid "public signups" msgstr "" @@ -260,12 +255,12 @@ msgstr "" msgid "register" msgstr "" -#: lib/memex_web/live/home_live.html.heex:108 +#: lib/memex_web/live/home_live.html.heex:101 #, elixir-autogen, elixir-format msgid "registration:" msgstr "" -#: lib/memex_web/live/home_live.html.heex:167 +#: lib/memex_web/live/home_live.html.heex:160 #, elixir-autogen, elixir-format msgid "report bugs or request features" msgstr "" @@ -285,7 +280,7 @@ msgstr "" msgid "select privacy" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:77 +#: lib/memex_web/live/invite_live/index.html.heex:73 #, elixir-autogen, elixir-format msgid "set unlimited" msgstr "" @@ -310,17 +305,17 @@ msgstr "" msgid "tags" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:114 +#: lib/memex_web/live/invite_live/index.html.heex:118 #, elixir-autogen, elixir-format msgid "users" msgstr "" -#: lib/memex_web/live/home_live.html.heex:118 +#: lib/memex_web/live/home_live.html.heex:111 #, elixir-autogen, elixir-format msgid "version:" msgstr "" -#: lib/memex_web/live/home_live.html.heex:145 +#: lib/memex_web/live/home_live.html.heex:138 #, elixir-autogen, elixir-format msgid "view the source code" msgstr "" @@ -497,62 +492,62 @@ msgstr "" msgid "use [[context-slug]] to link to a context" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:72 +#: lib/memex_web/live/faq_live.html.heex:65 #, 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 +#: lib/memex_web/live/faq_live.html.heex:91 #, 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 +#: lib/memex_web/live/faq_live.html.heex:105 #, 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 +#: lib/memex_web/live/faq_live.html.heex:59 #, 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 +#: lib/memex_web/live/faq_live.html.heex:62 #, 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 +#: lib/memex_web/live/faq_live.html.heex:90 #, 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 +#: lib/memex_web/live/faq_live.html.heex:76 #, 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 +#: lib/memex_web/live/faq_live.html.heex:102 #, 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 +#: lib/memex_web/live/faq_live.html.heex:28 #, elixir-autogen, elixir-format msgid "memex" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:51 +#: lib/memex_web/live/faq_live.html.heex:48 #, elixir-autogen, elixir-format msgid "org-mode" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:20 +#: lib/memex_web/live/faq_live.html.heex:17 #, 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 +#: lib/memex_web/live/faq_live.html.heex:79 #, elixir-autogen, elixir-format msgid "spoons? probably not. a particular brand of spoons that you really like? why not :)" msgstr "" @@ -562,27 +557,27 @@ msgstr "" 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 +#: lib/memex_web/live/faq_live.html.heex:87 #, elixir-autogen, elixir-format msgid "what should my contexts be like?" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:80 +#: lib/memex_web/live/faq_live.html.heex:73 #, elixir-autogen, elixir-format msgid "what should my notes be like?" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:110 +#: lib/memex_web/live/faq_live.html.heex:99 #, elixir-autogen, elixir-format msgid "what should my pipelines be like?" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:59 +#: lib/memex_web/live/faq_live.html.heex:56 #, elixir-autogen, elixir-format msgid "why split up into notes, contexts and pipelines?" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:41 +#: lib/memex_web/live/faq_live.html.heex:38 #, elixir-autogen, elixir-format msgid "zettelkasten" msgstr "" @@ -597,22 +592,22 @@ msgstr "" msgid "forgot your password?" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:126 +#: lib/memex_web/live/faq_live.html.heex:113 #, elixir-autogen, elixir-format msgid "how many people should i invite?" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:134 +#: lib/memex_web/live/faq_live.html.heex:119 #, elixir-autogen, elixir-format msgid "note, context and pipeline slugs must be unique, and you are free to backlink to notes not written by you." msgstr "" -#: lib/memex_web/live/faq_live.html.heex:139 +#: lib/memex_web/live/faq_live.html.heex:122 #, elixir-autogen, elixir-format msgid "so, i'd recommend inviting anyone you'd like to work on your collective memEx. however, when in doubt, hopefully setting up a new instance is easy enough. if it isn't, then feel free to let me know :)" msgstr "" -#: lib/memex_web/live/faq_live.html.heex:129 +#: lib/memex_web/live/faq_live.html.heex:116 #, elixir-autogen, elixir-format msgid "while memEx fully supports multiple users, each memEx instance should be treated as a single cohesive and collaborative document." msgstr "" @@ -622,32 +617,37 @@ msgstr "" msgid "language" msgstr "" -#: lib/memex_web/components/user_card.ex:23 +#: lib/memex_web/components/user_card.ex:24 #, elixir-autogen, elixir-format msgid "user confirmed on%{confirmed_datetime}" msgstr "" -#: lib/memex_web/components/user_card.ex:34 +#: lib/memex_web/components/user_card.ex:35 #, elixir-autogen, elixir-format msgid "user registered on%{registered_datetime}" msgstr "" -#: lib/memex_web/components/invite_card.ex:37 +#: lib/memex_web/components/invite_card.ex:38 #, elixir-autogen, elixir-format msgid "uses left: unlimited" msgstr "" -#: lib/memex_web/live/home_live.html.heex:41 +#: lib/memex_web/live/home_live.html.heex:36 #, elixir-autogen, elixir-format msgid "read more on how to use memEx" msgstr "" -#: lib/memex_web/components/invite_card.ex:32 +#: lib/memex_web/components/invite_card.ex:33 #, elixir-autogen, elixir-format msgid "uses left: %{uses_left_count}" msgstr "" -#: lib/memex_web/components/invite_card.ex:52 +#: lib/memex_web/components/invite_card.ex:53 #, elixir-autogen, elixir-format msgid "uses: %{uses_count}" msgstr "" + +#: lib/memex_web/live/home_live.html.heex:128 +#, elixir-autogen, elixir-format +msgid "get involved" +msgstr "" diff --git a/priv/gettext/errors.pot b/priv/gettext/errors.pot index d086704..e346c24 100644 --- a/priv/gettext/errors.pot +++ b/priv/gettext/errors.pot @@ -21,7 +21,7 @@ msgid "Invalid email or password" msgstr "" #: lib/memex_web/templates/user_reset_password/edit.html.heex:14 -#: lib/memex_web/templates/user_settings/edit.html.heex:67 +#: 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 "" @@ -79,8 +79,8 @@ msgstr "" msgid "must have the @ sign and no spaces" msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:23 -#: lib/memex_web/templates/user_settings/edit.html.heex:123 +#: lib/memex_web/templates/user_settings/edit.html.heex:22 +#: lib/memex_web/templates/user_settings/edit.html.heex:118 #, elixir-autogen, elixir-format msgid "oops, something went wrong! Please check the errors below" msgstr "" diff --git a/priv/gettext/prompts.pot b/priv/gettext/prompts.pot index c764ee8..a1003b2 100644 --- a/priv/gettext/prompts.pot +++ b/priv/gettext/prompts.pot @@ -60,23 +60,23 @@ msgstr "" msgid "Saving..." msgstr "" -#: lib/memex_web/templates/user_settings/edit.html.heex:136 +#: lib/memex_web/templates/user_settings/edit.html.heex:130 #, elixir-autogen, elixir-format msgid "are you sure you want to change your language?" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:97 -#: lib/memex_web/live/invite_live/index.html.heex:125 +#: lib/memex_web/live/invite_live/index.html.heex:101 +#: lib/memex_web/live/invite_live/index.html.heex:129 #, 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:47 +#: lib/memex_web/live/invite_live/index.html.heex:43 #, 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:155 +#: lib/memex_web/templates/user_settings/edit.html.heex:149 #, elixir-autogen, elixir-format msgid "are you sure you want to delete your account?" msgstr "" @@ -86,7 +86,7 @@ msgstr "" msgid "are you sure you want to log out?" msgstr "" -#: lib/memex_web/live/invite_live/index.html.heex:72 +#: lib/memex_web/live/invite_live/index.html.heex:68 #, elixir-autogen, elixir-format msgid "are you sure you want to make %{invite_name} unlimited?" msgstr "" @@ -112,7 +112,7 @@ msgstr "" msgid "language updated successfully." msgstr "" -#: lib/memex_web/live/home_live.html.heex:95 +#: lib/memex_web/live/home_live.html.heex:90 #, elixir-autogen, elixir-format msgid "register to setup memEx" msgstr ""