diff --git a/lib/claper/presentations.ex b/lib/claper/presentations.ex index bbac17ca..47575944 100644 --- a/lib/claper/presentations.ex +++ b/lib/claper/presentations.ex @@ -258,6 +258,31 @@ defmodule Claper.Presentations do |> broadcast(:state_updated) end + @doc """ + Returns true when the event only accepts messages from authenticated users. + + Always reads the current state from the database, so a caller holding a + presentation state loaded earlier cannot accept a message with a stale value + after the moderator turned the setting on. + + ## Examples + + iex> authenticated_chat_only?(event_id) + false + + """ + def authenticated_chat_only?(event_id) do + query = + from(ps in PresentationState, + join: pf in PresentationFile, + on: ps.presentation_file_id == pf.id, + where: pf.event_id == ^event_id, + select: ps.authenticated_chat_only + ) + + Repo.one(query) == true + end + @interaction_schemas [ Claper.Polls.Poll, Claper.Forms.Form, diff --git a/lib/claper/presentations/presentation_state.ex b/lib/claper/presentations/presentation_state.ex index e92b8d29..0e758334 100644 --- a/lib/claper/presentations/presentation_state.ex +++ b/lib/claper/presentations/presentation_state.ex @@ -10,6 +10,7 @@ defmodule Claper.Presentations.PresentationState do join_screen_visible: boolean() | nil, chat_enabled: boolean() | nil, anonymous_chat_enabled: boolean() | nil, + authenticated_chat_only: boolean() | nil, message_reaction_enabled: boolean() | nil, banned: [String.t()] | nil, show_only_pinned: boolean() | nil, @@ -26,6 +27,7 @@ defmodule Claper.Presentations.PresentationState do field :join_screen_visible, :boolean field :chat_enabled, :boolean field :anonymous_chat_enabled, :boolean + field :authenticated_chat_only, :boolean, default: false field :message_reaction_enabled, :boolean, default: true field :banned, {:array, :string}, default: [] field :show_only_pinned, :boolean, default: false @@ -48,6 +50,7 @@ defmodule Claper.Presentations.PresentationState do :presentation_file_id, :chat_enabled, :anonymous_chat_enabled, + :authenticated_chat_only, :show_only_pinned, :show_attendee_count, :message_reaction_enabled diff --git a/lib/claper_web/controllers/post_controller.ex b/lib/claper_web/controllers/post_controller.ex index 11306973..15bcb606 100644 --- a/lib/claper_web/controllers/post_controller.ex +++ b/lib/claper_web/controllers/post_controller.ex @@ -19,8 +19,17 @@ defmodule ClaperWeb.PostController do def create(conn, %{"event_id" => event_id, "body" => body}) do try do with event <- Claper.Events.get_event!(event_id) do - case Claper.Posts.create_post(event, %{body: body}) do - {:ok, post} -> render(conn, "post.json", post: post) + # Posts created here carry no user, so an event that only accepts + # messages from authenticated attendees cannot accept them. + if Claper.Presentations.authenticated_chat_only?(event.id) do + conn + |> put_status(:forbidden) + |> put_view(ClaperWeb.ErrorView) + |> render(:"403") + else + case Claper.Posts.create_post(event, %{body: body}) do + {:ok, post} -> render(conn, "post.json", post: post) + end end end rescue diff --git a/lib/claper_web/live/event_live/manage.ex b/lib/claper_web/live/event_live/manage.ex index a9d872e1..7b49a874 100644 --- a/lib/claper_web/live/event_live/manage.ex +++ b/lib/claper_web/live/event_live/manage.ex @@ -801,6 +801,23 @@ defmodule ClaperWeb.EventLive.Manage do {:noreply, socket |> assign(:state, new_state)} end + @impl true + def handle_event( + "checked", + %{"key" => "authenticated_chat_only", "value" => value}, + %{assigns: %{state: state}} = socket + ) do + {:ok, new_state} = + Claper.Presentations.update_presentation_state( + state, + %{ + :authenticated_chat_only => value + } + ) + + {:noreply, socket |> assign(:state, new_state)} + end + @impl true def handle_event( "checked", diff --git a/lib/claper_web/live/event_live/manage_attendees_options_component.ex b/lib/claper_web/live/event_live/manage_attendees_options_component.ex index c8bf5ce3..1b2af918 100644 --- a/lib/claper_web/live/event_live/manage_attendees_options_component.ex +++ b/lib/claper_web/live/event_live/manage_attendees_options_component.ex @@ -85,6 +85,33 @@ defmodule ClaperWeb.EventLive.ManageAttendeesOptionsComponent do + <.toggle_row + label={ + if @state.authenticated_chat_only, + do: gettext("Allow messages without login"), + else: gettext("Require login to post") + } + checked={@state.authenticated_chat_only} + key={:authenticated_chat_only} + shortcut={if @create == nil, do: "F", else: nil} + disabled={!@state.chat_enabled} + show_shortcut={@show_shortcut} + > + <:icon> + + + + + <.toggle_row label={ if @state.message_reaction_enabled, diff --git a/lib/claper_web/live/event_live/show.ex b/lib/claper_web/live/event_live/show.ex index 9a8d67c3..a70659e9 100644 --- a/lib/claper_web/live/event_live/show.ex +++ b/lib/claper_web/live/event_live/show.ex @@ -437,6 +437,17 @@ defmodule ClaperWeb.EventLive.Show do {:noreply, socket} end + @impl true + def handle_event( + "save", + _params, + %{assigns: %{state: %{authenticated_chat_only: true}, current_user: current_user}} = + socket + ) + when not is_map(current_user) do + {:noreply, socket |> put_flash(:error, gettext("You must be logged in to post a message"))} + end + @impl true def handle_event( "save", diff --git a/lib/claper_web/live/event_live/show.html.heex b/lib/claper_web/live/event_live/show.html.heex index 100653a5..0e58d281 100644 --- a/lib/claper_web/live/event_live/show.html.heex +++ b/lib/claper_web/live/event_live/show.html.heex @@ -484,55 +484,69 @@ id="room-composer" class="absolute inset-x-0 bottom-0 z-30 bg-transparent px-3 pb-[max(0.75rem,env(safe-area-inset-bottom))] pt-2" > - <%= if @state.chat_enabled do %> - <.form - :let={f} - for={@post_changeset} - id="post-form" - class="attendee-composer flex items-center gap-1.5 rounded-2xl border border-white/20 px-1.5 py-1 shadow-2xl" - phx-hook="PostForm" - data-nickname={@nickname} - data-storage-key={"post-draft:#{@event.uuid}"} - phx-submit="save" - > - + {gettext("Log in to post a message")} + + {gettext("Log in")} + + + <% true -> %> + <.form + :let={f} + for={@post_changeset} + id="post-form" + class="attendee-composer flex items-center gap-1.5 rounded-2xl border border-white/20 px-1.5 py-1 shadow-2xl" + phx-hook="PostForm" + data-nickname={@nickname} + data-storage-key={"post-draft:#{@event.uuid}"} + phx-submit="save" + > + - {textarea(f, :body, - id: "postFormTA", - disabled: !@state.anonymous_chat_enabled && @nickname in [nil, ""], - rows: 1, - maxlength: 255, - class: - "min-h-9 max-h-16 min-w-0 flex-1 resize-none border-0 bg-transparent px-2 py-2 text-base leading-5 text-white outline-hidden placeholder:text-white/70 focus:ring-0 disabled:cursor-not-allowed disabled:opacity-50", - placeholder: - if(!@state.anonymous_chat_enabled && @nickname in [nil, ""], - do: gettext("Set your nickname to participate"), - else: gettext("Ask, comment...") - ) - )} + {textarea(f, :body, + id: "postFormTA", + disabled: !@state.anonymous_chat_enabled && @nickname in [nil, ""], + rows: 1, + maxlength: 255, + class: + "min-h-9 max-h-16 min-w-0 flex-1 resize-none border-0 bg-transparent px-2 py-2 text-base leading-5 text-white outline-hidden placeholder:text-white/70 focus:ring-0 disabled:cursor-not-allowed disabled:opacity-50", + placeholder: + if(!@state.anonymous_chat_enabled && @nickname in [nil, ""], + do: gettext("Set your nickname to participate"), + else: gettext("Ask, comment...") + ) + )} - - - <% else %> -
- {gettext("Messages deactivated")} -
+ + <% end %> diff --git a/priv/gettext/de/LC_MESSAGES/default.po b/priv/gettext/de/LC_MESSAGES/default.po index d6ecaca6..a11bc8cc 100644 --- a/priv/gettext/de/LC_MESSAGES/default.po +++ b/priv/gettext/de/LC_MESSAGES/default.po @@ -19,7 +19,7 @@ msgstr "Einstellungen" #: lib/claper_web/live/admin_live/user_live.html.heex:41 #: lib/claper_web/live/admin_live/user_live.html.heex:116 #: lib/claper_web/live/admin_live/user_live/form_component.ex:42 -#: lib/claper_web/live/event_live/manage.ex:1157 +#: lib/claper_web/live/event_live/manage.ex:1178 #: lib/claper_web/live/form_live/form_component.html.heex:39 #: lib/claper_web/live/user_settings_live/show.html.heex:68 #: lib/claper_web/templates/user_registration/new.html.heex:86 @@ -50,7 +50,7 @@ msgstr "Ändern" msgid "Code" msgstr "Code" -#: lib/claper_web/live/event_live/event_form_component.html.heex:342 +#: lib/claper_web/live/event_live/event_form_component.html.heex:343 #: lib/claper_web/live/user_settings_live/show.html.heex:238 #: lib/claper_web/templates/user_session/new.html.heex:59 #, elixir-autogen, elixir-format @@ -72,17 +72,17 @@ msgstr "Persönliche Informationen" msgid "We sent you an email at" msgstr "Wir haben Ihnen eine E-Mail geschickt an" -#: lib/claper_web/live/event_live/show.html.heex:568 +#: lib/claper_web/live/event_live/show.html.heex:577 #, elixir-autogen, elixir-format msgid "days" msgstr "Tage" -#: lib/claper_web/live/event_live/show.html.heex:573 +#: lib/claper_web/live/event_live/show.html.heex:582 #, elixir-autogen, elixir-format msgid "hours" msgstr "Stunden" -#: lib/claper_web/live/event_live/show.html.heex:578 +#: lib/claper_web/live/event_live/show.html.heex:587 #, elixir-autogen, elixir-format msgid "minutes" msgstr "Minuten" @@ -113,7 +113,7 @@ msgstr "Dashboard" msgid "Host" msgstr "Host" -#: lib/claper_web/live/event_live/show.html.heex:583 +#: lib/claper_web/live/event_live/show.html.heex:592 #, elixir-autogen, elixir-format msgid "seconds" msgstr "Sekunden" @@ -137,13 +137,13 @@ msgstr "Beendet um" msgid "Incoming" msgstr "Kommende" -#: lib/claper_web/live/event_live/show.html.heex:43 +#: lib/claper_web/live/event_live/show.html.heex:45 #, elixir-autogen, elixir-format msgid "Leave" msgstr "Verlassen" #: lib/claper_web/live/event_live/presenter.html.heex:27 -#: lib/claper_web/live/event_live/show.html.heex:608 +#: lib/claper_web/live/event_live/show.html.heex:617 #, elixir-autogen, elixir-format msgid "Scan to interact in real-time" msgstr "Scannen und in Echtzeit interagieren" @@ -153,7 +153,7 @@ msgstr "Scannen und in Echtzeit interagieren" msgid "Starting on" msgstr "Startet um" -#: lib/claper_web/live/event_live/event_form_component.ex:269 +#: lib/claper_web/live/event_live/event_form_component.ex:272 #, elixir-autogen, elixir-format msgid "Updated successfully" msgstr "Erfolgreich aktualisiert" @@ -164,8 +164,8 @@ msgstr "Erfolgreich aktualisiert" msgid "Return to home" msgstr "Zurück zur Startseite" -#: lib/claper_web/live/event_live/event_form_component.ex:213 -#: lib/claper_web/live/event_live/event_form_component.ex:249 +#: lib/claper_web/live/event_live/event_form_component.ex:216 +#: lib/claper_web/live/event_live/event_form_component.ex:252 #, elixir-autogen, elixir-format msgid "Created successfully" msgstr "Erfolgreich erstellt" @@ -258,12 +258,12 @@ msgstr "Sie können sich bei Ihrem Konto anmelden, indem Sie hier klicken." msgid "Are you sure?" msgstr "Sind Sie sicher?" -#: lib/claper_web/live/event_live/event_form_component.ex:323 +#: lib/claper_web/live/event_live/event_form_component.ex:326 #, elixir-autogen, elixir-format msgid "You have selected an incorrect file type" msgstr "Sie haben einen falschen Dateityp ausgewählt" -#: lib/claper_web/live/event_live/event_form_component.ex:322 +#: lib/claper_web/live/event_live/event_form_component.ex:325 #, elixir-autogen, elixir-format msgid "Your file is too large" msgstr "Ihre Datei ist zu groß" @@ -278,7 +278,7 @@ msgstr "Umfrage bearbeiten" msgid "New poll" msgstr "Neue Umfrage" -#: lib/claper_web/live/event_live/event_form_component.ex:324 +#: lib/claper_web/live/event_live/event_form_component.ex:327 #, elixir-autogen, elixir-format msgid "Upload failed" msgstr "Import fehlgeschlagen" @@ -330,7 +330,7 @@ msgstr "Nachrichten von Teilnehmern werden hier erscheinen." msgid "This will delete all responses associated and the poll itself, are you sure?" msgstr "Dadurch werden alle zugehörigen Antworten und die Umfrage selbst gelöscht, sind Sie sicher?" -#: lib/claper_web/live/event_live/show.html.heex:523 +#: lib/claper_web/live/event_live/show.html.heex:536 #, elixir-autogen, elixir-format msgid "Ask, comment..." msgstr "Fragen, kommentieren..." @@ -493,7 +493,7 @@ msgstr "Fehler beim Verarbeiten der Datei" msgid "About" msgstr "Über" -#: lib/claper_web/live/event_live/show.html.heex:619 +#: lib/claper_web/live/event_live/show.html.heex:628 #, elixir-autogen, elixir-format msgid "Or use the code:" msgstr "Oder verwenden Sie den Code:" @@ -580,7 +580,7 @@ msgstr "Formular" #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:74 #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:234 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:24 -#: lib/claper_web/live/event_live/manage.ex:1156 +#: lib/claper_web/live/event_live/manage.ex:1177 #, elixir-autogen, elixir-format msgid "Name" msgstr "Name" @@ -651,14 +651,14 @@ msgstr "Nachrichten aktivieren" msgid "Show messages" msgstr "Nachrichten anzeigen" -#: lib/claper_web/live/event_live/show.html.heex:539 +#: lib/claper_web/live/event_live/show.html.heex:490 #, elixir-autogen, elixir-format msgid "Messages deactivated" msgstr "Nachrichten deaktiviert" #: lib/claper_web/live/event_live/post_component.ex:255 -#: lib/claper_web/live/event_live/show.html.heex:73 -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:75 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "Anonymous" msgstr "Anonym" @@ -672,7 +672,7 @@ msgstr "Anonym" msgid "Close" msgstr "Schließen" -#: lib/claper_web/live/event_live/show.html.heex:87 +#: lib/claper_web/live/event_live/show.html.heex:89 #, elixir-autogen, elixir-format msgid "Enter your name" msgstr "Geben Sie Ihren Namen ein" @@ -682,7 +682,7 @@ msgstr "Geben Sie Ihren Namen ein" msgid "Or go to %{url} and use the code:" msgstr "Oder gehen Sie zu %{url} und verwenden Sie den Code:" -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "disabled" msgstr "deaktiviert" @@ -908,7 +908,7 @@ msgstr "Zurück zu Ihrer letzten Veranstaltung" msgid "This event has been terminated" msgstr "Diese Veranstaltung wurde beendet" -#: lib/claper_web/live/event_live/show.html.heex:112 +#: lib/claper_web/live/event_live/show.html.heex:114 #, elixir-autogen, elixir-format msgid "Create your next presentation with" msgstr "Erstellen Sie Ihre nächste Präsentation mit" @@ -970,7 +970,7 @@ msgstr "Mein Konto" msgid "Your personal informations to access your account" msgstr "Ihre persönlichen Informationen zum Zugreifen auf Ihr Konto" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:119 #, elixir-autogen, elixir-format msgid "Enable reactions" msgstr "Reaktionen aktivieren" @@ -1170,12 +1170,12 @@ msgstr "Laden Sie die Seite, auf die Sie zugreifen möchten, neu (senden Sie kei msgid "Try logging in again" msgstr "Versuchen Sie, sich erneut anzumelden" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "No" msgstr "Nein" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Ja" @@ -1257,7 +1257,7 @@ msgstr "Aktuelles Quiz" msgid "Disable messages" msgstr "Nachrichten deaktivieren" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:118 #, elixir-autogen, elixir-format msgid "Disable reactions" msgstr "Reaktionen deaktivieren" @@ -1621,8 +1621,8 @@ msgid "Currently running" msgstr "Läuft gerade" #: lib/claper_web/live/admin_live/event_live.html.heex:80 -#: lib/claper_web/live/event_live/event_form_component.html.heex:422 -#: lib/claper_web/live/event_live/event_form_component.html.heex:428 +#: lib/claper_web/live/event_live/event_form_component.html.heex:423 +#: lib/claper_web/live/event_live/event_form_component.html.heex:429 #, elixir-autogen, elixir-format msgid "Delete event" msgstr "Veranstaltung löschen" @@ -1724,7 +1724,7 @@ msgstr "Event erfolgreich gelöscht" #: lib/claper_web/live/admin_live/event_live.ex:61 #: lib/claper_web/live/admin_live/event_live.html.heex:96 -#: lib/claper_web/live/event_live/event_form_component.html.heex:233 +#: lib/claper_web/live/event_live/event_form_component.html.heex:234 #, elixir-autogen, elixir-format msgid "Event details" msgstr "Event-Details" @@ -1909,7 +1909,7 @@ msgstr "Rolle" #: lib/claper_web/live/admin_live/event_live/form_component.ex:82 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:149 #: lib/claper_web/live/admin_live/user_live/form_component.ex:98 -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #: lib/claper_web/live/user_settings_live/show.html.heex:43 #, elixir-autogen, elixir-format msgid "Saving..." @@ -2422,10 +2422,10 @@ msgstr "Ressourcen-ID" msgid "Resource Type" msgstr "Ressourcentyp" -#: lib/claper_web/live/event_live/manage.ex:1137 -#: lib/claper_web/live/event_live/manage.ex:1180 -#: lib/claper_web/live/event_live/manage.ex:1196 -#: lib/claper_web/live/event_live/manage.ex:1238 +#: lib/claper_web/live/event_live/manage.ex:1158 +#: lib/claper_web/live/event_live/manage.ex:1201 +#: lib/claper_web/live/event_live/manage.ex:1217 +#: lib/claper_web/live/event_live/manage.ex:1259 #, elixir-autogen, elixir-format msgid "Resource not found" msgstr "Ressource nicht gefunden" @@ -2507,6 +2507,7 @@ msgstr "Schließen Sie sich 6.000+ Referenten an" #: lib/claper_web/live/event_live/join.html.heex:75 #: lib/claper_web/live/event_live/join.html.heex:105 +#: lib/claper_web/live/event_live/show.html.heex:502 #: lib/claper_web/templates/user_registration/new.html.heex:130 #: lib/claper_web/templates/user_session/new.html.heex:37 #: lib/claper_web/templates/user_session/new.html.heex:78 @@ -2655,12 +2656,12 @@ msgstr "Verwenden Sie mindestens 6 Zeichen und geben Sie dasselbe Passwort zweim msgid "Sign in to launch or manage your interactive sessions." msgstr "Melden Sie sich an, um Ihre interaktiven Sitzungen zu starten oder zu verwalten." -#: lib/claper_web/live/event_live/manage.ex:381 +#: lib/claper_web/live/event_live/manage.ex:385 #, elixir-autogen, elixir-format msgid "Could not regenerate thumbnails" msgstr "Miniaturbilder konnten nicht neu erstellt werden" -#: lib/claper_web/live/event_live/manage.ex:526 +#: lib/claper_web/live/event_live/manage.ex:530 #, elixir-autogen, elixir-format msgid "Could not start thumbnail regeneration" msgstr "Miniaturbilderstellung konnte nicht gestartet werden" @@ -2690,12 +2691,12 @@ msgstr "Miniaturbilder neu erstellen" msgid "Regenerating..." msgstr "Wird neu erstellt..." -#: lib/claper_web/live/event_live/manage.ex:523 +#: lib/claper_web/live/event_live/manage.ex:527 #, elixir-autogen, elixir-format msgid "Thumbnail regeneration started" msgstr "Miniaturbilderstellung gestartet" -#: lib/claper_web/live/event_live/manage.ex:370 +#: lib/claper_web/live/event_live/manage.ex:374 #, elixir-autogen, elixir-format msgid "Thumbnails regenerated successfully" msgstr "Miniaturbilder erfolgreich neu erstellt" @@ -2774,7 +2775,7 @@ msgstr "Dänisch" msgid "Default Language" msgstr "Standardsprache" -#: lib/claper_web/live/admin_live/settings_live.html.heex:86 +#: lib/claper_web/live/admin_live/settings_live.html.heex:89 #, elixir-autogen, elixir-format msgid "Default language for new transcription sessions. Can be overridden per event." msgstr "Standardsprache für neue Transkriptionssitzungen. Kann pro Veranstaltung überschrieben werden." @@ -2938,7 +2939,7 @@ msgstr "Nur Vortragender" msgid "Russian" msgstr "Russisch" -#: lib/claper_web/live/admin_live/settings_live.html.heex:96 +#: lib/claper_web/live/admin_live/settings_live.html.heex:99 #, elixir-autogen, elixir-format msgid "Save settings" msgstr "Einstellungen speichern" @@ -2998,7 +2999,7 @@ msgstr "Transkriptionseinstellungen" msgid "Transcription deleted" msgstr "Transkription gelöscht" -#: lib/claper_web/live/event_live/manage.ex:891 +#: lib/claper_web/live/event_live/manage.ex:912 #, elixir-autogen, elixir-format msgid "Transcription has been disabled by the administrator" msgstr "Die Transkription wurde vom Administrator deaktiviert" @@ -3034,42 +3035,42 @@ msgstr "Bereits zu dieser Präsentation hinzugefügt." msgid "Global" msgstr "Global" -#: lib/claper_web/live/event_live/show.html.heex:589 +#: lib/claper_web/live/event_live/show.html.heex:598 #, elixir-autogen, elixir-format msgid "Admit" msgstr "Einlass" -#: lib/claper_web/live/event_live/show.html.heex:553 +#: lib/claper_web/live/event_live/show.html.heex:562 #, elixir-autogen, elixir-format msgid "Live interactive event" msgstr "Interaktives Live-Event" -#: lib/claper_web/live/event_live/show.html.heex:597 +#: lib/claper_web/live/event_live/show.html.heex:606 #, elixir-autogen, elixir-format msgid "No." msgstr "Nr." -#: lib/claper_web/live/event_live/show.html.heex:593 +#: lib/claper_web/live/event_live/show.html.heex:602 #, elixir-autogen, elixir-format msgid "Session" msgstr "Session" -#: lib/claper_web/live/event_live/show.html.heex:590 +#: lib/claper_web/live/event_live/show.html.heex:599 #, elixir-autogen, elixir-format msgid "Unlimited" msgstr "Unbegrenzt" -#: lib/claper_web/live/event_live/show.html.heex:625 +#: lib/claper_web/live/event_live/show.html.heex:634 #, elixir-autogen, elixir-format msgid "Powered by" msgstr "Bereitgestellt von" -#: lib/claper_web/live/event_live/manage.ex:464 +#: lib/claper_web/live/event_live/manage.ex:468 #, elixir-autogen, elixir-format msgid "Could not reorder slides" msgstr "Folien konnten nicht neu angeordnet werden" -#: lib/claper_web/live/event_live/manage.ex:491 +#: lib/claper_web/live/event_live/manage.ex:495 #, elixir-autogen, elixir-format msgid "Could not move interaction" msgstr "Interaktion konnte nicht verschoben werden" @@ -3106,7 +3107,7 @@ msgstr "Wir haben Ihnen bereits eine E-Mail zur Anmeldung geschickt, bitte versu msgid "You must log in to continue" msgstr "Sie müssen sich anmelden, um fortzufahren" -#: lib/claper_web/live/event_live/event_form_component.html.heex:311 +#: lib/claper_web/live/event_live/event_form_component.html.heex:312 #: lib/claper_web/live/form_live/form_component.html.heex:93 #: lib/claper_web/live/poll_live/form_component.html.heex:74 #, elixir-autogen, elixir-format @@ -3214,17 +3215,17 @@ msgstr "Auswahl entfernen" msgid "Remove field" msgstr "Feld entfernen" -#: lib/claper_web/live/event_live/show.html.heex:386 +#: lib/claper_web/live/event_live/show.html.heex:381 #, elixir-autogen, elixir-format msgid "Be the first to ask a question or share a thought." msgstr "Seien Sie der Erste, der eine Frage stellt oder einen Gedanken teilt." -#: lib/claper_web/live/event_live/show.html.heex:506 +#: lib/claper_web/live/event_live/show.html.heex:519 #, elixir-autogen, elixir-format msgid "Choose identity" msgstr "Identität wählen" -#: lib/claper_web/live/event_live/show.html.heex:213 +#: lib/claper_web/live/event_live/show.html.heex:214 #, elixir-autogen, elixir-format msgid "Current presentation slide" msgstr "Aktuelle Präsentationsfolie" @@ -3234,88 +3235,88 @@ msgstr "Aktuelle Präsentationsfolie" msgid "Message actions" msgstr "Nachrichtenaktionen" -#: lib/claper_web/live/event_live/show.html.heex:151 +#: lib/claper_web/live/event_live/show.html.heex:153 #, elixir-autogen, elixir-format msgid "New interaction" msgstr "Neue Interaktion" -#: lib/claper_web/live/event_live/show.html.heex:98 +#: lib/claper_web/live/event_live/show.html.heex:100 #, elixir-autogen, elixir-format msgid "Nickname" msgstr "Spitzname" -#: lib/claper_web/live/event_live/show.html.heex:229 +#: lib/claper_web/live/event_live/show.html.heex:224 #, elixir-autogen, elixir-format msgid "Open fullscreen" msgstr "Vollbild öffnen" -#: lib/claper_web/live/event_live/show.html.heex:60 +#: lib/claper_web/live/event_live/show.html.heex:62 #, elixir-autogen, elixir-format msgid "Post as" msgstr "Posten als" -#: lib/claper_web/live/event_live/show.html.heex:51 +#: lib/claper_web/live/event_live/show.html.heex:53 #, elixir-autogen, elixir-format msgid "Reconnecting..." msgstr "Verbindung wird wiederhergestellt..." -#: lib/claper_web/live/event_live/show.html.heex:473 +#: lib/claper_web/live/event_live/show.html.heex:468 #, elixir-autogen, elixir-format msgid "Send a live reaction" msgstr "Live-Reaktion senden" -#: lib/claper_web/live/event_live/show.html.heex:531 +#: lib/claper_web/live/event_live/show.html.heex:544 #, elixir-autogen, elixir-format msgid "Send message" msgstr "Nachricht senden" -#: lib/claper_web/live/event_live/show.html.heex:100 +#: lib/claper_web/live/event_live/show.html.heex:102 #, elixir-autogen, elixir-format msgid "Set your nickname" msgstr "Spitznamen wählen" -#: lib/claper_web/live/event_live/show.html.heex:522 +#: lib/claper_web/live/event_live/show.html.heex:535 #, elixir-autogen, elixir-format msgid "Set your nickname to participate" msgstr "Spitznamen wählen, um teilzunehmen" -#: lib/claper_web/live/event_live/show.html.heex:394 +#: lib/claper_web/live/event_live/show.html.heex:389 #, elixir-autogen, elixir-format msgid "new messages" msgstr "neue Nachrichten" -#: lib/claper_web/live/event_live/show.html.heex:434 +#: lib/claper_web/live/event_live/show.html.heex:429 #, elixir-autogen, elixir-format msgid "Clap" msgstr "Applaus" #: lib/claper_web/live/event_live/post_component.ex:151 -#: lib/claper_web/live/event_live/show.html.heex:421 +#: lib/claper_web/live/event_live/show.html.heex:416 #, elixir-autogen, elixir-format msgid "Heart" msgstr "Herz" -#: lib/claper_web/live/event_live/show.html.heex:447 +#: lib/claper_web/live/event_live/show.html.heex:442 #, elixir-autogen, elixir-format msgid "Hundred" msgstr "Hundert Punkte" -#: lib/claper_web/live/event_live/show.html.heex:88 +#: lib/claper_web/live/event_live/show.html.heex:90 #, elixir-autogen, elixir-format msgid "Nickname must be between 2 and 20 characters" msgstr "Der Spitzname muss zwischen 2 und 20 Zeichen lang sein" -#: lib/claper_web/live/event_live/show.html.heex:460 +#: lib/claper_web/live/event_live/show.html.heex:455 #, elixir-autogen, elixir-format msgid "Raise hand" msgstr "Erhobene Hand" -#: lib/claper_web/live/event_live/show.html.heex:251 +#: lib/claper_web/live/event_live/show.html.heex:246 #, elixir-autogen, elixir-format msgid "Hide presentation" msgstr "Präsentation ausblenden" -#: lib/claper_web/live/event_live/show.html.heex:275 +#: lib/claper_web/live/event_live/show.html.heex:270 #, elixir-autogen, elixir-format msgid "Show presentation" msgstr "Präsentation anzeigen" @@ -3416,17 +3417,17 @@ msgstr "Vornamen eingeben" msgid "Enter last name" msgstr "Nachnamen eingeben" -#: lib/claper_web/live/event_live/show.html.heex:317 +#: lib/claper_web/live/event_live/show.html.heex:312 #, elixir-autogen, elixir-format msgid "Hide captions" msgstr "Untertitel ausblenden" -#: lib/claper_web/live/event_live/show.html.heex:337 +#: lib/claper_web/live/event_live/show.html.heex:332 #, elixir-autogen, elixir-format msgid "Show captions" msgstr "Untertitel einblenden" -#: lib/claper_web/live/event_live/show.html.heex:309 +#: lib/claper_web/live/event_live/show.html.heex:304 #, elixir-autogen, elixir-format msgid "Waiting for captions" msgstr "Warten auf Untertitel" @@ -3441,7 +3442,7 @@ msgstr "Präsentation hinzufügen" msgid "Attached" msgstr "Angehängt" -#: lib/claper_web/live/event_live/event_form_component.html.heex:258 +#: lib/claper_web/live/event_live/event_form_component.html.heex:259 #, elixir-autogen, elixir-format msgid "Attendees enter this code to join." msgstr "Teilnehmer geben diesen Code ein, um beizutreten." @@ -3451,18 +3452,18 @@ msgstr "Teilnehmer geben diesen Code ein, um beizutreten." msgid "Close event editor" msgstr "Veranstaltungseditor schließen" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #: lib/claper_web/live/event_live/index.ex:182 #, elixir-autogen, elixir-format msgid "Create event" msgstr "Veranstaltung erstellen" -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #, elixir-autogen, elixir-format msgid "Creating..." msgstr "Wird erstellt..." -#: lib/claper_web/live/event_live/event_form_component.html.heex:432 +#: lib/claper_web/live/event_live/event_form_component.html.heex:433 #, elixir-autogen, elixir-format msgid "Delete this event? This action cannot be undone." msgstr "Diese Veranstaltung löschen? Diese Aktion kann nicht rückgängig gemacht werden." @@ -3472,22 +3473,22 @@ msgstr "Diese Veranstaltung löschen? Diese Aktion kann nicht rückgängig gemac msgid "Drag and drop a file here, or" msgstr "Datei hierher ziehen oder" -#: lib/claper_web/live/event_live/event_form_component.html.heex:243 +#: lib/claper_web/live/event_live/event_form_component.html.heex:244 #, elixir-autogen, elixir-format msgid "Event name" msgstr "Name der Veranstaltung" -#: lib/claper_web/live/event_live/event_form_component.html.heex:288 +#: lib/claper_web/live/event_live/event_form_component.html.heex:289 #, elixir-autogen, elixir-format msgid "Facilitators" msgstr "Moderatoren" -#: lib/claper_web/live/event_live/event_form_component.html.heex:291 +#: lib/claper_web/live/event_live/event_form_component.html.heex:292 #, elixir-autogen, elixir-format msgid "Invite people who can present and manage audience interactions." msgstr "Laden Sie Personen ein, die präsentieren und Publikumsinteraktionen verwalten können." -#: lib/claper_web/live/event_live/event_form_component.html.heex:254 +#: lib/claper_web/live/event_live/event_form_component.html.heex:255 #, elixir-autogen, elixir-format msgid "Join code" msgstr "Teilnahmecode" @@ -3497,7 +3498,7 @@ msgstr "Teilnahmecode" msgid "New presentation ready" msgstr "Neue Präsentation bereit" -#: lib/claper_web/live/event_live/event_form_component.html.heex:320 +#: lib/claper_web/live/event_live/event_form_component.html.heex:321 #, elixir-autogen, elixir-format msgid "No facilitators have been added yet." msgstr "Es wurden noch keine Moderatoren hinzugefügt." @@ -3507,12 +3508,12 @@ msgstr "Es wurden noch keine Moderatoren hinzugefügt." msgid "Optional. Add a PDF or PowerPoint now, or upload one later." msgstr "Optional. Fügen Sie jetzt eine PDF- oder PowerPoint-Datei hinzu oder laden Sie später eine hoch." -#: lib/claper_web/live/event_live/event_form_component.html.heex:197 +#: lib/claper_web/live/event_live/event_form_component.html.heex:196 #, elixir-autogen, elixir-format msgid "PDF, PPT, or PPTX up to %{size} MB" msgstr "PDF-, PPT- oder PPTX-Datei bis zu %{size} MB" -#: lib/claper_web/live/event_live/event_form_component.html.heex:425 +#: lib/claper_web/live/event_live/event_form_component.html.heex:426 #, elixir-autogen, elixir-format msgid "Permanently delete this event. This action cannot be undone." msgstr "Diese Veranstaltung dauerhaft löschen. Diese Aktion kann nicht rückgängig gemacht werden." @@ -3527,8 +3528,8 @@ msgstr "Präsentation" msgid "Presentation upload progress" msgstr "Fortschritt beim Hochladen der Präsentation" -#: lib/claper_web/live/event_live/event_form_component.html.heex:361 -#: lib/claper_web/live/event_live/event_form_component.html.heex:386 +#: lib/claper_web/live/event_live/event_form_component.html.heex:362 +#: lib/claper_web/live/event_live/event_form_component.html.heex:387 #, elixir-autogen, elixir-format msgid "Remove facilitator" msgstr "Moderator entfernen" @@ -3543,7 +3544,7 @@ msgstr "Ausgewählte Präsentation entfernen" msgid "Replace presentation" msgstr "Präsentation ersetzen" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #, elixir-autogen, elixir-format msgid "Save changes" msgstr "Änderungen speichern" @@ -3558,17 +3559,17 @@ msgstr "Speichern Sie die Veranstaltung, um die Verarbeitung dieser Präsentatio msgid "Set up the details attendees will use to join." msgstr "Legen Sie die Angaben fest, die Teilnehmer für den Beitritt benötigen." -#: lib/claper_web/live/event_live/event_form_component.html.heex:270 +#: lib/claper_web/live/event_live/event_form_component.html.heex:271 #, elixir-autogen, elixir-format msgid "Shown in your local time." msgstr "In Ihrer Ortszeit angezeigt." -#: lib/claper_web/live/event_live/event_form_component.html.heex:266 +#: lib/claper_web/live/event_live/event_form_component.html.heex:267 #, elixir-autogen, elixir-format msgid "Start date and time" msgstr "Startdatum und -uhrzeit" -#: lib/claper_web/live/event_live/event_form_component.html.heex:236 +#: lib/claper_web/live/event_live/event_form_component.html.heex:237 #, elixir-autogen, elixir-format msgid "These details help attendees find and join your event." msgstr "Diese Angaben helfen Teilnehmern, Ihre Veranstaltung zu finden und ihr beizutreten." @@ -3588,7 +3589,27 @@ msgstr "Wird hochgeladen... %{progress}%" msgid "Your presentation is attached and ready to use." msgstr "Ihre Präsentation ist angehängt und einsatzbereit." -#: lib/claper_web/live/event_live/event_form_component.html.heex:343 +#: lib/claper_web/live/event_live/event_form_component.html.heex:344 #, elixir-autogen, elixir-format msgid "name@example.com" msgstr "name@example.com" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#, elixir-autogen, elixir-format +msgid "Allow messages without login" +msgstr "" + +#: lib/claper_web/live/event_live/show.html.heex:497 +#, elixir-autogen, elixir-format +msgid "Log in to post a message" +msgstr "" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#, elixir-autogen, elixir-format +msgid "Require login to post" +msgstr "" + +#: lib/claper_web/live/event_live/show.ex:448 +#, elixir-autogen, elixir-format +msgid "You must be logged in to post a message" +msgstr "" diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index 9067d271..f14b1e01 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -21,7 +21,7 @@ msgstr "" #: lib/claper_web/live/admin_live/user_live.html.heex:41 #: lib/claper_web/live/admin_live/user_live.html.heex:116 #: lib/claper_web/live/admin_live/user_live/form_component.ex:42 -#: lib/claper_web/live/event_live/manage.ex:1157 +#: lib/claper_web/live/event_live/manage.ex:1178 #: lib/claper_web/live/form_live/form_component.html.heex:39 #: lib/claper_web/live/user_settings_live/show.html.heex:68 #: lib/claper_web/templates/user_registration/new.html.heex:86 @@ -52,7 +52,7 @@ msgstr "" msgid "Code" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:342 +#: lib/claper_web/live/event_live/event_form_component.html.heex:343 #: lib/claper_web/live/user_settings_live/show.html.heex:238 #: lib/claper_web/templates/user_session/new.html.heex:59 #, elixir-autogen, elixir-format @@ -74,17 +74,17 @@ msgstr "" msgid "We sent you an email at" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:568 +#: lib/claper_web/live/event_live/show.html.heex:577 #, elixir-autogen, elixir-format msgid "days" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:573 +#: lib/claper_web/live/event_live/show.html.heex:582 #, elixir-autogen, elixir-format msgid "hours" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:578 +#: lib/claper_web/live/event_live/show.html.heex:587 #, elixir-autogen, elixir-format msgid "minutes" msgstr "" @@ -115,7 +115,7 @@ msgstr "" msgid "Host" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:583 +#: lib/claper_web/live/event_live/show.html.heex:592 #, elixir-autogen, elixir-format msgid "seconds" msgstr "" @@ -139,13 +139,13 @@ msgstr "" msgid "Incoming" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:43 +#: lib/claper_web/live/event_live/show.html.heex:45 #, elixir-autogen, elixir-format msgid "Leave" msgstr "" #: lib/claper_web/live/event_live/presenter.html.heex:27 -#: lib/claper_web/live/event_live/show.html.heex:608 +#: lib/claper_web/live/event_live/show.html.heex:617 #, elixir-autogen, elixir-format msgid "Scan to interact in real-time" msgstr "" @@ -155,7 +155,7 @@ msgstr "" msgid "Starting on" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.ex:269 +#: lib/claper_web/live/event_live/event_form_component.ex:272 #, elixir-autogen, elixir-format msgid "Updated successfully" msgstr "" @@ -166,8 +166,8 @@ msgstr "" msgid "Return to home" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.ex:213 -#: lib/claper_web/live/event_live/event_form_component.ex:249 +#: lib/claper_web/live/event_live/event_form_component.ex:216 +#: lib/claper_web/live/event_live/event_form_component.ex:252 #, elixir-autogen, elixir-format msgid "Created successfully" msgstr "" @@ -260,12 +260,12 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.ex:323 +#: lib/claper_web/live/event_live/event_form_component.ex:326 #, elixir-autogen, elixir-format msgid "You have selected an incorrect file type" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.ex:322 +#: lib/claper_web/live/event_live/event_form_component.ex:325 #, elixir-autogen, elixir-format msgid "Your file is too large" msgstr "" @@ -280,7 +280,7 @@ msgstr "" msgid "New poll" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.ex:324 +#: lib/claper_web/live/event_live/event_form_component.ex:327 #, elixir-autogen, elixir-format msgid "Upload failed" msgstr "" @@ -332,7 +332,7 @@ msgstr "" msgid "This will delete all responses associated and the poll itself, are you sure?" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:523 +#: lib/claper_web/live/event_live/show.html.heex:536 #, elixir-autogen, elixir-format msgid "Ask, comment..." msgstr "" @@ -495,7 +495,7 @@ msgstr "" msgid "About" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:619 +#: lib/claper_web/live/event_live/show.html.heex:628 #, elixir-autogen, elixir-format msgid "Or use the code:" msgstr "" @@ -582,7 +582,7 @@ msgstr "" #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:74 #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:234 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:24 -#: lib/claper_web/live/event_live/manage.ex:1156 +#: lib/claper_web/live/event_live/manage.ex:1177 #, elixir-autogen, elixir-format msgid "Name" msgstr "" @@ -653,14 +653,14 @@ msgstr "" msgid "Show messages" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:539 +#: lib/claper_web/live/event_live/show.html.heex:490 #, elixir-autogen, elixir-format msgid "Messages deactivated" msgstr "" #: lib/claper_web/live/event_live/post_component.ex:255 -#: lib/claper_web/live/event_live/show.html.heex:73 -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:75 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "Anonymous" msgstr "" @@ -674,7 +674,7 @@ msgstr "" msgid "Close" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:87 +#: lib/claper_web/live/event_live/show.html.heex:89 #, elixir-autogen, elixir-format msgid "Enter your name" msgstr "" @@ -684,7 +684,7 @@ msgstr "" msgid "Or go to %{url} and use the code:" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "disabled" msgstr "" @@ -910,7 +910,7 @@ msgstr "" msgid "This event has been terminated" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:112 +#: lib/claper_web/live/event_live/show.html.heex:114 #, elixir-autogen, elixir-format msgid "Create your next presentation with" msgstr "" @@ -972,7 +972,7 @@ msgstr "" msgid "Your personal informations to access your account" msgstr "" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:119 #, elixir-autogen, elixir-format msgid "Enable reactions" msgstr "" @@ -1172,12 +1172,12 @@ msgstr "" msgid "Try logging in again" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "No" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "Yes" msgstr "" @@ -1259,7 +1259,7 @@ msgstr "" msgid "Disable messages" msgstr "" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:118 #, elixir-autogen, elixir-format msgid "Disable reactions" msgstr "" @@ -1623,8 +1623,8 @@ msgid "Currently running" msgstr "" #: lib/claper_web/live/admin_live/event_live.html.heex:80 -#: lib/claper_web/live/event_live/event_form_component.html.heex:422 -#: lib/claper_web/live/event_live/event_form_component.html.heex:428 +#: lib/claper_web/live/event_live/event_form_component.html.heex:423 +#: lib/claper_web/live/event_live/event_form_component.html.heex:429 #, elixir-autogen, elixir-format msgid "Delete event" msgstr "" @@ -1726,7 +1726,7 @@ msgstr "" #: lib/claper_web/live/admin_live/event_live.ex:61 #: lib/claper_web/live/admin_live/event_live.html.heex:96 -#: lib/claper_web/live/event_live/event_form_component.html.heex:233 +#: lib/claper_web/live/event_live/event_form_component.html.heex:234 #, elixir-autogen, elixir-format msgid "Event details" msgstr "" @@ -1911,7 +1911,7 @@ msgstr "" #: lib/claper_web/live/admin_live/event_live/form_component.ex:82 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:149 #: lib/claper_web/live/admin_live/user_live/form_component.ex:98 -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #: lib/claper_web/live/user_settings_live/show.html.heex:43 #, elixir-autogen, elixir-format msgid "Saving..." @@ -2424,10 +2424,10 @@ msgstr "" msgid "Resource Type" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:1137 -#: lib/claper_web/live/event_live/manage.ex:1180 -#: lib/claper_web/live/event_live/manage.ex:1196 -#: lib/claper_web/live/event_live/manage.ex:1238 +#: lib/claper_web/live/event_live/manage.ex:1158 +#: lib/claper_web/live/event_live/manage.ex:1201 +#: lib/claper_web/live/event_live/manage.ex:1217 +#: lib/claper_web/live/event_live/manage.ex:1259 #, elixir-autogen, elixir-format msgid "Resource not found" msgstr "" @@ -2509,6 +2509,7 @@ msgstr "" #: lib/claper_web/live/event_live/join.html.heex:75 #: lib/claper_web/live/event_live/join.html.heex:105 +#: lib/claper_web/live/event_live/show.html.heex:502 #: lib/claper_web/templates/user_registration/new.html.heex:130 #: lib/claper_web/templates/user_session/new.html.heex:37 #: lib/claper_web/templates/user_session/new.html.heex:78 @@ -2657,12 +2658,12 @@ msgstr "" msgid "Sign in to launch or manage your interactive sessions." msgstr "" -#: lib/claper_web/live/event_live/manage.ex:381 +#: lib/claper_web/live/event_live/manage.ex:385 #, elixir-autogen, elixir-format msgid "Could not regenerate thumbnails" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:526 +#: lib/claper_web/live/event_live/manage.ex:530 #, elixir-autogen, elixir-format msgid "Could not start thumbnail regeneration" msgstr "" @@ -2692,12 +2693,12 @@ msgstr "" msgid "Regenerating..." msgstr "" -#: lib/claper_web/live/event_live/manage.ex:523 +#: lib/claper_web/live/event_live/manage.ex:527 #, elixir-autogen, elixir-format msgid "Thumbnail regeneration started" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:370 +#: lib/claper_web/live/event_live/manage.ex:374 #, elixir-autogen, elixir-format msgid "Thumbnails regenerated successfully" msgstr "" @@ -2776,7 +2777,7 @@ msgstr "" msgid "Default Language" msgstr "" -#: lib/claper_web/live/admin_live/settings_live.html.heex:86 +#: lib/claper_web/live/admin_live/settings_live.html.heex:89 #, elixir-autogen, elixir-format msgid "Default language for new transcription sessions. Can be overridden per event." msgstr "" @@ -2940,7 +2941,7 @@ msgstr "" msgid "Russian" msgstr "" -#: lib/claper_web/live/admin_live/settings_live.html.heex:96 +#: lib/claper_web/live/admin_live/settings_live.html.heex:99 #, elixir-autogen, elixir-format msgid "Save settings" msgstr "" @@ -3000,7 +3001,7 @@ msgstr "" msgid "Transcription deleted" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:891 +#: lib/claper_web/live/event_live/manage.ex:912 #, elixir-autogen, elixir-format msgid "Transcription has been disabled by the administrator" msgstr "" @@ -3036,42 +3037,42 @@ msgstr "" msgid "Global" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:589 +#: lib/claper_web/live/event_live/show.html.heex:598 #, elixir-autogen, elixir-format msgid "Admit" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:553 +#: lib/claper_web/live/event_live/show.html.heex:562 #, elixir-autogen, elixir-format msgid "Live interactive event" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:597 +#: lib/claper_web/live/event_live/show.html.heex:606 #, elixir-autogen, elixir-format msgid "No." msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:593 +#: lib/claper_web/live/event_live/show.html.heex:602 #, elixir-autogen, elixir-format msgid "Session" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:590 +#: lib/claper_web/live/event_live/show.html.heex:599 #, elixir-autogen, elixir-format msgid "Unlimited" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:625 +#: lib/claper_web/live/event_live/show.html.heex:634 #, elixir-autogen, elixir-format msgid "Powered by" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:464 +#: lib/claper_web/live/event_live/manage.ex:468 #, elixir-autogen, elixir-format msgid "Could not reorder slides" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:491 +#: lib/claper_web/live/event_live/manage.ex:495 #, elixir-autogen, elixir-format msgid "Could not move interaction" msgstr "" @@ -3108,7 +3109,7 @@ msgstr "" msgid "You must log in to continue" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:311 +#: lib/claper_web/live/event_live/event_form_component.html.heex:312 #: lib/claper_web/live/form_live/form_component.html.heex:93 #: lib/claper_web/live/poll_live/form_component.html.heex:74 #, elixir-autogen, elixir-format @@ -3216,17 +3217,17 @@ msgstr "" msgid "Remove field" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:386 +#: lib/claper_web/live/event_live/show.html.heex:381 #, elixir-autogen, elixir-format msgid "Be the first to ask a question or share a thought." msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:506 +#: lib/claper_web/live/event_live/show.html.heex:519 #, elixir-autogen, elixir-format msgid "Choose identity" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:213 +#: lib/claper_web/live/event_live/show.html.heex:214 #, elixir-autogen, elixir-format msgid "Current presentation slide" msgstr "" @@ -3236,88 +3237,88 @@ msgstr "" msgid "Message actions" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:151 +#: lib/claper_web/live/event_live/show.html.heex:153 #, elixir-autogen, elixir-format msgid "New interaction" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:98 +#: lib/claper_web/live/event_live/show.html.heex:100 #, elixir-autogen, elixir-format msgid "Nickname" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:229 +#: lib/claper_web/live/event_live/show.html.heex:224 #, elixir-autogen, elixir-format msgid "Open fullscreen" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:60 +#: lib/claper_web/live/event_live/show.html.heex:62 #, elixir-autogen, elixir-format msgid "Post as" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:51 +#: lib/claper_web/live/event_live/show.html.heex:53 #, elixir-autogen, elixir-format msgid "Reconnecting..." msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:473 +#: lib/claper_web/live/event_live/show.html.heex:468 #, elixir-autogen, elixir-format msgid "Send a live reaction" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:531 +#: lib/claper_web/live/event_live/show.html.heex:544 #, elixir-autogen, elixir-format msgid "Send message" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:100 +#: lib/claper_web/live/event_live/show.html.heex:102 #, elixir-autogen, elixir-format msgid "Set your nickname" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:522 +#: lib/claper_web/live/event_live/show.html.heex:535 #, elixir-autogen, elixir-format msgid "Set your nickname to participate" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:394 +#: lib/claper_web/live/event_live/show.html.heex:389 #, elixir-autogen, elixir-format msgid "new messages" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:434 +#: lib/claper_web/live/event_live/show.html.heex:429 #, elixir-autogen, elixir-format msgid "Clap" msgstr "" #: lib/claper_web/live/event_live/post_component.ex:151 -#: lib/claper_web/live/event_live/show.html.heex:421 +#: lib/claper_web/live/event_live/show.html.heex:416 #, elixir-autogen, elixir-format msgid "Heart" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:447 +#: lib/claper_web/live/event_live/show.html.heex:442 #, elixir-autogen, elixir-format msgid "Hundred" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:88 +#: lib/claper_web/live/event_live/show.html.heex:90 #, elixir-autogen, elixir-format msgid "Nickname must be between 2 and 20 characters" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:460 +#: lib/claper_web/live/event_live/show.html.heex:455 #, elixir-autogen, elixir-format msgid "Raise hand" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:251 +#: lib/claper_web/live/event_live/show.html.heex:246 #, elixir-autogen, elixir-format msgid "Hide presentation" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:275 +#: lib/claper_web/live/event_live/show.html.heex:270 #, elixir-autogen, elixir-format msgid "Show presentation" msgstr "" @@ -3418,17 +3419,17 @@ msgstr "" msgid "Enter last name" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:317 +#: lib/claper_web/live/event_live/show.html.heex:312 #, elixir-autogen, elixir-format msgid "Hide captions" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:337 +#: lib/claper_web/live/event_live/show.html.heex:332 #, elixir-autogen, elixir-format msgid "Show captions" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:309 +#: lib/claper_web/live/event_live/show.html.heex:304 #, elixir-autogen, elixir-format msgid "Waiting for captions" msgstr "" @@ -3443,7 +3444,7 @@ msgstr "" msgid "Attached" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:258 +#: lib/claper_web/live/event_live/event_form_component.html.heex:259 #, elixir-autogen, elixir-format msgid "Attendees enter this code to join." msgstr "" @@ -3453,18 +3454,18 @@ msgstr "" msgid "Close event editor" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #: lib/claper_web/live/event_live/index.ex:182 #, elixir-autogen, elixir-format msgid "Create event" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #, elixir-autogen, elixir-format msgid "Creating..." msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:432 +#: lib/claper_web/live/event_live/event_form_component.html.heex:433 #, elixir-autogen, elixir-format msgid "Delete this event? This action cannot be undone." msgstr "" @@ -3474,22 +3475,22 @@ msgstr "" msgid "Drag and drop a file here, or" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:243 +#: lib/claper_web/live/event_live/event_form_component.html.heex:244 #, elixir-autogen, elixir-format msgid "Event name" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:288 +#: lib/claper_web/live/event_live/event_form_component.html.heex:289 #, elixir-autogen, elixir-format msgid "Facilitators" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:291 +#: lib/claper_web/live/event_live/event_form_component.html.heex:292 #, elixir-autogen, elixir-format msgid "Invite people who can present and manage audience interactions." msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:254 +#: lib/claper_web/live/event_live/event_form_component.html.heex:255 #, elixir-autogen, elixir-format msgid "Join code" msgstr "" @@ -3499,7 +3500,7 @@ msgstr "" msgid "New presentation ready" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:320 +#: lib/claper_web/live/event_live/event_form_component.html.heex:321 #, elixir-autogen, elixir-format msgid "No facilitators have been added yet." msgstr "" @@ -3509,12 +3510,12 @@ msgstr "" msgid "Optional. Add a PDF or PowerPoint now, or upload one later." msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:197 +#: lib/claper_web/live/event_live/event_form_component.html.heex:196 #, elixir-autogen, elixir-format msgid "PDF, PPT, or PPTX up to %{size} MB" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:425 +#: lib/claper_web/live/event_live/event_form_component.html.heex:426 #, elixir-autogen, elixir-format msgid "Permanently delete this event. This action cannot be undone." msgstr "" @@ -3529,8 +3530,8 @@ msgstr "" msgid "Presentation upload progress" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:361 -#: lib/claper_web/live/event_live/event_form_component.html.heex:386 +#: lib/claper_web/live/event_live/event_form_component.html.heex:362 +#: lib/claper_web/live/event_live/event_form_component.html.heex:387 #, elixir-autogen, elixir-format msgid "Remove facilitator" msgstr "" @@ -3545,7 +3546,7 @@ msgstr "" msgid "Replace presentation" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #, elixir-autogen, elixir-format msgid "Save changes" msgstr "" @@ -3560,17 +3561,17 @@ msgstr "" msgid "Set up the details attendees will use to join." msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:270 +#: lib/claper_web/live/event_live/event_form_component.html.heex:271 #, elixir-autogen, elixir-format msgid "Shown in your local time." msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:266 +#: lib/claper_web/live/event_live/event_form_component.html.heex:267 #, elixir-autogen, elixir-format msgid "Start date and time" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:236 +#: lib/claper_web/live/event_live/event_form_component.html.heex:237 #, elixir-autogen, elixir-format msgid "These details help attendees find and join your event." msgstr "" @@ -3590,7 +3591,27 @@ msgstr "" msgid "Your presentation is attached and ready to use." msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:343 +#: lib/claper_web/live/event_live/event_form_component.html.heex:344 #, elixir-autogen, elixir-format msgid "name@example.com" msgstr "" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#, elixir-autogen, elixir-format +msgid "Allow messages without login" +msgstr "" + +#: lib/claper_web/live/event_live/show.html.heex:497 +#, elixir-autogen, elixir-format +msgid "Log in to post a message" +msgstr "" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#, elixir-autogen, elixir-format +msgid "Require login to post" +msgstr "" + +#: lib/claper_web/live/event_live/show.ex:448 +#, elixir-autogen, elixir-format +msgid "You must be logged in to post a message" +msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index 6b08aefb..4ecc7a8a 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -19,7 +19,7 @@ msgstr "" #: lib/claper_web/live/admin_live/user_live.html.heex:41 #: lib/claper_web/live/admin_live/user_live.html.heex:116 #: lib/claper_web/live/admin_live/user_live/form_component.ex:42 -#: lib/claper_web/live/event_live/manage.ex:1157 +#: lib/claper_web/live/event_live/manage.ex:1178 #: lib/claper_web/live/form_live/form_component.html.heex:39 #: lib/claper_web/live/user_settings_live/show.html.heex:68 #: lib/claper_web/templates/user_registration/new.html.heex:86 @@ -50,7 +50,7 @@ msgstr "" msgid "Code" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:342 +#: lib/claper_web/live/event_live/event_form_component.html.heex:343 #: lib/claper_web/live/user_settings_live/show.html.heex:238 #: lib/claper_web/templates/user_session/new.html.heex:59 #, elixir-autogen, elixir-format @@ -72,17 +72,17 @@ msgstr "" msgid "We sent you an email at" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:568 +#: lib/claper_web/live/event_live/show.html.heex:577 #, elixir-autogen, elixir-format msgid "days" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:573 +#: lib/claper_web/live/event_live/show.html.heex:582 #, elixir-autogen, elixir-format msgid "hours" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:578 +#: lib/claper_web/live/event_live/show.html.heex:587 #, elixir-autogen, elixir-format msgid "minutes" msgstr "" @@ -113,7 +113,7 @@ msgstr "" msgid "Host" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:583 +#: lib/claper_web/live/event_live/show.html.heex:592 #, elixir-autogen, elixir-format msgid "seconds" msgstr "" @@ -137,13 +137,13 @@ msgstr "" msgid "Incoming" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:43 +#: lib/claper_web/live/event_live/show.html.heex:45 #, elixir-autogen, elixir-format msgid "Leave" msgstr "" #: lib/claper_web/live/event_live/presenter.html.heex:27 -#: lib/claper_web/live/event_live/show.html.heex:608 +#: lib/claper_web/live/event_live/show.html.heex:617 #, elixir-autogen, elixir-format msgid "Scan to interact in real-time" msgstr "" @@ -153,7 +153,7 @@ msgstr "" msgid "Starting on" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.ex:269 +#: lib/claper_web/live/event_live/event_form_component.ex:272 #, elixir-autogen, elixir-format msgid "Updated successfully" msgstr "" @@ -164,8 +164,8 @@ msgstr "" msgid "Return to home" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.ex:213 -#: lib/claper_web/live/event_live/event_form_component.ex:249 +#: lib/claper_web/live/event_live/event_form_component.ex:216 +#: lib/claper_web/live/event_live/event_form_component.ex:252 #, elixir-autogen, elixir-format msgid "Created successfully" msgstr "" @@ -258,12 +258,12 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.ex:323 +#: lib/claper_web/live/event_live/event_form_component.ex:326 #, elixir-autogen, elixir-format msgid "You have selected an incorrect file type" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.ex:322 +#: lib/claper_web/live/event_live/event_form_component.ex:325 #, elixir-autogen, elixir-format msgid "Your file is too large" msgstr "" @@ -278,7 +278,7 @@ msgstr "" msgid "New poll" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.ex:324 +#: lib/claper_web/live/event_live/event_form_component.ex:327 #, elixir-autogen, elixir-format msgid "Upload failed" msgstr "" @@ -330,7 +330,7 @@ msgstr "" msgid "This will delete all responses associated and the poll itself, are you sure?" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:523 +#: lib/claper_web/live/event_live/show.html.heex:536 #, elixir-autogen, elixir-format msgid "Ask, comment..." msgstr "" @@ -493,7 +493,7 @@ msgstr "" msgid "About" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:619 +#: lib/claper_web/live/event_live/show.html.heex:628 #, elixir-autogen, elixir-format msgid "Or use the code:" msgstr "" @@ -580,7 +580,7 @@ msgstr "" #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:74 #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:234 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:24 -#: lib/claper_web/live/event_live/manage.ex:1156 +#: lib/claper_web/live/event_live/manage.ex:1177 #, elixir-autogen, elixir-format msgid "Name" msgstr "" @@ -651,14 +651,14 @@ msgstr "" msgid "Show messages" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:539 +#: lib/claper_web/live/event_live/show.html.heex:490 #, elixir-autogen, elixir-format msgid "Messages deactivated" msgstr "" #: lib/claper_web/live/event_live/post_component.ex:255 -#: lib/claper_web/live/event_live/show.html.heex:73 -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:75 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "Anonymous" msgstr "" @@ -672,7 +672,7 @@ msgstr "" msgid "Close" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:87 +#: lib/claper_web/live/event_live/show.html.heex:89 #, elixir-autogen, elixir-format msgid "Enter your name" msgstr "" @@ -682,7 +682,7 @@ msgstr "" msgid "Or go to %{url} and use the code:" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "disabled" msgstr "" @@ -908,7 +908,7 @@ msgstr "" msgid "This event has been terminated" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:112 +#: lib/claper_web/live/event_live/show.html.heex:114 #, elixir-autogen, elixir-format msgid "Create your next presentation with" msgstr "" @@ -970,7 +970,7 @@ msgstr "" msgid "Your personal informations to access your account" msgstr "" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:119 #, elixir-autogen, elixir-format msgid "Enable reactions" msgstr "" @@ -1170,12 +1170,12 @@ msgstr "" msgid "Try logging in again" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "No" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "Yes" msgstr "" @@ -1257,7 +1257,7 @@ msgstr "" msgid "Disable messages" msgstr "" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:118 #, elixir-autogen, elixir-format msgid "Disable reactions" msgstr "" @@ -1621,8 +1621,8 @@ msgid "Currently running" msgstr "" #: lib/claper_web/live/admin_live/event_live.html.heex:80 -#: lib/claper_web/live/event_live/event_form_component.html.heex:422 -#: lib/claper_web/live/event_live/event_form_component.html.heex:428 +#: lib/claper_web/live/event_live/event_form_component.html.heex:423 +#: lib/claper_web/live/event_live/event_form_component.html.heex:429 #, elixir-autogen, elixir-format msgid "Delete event" msgstr "" @@ -1724,7 +1724,7 @@ msgstr "" #: lib/claper_web/live/admin_live/event_live.ex:61 #: lib/claper_web/live/admin_live/event_live.html.heex:96 -#: lib/claper_web/live/event_live/event_form_component.html.heex:233 +#: lib/claper_web/live/event_live/event_form_component.html.heex:234 #, elixir-autogen, elixir-format msgid "Event details" msgstr "" @@ -1909,7 +1909,7 @@ msgstr "" #: lib/claper_web/live/admin_live/event_live/form_component.ex:82 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:149 #: lib/claper_web/live/admin_live/user_live/form_component.ex:98 -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #: lib/claper_web/live/user_settings_live/show.html.heex:43 #, elixir-autogen, elixir-format msgid "Saving..." @@ -2422,10 +2422,10 @@ msgstr "" msgid "Resource Type" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:1137 -#: lib/claper_web/live/event_live/manage.ex:1180 -#: lib/claper_web/live/event_live/manage.ex:1196 -#: lib/claper_web/live/event_live/manage.ex:1238 +#: lib/claper_web/live/event_live/manage.ex:1158 +#: lib/claper_web/live/event_live/manage.ex:1201 +#: lib/claper_web/live/event_live/manage.ex:1217 +#: lib/claper_web/live/event_live/manage.ex:1259 #, elixir-autogen, elixir-format msgid "Resource not found" msgstr "" @@ -2507,6 +2507,7 @@ msgstr "" #: lib/claper_web/live/event_live/join.html.heex:75 #: lib/claper_web/live/event_live/join.html.heex:105 +#: lib/claper_web/live/event_live/show.html.heex:502 #: lib/claper_web/templates/user_registration/new.html.heex:130 #: lib/claper_web/templates/user_session/new.html.heex:37 #: lib/claper_web/templates/user_session/new.html.heex:78 @@ -2655,12 +2656,12 @@ msgstr "" msgid "Sign in to launch or manage your interactive sessions." msgstr "" -#: lib/claper_web/live/event_live/manage.ex:381 +#: lib/claper_web/live/event_live/manage.ex:385 #, elixir-autogen, elixir-format msgid "Could not regenerate thumbnails" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:526 +#: lib/claper_web/live/event_live/manage.ex:530 #, elixir-autogen, elixir-format msgid "Could not start thumbnail regeneration" msgstr "" @@ -2690,12 +2691,12 @@ msgstr "" msgid "Regenerating..." msgstr "" -#: lib/claper_web/live/event_live/manage.ex:523 +#: lib/claper_web/live/event_live/manage.ex:527 #, elixir-autogen, elixir-format msgid "Thumbnail regeneration started" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:370 +#: lib/claper_web/live/event_live/manage.ex:374 #, elixir-autogen, elixir-format msgid "Thumbnails regenerated successfully" msgstr "" @@ -2774,7 +2775,7 @@ msgstr "" msgid "Default Language" msgstr "" -#: lib/claper_web/live/admin_live/settings_live.html.heex:86 +#: lib/claper_web/live/admin_live/settings_live.html.heex:89 #, elixir-autogen, elixir-format msgid "Default language for new transcription sessions. Can be overridden per event." msgstr "" @@ -2938,7 +2939,7 @@ msgstr "" msgid "Russian" msgstr "" -#: lib/claper_web/live/admin_live/settings_live.html.heex:96 +#: lib/claper_web/live/admin_live/settings_live.html.heex:99 #, elixir-autogen, elixir-format msgid "Save settings" msgstr "" @@ -2998,7 +2999,7 @@ msgstr "" msgid "Transcription deleted" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:891 +#: lib/claper_web/live/event_live/manage.ex:912 #, elixir-autogen, elixir-format msgid "Transcription has been disabled by the administrator" msgstr "" @@ -3034,42 +3035,42 @@ msgstr "" msgid "Global" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:589 +#: lib/claper_web/live/event_live/show.html.heex:598 #, elixir-autogen, elixir-format msgid "Admit" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:553 +#: lib/claper_web/live/event_live/show.html.heex:562 #, elixir-autogen, elixir-format msgid "Live interactive event" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:597 +#: lib/claper_web/live/event_live/show.html.heex:606 #, elixir-autogen, elixir-format msgid "No." msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:593 +#: lib/claper_web/live/event_live/show.html.heex:602 #, elixir-autogen, elixir-format msgid "Session" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:590 +#: lib/claper_web/live/event_live/show.html.heex:599 #, elixir-autogen, elixir-format msgid "Unlimited" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:625 +#: lib/claper_web/live/event_live/show.html.heex:634 #, elixir-autogen, elixir-format msgid "Powered by" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:464 +#: lib/claper_web/live/event_live/manage.ex:468 #, elixir-autogen, elixir-format msgid "Could not reorder slides" msgstr "" -#: lib/claper_web/live/event_live/manage.ex:491 +#: lib/claper_web/live/event_live/manage.ex:495 #, elixir-autogen, elixir-format msgid "Could not move interaction" msgstr "" @@ -3106,7 +3107,7 @@ msgstr "" msgid "You must log in to continue" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:311 +#: lib/claper_web/live/event_live/event_form_component.html.heex:312 #: lib/claper_web/live/form_live/form_component.html.heex:93 #: lib/claper_web/live/poll_live/form_component.html.heex:74 #, elixir-autogen, elixir-format @@ -3214,17 +3215,17 @@ msgstr "" msgid "Remove field" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:386 +#: lib/claper_web/live/event_live/show.html.heex:381 #, elixir-autogen, elixir-format msgid "Be the first to ask a question or share a thought." msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:506 +#: lib/claper_web/live/event_live/show.html.heex:519 #, elixir-autogen, elixir-format, fuzzy msgid "Choose identity" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:213 +#: lib/claper_web/live/event_live/show.html.heex:214 #, elixir-autogen, elixir-format, fuzzy msgid "Current presentation slide" msgstr "" @@ -3234,88 +3235,88 @@ msgstr "" msgid "Message actions" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:151 +#: lib/claper_web/live/event_live/show.html.heex:153 #, elixir-autogen, elixir-format, fuzzy msgid "New interaction" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:98 +#: lib/claper_web/live/event_live/show.html.heex:100 #, elixir-autogen, elixir-format msgid "Nickname" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:229 +#: lib/claper_web/live/event_live/show.html.heex:224 #, elixir-autogen, elixir-format msgid "Open fullscreen" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:60 +#: lib/claper_web/live/event_live/show.html.heex:62 #, elixir-autogen, elixir-format msgid "Post as" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:51 +#: lib/claper_web/live/event_live/show.html.heex:53 #, elixir-autogen, elixir-format msgid "Reconnecting..." msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:473 +#: lib/claper_web/live/event_live/show.html.heex:468 #, elixir-autogen, elixir-format msgid "Send a live reaction" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:531 +#: lib/claper_web/live/event_live/show.html.heex:544 #, elixir-autogen, elixir-format, fuzzy msgid "Send message" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:100 +#: lib/claper_web/live/event_live/show.html.heex:102 #, elixir-autogen, elixir-format, fuzzy msgid "Set your nickname" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:522 +#: lib/claper_web/live/event_live/show.html.heex:535 #, elixir-autogen, elixir-format msgid "Set your nickname to participate" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:394 +#: lib/claper_web/live/event_live/show.html.heex:389 #, elixir-autogen, elixir-format, fuzzy msgid "new messages" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:434 +#: lib/claper_web/live/event_live/show.html.heex:429 #, elixir-autogen, elixir-format msgid "Clap" msgstr "" #: lib/claper_web/live/event_live/post_component.ex:151 -#: lib/claper_web/live/event_live/show.html.heex:421 +#: lib/claper_web/live/event_live/show.html.heex:416 #, elixir-autogen, elixir-format msgid "Heart" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:447 +#: lib/claper_web/live/event_live/show.html.heex:442 #, elixir-autogen, elixir-format msgid "Hundred" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:88 +#: lib/claper_web/live/event_live/show.html.heex:90 #, elixir-autogen, elixir-format msgid "Nickname must be between 2 and 20 characters" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:460 +#: lib/claper_web/live/event_live/show.html.heex:455 #, elixir-autogen, elixir-format msgid "Raise hand" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:251 +#: lib/claper_web/live/event_live/show.html.heex:246 #, elixir-autogen, elixir-format msgid "Hide presentation" msgstr "Hide presentation" -#: lib/claper_web/live/event_live/show.html.heex:275 +#: lib/claper_web/live/event_live/show.html.heex:270 #, elixir-autogen, elixir-format msgid "Show presentation" msgstr "Show presentation" @@ -3416,17 +3417,17 @@ msgstr "" msgid "Enter last name" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:317 +#: lib/claper_web/live/event_live/show.html.heex:312 #, elixir-autogen, elixir-format msgid "Hide captions" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:337 +#: lib/claper_web/live/event_live/show.html.heex:332 #, elixir-autogen, elixir-format msgid "Show captions" msgstr "" -#: lib/claper_web/live/event_live/show.html.heex:309 +#: lib/claper_web/live/event_live/show.html.heex:304 #, elixir-autogen, elixir-format msgid "Waiting for captions" msgstr "" @@ -3441,7 +3442,7 @@ msgstr "" msgid "Attached" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:258 +#: lib/claper_web/live/event_live/event_form_component.html.heex:259 #, elixir-autogen, elixir-format msgid "Attendees enter this code to join." msgstr "" @@ -3451,18 +3452,18 @@ msgstr "" msgid "Close event editor" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #: lib/claper_web/live/event_live/index.ex:182 #, elixir-autogen, elixir-format msgid "Create event" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #, elixir-autogen, elixir-format msgid "Creating..." msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:432 +#: lib/claper_web/live/event_live/event_form_component.html.heex:433 #, elixir-autogen, elixir-format msgid "Delete this event? This action cannot be undone." msgstr "" @@ -3472,22 +3473,22 @@ msgstr "" msgid "Drag and drop a file here, or" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:243 +#: lib/claper_web/live/event_live/event_form_component.html.heex:244 #, elixir-autogen, elixir-format msgid "Event name" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:288 +#: lib/claper_web/live/event_live/event_form_component.html.heex:289 #, elixir-autogen, elixir-format msgid "Facilitators" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:291 +#: lib/claper_web/live/event_live/event_form_component.html.heex:292 #, elixir-autogen, elixir-format msgid "Invite people who can present and manage audience interactions." msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:254 +#: lib/claper_web/live/event_live/event_form_component.html.heex:255 #, elixir-autogen, elixir-format msgid "Join code" msgstr "" @@ -3497,7 +3498,7 @@ msgstr "" msgid "New presentation ready" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:320 +#: lib/claper_web/live/event_live/event_form_component.html.heex:321 #, elixir-autogen, elixir-format msgid "No facilitators have been added yet." msgstr "" @@ -3507,12 +3508,12 @@ msgstr "" msgid "Optional. Add a PDF or PowerPoint now, or upload one later." msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:197 +#: lib/claper_web/live/event_live/event_form_component.html.heex:196 #, elixir-autogen, elixir-format msgid "PDF, PPT, or PPTX up to %{size} MB" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:425 +#: lib/claper_web/live/event_live/event_form_component.html.heex:426 #, elixir-autogen, elixir-format msgid "Permanently delete this event. This action cannot be undone." msgstr "" @@ -3527,8 +3528,8 @@ msgstr "" msgid "Presentation upload progress" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:361 -#: lib/claper_web/live/event_live/event_form_component.html.heex:386 +#: lib/claper_web/live/event_live/event_form_component.html.heex:362 +#: lib/claper_web/live/event_live/event_form_component.html.heex:387 #, elixir-autogen, elixir-format msgid "Remove facilitator" msgstr "" @@ -3543,7 +3544,7 @@ msgstr "" msgid "Replace presentation" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #, elixir-autogen, elixir-format msgid "Save changes" msgstr "" @@ -3558,17 +3559,17 @@ msgstr "" msgid "Set up the details attendees will use to join." msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:270 +#: lib/claper_web/live/event_live/event_form_component.html.heex:271 #, elixir-autogen, elixir-format msgid "Shown in your local time." msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:266 +#: lib/claper_web/live/event_live/event_form_component.html.heex:267 #, elixir-autogen, elixir-format msgid "Start date and time" msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:236 +#: lib/claper_web/live/event_live/event_form_component.html.heex:237 #, elixir-autogen, elixir-format msgid "These details help attendees find and join your event." msgstr "" @@ -3588,7 +3589,27 @@ msgstr "" msgid "Your presentation is attached and ready to use." msgstr "" -#: lib/claper_web/live/event_live/event_form_component.html.heex:343 +#: lib/claper_web/live/event_live/event_form_component.html.heex:344 #, elixir-autogen, elixir-format msgid "name@example.com" msgstr "" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#, elixir-autogen, elixir-format +msgid "Allow messages without login" +msgstr "" + +#: lib/claper_web/live/event_live/show.html.heex:497 +#, elixir-autogen, elixir-format +msgid "Log in to post a message" +msgstr "" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#, elixir-autogen, elixir-format +msgid "Require login to post" +msgstr "" + +#: lib/claper_web/live/event_live/show.ex:448 +#, elixir-autogen, elixir-format +msgid "You must be logged in to post a message" +msgstr "" diff --git a/priv/gettext/es/LC_MESSAGES/default.po b/priv/gettext/es/LC_MESSAGES/default.po index 5071e68c..2c0d463a 100644 --- a/priv/gettext/es/LC_MESSAGES/default.po +++ b/priv/gettext/es/LC_MESSAGES/default.po @@ -19,7 +19,7 @@ msgstr "Configuración" #: lib/claper_web/live/admin_live/user_live.html.heex:41 #: lib/claper_web/live/admin_live/user_live.html.heex:116 #: lib/claper_web/live/admin_live/user_live/form_component.ex:42 -#: lib/claper_web/live/event_live/manage.ex:1157 +#: lib/claper_web/live/event_live/manage.ex:1178 #: lib/claper_web/live/form_live/form_component.html.heex:39 #: lib/claper_web/live/user_settings_live/show.html.heex:68 #: lib/claper_web/templates/user_registration/new.html.heex:86 @@ -50,7 +50,7 @@ msgstr "Cambiar" msgid "Code" msgstr "Código" -#: lib/claper_web/live/event_live/event_form_component.html.heex:342 +#: lib/claper_web/live/event_live/event_form_component.html.heex:343 #: lib/claper_web/live/user_settings_live/show.html.heex:238 #: lib/claper_web/templates/user_session/new.html.heex:59 #, elixir-autogen, elixir-format @@ -72,17 +72,17 @@ msgstr "Información personal" msgid "We sent you an email at" msgstr "Te hemos enviado un email a las " -#: lib/claper_web/live/event_live/show.html.heex:568 +#: lib/claper_web/live/event_live/show.html.heex:577 #, elixir-autogen, elixir-format msgid "days" msgstr "días" -#: lib/claper_web/live/event_live/show.html.heex:573 +#: lib/claper_web/live/event_live/show.html.heex:582 #, elixir-autogen, elixir-format msgid "hours" msgstr "horas" -#: lib/claper_web/live/event_live/show.html.heex:578 +#: lib/claper_web/live/event_live/show.html.heex:587 #, elixir-autogen, elixir-format msgid "minutes" msgstr "minutos" @@ -113,7 +113,7 @@ msgstr "Panel" msgid "Host" msgstr "Anfitrión" -#: lib/claper_web/live/event_live/show.html.heex:583 +#: lib/claper_web/live/event_live/show.html.heex:592 #, elixir-autogen, elixir-format msgid "seconds" msgstr "segundos" @@ -137,13 +137,13 @@ msgstr "Finaliza el" msgid "Incoming" msgstr "Entrada" -#: lib/claper_web/live/event_live/show.html.heex:43 +#: lib/claper_web/live/event_live/show.html.heex:45 #, elixir-autogen, elixir-format msgid "Leave" msgstr "Salir" #: lib/claper_web/live/event_live/presenter.html.heex:27 -#: lib/claper_web/live/event_live/show.html.heex:608 +#: lib/claper_web/live/event_live/show.html.heex:617 #, elixir-autogen, elixir-format msgid "Scan to interact in real-time" msgstr "Escanea para interactuar" @@ -153,7 +153,7 @@ msgstr "Escanea para interactuar" msgid "Starting on" msgstr "Empieza" -#: lib/claper_web/live/event_live/event_form_component.ex:269 +#: lib/claper_web/live/event_live/event_form_component.ex:272 #, elixir-autogen, elixir-format msgid "Updated successfully" msgstr "Actualizado exitosamente" @@ -164,8 +164,8 @@ msgstr "Actualizado exitosamente" msgid "Return to home" msgstr "Volver a principal" -#: lib/claper_web/live/event_live/event_form_component.ex:213 -#: lib/claper_web/live/event_live/event_form_component.ex:249 +#: lib/claper_web/live/event_live/event_form_component.ex:216 +#: lib/claper_web/live/event_live/event_form_component.ex:252 #, elixir-autogen, elixir-format msgid "Created successfully" msgstr "Creado exitosamente" @@ -258,12 +258,12 @@ msgstr "Puedes entrar en tu cuenta haciendo clic aquí." msgid "Are you sure?" msgstr "¿Estás seguro/a?" -#: lib/claper_web/live/event_live/event_form_component.ex:323 +#: lib/claper_web/live/event_live/event_form_component.ex:326 #, elixir-autogen, elixir-format msgid "You have selected an incorrect file type" msgstr "Has seleccionado un tipo de fichero incorrecto" -#: lib/claper_web/live/event_live/event_form_component.ex:322 +#: lib/claper_web/live/event_live/event_form_component.ex:325 #, elixir-autogen, elixir-format msgid "Your file is too large" msgstr "Tu fichero es demasiado grande" @@ -278,7 +278,7 @@ msgstr "Editar votación" msgid "New poll" msgstr "Nueva votación" -#: lib/claper_web/live/event_live/event_form_component.ex:324 +#: lib/claper_web/live/event_live/event_form_component.ex:327 #, elixir-autogen, elixir-format msgid "Upload failed" msgstr "Importación fallida" @@ -330,7 +330,7 @@ msgstr "Los mensajes de los asistentes aparecerán aquí." msgid "This will delete all responses associated and the poll itself, are you sure?" msgstr "Esto borrará todas las respuestas asociadas y la propia votación, ¿estás seguro/a?" -#: lib/claper_web/live/event_live/show.html.heex:523 +#: lib/claper_web/live/event_live/show.html.heex:536 #, elixir-autogen, elixir-format msgid "Ask, comment..." msgstr "Pregunta, deja comentarios..." @@ -493,7 +493,7 @@ msgstr "Error al procesar el archivo" msgid "About" msgstr "Acerca de" -#: lib/claper_web/live/event_live/show.html.heex:619 +#: lib/claper_web/live/event_live/show.html.heex:628 #, elixir-autogen, elixir-format msgid "Or use the code:" msgstr "O usa el código:" @@ -580,7 +580,7 @@ msgstr "Formulario" #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:74 #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:234 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:24 -#: lib/claper_web/live/event_live/manage.ex:1156 +#: lib/claper_web/live/event_live/manage.ex:1177 #, elixir-autogen, elixir-format msgid "Name" msgstr "Nombre" @@ -651,14 +651,14 @@ msgstr "Activar mensajes" msgid "Show messages" msgstr "Mostrar mensajes" -#: lib/claper_web/live/event_live/show.html.heex:539 +#: lib/claper_web/live/event_live/show.html.heex:490 #, elixir-autogen, elixir-format msgid "Messages deactivated" msgstr "Mensajes desactivados" #: lib/claper_web/live/event_live/post_component.ex:255 -#: lib/claper_web/live/event_live/show.html.heex:73 -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:75 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "Anonymous" msgstr "Anónimo" @@ -672,7 +672,7 @@ msgstr "Anónimo" msgid "Close" msgstr "Cerrar" -#: lib/claper_web/live/event_live/show.html.heex:87 +#: lib/claper_web/live/event_live/show.html.heex:89 #, elixir-autogen, elixir-format msgid "Enter your name" msgstr "Introduce tu nombre" @@ -682,7 +682,7 @@ msgstr "Introduce tu nombre" msgid "Or go to %{url} and use the code:" msgstr "O ve a %{url} y usa el código:" -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "disabled" msgstr "desactivada" @@ -908,7 +908,7 @@ msgstr "Volver a tu último evento" msgid "This event has been terminated" msgstr "Este evento ha sido terminado" -#: lib/claper_web/live/event_live/show.html.heex:112 +#: lib/claper_web/live/event_live/show.html.heex:114 #, elixir-autogen, elixir-format msgid "Create your next presentation with" msgstr "Crea tu siguiente presentación con" @@ -970,7 +970,7 @@ msgstr "Mi cuenta" msgid "Your personal informations to access your account" msgstr "Tu información personal para acceder a tu cuenta" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:119 #, elixir-autogen, elixir-format msgid "Enable reactions" msgstr "Activar reacciones" @@ -1170,12 +1170,12 @@ msgstr "Recargue la página a la que está intentando acceder (no vuelva a envia msgid "Try logging in again" msgstr "Intente iniciar sesión de nuevo" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "No" msgstr "No" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Sí" @@ -1257,7 +1257,7 @@ msgstr "Cuestionario actual" msgid "Disable messages" msgstr "Desactivar mensajes" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:118 #, elixir-autogen, elixir-format msgid "Disable reactions" msgstr "Desactivar reacciones" @@ -1621,8 +1621,8 @@ msgid "Currently running" msgstr "Actualmente en curso" #: lib/claper_web/live/admin_live/event_live.html.heex:80 -#: lib/claper_web/live/event_live/event_form_component.html.heex:422 -#: lib/claper_web/live/event_live/event_form_component.html.heex:428 +#: lib/claper_web/live/event_live/event_form_component.html.heex:423 +#: lib/claper_web/live/event_live/event_form_component.html.heex:429 #, elixir-autogen, elixir-format msgid "Delete event" msgstr "Borrar evento" @@ -1724,7 +1724,7 @@ msgstr "Evento eliminado exitosamente" #: lib/claper_web/live/admin_live/event_live.ex:61 #: lib/claper_web/live/admin_live/event_live.html.heex:96 -#: lib/claper_web/live/event_live/event_form_component.html.heex:233 +#: lib/claper_web/live/event_live/event_form_component.html.heex:234 #, elixir-autogen, elixir-format msgid "Event details" msgstr "Detalles del evento" @@ -1909,7 +1909,7 @@ msgstr "Rol" #: lib/claper_web/live/admin_live/event_live/form_component.ex:82 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:149 #: lib/claper_web/live/admin_live/user_live/form_component.ex:98 -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #: lib/claper_web/live/user_settings_live/show.html.heex:43 #, elixir-autogen, elixir-format msgid "Saving..." @@ -2422,10 +2422,10 @@ msgstr "ID del recurso" msgid "Resource Type" msgstr "Tipo de recurso" -#: lib/claper_web/live/event_live/manage.ex:1137 -#: lib/claper_web/live/event_live/manage.ex:1180 -#: lib/claper_web/live/event_live/manage.ex:1196 -#: lib/claper_web/live/event_live/manage.ex:1238 +#: lib/claper_web/live/event_live/manage.ex:1158 +#: lib/claper_web/live/event_live/manage.ex:1201 +#: lib/claper_web/live/event_live/manage.ex:1217 +#: lib/claper_web/live/event_live/manage.ex:1259 #, elixir-autogen, elixir-format msgid "Resource not found" msgstr "Recurso no encontrado" @@ -2507,6 +2507,7 @@ msgstr "Únete a más de 6.000 ponentes" #: lib/claper_web/live/event_live/join.html.heex:75 #: lib/claper_web/live/event_live/join.html.heex:105 +#: lib/claper_web/live/event_live/show.html.heex:502 #: lib/claper_web/templates/user_registration/new.html.heex:130 #: lib/claper_web/templates/user_session/new.html.heex:37 #: lib/claper_web/templates/user_session/new.html.heex:78 @@ -2655,12 +2656,12 @@ msgstr "Usa al menos 6 caracteres e introduce la misma contraseña dos veces." msgid "Sign in to launch or manage your interactive sessions." msgstr "Inicia sesión para lanzar o gestionar tus sesiones interactivas." -#: lib/claper_web/live/event_live/manage.ex:381 +#: lib/claper_web/live/event_live/manage.ex:385 #, elixir-autogen, elixir-format msgid "Could not regenerate thumbnails" msgstr "No se pudieron regenerar las miniaturas" -#: lib/claper_web/live/event_live/manage.ex:526 +#: lib/claper_web/live/event_live/manage.ex:530 #, elixir-autogen, elixir-format msgid "Could not start thumbnail regeneration" msgstr "No se pudo iniciar la regeneración de miniaturas" @@ -2690,12 +2691,12 @@ msgstr "Regenerar miniaturas" msgid "Regenerating..." msgstr "Regenerando..." -#: lib/claper_web/live/event_live/manage.ex:523 +#: lib/claper_web/live/event_live/manage.ex:527 #, elixir-autogen, elixir-format msgid "Thumbnail regeneration started" msgstr "Regeneración de miniaturas iniciada" -#: lib/claper_web/live/event_live/manage.ex:370 +#: lib/claper_web/live/event_live/manage.ex:374 #, elixir-autogen, elixir-format msgid "Thumbnails regenerated successfully" msgstr "Miniaturas regeneradas correctamente" @@ -2774,7 +2775,7 @@ msgstr "Danés" msgid "Default Language" msgstr "Idioma predeterminado" -#: lib/claper_web/live/admin_live/settings_live.html.heex:86 +#: lib/claper_web/live/admin_live/settings_live.html.heex:89 #, elixir-autogen, elixir-format msgid "Default language for new transcription sessions. Can be overridden per event." msgstr "Idioma predeterminado para las nuevas sesiones de transcripción. Se puede anular por evento." @@ -2938,7 +2939,7 @@ msgstr "Solo el presentador" msgid "Russian" msgstr "Ruso" -#: lib/claper_web/live/admin_live/settings_live.html.heex:96 +#: lib/claper_web/live/admin_live/settings_live.html.heex:99 #, elixir-autogen, elixir-format msgid "Save settings" msgstr "Guardar configuración" @@ -2998,7 +2999,7 @@ msgstr "Configuración de transcripción" msgid "Transcription deleted" msgstr "Transcripción borrada" -#: lib/claper_web/live/event_live/manage.ex:891 +#: lib/claper_web/live/event_live/manage.ex:912 #, elixir-autogen, elixir-format msgid "Transcription has been disabled by the administrator" msgstr "El administrador ha desactivado la transcripción" @@ -3034,42 +3035,42 @@ msgstr "Ya añadido a esta presentación." msgid "Global" msgstr "Global" -#: lib/claper_web/live/event_live/show.html.heex:589 +#: lib/claper_web/live/event_live/show.html.heex:598 #, elixir-autogen, elixir-format msgid "Admit" msgstr "Admisión" -#: lib/claper_web/live/event_live/show.html.heex:553 +#: lib/claper_web/live/event_live/show.html.heex:562 #, elixir-autogen, elixir-format msgid "Live interactive event" msgstr "Evento interactivo en directo" -#: lib/claper_web/live/event_live/show.html.heex:597 +#: lib/claper_web/live/event_live/show.html.heex:606 #, elixir-autogen, elixir-format msgid "No." msgstr "N.º" -#: lib/claper_web/live/event_live/show.html.heex:593 +#: lib/claper_web/live/event_live/show.html.heex:602 #, elixir-autogen, elixir-format msgid "Session" msgstr "Sesión" -#: lib/claper_web/live/event_live/show.html.heex:590 +#: lib/claper_web/live/event_live/show.html.heex:599 #, elixir-autogen, elixir-format msgid "Unlimited" msgstr "Ilimitado" -#: lib/claper_web/live/event_live/show.html.heex:625 +#: lib/claper_web/live/event_live/show.html.heex:634 #, elixir-autogen, elixir-format msgid "Powered by" msgstr "Con tecnología de" -#: lib/claper_web/live/event_live/manage.ex:464 +#: lib/claper_web/live/event_live/manage.ex:468 #, elixir-autogen, elixir-format msgid "Could not reorder slides" msgstr "No se pudieron reordenar las diapositivas" -#: lib/claper_web/live/event_live/manage.ex:491 +#: lib/claper_web/live/event_live/manage.ex:495 #, elixir-autogen, elixir-format msgid "Could not move interaction" msgstr "No se pudo mover la interacción" @@ -3106,7 +3107,7 @@ msgstr "Ya te hemos enviado un email para entrar, vuelve a intentarlo dentro de msgid "You must log in to continue" msgstr "Debes iniciar sesión para continuar" -#: lib/claper_web/live/event_live/event_form_component.html.heex:311 +#: lib/claper_web/live/event_live/event_form_component.html.heex:312 #: lib/claper_web/live/form_live/form_component.html.heex:93 #: lib/claper_web/live/poll_live/form_component.html.heex:74 #, elixir-autogen, elixir-format @@ -3214,17 +3215,17 @@ msgstr "Eliminar opción" msgid "Remove field" msgstr "Eliminar campo" -#: lib/claper_web/live/event_live/show.html.heex:386 +#: lib/claper_web/live/event_live/show.html.heex:381 #, elixir-autogen, elixir-format msgid "Be the first to ask a question or share a thought." msgstr "Sé el primero en hacer una pregunta o compartir una idea." -#: lib/claper_web/live/event_live/show.html.heex:506 +#: lib/claper_web/live/event_live/show.html.heex:519 #, elixir-autogen, elixir-format msgid "Choose identity" msgstr "Elegir identidad" -#: lib/claper_web/live/event_live/show.html.heex:213 +#: lib/claper_web/live/event_live/show.html.heex:214 #, elixir-autogen, elixir-format msgid "Current presentation slide" msgstr "Diapositiva actual de la presentación" @@ -3234,88 +3235,88 @@ msgstr "Diapositiva actual de la presentación" msgid "Message actions" msgstr "Acciones del mensaje" -#: lib/claper_web/live/event_live/show.html.heex:151 +#: lib/claper_web/live/event_live/show.html.heex:153 #, elixir-autogen, elixir-format msgid "New interaction" msgstr "Nueva interacción" -#: lib/claper_web/live/event_live/show.html.heex:98 +#: lib/claper_web/live/event_live/show.html.heex:100 #, elixir-autogen, elixir-format msgid "Nickname" msgstr "Apodo" -#: lib/claper_web/live/event_live/show.html.heex:229 +#: lib/claper_web/live/event_live/show.html.heex:224 #, elixir-autogen, elixir-format msgid "Open fullscreen" msgstr "Abrir en pantalla completa" -#: lib/claper_web/live/event_live/show.html.heex:60 +#: lib/claper_web/live/event_live/show.html.heex:62 #, elixir-autogen, elixir-format msgid "Post as" msgstr "Publicar como" -#: lib/claper_web/live/event_live/show.html.heex:51 +#: lib/claper_web/live/event_live/show.html.heex:53 #, elixir-autogen, elixir-format msgid "Reconnecting..." msgstr "Reconectando..." -#: lib/claper_web/live/event_live/show.html.heex:473 +#: lib/claper_web/live/event_live/show.html.heex:468 #, elixir-autogen, elixir-format msgid "Send a live reaction" msgstr "Enviar una reacción en directo" -#: lib/claper_web/live/event_live/show.html.heex:531 +#: lib/claper_web/live/event_live/show.html.heex:544 #, elixir-autogen, elixir-format msgid "Send message" msgstr "Enviar mensaje" -#: lib/claper_web/live/event_live/show.html.heex:100 +#: lib/claper_web/live/event_live/show.html.heex:102 #, elixir-autogen, elixir-format msgid "Set your nickname" msgstr "Elige un apodo" -#: lib/claper_web/live/event_live/show.html.heex:522 +#: lib/claper_web/live/event_live/show.html.heex:535 #, elixir-autogen, elixir-format msgid "Set your nickname to participate" msgstr "Elige un apodo para participar" -#: lib/claper_web/live/event_live/show.html.heex:394 +#: lib/claper_web/live/event_live/show.html.heex:389 #, elixir-autogen, elixir-format msgid "new messages" msgstr "mensajes nuevos" -#: lib/claper_web/live/event_live/show.html.heex:434 +#: lib/claper_web/live/event_live/show.html.heex:429 #, elixir-autogen, elixir-format msgid "Clap" msgstr "Aplauso" #: lib/claper_web/live/event_live/post_component.ex:151 -#: lib/claper_web/live/event_live/show.html.heex:421 +#: lib/claper_web/live/event_live/show.html.heex:416 #, elixir-autogen, elixir-format msgid "Heart" msgstr "Corazón" -#: lib/claper_web/live/event_live/show.html.heex:447 +#: lib/claper_web/live/event_live/show.html.heex:442 #, elixir-autogen, elixir-format msgid "Hundred" msgstr "Cien puntos" -#: lib/claper_web/live/event_live/show.html.heex:88 +#: lib/claper_web/live/event_live/show.html.heex:90 #, elixir-autogen, elixir-format msgid "Nickname must be between 2 and 20 characters" msgstr "El apodo debe tener entre 2 y 20 caracteres" -#: lib/claper_web/live/event_live/show.html.heex:460 +#: lib/claper_web/live/event_live/show.html.heex:455 #, elixir-autogen, elixir-format msgid "Raise hand" msgstr "Mano levantada" -#: lib/claper_web/live/event_live/show.html.heex:251 +#: lib/claper_web/live/event_live/show.html.heex:246 #, elixir-autogen, elixir-format msgid "Hide presentation" msgstr "Ocultar presentación" -#: lib/claper_web/live/event_live/show.html.heex:275 +#: lib/claper_web/live/event_live/show.html.heex:270 #, elixir-autogen, elixir-format msgid "Show presentation" msgstr "Mostrar presentación" @@ -3416,17 +3417,17 @@ msgstr "Introduce el nombre" msgid "Enter last name" msgstr "Introduce los apellidos" -#: lib/claper_web/live/event_live/show.html.heex:317 +#: lib/claper_web/live/event_live/show.html.heex:312 #, elixir-autogen, elixir-format msgid "Hide captions" msgstr "Ocultar subtítulos" -#: lib/claper_web/live/event_live/show.html.heex:337 +#: lib/claper_web/live/event_live/show.html.heex:332 #, elixir-autogen, elixir-format msgid "Show captions" msgstr "Mostrar subtítulos" -#: lib/claper_web/live/event_live/show.html.heex:309 +#: lib/claper_web/live/event_live/show.html.heex:304 #, elixir-autogen, elixir-format msgid "Waiting for captions" msgstr "Esperando subtítulos" @@ -3441,7 +3442,7 @@ msgstr "Añadir una presentación" msgid "Attached" msgstr "Adjunta" -#: lib/claper_web/live/event_live/event_form_component.html.heex:258 +#: lib/claper_web/live/event_live/event_form_component.html.heex:259 #, elixir-autogen, elixir-format msgid "Attendees enter this code to join." msgstr "Los asistentes introducen este código para unirse." @@ -3451,18 +3452,18 @@ msgstr "Los asistentes introducen este código para unirse." msgid "Close event editor" msgstr "Cerrar el editor de eventos" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #: lib/claper_web/live/event_live/index.ex:182 #, elixir-autogen, elixir-format msgid "Create event" msgstr "Crear evento" -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #, elixir-autogen, elixir-format msgid "Creating..." msgstr "Creando..." -#: lib/claper_web/live/event_live/event_form_component.html.heex:432 +#: lib/claper_web/live/event_live/event_form_component.html.heex:433 #, elixir-autogen, elixir-format msgid "Delete this event? This action cannot be undone." msgstr "¿Eliminar este evento? Esta acción no se puede deshacer." @@ -3472,22 +3473,22 @@ msgstr "¿Eliminar este evento? Esta acción no se puede deshacer." msgid "Drag and drop a file here, or" msgstr "Arrastra y suelta un archivo aquí, o" -#: lib/claper_web/live/event_live/event_form_component.html.heex:243 +#: lib/claper_web/live/event_live/event_form_component.html.heex:244 #, elixir-autogen, elixir-format msgid "Event name" msgstr "Nombre del evento" -#: lib/claper_web/live/event_live/event_form_component.html.heex:288 +#: lib/claper_web/live/event_live/event_form_component.html.heex:289 #, elixir-autogen, elixir-format msgid "Facilitators" msgstr "Colaboradores" -#: lib/claper_web/live/event_live/event_form_component.html.heex:291 +#: lib/claper_web/live/event_live/event_form_component.html.heex:292 #, elixir-autogen, elixir-format msgid "Invite people who can present and manage audience interactions." msgstr "Invita a personas que puedan presentar y gestionar las interacciones con la audiencia." -#: lib/claper_web/live/event_live/event_form_component.html.heex:254 +#: lib/claper_web/live/event_live/event_form_component.html.heex:255 #, elixir-autogen, elixir-format msgid "Join code" msgstr "Código de acceso" @@ -3497,7 +3498,7 @@ msgstr "Código de acceso" msgid "New presentation ready" msgstr "Nueva presentación lista" -#: lib/claper_web/live/event_live/event_form_component.html.heex:320 +#: lib/claper_web/live/event_live/event_form_component.html.heex:321 #, elixir-autogen, elixir-format msgid "No facilitators have been added yet." msgstr "Todavía no se ha añadido ningún colaborador." @@ -3507,12 +3508,12 @@ msgstr "Todavía no se ha añadido ningún colaborador." msgid "Optional. Add a PDF or PowerPoint now, or upload one later." msgstr "Opcional. Añade ahora un PDF o PowerPoint, o súbelo más tarde." -#: lib/claper_web/live/event_live/event_form_component.html.heex:197 +#: lib/claper_web/live/event_live/event_form_component.html.heex:196 #, elixir-autogen, elixir-format msgid "PDF, PPT, or PPTX up to %{size} MB" msgstr "PDF, PPT o PPTX de hasta %{size} MB" -#: lib/claper_web/live/event_live/event_form_component.html.heex:425 +#: lib/claper_web/live/event_live/event_form_component.html.heex:426 #, elixir-autogen, elixir-format msgid "Permanently delete this event. This action cannot be undone." msgstr "Elimina permanentemente este evento. Esta acción no se puede deshacer." @@ -3527,8 +3528,8 @@ msgstr "Presentación" msgid "Presentation upload progress" msgstr "Progreso de carga de la presentación" -#: lib/claper_web/live/event_live/event_form_component.html.heex:361 -#: lib/claper_web/live/event_live/event_form_component.html.heex:386 +#: lib/claper_web/live/event_live/event_form_component.html.heex:362 +#: lib/claper_web/live/event_live/event_form_component.html.heex:387 #, elixir-autogen, elixir-format msgid "Remove facilitator" msgstr "Eliminar colaborador" @@ -3543,7 +3544,7 @@ msgstr "Eliminar la presentación seleccionada" msgid "Replace presentation" msgstr "Reemplazar presentación" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #, elixir-autogen, elixir-format msgid "Save changes" msgstr "Guardar cambios" @@ -3558,17 +3559,17 @@ msgstr "Guarda el evento para empezar a procesar esta presentación." msgid "Set up the details attendees will use to join." msgstr "Configura los datos que usarán los asistentes para unirse." -#: lib/claper_web/live/event_live/event_form_component.html.heex:270 +#: lib/claper_web/live/event_live/event_form_component.html.heex:271 #, elixir-autogen, elixir-format msgid "Shown in your local time." msgstr "Se muestra en tu hora local." -#: lib/claper_web/live/event_live/event_form_component.html.heex:266 +#: lib/claper_web/live/event_live/event_form_component.html.heex:267 #, elixir-autogen, elixir-format msgid "Start date and time" msgstr "Fecha y hora de inicio" -#: lib/claper_web/live/event_live/event_form_component.html.heex:236 +#: lib/claper_web/live/event_live/event_form_component.html.heex:237 #, elixir-autogen, elixir-format msgid "These details help attendees find and join your event." msgstr "Estos datos ayudan a los asistentes a encontrar tu evento y unirse a él." @@ -3588,7 +3589,27 @@ msgstr "Subiendo... %{progress}%" msgid "Your presentation is attached and ready to use." msgstr "Tu presentación está adjunta y lista para usar." -#: lib/claper_web/live/event_live/event_form_component.html.heex:343 +#: lib/claper_web/live/event_live/event_form_component.html.heex:344 #, elixir-autogen, elixir-format msgid "name@example.com" msgstr "name@example.com" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#, elixir-autogen, elixir-format +msgid "Allow messages without login" +msgstr "" + +#: lib/claper_web/live/event_live/show.html.heex:497 +#, elixir-autogen, elixir-format +msgid "Log in to post a message" +msgstr "" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#, elixir-autogen, elixir-format +msgid "Require login to post" +msgstr "" + +#: lib/claper_web/live/event_live/show.ex:448 +#, elixir-autogen, elixir-format +msgid "You must be logged in to post a message" +msgstr "" diff --git a/priv/gettext/fr/LC_MESSAGES/default.po b/priv/gettext/fr/LC_MESSAGES/default.po index 4ddc96b8..73c65d30 100644 --- a/priv/gettext/fr/LC_MESSAGES/default.po +++ b/priv/gettext/fr/LC_MESSAGES/default.po @@ -19,7 +19,7 @@ msgstr "Paramètres" #: lib/claper_web/live/admin_live/user_live.html.heex:41 #: lib/claper_web/live/admin_live/user_live.html.heex:116 #: lib/claper_web/live/admin_live/user_live/form_component.ex:42 -#: lib/claper_web/live/event_live/manage.ex:1157 +#: lib/claper_web/live/event_live/manage.ex:1178 #: lib/claper_web/live/form_live/form_component.html.heex:39 #: lib/claper_web/live/user_settings_live/show.html.heex:68 #: lib/claper_web/templates/user_registration/new.html.heex:86 @@ -50,7 +50,7 @@ msgstr "Changer" msgid "Code" msgstr "Code" -#: lib/claper_web/live/event_live/event_form_component.html.heex:342 +#: lib/claper_web/live/event_live/event_form_component.html.heex:343 #: lib/claper_web/live/user_settings_live/show.html.heex:238 #: lib/claper_web/templates/user_session/new.html.heex:59 #, elixir-autogen, elixir-format @@ -72,17 +72,17 @@ msgstr "Informations personnelles" msgid "We sent you an email at" msgstr "Nous vous avons envoyé un email à" -#: lib/claper_web/live/event_live/show.html.heex:568 +#: lib/claper_web/live/event_live/show.html.heex:577 #, elixir-autogen, elixir-format msgid "days" msgstr "jours" -#: lib/claper_web/live/event_live/show.html.heex:573 +#: lib/claper_web/live/event_live/show.html.heex:582 #, elixir-autogen, elixir-format msgid "hours" msgstr "heures" -#: lib/claper_web/live/event_live/show.html.heex:578 +#: lib/claper_web/live/event_live/show.html.heex:587 #, elixir-autogen, elixir-format msgid "minutes" msgstr "minutes" @@ -113,7 +113,7 @@ msgstr "Tableau de bord" msgid "Host" msgstr "Animateur" -#: lib/claper_web/live/event_live/show.html.heex:583 +#: lib/claper_web/live/event_live/show.html.heex:592 #, elixir-autogen, elixir-format msgid "seconds" msgstr "secondes" @@ -137,13 +137,13 @@ msgstr "Terminé le" msgid "Incoming" msgstr "À venir" -#: lib/claper_web/live/event_live/show.html.heex:43 +#: lib/claper_web/live/event_live/show.html.heex:45 #, elixir-autogen, elixir-format msgid "Leave" msgstr "Quitter l'événement" #: lib/claper_web/live/event_live/presenter.html.heex:27 -#: lib/claper_web/live/event_live/show.html.heex:608 +#: lib/claper_web/live/event_live/show.html.heex:617 #, elixir-autogen, elixir-format msgid "Scan to interact in real-time" msgstr "Scannez pour interagir en temps réel" @@ -153,7 +153,7 @@ msgstr "Scannez pour interagir en temps réel" msgid "Starting on" msgstr "Commence le" -#: lib/claper_web/live/event_live/event_form_component.ex:269 +#: lib/claper_web/live/event_live/event_form_component.ex:272 #, elixir-autogen, elixir-format msgid "Updated successfully" msgstr "Mis à jour avec succès" @@ -164,8 +164,8 @@ msgstr "Mis à jour avec succès" msgid "Return to home" msgstr "Retourner à l'accueil" -#: lib/claper_web/live/event_live/event_form_component.ex:213 -#: lib/claper_web/live/event_live/event_form_component.ex:249 +#: lib/claper_web/live/event_live/event_form_component.ex:216 +#: lib/claper_web/live/event_live/event_form_component.ex:252 #, elixir-autogen, elixir-format msgid "Created successfully" msgstr "Créé avec succès" @@ -258,12 +258,12 @@ msgstr "Vous pouvez vous connecter à votre compte en cliquant ici." msgid "Are you sure?" msgstr "Êtes-vous sûr?" -#: lib/claper_web/live/event_live/event_form_component.ex:323 +#: lib/claper_web/live/event_live/event_form_component.ex:326 #, elixir-autogen, elixir-format msgid "You have selected an incorrect file type" msgstr "Vous avez sélectionné un type de fichier incorrect" -#: lib/claper_web/live/event_live/event_form_component.ex:322 +#: lib/claper_web/live/event_live/event_form_component.ex:325 #, elixir-autogen, elixir-format msgid "Your file is too large" msgstr "Votre fichier est trop volumineux" @@ -278,7 +278,7 @@ msgstr "Modifier le sondage" msgid "New poll" msgstr "Nouveau sondage" -#: lib/claper_web/live/event_live/event_form_component.ex:324 +#: lib/claper_web/live/event_live/event_form_component.ex:327 #, elixir-autogen, elixir-format msgid "Upload failed" msgstr "Échec de l'importation" @@ -331,7 +331,7 @@ msgstr "Les messages des participants apparaîtront ici." msgid "This will delete all responses associated and the poll itself, are you sure?" msgstr "Cela supprimera toutes les réponses associées et le sondage lui-même, êtes-vous sûr ?" -#: lib/claper_web/live/event_live/show.html.heex:523 +#: lib/claper_web/live/event_live/show.html.heex:536 #, elixir-autogen, elixir-format msgid "Ask, comment..." msgstr "Questionnez, commentez..." @@ -496,7 +496,7 @@ msgstr "Erreur lors du traitement du fichier" msgid "About" msgstr "À propos" -#: lib/claper_web/live/event_live/show.html.heex:619 +#: lib/claper_web/live/event_live/show.html.heex:628 #, elixir-autogen, elixir-format msgid "Or use the code:" msgstr "Ou utilisez le code:" @@ -584,7 +584,7 @@ msgstr "Formulaire" #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:74 #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:234 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:24 -#: lib/claper_web/live/event_live/manage.ex:1156 +#: lib/claper_web/live/event_live/manage.ex:1177 #, elixir-autogen, elixir-format msgid "Name" msgstr "Nom" @@ -655,14 +655,14 @@ msgstr "Activer messages" msgid "Show messages" msgstr "Afficher messages" -#: lib/claper_web/live/event_live/show.html.heex:539 +#: lib/claper_web/live/event_live/show.html.heex:490 #, elixir-autogen, elixir-format msgid "Messages deactivated" msgstr "Messages désactivés" #: lib/claper_web/live/event_live/post_component.ex:255 -#: lib/claper_web/live/event_live/show.html.heex:73 -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:75 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "Anonymous" msgstr "Anonyme" @@ -676,7 +676,7 @@ msgstr "Anonyme" msgid "Close" msgstr "Fermer" -#: lib/claper_web/live/event_live/show.html.heex:87 +#: lib/claper_web/live/event_live/show.html.heex:89 #, elixir-autogen, elixir-format msgid "Enter your name" msgstr "Entrez votre nom" @@ -686,7 +686,7 @@ msgstr "Entrez votre nom" msgid "Or go to %{url} and use the code:" msgstr "Ou allez sur %{url} et utilisez le code:" -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "disabled" msgstr "désactivé" @@ -912,7 +912,7 @@ msgstr "Retourner à votre dernier événement" msgid "This event has been terminated" msgstr "Cet événement vient d'être terminé" -#: lib/claper_web/live/event_live/show.html.heex:112 +#: lib/claper_web/live/event_live/show.html.heex:114 #, elixir-autogen, elixir-format msgid "Create your next presentation with" msgstr "Créez votre prochaine présentation avec" @@ -974,7 +974,7 @@ msgstr "Mon compte" msgid "Your personal informations to access your account" msgstr "Vos informations personnelles pour accéder à votre compte" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:119 #, elixir-autogen, elixir-format msgid "Enable reactions" msgstr "Activer les réactions" @@ -1174,12 +1174,12 @@ msgstr "Rechargez la page à laquelle vous essayez d'accéder (ne renvoyez pas l msgid "Try logging in again" msgstr "Essayez de vous reconnecter" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "No" msgstr "Non" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Oui" @@ -1261,7 +1261,7 @@ msgstr "Quiz actuel" msgid "Disable messages" msgstr "Désactiver les messages" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:118 #, elixir-autogen, elixir-format msgid "Disable reactions" msgstr "Désactiver les réactions" @@ -1625,8 +1625,8 @@ msgid "Currently running" msgstr "Actuellement en cours" #: lib/claper_web/live/admin_live/event_live.html.heex:80 -#: lib/claper_web/live/event_live/event_form_component.html.heex:422 -#: lib/claper_web/live/event_live/event_form_component.html.heex:428 +#: lib/claper_web/live/event_live/event_form_component.html.heex:423 +#: lib/claper_web/live/event_live/event_form_component.html.heex:429 #, elixir-autogen, elixir-format msgid "Delete event" msgstr "Supprimer l'événement" @@ -1728,7 +1728,7 @@ msgstr "Événement supprimé avec succès" #: lib/claper_web/live/admin_live/event_live.ex:61 #: lib/claper_web/live/admin_live/event_live.html.heex:96 -#: lib/claper_web/live/event_live/event_form_component.html.heex:233 +#: lib/claper_web/live/event_live/event_form_component.html.heex:234 #, elixir-autogen, elixir-format msgid "Event details" msgstr "Détails de l'événement" @@ -1913,7 +1913,7 @@ msgstr "Rôle" #: lib/claper_web/live/admin_live/event_live/form_component.ex:82 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:149 #: lib/claper_web/live/admin_live/user_live/form_component.ex:98 -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #: lib/claper_web/live/user_settings_live/show.html.heex:43 #, elixir-autogen, elixir-format msgid "Saving..." @@ -2426,10 +2426,10 @@ msgstr "ID de la ressource" msgid "Resource Type" msgstr "Type de ressource" -#: lib/claper_web/live/event_live/manage.ex:1137 -#: lib/claper_web/live/event_live/manage.ex:1180 -#: lib/claper_web/live/event_live/manage.ex:1196 -#: lib/claper_web/live/event_live/manage.ex:1238 +#: lib/claper_web/live/event_live/manage.ex:1158 +#: lib/claper_web/live/event_live/manage.ex:1201 +#: lib/claper_web/live/event_live/manage.ex:1217 +#: lib/claper_web/live/event_live/manage.ex:1259 #, elixir-autogen, elixir-format msgid "Resource not found" msgstr "Ressource introuvable" @@ -2511,6 +2511,7 @@ msgstr "Rejoignez plus de 6 000 intervenants" #: lib/claper_web/live/event_live/join.html.heex:75 #: lib/claper_web/live/event_live/join.html.heex:105 +#: lib/claper_web/live/event_live/show.html.heex:502 #: lib/claper_web/templates/user_registration/new.html.heex:130 #: lib/claper_web/templates/user_session/new.html.heex:37 #: lib/claper_web/templates/user_session/new.html.heex:78 @@ -2659,12 +2660,12 @@ msgstr "Utilisez au moins 6 caractères et entrez le même mot de passe deux foi msgid "Sign in to launch or manage your interactive sessions." msgstr "Connectez-vous pour lancer ou gérer vos sessions interactives." -#: lib/claper_web/live/event_live/manage.ex:381 +#: lib/claper_web/live/event_live/manage.ex:385 #, elixir-autogen, elixir-format msgid "Could not regenerate thumbnails" msgstr "Impossible de régénérer les miniatures" -#: lib/claper_web/live/event_live/manage.ex:526 +#: lib/claper_web/live/event_live/manage.ex:530 #, elixir-autogen, elixir-format msgid "Could not start thumbnail regeneration" msgstr "Impossible de démarrer la régénération des miniatures" @@ -2694,12 +2695,12 @@ msgstr "Régénérer les miniatures" msgid "Regenerating..." msgstr "Régénération en cours..." -#: lib/claper_web/live/event_live/manage.ex:523 +#: lib/claper_web/live/event_live/manage.ex:527 #, elixir-autogen, elixir-format msgid "Thumbnail regeneration started" msgstr "Régénération des miniatures lancée" -#: lib/claper_web/live/event_live/manage.ex:370 +#: lib/claper_web/live/event_live/manage.ex:374 #, elixir-autogen, elixir-format msgid "Thumbnails regenerated successfully" msgstr "Miniatures régénérées avec succès" @@ -2778,7 +2779,7 @@ msgstr "Danois" msgid "Default Language" msgstr "Langue par défaut" -#: lib/claper_web/live/admin_live/settings_live.html.heex:86 +#: lib/claper_web/live/admin_live/settings_live.html.heex:89 #, elixir-autogen, elixir-format msgid "Default language for new transcription sessions. Can be overridden per event." msgstr "Langue par défaut pour les nouvelles sessions de transcription. Peut être remplacée pour chaque événement." @@ -2942,7 +2943,7 @@ msgstr "Présentateur uniquement" msgid "Russian" msgstr "Russe" -#: lib/claper_web/live/admin_live/settings_live.html.heex:96 +#: lib/claper_web/live/admin_live/settings_live.html.heex:99 #, elixir-autogen, elixir-format msgid "Save settings" msgstr "Enregistrer les paramètres" @@ -3002,7 +3003,7 @@ msgstr "Paramètres de transcription" msgid "Transcription deleted" msgstr "Transcription supprimée" -#: lib/claper_web/live/event_live/manage.ex:891 +#: lib/claper_web/live/event_live/manage.ex:912 #, elixir-autogen, elixir-format msgid "Transcription has been disabled by the administrator" msgstr "La transcription a été désactivée par l'administrateur" @@ -3038,42 +3039,42 @@ msgstr "Déjà ajouté à cette présentation." msgid "Global" msgstr "Global" -#: lib/claper_web/live/event_live/show.html.heex:589 +#: lib/claper_web/live/event_live/show.html.heex:598 #, elixir-autogen, elixir-format msgid "Admit" msgstr "Admission" -#: lib/claper_web/live/event_live/show.html.heex:553 +#: lib/claper_web/live/event_live/show.html.heex:562 #, elixir-autogen, elixir-format msgid "Live interactive event" msgstr "Événement interactif en direct" -#: lib/claper_web/live/event_live/show.html.heex:597 +#: lib/claper_web/live/event_live/show.html.heex:606 #, elixir-autogen, elixir-format msgid "No." msgstr "N°" -#: lib/claper_web/live/event_live/show.html.heex:593 +#: lib/claper_web/live/event_live/show.html.heex:602 #, elixir-autogen, elixir-format msgid "Session" msgstr "Session" -#: lib/claper_web/live/event_live/show.html.heex:590 +#: lib/claper_web/live/event_live/show.html.heex:599 #, elixir-autogen, elixir-format msgid "Unlimited" msgstr "Illimité" -#: lib/claper_web/live/event_live/show.html.heex:625 +#: lib/claper_web/live/event_live/show.html.heex:634 #, elixir-autogen, elixir-format msgid "Powered by" msgstr "Propulsé par" -#: lib/claper_web/live/event_live/manage.ex:464 +#: lib/claper_web/live/event_live/manage.ex:468 #, elixir-autogen, elixir-format msgid "Could not reorder slides" msgstr "Impossible de réorganiser les diapositives" -#: lib/claper_web/live/event_live/manage.ex:491 +#: lib/claper_web/live/event_live/manage.ex:495 #, elixir-autogen, elixir-format msgid "Could not move interaction" msgstr "Impossible de déplacer l'interaction" @@ -3110,7 +3111,7 @@ msgstr "Nous vous avons déjà envoyé un email pour vous connecter, veuillez r msgid "You must log in to continue" msgstr "Vous devez vous connecter pour continuer" -#: lib/claper_web/live/event_live/event_form_component.html.heex:311 +#: lib/claper_web/live/event_live/event_form_component.html.heex:312 #: lib/claper_web/live/form_live/form_component.html.heex:93 #: lib/claper_web/live/poll_live/form_component.html.heex:74 #, elixir-autogen, elixir-format @@ -3218,17 +3219,17 @@ msgstr "Supprimer le choix" msgid "Remove field" msgstr "Supprimer le champ" -#: lib/claper_web/live/event_live/show.html.heex:386 +#: lib/claper_web/live/event_live/show.html.heex:381 #, elixir-autogen, elixir-format msgid "Be the first to ask a question or share a thought." msgstr "Soyez le premier à poser une question ou à partager une idée." -#: lib/claper_web/live/event_live/show.html.heex:506 +#: lib/claper_web/live/event_live/show.html.heex:519 #, elixir-autogen, elixir-format msgid "Choose identity" msgstr "Choisir une identité" -#: lib/claper_web/live/event_live/show.html.heex:213 +#: lib/claper_web/live/event_live/show.html.heex:214 #, elixir-autogen, elixir-format msgid "Current presentation slide" msgstr "Diapositive actuelle de la présentation" @@ -3238,88 +3239,88 @@ msgstr "Diapositive actuelle de la présentation" msgid "Message actions" msgstr "Actions du message" -#: lib/claper_web/live/event_live/show.html.heex:151 +#: lib/claper_web/live/event_live/show.html.heex:153 #, elixir-autogen, elixir-format msgid "New interaction" msgstr "Nouvelle interaction" -#: lib/claper_web/live/event_live/show.html.heex:98 +#: lib/claper_web/live/event_live/show.html.heex:100 #, elixir-autogen, elixir-format msgid "Nickname" msgstr "Pseudo" -#: lib/claper_web/live/event_live/show.html.heex:229 +#: lib/claper_web/live/event_live/show.html.heex:224 #, elixir-autogen, elixir-format msgid "Open fullscreen" msgstr "Ouvrir en plein écran" -#: lib/claper_web/live/event_live/show.html.heex:60 +#: lib/claper_web/live/event_live/show.html.heex:62 #, elixir-autogen, elixir-format msgid "Post as" msgstr "Publier en tant que" -#: lib/claper_web/live/event_live/show.html.heex:51 +#: lib/claper_web/live/event_live/show.html.heex:53 #, elixir-autogen, elixir-format msgid "Reconnecting..." msgstr "Reconnexion..." -#: lib/claper_web/live/event_live/show.html.heex:473 +#: lib/claper_web/live/event_live/show.html.heex:468 #, elixir-autogen, elixir-format msgid "Send a live reaction" msgstr "Envoyer une réaction en direct" -#: lib/claper_web/live/event_live/show.html.heex:531 +#: lib/claper_web/live/event_live/show.html.heex:544 #, elixir-autogen, elixir-format msgid "Send message" msgstr "Envoyer le message" -#: lib/claper_web/live/event_live/show.html.heex:100 +#: lib/claper_web/live/event_live/show.html.heex:102 #, elixir-autogen, elixir-format msgid "Set your nickname" msgstr "Choisir un pseudo" -#: lib/claper_web/live/event_live/show.html.heex:522 +#: lib/claper_web/live/event_live/show.html.heex:535 #, elixir-autogen, elixir-format msgid "Set your nickname to participate" msgstr "Choisir un pseudo pour participer" -#: lib/claper_web/live/event_live/show.html.heex:394 +#: lib/claper_web/live/event_live/show.html.heex:389 #, elixir-autogen, elixir-format msgid "new messages" msgstr "nouveaux messages" -#: lib/claper_web/live/event_live/show.html.heex:434 +#: lib/claper_web/live/event_live/show.html.heex:429 #, elixir-autogen, elixir-format msgid "Clap" msgstr "Applaudissements" #: lib/claper_web/live/event_live/post_component.ex:151 -#: lib/claper_web/live/event_live/show.html.heex:421 +#: lib/claper_web/live/event_live/show.html.heex:416 #, elixir-autogen, elixir-format msgid "Heart" msgstr "Cœur" -#: lib/claper_web/live/event_live/show.html.heex:447 +#: lib/claper_web/live/event_live/show.html.heex:442 #, elixir-autogen, elixir-format msgid "Hundred" msgstr "Cent points" -#: lib/claper_web/live/event_live/show.html.heex:88 +#: lib/claper_web/live/event_live/show.html.heex:90 #, elixir-autogen, elixir-format msgid "Nickname must be between 2 and 20 characters" msgstr "Le pseudo doit contenir entre 2 et 20 caractères" -#: lib/claper_web/live/event_live/show.html.heex:460 +#: lib/claper_web/live/event_live/show.html.heex:455 #, elixir-autogen, elixir-format msgid "Raise hand" msgstr "Main levée" -#: lib/claper_web/live/event_live/show.html.heex:251 +#: lib/claper_web/live/event_live/show.html.heex:246 #, elixir-autogen, elixir-format msgid "Hide presentation" msgstr "Masquer la présentation" -#: lib/claper_web/live/event_live/show.html.heex:275 +#: lib/claper_web/live/event_live/show.html.heex:270 #, elixir-autogen, elixir-format msgid "Show presentation" msgstr "Afficher la présentation" @@ -3420,17 +3421,17 @@ msgstr "Saisissez le prénom" msgid "Enter last name" msgstr "Saisissez le nom" -#: lib/claper_web/live/event_live/show.html.heex:317 +#: lib/claper_web/live/event_live/show.html.heex:312 #, elixir-autogen, elixir-format msgid "Hide captions" msgstr "Masquer les sous-titres" -#: lib/claper_web/live/event_live/show.html.heex:337 +#: lib/claper_web/live/event_live/show.html.heex:332 #, elixir-autogen, elixir-format msgid "Show captions" msgstr "Afficher les sous-titres" -#: lib/claper_web/live/event_live/show.html.heex:309 +#: lib/claper_web/live/event_live/show.html.heex:304 #, elixir-autogen, elixir-format msgid "Waiting for captions" msgstr "En attente de sous-titres" @@ -3445,7 +3446,7 @@ msgstr "Ajouter une présentation" msgid "Attached" msgstr "Jointe" -#: lib/claper_web/live/event_live/event_form_component.html.heex:258 +#: lib/claper_web/live/event_live/event_form_component.html.heex:259 #, elixir-autogen, elixir-format msgid "Attendees enter this code to join." msgstr "Les participants saisissent ce code pour rejoindre l'événement." @@ -3455,18 +3456,18 @@ msgstr "Les participants saisissent ce code pour rejoindre l'événement." msgid "Close event editor" msgstr "Fermer l'éditeur de l'événement" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #: lib/claper_web/live/event_live/index.ex:182 #, elixir-autogen, elixir-format msgid "Create event" msgstr "Créer un événement" -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #, elixir-autogen, elixir-format msgid "Creating..." msgstr "Création en cours..." -#: lib/claper_web/live/event_live/event_form_component.html.heex:432 +#: lib/claper_web/live/event_live/event_form_component.html.heex:433 #, elixir-autogen, elixir-format msgid "Delete this event? This action cannot be undone." msgstr "Supprimer cet événement ? Cette action est irréversible." @@ -3476,22 +3477,22 @@ msgstr "Supprimer cet événement ? Cette action est irréversible." msgid "Drag and drop a file here, or" msgstr "Glissez-déposez un fichier ici, ou" -#: lib/claper_web/live/event_live/event_form_component.html.heex:243 +#: lib/claper_web/live/event_live/event_form_component.html.heex:244 #, elixir-autogen, elixir-format msgid "Event name" msgstr "Nom de l'événement" -#: lib/claper_web/live/event_live/event_form_component.html.heex:288 +#: lib/claper_web/live/event_live/event_form_component.html.heex:289 #, elixir-autogen, elixir-format msgid "Facilitators" msgstr "Animateurs" -#: lib/claper_web/live/event_live/event_form_component.html.heex:291 +#: lib/claper_web/live/event_live/event_form_component.html.heex:292 #, elixir-autogen, elixir-format msgid "Invite people who can present and manage audience interactions." msgstr "Invitez des personnes qui pourront présenter et gérer les interactions avec le public." -#: lib/claper_web/live/event_live/event_form_component.html.heex:254 +#: lib/claper_web/live/event_live/event_form_component.html.heex:255 #, elixir-autogen, elixir-format msgid "Join code" msgstr "Code d'accès" @@ -3501,7 +3502,7 @@ msgstr "Code d'accès" msgid "New presentation ready" msgstr "Nouvelle présentation prête" -#: lib/claper_web/live/event_live/event_form_component.html.heex:320 +#: lib/claper_web/live/event_live/event_form_component.html.heex:321 #, elixir-autogen, elixir-format msgid "No facilitators have been added yet." msgstr "Aucun animateur n'a encore été ajouté." @@ -3511,12 +3512,12 @@ msgstr "Aucun animateur n'a encore été ajouté." msgid "Optional. Add a PDF or PowerPoint now, or upload one later." msgstr "Facultatif. Ajoutez maintenant un PDF ou un PowerPoint, ou importez-en un plus tard." -#: lib/claper_web/live/event_live/event_form_component.html.heex:197 +#: lib/claper_web/live/event_live/event_form_component.html.heex:196 #, elixir-autogen, elixir-format msgid "PDF, PPT, or PPTX up to %{size} MB" msgstr "PDF, PPT ou PPTX jusqu'à %{size} Mo" -#: lib/claper_web/live/event_live/event_form_component.html.heex:425 +#: lib/claper_web/live/event_live/event_form_component.html.heex:426 #, elixir-autogen, elixir-format msgid "Permanently delete this event. This action cannot be undone." msgstr "Supprimez définitivement cet événement. Cette action est irréversible." @@ -3531,8 +3532,8 @@ msgstr "Présentation" msgid "Presentation upload progress" msgstr "Progression de l'importation de la présentation" -#: lib/claper_web/live/event_live/event_form_component.html.heex:361 -#: lib/claper_web/live/event_live/event_form_component.html.heex:386 +#: lib/claper_web/live/event_live/event_form_component.html.heex:362 +#: lib/claper_web/live/event_live/event_form_component.html.heex:387 #, elixir-autogen, elixir-format msgid "Remove facilitator" msgstr "Supprimer l'animateur" @@ -3547,7 +3548,7 @@ msgstr "Retirer la présentation sélectionnée" msgid "Replace presentation" msgstr "Remplacer la présentation" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #, elixir-autogen, elixir-format msgid "Save changes" msgstr "Enregistrer les modifications" @@ -3562,17 +3563,17 @@ msgstr "Enregistrez l'événement pour lancer le traitement de cette présentati msgid "Set up the details attendees will use to join." msgstr "Configurez les informations que les participants utiliseront pour rejoindre l'événement." -#: lib/claper_web/live/event_live/event_form_component.html.heex:270 +#: lib/claper_web/live/event_live/event_form_component.html.heex:271 #, elixir-autogen, elixir-format msgid "Shown in your local time." msgstr "Affiché selon votre heure locale." -#: lib/claper_web/live/event_live/event_form_component.html.heex:266 +#: lib/claper_web/live/event_live/event_form_component.html.heex:267 #, elixir-autogen, elixir-format msgid "Start date and time" msgstr "Date et heure de début" -#: lib/claper_web/live/event_live/event_form_component.html.heex:236 +#: lib/claper_web/live/event_live/event_form_component.html.heex:237 #, elixir-autogen, elixir-format msgid "These details help attendees find and join your event." msgstr "Ces informations aident les participants à trouver et rejoindre votre événement." @@ -3592,7 +3593,27 @@ msgstr "Importation en cours... %{progress} %" msgid "Your presentation is attached and ready to use." msgstr "Votre présentation est jointe et prête à l'emploi." -#: lib/claper_web/live/event_live/event_form_component.html.heex:343 +#: lib/claper_web/live/event_live/event_form_component.html.heex:344 #, elixir-autogen, elixir-format msgid "name@example.com" msgstr "name@example.com" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#, elixir-autogen, elixir-format +msgid "Allow messages without login" +msgstr "" + +#: lib/claper_web/live/event_live/show.html.heex:497 +#, elixir-autogen, elixir-format +msgid "Log in to post a message" +msgstr "" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#, elixir-autogen, elixir-format +msgid "Require login to post" +msgstr "" + +#: lib/claper_web/live/event_live/show.ex:448 +#, elixir-autogen, elixir-format +msgid "You must be logged in to post a message" +msgstr "" diff --git a/priv/gettext/hu/LC_MESSAGES/default.po b/priv/gettext/hu/LC_MESSAGES/default.po index b98548ae..9d6981ee 100644 --- a/priv/gettext/hu/LC_MESSAGES/default.po +++ b/priv/gettext/hu/LC_MESSAGES/default.po @@ -19,7 +19,7 @@ msgstr "Beállítások" #: lib/claper_web/live/admin_live/user_live.html.heex:41 #: lib/claper_web/live/admin_live/user_live.html.heex:116 #: lib/claper_web/live/admin_live/user_live/form_component.ex:42 -#: lib/claper_web/live/event_live/manage.ex:1157 +#: lib/claper_web/live/event_live/manage.ex:1178 #: lib/claper_web/live/form_live/form_component.html.heex:39 #: lib/claper_web/live/user_settings_live/show.html.heex:68 #: lib/claper_web/templates/user_registration/new.html.heex:86 @@ -50,7 +50,7 @@ msgstr "Módosítás" msgid "Code" msgstr "Kód" -#: lib/claper_web/live/event_live/event_form_component.html.heex:342 +#: lib/claper_web/live/event_live/event_form_component.html.heex:343 #: lib/claper_web/live/user_settings_live/show.html.heex:238 #: lib/claper_web/templates/user_session/new.html.heex:59 #, elixir-autogen, elixir-format @@ -72,17 +72,17 @@ msgstr "Személyes adatok" msgid "We sent you an email at" msgstr "Küldtünk egy e-mailt erre a címre:" -#: lib/claper_web/live/event_live/show.html.heex:568 +#: lib/claper_web/live/event_live/show.html.heex:577 #, elixir-autogen, elixir-format msgid "days" msgstr "nap" -#: lib/claper_web/live/event_live/show.html.heex:573 +#: lib/claper_web/live/event_live/show.html.heex:582 #, elixir-autogen, elixir-format msgid "hours" msgstr "óra" -#: lib/claper_web/live/event_live/show.html.heex:578 +#: lib/claper_web/live/event_live/show.html.heex:587 #, elixir-autogen, elixir-format msgid "minutes" msgstr "perc" @@ -113,7 +113,7 @@ msgstr "Kezdőlap" msgid "Host" msgstr "Host" -#: lib/claper_web/live/event_live/show.html.heex:583 +#: lib/claper_web/live/event_live/show.html.heex:592 #, elixir-autogen, elixir-format msgid "seconds" msgstr "másodperc" @@ -137,13 +137,13 @@ msgstr "Vége ekkor: " msgid "Incoming" msgstr "Bejövő" -#: lib/claper_web/live/event_live/show.html.heex:43 +#: lib/claper_web/live/event_live/show.html.heex:45 #, elixir-autogen, elixir-format msgid "Leave" msgstr "Kilépés" #: lib/claper_web/live/event_live/presenter.html.heex:27 -#: lib/claper_web/live/event_live/show.html.heex:608 +#: lib/claper_web/live/event_live/show.html.heex:617 #, elixir-autogen, elixir-format msgid "Scan to interact in real-time" msgstr "Szkennelje be, hogy valós időben csatlakozhasson." @@ -153,7 +153,7 @@ msgstr "Szkennelje be, hogy valós időben csatlakozhasson." msgid "Starting on" msgstr "Kezdés: " -#: lib/claper_web/live/event_live/event_form_component.ex:269 +#: lib/claper_web/live/event_live/event_form_component.ex:272 #, elixir-autogen, elixir-format msgid "Updated successfully" msgstr "Sikeresen frissítve" @@ -164,8 +164,8 @@ msgstr "Sikeresen frissítve" msgid "Return to home" msgstr "Vissza a kezdőlapra" -#: lib/claper_web/live/event_live/event_form_component.ex:213 -#: lib/claper_web/live/event_live/event_form_component.ex:249 +#: lib/claper_web/live/event_live/event_form_component.ex:216 +#: lib/claper_web/live/event_live/event_form_component.ex:252 #, elixir-autogen, elixir-format msgid "Created successfully" msgstr "Sikeresen létrehozva" @@ -258,12 +258,12 @@ msgstr "Ide kattintva jelentkezhet be a fiókjába." msgid "Are you sure?" msgstr "Biztos benne?" -#: lib/claper_web/live/event_live/event_form_component.ex:323 +#: lib/claper_web/live/event_live/event_form_component.ex:326 #, elixir-autogen, elixir-format msgid "You have selected an incorrect file type" msgstr "Helytelen fájltípus" -#: lib/claper_web/live/event_live/event_form_component.ex:322 +#: lib/claper_web/live/event_live/event_form_component.ex:325 #, elixir-autogen, elixir-format msgid "Your file is too large" msgstr "Túl nagy fájl" @@ -278,7 +278,7 @@ msgstr "Szavazás szerkesztése" msgid "New poll" msgstr "Új szavazás" -#: lib/claper_web/live/event_live/event_form_component.ex:324 +#: lib/claper_web/live/event_live/event_form_component.ex:327 #, elixir-autogen, elixir-format msgid "Upload failed" msgstr "Az importálás sikertelen" @@ -330,7 +330,7 @@ msgstr "A résztvevők üzenetei itt fognak megjelenni." msgid "This will delete all responses associated and the poll itself, are you sure?" msgstr "Ez a szavazással együtt törli az összes beérkezett választ is. Biztos benne?" -#: lib/claper_web/live/event_live/show.html.heex:523 +#: lib/claper_web/live/event_live/show.html.heex:536 #, elixir-autogen, elixir-format msgid "Ask, comment..." msgstr "Kérdezzen, kommenteljen..." @@ -493,7 +493,7 @@ msgstr "Hiba a fájl feldolgozásakor" msgid "About" msgstr "Rólunk" -#: lib/claper_web/live/event_live/show.html.heex:619 +#: lib/claper_web/live/event_live/show.html.heex:628 #, elixir-autogen, elixir-format msgid "Or use the code:" msgstr "Vagy használja a kódot:" @@ -580,7 +580,7 @@ msgstr "Űrlap" #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:74 #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:234 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:24 -#: lib/claper_web/live/event_live/manage.ex:1156 +#: lib/claper_web/live/event_live/manage.ex:1177 #, elixir-autogen, elixir-format msgid "Name" msgstr "Név" @@ -651,14 +651,14 @@ msgstr "Üzenetek engedélyezése" msgid "Show messages" msgstr "Üzenetek mutatása" -#: lib/claper_web/live/event_live/show.html.heex:539 +#: lib/claper_web/live/event_live/show.html.heex:490 #, elixir-autogen, elixir-format msgid "Messages deactivated" msgstr "Üzenetek letiltva." #: lib/claper_web/live/event_live/post_component.ex:255 -#: lib/claper_web/live/event_live/show.html.heex:73 -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:75 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "Anonymous" msgstr "Névtelen" @@ -672,7 +672,7 @@ msgstr "Névtelen" msgid "Close" msgstr "Bezárás" -#: lib/claper_web/live/event_live/show.html.heex:87 +#: lib/claper_web/live/event_live/show.html.heex:89 #, elixir-autogen, elixir-format msgid "Enter your name" msgstr "Írja be a nevét" @@ -682,7 +682,7 @@ msgstr "Írja be a nevét" msgid "Or go to %{url} and use the code:" msgstr "Vagy látogassa meg a következő linket: %{url} és használja a következő kódot:" -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "disabled" msgstr "letiltva" @@ -908,7 +908,7 @@ msgstr "Vissza az utolsó eseményre" msgid "This event has been terminated" msgstr "Az esemény befejeződött" -#: lib/claper_web/live/event_live/show.html.heex:112 +#: lib/claper_web/live/event_live/show.html.heex:114 #, elixir-autogen, elixir-format msgid "Create your next presentation with" msgstr "Hozza létre következő prezentációját ezzel:" @@ -970,7 +970,7 @@ msgstr "Fiókom" msgid "Your personal informations to access your account" msgstr "Személyes adatok a fiókhoz való hozzáféréshez" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:119 #, elixir-autogen, elixir-format msgid "Enable reactions" msgstr "Reakciók engedélyezése" @@ -1170,12 +1170,12 @@ msgstr "Töltse újra az elérni kívánt oldalt, de ne küldje újra az adatoka msgid "Try logging in again" msgstr "Jelentkezzen be újra" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "No" msgstr "Nem" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Igen" @@ -1257,7 +1257,7 @@ msgstr "Jelenlegi kvíz" msgid "Disable messages" msgstr "Üzenetek tiltása" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:118 #, elixir-autogen, elixir-format msgid "Disable reactions" msgstr "Reakciók tiltása" @@ -1621,8 +1621,8 @@ msgid "Currently running" msgstr "Jelenleg fut" #: lib/claper_web/live/admin_live/event_live.html.heex:80 -#: lib/claper_web/live/event_live/event_form_component.html.heex:422 -#: lib/claper_web/live/event_live/event_form_component.html.heex:428 +#: lib/claper_web/live/event_live/event_form_component.html.heex:423 +#: lib/claper_web/live/event_live/event_form_component.html.heex:429 #, elixir-autogen, elixir-format msgid "Delete event" msgstr "Esemény törlése" @@ -1724,7 +1724,7 @@ msgstr "Esemény sikeresen törölve" #: lib/claper_web/live/admin_live/event_live.ex:61 #: lib/claper_web/live/admin_live/event_live.html.heex:96 -#: lib/claper_web/live/event_live/event_form_component.html.heex:233 +#: lib/claper_web/live/event_live/event_form_component.html.heex:234 #, elixir-autogen, elixir-format msgid "Event details" msgstr "Esemény részletei" @@ -1909,7 +1909,7 @@ msgstr "Szerepkör" #: lib/claper_web/live/admin_live/event_live/form_component.ex:82 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:149 #: lib/claper_web/live/admin_live/user_live/form_component.ex:98 -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #: lib/claper_web/live/user_settings_live/show.html.heex:43 #, elixir-autogen, elixir-format msgid "Saving..." @@ -2422,10 +2422,10 @@ msgstr "Erőforrás-azonosító" msgid "Resource Type" msgstr "Erőforrás típusa" -#: lib/claper_web/live/event_live/manage.ex:1137 -#: lib/claper_web/live/event_live/manage.ex:1180 -#: lib/claper_web/live/event_live/manage.ex:1196 -#: lib/claper_web/live/event_live/manage.ex:1238 +#: lib/claper_web/live/event_live/manage.ex:1158 +#: lib/claper_web/live/event_live/manage.ex:1201 +#: lib/claper_web/live/event_live/manage.ex:1217 +#: lib/claper_web/live/event_live/manage.ex:1259 #, elixir-autogen, elixir-format msgid "Resource not found" msgstr "Az erőforrás nem található" @@ -2507,6 +2507,7 @@ msgstr "Csatlakozzon 6000+ előadóhoz" #: lib/claper_web/live/event_live/join.html.heex:75 #: lib/claper_web/live/event_live/join.html.heex:105 +#: lib/claper_web/live/event_live/show.html.heex:502 #: lib/claper_web/templates/user_registration/new.html.heex:130 #: lib/claper_web/templates/user_session/new.html.heex:37 #: lib/claper_web/templates/user_session/new.html.heex:78 @@ -2655,12 +2656,12 @@ msgstr "Használjon legalább 6 karaktert, és adja meg kétszer ugyanazt a jels msgid "Sign in to launch or manage your interactive sessions." msgstr "Jelentkezzen be interaktív munkamenetei indításához vagy kezeléséhez." -#: lib/claper_web/live/event_live/manage.ex:381 +#: lib/claper_web/live/event_live/manage.ex:385 #, elixir-autogen, elixir-format msgid "Could not regenerate thumbnails" msgstr "A miniatűrök nem hozhatók létre újra" -#: lib/claper_web/live/event_live/manage.ex:526 +#: lib/claper_web/live/event_live/manage.ex:530 #, elixir-autogen, elixir-format msgid "Could not start thumbnail regeneration" msgstr "A miniatűrök újragenerálása nem indítható el" @@ -2690,12 +2691,12 @@ msgstr "Miniatűrök újragenerálása" msgid "Regenerating..." msgstr "Újragenerálás..." -#: lib/claper_web/live/event_live/manage.ex:523 +#: lib/claper_web/live/event_live/manage.ex:527 #, elixir-autogen, elixir-format msgid "Thumbnail regeneration started" msgstr "Miniatűrök újragenerálása elindult" -#: lib/claper_web/live/event_live/manage.ex:370 +#: lib/claper_web/live/event_live/manage.ex:374 #, elixir-autogen, elixir-format msgid "Thumbnails regenerated successfully" msgstr "Miniatűrök sikeresen újragenerálva" @@ -2774,7 +2775,7 @@ msgstr "Dán" msgid "Default Language" msgstr "Alapértelmezett nyelv" -#: lib/claper_web/live/admin_live/settings_live.html.heex:86 +#: lib/claper_web/live/admin_live/settings_live.html.heex:89 #, elixir-autogen, elixir-format msgid "Default language for new transcription sessions. Can be overridden per event." msgstr "Az új átírási munkamenetek alapértelmezett nyelve. Eseményenként felülbírálható." @@ -2938,7 +2939,7 @@ msgstr "Csak előadó" msgid "Russian" msgstr "Orosz" -#: lib/claper_web/live/admin_live/settings_live.html.heex:96 +#: lib/claper_web/live/admin_live/settings_live.html.heex:99 #, elixir-autogen, elixir-format msgid "Save settings" msgstr "Beállítások mentése" @@ -2998,7 +2999,7 @@ msgstr "Átírási beállítások" msgid "Transcription deleted" msgstr "Átirat törölve" -#: lib/claper_web/live/event_live/manage.ex:891 +#: lib/claper_web/live/event_live/manage.ex:912 #, elixir-autogen, elixir-format msgid "Transcription has been disabled by the administrator" msgstr "Az átírást az adminisztrátor letiltotta" @@ -3034,42 +3035,42 @@ msgstr "Már hozzá lett adva ehhez a prezentációhoz." msgid "Global" msgstr "Globális" -#: lib/claper_web/live/event_live/show.html.heex:589 +#: lib/claper_web/live/event_live/show.html.heex:598 #, elixir-autogen, elixir-format msgid "Admit" msgstr "Belépés" -#: lib/claper_web/live/event_live/show.html.heex:553 +#: lib/claper_web/live/event_live/show.html.heex:562 #, elixir-autogen, elixir-format msgid "Live interactive event" msgstr "Élő interaktív esemény" -#: lib/claper_web/live/event_live/show.html.heex:597 +#: lib/claper_web/live/event_live/show.html.heex:606 #, elixir-autogen, elixir-format msgid "No." msgstr "Sz." -#: lib/claper_web/live/event_live/show.html.heex:593 +#: lib/claper_web/live/event_live/show.html.heex:602 #, elixir-autogen, elixir-format msgid "Session" msgstr "Szekció" -#: lib/claper_web/live/event_live/show.html.heex:590 +#: lib/claper_web/live/event_live/show.html.heex:599 #, elixir-autogen, elixir-format msgid "Unlimited" msgstr "Korlátlan" -#: lib/claper_web/live/event_live/show.html.heex:625 +#: lib/claper_web/live/event_live/show.html.heex:634 #, elixir-autogen, elixir-format msgid "Powered by" msgstr "Üzemelteti" -#: lib/claper_web/live/event_live/manage.ex:464 +#: lib/claper_web/live/event_live/manage.ex:468 #, elixir-autogen, elixir-format msgid "Could not reorder slides" msgstr "A diák átrendezése nem sikerült" -#: lib/claper_web/live/event_live/manage.ex:491 +#: lib/claper_web/live/event_live/manage.ex:495 #, elixir-autogen, elixir-format msgid "Could not move interaction" msgstr "Az interakció áthelyezése nem sikerült" @@ -3106,7 +3107,7 @@ msgstr "Már küldtünk egy e-mailt a bejelentkezéshez, próbálja újra 5 perc msgid "You must log in to continue" msgstr "Jelentkezzen be a folytatáshoz" -#: lib/claper_web/live/event_live/event_form_component.html.heex:311 +#: lib/claper_web/live/event_live/event_form_component.html.heex:312 #: lib/claper_web/live/form_live/form_component.html.heex:93 #: lib/claper_web/live/poll_live/form_component.html.heex:74 #, elixir-autogen, elixir-format @@ -3214,17 +3215,17 @@ msgstr "Válaszlehetőség eltávolítása" msgid "Remove field" msgstr "Mező eltávolítása" -#: lib/claper_web/live/event_live/show.html.heex:386 +#: lib/claper_web/live/event_live/show.html.heex:381 #, elixir-autogen, elixir-format msgid "Be the first to ask a question or share a thought." msgstr "Legyen az első, aki kérdést tesz fel vagy megoszt egy gondolatot." -#: lib/claper_web/live/event_live/show.html.heex:506 +#: lib/claper_web/live/event_live/show.html.heex:519 #, elixir-autogen, elixir-format msgid "Choose identity" msgstr "Identitás kiválasztása" -#: lib/claper_web/live/event_live/show.html.heex:213 +#: lib/claper_web/live/event_live/show.html.heex:214 #, elixir-autogen, elixir-format msgid "Current presentation slide" msgstr "A prezentáció aktuális diája" @@ -3234,88 +3235,88 @@ msgstr "A prezentáció aktuális diája" msgid "Message actions" msgstr "Üzenetműveletek" -#: lib/claper_web/live/event_live/show.html.heex:151 +#: lib/claper_web/live/event_live/show.html.heex:153 #, elixir-autogen, elixir-format msgid "New interaction" msgstr "Új interakció" -#: lib/claper_web/live/event_live/show.html.heex:98 +#: lib/claper_web/live/event_live/show.html.heex:100 #, elixir-autogen, elixir-format msgid "Nickname" msgstr "Becenév" -#: lib/claper_web/live/event_live/show.html.heex:229 +#: lib/claper_web/live/event_live/show.html.heex:224 #, elixir-autogen, elixir-format msgid "Open fullscreen" msgstr "Teljes képernyő megnyitása" -#: lib/claper_web/live/event_live/show.html.heex:60 +#: lib/claper_web/live/event_live/show.html.heex:62 #, elixir-autogen, elixir-format msgid "Post as" msgstr "Közzététel mint" -#: lib/claper_web/live/event_live/show.html.heex:51 +#: lib/claper_web/live/event_live/show.html.heex:53 #, elixir-autogen, elixir-format msgid "Reconnecting..." msgstr "Újracsatlakozás..." -#: lib/claper_web/live/event_live/show.html.heex:473 +#: lib/claper_web/live/event_live/show.html.heex:468 #, elixir-autogen, elixir-format msgid "Send a live reaction" msgstr "Élő reakció küldése" -#: lib/claper_web/live/event_live/show.html.heex:531 +#: lib/claper_web/live/event_live/show.html.heex:544 #, elixir-autogen, elixir-format msgid "Send message" msgstr "Üzenet küldése" -#: lib/claper_web/live/event_live/show.html.heex:100 +#: lib/claper_web/live/event_live/show.html.heex:102 #, elixir-autogen, elixir-format msgid "Set your nickname" msgstr "Becenév megadása" -#: lib/claper_web/live/event_live/show.html.heex:522 +#: lib/claper_web/live/event_live/show.html.heex:535 #, elixir-autogen, elixir-format msgid "Set your nickname to participate" msgstr "Becenév megadása a részvételhez" -#: lib/claper_web/live/event_live/show.html.heex:394 +#: lib/claper_web/live/event_live/show.html.heex:389 #, elixir-autogen, elixir-format msgid "new messages" msgstr "új üzenet" -#: lib/claper_web/live/event_live/show.html.heex:434 +#: lib/claper_web/live/event_live/show.html.heex:429 #, elixir-autogen, elixir-format msgid "Clap" msgstr "Taps" #: lib/claper_web/live/event_live/post_component.ex:151 -#: lib/claper_web/live/event_live/show.html.heex:421 +#: lib/claper_web/live/event_live/show.html.heex:416 #, elixir-autogen, elixir-format msgid "Heart" msgstr "Szív" -#: lib/claper_web/live/event_live/show.html.heex:447 +#: lib/claper_web/live/event_live/show.html.heex:442 #, elixir-autogen, elixir-format msgid "Hundred" msgstr "Száz pont" -#: lib/claper_web/live/event_live/show.html.heex:88 +#: lib/claper_web/live/event_live/show.html.heex:90 #, elixir-autogen, elixir-format msgid "Nickname must be between 2 and 20 characters" msgstr "A becenévnek 2 és 20 karakter között kell lennie" -#: lib/claper_web/live/event_live/show.html.heex:460 +#: lib/claper_web/live/event_live/show.html.heex:455 #, elixir-autogen, elixir-format msgid "Raise hand" msgstr "Felemelt kéz" -#: lib/claper_web/live/event_live/show.html.heex:251 +#: lib/claper_web/live/event_live/show.html.heex:246 #, elixir-autogen, elixir-format msgid "Hide presentation" msgstr "Prezentáció elrejtése" -#: lib/claper_web/live/event_live/show.html.heex:275 +#: lib/claper_web/live/event_live/show.html.heex:270 #, elixir-autogen, elixir-format msgid "Show presentation" msgstr "Prezentáció megjelenítése" @@ -3416,17 +3417,17 @@ msgstr "Adja meg a keresztnevet" msgid "Enter last name" msgstr "Adja meg a vezetéknevet" -#: lib/claper_web/live/event_live/show.html.heex:317 +#: lib/claper_web/live/event_live/show.html.heex:312 #, elixir-autogen, elixir-format msgid "Hide captions" msgstr "Feliratok elrejtése" -#: lib/claper_web/live/event_live/show.html.heex:337 +#: lib/claper_web/live/event_live/show.html.heex:332 #, elixir-autogen, elixir-format msgid "Show captions" msgstr "Feliratok megjelenítése" -#: lib/claper_web/live/event_live/show.html.heex:309 +#: lib/claper_web/live/event_live/show.html.heex:304 #, elixir-autogen, elixir-format msgid "Waiting for captions" msgstr "Várakozás a feliratokra" @@ -3441,7 +3442,7 @@ msgstr "Prezentáció hozzáadása" msgid "Attached" msgstr "Csatolva" -#: lib/claper_web/live/event_live/event_form_component.html.heex:258 +#: lib/claper_web/live/event_live/event_form_component.html.heex:259 #, elixir-autogen, elixir-format msgid "Attendees enter this code to join." msgstr "A résztvevők ezzel a kóddal csatlakozhatnak." @@ -3451,18 +3452,18 @@ msgstr "A résztvevők ezzel a kóddal csatlakozhatnak." msgid "Close event editor" msgstr "Eseményszerkesztő bezárása" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #: lib/claper_web/live/event_live/index.ex:182 #, elixir-autogen, elixir-format msgid "Create event" msgstr "Esemény létrehozása" -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #, elixir-autogen, elixir-format msgid "Creating..." msgstr "Létrehozás..." -#: lib/claper_web/live/event_live/event_form_component.html.heex:432 +#: lib/claper_web/live/event_live/event_form_component.html.heex:433 #, elixir-autogen, elixir-format msgid "Delete this event? This action cannot be undone." msgstr "Biztosan törli ezt az eseményt? Ez a művelet nem vonható vissza." @@ -3472,22 +3473,22 @@ msgstr "Biztosan törli ezt az eseményt? Ez a művelet nem vonható vissza." msgid "Drag and drop a file here, or" msgstr "Húzzon ide egy fájlt, vagy" -#: lib/claper_web/live/event_live/event_form_component.html.heex:243 +#: lib/claper_web/live/event_live/event_form_component.html.heex:244 #, elixir-autogen, elixir-format msgid "Event name" msgstr "Esemény neve" -#: lib/claper_web/live/event_live/event_form_component.html.heex:288 +#: lib/claper_web/live/event_live/event_form_component.html.heex:289 #, elixir-autogen, elixir-format msgid "Facilitators" msgstr "Facilitátorok" -#: lib/claper_web/live/event_live/event_form_component.html.heex:291 +#: lib/claper_web/live/event_live/event_form_component.html.heex:292 #, elixir-autogen, elixir-format msgid "Invite people who can present and manage audience interactions." msgstr "Hívjon meg olyan személyeket, akik prezentálhatnak és kezelhetik a közönség interakcióit." -#: lib/claper_web/live/event_live/event_form_component.html.heex:254 +#: lib/claper_web/live/event_live/event_form_component.html.heex:255 #, elixir-autogen, elixir-format msgid "Join code" msgstr "Csatlakozási kód" @@ -3497,7 +3498,7 @@ msgstr "Csatlakozási kód" msgid "New presentation ready" msgstr "Az új prezentáció készen áll" -#: lib/claper_web/live/event_live/event_form_component.html.heex:320 +#: lib/claper_web/live/event_live/event_form_component.html.heex:321 #, elixir-autogen, elixir-format msgid "No facilitators have been added yet." msgstr "Még nem adott hozzá facilitátort." @@ -3507,12 +3508,12 @@ msgstr "Még nem adott hozzá facilitátort." msgid "Optional. Add a PDF or PowerPoint now, or upload one later." msgstr "Nem kötelező. Adjon hozzá most egy PDF- vagy PowerPoint-fájlt, vagy töltse fel később." -#: lib/claper_web/live/event_live/event_form_component.html.heex:197 +#: lib/claper_web/live/event_live/event_form_component.html.heex:196 #, elixir-autogen, elixir-format msgid "PDF, PPT, or PPTX up to %{size} MB" msgstr "PDF, PPT vagy PPTX, legfeljebb %{size} MB" -#: lib/claper_web/live/event_live/event_form_component.html.heex:425 +#: lib/claper_web/live/event_live/event_form_component.html.heex:426 #, elixir-autogen, elixir-format msgid "Permanently delete this event. This action cannot be undone." msgstr "Az esemény végleges törlése. Ez a művelet nem vonható vissza." @@ -3527,8 +3528,8 @@ msgstr "Prezentáció" msgid "Presentation upload progress" msgstr "Prezentáció feltöltésének folyamata" -#: lib/claper_web/live/event_live/event_form_component.html.heex:361 -#: lib/claper_web/live/event_live/event_form_component.html.heex:386 +#: lib/claper_web/live/event_live/event_form_component.html.heex:362 +#: lib/claper_web/live/event_live/event_form_component.html.heex:387 #, elixir-autogen, elixir-format msgid "Remove facilitator" msgstr "Facilitátor eltávolítása" @@ -3543,7 +3544,7 @@ msgstr "Kiválasztott prezentáció eltávolítása" msgid "Replace presentation" msgstr "Prezentáció cseréje" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #, elixir-autogen, elixir-format msgid "Save changes" msgstr "Módosítások mentése" @@ -3558,17 +3559,17 @@ msgstr "Mentse az eseményt a prezentáció feldolgozásának megkezdéséhez." msgid "Set up the details attendees will use to join." msgstr "Adja meg azokat az adatokat, amelyekkel a résztvevők csatlakozhatnak." -#: lib/claper_web/live/event_live/event_form_component.html.heex:270 +#: lib/claper_web/live/event_live/event_form_component.html.heex:271 #, elixir-autogen, elixir-format msgid "Shown in your local time." msgstr "A helyi idő szerint jelenik meg." -#: lib/claper_web/live/event_live/event_form_component.html.heex:266 +#: lib/claper_web/live/event_live/event_form_component.html.heex:267 #, elixir-autogen, elixir-format msgid "Start date and time" msgstr "Kezdés dátuma és időpontja" -#: lib/claper_web/live/event_live/event_form_component.html.heex:236 +#: lib/claper_web/live/event_live/event_form_component.html.heex:237 #, elixir-autogen, elixir-format msgid "These details help attendees find and join your event." msgstr "Ezek az adatok segítenek a résztvevőknek megtalálni az eseményt és csatlakozni hozzá." @@ -3588,7 +3589,27 @@ msgstr "Feltöltés... %{progress}%" msgid "Your presentation is attached and ready to use." msgstr "A prezentáció csatolva van és használatra kész." -#: lib/claper_web/live/event_live/event_form_component.html.heex:343 +#: lib/claper_web/live/event_live/event_form_component.html.heex:344 #, elixir-autogen, elixir-format msgid "name@example.com" msgstr "name@example.com" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#, elixir-autogen, elixir-format +msgid "Allow messages without login" +msgstr "" + +#: lib/claper_web/live/event_live/show.html.heex:497 +#, elixir-autogen, elixir-format +msgid "Log in to post a message" +msgstr "" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#, elixir-autogen, elixir-format +msgid "Require login to post" +msgstr "" + +#: lib/claper_web/live/event_live/show.ex:448 +#, elixir-autogen, elixir-format +msgid "You must be logged in to post a message" +msgstr "" diff --git a/priv/gettext/it/LC_MESSAGES/default.po b/priv/gettext/it/LC_MESSAGES/default.po index 8f15bafd..1757ba93 100644 --- a/priv/gettext/it/LC_MESSAGES/default.po +++ b/priv/gettext/it/LC_MESSAGES/default.po @@ -20,7 +20,7 @@ msgstr "Impostazioni" #: lib/claper_web/live/admin_live/user_live.html.heex:41 #: lib/claper_web/live/admin_live/user_live.html.heex:116 #: lib/claper_web/live/admin_live/user_live/form_component.ex:42 -#: lib/claper_web/live/event_live/manage.ex:1157 +#: lib/claper_web/live/event_live/manage.ex:1178 #: lib/claper_web/live/form_live/form_component.html.heex:39 #: lib/claper_web/live/user_settings_live/show.html.heex:68 #: lib/claper_web/templates/user_registration/new.html.heex:86 @@ -51,7 +51,7 @@ msgstr "Cambia" msgid "Code" msgstr "Codice" -#: lib/claper_web/live/event_live/event_form_component.html.heex:342 +#: lib/claper_web/live/event_live/event_form_component.html.heex:343 #: lib/claper_web/live/user_settings_live/show.html.heex:238 #: lib/claper_web/templates/user_session/new.html.heex:59 #, elixir-autogen, elixir-format @@ -73,17 +73,17 @@ msgstr "Informazioni personali" msgid "We sent you an email at" msgstr "Ti abbiamo inviato un'email a" -#: lib/claper_web/live/event_live/show.html.heex:568 +#: lib/claper_web/live/event_live/show.html.heex:577 #, elixir-autogen, elixir-format msgid "days" msgstr "giorni" -#: lib/claper_web/live/event_live/show.html.heex:573 +#: lib/claper_web/live/event_live/show.html.heex:582 #, elixir-autogen, elixir-format msgid "hours" msgstr "ore" -#: lib/claper_web/live/event_live/show.html.heex:578 +#: lib/claper_web/live/event_live/show.html.heex:587 #, elixir-autogen, elixir-format msgid "minutes" msgstr "minuti" @@ -114,7 +114,7 @@ msgstr "Cruscotto" msgid "Host" msgstr "Host" -#: lib/claper_web/live/event_live/show.html.heex:583 +#: lib/claper_web/live/event_live/show.html.heex:592 #, elixir-autogen, elixir-format msgid "seconds" msgstr "secondi" @@ -138,13 +138,13 @@ msgstr "Terminato il" msgid "Incoming" msgstr "In entrata" -#: lib/claper_web/live/event_live/show.html.heex:43 +#: lib/claper_web/live/event_live/show.html.heex:45 #, elixir-autogen, elixir-format msgid "Leave" msgstr "Lascia" #: lib/claper_web/live/event_live/presenter.html.heex:27 -#: lib/claper_web/live/event_live/show.html.heex:608 +#: lib/claper_web/live/event_live/show.html.heex:617 #, elixir-autogen, elixir-format msgid "Scan to interact in real-time" msgstr "Scansiona per interagire in tempo reale" @@ -154,7 +154,7 @@ msgstr "Scansiona per interagire in tempo reale" msgid "Starting on" msgstr "Inizia il" -#: lib/claper_web/live/event_live/event_form_component.ex:269 +#: lib/claper_web/live/event_live/event_form_component.ex:272 #, elixir-autogen, elixir-format msgid "Updated successfully" msgstr "Aggiornato correttamente" @@ -165,8 +165,8 @@ msgstr "Aggiornato correttamente" msgid "Return to home" msgstr "Ritorna alla home" -#: lib/claper_web/live/event_live/event_form_component.ex:213 -#: lib/claper_web/live/event_live/event_form_component.ex:249 +#: lib/claper_web/live/event_live/event_form_component.ex:216 +#: lib/claper_web/live/event_live/event_form_component.ex:252 #, elixir-autogen, elixir-format msgid "Created successfully" msgstr "Creato correttamente" @@ -259,12 +259,12 @@ msgstr "Puoi accedere alla tua utenza cliccando qui." msgid "Are you sure?" msgstr "Sei sicuro?" -#: lib/claper_web/live/event_live/event_form_component.ex:323 +#: lib/claper_web/live/event_live/event_form_component.ex:326 #, elixir-autogen, elixir-format msgid "You have selected an incorrect file type" msgstr "Hai selezionato un tipo di file non corretto" -#: lib/claper_web/live/event_live/event_form_component.ex:322 +#: lib/claper_web/live/event_live/event_form_component.ex:325 #, elixir-autogen, elixir-format msgid "Your file is too large" msgstr "Il tuo file è troppo grande" @@ -279,7 +279,7 @@ msgstr "Modifica sondaggio" msgid "New poll" msgstr "Nuovo sondaggio" -#: lib/claper_web/live/event_live/event_form_component.ex:324 +#: lib/claper_web/live/event_live/event_form_component.ex:327 #, elixir-autogen, elixir-format msgid "Upload failed" msgstr "Importazione non riuscita" @@ -331,7 +331,7 @@ msgstr "I messaggi delle persone partecipanti appariranno qui." msgid "This will delete all responses associated and the poll itself, are you sure?" msgstr "Verranno eliminate tutte le risposte associate e il sondaggio stesso. Sei sicuro?" -#: lib/claper_web/live/event_live/show.html.heex:523 +#: lib/claper_web/live/event_live/show.html.heex:536 #, elixir-autogen, elixir-format msgid "Ask, comment..." msgstr "Chiedi, commenta..." @@ -494,7 +494,7 @@ msgstr "Errore durante l'elaborazione del file" msgid "About" msgstr "Informazioni" -#: lib/claper_web/live/event_live/show.html.heex:619 +#: lib/claper_web/live/event_live/show.html.heex:628 #, elixir-autogen, elixir-format msgid "Or use the code:" msgstr "Oppure usa il codice:" @@ -581,7 +581,7 @@ msgstr "Modulo" #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:74 #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:234 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:24 -#: lib/claper_web/live/event_live/manage.ex:1156 +#: lib/claper_web/live/event_live/manage.ex:1177 #, elixir-autogen, elixir-format msgid "Name" msgstr "Nome" @@ -652,14 +652,14 @@ msgstr "Abilita messaggi" msgid "Show messages" msgstr "Mostra messaggi" -#: lib/claper_web/live/event_live/show.html.heex:539 +#: lib/claper_web/live/event_live/show.html.heex:490 #, elixir-autogen, elixir-format msgid "Messages deactivated" msgstr "Messaggi disattivati" #: lib/claper_web/live/event_live/post_component.ex:255 -#: lib/claper_web/live/event_live/show.html.heex:73 -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:75 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "Anonymous" msgstr "Anonimo" @@ -673,7 +673,7 @@ msgstr "Anonimo" msgid "Close" msgstr "Chiudi" -#: lib/claper_web/live/event_live/show.html.heex:87 +#: lib/claper_web/live/event_live/show.html.heex:89 #, elixir-autogen, elixir-format msgid "Enter your name" msgstr "Inserisci il tuo nome" @@ -683,7 +683,7 @@ msgstr "Inserisci il tuo nome" msgid "Or go to %{url} and use the code:" msgstr "Oppure vai su %{url} e usa il codice:" -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "disabled" msgstr "disabilitato" @@ -909,7 +909,7 @@ msgstr "Torna al tuo ultimo evento" msgid "This event has been terminated" msgstr "Questo evento è stato terminato" -#: lib/claper_web/live/event_live/show.html.heex:112 +#: lib/claper_web/live/event_live/show.html.heex:114 #, elixir-autogen, elixir-format msgid "Create your next presentation with" msgstr "Crea la tua prossima presentazione con" @@ -971,7 +971,7 @@ msgstr "La mia utenza" msgid "Your personal informations to access your account" msgstr "I tuoi dati personali per accedere alla tua utenza" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:119 #, elixir-autogen, elixir-format msgid "Enable reactions" msgstr "Abilita reazioni" @@ -1171,12 +1171,12 @@ msgstr "Ricarica la pagina che stai cercando di accedere (non reinviare i dati)" msgid "Try logging in again" msgstr "Prova ad accedere di nuovo" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "No" msgstr "No" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Sì" @@ -1258,7 +1258,7 @@ msgstr "Quiz attuale" msgid "Disable messages" msgstr "Disabilita messaggi" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:118 #, elixir-autogen, elixir-format msgid "Disable reactions" msgstr "Disabilita reazioni" @@ -1622,8 +1622,8 @@ msgid "Currently running" msgstr "Attualmente in corso" #: lib/claper_web/live/admin_live/event_live.html.heex:80 -#: lib/claper_web/live/event_live/event_form_component.html.heex:422 -#: lib/claper_web/live/event_live/event_form_component.html.heex:428 +#: lib/claper_web/live/event_live/event_form_component.html.heex:423 +#: lib/claper_web/live/event_live/event_form_component.html.heex:429 #, elixir-autogen, elixir-format msgid "Delete event" msgstr "Elimina evento" @@ -1725,7 +1725,7 @@ msgstr "Evento eliminato con successo" #: lib/claper_web/live/admin_live/event_live.ex:61 #: lib/claper_web/live/admin_live/event_live.html.heex:96 -#: lib/claper_web/live/event_live/event_form_component.html.heex:233 +#: lib/claper_web/live/event_live/event_form_component.html.heex:234 #, elixir-autogen, elixir-format msgid "Event details" msgstr "Dettagli evento" @@ -1910,7 +1910,7 @@ msgstr "Ruolo" #: lib/claper_web/live/admin_live/event_live/form_component.ex:82 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:149 #: lib/claper_web/live/admin_live/user_live/form_component.ex:98 -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #: lib/claper_web/live/user_settings_live/show.html.heex:43 #, elixir-autogen, elixir-format msgid "Saving..." @@ -2423,10 +2423,10 @@ msgstr "ID risorsa" msgid "Resource Type" msgstr "Tipo di risorsa" -#: lib/claper_web/live/event_live/manage.ex:1137 -#: lib/claper_web/live/event_live/manage.ex:1180 -#: lib/claper_web/live/event_live/manage.ex:1196 -#: lib/claper_web/live/event_live/manage.ex:1238 +#: lib/claper_web/live/event_live/manage.ex:1158 +#: lib/claper_web/live/event_live/manage.ex:1201 +#: lib/claper_web/live/event_live/manage.ex:1217 +#: lib/claper_web/live/event_live/manage.ex:1259 #, elixir-autogen, elixir-format msgid "Resource not found" msgstr "Risorsa non trovata" @@ -2508,6 +2508,7 @@ msgstr "Unisciti a oltre 6.000 relatori" #: lib/claper_web/live/event_live/join.html.heex:75 #: lib/claper_web/live/event_live/join.html.heex:105 +#: lib/claper_web/live/event_live/show.html.heex:502 #: lib/claper_web/templates/user_registration/new.html.heex:130 #: lib/claper_web/templates/user_session/new.html.heex:37 #: lib/claper_web/templates/user_session/new.html.heex:78 @@ -2656,12 +2657,12 @@ msgstr "Usa almeno 6 caratteri e inserisci la stessa password due volte." msgid "Sign in to launch or manage your interactive sessions." msgstr "Accedi per avviare o gestire le tue sessioni interattive." -#: lib/claper_web/live/event_live/manage.ex:381 +#: lib/claper_web/live/event_live/manage.ex:385 #, elixir-autogen, elixir-format msgid "Could not regenerate thumbnails" msgstr "Impossibile rigenerare le miniature" -#: lib/claper_web/live/event_live/manage.ex:526 +#: lib/claper_web/live/event_live/manage.ex:530 #, elixir-autogen, elixir-format msgid "Could not start thumbnail regeneration" msgstr "Impossibile avviare la rigenerazione delle miniature" @@ -2691,12 +2692,12 @@ msgstr "Rigenera miniature" msgid "Regenerating..." msgstr "Rigenerazione in corso..." -#: lib/claper_web/live/event_live/manage.ex:523 +#: lib/claper_web/live/event_live/manage.ex:527 #, elixir-autogen, elixir-format msgid "Thumbnail regeneration started" msgstr "Rigenerazione delle miniature avviata" -#: lib/claper_web/live/event_live/manage.ex:370 +#: lib/claper_web/live/event_live/manage.ex:374 #, elixir-autogen, elixir-format msgid "Thumbnails regenerated successfully" msgstr "Miniature rigenerate con successo" @@ -2775,7 +2776,7 @@ msgstr "Danese" msgid "Default Language" msgstr "Lingua predefinita" -#: lib/claper_web/live/admin_live/settings_live.html.heex:86 +#: lib/claper_web/live/admin_live/settings_live.html.heex:89 #, elixir-autogen, elixir-format msgid "Default language for new transcription sessions. Can be overridden per event." msgstr "Lingua predefinita per le nuove sessioni di trascrizione. Può essere sovrascritta per ogni evento." @@ -2939,7 +2940,7 @@ msgstr "Solo presentatore" msgid "Russian" msgstr "Russo" -#: lib/claper_web/live/admin_live/settings_live.html.heex:96 +#: lib/claper_web/live/admin_live/settings_live.html.heex:99 #, elixir-autogen, elixir-format msgid "Save settings" msgstr "Salva impostazioni" @@ -2999,7 +3000,7 @@ msgstr "Impostazioni di trascrizione" msgid "Transcription deleted" msgstr "Trascrizione eliminata" -#: lib/claper_web/live/event_live/manage.ex:891 +#: lib/claper_web/live/event_live/manage.ex:912 #, elixir-autogen, elixir-format msgid "Transcription has been disabled by the administrator" msgstr "La trascrizione è stata disabilitata dall'amministratore" @@ -3035,42 +3036,42 @@ msgstr "Già aggiunto a questa presentazione." msgid "Global" msgstr "Globale" -#: lib/claper_web/live/event_live/show.html.heex:589 +#: lib/claper_web/live/event_live/show.html.heex:598 #, elixir-autogen, elixir-format msgid "Admit" msgstr "Ingresso" -#: lib/claper_web/live/event_live/show.html.heex:553 +#: lib/claper_web/live/event_live/show.html.heex:562 #, elixir-autogen, elixir-format msgid "Live interactive event" msgstr "Evento interattivo dal vivo" -#: lib/claper_web/live/event_live/show.html.heex:597 +#: lib/claper_web/live/event_live/show.html.heex:606 #, elixir-autogen, elixir-format msgid "No." msgstr "N." -#: lib/claper_web/live/event_live/show.html.heex:593 +#: lib/claper_web/live/event_live/show.html.heex:602 #, elixir-autogen, elixir-format msgid "Session" msgstr "Sessione" -#: lib/claper_web/live/event_live/show.html.heex:590 +#: lib/claper_web/live/event_live/show.html.heex:599 #, elixir-autogen, elixir-format msgid "Unlimited" msgstr "Illimitato" -#: lib/claper_web/live/event_live/show.html.heex:625 +#: lib/claper_web/live/event_live/show.html.heex:634 #, elixir-autogen, elixir-format msgid "Powered by" msgstr "Funziona con" -#: lib/claper_web/live/event_live/manage.ex:464 +#: lib/claper_web/live/event_live/manage.ex:468 #, elixir-autogen, elixir-format msgid "Could not reorder slides" msgstr "Impossibile riordinare le diapositive" -#: lib/claper_web/live/event_live/manage.ex:491 +#: lib/claper_web/live/event_live/manage.ex:495 #, elixir-autogen, elixir-format msgid "Could not move interaction" msgstr "Impossibile spostare l'interazione" @@ -3107,7 +3108,7 @@ msgstr "Ti abbiamo già inviato un'email per accedere, riprova tra 5 minuti." msgid "You must log in to continue" msgstr "Devi accedere per continuare" -#: lib/claper_web/live/event_live/event_form_component.html.heex:311 +#: lib/claper_web/live/event_live/event_form_component.html.heex:312 #: lib/claper_web/live/form_live/form_component.html.heex:93 #: lib/claper_web/live/poll_live/form_component.html.heex:74 #, elixir-autogen, elixir-format @@ -3215,17 +3216,17 @@ msgstr "Rimuovi opzione" msgid "Remove field" msgstr "Rimuovi campo" -#: lib/claper_web/live/event_live/show.html.heex:386 +#: lib/claper_web/live/event_live/show.html.heex:381 #, elixir-autogen, elixir-format msgid "Be the first to ask a question or share a thought." msgstr "Sii il primo a fare una domanda o a condividere un pensiero." -#: lib/claper_web/live/event_live/show.html.heex:506 +#: lib/claper_web/live/event_live/show.html.heex:519 #, elixir-autogen, elixir-format msgid "Choose identity" msgstr "Scegli identità" -#: lib/claper_web/live/event_live/show.html.heex:213 +#: lib/claper_web/live/event_live/show.html.heex:214 #, elixir-autogen, elixir-format msgid "Current presentation slide" msgstr "Diapositiva corrente della presentazione" @@ -3235,88 +3236,88 @@ msgstr "Diapositiva corrente della presentazione" msgid "Message actions" msgstr "Azioni del messaggio" -#: lib/claper_web/live/event_live/show.html.heex:151 +#: lib/claper_web/live/event_live/show.html.heex:153 #, elixir-autogen, elixir-format msgid "New interaction" msgstr "Nuova interazione" -#: lib/claper_web/live/event_live/show.html.heex:98 +#: lib/claper_web/live/event_live/show.html.heex:100 #, elixir-autogen, elixir-format msgid "Nickname" msgstr "Nickname" -#: lib/claper_web/live/event_live/show.html.heex:229 +#: lib/claper_web/live/event_live/show.html.heex:224 #, elixir-autogen, elixir-format msgid "Open fullscreen" msgstr "Apri a schermo intero" -#: lib/claper_web/live/event_live/show.html.heex:60 +#: lib/claper_web/live/event_live/show.html.heex:62 #, elixir-autogen, elixir-format msgid "Post as" msgstr "Pubblica come" -#: lib/claper_web/live/event_live/show.html.heex:51 +#: lib/claper_web/live/event_live/show.html.heex:53 #, elixir-autogen, elixir-format msgid "Reconnecting..." msgstr "Riconnessione in corso..." -#: lib/claper_web/live/event_live/show.html.heex:473 +#: lib/claper_web/live/event_live/show.html.heex:468 #, elixir-autogen, elixir-format msgid "Send a live reaction" msgstr "Invia una reazione dal vivo" -#: lib/claper_web/live/event_live/show.html.heex:531 +#: lib/claper_web/live/event_live/show.html.heex:544 #, elixir-autogen, elixir-format msgid "Send message" msgstr "Invia messaggio" -#: lib/claper_web/live/event_live/show.html.heex:100 +#: lib/claper_web/live/event_live/show.html.heex:102 #, elixir-autogen, elixir-format msgid "Set your nickname" msgstr "Scegli un nickname" -#: lib/claper_web/live/event_live/show.html.heex:522 +#: lib/claper_web/live/event_live/show.html.heex:535 #, elixir-autogen, elixir-format msgid "Set your nickname to participate" msgstr "Scegli un nickname per partecipare" -#: lib/claper_web/live/event_live/show.html.heex:394 +#: lib/claper_web/live/event_live/show.html.heex:389 #, elixir-autogen, elixir-format msgid "new messages" msgstr "nuovi messaggi" -#: lib/claper_web/live/event_live/show.html.heex:434 +#: lib/claper_web/live/event_live/show.html.heex:429 #, elixir-autogen, elixir-format msgid "Clap" msgstr "Applauso" #: lib/claper_web/live/event_live/post_component.ex:151 -#: lib/claper_web/live/event_live/show.html.heex:421 +#: lib/claper_web/live/event_live/show.html.heex:416 #, elixir-autogen, elixir-format msgid "Heart" msgstr "Cuore" -#: lib/claper_web/live/event_live/show.html.heex:447 +#: lib/claper_web/live/event_live/show.html.heex:442 #, elixir-autogen, elixir-format msgid "Hundred" msgstr "Cento punti" -#: lib/claper_web/live/event_live/show.html.heex:88 +#: lib/claper_web/live/event_live/show.html.heex:90 #, elixir-autogen, elixir-format msgid "Nickname must be between 2 and 20 characters" msgstr "Il nickname deve contenere tra 2 e 20 caratteri" -#: lib/claper_web/live/event_live/show.html.heex:460 +#: lib/claper_web/live/event_live/show.html.heex:455 #, elixir-autogen, elixir-format msgid "Raise hand" msgstr "Mano alzata" -#: lib/claper_web/live/event_live/show.html.heex:251 +#: lib/claper_web/live/event_live/show.html.heex:246 #, elixir-autogen, elixir-format msgid "Hide presentation" msgstr "Nascondi presentazione" -#: lib/claper_web/live/event_live/show.html.heex:275 +#: lib/claper_web/live/event_live/show.html.heex:270 #, elixir-autogen, elixir-format msgid "Show presentation" msgstr "Mostra presentazione" @@ -3417,17 +3418,17 @@ msgstr "Inserisci il nome" msgid "Enter last name" msgstr "Inserisci il cognome" -#: lib/claper_web/live/event_live/show.html.heex:317 +#: lib/claper_web/live/event_live/show.html.heex:312 #, elixir-autogen, elixir-format msgid "Hide captions" msgstr "Nascondi i sottotitoli" -#: lib/claper_web/live/event_live/show.html.heex:337 +#: lib/claper_web/live/event_live/show.html.heex:332 #, elixir-autogen, elixir-format msgid "Show captions" msgstr "Mostra i sottotitoli" -#: lib/claper_web/live/event_live/show.html.heex:309 +#: lib/claper_web/live/event_live/show.html.heex:304 #, elixir-autogen, elixir-format msgid "Waiting for captions" msgstr "In attesa dei sottotitoli" @@ -3442,7 +3443,7 @@ msgstr "Aggiungi una presentazione" msgid "Attached" msgstr "Allegata" -#: lib/claper_web/live/event_live/event_form_component.html.heex:258 +#: lib/claper_web/live/event_live/event_form_component.html.heex:259 #, elixir-autogen, elixir-format msgid "Attendees enter this code to join." msgstr "I partecipanti inseriscono questo codice per partecipare." @@ -3452,18 +3453,18 @@ msgstr "I partecipanti inseriscono questo codice per partecipare." msgid "Close event editor" msgstr "Chiudi l'editor dell'evento" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #: lib/claper_web/live/event_live/index.ex:182 #, elixir-autogen, elixir-format msgid "Create event" msgstr "Crea evento" -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #, elixir-autogen, elixir-format msgid "Creating..." msgstr "Creazione in corso..." -#: lib/claper_web/live/event_live/event_form_component.html.heex:432 +#: lib/claper_web/live/event_live/event_form_component.html.heex:433 #, elixir-autogen, elixir-format msgid "Delete this event? This action cannot be undone." msgstr "Eliminare questo evento? Questa azione non può essere annullata." @@ -3473,22 +3474,22 @@ msgstr "Eliminare questo evento? Questa azione non può essere annullata." msgid "Drag and drop a file here, or" msgstr "Trascina qui un file, oppure" -#: lib/claper_web/live/event_live/event_form_component.html.heex:243 +#: lib/claper_web/live/event_live/event_form_component.html.heex:244 #, elixir-autogen, elixir-format msgid "Event name" msgstr "Nome dell'evento" -#: lib/claper_web/live/event_live/event_form_component.html.heex:288 +#: lib/claper_web/live/event_live/event_form_component.html.heex:289 #, elixir-autogen, elixir-format msgid "Facilitators" msgstr "Facilitatori" -#: lib/claper_web/live/event_live/event_form_component.html.heex:291 +#: lib/claper_web/live/event_live/event_form_component.html.heex:292 #, elixir-autogen, elixir-format msgid "Invite people who can present and manage audience interactions." msgstr "Invita persone che possano presentare e gestire le interazioni con il pubblico." -#: lib/claper_web/live/event_live/event_form_component.html.heex:254 +#: lib/claper_web/live/event_live/event_form_component.html.heex:255 #, elixir-autogen, elixir-format msgid "Join code" msgstr "Codice di accesso" @@ -3498,7 +3499,7 @@ msgstr "Codice di accesso" msgid "New presentation ready" msgstr "Nuova presentazione pronta" -#: lib/claper_web/live/event_live/event_form_component.html.heex:320 +#: lib/claper_web/live/event_live/event_form_component.html.heex:321 #, elixir-autogen, elixir-format msgid "No facilitators have been added yet." msgstr "Non è stato ancora aggiunto alcun facilitatore." @@ -3508,12 +3509,12 @@ msgstr "Non è stato ancora aggiunto alcun facilitatore." msgid "Optional. Add a PDF or PowerPoint now, or upload one later." msgstr "Facoltativo. Aggiungi ora un PDF o un file PowerPoint, oppure caricane uno in seguito." -#: lib/claper_web/live/event_live/event_form_component.html.heex:197 +#: lib/claper_web/live/event_live/event_form_component.html.heex:196 #, elixir-autogen, elixir-format msgid "PDF, PPT, or PPTX up to %{size} MB" msgstr "PDF, PPT o PPTX fino a %{size} MB" -#: lib/claper_web/live/event_live/event_form_component.html.heex:425 +#: lib/claper_web/live/event_live/event_form_component.html.heex:426 #, elixir-autogen, elixir-format msgid "Permanently delete this event. This action cannot be undone." msgstr "Elimina definitivamente questo evento. Questa azione non può essere annullata." @@ -3528,8 +3529,8 @@ msgstr "Presentazione" msgid "Presentation upload progress" msgstr "Avanzamento del caricamento della presentazione" -#: lib/claper_web/live/event_live/event_form_component.html.heex:361 -#: lib/claper_web/live/event_live/event_form_component.html.heex:386 +#: lib/claper_web/live/event_live/event_form_component.html.heex:362 +#: lib/claper_web/live/event_live/event_form_component.html.heex:387 #, elixir-autogen, elixir-format msgid "Remove facilitator" msgstr "Rimuovi facilitatore" @@ -3544,7 +3545,7 @@ msgstr "Rimuovi la presentazione selezionata" msgid "Replace presentation" msgstr "Sostituisci presentazione" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #, elixir-autogen, elixir-format msgid "Save changes" msgstr "Salva modifiche" @@ -3559,17 +3560,17 @@ msgstr "Salva l'evento per avviare l'elaborazione di questa presentazione." msgid "Set up the details attendees will use to join." msgstr "Configura i dettagli che i partecipanti useranno per accedere all'evento." -#: lib/claper_web/live/event_live/event_form_component.html.heex:270 +#: lib/claper_web/live/event_live/event_form_component.html.heex:271 #, elixir-autogen, elixir-format msgid "Shown in your local time." msgstr "L'ora mostrata è quella locale." -#: lib/claper_web/live/event_live/event_form_component.html.heex:266 +#: lib/claper_web/live/event_live/event_form_component.html.heex:267 #, elixir-autogen, elixir-format msgid "Start date and time" msgstr "Data e ora di inizio" -#: lib/claper_web/live/event_live/event_form_component.html.heex:236 +#: lib/claper_web/live/event_live/event_form_component.html.heex:237 #, elixir-autogen, elixir-format msgid "These details help attendees find and join your event." msgstr "Questi dettagli aiutano i partecipanti a trovare il tuo evento e a partecipare." @@ -3589,7 +3590,27 @@ msgstr "Caricamento in corso... %{progress}%" msgid "Your presentation is attached and ready to use." msgstr "La presentazione è allegata e pronta per l'uso." -#: lib/claper_web/live/event_live/event_form_component.html.heex:343 +#: lib/claper_web/live/event_live/event_form_component.html.heex:344 #, elixir-autogen, elixir-format msgid "name@example.com" msgstr "name@example.com" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#, elixir-autogen, elixir-format +msgid "Allow messages without login" +msgstr "" + +#: lib/claper_web/live/event_live/show.html.heex:497 +#, elixir-autogen, elixir-format +msgid "Log in to post a message" +msgstr "" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#, elixir-autogen, elixir-format +msgid "Require login to post" +msgstr "" + +#: lib/claper_web/live/event_live/show.ex:448 +#, elixir-autogen, elixir-format +msgid "You must be logged in to post a message" +msgstr "" diff --git a/priv/gettext/lv/LC_MESSAGES/default.po b/priv/gettext/lv/LC_MESSAGES/default.po index a39c2de6..57c0d68b 100644 --- a/priv/gettext/lv/LC_MESSAGES/default.po +++ b/priv/gettext/lv/LC_MESSAGES/default.po @@ -19,7 +19,7 @@ msgstr "Iestatījumi" #: lib/claper_web/live/admin_live/user_live.html.heex:41 #: lib/claper_web/live/admin_live/user_live.html.heex:116 #: lib/claper_web/live/admin_live/user_live/form_component.ex:42 -#: lib/claper_web/live/event_live/manage.ex:1157 +#: lib/claper_web/live/event_live/manage.ex:1178 #: lib/claper_web/live/form_live/form_component.html.heex:39 #: lib/claper_web/live/user_settings_live/show.html.heex:68 #: lib/claper_web/templates/user_registration/new.html.heex:86 @@ -50,7 +50,7 @@ msgstr "Mainīt" msgid "Code" msgstr "Kods" -#: lib/claper_web/live/event_live/event_form_component.html.heex:342 +#: lib/claper_web/live/event_live/event_form_component.html.heex:343 #: lib/claper_web/live/user_settings_live/show.html.heex:238 #: lib/claper_web/templates/user_session/new.html.heex:59 #, elixir-autogen, elixir-format @@ -72,17 +72,17 @@ msgstr "Personīgā informācija" msgid "We sent you an email at" msgstr "Mēs nosūtījām jums e-pastu uz adresi" -#: lib/claper_web/live/event_live/show.html.heex:568 +#: lib/claper_web/live/event_live/show.html.heex:577 #, elixir-autogen, elixir-format msgid "days" msgstr "dienas" -#: lib/claper_web/live/event_live/show.html.heex:573 +#: lib/claper_web/live/event_live/show.html.heex:582 #, elixir-autogen, elixir-format msgid "hours" msgstr "stundas" -#: lib/claper_web/live/event_live/show.html.heex:578 +#: lib/claper_web/live/event_live/show.html.heex:587 #, elixir-autogen, elixir-format msgid "minutes" msgstr "minūtes" @@ -113,7 +113,7 @@ msgstr "Vadības panelis" msgid "Host" msgstr "Organizators" -#: lib/claper_web/live/event_live/show.html.heex:583 +#: lib/claper_web/live/event_live/show.html.heex:592 #, elixir-autogen, elixir-format msgid "seconds" msgstr "sekundes" @@ -137,13 +137,13 @@ msgstr "Pabeigts" msgid "Incoming" msgstr "Drīzumā" -#: lib/claper_web/live/event_live/show.html.heex:43 +#: lib/claper_web/live/event_live/show.html.heex:45 #, elixir-autogen, elixir-format msgid "Leave" msgstr "Pamest" #: lib/claper_web/live/event_live/presenter.html.heex:27 -#: lib/claper_web/live/event_live/show.html.heex:608 +#: lib/claper_web/live/event_live/show.html.heex:617 #, elixir-autogen, elixir-format msgid "Scan to interact in real-time" msgstr "Noskenējiet, lai mijiedarbotos reāllaikā" @@ -153,7 +153,7 @@ msgstr "Noskenējiet, lai mijiedarbotos reāllaikā" msgid "Starting on" msgstr "Sākot no" -#: lib/claper_web/live/event_live/event_form_component.ex:269 +#: lib/claper_web/live/event_live/event_form_component.ex:272 #, elixir-autogen, elixir-format msgid "Updated successfully" msgstr "Veiksmīgi atjaunināts" @@ -164,8 +164,8 @@ msgstr "Veiksmīgi atjaunināts" msgid "Return to home" msgstr "Atgriezties uz sākumlapu" -#: lib/claper_web/live/event_live/event_form_component.ex:213 -#: lib/claper_web/live/event_live/event_form_component.ex:249 +#: lib/claper_web/live/event_live/event_form_component.ex:216 +#: lib/claper_web/live/event_live/event_form_component.ex:252 #, elixir-autogen, elixir-format msgid "Created successfully" msgstr "Veiksmīgi izveidots" @@ -258,12 +258,12 @@ msgstr "Varat pieteikties savā kontā, noklikšķinot šeit." msgid "Are you sure?" msgstr "Vai esat pārliecināti?" -#: lib/claper_web/live/event_live/event_form_component.ex:323 +#: lib/claper_web/live/event_live/event_form_component.ex:326 #, elixir-autogen, elixir-format msgid "You have selected an incorrect file type" msgstr "Jūs esat izvēlējies nepareizu faila tipu" -#: lib/claper_web/live/event_live/event_form_component.ex:322 +#: lib/claper_web/live/event_live/event_form_component.ex:325 #, elixir-autogen, elixir-format msgid "Your file is too large" msgstr "Jūsu fails ir pārāk liels" @@ -278,7 +278,7 @@ msgstr "Rediģēt aptauju" msgid "New poll" msgstr "Jauna aptauja" -#: lib/claper_web/live/event_live/event_form_component.ex:324 +#: lib/claper_web/live/event_live/event_form_component.ex:327 #, elixir-autogen, elixir-format msgid "Upload failed" msgstr "Neizdevās importēt" @@ -331,7 +331,7 @@ msgstr "Dalībnieku ziņojumi parādīsies šeit." msgid "This will delete all responses associated and the poll itself, are you sure?" msgstr "Tas izdzēsīs visas saistītās atbildes un pašu aptauju, vai esat pārliecināti?" -#: lib/claper_web/live/event_live/show.html.heex:523 +#: lib/claper_web/live/event_live/show.html.heex:536 #, elixir-autogen, elixir-format msgid "Ask, comment..." msgstr "Jautājiet, komentējiet..." @@ -496,7 +496,7 @@ msgstr "Kļūda apstrādājot failu" msgid "About" msgstr "Par" -#: lib/claper_web/live/event_live/show.html.heex:619 +#: lib/claper_web/live/event_live/show.html.heex:628 #, elixir-autogen, elixir-format msgid "Or use the code:" msgstr "Vai arī izmantojiet kodu:" @@ -584,7 +584,7 @@ msgstr "Veidlapa" #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:74 #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:234 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:24 -#: lib/claper_web/live/event_live/manage.ex:1156 +#: lib/claper_web/live/event_live/manage.ex:1177 #, elixir-autogen, elixir-format msgid "Name" msgstr "Nosaukums" @@ -655,14 +655,14 @@ msgstr "Iespējot ziņojumus" msgid "Show messages" msgstr "Rādīt ziņojumus" -#: lib/claper_web/live/event_live/show.html.heex:539 +#: lib/claper_web/live/event_live/show.html.heex:490 #, elixir-autogen, elixir-format msgid "Messages deactivated" msgstr "Ziņojumi atspējoti" #: lib/claper_web/live/event_live/post_component.ex:255 -#: lib/claper_web/live/event_live/show.html.heex:73 -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:75 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "Anonymous" msgstr "Anonīms" @@ -676,7 +676,7 @@ msgstr "Anonīms" msgid "Close" msgstr "Aizvērt" -#: lib/claper_web/live/event_live/show.html.heex:87 +#: lib/claper_web/live/event_live/show.html.heex:89 #, elixir-autogen, elixir-format msgid "Enter your name" msgstr "Ievadiet savu vārdu" @@ -686,7 +686,7 @@ msgstr "Ievadiet savu vārdu" msgid "Or go to %{url} and use the code:" msgstr "Vai arī dodieties uz %{url} un izmantojiet kodu:" -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "disabled" msgstr "atspējots" @@ -912,7 +912,7 @@ msgstr "Atgriezties pie pēdējā notikuma" msgid "This event has been terminated" msgstr "Šis notikums ir pārtraukts" -#: lib/claper_web/live/event_live/show.html.heex:112 +#: lib/claper_web/live/event_live/show.html.heex:114 #, elixir-autogen, elixir-format msgid "Create your next presentation with" msgstr "Izveidojiet nākamo prezentāciju, izmantojot" @@ -974,7 +974,7 @@ msgstr "Mans konts" msgid "Your personal informations to access your account" msgstr "Jūsu personiskā informācija, lai piekļūtu savam kontam" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:119 #, elixir-autogen, elixir-format msgid "Enable reactions" msgstr "Iespējot reakcijas" @@ -1174,12 +1174,12 @@ msgstr "Atkārtoti ielādējiet lapu, kurai mēģināt piekļūt (neveiciet atk msgid "Try logging in again" msgstr "Mēģiniet vēlreiz pieteikties" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "No" msgstr "Nē" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Jā" @@ -1261,7 +1261,7 @@ msgstr "Pašreizējā viktorīna" msgid "Disable messages" msgstr "Izslēgt ziņojumus" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:118 #, elixir-autogen, elixir-format msgid "Disable reactions" msgstr "Izslēgt reakcijas" @@ -1625,8 +1625,8 @@ msgid "Currently running" msgstr "Šobrīd notiek" #: lib/claper_web/live/admin_live/event_live.html.heex:80 -#: lib/claper_web/live/event_live/event_form_component.html.heex:422 -#: lib/claper_web/live/event_live/event_form_component.html.heex:428 +#: lib/claper_web/live/event_live/event_form_component.html.heex:423 +#: lib/claper_web/live/event_live/event_form_component.html.heex:429 #, elixir-autogen, elixir-format msgid "Delete event" msgstr "Dzēst pasākumu" @@ -1728,7 +1728,7 @@ msgstr "Pasākums veiksmīgi dzēsts" #: lib/claper_web/live/admin_live/event_live.ex:61 #: lib/claper_web/live/admin_live/event_live.html.heex:96 -#: lib/claper_web/live/event_live/event_form_component.html.heex:233 +#: lib/claper_web/live/event_live/event_form_component.html.heex:234 #, elixir-autogen, elixir-format msgid "Event details" msgstr "Pasākuma informācija" @@ -1913,7 +1913,7 @@ msgstr "Loma" #: lib/claper_web/live/admin_live/event_live/form_component.ex:82 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:149 #: lib/claper_web/live/admin_live/user_live/form_component.ex:98 -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #: lib/claper_web/live/user_settings_live/show.html.heex:43 #, elixir-autogen, elixir-format msgid "Saving..." @@ -2426,10 +2426,10 @@ msgstr "Resursa ID" msgid "Resource Type" msgstr "Resursa veids" -#: lib/claper_web/live/event_live/manage.ex:1137 -#: lib/claper_web/live/event_live/manage.ex:1180 -#: lib/claper_web/live/event_live/manage.ex:1196 -#: lib/claper_web/live/event_live/manage.ex:1238 +#: lib/claper_web/live/event_live/manage.ex:1158 +#: lib/claper_web/live/event_live/manage.ex:1201 +#: lib/claper_web/live/event_live/manage.ex:1217 +#: lib/claper_web/live/event_live/manage.ex:1259 #, elixir-autogen, elixir-format msgid "Resource not found" msgstr "Resurss nav atrasts" @@ -2511,6 +2511,7 @@ msgstr "Pievienojieties 6000+ runātājiem" #: lib/claper_web/live/event_live/join.html.heex:75 #: lib/claper_web/live/event_live/join.html.heex:105 +#: lib/claper_web/live/event_live/show.html.heex:502 #: lib/claper_web/templates/user_registration/new.html.heex:130 #: lib/claper_web/templates/user_session/new.html.heex:37 #: lib/claper_web/templates/user_session/new.html.heex:78 @@ -2659,12 +2660,12 @@ msgstr "Izmantojiet vismaz 6 rakstzīmes un ievadiet to pašu paroli divreiz." msgid "Sign in to launch or manage your interactive sessions." msgstr "Piesakieties, lai palaistu vai pārvaldītu savas interaktīvās sesijas." -#: lib/claper_web/live/event_live/manage.ex:381 +#: lib/claper_web/live/event_live/manage.ex:385 #, elixir-autogen, elixir-format msgid "Could not regenerate thumbnails" msgstr "Nevarēja atjaunot sīktēlus" -#: lib/claper_web/live/event_live/manage.ex:526 +#: lib/claper_web/live/event_live/manage.ex:530 #, elixir-autogen, elixir-format msgid "Could not start thumbnail regeneration" msgstr "Nevarēja sākt sīktēlu atjaunošanu" @@ -2694,12 +2695,12 @@ msgstr "Atjaunot sīktēlus" msgid "Regenerating..." msgstr "Atjauno..." -#: lib/claper_web/live/event_live/manage.ex:523 +#: lib/claper_web/live/event_live/manage.ex:527 #, elixir-autogen, elixir-format msgid "Thumbnail regeneration started" msgstr "Sīktēlu atjaunošana sākta" -#: lib/claper_web/live/event_live/manage.ex:370 +#: lib/claper_web/live/event_live/manage.ex:374 #, elixir-autogen, elixir-format msgid "Thumbnails regenerated successfully" msgstr "Sīktēli veiksmīgi atjaunoti" @@ -2778,7 +2779,7 @@ msgstr "Dāņu" msgid "Default Language" msgstr "Noklusējuma valoda" -#: lib/claper_web/live/admin_live/settings_live.html.heex:86 +#: lib/claper_web/live/admin_live/settings_live.html.heex:89 #, elixir-autogen, elixir-format msgid "Default language for new transcription sessions. Can be overridden per event." msgstr "Noklusējuma valoda jaunām transkripcijas sesijām. To var mainīt katram pasākumam atsevišķi." @@ -2942,7 +2943,7 @@ msgstr "Tikai prezentētājs" msgid "Russian" msgstr "Krievu" -#: lib/claper_web/live/admin_live/settings_live.html.heex:96 +#: lib/claper_web/live/admin_live/settings_live.html.heex:99 #, elixir-autogen, elixir-format msgid "Save settings" msgstr "Saglabāt iestatījumus" @@ -3002,7 +3003,7 @@ msgstr "Transkripcijas iestatījumi" msgid "Transcription deleted" msgstr "Transkripcija dzēsta" -#: lib/claper_web/live/event_live/manage.ex:891 +#: lib/claper_web/live/event_live/manage.ex:912 #, elixir-autogen, elixir-format msgid "Transcription has been disabled by the administrator" msgstr "Administrators ir atspējojis transkripciju" @@ -3038,42 +3039,42 @@ msgstr "Jau pievienots šai prezentācijai." msgid "Global" msgstr "Globāls" -#: lib/claper_web/live/event_live/show.html.heex:589 +#: lib/claper_web/live/event_live/show.html.heex:598 #, elixir-autogen, elixir-format msgid "Admit" msgstr "Ieeja" -#: lib/claper_web/live/event_live/show.html.heex:553 +#: lib/claper_web/live/event_live/show.html.heex:562 #, elixir-autogen, elixir-format msgid "Live interactive event" msgstr "Interaktīvs tiešraides pasākums" -#: lib/claper_web/live/event_live/show.html.heex:597 +#: lib/claper_web/live/event_live/show.html.heex:606 #, elixir-autogen, elixir-format msgid "No." msgstr "Nr." -#: lib/claper_web/live/event_live/show.html.heex:593 +#: lib/claper_web/live/event_live/show.html.heex:602 #, elixir-autogen, elixir-format msgid "Session" msgstr "Sesija" -#: lib/claper_web/live/event_live/show.html.heex:590 +#: lib/claper_web/live/event_live/show.html.heex:599 #, elixir-autogen, elixir-format msgid "Unlimited" msgstr "Neierobežots" -#: lib/claper_web/live/event_live/show.html.heex:625 +#: lib/claper_web/live/event_live/show.html.heex:634 #, elixir-autogen, elixir-format msgid "Powered by" msgstr "Darbina" -#: lib/claper_web/live/event_live/manage.ex:464 +#: lib/claper_web/live/event_live/manage.ex:468 #, elixir-autogen, elixir-format msgid "Could not reorder slides" msgstr "Neizdevās pārkārtot slaidus" -#: lib/claper_web/live/event_live/manage.ex:491 +#: lib/claper_web/live/event_live/manage.ex:495 #, elixir-autogen, elixir-format msgid "Could not move interaction" msgstr "Neizdevās pārvietot mijiedarbību" @@ -3110,7 +3111,7 @@ msgstr "Mēs jau nosūtījām jums e-pastu, lai pieteiktos. Lūdzu, mēģiniet v msgid "You must log in to continue" msgstr "Jums ir jāpiesakās, lai turpinātu" -#: lib/claper_web/live/event_live/event_form_component.html.heex:311 +#: lib/claper_web/live/event_live/event_form_component.html.heex:312 #: lib/claper_web/live/form_live/form_component.html.heex:93 #: lib/claper_web/live/poll_live/form_component.html.heex:74 #, elixir-autogen, elixir-format @@ -3218,17 +3219,17 @@ msgstr "Noņemt izvēli" msgid "Remove field" msgstr "Noņemt lauku" -#: lib/claper_web/live/event_live/show.html.heex:386 +#: lib/claper_web/live/event_live/show.html.heex:381 #, elixir-autogen, elixir-format msgid "Be the first to ask a question or share a thought." msgstr "Esiet pirmais, kas uzdod jautājumu vai dalās ar domu." -#: lib/claper_web/live/event_live/show.html.heex:506 +#: lib/claper_web/live/event_live/show.html.heex:519 #, elixir-autogen, elixir-format msgid "Choose identity" msgstr "Izvēlēties identitāti" -#: lib/claper_web/live/event_live/show.html.heex:213 +#: lib/claper_web/live/event_live/show.html.heex:214 #, elixir-autogen, elixir-format msgid "Current presentation slide" msgstr "Pašreizējais prezentācijas slaids" @@ -3238,88 +3239,88 @@ msgstr "Pašreizējais prezentācijas slaids" msgid "Message actions" msgstr "Ziņojuma darbības" -#: lib/claper_web/live/event_live/show.html.heex:151 +#: lib/claper_web/live/event_live/show.html.heex:153 #, elixir-autogen, elixir-format msgid "New interaction" msgstr "Jauna mijiedarbība" -#: lib/claper_web/live/event_live/show.html.heex:98 +#: lib/claper_web/live/event_live/show.html.heex:100 #, elixir-autogen, elixir-format msgid "Nickname" msgstr "Segvārds" -#: lib/claper_web/live/event_live/show.html.heex:229 +#: lib/claper_web/live/event_live/show.html.heex:224 #, elixir-autogen, elixir-format msgid "Open fullscreen" msgstr "Atvērt pilnekrāna režīmu" -#: lib/claper_web/live/event_live/show.html.heex:60 +#: lib/claper_web/live/event_live/show.html.heex:62 #, elixir-autogen, elixir-format msgid "Post as" msgstr "Publicēt kā" -#: lib/claper_web/live/event_live/show.html.heex:51 +#: lib/claper_web/live/event_live/show.html.heex:53 #, elixir-autogen, elixir-format msgid "Reconnecting..." msgstr "Atjauno savienojumu..." -#: lib/claper_web/live/event_live/show.html.heex:473 +#: lib/claper_web/live/event_live/show.html.heex:468 #, elixir-autogen, elixir-format msgid "Send a live reaction" msgstr "Nosūtīt tiešraides reakciju" -#: lib/claper_web/live/event_live/show.html.heex:531 +#: lib/claper_web/live/event_live/show.html.heex:544 #, elixir-autogen, elixir-format msgid "Send message" msgstr "Nosūtīt ziņojumu" -#: lib/claper_web/live/event_live/show.html.heex:100 +#: lib/claper_web/live/event_live/show.html.heex:102 #, elixir-autogen, elixir-format msgid "Set your nickname" msgstr "Izvēlieties segvārdu" -#: lib/claper_web/live/event_live/show.html.heex:522 +#: lib/claper_web/live/event_live/show.html.heex:535 #, elixir-autogen, elixir-format msgid "Set your nickname to participate" msgstr "Izvēlieties segvārdu, lai piedalītos" -#: lib/claper_web/live/event_live/show.html.heex:394 +#: lib/claper_web/live/event_live/show.html.heex:389 #, elixir-autogen, elixir-format msgid "new messages" msgstr "jauni ziņojumi" -#: lib/claper_web/live/event_live/show.html.heex:434 +#: lib/claper_web/live/event_live/show.html.heex:429 #, elixir-autogen, elixir-format msgid "Clap" msgstr "Aplausi" #: lib/claper_web/live/event_live/post_component.ex:151 -#: lib/claper_web/live/event_live/show.html.heex:421 +#: lib/claper_web/live/event_live/show.html.heex:416 #, elixir-autogen, elixir-format msgid "Heart" msgstr "Sirds" -#: lib/claper_web/live/event_live/show.html.heex:447 +#: lib/claper_web/live/event_live/show.html.heex:442 #, elixir-autogen, elixir-format msgid "Hundred" msgstr "Simts punkti" -#: lib/claper_web/live/event_live/show.html.heex:88 +#: lib/claper_web/live/event_live/show.html.heex:90 #, elixir-autogen, elixir-format msgid "Nickname must be between 2 and 20 characters" msgstr "Segvārdam jābūt no 2 līdz 20 rakstzīmēm" -#: lib/claper_web/live/event_live/show.html.heex:460 +#: lib/claper_web/live/event_live/show.html.heex:455 #, elixir-autogen, elixir-format msgid "Raise hand" msgstr "Pacelta roka" -#: lib/claper_web/live/event_live/show.html.heex:251 +#: lib/claper_web/live/event_live/show.html.heex:246 #, elixir-autogen, elixir-format msgid "Hide presentation" msgstr "Paslēpt prezentāciju" -#: lib/claper_web/live/event_live/show.html.heex:275 +#: lib/claper_web/live/event_live/show.html.heex:270 #, elixir-autogen, elixir-format msgid "Show presentation" msgstr "Rādīt prezentāciju" @@ -3420,17 +3421,17 @@ msgstr "Ievadiet vārdu" msgid "Enter last name" msgstr "Ievadiet uzvārdu" -#: lib/claper_web/live/event_live/show.html.heex:317 +#: lib/claper_web/live/event_live/show.html.heex:312 #, elixir-autogen, elixir-format msgid "Hide captions" msgstr "Paslēpt subtitrus" -#: lib/claper_web/live/event_live/show.html.heex:337 +#: lib/claper_web/live/event_live/show.html.heex:332 #, elixir-autogen, elixir-format msgid "Show captions" msgstr "Rādīt subtitrus" -#: lib/claper_web/live/event_live/show.html.heex:309 +#: lib/claper_web/live/event_live/show.html.heex:304 #, elixir-autogen, elixir-format msgid "Waiting for captions" msgstr "Gaida subtitrus" @@ -3445,7 +3446,7 @@ msgstr "Pievienot prezentāciju" msgid "Attached" msgstr "Pievienota" -#: lib/claper_web/live/event_live/event_form_component.html.heex:258 +#: lib/claper_web/live/event_live/event_form_component.html.heex:259 #, elixir-autogen, elixir-format msgid "Attendees enter this code to join." msgstr "Dalībnieki ievada šo kodu, lai pievienotos." @@ -3455,18 +3456,18 @@ msgstr "Dalībnieki ievada šo kodu, lai pievienotos." msgid "Close event editor" msgstr "Aizvērt pasākuma redaktoru" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #: lib/claper_web/live/event_live/index.ex:182 #, elixir-autogen, elixir-format msgid "Create event" msgstr "Izveidot pasākumu" -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #, elixir-autogen, elixir-format msgid "Creating..." msgstr "Izveido..." -#: lib/claper_web/live/event_live/event_form_component.html.heex:432 +#: lib/claper_web/live/event_live/event_form_component.html.heex:433 #, elixir-autogen, elixir-format msgid "Delete this event? This action cannot be undone." msgstr "Vai dzēst šo pasākumu? Šo darbību nevar atsaukt." @@ -3476,22 +3477,22 @@ msgstr "Vai dzēst šo pasākumu? Šo darbību nevar atsaukt." msgid "Drag and drop a file here, or" msgstr "Velciet un nometiet failu šeit vai" -#: lib/claper_web/live/event_live/event_form_component.html.heex:243 +#: lib/claper_web/live/event_live/event_form_component.html.heex:244 #, elixir-autogen, elixir-format msgid "Event name" msgstr "Pasākuma nosaukums" -#: lib/claper_web/live/event_live/event_form_component.html.heex:288 +#: lib/claper_web/live/event_live/event_form_component.html.heex:289 #, elixir-autogen, elixir-format msgid "Facilitators" msgstr "Moderatori" -#: lib/claper_web/live/event_live/event_form_component.html.heex:291 +#: lib/claper_web/live/event_live/event_form_component.html.heex:292 #, elixir-autogen, elixir-format msgid "Invite people who can present and manage audience interactions." msgstr "Uzaiciniet personas, kuras var prezentēt un pārvaldīt auditorijas mijiedarbību." -#: lib/claper_web/live/event_live/event_form_component.html.heex:254 +#: lib/claper_web/live/event_live/event_form_component.html.heex:255 #, elixir-autogen, elixir-format msgid "Join code" msgstr "Pievienošanās kods" @@ -3501,7 +3502,7 @@ msgstr "Pievienošanās kods" msgid "New presentation ready" msgstr "Jaunā prezentācija ir gatava" -#: lib/claper_web/live/event_live/event_form_component.html.heex:320 +#: lib/claper_web/live/event_live/event_form_component.html.heex:321 #, elixir-autogen, elixir-format msgid "No facilitators have been added yet." msgstr "Vēl nav pievienots neviens moderators." @@ -3511,12 +3512,12 @@ msgstr "Vēl nav pievienots neviens moderators." msgid "Optional. Add a PDF or PowerPoint now, or upload one later." msgstr "Neobligāti. Pievienojiet PDF vai PowerPoint failu tagad vai augšupielādējiet to vēlāk." -#: lib/claper_web/live/event_live/event_form_component.html.heex:197 +#: lib/claper_web/live/event_live/event_form_component.html.heex:196 #, elixir-autogen, elixir-format msgid "PDF, PPT, or PPTX up to %{size} MB" msgstr "PDF, PPT vai PPTX līdz %{size} MB" -#: lib/claper_web/live/event_live/event_form_component.html.heex:425 +#: lib/claper_web/live/event_live/event_form_component.html.heex:426 #, elixir-autogen, elixir-format msgid "Permanently delete this event. This action cannot be undone." msgstr "Neatgriezeniski dzēst šo pasākumu. Šo darbību nevar atsaukt." @@ -3531,8 +3532,8 @@ msgstr "Prezentācija" msgid "Presentation upload progress" msgstr "Prezentācijas augšupielādes progress" -#: lib/claper_web/live/event_live/event_form_component.html.heex:361 -#: lib/claper_web/live/event_live/event_form_component.html.heex:386 +#: lib/claper_web/live/event_live/event_form_component.html.heex:362 +#: lib/claper_web/live/event_live/event_form_component.html.heex:387 #, elixir-autogen, elixir-format msgid "Remove facilitator" msgstr "Noņemt moderatoru" @@ -3547,7 +3548,7 @@ msgstr "Noņemt izvēlēto prezentāciju" msgid "Replace presentation" msgstr "Aizstāt prezentāciju" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #, elixir-autogen, elixir-format msgid "Save changes" msgstr "Saglabāt izmaiņas" @@ -3562,17 +3563,17 @@ msgstr "Saglabājiet pasākumu, lai sāktu šīs prezentācijas apstrādi." msgid "Set up the details attendees will use to join." msgstr "Norādiet informāciju, ko dalībnieki izmantos, lai pievienotos." -#: lib/claper_web/live/event_live/event_form_component.html.heex:270 +#: lib/claper_web/live/event_live/event_form_component.html.heex:271 #, elixir-autogen, elixir-format msgid "Shown in your local time." msgstr "Tiek rādīts jūsu vietējā laikā." -#: lib/claper_web/live/event_live/event_form_component.html.heex:266 +#: lib/claper_web/live/event_live/event_form_component.html.heex:267 #, elixir-autogen, elixir-format msgid "Start date and time" msgstr "Sākuma datums un laiks" -#: lib/claper_web/live/event_live/event_form_component.html.heex:236 +#: lib/claper_web/live/event_live/event_form_component.html.heex:237 #, elixir-autogen, elixir-format msgid "These details help attendees find and join your event." msgstr "Šī informācija palīdz dalībniekiem atrast jūsu pasākumu un tam pievienoties." @@ -3592,7 +3593,27 @@ msgstr "Augšupielādē... %{progress}%" msgid "Your presentation is attached and ready to use." msgstr "Jūsu prezentācija ir pievienota un gatava lietošanai." -#: lib/claper_web/live/event_live/event_form_component.html.heex:343 +#: lib/claper_web/live/event_live/event_form_component.html.heex:344 #, elixir-autogen, elixir-format msgid "name@example.com" msgstr "name@example.com" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#, elixir-autogen, elixir-format +msgid "Allow messages without login" +msgstr "" + +#: lib/claper_web/live/event_live/show.html.heex:497 +#, elixir-autogen, elixir-format +msgid "Log in to post a message" +msgstr "" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#, elixir-autogen, elixir-format +msgid "Require login to post" +msgstr "" + +#: lib/claper_web/live/event_live/show.ex:448 +#, elixir-autogen, elixir-format +msgid "You must be logged in to post a message" +msgstr "" diff --git a/priv/gettext/nl/LC_MESSAGES/default.po b/priv/gettext/nl/LC_MESSAGES/default.po index c2bb2a34..664170d1 100644 --- a/priv/gettext/nl/LC_MESSAGES/default.po +++ b/priv/gettext/nl/LC_MESSAGES/default.po @@ -19,7 +19,7 @@ msgstr "Instellingen" #: lib/claper_web/live/admin_live/user_live.html.heex:41 #: lib/claper_web/live/admin_live/user_live.html.heex:116 #: lib/claper_web/live/admin_live/user_live/form_component.ex:42 -#: lib/claper_web/live/event_live/manage.ex:1157 +#: lib/claper_web/live/event_live/manage.ex:1178 #: lib/claper_web/live/form_live/form_component.html.heex:39 #: lib/claper_web/live/user_settings_live/show.html.heex:68 #: lib/claper_web/templates/user_registration/new.html.heex:86 @@ -50,7 +50,7 @@ msgstr "Aanpassen" msgid "Code" msgstr "Code" -#: lib/claper_web/live/event_live/event_form_component.html.heex:342 +#: lib/claper_web/live/event_live/event_form_component.html.heex:343 #: lib/claper_web/live/user_settings_live/show.html.heex:238 #: lib/claper_web/templates/user_session/new.html.heex:59 #, elixir-autogen, elixir-format @@ -72,17 +72,17 @@ msgstr "Persoonlijke informatie" msgid "We sent you an email at" msgstr "Wij hebben je een e-mail gestuurd om" -#: lib/claper_web/live/event_live/show.html.heex:568 +#: lib/claper_web/live/event_live/show.html.heex:577 #, elixir-autogen, elixir-format msgid "days" msgstr "dagen" -#: lib/claper_web/live/event_live/show.html.heex:573 +#: lib/claper_web/live/event_live/show.html.heex:582 #, elixir-autogen, elixir-format msgid "hours" msgstr "uren" -#: lib/claper_web/live/event_live/show.html.heex:578 +#: lib/claper_web/live/event_live/show.html.heex:587 #, elixir-autogen, elixir-format msgid "minutes" msgstr "minuten" @@ -113,7 +113,7 @@ msgstr "Dashboard" msgid "Host" msgstr "Host" -#: lib/claper_web/live/event_live/show.html.heex:583 +#: lib/claper_web/live/event_live/show.html.heex:592 #, elixir-autogen, elixir-format msgid "seconds" msgstr "seconden" @@ -137,13 +137,13 @@ msgstr "Afgerond om" msgid "Incoming" msgstr "Inkomend" -#: lib/claper_web/live/event_live/show.html.heex:43 +#: lib/claper_web/live/event_live/show.html.heex:45 #, elixir-autogen, elixir-format msgid "Leave" msgstr "Vertrekken" #: lib/claper_web/live/event_live/presenter.html.heex:27 -#: lib/claper_web/live/event_live/show.html.heex:608 +#: lib/claper_web/live/event_live/show.html.heex:617 #, elixir-autogen, elixir-format msgid "Scan to interact in real-time" msgstr "Scannen om live mee te doen" @@ -153,7 +153,7 @@ msgstr "Scannen om live mee te doen" msgid "Starting on" msgstr "Vanaf" -#: lib/claper_web/live/event_live/event_form_component.ex:269 +#: lib/claper_web/live/event_live/event_form_component.ex:272 #, elixir-autogen, elixir-format msgid "Updated successfully" msgstr "Succesvol bijgewerkt" @@ -164,8 +164,8 @@ msgstr "Succesvol bijgewerkt" msgid "Return to home" msgstr "Terug" -#: lib/claper_web/live/event_live/event_form_component.ex:213 -#: lib/claper_web/live/event_live/event_form_component.ex:249 +#: lib/claper_web/live/event_live/event_form_component.ex:216 +#: lib/claper_web/live/event_live/event_form_component.ex:252 #, elixir-autogen, elixir-format msgid "Created successfully" msgstr "Succesvol aangemaakt" @@ -258,12 +258,12 @@ msgstr "Je kunt inloggen op je account door hier te klikken." msgid "Are you sure?" msgstr "Zeker weten?" -#: lib/claper_web/live/event_live/event_form_component.ex:323 +#: lib/claper_web/live/event_live/event_form_component.ex:326 #, elixir-autogen, elixir-format msgid "You have selected an incorrect file type" msgstr "Je hebt een onjuist bestandstype geselecteerd" -#: lib/claper_web/live/event_live/event_form_component.ex:322 +#: lib/claper_web/live/event_live/event_form_component.ex:325 #, elixir-autogen, elixir-format msgid "Your file is too large" msgstr "Het bestand is te groot" @@ -278,7 +278,7 @@ msgstr "Peiling bewerken" msgid "New poll" msgstr "Nieuwe peiling" -#: lib/claper_web/live/event_live/event_form_component.ex:324 +#: lib/claper_web/live/event_live/event_form_component.ex:327 #, elixir-autogen, elixir-format msgid "Upload failed" msgstr "Importeren mislukt" @@ -330,7 +330,7 @@ msgstr "Hier verschijnen berichten van deelnemers." msgid "This will delete all responses associated and the poll itself, are you sure?" msgstr "Hierdoor worden alle bijbehorende reacties en de peiling verwijderd. Weet je het zeker?" -#: lib/claper_web/live/event_live/show.html.heex:523 +#: lib/claper_web/live/event_live/show.html.heex:536 #, elixir-autogen, elixir-format msgid "Ask, comment..." msgstr "Vraag, reageer..." @@ -493,7 +493,7 @@ msgstr "Fout bij het verwerken van het bestand" msgid "About" msgstr "Over" -#: lib/claper_web/live/event_live/show.html.heex:619 +#: lib/claper_web/live/event_live/show.html.heex:628 #, elixir-autogen, elixir-format msgid "Or use the code:" msgstr "Of gebruik de code:" @@ -580,7 +580,7 @@ msgstr "Formulier" #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:74 #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:234 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:24 -#: lib/claper_web/live/event_live/manage.ex:1156 +#: lib/claper_web/live/event_live/manage.ex:1177 #, elixir-autogen, elixir-format msgid "Name" msgstr "Naam" @@ -651,14 +651,14 @@ msgstr "Schakel berichten in" msgid "Show messages" msgstr "Toon berichten" -#: lib/claper_web/live/event_live/show.html.heex:539 +#: lib/claper_web/live/event_live/show.html.heex:490 #, elixir-autogen, elixir-format msgid "Messages deactivated" msgstr "Berichten gedeactiveerd" #: lib/claper_web/live/event_live/post_component.ex:255 -#: lib/claper_web/live/event_live/show.html.heex:73 -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:75 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "Anonymous" msgstr "Anoniem" @@ -672,7 +672,7 @@ msgstr "Anoniem" msgid "Close" msgstr "Sluiten" -#: lib/claper_web/live/event_live/show.html.heex:87 +#: lib/claper_web/live/event_live/show.html.heex:89 #, elixir-autogen, elixir-format msgid "Enter your name" msgstr "Vul jouw naam in" @@ -682,7 +682,7 @@ msgstr "Vul jouw naam in" msgid "Or go to %{url} and use the code:" msgstr "Of ga naar %{url} en gebruik de code:" -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "disabled" msgstr "uitgeschakeld" @@ -908,7 +908,7 @@ msgstr "Keer terug naar je laatste evenement" msgid "This event has been terminated" msgstr "Dit evenement is gestopt" -#: lib/claper_web/live/event_live/show.html.heex:112 +#: lib/claper_web/live/event_live/show.html.heex:114 #, elixir-autogen, elixir-format msgid "Create your next presentation with" msgstr "Maak je volgende presentatie met" @@ -970,7 +970,7 @@ msgstr "Mijn account" msgid "Your personal informations to access your account" msgstr "Je persoonlijke gegevens om toegang te krijgen tot je account" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:119 #, elixir-autogen, elixir-format msgid "Enable reactions" msgstr "Schakel reacties in" @@ -1170,12 +1170,12 @@ msgstr "Herlaad de pagina die u probeert te openen (dien geen gegevens opnieuw i msgid "Try logging in again" msgstr "Probeer opnieuw in te loggen" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "No" msgstr "Nee" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Ja" @@ -1257,7 +1257,7 @@ msgstr "Huidige quiz" msgid "Disable messages" msgstr "Berichten uitschakelen" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:118 #, elixir-autogen, elixir-format msgid "Disable reactions" msgstr "Reacties uitschakelen" @@ -1621,8 +1621,8 @@ msgid "Currently running" msgstr "Momenteel actief" #: lib/claper_web/live/admin_live/event_live.html.heex:80 -#: lib/claper_web/live/event_live/event_form_component.html.heex:422 -#: lib/claper_web/live/event_live/event_form_component.html.heex:428 +#: lib/claper_web/live/event_live/event_form_component.html.heex:423 +#: lib/claper_web/live/event_live/event_form_component.html.heex:429 #, elixir-autogen, elixir-format msgid "Delete event" msgstr "Evenement verwijderen" @@ -1724,7 +1724,7 @@ msgstr "Evenement succesvol verwijderd" #: lib/claper_web/live/admin_live/event_live.ex:61 #: lib/claper_web/live/admin_live/event_live.html.heex:96 -#: lib/claper_web/live/event_live/event_form_component.html.heex:233 +#: lib/claper_web/live/event_live/event_form_component.html.heex:234 #, elixir-autogen, elixir-format msgid "Event details" msgstr "Evenement details" @@ -1909,7 +1909,7 @@ msgstr "Rol" #: lib/claper_web/live/admin_live/event_live/form_component.ex:82 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:149 #: lib/claper_web/live/admin_live/user_live/form_component.ex:98 -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #: lib/claper_web/live/user_settings_live/show.html.heex:43 #, elixir-autogen, elixir-format msgid "Saving..." @@ -2422,10 +2422,10 @@ msgstr "Resource-ID" msgid "Resource Type" msgstr "Brontype" -#: lib/claper_web/live/event_live/manage.ex:1137 -#: lib/claper_web/live/event_live/manage.ex:1180 -#: lib/claper_web/live/event_live/manage.ex:1196 -#: lib/claper_web/live/event_live/manage.ex:1238 +#: lib/claper_web/live/event_live/manage.ex:1158 +#: lib/claper_web/live/event_live/manage.ex:1201 +#: lib/claper_web/live/event_live/manage.ex:1217 +#: lib/claper_web/live/event_live/manage.ex:1259 #, elixir-autogen, elixir-format msgid "Resource not found" msgstr "Resource niet gevonden" @@ -2507,6 +2507,7 @@ msgstr "Sluit je aan bij 6.000+ sprekers" #: lib/claper_web/live/event_live/join.html.heex:75 #: lib/claper_web/live/event_live/join.html.heex:105 +#: lib/claper_web/live/event_live/show.html.heex:502 #: lib/claper_web/templates/user_registration/new.html.heex:130 #: lib/claper_web/templates/user_session/new.html.heex:37 #: lib/claper_web/templates/user_session/new.html.heex:78 @@ -2655,12 +2656,12 @@ msgstr "Gebruik minimaal 6 tekens en voer hetzelfde wachtwoord twee keer in." msgid "Sign in to launch or manage your interactive sessions." msgstr "Meld je aan om je interactieve sessies te starten of beheren." -#: lib/claper_web/live/event_live/manage.ex:381 +#: lib/claper_web/live/event_live/manage.ex:385 #, elixir-autogen, elixir-format msgid "Could not regenerate thumbnails" msgstr "Miniaturen konden niet opnieuw worden gegenereerd" -#: lib/claper_web/live/event_live/manage.ex:526 +#: lib/claper_web/live/event_live/manage.ex:530 #, elixir-autogen, elixir-format msgid "Could not start thumbnail regeneration" msgstr "Het genereren van miniaturen kon niet worden gestart" @@ -2690,12 +2691,12 @@ msgstr "Miniaturen opnieuw genereren" msgid "Regenerating..." msgstr "Opnieuw genereren..." -#: lib/claper_web/live/event_live/manage.ex:523 +#: lib/claper_web/live/event_live/manage.ex:527 #, elixir-autogen, elixir-format msgid "Thumbnail regeneration started" msgstr "Genereren van miniaturen gestart" -#: lib/claper_web/live/event_live/manage.ex:370 +#: lib/claper_web/live/event_live/manage.ex:374 #, elixir-autogen, elixir-format msgid "Thumbnails regenerated successfully" msgstr "Miniaturen succesvol opnieuw gegenereerd" @@ -2774,7 +2775,7 @@ msgstr "Deens" msgid "Default Language" msgstr "Standaardtaal" -#: lib/claper_web/live/admin_live/settings_live.html.heex:86 +#: lib/claper_web/live/admin_live/settings_live.html.heex:89 #, elixir-autogen, elixir-format msgid "Default language for new transcription sessions. Can be overridden per event." msgstr "" @@ -2940,7 +2941,7 @@ msgstr "Alleen presentator" msgid "Russian" msgstr "Russisch" -#: lib/claper_web/live/admin_live/settings_live.html.heex:96 +#: lib/claper_web/live/admin_live/settings_live.html.heex:99 #, elixir-autogen, elixir-format msgid "Save settings" msgstr "Instellingen opslaan" @@ -3000,7 +3001,7 @@ msgstr "Transcriptie-instellingen" msgid "Transcription deleted" msgstr "Transcriptie verwijderd" -#: lib/claper_web/live/event_live/manage.ex:891 +#: lib/claper_web/live/event_live/manage.ex:912 #, elixir-autogen, elixir-format msgid "Transcription has been disabled by the administrator" msgstr "Transcriptie is uitgeschakeld door de beheerder" @@ -3036,42 +3037,42 @@ msgstr "Al toegevoegd aan deze presentatie." msgid "Global" msgstr "Globaal" -#: lib/claper_web/live/event_live/show.html.heex:589 +#: lib/claper_web/live/event_live/show.html.heex:598 #, elixir-autogen, elixir-format msgid "Admit" msgstr "Toegang" -#: lib/claper_web/live/event_live/show.html.heex:553 +#: lib/claper_web/live/event_live/show.html.heex:562 #, elixir-autogen, elixir-format msgid "Live interactive event" msgstr "Live interactief evenement" -#: lib/claper_web/live/event_live/show.html.heex:597 +#: lib/claper_web/live/event_live/show.html.heex:606 #, elixir-autogen, elixir-format msgid "No." msgstr "Nr." -#: lib/claper_web/live/event_live/show.html.heex:593 +#: lib/claper_web/live/event_live/show.html.heex:602 #, elixir-autogen, elixir-format msgid "Session" msgstr "Sessie" -#: lib/claper_web/live/event_live/show.html.heex:590 +#: lib/claper_web/live/event_live/show.html.heex:599 #, elixir-autogen, elixir-format msgid "Unlimited" msgstr "Onbeperkt" -#: lib/claper_web/live/event_live/show.html.heex:625 +#: lib/claper_web/live/event_live/show.html.heex:634 #, elixir-autogen, elixir-format msgid "Powered by" msgstr "Mogelijk gemaakt door" -#: lib/claper_web/live/event_live/manage.ex:464 +#: lib/claper_web/live/event_live/manage.ex:468 #, elixir-autogen, elixir-format msgid "Could not reorder slides" msgstr "Kon dia's niet herschikken" -#: lib/claper_web/live/event_live/manage.ex:491 +#: lib/claper_web/live/event_live/manage.ex:495 #, elixir-autogen, elixir-format msgid "Could not move interaction" msgstr "Kon interactie niet verplaatsen" @@ -3108,7 +3109,7 @@ msgstr "We hebben je al een e-mail gestuurd om in te loggen. Probeer het over 5 msgid "You must log in to continue" msgstr "Je moet inloggen om door te gaan" -#: lib/claper_web/live/event_live/event_form_component.html.heex:311 +#: lib/claper_web/live/event_live/event_form_component.html.heex:312 #: lib/claper_web/live/form_live/form_component.html.heex:93 #: lib/claper_web/live/poll_live/form_component.html.heex:74 #, elixir-autogen, elixir-format @@ -3216,17 +3217,17 @@ msgstr "Keuze verwijderen" msgid "Remove field" msgstr "Veld verwijderen" -#: lib/claper_web/live/event_live/show.html.heex:386 +#: lib/claper_web/live/event_live/show.html.heex:381 #, elixir-autogen, elixir-format msgid "Be the first to ask a question or share a thought." msgstr "Wees de eerste die een vraag stelt of een gedachte deelt." -#: lib/claper_web/live/event_live/show.html.heex:506 +#: lib/claper_web/live/event_live/show.html.heex:519 #, elixir-autogen, elixir-format msgid "Choose identity" msgstr "Kies identiteit" -#: lib/claper_web/live/event_live/show.html.heex:213 +#: lib/claper_web/live/event_live/show.html.heex:214 #, elixir-autogen, elixir-format msgid "Current presentation slide" msgstr "Huidige presentatiedia" @@ -3236,88 +3237,88 @@ msgstr "Huidige presentatiedia" msgid "Message actions" msgstr "Berichtacties" -#: lib/claper_web/live/event_live/show.html.heex:151 +#: lib/claper_web/live/event_live/show.html.heex:153 #, elixir-autogen, elixir-format msgid "New interaction" msgstr "Nieuwe interactie" -#: lib/claper_web/live/event_live/show.html.heex:98 +#: lib/claper_web/live/event_live/show.html.heex:100 #, elixir-autogen, elixir-format msgid "Nickname" msgstr "Bijnaam" -#: lib/claper_web/live/event_live/show.html.heex:229 +#: lib/claper_web/live/event_live/show.html.heex:224 #, elixir-autogen, elixir-format msgid "Open fullscreen" msgstr "Volledig scherm openen" -#: lib/claper_web/live/event_live/show.html.heex:60 +#: lib/claper_web/live/event_live/show.html.heex:62 #, elixir-autogen, elixir-format msgid "Post as" msgstr "Posten als" -#: lib/claper_web/live/event_live/show.html.heex:51 +#: lib/claper_web/live/event_live/show.html.heex:53 #, elixir-autogen, elixir-format msgid "Reconnecting..." msgstr "Opnieuw verbinden..." -#: lib/claper_web/live/event_live/show.html.heex:473 +#: lib/claper_web/live/event_live/show.html.heex:468 #, elixir-autogen, elixir-format msgid "Send a live reaction" msgstr "Stuur een live reactie" -#: lib/claper_web/live/event_live/show.html.heex:531 +#: lib/claper_web/live/event_live/show.html.heex:544 #, elixir-autogen, elixir-format msgid "Send message" msgstr "Bericht versturen" -#: lib/claper_web/live/event_live/show.html.heex:100 +#: lib/claper_web/live/event_live/show.html.heex:102 #, elixir-autogen, elixir-format msgid "Set your nickname" msgstr "Kies een bijnaam" -#: lib/claper_web/live/event_live/show.html.heex:522 +#: lib/claper_web/live/event_live/show.html.heex:535 #, elixir-autogen, elixir-format msgid "Set your nickname to participate" msgstr "Kies een bijnaam om deel te nemen" -#: lib/claper_web/live/event_live/show.html.heex:394 +#: lib/claper_web/live/event_live/show.html.heex:389 #, elixir-autogen, elixir-format msgid "new messages" msgstr "nieuwe berichten" -#: lib/claper_web/live/event_live/show.html.heex:434 +#: lib/claper_web/live/event_live/show.html.heex:429 #, elixir-autogen, elixir-format msgid "Clap" msgstr "Applaus" #: lib/claper_web/live/event_live/post_component.ex:151 -#: lib/claper_web/live/event_live/show.html.heex:421 +#: lib/claper_web/live/event_live/show.html.heex:416 #, elixir-autogen, elixir-format msgid "Heart" msgstr "Hart" -#: lib/claper_web/live/event_live/show.html.heex:447 +#: lib/claper_web/live/event_live/show.html.heex:442 #, elixir-autogen, elixir-format msgid "Hundred" msgstr "Honderd punten" -#: lib/claper_web/live/event_live/show.html.heex:88 +#: lib/claper_web/live/event_live/show.html.heex:90 #, elixir-autogen, elixir-format msgid "Nickname must be between 2 and 20 characters" msgstr "De bijnaam moet tussen 2 en 20 tekens lang zijn" -#: lib/claper_web/live/event_live/show.html.heex:460 +#: lib/claper_web/live/event_live/show.html.heex:455 #, elixir-autogen, elixir-format msgid "Raise hand" msgstr "Opgestoken hand" -#: lib/claper_web/live/event_live/show.html.heex:251 +#: lib/claper_web/live/event_live/show.html.heex:246 #, elixir-autogen, elixir-format msgid "Hide presentation" msgstr "Presentatie verbergen" -#: lib/claper_web/live/event_live/show.html.heex:275 +#: lib/claper_web/live/event_live/show.html.heex:270 #, elixir-autogen, elixir-format msgid "Show presentation" msgstr "Presentatie tonen" @@ -3418,17 +3419,17 @@ msgstr "Voer de voornaam in" msgid "Enter last name" msgstr "Voer de achternaam in" -#: lib/claper_web/live/event_live/show.html.heex:317 +#: lib/claper_web/live/event_live/show.html.heex:312 #, elixir-autogen, elixir-format msgid "Hide captions" msgstr "Ondertiteling verbergen" -#: lib/claper_web/live/event_live/show.html.heex:337 +#: lib/claper_web/live/event_live/show.html.heex:332 #, elixir-autogen, elixir-format msgid "Show captions" msgstr "Ondertiteling tonen" -#: lib/claper_web/live/event_live/show.html.heex:309 +#: lib/claper_web/live/event_live/show.html.heex:304 #, elixir-autogen, elixir-format msgid "Waiting for captions" msgstr "Wachten op ondertiteling" @@ -3443,7 +3444,7 @@ msgstr "Presentatie toevoegen" msgid "Attached" msgstr "Bijgevoegd" -#: lib/claper_web/live/event_live/event_form_component.html.heex:258 +#: lib/claper_web/live/event_live/event_form_component.html.heex:259 #, elixir-autogen, elixir-format msgid "Attendees enter this code to join." msgstr "Deelnemers voeren deze code in om deel te nemen." @@ -3453,18 +3454,18 @@ msgstr "Deelnemers voeren deze code in om deel te nemen." msgid "Close event editor" msgstr "Evenementeditor sluiten" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #: lib/claper_web/live/event_live/index.ex:182 #, elixir-autogen, elixir-format msgid "Create event" msgstr "Evenement aanmaken" -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #, elixir-autogen, elixir-format msgid "Creating..." msgstr "Aanmaken..." -#: lib/claper_web/live/event_live/event_form_component.html.heex:432 +#: lib/claper_web/live/event_live/event_form_component.html.heex:433 #, elixir-autogen, elixir-format msgid "Delete this event? This action cannot be undone." msgstr "Dit evenement verwijderen? Deze actie kan niet ongedaan worden gemaakt." @@ -3474,22 +3475,22 @@ msgstr "Dit evenement verwijderen? Deze actie kan niet ongedaan worden gemaakt." msgid "Drag and drop a file here, or" msgstr "Sleep hier een bestand naartoe, of" -#: lib/claper_web/live/event_live/event_form_component.html.heex:243 +#: lib/claper_web/live/event_live/event_form_component.html.heex:244 #, elixir-autogen, elixir-format msgid "Event name" msgstr "Naam van het evenement" -#: lib/claper_web/live/event_live/event_form_component.html.heex:288 +#: lib/claper_web/live/event_live/event_form_component.html.heex:289 #, elixir-autogen, elixir-format msgid "Facilitators" msgstr "Facilitators" -#: lib/claper_web/live/event_live/event_form_component.html.heex:291 +#: lib/claper_web/live/event_live/event_form_component.html.heex:292 #, elixir-autogen, elixir-format msgid "Invite people who can present and manage audience interactions." msgstr "Nodig mensen uit die kunnen presenteren en publieksinteracties kunnen beheren." -#: lib/claper_web/live/event_live/event_form_component.html.heex:254 +#: lib/claper_web/live/event_live/event_form_component.html.heex:255 #, elixir-autogen, elixir-format msgid "Join code" msgstr "Deelnamecode" @@ -3499,7 +3500,7 @@ msgstr "Deelnamecode" msgid "New presentation ready" msgstr "Nieuwe presentatie klaar" -#: lib/claper_web/live/event_live/event_form_component.html.heex:320 +#: lib/claper_web/live/event_live/event_form_component.html.heex:321 #, elixir-autogen, elixir-format msgid "No facilitators have been added yet." msgstr "Er zijn nog geen facilitators toegevoegd." @@ -3509,12 +3510,12 @@ msgstr "Er zijn nog geen facilitators toegevoegd." msgid "Optional. Add a PDF or PowerPoint now, or upload one later." msgstr "Optioneel. Voeg nu een PDF- of PowerPoint-bestand toe, of upload er later een." -#: lib/claper_web/live/event_live/event_form_component.html.heex:197 +#: lib/claper_web/live/event_live/event_form_component.html.heex:196 #, elixir-autogen, elixir-format msgid "PDF, PPT, or PPTX up to %{size} MB" msgstr "PDF-, PPT- of PPTX-bestand van maximaal %{size} MB" -#: lib/claper_web/live/event_live/event_form_component.html.heex:425 +#: lib/claper_web/live/event_live/event_form_component.html.heex:426 #, elixir-autogen, elixir-format msgid "Permanently delete this event. This action cannot be undone." msgstr "Verwijder dit evenement permanent. Deze actie kan niet ongedaan worden gemaakt." @@ -3529,8 +3530,8 @@ msgstr "Presentatie" msgid "Presentation upload progress" msgstr "Voortgang bij het uploaden van de presentatie" -#: lib/claper_web/live/event_live/event_form_component.html.heex:361 -#: lib/claper_web/live/event_live/event_form_component.html.heex:386 +#: lib/claper_web/live/event_live/event_form_component.html.heex:362 +#: lib/claper_web/live/event_live/event_form_component.html.heex:387 #, elixir-autogen, elixir-format msgid "Remove facilitator" msgstr "Facilitator verwijderen" @@ -3545,7 +3546,7 @@ msgstr "Geselecteerde presentatie verwijderen" msgid "Replace presentation" msgstr "Presentatie vervangen" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #, elixir-autogen, elixir-format msgid "Save changes" msgstr "Wijzigingen opslaan" @@ -3560,17 +3561,17 @@ msgstr "Sla het evenement op om deze presentatie te laten verwerken." msgid "Set up the details attendees will use to join." msgstr "Stel de gegevens in die deelnemers nodig hebben om deel te nemen." -#: lib/claper_web/live/event_live/event_form_component.html.heex:270 +#: lib/claper_web/live/event_live/event_form_component.html.heex:271 #, elixir-autogen, elixir-format msgid "Shown in your local time." msgstr "Weergegeven in je lokale tijd." -#: lib/claper_web/live/event_live/event_form_component.html.heex:266 +#: lib/claper_web/live/event_live/event_form_component.html.heex:267 #, elixir-autogen, elixir-format msgid "Start date and time" msgstr "Startdatum en -tijd" -#: lib/claper_web/live/event_live/event_form_component.html.heex:236 +#: lib/claper_web/live/event_live/event_form_component.html.heex:237 #, elixir-autogen, elixir-format msgid "These details help attendees find and join your event." msgstr "Met deze gegevens kunnen deelnemers je evenement vinden en eraan deelnemen." @@ -3590,7 +3591,27 @@ msgstr "Uploaden... %{progress}%" msgid "Your presentation is attached and ready to use." msgstr "Je presentatie is bijgevoegd en klaar voor gebruik." -#: lib/claper_web/live/event_live/event_form_component.html.heex:343 +#: lib/claper_web/live/event_live/event_form_component.html.heex:344 #, elixir-autogen, elixir-format msgid "name@example.com" msgstr "name@example.com" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#, elixir-autogen, elixir-format +msgid "Allow messages without login" +msgstr "" + +#: lib/claper_web/live/event_live/show.html.heex:497 +#, elixir-autogen, elixir-format +msgid "Log in to post a message" +msgstr "" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#, elixir-autogen, elixir-format +msgid "Require login to post" +msgstr "" + +#: lib/claper_web/live/event_live/show.ex:448 +#, elixir-autogen, elixir-format +msgid "You must be logged in to post a message" +msgstr "" diff --git a/priv/gettext/sv/LC_MESSAGES/default.po b/priv/gettext/sv/LC_MESSAGES/default.po index f516d472..1368d2b3 100644 --- a/priv/gettext/sv/LC_MESSAGES/default.po +++ b/priv/gettext/sv/LC_MESSAGES/default.po @@ -26,7 +26,7 @@ msgstr "Inställningar" #: lib/claper_web/live/admin_live/user_live.html.heex:41 #: lib/claper_web/live/admin_live/user_live.html.heex:116 #: lib/claper_web/live/admin_live/user_live/form_component.ex:42 -#: lib/claper_web/live/event_live/manage.ex:1157 +#: lib/claper_web/live/event_live/manage.ex:1178 #: lib/claper_web/live/form_live/form_component.html.heex:39 #: lib/claper_web/live/user_settings_live/show.html.heex:68 #: lib/claper_web/templates/user_registration/new.html.heex:86 @@ -57,7 +57,7 @@ msgstr "Ändra" msgid "Code" msgstr "Kod" -#: lib/claper_web/live/event_live/event_form_component.html.heex:342 +#: lib/claper_web/live/event_live/event_form_component.html.heex:343 #: lib/claper_web/live/user_settings_live/show.html.heex:238 #: lib/claper_web/templates/user_session/new.html.heex:59 #, elixir-autogen, elixir-format @@ -79,17 +79,17 @@ msgstr "Personlig information" msgid "We sent you an email at" msgstr "Vi skickade ett e-postmeddelande till dig" -#: lib/claper_web/live/event_live/show.html.heex:568 +#: lib/claper_web/live/event_live/show.html.heex:577 #, elixir-autogen, elixir-format msgid "days" msgstr "dagar" -#: lib/claper_web/live/event_live/show.html.heex:573 +#: lib/claper_web/live/event_live/show.html.heex:582 #, elixir-autogen, elixir-format msgid "hours" msgstr "timmar" -#: lib/claper_web/live/event_live/show.html.heex:578 +#: lib/claper_web/live/event_live/show.html.heex:587 #, elixir-autogen, elixir-format msgid "minutes" msgstr "minuter" @@ -120,7 +120,7 @@ msgstr "Instrumentpanel" msgid "Host" msgstr "Värd" -#: lib/claper_web/live/event_live/show.html.heex:583 +#: lib/claper_web/live/event_live/show.html.heex:592 #, elixir-autogen, elixir-format msgid "seconds" msgstr "sekunder" @@ -144,13 +144,13 @@ msgstr "Avslutades" msgid "Incoming" msgstr "Inkommande" -#: lib/claper_web/live/event_live/show.html.heex:43 +#: lib/claper_web/live/event_live/show.html.heex:45 #, elixir-autogen, elixir-format msgid "Leave" msgstr "Lämna" #: lib/claper_web/live/event_live/presenter.html.heex:27 -#: lib/claper_web/live/event_live/show.html.heex:608 +#: lib/claper_web/live/event_live/show.html.heex:617 #, elixir-autogen, elixir-format msgid "Scan to interact in real-time" msgstr "Skanna för att interagera i realtid" @@ -160,7 +160,7 @@ msgstr "Skanna för att interagera i realtid" msgid "Starting on" msgstr "Startar den" -#: lib/claper_web/live/event_live/event_form_component.ex:269 +#: lib/claper_web/live/event_live/event_form_component.ex:272 #, elixir-autogen, elixir-format msgid "Updated successfully" msgstr "Uppdaterades" @@ -171,8 +171,8 @@ msgstr "Uppdaterades" msgid "Return to home" msgstr "Tillbaka till start" -#: lib/claper_web/live/event_live/event_form_component.ex:213 -#: lib/claper_web/live/event_live/event_form_component.ex:249 +#: lib/claper_web/live/event_live/event_form_component.ex:216 +#: lib/claper_web/live/event_live/event_form_component.ex:252 #, elixir-autogen, elixir-format msgid "Created successfully" msgstr "Skapades" @@ -265,12 +265,12 @@ msgstr "Du kan logga in på ditt konto genom att klicka här." msgid "Are you sure?" msgstr "Är du säker?" -#: lib/claper_web/live/event_live/event_form_component.ex:323 +#: lib/claper_web/live/event_live/event_form_component.ex:326 #, elixir-autogen, elixir-format msgid "You have selected an incorrect file type" msgstr "Du har valt en felaktig filtyp" -#: lib/claper_web/live/event_live/event_form_component.ex:322 +#: lib/claper_web/live/event_live/event_form_component.ex:325 #, elixir-autogen, elixir-format msgid "Your file is too large" msgstr "Din fil är för stor" @@ -285,7 +285,7 @@ msgstr "Redigera omröstning" msgid "New poll" msgstr "Ny omröstning" -#: lib/claper_web/live/event_live/event_form_component.ex:324 +#: lib/claper_web/live/event_live/event_form_component.ex:327 #, elixir-autogen, elixir-format msgid "Upload failed" msgstr "Importen misslyckades" @@ -338,7 +338,7 @@ msgid "This will delete all responses associated and the poll itself, are you su msgstr "" "Detta kommer att radera alla svar som är kopplade och själva omröstningen, är du säker?" -#: lib/claper_web/live/event_live/show.html.heex:523 +#: lib/claper_web/live/event_live/show.html.heex:536 #, elixir-autogen, elixir-format msgid "Ask, comment..." msgstr "Fråga, kommentera..." @@ -524,7 +524,7 @@ msgstr "Fel vid bearbetning av filen" msgid "About" msgstr "Om" -#: lib/claper_web/live/event_live/show.html.heex:619 +#: lib/claper_web/live/event_live/show.html.heex:628 #, elixir-autogen, elixir-format msgid "Or use the code:" msgstr "Eller använd koden:" @@ -611,7 +611,7 @@ msgstr "Formulär" #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:74 #: lib/claper_web/live/admin_live/oidc_provider_live.html.heex:234 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:24 -#: lib/claper_web/live/event_live/manage.ex:1156 +#: lib/claper_web/live/event_live/manage.ex:1177 #, elixir-autogen, elixir-format msgid "Name" msgstr "Namn" @@ -683,14 +683,14 @@ msgstr "Aktivera meddelanden" msgid "Show messages" msgstr "Visa meddelanden" -#: lib/claper_web/live/event_live/show.html.heex:539 +#: lib/claper_web/live/event_live/show.html.heex:490 #, elixir-autogen, elixir-format msgid "Messages deactivated" msgstr "Meddelanden inaktiverade" #: lib/claper_web/live/event_live/post_component.ex:255 -#: lib/claper_web/live/event_live/show.html.heex:73 -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:75 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "Anonymous" msgstr "Anonym" @@ -704,7 +704,7 @@ msgstr "Anonym" msgid "Close" msgstr "Stäng" -#: lib/claper_web/live/event_live/show.html.heex:87 +#: lib/claper_web/live/event_live/show.html.heex:89 #, elixir-autogen, elixir-format msgid "Enter your name" msgstr "Ange ditt namn" @@ -714,7 +714,7 @@ msgstr "Ange ditt namn" msgid "Or go to %{url} and use the code:" msgstr "Eller gå till %{url} och använd koden:" -#: lib/claper_web/live/event_live/show.html.heex:82 +#: lib/claper_web/live/event_live/show.html.heex:84 #, elixir-autogen, elixir-format msgid "disabled" msgstr "inaktiverade" @@ -942,7 +942,7 @@ msgstr "Återgå till ditt senaste evenemang" msgid "This event has been terminated" msgstr "Detta evenemang har avslutats" -#: lib/claper_web/live/event_live/show.html.heex:112 +#: lib/claper_web/live/event_live/show.html.heex:114 #, elixir-autogen, elixir-format msgid "Create your next presentation with" msgstr "Skapa din nästa presentation med" @@ -1004,7 +1004,7 @@ msgstr "Mitt konto" msgid "Your personal informations to access your account" msgstr "Din personliga information för att få tillgång till ditt konto" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:119 #, elixir-autogen, elixir-format msgid "Enable reactions" msgstr "Aktivera reaktioner" @@ -1204,12 +1204,12 @@ msgstr "Ladda om sidan du försöker komma åt (skicka inte om data)" msgid "Try logging in again" msgstr "Försök logga in igen" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "No" msgstr "Nej" -#: lib/claper_web/live/event_live/manage.ex:1129 +#: lib/claper_web/live/event_live/manage.ex:1150 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Ja" @@ -1291,7 +1291,7 @@ msgstr "Nuvarande quiz" msgid "Disable messages" msgstr "Inaktivera meddelanden" -#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:118 #, elixir-autogen, elixir-format msgid "Disable reactions" msgstr "Inaktivera reaktioner" @@ -1656,8 +1656,8 @@ msgid "Currently running" msgstr "Körs just nu" #: lib/claper_web/live/admin_live/event_live.html.heex:80 -#: lib/claper_web/live/event_live/event_form_component.html.heex:422 -#: lib/claper_web/live/event_live/event_form_component.html.heex:428 +#: lib/claper_web/live/event_live/event_form_component.html.heex:423 +#: lib/claper_web/live/event_live/event_form_component.html.heex:429 #, elixir-autogen, elixir-format msgid "Delete event" msgstr "Radera evenemang" @@ -1759,7 +1759,7 @@ msgstr "Evenemanget raderades" #: lib/claper_web/live/admin_live/event_live.ex:61 #: lib/claper_web/live/admin_live/event_live.html.heex:96 -#: lib/claper_web/live/event_live/event_form_component.html.heex:233 +#: lib/claper_web/live/event_live/event_form_component.html.heex:234 #, elixir-autogen, elixir-format msgid "Event details" msgstr "Evenemangsdetaljer" @@ -1944,7 +1944,7 @@ msgstr "Roll" #: lib/claper_web/live/admin_live/event_live/form_component.ex:82 #: lib/claper_web/live/admin_live/oidc_provider_live/form_component.ex:149 #: lib/claper_web/live/admin_live/user_live/form_component.ex:98 -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #: lib/claper_web/live/user_settings_live/show.html.heex:43 #, elixir-autogen, elixir-format msgid "Saving..." @@ -2458,10 +2458,10 @@ msgstr "Resurs-ID" msgid "Resource Type" msgstr "Resurstyp" -#: lib/claper_web/live/event_live/manage.ex:1137 -#: lib/claper_web/live/event_live/manage.ex:1180 -#: lib/claper_web/live/event_live/manage.ex:1196 -#: lib/claper_web/live/event_live/manage.ex:1238 +#: lib/claper_web/live/event_live/manage.ex:1158 +#: lib/claper_web/live/event_live/manage.ex:1201 +#: lib/claper_web/live/event_live/manage.ex:1217 +#: lib/claper_web/live/event_live/manage.ex:1259 #, elixir-autogen, elixir-format msgid "Resource not found" msgstr "Resursen hittades inte" @@ -2543,6 +2543,7 @@ msgstr "Anslut dig till 6 000+ talare" #: lib/claper_web/live/event_live/join.html.heex:75 #: lib/claper_web/live/event_live/join.html.heex:105 +#: lib/claper_web/live/event_live/show.html.heex:502 #: lib/claper_web/templates/user_registration/new.html.heex:130 #: lib/claper_web/templates/user_session/new.html.heex:37 #: lib/claper_web/templates/user_session/new.html.heex:78 @@ -2691,12 +2692,12 @@ msgstr "Använd minst 6 tecken och ange samma lösenord två gånger." msgid "Sign in to launch or manage your interactive sessions." msgstr "Logga in för att starta eller hantera dina interaktiva sessioner." -#: lib/claper_web/live/event_live/manage.ex:381 +#: lib/claper_web/live/event_live/manage.ex:385 #, elixir-autogen, elixir-format msgid "Could not regenerate thumbnails" msgstr "Kunde inte återskapa miniatyrbilder" -#: lib/claper_web/live/event_live/manage.ex:526 +#: lib/claper_web/live/event_live/manage.ex:530 #, elixir-autogen, elixir-format msgid "Could not start thumbnail regeneration" msgstr "Kunde inte starta återskapning av miniatyrbilder" @@ -2726,12 +2727,12 @@ msgstr "Återskapa miniatyrbilder" msgid "Regenerating..." msgstr "Återskapar..." -#: lib/claper_web/live/event_live/manage.ex:523 +#: lib/claper_web/live/event_live/manage.ex:527 #, elixir-autogen, elixir-format msgid "Thumbnail regeneration started" msgstr "Återskapning av miniatyrbilder har startat" -#: lib/claper_web/live/event_live/manage.ex:370 +#: lib/claper_web/live/event_live/manage.ex:374 #, elixir-autogen, elixir-format msgid "Thumbnails regenerated successfully" msgstr "Miniatyrbilder återskapades" @@ -2810,7 +2811,7 @@ msgstr "Danska" msgid "Default Language" msgstr "Standardspråk" -#: lib/claper_web/live/admin_live/settings_live.html.heex:86 +#: lib/claper_web/live/admin_live/settings_live.html.heex:89 #, elixir-autogen, elixir-format msgid "Default language for new transcription sessions. Can be overridden per event." msgstr "Standardspråk för nya transkriberingssessioner. Kan åsidosättas per evenemang." @@ -2974,7 +2975,7 @@ msgstr "Endast presentatör" msgid "Russian" msgstr "Ryska" -#: lib/claper_web/live/admin_live/settings_live.html.heex:96 +#: lib/claper_web/live/admin_live/settings_live.html.heex:99 #, elixir-autogen, elixir-format msgid "Save settings" msgstr "Spara inställningar" @@ -3034,7 +3035,7 @@ msgstr "Transkriberingsinställningar" msgid "Transcription deleted" msgstr "Transkribering borttagen" -#: lib/claper_web/live/event_live/manage.ex:891 +#: lib/claper_web/live/event_live/manage.ex:912 #, elixir-autogen, elixir-format msgid "Transcription has been disabled by the administrator" msgstr "Transkribering har inaktiverats av administratören" @@ -3070,42 +3071,42 @@ msgstr "Redan tillagd i den här presentationen." msgid "Global" msgstr "Global" -#: lib/claper_web/live/event_live/show.html.heex:589 +#: lib/claper_web/live/event_live/show.html.heex:598 #, elixir-autogen, elixir-format msgid "Admit" msgstr "Inträde" -#: lib/claper_web/live/event_live/show.html.heex:553 +#: lib/claper_web/live/event_live/show.html.heex:562 #, elixir-autogen, elixir-format msgid "Live interactive event" msgstr "Interaktivt live-evenemang" -#: lib/claper_web/live/event_live/show.html.heex:597 +#: lib/claper_web/live/event_live/show.html.heex:606 #, elixir-autogen, elixir-format msgid "No." msgstr "Nr." -#: lib/claper_web/live/event_live/show.html.heex:593 +#: lib/claper_web/live/event_live/show.html.heex:602 #, elixir-autogen, elixir-format msgid "Session" msgstr "Session" -#: lib/claper_web/live/event_live/show.html.heex:590 +#: lib/claper_web/live/event_live/show.html.heex:599 #, elixir-autogen, elixir-format msgid "Unlimited" msgstr "Obegränsat" -#: lib/claper_web/live/event_live/show.html.heex:625 +#: lib/claper_web/live/event_live/show.html.heex:634 #, elixir-autogen, elixir-format msgid "Powered by" msgstr "Drivs av" -#: lib/claper_web/live/event_live/manage.ex:464 +#: lib/claper_web/live/event_live/manage.ex:468 #, elixir-autogen, elixir-format msgid "Could not reorder slides" msgstr "Kunde inte ordna om bilderna" -#: lib/claper_web/live/event_live/manage.ex:491 +#: lib/claper_web/live/event_live/manage.ex:495 #, elixir-autogen, elixir-format msgid "Could not move interaction" msgstr "Kunde inte flytta interaktionen" @@ -3142,7 +3143,7 @@ msgstr "Vi har redan skickat ett e-postmeddelande för att logga in dig, försö msgid "You must log in to continue" msgstr "Du måste logga in för att fortsätta" -#: lib/claper_web/live/event_live/event_form_component.html.heex:311 +#: lib/claper_web/live/event_live/event_form_component.html.heex:312 #: lib/claper_web/live/form_live/form_component.html.heex:93 #: lib/claper_web/live/poll_live/form_component.html.heex:74 #, elixir-autogen, elixir-format @@ -3250,17 +3251,17 @@ msgstr "Ta bort alternativ" msgid "Remove field" msgstr "Ta bort fält" -#: lib/claper_web/live/event_live/show.html.heex:386 +#: lib/claper_web/live/event_live/show.html.heex:381 #, elixir-autogen, elixir-format msgid "Be the first to ask a question or share a thought." msgstr "Var först med att ställa en fråga eller dela en tanke." -#: lib/claper_web/live/event_live/show.html.heex:506 +#: lib/claper_web/live/event_live/show.html.heex:519 #, elixir-autogen, elixir-format msgid "Choose identity" msgstr "Välj identitet" -#: lib/claper_web/live/event_live/show.html.heex:213 +#: lib/claper_web/live/event_live/show.html.heex:214 #, elixir-autogen, elixir-format msgid "Current presentation slide" msgstr "Aktuell presentationsbild" @@ -3270,88 +3271,88 @@ msgstr "Aktuell presentationsbild" msgid "Message actions" msgstr "Meddelandeåtgärder" -#: lib/claper_web/live/event_live/show.html.heex:151 +#: lib/claper_web/live/event_live/show.html.heex:153 #, elixir-autogen, elixir-format msgid "New interaction" msgstr "Ny interaktion" -#: lib/claper_web/live/event_live/show.html.heex:98 +#: lib/claper_web/live/event_live/show.html.heex:100 #, elixir-autogen, elixir-format msgid "Nickname" msgstr "Smeknamn" -#: lib/claper_web/live/event_live/show.html.heex:229 +#: lib/claper_web/live/event_live/show.html.heex:224 #, elixir-autogen, elixir-format msgid "Open fullscreen" msgstr "Öppna helskärm" -#: lib/claper_web/live/event_live/show.html.heex:60 +#: lib/claper_web/live/event_live/show.html.heex:62 #, elixir-autogen, elixir-format msgid "Post as" msgstr "Posta som" -#: lib/claper_web/live/event_live/show.html.heex:51 +#: lib/claper_web/live/event_live/show.html.heex:53 #, elixir-autogen, elixir-format msgid "Reconnecting..." msgstr "Återansluter..." -#: lib/claper_web/live/event_live/show.html.heex:473 +#: lib/claper_web/live/event_live/show.html.heex:468 #, elixir-autogen, elixir-format msgid "Send a live reaction" msgstr "Skicka en livereaktion" -#: lib/claper_web/live/event_live/show.html.heex:531 +#: lib/claper_web/live/event_live/show.html.heex:544 #, elixir-autogen, elixir-format msgid "Send message" msgstr "Skicka meddelande" -#: lib/claper_web/live/event_live/show.html.heex:100 +#: lib/claper_web/live/event_live/show.html.heex:102 #, elixir-autogen, elixir-format msgid "Set your nickname" msgstr "Välj smeknamn" -#: lib/claper_web/live/event_live/show.html.heex:522 +#: lib/claper_web/live/event_live/show.html.heex:535 #, elixir-autogen, elixir-format msgid "Set your nickname to participate" msgstr "Välj smeknamn för att delta" -#: lib/claper_web/live/event_live/show.html.heex:394 +#: lib/claper_web/live/event_live/show.html.heex:389 #, elixir-autogen, elixir-format msgid "new messages" msgstr "nya meddelanden" -#: lib/claper_web/live/event_live/show.html.heex:434 +#: lib/claper_web/live/event_live/show.html.heex:429 #, elixir-autogen, elixir-format msgid "Clap" msgstr "Applåd" #: lib/claper_web/live/event_live/post_component.ex:151 -#: lib/claper_web/live/event_live/show.html.heex:421 +#: lib/claper_web/live/event_live/show.html.heex:416 #, elixir-autogen, elixir-format msgid "Heart" msgstr "Hjärta" -#: lib/claper_web/live/event_live/show.html.heex:447 +#: lib/claper_web/live/event_live/show.html.heex:442 #, elixir-autogen, elixir-format msgid "Hundred" msgstr "Hundra poäng" -#: lib/claper_web/live/event_live/show.html.heex:88 +#: lib/claper_web/live/event_live/show.html.heex:90 #, elixir-autogen, elixir-format msgid "Nickname must be between 2 and 20 characters" msgstr "Smeknamnet måste vara mellan 2 och 20 tecken" -#: lib/claper_web/live/event_live/show.html.heex:460 +#: lib/claper_web/live/event_live/show.html.heex:455 #, elixir-autogen, elixir-format msgid "Raise hand" msgstr "Räckt hand" -#: lib/claper_web/live/event_live/show.html.heex:251 +#: lib/claper_web/live/event_live/show.html.heex:246 #, elixir-autogen, elixir-format msgid "Hide presentation" msgstr "Dölj presentation" -#: lib/claper_web/live/event_live/show.html.heex:275 +#: lib/claper_web/live/event_live/show.html.heex:270 #, elixir-autogen, elixir-format msgid "Show presentation" msgstr "Visa presentation" @@ -3452,17 +3453,17 @@ msgstr "Ange förnamn" msgid "Enter last name" msgstr "Ange efternamn" -#: lib/claper_web/live/event_live/show.html.heex:317 +#: lib/claper_web/live/event_live/show.html.heex:312 #, elixir-autogen, elixir-format msgid "Hide captions" msgstr "Dölj undertexter" -#: lib/claper_web/live/event_live/show.html.heex:337 +#: lib/claper_web/live/event_live/show.html.heex:332 #, elixir-autogen, elixir-format msgid "Show captions" msgstr "Visa undertexter" -#: lib/claper_web/live/event_live/show.html.heex:309 +#: lib/claper_web/live/event_live/show.html.heex:304 #, elixir-autogen, elixir-format msgid "Waiting for captions" msgstr "Väntar på undertexter" @@ -3477,7 +3478,7 @@ msgstr "Lägg till en presentation" msgid "Attached" msgstr "Bifogad" -#: lib/claper_web/live/event_live/event_form_component.html.heex:258 +#: lib/claper_web/live/event_live/event_form_component.html.heex:259 #, elixir-autogen, elixir-format msgid "Attendees enter this code to join." msgstr "Deltagare anger den här koden för att gå med." @@ -3487,18 +3488,18 @@ msgstr "Deltagare anger den här koden för att gå med." msgid "Close event editor" msgstr "Stäng evenemangsredigeraren" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #: lib/claper_web/live/event_live/index.ex:182 #, elixir-autogen, elixir-format msgid "Create event" msgstr "Skapa evenemang" -#: lib/claper_web/live/event_live/event_form_component.html.heex:448 +#: lib/claper_web/live/event_live/event_form_component.html.heex:449 #, elixir-autogen, elixir-format msgid "Creating..." msgstr "Skapar..." -#: lib/claper_web/live/event_live/event_form_component.html.heex:432 +#: lib/claper_web/live/event_live/event_form_component.html.heex:433 #, elixir-autogen, elixir-format msgid "Delete this event? This action cannot be undone." msgstr "Ta bort det här evenemanget? Åtgärden kan inte ångras." @@ -3508,22 +3509,22 @@ msgstr "Ta bort det här evenemanget? Åtgärden kan inte ångras." msgid "Drag and drop a file here, or" msgstr "Dra och släpp en fil här, eller" -#: lib/claper_web/live/event_live/event_form_component.html.heex:243 +#: lib/claper_web/live/event_live/event_form_component.html.heex:244 #, elixir-autogen, elixir-format msgid "Event name" msgstr "Evenemangets namn" -#: lib/claper_web/live/event_live/event_form_component.html.heex:288 +#: lib/claper_web/live/event_live/event_form_component.html.heex:289 #, elixir-autogen, elixir-format msgid "Facilitators" msgstr "Facilitatorer" -#: lib/claper_web/live/event_live/event_form_component.html.heex:291 +#: lib/claper_web/live/event_live/event_form_component.html.heex:292 #, elixir-autogen, elixir-format msgid "Invite people who can present and manage audience interactions." msgstr "Bjud in personer som kan presentera och hantera publikinteraktioner." -#: lib/claper_web/live/event_live/event_form_component.html.heex:254 +#: lib/claper_web/live/event_live/event_form_component.html.heex:255 #, elixir-autogen, elixir-format msgid "Join code" msgstr "Deltagarkod" @@ -3533,7 +3534,7 @@ msgstr "Deltagarkod" msgid "New presentation ready" msgstr "Ny presentation klar" -#: lib/claper_web/live/event_live/event_form_component.html.heex:320 +#: lib/claper_web/live/event_live/event_form_component.html.heex:321 #, elixir-autogen, elixir-format msgid "No facilitators have been added yet." msgstr "Inga facilitatorer har lagts till ännu." @@ -3543,12 +3544,12 @@ msgstr "Inga facilitatorer har lagts till ännu." msgid "Optional. Add a PDF or PowerPoint now, or upload one later." msgstr "Valfritt. Lägg till en PDF- eller PowerPoint-fil nu eller ladda upp en senare." -#: lib/claper_web/live/event_live/event_form_component.html.heex:197 +#: lib/claper_web/live/event_live/event_form_component.html.heex:196 #, elixir-autogen, elixir-format msgid "PDF, PPT, or PPTX up to %{size} MB" msgstr "PDF-, PPT- eller PPTX-fil på upp till %{size} MB" -#: lib/claper_web/live/event_live/event_form_component.html.heex:425 +#: lib/claper_web/live/event_live/event_form_component.html.heex:426 #, elixir-autogen, elixir-format msgid "Permanently delete this event. This action cannot be undone." msgstr "Ta bort det här evenemanget permanent. Åtgärden kan inte ångras." @@ -3563,8 +3564,8 @@ msgstr "Presentation" msgid "Presentation upload progress" msgstr "Uppladdningsförlopp för presentationen" -#: lib/claper_web/live/event_live/event_form_component.html.heex:361 -#: lib/claper_web/live/event_live/event_form_component.html.heex:386 +#: lib/claper_web/live/event_live/event_form_component.html.heex:362 +#: lib/claper_web/live/event_live/event_form_component.html.heex:387 #, elixir-autogen, elixir-format msgid "Remove facilitator" msgstr "Ta bort facilitator" @@ -3579,7 +3580,7 @@ msgstr "Ta bort vald presentation" msgid "Replace presentation" msgstr "Ersätt presentation" -#: lib/claper_web/live/event_live/event_form_component.html.heex:452 +#: lib/claper_web/live/event_live/event_form_component.html.heex:453 #, elixir-autogen, elixir-format msgid "Save changes" msgstr "Spara ändringar" @@ -3594,17 +3595,17 @@ msgstr "Spara evenemanget för att börja bearbeta presentationen." msgid "Set up the details attendees will use to join." msgstr "Ange de uppgifter som deltagarna använder för att gå med." -#: lib/claper_web/live/event_live/event_form_component.html.heex:270 +#: lib/claper_web/live/event_live/event_form_component.html.heex:271 #, elixir-autogen, elixir-format msgid "Shown in your local time." msgstr "Visas i din lokala tid." -#: lib/claper_web/live/event_live/event_form_component.html.heex:266 +#: lib/claper_web/live/event_live/event_form_component.html.heex:267 #, elixir-autogen, elixir-format msgid "Start date and time" msgstr "Startdatum och -tid" -#: lib/claper_web/live/event_live/event_form_component.html.heex:236 +#: lib/claper_web/live/event_live/event_form_component.html.heex:237 #, elixir-autogen, elixir-format msgid "These details help attendees find and join your event." msgstr "De här uppgifterna hjälper deltagarna att hitta och gå med i ditt evenemang." @@ -3624,7 +3625,27 @@ msgstr "Laddar upp... %{progress}%" msgid "Your presentation is attached and ready to use." msgstr "Din presentation är bifogad och klar att använda." -#: lib/claper_web/live/event_live/event_form_component.html.heex:343 +#: lib/claper_web/live/event_live/event_form_component.html.heex:344 #, elixir-autogen, elixir-format msgid "name@example.com" msgstr "name@example.com" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:91 +#, elixir-autogen, elixir-format +msgid "Allow messages without login" +msgstr "" + +#: lib/claper_web/live/event_live/show.html.heex:497 +#, elixir-autogen, elixir-format +msgid "Log in to post a message" +msgstr "" + +#: lib/claper_web/live/event_live/manage_attendees_options_component.ex:92 +#, elixir-autogen, elixir-format +msgid "Require login to post" +msgstr "" + +#: lib/claper_web/live/event_live/show.ex:448 +#, elixir-autogen, elixir-format +msgid "You must be logged in to post a message" +msgstr "" diff --git a/priv/repo/migrations/20260816200000_add_authenticated_chat_only_to_presentation_states.exs b/priv/repo/migrations/20260816200000_add_authenticated_chat_only_to_presentation_states.exs new file mode 100644 index 00000000..4b48a4ff --- /dev/null +++ b/priv/repo/migrations/20260816200000_add_authenticated_chat_only_to_presentation_states.exs @@ -0,0 +1,9 @@ +defmodule Claper.Repo.Migrations.AddAuthenticatedChatOnlyToPresentationStates do + use Ecto.Migration + + def change do + alter table(:presentation_states) do + add :authenticated_chat_only, :boolean, default: false + end + end +end diff --git a/test/claper/presentations_test.exs b/test/claper/presentations_test.exs index af4ae6e2..f0f8825c 100644 --- a/test/claper/presentations_test.exs +++ b/test/claper/presentations_test.exs @@ -171,6 +171,29 @@ defmodule Claper.PresentationsTest do assert {:ok, %PresentationState{}} = Presentations.update_presentation_state(presentation_state, update_attrs) end + + test "authenticated_chat_only?/1 returns false by default" do + presentation_file = presentation_file_fixture() + presentation_state_fixture(%{presentation_file: presentation_file}) + + refute Presentations.authenticated_chat_only?(presentation_file.event_id) + end + + test "authenticated_chat_only?/1 returns true once the moderator enabled it" do + presentation_file = presentation_file_fixture() + presentation_state = presentation_state_fixture(%{presentation_file: presentation_file}) + + {:ok, _presentation_state} = + Presentations.update_presentation_state(presentation_state, %{ + authenticated_chat_only: true + }) + + assert Presentations.authenticated_chat_only?(presentation_file.event_id) + end + + test "authenticated_chat_only?/1 returns false for an unknown event" do + refute Presentations.authenticated_chat_only?(-1) + end end defp put_local_storage_config(storage_dir) do diff --git a/test/claper_web/live/event_live/show_test.exs b/test/claper_web/live/event_live/show_test.exs index f8e1e23e..a68c78c8 100644 --- a/test/claper_web/live/event_live/show_test.exs +++ b/test/claper_web/live/event_live/show_test.exs @@ -4,6 +4,8 @@ defmodule ClaperWeb.EventLive.ShowTest do import Phoenix.LiveViewTest import Claper.{AccountsFixtures, PostsFixtures, PresentationsFixtures} + alias Claper.Posts + setup [:register_and_log_in_user] test "renders the fixed attendee room stack and identity menu", %{ @@ -109,6 +111,103 @@ defmodule ClaperWeb.EventLive.ShowTest do |> Floki.text() =~ "Live caption text" end + describe "authenticated_chat_only" do + test "replaces the composer with a log in prompt for anonymous attendees", %{user: user} do + presentation_file = presentation_file_fixture(%{user: user}, [:event]) + + presentation_state_fixture(%{ + presentation_file: presentation_file, + chat_enabled: true, + authenticated_chat_only: true + }) + + {:ok, _view, html} = live(build_conn(), ~p"/e/#{presentation_file.event.code}") + + document = Floki.parse_document!(html) + + assert Floki.find(document, "#post-form") == [] + assert Floki.find(document, "#login-required-composer") != [] + assert html =~ "Log in to post a message" + end + + test "keeps the composer for logged in attendees", %{conn: conn, user: user} do + presentation_file = presentation_file_fixture(%{user: user}, [:event]) + + presentation_state_fixture(%{ + presentation_file: presentation_file, + chat_enabled: true, + authenticated_chat_only: true + }) + + {:ok, _view, html} = live(conn, ~p"/e/#{presentation_file.event.code}") + + document = Floki.parse_document!(html) + + assert Floki.find(document, "#post-form") != [] + assert Floki.find(document, "#login-required-composer") == [] + end + + test "rejects a message pushed by an anonymous attendee", %{user: user} do + presentation_file = presentation_file_fixture(%{user: user}, [:event]) + + presentation_state_fixture(%{ + presentation_file: presentation_file, + chat_enabled: true, + anonymous_chat_enabled: true, + authenticated_chat_only: true + }) + + {:ok, view, _html} = live(build_conn(), ~p"/e/#{presentation_file.event.code}") + + html = render_click(view, "save", %{"post" => %{"body" => "troll message"}}) + + assert html =~ "You must be logged in to post a message" + assert Posts.list_posts(presentation_file.event.uuid) == [] + end + + test "accepts a message from a logged in attendee", %{conn: conn, user: user} do + presentation_file = presentation_file_fixture(%{user: user}, [:event]) + + presentation_state_fixture(%{ + presentation_file: presentation_file, + chat_enabled: true, + anonymous_chat_enabled: true, + authenticated_chat_only: true + }) + + {:ok, view, _html} = live(conn, ~p"/e/#{presentation_file.event.code}") + + render_click(view, "save", %{"post" => %{"body" => "a legitimate question"}}) + + assert [%{body: "a legitimate question", user_id: user_id}] = + Posts.list_posts(presentation_file.event.uuid) + + assert user_id == user.id + end + + test "swaps the composer when the moderator turns it on mid-session", %{user: user} do + presentation_file = presentation_file_fixture(%{user: user}, [:event]) + + state = + presentation_state_fixture(%{ + presentation_file: presentation_file, + chat_enabled: true, + authenticated_chat_only: false + }) + + {:ok, view, html} = live(build_conn(), ~p"/e/#{presentation_file.event.code}") + + assert Floki.find(Floki.parse_document!(html), "#post-form") != [] + + send(view.pid, {:state_updated, %{state | authenticated_chat_only: true}}) + + document = view |> render() |> Floki.parse_document!() + + assert Floki.find(document, "#post-form") == [] + assert Floki.find(document, "#login-required-composer") != [] + end + end + defp classes(document, selector) do document |> Floki.attribute(selector, "class") diff --git a/test/claper_web/live/event_live_test.exs b/test/claper_web/live/event_live_test.exs index 47da1654..dbb8a9ee 100644 --- a/test/claper_web/live/event_live_test.exs +++ b/test/claper_web/live/event_live_test.exs @@ -211,6 +211,21 @@ defmodule ClaperWeb.EventLiveTest do assert render(manage_live) =~ "Thumbnail regeneration started" end) end + + test "toggles requiring a login to post", %{ + conn: conn, + presentation_file: presentation_file + } do + {:ok, manage_live, html} = live(conn, ~p"/e/#{presentation_file.event.code}/manage") + + assert html =~ "Require login to post" + refute Claper.Presentations.authenticated_chat_only?(presentation_file.event_id) + + render_click(manage_live, "checked", %{"key" => "authenticated_chat_only", "value" => true}) + + assert Claper.Presentations.authenticated_chat_only?(presentation_file.event_id) + assert render(manage_live) =~ "Allow messages without login" + end end describe "Stats" do