improve invites, record usage
This commit is contained in:
		| @@ -89,7 +89,7 @@ msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/topbar.ex:124 | ||||
| #: lib/memex_web/templates/user_confirmation/new.html.heex:31 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:46 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:44 | ||||
| #: lib/memex_web/templates/user_reset_password/edit.html.heex:47 | ||||
| #: lib/memex_web/templates/user_reset_password/new.html.heex:31 | ||||
| #: lib/memex_web/templates/user_session/new.html.heex:3 | ||||
| @@ -116,7 +116,7 @@ msgstr "" | ||||
| #: lib/memex_web/components/topbar.ex:115 | ||||
| #: lib/memex_web/templates/user_confirmation/new.html.heex:28 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:3 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:39 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:37 | ||||
| #: lib/memex_web/templates/user_reset_password/edit.html.heex:44 | ||||
| #: lib/memex_web/templates/user_reset_password/new.html.heex:28 | ||||
| #: lib/memex_web/templates/user_session/new.html.heex:41 | ||||
| @@ -144,7 +144,7 @@ msgstr "" | ||||
| msgid "add step" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:49 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:47 | ||||
| #: lib/memex_web/templates/user_reset_password/new.html.heex:3 | ||||
| #: lib/memex_web/templates/user_session/new.html.heex:44 | ||||
| #, elixir-autogen, elixir-format | ||||
|   | ||||
| @@ -89,7 +89,7 @@ msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/topbar.ex:124 | ||||
| #: lib/memex_web/templates/user_confirmation/new.html.heex:31 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:46 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:44 | ||||
| #: lib/memex_web/templates/user_reset_password/edit.html.heex:47 | ||||
| #: lib/memex_web/templates/user_reset_password/new.html.heex:31 | ||||
| #: lib/memex_web/templates/user_session/new.html.heex:3 | ||||
| @@ -116,7 +116,7 @@ msgstr "" | ||||
| #: lib/memex_web/components/topbar.ex:115 | ||||
| #: lib/memex_web/templates/user_confirmation/new.html.heex:28 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:3 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:39 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:37 | ||||
| #: lib/memex_web/templates/user_reset_password/edit.html.heex:44 | ||||
| #: lib/memex_web/templates/user_reset_password/new.html.heex:28 | ||||
| #: lib/memex_web/templates/user_session/new.html.heex:41 | ||||
| @@ -144,7 +144,7 @@ msgstr "" | ||||
| msgid "add step" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:49 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:47 | ||||
| #: lib/memex_web/templates/user_reset_password/new.html.heex:3 | ||||
| #: lib/memex_web/templates/user_session/new.html.heex:44 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
|   | ||||
| @@ -51,11 +51,6 @@ msgstr "" | ||||
| msgid "Reset your password" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:10 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Settings" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/form_component.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Uses left" | ||||
| @@ -132,7 +127,7 @@ msgstr "" | ||||
| msgid "document your processes, attaching contexts to each step" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:33 | ||||
| #: lib/memex_web/live/invite_live/index.ex:34 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "edit invite" | ||||
| msgstr "" | ||||
| @@ -152,7 +147,7 @@ msgstr "" | ||||
| msgid "enable" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:34 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:32 | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:129 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "english" | ||||
| @@ -178,7 +173,7 @@ msgstr "" | ||||
| msgid "instance information" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/invite_card.ex:32 | ||||
| #: lib/memex_web/components/invite_card.ex:42 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "invite disabled" | ||||
| msgstr "" | ||||
| @@ -189,7 +184,7 @@ msgid "invite only" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/topbar.ex:73 | ||||
| #: lib/memex_web/live/invite_live/index.ex:41 | ||||
| #: lib/memex_web/live/invite_live/index.ex:42 | ||||
| #: lib/memex_web/live/invite_live/index.html.heex:3 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "invites" | ||||
| @@ -205,7 +200,7 @@ msgstr "" | ||||
| msgid "multi-user:" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:37 | ||||
| #: lib/memex_web/live/invite_live/index.ex:38 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "new invite" | ||||
| msgstr "" | ||||
| @@ -271,7 +266,7 @@ msgstr "" | ||||
| msgid "public signups" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:34 | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:32 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "register" | ||||
| msgstr "" | ||||
| @@ -306,6 +301,7 @@ msgstr "" | ||||
| msgid "set unlimited" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:10 | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:3 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "settings" | ||||
| @@ -632,7 +628,7 @@ msgstr "" | ||||
| msgid "while memEx fully supports multiple users, each memEx instance should be treated as a single cohesive and collaborative document." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:30 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:28 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "language" | ||||
| msgstr "" | ||||
| @@ -647,12 +643,7 @@ msgstr "" | ||||
| msgid "user registered on%{registered_datetime}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/invite_card.ex:22 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "uses left: %{uses_left}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/invite_card.ex:27 | ||||
| #: lib/memex_web/components/invite_card.ex:37 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "uses left: unlimited" | ||||
| msgstr "" | ||||
| @@ -661,3 +652,13 @@ msgstr "" | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "read more on how to use memEx" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/invite_card.ex:32 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "uses left: %{uses_left_count}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/invite_card.ex:52 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "uses: %{uses_count}" | ||||
| msgstr "" | ||||
|   | ||||
| @@ -10,11 +10,6 @@ msgid "" | ||||
| msgstr "" | ||||
| "Language: de\n" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:84 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Email change link is invalid or it has expired." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/error/error.html.heex:8 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Error" | ||||
| @@ -25,7 +20,6 @@ msgstr "" | ||||
| msgid "Invalid email or password" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:14 | ||||
| #: lib/memex_web/templates/user_reset_password/edit.html.heex:14 | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:67 | ||||
| #, elixir-autogen, elixir-format | ||||
| @@ -37,33 +31,23 @@ msgstr "" | ||||
| msgid "Reset password link is invalid or it has expired." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:24 | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:55 | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:22 | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:51 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Sorry, public registration is disabled" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:14 | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:45 | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:12 | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:41 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Sorry, this invite was not found or expired" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:99 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Unable to delete user" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_confirmation_controller.ex:54 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "User confirmation link is invalid or it has expired." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:18 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "You are not authorized to view this page" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_auth.ex:177 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "You are not authorized to view this page." | ||||
| @@ -75,22 +59,22 @@ msgstr "" | ||||
| msgid "You must confirm your account and log in to access this page." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex/accounts/user.ex:139 | ||||
| #: lib/memex/accounts/user.ex:144 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "did not change" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex/accounts/user.ex:160 | ||||
| #: lib/memex/accounts/user.ex:165 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "does not match password" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex/accounts/user.ex:197 | ||||
| #: lib/memex/accounts/user.ex:202 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "is not valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex/accounts/user.ex:95 | ||||
| #: lib/memex/accounts/user.ex:99 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "must have the @ sign and no spaces" | ||||
| msgstr "" | ||||
| @@ -137,3 +121,28 @@ msgstr "" | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "invalid format: only numbers, letters and hyphen are accepted. tags must be comma-delimited" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:13 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "oops, something went wrong! please check the errors below." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:70 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "sorry, this invite was not found or expired" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:19 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "you are not authorized to view this page" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:84 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "email change link is invalid or it has expired." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:99 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "unable to delete user" | ||||
| msgstr "" | ||||
|   | ||||
| @@ -15,56 +15,31 @@ msgstr "" | ||||
| msgid "%{email} confirmed successfully." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/form_component.ex:62 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{invite_name} created successfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:53 | ||||
| #: lib/memex_web/live/invite_live/index.ex:54 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{invite_name} deleted succesfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:114 | ||||
| #: lib/memex_web/live/invite_live/index.ex:115 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{invite_name} disabled succesfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:90 | ||||
| #: lib/memex_web/live/invite_live/index.ex:91 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{invite_name} enabled succesfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:68 | ||||
| #: lib/memex_web/live/invite_live/index.ex:69 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{invite_name} updated succesfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/form_component.ex:42 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{invite_name} updated successfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:139 | ||||
| #: lib/memex_web/live/invite_live/index.ex:140 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{user_email} deleted succesfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:29 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "A link to confirm your email change has been sent to the new address." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:127 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Copied to clipboard" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:77 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Email changed successfully." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_confirmation_controller.ex:23 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "If your email is in our system and it has not been confirmed yet, you will receive an email with instructions shortly." | ||||
| @@ -80,26 +55,11 @@ msgstr "" | ||||
| msgid "Password reset successfully." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:49 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Password updated successfully." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:73 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Please check your email to verify your account" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/form_component.html.heex:31 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Saving..." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:95 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Your account has been deleted" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:136 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "are you sure you want to change your language?" | ||||
| @@ -156,3 +116,43 @@ msgstr "" | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "register to setup memEx" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/form_component.ex:80 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "%{name} created successfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/form_component.ex:62 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "%{name} updated successfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:128 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "copied to clipboard" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:65 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "please check your email to verify your account" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:29 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "a link to confirm your email change has been sent to the new address." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:77 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "email changed successfully." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:49 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "password updated successfully." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:95 | ||||
| #, elixir-autogen, elixir-format, fuzzy | ||||
| msgid "your account has been deleted" | ||||
| msgstr "" | ||||
|   | ||||
| @@ -40,11 +40,6 @@ msgstr "" | ||||
| msgid "Reset your password" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:10 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Settings" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/form_component.html.heex:25 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Uses left" | ||||
| @@ -121,7 +116,7 @@ msgstr "" | ||||
| msgid "document your processes, attaching contexts to each step" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:33 | ||||
| #: lib/memex_web/live/invite_live/index.ex:34 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "edit invite" | ||||
| msgstr "" | ||||
| @@ -141,7 +136,7 @@ msgstr "" | ||||
| msgid "enable" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:34 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:32 | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:129 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "english" | ||||
| @@ -167,7 +162,7 @@ msgstr "" | ||||
| msgid "instance information" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/invite_card.ex:32 | ||||
| #: lib/memex_web/components/invite_card.ex:42 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "invite disabled" | ||||
| msgstr "" | ||||
| @@ -178,7 +173,7 @@ msgid "invite only" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/topbar.ex:73 | ||||
| #: lib/memex_web/live/invite_live/index.ex:41 | ||||
| #: lib/memex_web/live/invite_live/index.ex:42 | ||||
| #: lib/memex_web/live/invite_live/index.html.heex:3 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "invites" | ||||
| @@ -194,7 +189,7 @@ msgstr "" | ||||
| msgid "multi-user:" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:37 | ||||
| #: lib/memex_web/live/invite_live/index.ex:38 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "new invite" | ||||
| msgstr "" | ||||
| @@ -260,7 +255,7 @@ msgstr "" | ||||
| msgid "public signups" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:34 | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:32 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "register" | ||||
| msgstr "" | ||||
| @@ -295,6 +290,7 @@ msgstr "" | ||||
| msgid "set unlimited" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:10 | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:3 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "settings" | ||||
| @@ -621,7 +617,7 @@ msgstr "" | ||||
| msgid "while memEx fully supports multiple users, each memEx instance should be treated as a single cohesive and collaborative document." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:30 | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:28 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "language" | ||||
| msgstr "" | ||||
| @@ -636,12 +632,7 @@ msgstr "" | ||||
| msgid "user registered on%{registered_datetime}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/invite_card.ex:22 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "uses left: %{uses_left}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/invite_card.ex:27 | ||||
| #: lib/memex_web/components/invite_card.ex:37 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "uses left: unlimited" | ||||
| msgstr "" | ||||
| @@ -650,3 +641,13 @@ msgstr "" | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "read more on how to use memEx" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/invite_card.ex:32 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "uses left: %{uses_left_count}" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/components/invite_card.ex:52 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "uses: %{uses_count}" | ||||
| msgstr "" | ||||
|   | ||||
| @@ -10,11 +10,6 @@ | ||||
| msgid "" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:84 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Email change link is invalid or it has expired." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/error/error.html.heex:8 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Error" | ||||
| @@ -25,7 +20,6 @@ msgstr "" | ||||
| msgid "Invalid email or password" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:14 | ||||
| #: lib/memex_web/templates/user_reset_password/edit.html.heex:14 | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:67 | ||||
| #, elixir-autogen, elixir-format | ||||
| @@ -37,33 +31,23 @@ msgstr "" | ||||
| msgid "Reset password link is invalid or it has expired." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:24 | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:55 | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:22 | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:51 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Sorry, public registration is disabled" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:14 | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:45 | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:12 | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:41 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Sorry, this invite was not found or expired" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:99 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Unable to delete user" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_confirmation_controller.ex:54 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "User confirmation link is invalid or it has expired." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:18 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "You are not authorized to view this page" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_auth.ex:177 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "You are not authorized to view this page." | ||||
| @@ -75,22 +59,22 @@ msgstr "" | ||||
| msgid "You must confirm your account and log in to access this page." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex/accounts/user.ex:139 | ||||
| #: lib/memex/accounts/user.ex:144 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "did not change" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex/accounts/user.ex:160 | ||||
| #: lib/memex/accounts/user.ex:165 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "does not match password" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex/accounts/user.ex:197 | ||||
| #: lib/memex/accounts/user.ex:202 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "is not valid" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex/accounts/user.ex:95 | ||||
| #: lib/memex/accounts/user.ex:99 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "must have the @ sign and no spaces" | ||||
| msgstr "" | ||||
| @@ -137,3 +121,28 @@ msgstr "" | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "invalid format: only numbers, letters and hyphen are accepted. tags must be comma-delimited" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_registration/new.html.heex:13 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "oops, something went wrong! please check the errors below." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:70 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "sorry, this invite was not found or expired" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:19 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "you are not authorized to view this page" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:84 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "email change link is invalid or it has expired." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:99 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "unable to delete user" | ||||
| msgstr "" | ||||
|   | ||||
| @@ -15,56 +15,31 @@ msgstr "" | ||||
| msgid "%{email} confirmed successfully." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/form_component.ex:62 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{invite_name} created successfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:53 | ||||
| #: lib/memex_web/live/invite_live/index.ex:54 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{invite_name} deleted succesfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:114 | ||||
| #: lib/memex_web/live/invite_live/index.ex:115 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{invite_name} disabled succesfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:90 | ||||
| #: lib/memex_web/live/invite_live/index.ex:91 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{invite_name} enabled succesfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:68 | ||||
| #: lib/memex_web/live/invite_live/index.ex:69 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{invite_name} updated succesfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/form_component.ex:42 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{invite_name} updated successfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:139 | ||||
| #: lib/memex_web/live/invite_live/index.ex:140 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{user_email} deleted succesfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:29 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "A link to confirm your email change has been sent to the new address." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:127 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Copied to clipboard" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:77 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Email changed successfully." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_confirmation_controller.ex:23 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "If your email is in our system and it has not been confirmed yet, you will receive an email with instructions shortly." | ||||
| @@ -80,26 +55,11 @@ msgstr "" | ||||
| msgid "Password reset successfully." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:49 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Password updated successfully." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:73 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Please check your email to verify your account" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/form_component.html.heex:31 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Saving..." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:95 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "Your account has been deleted" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/templates/user_settings/edit.html.heex:136 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "are you sure you want to change your language?" | ||||
| @@ -156,3 +116,43 @@ msgstr "" | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "register to setup memEx" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/form_component.ex:80 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{name} created successfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/form_component.ex:62 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "%{name} updated successfully" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/live/invite_live/index.ex:128 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "copied to clipboard" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_registration_controller.ex:65 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "please check your email to verify your account" | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:29 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "a link to confirm your email change has been sent to the new address." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:77 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "email changed successfully." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:49 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "password updated successfully." | ||||
| msgstr "" | ||||
|  | ||||
| #: lib/memex_web/controllers/user_settings_controller.ex:95 | ||||
| #, elixir-autogen, elixir-format | ||||
| msgid "your account has been deleted" | ||||
| msgstr "" | ||||
|   | ||||
							
								
								
									
										11
									
								
								priv/repo/migrations/20230204191547_record_invites.exs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								priv/repo/migrations/20230204191547_record_invites.exs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| defmodule Memex.Repo.Migrations.RecordInvites do | ||||
|   use Ecto.Migration | ||||
|  | ||||
|   def change do | ||||
|     alter table(:users) do | ||||
|       add :invite_id, references(:invites, type: :binary_id) | ||||
|     end | ||||
|  | ||||
|     rename table(:invites), :user_id, to: :created_by_id | ||||
|   end | ||||
| end | ||||
		Reference in New Issue
	
	Block a user