Add question feature #86

This commit is contained in:
Alex
2024-04-13 12:54:05 +02:00
parent 2cd91149ca
commit b302f27d84
9 changed files with 704 additions and 548 deletions

View File

@@ -24,6 +24,28 @@ defmodule Claper.Posts do
|> Repo.preload(preload) |> Repo.preload(preload)
end end
@doc """
Get event posts which are questions
"""
def list_questions(event_id, preload \\ [], sort \\ :date) do
query =
from(p in Post,
join: e in assoc(p, :event),
where: e.uuid == ^event_id and like(p.body, "%?%")
)
query =
case sort do
:likes -> from(p in query, order_by: [desc: p.like_count])
_ -> from(p in query, order_by: [asc: p.id])
end
query
|> Repo.all()
|> Repo.preload(preload)
end
@doc """ @doc """
Get only the pinned event posts. Get only the pinned event posts.
""" """

View File

@@ -35,15 +35,22 @@ defmodule ClaperWeb.EventLive.Manage do
) )
end end
posts = list_all_posts(socket, event.uuid)
pinned_posts = list_pinned_posts(socket, event.uuid)
questions = list_all_questions(socket, event.uuid)
socket = socket =
socket socket
|> assign(:attendees_nb, 1) |> assign(:attendees_nb, 1)
|> assign(:event, event) |> assign(:event, event)
|> assign(:sort_questions_by, "date")
|> assign(:state, event.presentation_file.presentation_state) |> assign(:state, event.presentation_file.presentation_state)
|> stream(:pinned_posts, list_pinned_posts(socket, event.uuid)) |> stream(:posts, posts)
|> stream(:posts, list_all_posts(socket, event.uuid)) |> stream(:questions, questions)
|> assign(:pinned_post_count, length(list_pinned_posts(socket, event.uuid))) |> stream(:pinned_posts, pinned_posts)
|> assign(:post_count, length(list_all_posts(socket, event.uuid))) |> assign(:pinned_post_count, length(pinned_posts))
|> assign(:question_count, length(questions))
|> assign(:post_count, length(posts))
|> assign( |> assign(
:form_submit_count, :form_submit_count,
length(list_form_submits(socket, event.presentation_file.id)) length(list_form_submits(socket, event.presentation_file.id))
@@ -80,11 +87,22 @@ defmodule ClaperWeb.EventLive.Manage do
@impl true @impl true
def handle_info({:post_created, post}, socket) do def handle_info({:post_created, post}, socket) do
{:noreply, socket =
socket socket
|> stream_insert(:posts, post) |> stream_insert(:posts, post)
|> update(:post_count, fn post_count -> post_count + 1 end) |> update(:post_count, fn post_count -> post_count + 1 end)
|> push_event("scroll", %{})}
case post.body =~ "?" do
true ->
{:noreply,
socket
|> stream_insert(:questions, post)
|> update(:question_count, fn question_count -> question_count + 1 end)
|> push_event("scroll", %{})}
_ ->
{:noreply, socket |> push_event("scroll", %{})}
end
end end
@impl true @impl true
@@ -92,19 +110,36 @@ defmodule ClaperWeb.EventLive.Manage do
{:noreply, {:noreply,
socket socket
|> stream_insert(:posts, updated_post) |> stream_insert(:posts, updated_post)
|> then(fn socket ->
sorted_questions =
list_all_questions(socket, socket.assigns.event.uuid, socket.assigns.sort_questions_by)
stream(socket, :questions, sorted_questions, reset: true)
end)
|> stream_insert(:pinned_posts, updated_post)} |> stream_insert(:pinned_posts, updated_post)}
end end
@impl true @impl true
def handle_info({:post_deleted, deleted_post}, socket) do def handle_info({:post_deleted, deleted_post}, socket) do
{:noreply, socket =
socket socket
|> stream_delete(:posts, deleted_post) |> stream_delete(:posts, deleted_post)
|> stream_delete(:pinned_posts, deleted_post) |> stream_delete(:pinned_posts, deleted_post)
|> update(:pinned_post_count, fn pinned_post_count -> |> update(:pinned_post_count, fn pinned_post_count ->
pinned_post_count - if deleted_post.pinned, do: 1, else: 0 pinned_post_count - if deleted_post.pinned, do: 1, else: 0
end) end)
|> update(:post_count, fn post_count -> post_count - 1 end)} |> update(:post_count, fn post_count -> post_count - 1 end)
case deleted_post.body =~ "?" do
true ->
{:noreply,
socket
|> stream_delete(:questions, deleted_post)
|> update(:question_count, fn question_count -> question_count - 1 end)}
_ ->
{:noreply, socket}
end
end end
@impl true @impl true
@@ -593,6 +628,16 @@ defmodule ClaperWeb.EventLive.Manage do
{:noreply, updated_socket} {:noreply, updated_socket}
end end
@impl true
def handle_event("sort-questions", %{"sort" => sort}, socket) do
{:noreply,
socket
|> assign(:sort_questions_by, sort)
|> stream(:questions, list_all_questions(socket, socket.assigns.event.uuid, sort),
reset: true
)}
end
@impl true @impl true
def handle_event("delete-form-submit", %{"event-id" => event_id, "id" => id}, socket) do def handle_event("delete-form-submit", %{"event-id" => event_id, "id" => id}, socket) do
form = Claper.Forms.get_form_submit_by_id!(id) form = Claper.Forms.get_form_submit_by_id!(id)
@@ -614,10 +659,13 @@ defmodule ClaperWeb.EventLive.Manage do
case tab do case tab do
"posts" -> "posts" ->
socket socket
|> stream(:pinned_posts, list_pinned_posts(socket, socket.assigns.event.uuid), |> stream(:posts, list_all_posts(socket, socket.assigns.event.uuid), reset: true)
"questions" ->
socket
|> stream(:questions, list_all_questions(socket, socket.assigns.event.uuid),
reset: true reset: true
) )
|> stream(:posts, list_all_posts(socket, socket.assigns.event.uuid), reset: true)
"forms" -> "forms" ->
stream( stream(
@@ -827,6 +875,10 @@ defmodule ClaperWeb.EventLive.Manage do
Claper.Posts.list_posts(event_id, [:event, :reactions]) Claper.Posts.list_posts(event_id, [:event, :reactions])
end end
defp list_all_questions(_socket, event_id, sort \\ "date") do
Claper.Posts.list_questions(event_id, [:event, :reactions], String.to_atom(sort))
end
defp list_polls(_socket, presentation_file_id) do defp list_polls(_socket, presentation_file_id) do
Claper.Polls.list_polls(presentation_file_id) Claper.Polls.list_polls(presentation_file_id)
end end

View File

@@ -748,7 +748,7 @@
<ul <ul
id="menu" id="menu"
phx-update="replace" phx-update="replace"
class="fixed z-10 flex items-center bg-gray-200 space-x-3 px-2 w-full py-3" class="fixed z-10 flex items-center bg-gray-200 space-x-3 px-2 w-full py-3 overflow-x-auto"
> >
<li class={"rounded-md #{if @list_tab==:posts, do: 'bg-secondary-600 text-white' , <li class={"rounded-md #{if @list_tab==:posts, do: 'bg-secondary-600 text-white' ,
else: 'bg-white text-gray-600' } px-2 py-0.5 text-sm shadow-sm"}> else: 'bg-white text-gray-600' } px-2 py-0.5 text-sm shadow-sm"}>
@@ -758,6 +758,14 @@
phx_value_tab: :posts phx_value_tab: :posts
) %> ) %>
</li> </li>
<li class={"rounded-md #{if @list_tab==:questions, do: 'bg-secondary-600 text-white' ,
else: 'bg-white text-gray-600' } px-2 py-0.5 text-sm shadow-sm"}>
<%= link(gettext("Questions") <> " (#{@question_count})",
to: "#",
phx_click: "list-tab",
phx_value_tab: :questions
) %>
</li>
<li class={"rounded-md #{if @list_tab==:pinned_posts, do: 'bg-secondary-600 text-white' , <li class={"rounded-md #{if @list_tab==:pinned_posts, do: 'bg-secondary-600 text-white' ,
else: 'bg-white text-gray-600' } px-2 py-0.5 text-sm shadow-sm"}> else: 'bg-white text-gray-600' } px-2 py-0.5 text-sm shadow-sm"}>
<%= link(gettext("Pinned messages") <> " (#{@pinned_post_count})", <%= link(gettext("Pinned messages") <> " (#{@pinned_post_count})",
@@ -777,333 +785,171 @@
</ul> </ul>
<%= if @list_tab == :posts do %> <%= if @list_tab == :posts do %>
<%= if @post_count == 0 && @pinned_post_count == 0 do %> <div
<div :if={@post_count == 0}
class="text-center flex flex-col space-y-5 items-center justify-center text-gray-400" class="text-center flex flex-col space-y-5 items-center justify-center text-gray-400"
style="height: 100%;" style="height: 100%;"
>
<svg
xmlns="http://www.w3.org/2000/svg"
class="h-36 w-36"
fill="none"
viewBox="0 0 24 24"
stroke="currentColor"
stroke-width="2"
> >
<svg <path
xmlns="http://www.w3.org/2000/svg" stroke-linecap="round"
class="h-36 w-36" stroke-linejoin="round"
fill="none" d="M17 8h2a2 2 0 012 2v6a2 2 0 01-2 2h-2v4l-4-4H9a1.994 1.994 0 01-1.414-.586m0 0L11 14h4a2 2 0 002-2V6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2v4l.586-.586z"
viewBox="0 0 24 24" />
stroke="currentColor" </svg>
stroke-width="2"
>
<path
stroke-linecap="round"
stroke-linejoin="round"
d="M17 8h2a2 2 0 012 2v6a2 2 0 01-2 2h-2v4l-4-4H9a1.994 1.994 0 01-1.414-.586m0 0L11 14h4a2 2 0 002-2V6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2v4l.586-.586z"
/>
</svg>
<p class="text-lg"> <p class="text-lg">
<%= gettext("Messages from attendees will appear here.") %> <%= gettext("Messages from attendees will appear here.") %>
</p> </p>
</div>
<div
:if={@post_count > 0}
id="post-list"
class="overflow-y-auto pb-5 pt-8 px-5"
phx-update="stream"
phx-hook="ScrollIntoDiv"
>
<.live_component
:for={{id, post} <- @streams.posts}
module={ClaperWeb.EventLive.ManageablePostComponent}
id={id}
event={@event}
post={post}
/>
</div>
<% end %>
<%= if @list_tab == :questions do %>
<div
:if={@question_count == 0}
class="text-center flex flex-col space-y-5 items-center justify-center text-gray-400"
style="height: 100%;"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="w-36 h-36"
>
<path
stroke-linecap="round"
stroke-linejoin="round"
d="M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 5.25h.008v.008H12v-.008Z"
/>
</svg>
<p class="text-lg">
<%= gettext("Questions will appear here.") %>
</p>
</div>
<div :if={@question_count > 0} class="overflow-y-auto max-h-full">
<div class="mt-12 px-5 w-full flex items-center gap-x-2">
<button
class="bg-gray-300 text-gray-700 rounded-md px-3 py-1 flex items-center gap-x-1"
phx-click="sort-questions"
phx-value-sort="likes"
>
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
fill="currentColor"
class="w-4 h-4"
>
<path d="M2.09 15a1 1 0 0 0 1-1V8a1 1 0 1 0-2 0v6a1 1 0 0 0 1 1ZM5.765 13H4.09V8c.663 0 1.218-.466 1.556-1.037a4.02 4.02 0 0 1 1.358-1.377c.478-.292.907-.706.989-1.26V4.32a9.03 9.03 0 0 0 0-2.642c-.028-.194.048-.394.224-.479A2 2 0 0 1 11.09 3c0 .812-.08 1.605-.235 2.371a.521.521 0 0 0 .502.629h1.733c1.104 0 2.01.898 1.901 1.997a19.831 19.831 0 0 1-1.081 4.788c-.27.747-.998 1.215-1.793 1.215H9.414c-.215 0-.428-.035-.632-.103l-2.384-.794A2.002 2.002 0 0 0 5.765 13Z" />
</svg>
<p class="flex items-center gap-x-1">
<%= gettext("Sort by popularity") %>
</p>
</button>
<button
class="bg-gray-300 text-gray-700 rounded-md px-3 py-1 flex items-center gap-x-1"
phx-click="sort-questions"
phx-value-sort="date"
>
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
fill="currentColor"
class="w-4 h-4"
>
<path
fill-rule="evenodd"
d="M1 8a7 7 0 1 1 14 0A7 7 0 0 1 1 8Zm7.75-4.25a.75.75 0 0 0-1.5 0V8c0 .414.336.75.75.75h3.25a.75.75 0 0 0 0-1.5h-2.5v-3.5Z"
clip-rule="evenodd"
/>
</svg>
<span><%= gettext("Sort by date") %></span>
</button>
</div> </div>
<% end %>
<div id="x" class="overflow-y-auto max-h-full">
<div <div
id="post-list" id="question-list"
class="overflow-y-auto max-h-full pb-5 pt-8 px-5" class="overflow-y-auto pb-5 pt-1 px-5"
phx-update="stream" phx-update="stream"
phx-hook="ScrollIntoDiv" phx-hook="ScrollIntoDiv"
> >
<div :for={{id, post} <- @streams.posts} id={id}> <.live_component
<div class="flex flex-col md:block px-4 pb-2 pt-3 rounded-b-lg rounded-tr-lg bg-white relative shadow-md text-black break-all mt-4"> :for={{id, post} <- @streams.questions}
<div class="float-right mr-1"> module={ClaperWeb.EventLive.ManageablePostComponent}
<%= if post.attendee_identifier do %> id={id}
<span class="text-yellow-500"> event={@event}
<%= link( post={post}
if post.pinned do />
gettext("Unpin")
else
gettext("Pin")
end,
to: "#",
phx_click: "pin",
phx_value_id: post.uuid,
phx_value_event_id: @event.uuid
) %>
</span>
/
<span class="text-red-500">
<%= link(gettext("Ban"),
to: "#",
phx_click: "ban",
phx_value_attendee_identifier: post.attendee_identifier,
data: [
confirm:
gettext(
"Blocking this user will delete all his messages and he will not be able to join again, confirm ?"
)
]
) %>
</span>
/
<% else %>
<span class="text-yellow-500">
<%= link(
if post.pinned do
gettext("Unpin")
else
gettext("Pin")
end,
to: "#",
phx_click: "pin",
phx_value_id: post.uuid,
phx_value_event_id: @event.uuid
) %>
</span>
/
<span class="text-red-500">
<%= link(gettext("Ban"),
to: "#",
phx_click: "ban",
phx_value_user_id: post.user_id,
data: [
confirm:
gettext(
"Blocking this user will delete all his messages and he will not be able to join again, confirm ?"
)
]
) %>
</span>
/
<% end %>
<span class="text-red-500">
<%= link(gettext("Delete"),
to: "#",
phx_click: "delete",
phx_value_id: post.uuid,
phx_value_event_id: @event.uuid
) %>
</span>
</div>
<div class="flex space-x-3 items-center">
<%= if post.attendee_identifier do %>
<img
class="h-8 w-8"
src={"https://api.dicebear.com/7.x/personas/svg?seed=#{post.attendee_identifier}"}
/>
<% else %>
<img
class="h-8 w-8"
src={"https://api.dicebear.com/7.x/personas/svg?seed=#{post.user_id}"}
/>
<% end %>
<div class="flex flex-col">
<%= if post.name do %>
<p class="text-black text-sm font-semibold mr-2">
<%= post.name %>
</p>
<% end %>
<p class="text-xl">
<%= post.body %>
</p>
</div>
</div>
<%= if post.like_count> 0 || post.love_count > 0 || post.lol_count > 0 do %>
<div class="flex h-6 space-x-2 text-base text-gray-500 pb-3 items-center mt-5">
<div class="flex items-center">
<%= if post.like_count> 0 do %>
<img src="/images/icons/thumb.svg" class="h-4" />
<span class="ml-1">
<%= post.like_count %>
</span>
<% end %>
</div>
<div class="flex items-center">
<%= if post.love_count> 0 do %>
<img src="/images/icons/heart.svg" class="h-4" />
<span class="ml-1">
<%= post.love_count %>
</span>
<% end %>
</div>
<div class="flex items-center">
<%= if post.lol_count> 0 do %>
<img src="/images/icons/laugh.svg" class="h-4" />
<span class="ml-1">
<%= post.lol_count %>
</span>
<% end %>
</div>
</div>
<% end %>
</div>
</div>
</div> </div>
<!-- The div below encompasses the 2 post lists -->
</div> </div>
<% end %> <% end %>
<%= if @list_tab == :pinned_posts do %> <%= if @list_tab == :pinned_posts do %>
<%= if @pinned_post_count == 0 do %> <div
<div :if={@pinned_post_count == 0}
class="text-center flex flex-col space-y-5 items-center justify-center text-gray-400" class="text-center flex flex-col space-y-5 items-center justify-center text-gray-400"
style="height: 100%;" style="height: 100%;"
>
<svg
xmlns="http://www.w3.org/2000/svg"
class="h-36 w-36"
viewBox="0 0 24 24"
stroke-width="2"
stroke="currentColor"
fill="none"
stroke-linecap="round"
stroke-linejoin="round"
> >
<svg <path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M15 4.5l-4 4l-4 1.5l-1.5 1.5l7 7l1.5 -1.5l1.5 -4l4 -4" /><path d="M9 15l-4.5 4.5" /><path d="M14.5 4l5.5 5.5" />
xmlns="http://www.w3.org/2000/svg" </svg>
class="h-36 w-36"
viewBox="0 0 24 24"
stroke-width="2"
stroke="currentColor"
fill="none"
stroke-linecap="round"
stroke-linejoin="round"
>
<path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M15 4.5l-4 4l-4 1.5l-1.5 1.5l7 7l1.5 -1.5l1.5 -4l4 -4" /><path d="M9 15l-4.5 4.5" /><path d="M14.5 4l5.5 5.5" />
</svg>
<p class="text-lg"> <p class="text-lg">
<%= gettext("Pinned messages will appear here.") %> <%= gettext("Pinned messages will appear here.") %>
</p> </p>
</div>
<div class="overflow-y-auto max-h-full">
<div
:if={@pinned_post_count > 0}
id="pinned-post-list"
class="overflow-y-auto pb-5 pt-8 px-5"
phx-update="stream"
phx-hook="ScrollIntoDiv"
>
<.live_component
:for={{id, post} <- @streams.pinned_posts}
module={ClaperWeb.EventLive.ManageablePostComponent}
id={id}
event={@event}
post={post}
/>
</div> </div>
<% end %>
<div id="x-pinned" class="overflow-y-auto max-h-full">
<%= if @pinned_post_count > 0 do %>
<div
id="pinned-post-list"
class="overflow-y-auto pb-5 pt-8 px-5"
phx-update="stream"
phx-hook="ScrollIntoDiv"
>
<div :for={{id, post} <- @streams.pinned_posts} id={id}>
<div class="px-4 pb-2 pt-3 rounded-b-lg rounded-tr-lg bg-white relative shadow-md text-black break-all mt-4">
<div class="float-right mr-1">
<%= if post.attendee_identifier do %>
<span class="text-yellow-500">
<%= link(
if post.pinned do
gettext("Unpin")
else
gettext("Pin")
end,
to: "#",
phx_click: "pin",
phx_value_id: post.uuid,
phx_value_event_id: @event.uuid
) %>
</span>
/
<span class="text-red-500">
<%= link(gettext("Ban"),
to: "#",
phx_click: "ban",
phx_value_attendee_identifier: post.attendee_identifier,
data: [
confirm:
gettext(
"Blocking this user will delete all his messages and he will not be able to join again, confirm ?"
)
]
) %>
</span>
/
<% else %>
<span class="text-yellow-500">
<%= link(
if post.pinned do
gettext("Unpin")
else
gettext("Pin")
end,
to: "#",
phx_click: "pin",
phx_value_id: post.uuid,
phx_value_event_id: @event.uuid
) %>
</span>
/
<span class="text-red-500">
<%= link(gettext("Ban"),
to: "#",
phx_click: "ban",
phx_value_user_id: post.user_id,
data: [
confirm:
gettext(
"Blocking this user will delete all his messages and he will not be able to join again, confirm ?"
)
]
) %>
</span>
/
<% end %>
<span class="text-red-500">
<%= link(gettext("Delete"),
to: "#",
phx_click: "delete",
phx_value_id: post.uuid,
phx_value_event_id: @event.uuid
) %>
</span>
</div>
<div class="flex space-x-3 items-center">
<%= if post.attendee_identifier do %>
<img
class="h-8 w-8"
src={"https://api.dicebear.com/7.x/personas/svg?seed=#{post.attendee_identifier}"}
/>
<% else %>
<img
class="h-8 w-8"
src={"https://api.dicebear.com/7.x/personas/svg?seed=#{post.user_id}"}
/>
<% end %>
<div class="flex flex-col">
<%= if post.name do %>
<p class="text-black text-sm font-semibold mr-2">
<%= post.name %>
</p>
<% end %>
<p class="text-xl">
<%= post.body %>
</p>
</div>
</div>
<%= if post.like_count> 0 || post.love_count > 0 || post.lol_count > 0 do %>
<div class="flex h-6 space-x-2 text-base text-gray-500 pb-3 items-center mt-5">
<div class="flex items-center">
<%= if post.like_count> 0 do %>
<img src="/images/icons/thumb.svg" class="h-4" />
<span class="ml-1">
<%= post.like_count %>
</span>
<% end %>
</div>
<div class="flex items-center">
<%= if post.love_count> 0 do %>
<img src="/images/icons/heart.svg" class="h-4" />
<span class="ml-1">
<%= post.love_count %>
</span>
<% end %>
</div>
<div class="flex items-center">
<%= if post.lol_count> 0 do %>
<img src="/images/icons/laugh.svg" class="h-4" />
<span class="ml-1">
<%= post.lol_count %>
</span>
<% end %>
</div>
</div>
<% end %>
</div>
</div>
</div>
<% end %>
</div> </div>
<% end %> <% end %>

View File

@@ -0,0 +1,156 @@
defmodule ClaperWeb.EventLive.ManageablePostComponent do
use ClaperWeb, :live_component
def render(assigns) do
~H"""
<div
id={"#{@id}"}
class={"#{if @post.body =~ "?", do: "border-supporting-yellow-400 border-2"} flex flex-col md:block px-4 pb-2 pt-3 rounded-b-lg rounded-tr-lg bg-white relative shadow-md text-black break-all mt-4"}
>
<div
:if={@post.body =~ "?"}
class="inline-flex items-center space-x-1 justify-center px-3 py-0.5 rounded-full text-xs font-medium bg-supporting-yellow-400 text-white mb-2"
>
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
fill="currentColor"
class="w-4 h-4"
>
<path
fill-rule="evenodd"
d="M15 8A7 7 0 1 1 1 8a7 7 0 0 1 14 0Zm-6 3.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM7.293 5.293a1 1 0 1 1 .99 1.667c-.459.134-1.033.566-1.033 1.29v.25a.75.75 0 1 0 1.5 0v-.115a2.5 2.5 0 1 0-2.518-4.153.75.75 0 1 0 1.061 1.06Z"
clip-rule="evenodd"
/>
</svg>
<span><%= gettext("Question") %></span>
</div>
<div class="float-right mr-1">
<%= if @post.attendee_identifier do %>
<span class="text-yellow-500">
<%= link(
if @post.pinned do
gettext("Unpin")
else
gettext("Pin")
end,
to: "#",
phx_click: "pin",
phx_value_id: @post.uuid,
phx_value_event_id: @event.uuid
) %>
</span>
/
<span class="text-red-500">
<%= link(gettext("Ban"),
to: "#",
phx_click: "ban",
phx_value_attendee_identifier: @post.attendee_identifier,
data: [
confirm:
gettext(
"Blocking this user will delete all his messages and he will not be able to join again, confirm ?"
)
]
) %>
</span>
/
<% else %>
<span class="text-yellow-500">
<%= link(
if @post.pinned do
gettext("Unpin")
else
gettext("Pin")
end,
to: "#",
phx_click: "pin",
phx_value_id: @post.uuid,
phx_value_event_id: @event.uuid
) %>
</span>
/
<span class="text-red-500">
<%= link(gettext("Ban"),
to: "#",
phx_click: "ban",
phx_value_user_id: @post.user_id,
data: [
confirm:
gettext(
"Blocking this user will delete all his messages and he will not be able to join again, confirm ?"
)
]
) %>
</span>
/
<% end %>
<span class="text-red-500">
<%= link(gettext("Delete"),
to: "#",
phx_click: "delete",
phx_value_id: @post.uuid,
phx_value_event_id: @event.uuid
) %>
</span>
</div>
<div class="flex space-x-3 items-center">
<%= if @post.attendee_identifier do %>
<img
class="h-8 w-8"
src={"https://api.dicebear.com/7.x/personas/svg?seed=#{@post.attendee_identifier}"}
/>
<% else %>
<img
class="h-8 w-8"
src={"https://api.dicebear.com/7.x/personas/svg?seed=#{@post.user_id}"}
/>
<% end %>
<div class="flex flex-col">
<%= if @post.name do %>
<p class="text-black text-sm font-semibold mr-2">
<%= @post.name %>
</p>
<% end %>
<p class="text-xl">
<%= @post.body %>
</p>
</div>
</div>
<%= if @post.like_count> 0 || @post.love_count > 0 || @post.lol_count > 0 do %>
<div class="flex h-6 space-x-2 text-base text-gray-500 pb-3 items-center mt-5">
<div class="flex items-center">
<%= if @post.like_count> 0 do %>
<img src="/images/icons/thumb.svg" class="h-4" />
<span class="ml-1">
<%= @post.like_count %>
</span>
<% end %>
</div>
<div class="flex items-center">
<%= if @post.love_count> 0 do %>
<img src="/images/icons/heart.svg" class="h-4" />
<span class="ml-1">
<%= @post.love_count %>
</span>
<% end %>
</div>
<div class="flex items-center">
<%= if @post.lol_count> 0 do %>
<img src="/images/icons/laugh.svg" class="h-4" />
<span class="ml-1">
<%= @post.lol_count %>
</span>
<% end %>
</div>
</div>
<% end %>
</div>
"""
end
end

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: de\n" "Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: lib/claper_web/live/event_live/manage.html.heex:1200 #: lib/claper_web/live/event_live/manage.html.heex:1046
#: lib/claper_web/live/user_settings_live/show.ex:50 #: lib/claper_web/live/user_settings_live/show.ex:50
#: lib/claper_web/live/user_settings_live/show.html.heex:5 #: lib/claper_web/live/user_settings_live/show.html.heex:5
#: lib/claper_web/templates/layout/_user_menu.html.heex:6 #: lib/claper_web/templates/layout/_user_menu.html.heex:6
@@ -16,7 +16,7 @@ msgstr ""
msgid "Settings" msgid "Settings"
msgstr "Einstellungen" msgstr "Einstellungen"
#: lib/claper_web/live/event_live/manage.ex:703 #: lib/claper_web/live/event_live/manage.ex:751
#: lib/claper_web/live/form_live/form_component.html.heex:37 #: lib/claper_web/live/form_live/form_component.html.heex:37
#: lib/claper_web/live/user_settings_live/show.html.heex:34 #: lib/claper_web/live/user_settings_live/show.html.heex:34
#: lib/claper_web/templates/user_registration/new.html.heex:29 #: lib/claper_web/templates/user_registration/new.html.heex:29
@@ -200,9 +200,8 @@ msgstr "Erstellen"
#: lib/claper_web/live/embed_live/form_component.html.heex:56 #: lib/claper_web/live/embed_live/form_component.html.heex:56
#: lib/claper_web/live/event_live/event_card_component.ex:255 #: lib/claper_web/live/event_live/event_card_component.ex:255
#: lib/claper_web/live/event_live/event_form_component.html.heex:37 #: lib/claper_web/live/event_live/event_form_component.html.heex:37
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#: lib/claper_web/live/event_live/manage.html.heex:1040 #: lib/claper_web/live/event_live/manageable_post_component.ex:90
#: lib/claper_web/live/event_live/manage.html.heex:1148
#: lib/claper_web/live/event_live/post_component.ex:70 #: lib/claper_web/live/event_live/post_component.ex:70
#: lib/claper_web/live/event_live/post_component.ex:142 #: lib/claper_web/live/event_live/post_component.ex:142
#: lib/claper_web/live/form_live/form_component.html.heex:103 #: lib/claper_web/live/form_live/form_component.html.heex:103
@@ -406,7 +405,7 @@ msgstr "Aktiv"
msgid "Changing your file will remove all interaction elements like polls associated." msgid "Changing your file will remove all interaction elements like polls associated."
msgstr "Wenn Sie Ihre Datei ändern, werden alle damit verbundenen Interaktionselemente wie Umfragen entfernt." msgstr "Wenn Sie Ihre Datei ändern, werden alle damit verbundenen Interaktionselemente wie Umfragen entfernt."
#: lib/claper_web/live/event_live/manage.html.heex:801 #: lib/claper_web/live/event_live/manage.html.heex:809
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages from attendees will appear here." msgid "Messages from attendees will appear here."
msgstr "Nachrichten von Teilnehmern werden hier erscheinen." msgstr "Nachrichten von Teilnehmern werden hier erscheinen."
@@ -481,10 +480,8 @@ msgstr "Sie können Ihre E-Mail-Adresse ändern, indem Sie die folgende URL aufr
msgid "Add interaction" msgid "Add interaction"
msgstr "Interaktion hinzufügen" msgstr "Interaktion hinzufügen"
#: lib/claper_web/live/event_live/manage.html.heex:837 #: lib/claper_web/live/event_live/manageable_post_component.ex:52
#: lib/claper_web/live/event_live/manage.html.heex:866 #: lib/claper_web/live/event_live/manageable_post_component.ex:81
#: lib/claper_web/live/event_live/manage.html.heex:1002
#: lib/claper_web/live/event_live/manage.html.heex:1031
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Blocking this user will delete all his messages and he will not be able to join again, confirm ?" msgid "Blocking this user will delete all his messages and he will not be able to join again, confirm ?"
msgstr "Wenn Sie diesen Benutzer sperren, werden alle seine Nachrichten gelöscht, und er kann nicht mehr beitreten. Bestätigen?" msgstr "Wenn Sie diesen Benutzer sperren, werden alle seine Nachrichten gelöscht, und er kann nicht mehr beitreten. Bestätigen?"
@@ -496,10 +493,8 @@ msgstr "Wenn Sie diesen Benutzer sperren, werden alle seine Nachrichten gelösch
msgid "You have been banned from this event" msgid "You have been banned from this event"
msgstr "Sie wurden von dieser Veranstaltung ausgeschlossen" msgstr "Sie wurden von dieser Veranstaltung ausgeschlossen"
#: lib/claper_web/live/event_live/manage.html.heex:831 #: lib/claper_web/live/event_live/manageable_post_component.ex:46
#: lib/claper_web/live/event_live/manage.html.heex:860 #: lib/claper_web/live/event_live/manageable_post_component.ex:75
#: lib/claper_web/live/event_live/manage.html.heex:996
#: lib/claper_web/live/event_live/manage.html.heex:1025
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Ban" msgid "Ban"
msgstr "Ban" msgstr "Ban"
@@ -726,23 +721,23 @@ msgstr "Formular bearbeiten"
#: lib/claper_web/live/event_live/manage.html.heex:106 #: lib/claper_web/live/event_live/manage.html.heex:106
#: lib/claper_web/live/event_live/manage.html.heex:556 #: lib/claper_web/live/event_live/manage.html.heex:556
#: lib/claper_web/live/event_live/manage.html.heex:1160 #: lib/claper_web/live/event_live/manage.html.heex:1006
#: lib/claper_web/live/stat_live/index.html.heex:217 #: lib/claper_web/live/stat_live/index.html.heex:217
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form" msgid "Form"
msgstr "Formular" msgstr "Formular"
#: lib/claper_web/live/event_live/manage.html.heex:771 #: lib/claper_web/live/event_live/manage.html.heex:779
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form submissions" msgid "Form submissions"
msgstr "Abgeschickte Formulare" msgstr "Abgeschickte Formulare"
#: lib/claper_web/live/event_live/manage.html.heex:1133 #: lib/claper_web/live/event_live/manage.html.heex:979
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form submissions from attendees will appear here." msgid "Form submissions from attendees will appear here."
msgstr "Formulareinsendungen der Teilnehmer werden hier angezeigt." msgstr "Formulareinsendungen der Teilnehmer werden hier angezeigt."
#: lib/claper_web/live/event_live/manage.ex:702 #: lib/claper_web/live/event_live/manage.ex:750
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Name" msgid "Name"
msgstr "Name" msgstr "Name"
@@ -772,7 +767,7 @@ msgstr "Abschicken"
msgid "Text" msgid "Text"
msgstr "Text" msgstr "Text"
#: lib/claper_web/live/event_live/manage.html.heex:1153 #: lib/claper_web/live/event_live/manage.html.heex:999
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This cannot be undone, confirm ?" msgid "This cannot be undone, confirm ?"
msgstr "Dies kann nicht rückgängig gemacht werden. Bestätigen?" msgstr "Dies kann nicht rückgängig gemacht werden. Bestätigen?"
@@ -817,12 +812,12 @@ msgstr "Mehrere Antworten"
msgid "Import all interactions from another presentation" msgid "Import all interactions from another presentation"
msgstr "Importieren Sie alle Interaktionen aus einer anderen Präsentation" msgstr "Importieren Sie alle Interaktionen aus einer anderen Präsentation"
#: lib/claper_web/live/event_live/manage.ex:237 #: lib/claper_web/live/event_live/manage.ex:272
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions import failed" msgid "Interactions import failed"
msgstr "Der Import der Interaktionen ist fehlgeschlagen" msgstr "Der Import der Interaktionen ist fehlgeschlagen"
#: lib/claper_web/live/event_live/manage.ex:230 #: lib/claper_web/live/event_live/manage.ex:265
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions imported successfully" msgid "Interactions imported successfully"
msgstr "Interaktionen erfolgreich importiert" msgstr "Interaktionen erfolgreich importiert"
@@ -837,28 +832,28 @@ msgstr "Präsentation auswählen"
msgid "PDF, PPT, PPTX up to %{size} MB" msgid "PDF, PPT, PPTX up to %{size} MB"
msgstr "PDF, PPT, PPTX bis zu %{size} MB" msgstr "PDF, PPT, PPTX bis zu %{size} MB"
#: lib/claper_web/live/event_live/manage.html.heex:1270 #: lib/claper_web/live/event_live/manage.html.heex:1116
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Attendees settings" msgid "Attendees settings"
msgstr "Teilnehmereinstellungen" msgstr "Teilnehmereinstellungen"
#: lib/claper_web/live/event_live/manage.html.heex:1280 #: lib/claper_web/live/event_live/manage.html.heex:1126
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable messages" msgid "Enable messages"
msgstr "Nachrichten aktivieren" msgstr "Nachrichten aktivieren"
#: lib/claper_web/live/event_live/manage.html.heex:1217 #: lib/claper_web/live/event_live/manage.html.heex:1063
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show instructions" msgid "Show instructions"
msgstr "Anleitung anzeigen" msgstr "Anleitung anzeigen"
#: lib/claper_web/live/event_live/manage.html.heex:1231 #: lib/claper_web/live/event_live/manage.html.heex:1077
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show messages" msgid "Show messages"
msgstr "Nachrichten anzeigen" msgstr "Nachrichten anzeigen"
#: lib/claper_web/live/event_live/manage.html.heex:1260 #: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1323 #: lib/claper_web/live/event_live/manage.html.heex:1169
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show poll results" msgid "Show poll results"
msgstr "Umfrageergebnisse anzeigen" msgstr "Umfrageergebnisse anzeigen"
@@ -880,7 +875,7 @@ msgstr "Anonymous"
msgid "Close" msgid "Close"
msgstr "Schließen" msgstr "Schließen"
#: lib/claper_web/live/event_live/manage.html.heex:1294 #: lib/claper_web/live/event_live/manage.html.heex:1140
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Enable anonymous messages" msgid "Enable anonymous messages"
msgstr "Anonyme Nachrichten aktivieren" msgstr "Anonyme Nachrichten aktivieren"
@@ -1009,10 +1004,8 @@ msgstr "Webinhalt"
msgid "Invalid embed format (should start with <iframe> and end with </iframe>)" msgid "Invalid embed format (should start with <iframe> and end with </iframe>)"
msgstr "Ungültiges Einbettungsformat (sollte mit <iframe> beginnen und mit </iframe> enden)" msgstr "Ungültiges Einbettungsformat (sollte mit <iframe> beginnen und mit </iframe> enden)"
#: lib/claper_web/live/event_live/manage.html.heex:821 #: lib/claper_web/live/event_live/manageable_post_component.ex:36
#: lib/claper_web/live/event_live/manage.html.heex:850 #: lib/claper_web/live/event_live/manageable_post_component.ex:65
#: lib/claper_web/live/event_live/manage.html.heex:986
#: lib/claper_web/live/event_live/manage.html.heex:1015
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pin" msgid "Pin"
msgstr "Anpinnen" msgstr "Anpinnen"
@@ -1023,25 +1016,23 @@ msgstr "Anpinnen"
msgid "Pinned" msgid "Pinned"
msgstr "Angepinnt" msgstr "Angepinnt"
#: lib/claper_web/live/event_live/manage.html.heex:763 #: lib/claper_web/live/event_live/manage.html.heex:771
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Pinned messages" msgid "Pinned messages"
msgstr "Angepinnte Nachrichten" msgstr "Angepinnte Nachrichten"
#: lib/claper_web/live/event_live/manage.html.heex:964 #: lib/claper_web/live/event_live/manage.html.heex:933
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pinned messages will appear here." msgid "Pinned messages will appear here."
msgstr "Angepinnte Beiträge werden hier angezeigt." msgstr "Angepinnte Beiträge werden hier angezeigt."
#: lib/claper_web/live/event_live/manage.html.heex:1245 #: lib/claper_web/live/event_live/manage.html.heex:1091
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show only pinned messages" msgid "Show only pinned messages"
msgstr "Nur angepinnte Nachrichten anzeigen" msgstr "Nur angepinnte Nachrichten anzeigen"
#: lib/claper_web/live/event_live/manage.html.heex:819 #: lib/claper_web/live/event_live/manageable_post_component.ex:34
#: lib/claper_web/live/event_live/manage.html.heex:848 #: lib/claper_web/live/event_live/manageable_post_component.ex:63
#: lib/claper_web/live/event_live/manage.html.heex:984
#: lib/claper_web/live/event_live/manage.html.heex:1013
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Unpin" msgid "Unpin"
msgstr "Lösen" msgstr "Lösen"
@@ -1111,7 +1102,7 @@ msgstr "Gefahrenzone"
msgid "Delete account" msgid "Delete account"
msgstr "Konto löschen" msgstr "Konto löschen"
#: lib/claper_web/live/event_live/manage.html.heex:1308 #: lib/claper_web/live/event_live/manage.html.heex:1154
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Enable message reactions" msgid "Enable message reactions"
msgstr "Nachrichtenreaktionen aktivieren" msgstr "Nachrichtenreaktionen aktivieren"
@@ -1207,12 +1198,12 @@ msgstr "Wählen Sie Ihre Präsentationsdatei aus. Akzeptierte Formate sind PDF,
msgid "Time to launch your presentation!" msgid "Time to launch your presentation!"
msgstr "Zeit, Ihre Präsentation zu starten!" msgstr "Zeit, Ihre Präsentation zu starten!"
#: lib/claper_web/live/event_live/manage.html.heex:1202 #: lib/claper_web/live/event_live/manage.html.heex:1048
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Use the associated keyboard shortcuts for quick toggling of these settings." msgid "Use the associated keyboard shortcuts for quick toggling of these settings."
msgstr "Verwenden Sie die zugehörigen Tastaturkürzel, um diese Einstellungen schnell umzuschalten." msgstr "Verwenden Sie die zugehörigen Tastaturkürzel, um diese Einstellungen schnell umzuschalten."
#: lib/claper_web/live/event_live/manage.html.heex:1202 #: lib/claper_web/live/event_live/manage.html.heex:1048
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You can control each setting for the presentation (showing on the big screen) and on the attendee's room." msgid "You can control each setting for the presentation (showing on the big screen) and on the attendee's room."
msgstr "Sie können jede Einstellung für die Präsentation (Anzeige auf dem Großbildschirm) und im Raum der Teilnehmer steuern." msgstr "Sie können jede Einstellung für die Präsentation (Anzeige auf dem Großbildschirm) und im Raum der Teilnehmer steuern."
@@ -1293,7 +1284,7 @@ msgstr "Hinweis: Moderatoren können Ihre Veranstaltung nicht löschen."
msgid "Presentation file (optional)" msgid "Presentation file (optional)"
msgstr "Präsentationsdatei (optional)" msgstr "Präsentationsdatei (optional)"
#: lib/claper_web/live/event_live/manage.html.heex:1207 #: lib/claper_web/live/event_live/manage.html.heex:1053
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Presentation settings" msgid "Presentation settings"
msgstr "Präsentationseinstellungen" msgstr "Präsentationseinstellungen"
@@ -1384,3 +1375,28 @@ msgstr "Einstellungen"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your preferences have been updated." msgid "Your preferences have been updated."
msgstr "Ihre Einstellungen wurden aktualisiert." msgstr "Ihre Einstellungen wurden aktualisiert."
#: lib/claper_web/live/event_live/manageable_post_component.ex:27
#, elixir-autogen, elixir-format
msgid "Question"
msgstr "Frage"
#: lib/claper_web/live/event_live/manage.html.heex:763
#, elixir-autogen, elixir-format
msgid "Questions"
msgstr "Fragen"
#: lib/claper_web/live/event_live/manage.html.heex:851
#, elixir-autogen, elixir-format
msgid "Questions will appear here."
msgstr "Fragen werden hier erscheinen."
#: lib/claper_web/live/event_live/manage.html.heex:893
#, elixir-autogen, elixir-format
msgid "Sort by date"
msgstr "Nach Datum sortieren"
#: lib/claper_web/live/event_live/manage.html.heex:872
#, elixir-autogen, elixir-format
msgid "Sort by popularity"
msgstr "Nach Beliebtheit sortieren"

View File

@@ -10,7 +10,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1200 #: lib/claper_web/live/event_live/manage.html.heex:1046
#: lib/claper_web/live/user_settings_live/show.ex:50 #: lib/claper_web/live/user_settings_live/show.ex:50
#: lib/claper_web/live/user_settings_live/show.html.heex:5 #: lib/claper_web/live/user_settings_live/show.html.heex:5
#: lib/claper_web/templates/layout/_user_menu.html.heex:6 #: lib/claper_web/templates/layout/_user_menu.html.heex:6
@@ -18,7 +18,7 @@ msgstr ""
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.ex:703 #: lib/claper_web/live/event_live/manage.ex:751
#: lib/claper_web/live/form_live/form_component.html.heex:37 #: lib/claper_web/live/form_live/form_component.html.heex:37
#: lib/claper_web/live/user_settings_live/show.html.heex:34 #: lib/claper_web/live/user_settings_live/show.html.heex:34
#: lib/claper_web/templates/user_registration/new.html.heex:29 #: lib/claper_web/templates/user_registration/new.html.heex:29
@@ -202,9 +202,8 @@ msgstr ""
#: lib/claper_web/live/embed_live/form_component.html.heex:56 #: lib/claper_web/live/embed_live/form_component.html.heex:56
#: lib/claper_web/live/event_live/event_card_component.ex:255 #: lib/claper_web/live/event_live/event_card_component.ex:255
#: lib/claper_web/live/event_live/event_form_component.html.heex:37 #: lib/claper_web/live/event_live/event_form_component.html.heex:37
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#: lib/claper_web/live/event_live/manage.html.heex:1040 #: lib/claper_web/live/event_live/manageable_post_component.ex:90
#: lib/claper_web/live/event_live/manage.html.heex:1148
#: lib/claper_web/live/event_live/post_component.ex:70 #: lib/claper_web/live/event_live/post_component.ex:70
#: lib/claper_web/live/event_live/post_component.ex:142 #: lib/claper_web/live/event_live/post_component.ex:142
#: lib/claper_web/live/form_live/form_component.html.heex:103 #: lib/claper_web/live/form_live/form_component.html.heex:103
@@ -408,7 +407,7 @@ msgstr ""
msgid "Changing your file will remove all interaction elements like polls associated." msgid "Changing your file will remove all interaction elements like polls associated."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:801 #: lib/claper_web/live/event_live/manage.html.heex:809
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages from attendees will appear here." msgid "Messages from attendees will appear here."
msgstr "" msgstr ""
@@ -483,10 +482,8 @@ msgstr ""
msgid "Add interaction" msgid "Add interaction"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:837 #: lib/claper_web/live/event_live/manageable_post_component.ex:52
#: lib/claper_web/live/event_live/manage.html.heex:866 #: lib/claper_web/live/event_live/manageable_post_component.ex:81
#: lib/claper_web/live/event_live/manage.html.heex:1002
#: lib/claper_web/live/event_live/manage.html.heex:1031
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Blocking this user will delete all his messages and he will not be able to join again, confirm ?" msgid "Blocking this user will delete all his messages and he will not be able to join again, confirm ?"
msgstr "" msgstr ""
@@ -498,10 +495,8 @@ msgstr ""
msgid "You have been banned from this event" msgid "You have been banned from this event"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:831 #: lib/claper_web/live/event_live/manageable_post_component.ex:46
#: lib/claper_web/live/event_live/manage.html.heex:860 #: lib/claper_web/live/event_live/manageable_post_component.ex:75
#: lib/claper_web/live/event_live/manage.html.heex:996
#: lib/claper_web/live/event_live/manage.html.heex:1025
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Ban" msgid "Ban"
msgstr "" msgstr ""
@@ -728,23 +723,23 @@ msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:106 #: lib/claper_web/live/event_live/manage.html.heex:106
#: lib/claper_web/live/event_live/manage.html.heex:556 #: lib/claper_web/live/event_live/manage.html.heex:556
#: lib/claper_web/live/event_live/manage.html.heex:1160 #: lib/claper_web/live/event_live/manage.html.heex:1006
#: lib/claper_web/live/stat_live/index.html.heex:217 #: lib/claper_web/live/stat_live/index.html.heex:217
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form" msgid "Form"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:771 #: lib/claper_web/live/event_live/manage.html.heex:779
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form submissions" msgid "Form submissions"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1133 #: lib/claper_web/live/event_live/manage.html.heex:979
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form submissions from attendees will appear here." msgid "Form submissions from attendees will appear here."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.ex:702 #: lib/claper_web/live/event_live/manage.ex:750
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Name" msgid "Name"
msgstr "" msgstr ""
@@ -774,7 +769,7 @@ msgstr ""
msgid "Text" msgid "Text"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1153 #: lib/claper_web/live/event_live/manage.html.heex:999
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This cannot be undone, confirm ?" msgid "This cannot be undone, confirm ?"
msgstr "" msgstr ""
@@ -819,12 +814,12 @@ msgstr ""
msgid "Import all interactions from another presentation" msgid "Import all interactions from another presentation"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.ex:237 #: lib/claper_web/live/event_live/manage.ex:272
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions import failed" msgid "Interactions import failed"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.ex:230 #: lib/claper_web/live/event_live/manage.ex:265
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions imported successfully" msgid "Interactions imported successfully"
msgstr "" msgstr ""
@@ -839,28 +834,28 @@ msgstr ""
msgid "PDF, PPT, PPTX up to %{size} MB" msgid "PDF, PPT, PPTX up to %{size} MB"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1270 #: lib/claper_web/live/event_live/manage.html.heex:1116
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Attendees settings" msgid "Attendees settings"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1280 #: lib/claper_web/live/event_live/manage.html.heex:1126
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable messages" msgid "Enable messages"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1217 #: lib/claper_web/live/event_live/manage.html.heex:1063
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show instructions" msgid "Show instructions"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1231 #: lib/claper_web/live/event_live/manage.html.heex:1077
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show messages" msgid "Show messages"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1260 #: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1323 #: lib/claper_web/live/event_live/manage.html.heex:1169
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show poll results" msgid "Show poll results"
msgstr "" msgstr ""
@@ -882,7 +877,7 @@ msgstr ""
msgid "Close" msgid "Close"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1294 #: lib/claper_web/live/event_live/manage.html.heex:1140
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable anonymous messages" msgid "Enable anonymous messages"
msgstr "" msgstr ""
@@ -1011,10 +1006,8 @@ msgstr ""
msgid "Invalid embed format (should start with <iframe> and end with </iframe>)" msgid "Invalid embed format (should start with <iframe> and end with </iframe>)"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:821 #: lib/claper_web/live/event_live/manageable_post_component.ex:36
#: lib/claper_web/live/event_live/manage.html.heex:850 #: lib/claper_web/live/event_live/manageable_post_component.ex:65
#: lib/claper_web/live/event_live/manage.html.heex:986
#: lib/claper_web/live/event_live/manage.html.heex:1015
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pin" msgid "Pin"
msgstr "" msgstr ""
@@ -1025,25 +1018,23 @@ msgstr ""
msgid "Pinned" msgid "Pinned"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:763 #: lib/claper_web/live/event_live/manage.html.heex:771
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pinned messages" msgid "Pinned messages"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:964 #: lib/claper_web/live/event_live/manage.html.heex:933
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pinned messages will appear here." msgid "Pinned messages will appear here."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1245 #: lib/claper_web/live/event_live/manage.html.heex:1091
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show only pinned messages" msgid "Show only pinned messages"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:819 #: lib/claper_web/live/event_live/manageable_post_component.ex:34
#: lib/claper_web/live/event_live/manage.html.heex:848 #: lib/claper_web/live/event_live/manageable_post_component.ex:63
#: lib/claper_web/live/event_live/manage.html.heex:984
#: lib/claper_web/live/event_live/manage.html.heex:1013
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Unpin" msgid "Unpin"
msgstr "" msgstr ""
@@ -1113,7 +1104,7 @@ msgstr ""
msgid "Delete account" msgid "Delete account"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1308 #: lib/claper_web/live/event_live/manage.html.heex:1154
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable message reactions" msgid "Enable message reactions"
msgstr "" msgstr ""
@@ -1209,12 +1200,12 @@ msgstr ""
msgid "Time to launch your presentation!" msgid "Time to launch your presentation!"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1202 #: lib/claper_web/live/event_live/manage.html.heex:1048
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Use the associated keyboard shortcuts for quick toggling of these settings." msgid "Use the associated keyboard shortcuts for quick toggling of these settings."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1202 #: lib/claper_web/live/event_live/manage.html.heex:1048
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You can control each setting for the presentation (showing on the big screen) and on the attendee's room." msgid "You can control each setting for the presentation (showing on the big screen) and on the attendee's room."
msgstr "" msgstr ""
@@ -1295,7 +1286,7 @@ msgstr ""
msgid "Presentation file (optional)" msgid "Presentation file (optional)"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1207 #: lib/claper_web/live/event_live/manage.html.heex:1053
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Presentation settings" msgid "Presentation settings"
msgstr "" msgstr ""
@@ -1386,3 +1377,28 @@ msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your preferences have been updated." msgid "Your preferences have been updated."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manageable_post_component.ex:27
#, elixir-autogen, elixir-format
msgid "Question"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:763
#, elixir-autogen, elixir-format
msgid "Questions"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:851
#, elixir-autogen, elixir-format
msgid "Questions will appear here."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:893
#, elixir-autogen, elixir-format
msgid "Sort by date"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:872
#, elixir-autogen, elixir-format
msgid "Sort by popularity"
msgstr ""

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: en\n" "Language: en\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: lib/claper_web/live/event_live/manage.html.heex:1200 #: lib/claper_web/live/event_live/manage.html.heex:1046
#: lib/claper_web/live/user_settings_live/show.ex:50 #: lib/claper_web/live/user_settings_live/show.ex:50
#: lib/claper_web/live/user_settings_live/show.html.heex:5 #: lib/claper_web/live/user_settings_live/show.html.heex:5
#: lib/claper_web/templates/layout/_user_menu.html.heex:6 #: lib/claper_web/templates/layout/_user_menu.html.heex:6
@@ -16,7 +16,7 @@ msgstr ""
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.ex:703 #: lib/claper_web/live/event_live/manage.ex:751
#: lib/claper_web/live/form_live/form_component.html.heex:37 #: lib/claper_web/live/form_live/form_component.html.heex:37
#: lib/claper_web/live/user_settings_live/show.html.heex:34 #: lib/claper_web/live/user_settings_live/show.html.heex:34
#: lib/claper_web/templates/user_registration/new.html.heex:29 #: lib/claper_web/templates/user_registration/new.html.heex:29
@@ -200,9 +200,8 @@ msgstr ""
#: lib/claper_web/live/embed_live/form_component.html.heex:56 #: lib/claper_web/live/embed_live/form_component.html.heex:56
#: lib/claper_web/live/event_live/event_card_component.ex:255 #: lib/claper_web/live/event_live/event_card_component.ex:255
#: lib/claper_web/live/event_live/event_form_component.html.heex:37 #: lib/claper_web/live/event_live/event_form_component.html.heex:37
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#: lib/claper_web/live/event_live/manage.html.heex:1040 #: lib/claper_web/live/event_live/manageable_post_component.ex:90
#: lib/claper_web/live/event_live/manage.html.heex:1148
#: lib/claper_web/live/event_live/post_component.ex:70 #: lib/claper_web/live/event_live/post_component.ex:70
#: lib/claper_web/live/event_live/post_component.ex:142 #: lib/claper_web/live/event_live/post_component.ex:142
#: lib/claper_web/live/form_live/form_component.html.heex:103 #: lib/claper_web/live/form_live/form_component.html.heex:103
@@ -406,7 +405,7 @@ msgstr ""
msgid "Changing your file will remove all interaction elements like polls associated." msgid "Changing your file will remove all interaction elements like polls associated."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:801 #: lib/claper_web/live/event_live/manage.html.heex:809
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages from attendees will appear here." msgid "Messages from attendees will appear here."
msgstr "" msgstr ""
@@ -481,10 +480,8 @@ msgstr ""
msgid "Add interaction" msgid "Add interaction"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:837 #: lib/claper_web/live/event_live/manageable_post_component.ex:52
#: lib/claper_web/live/event_live/manage.html.heex:866 #: lib/claper_web/live/event_live/manageable_post_component.ex:81
#: lib/claper_web/live/event_live/manage.html.heex:1002
#: lib/claper_web/live/event_live/manage.html.heex:1031
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Blocking this user will delete all his messages and he will not be able to join again, confirm ?" msgid "Blocking this user will delete all his messages and he will not be able to join again, confirm ?"
msgstr "" msgstr ""
@@ -496,10 +493,8 @@ msgstr ""
msgid "You have been banned from this event" msgid "You have been banned from this event"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:831 #: lib/claper_web/live/event_live/manageable_post_component.ex:46
#: lib/claper_web/live/event_live/manage.html.heex:860 #: lib/claper_web/live/event_live/manageable_post_component.ex:75
#: lib/claper_web/live/event_live/manage.html.heex:996
#: lib/claper_web/live/event_live/manage.html.heex:1025
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Ban" msgid "Ban"
msgstr "" msgstr ""
@@ -726,23 +721,23 @@ msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:106 #: lib/claper_web/live/event_live/manage.html.heex:106
#: lib/claper_web/live/event_live/manage.html.heex:556 #: lib/claper_web/live/event_live/manage.html.heex:556
#: lib/claper_web/live/event_live/manage.html.heex:1160 #: lib/claper_web/live/event_live/manage.html.heex:1006
#: lib/claper_web/live/stat_live/index.html.heex:217 #: lib/claper_web/live/stat_live/index.html.heex:217
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form" msgid "Form"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:771 #: lib/claper_web/live/event_live/manage.html.heex:779
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form submissions" msgid "Form submissions"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1133 #: lib/claper_web/live/event_live/manage.html.heex:979
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form submissions from attendees will appear here." msgid "Form submissions from attendees will appear here."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.ex:702 #: lib/claper_web/live/event_live/manage.ex:750
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Name" msgid "Name"
msgstr "" msgstr ""
@@ -772,7 +767,7 @@ msgstr ""
msgid "Text" msgid "Text"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1153 #: lib/claper_web/live/event_live/manage.html.heex:999
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This cannot be undone, confirm ?" msgid "This cannot be undone, confirm ?"
msgstr "" msgstr ""
@@ -817,12 +812,12 @@ msgstr ""
msgid "Import all interactions from another presentation" msgid "Import all interactions from another presentation"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.ex:237 #: lib/claper_web/live/event_live/manage.ex:272
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions import failed" msgid "Interactions import failed"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.ex:230 #: lib/claper_web/live/event_live/manage.ex:265
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions imported successfully" msgid "Interactions imported successfully"
msgstr "" msgstr ""
@@ -837,28 +832,28 @@ msgstr ""
msgid "PDF, PPT, PPTX up to %{size} MB" msgid "PDF, PPT, PPTX up to %{size} MB"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1270 #: lib/claper_web/live/event_live/manage.html.heex:1116
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Attendees settings" msgid "Attendees settings"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1280 #: lib/claper_web/live/event_live/manage.html.heex:1126
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable messages" msgid "Enable messages"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1217 #: lib/claper_web/live/event_live/manage.html.heex:1063
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show instructions" msgid "Show instructions"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1231 #: lib/claper_web/live/event_live/manage.html.heex:1077
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show messages" msgid "Show messages"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1260 #: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1323 #: lib/claper_web/live/event_live/manage.html.heex:1169
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show poll results" msgid "Show poll results"
msgstr "" msgstr ""
@@ -880,7 +875,7 @@ msgstr ""
msgid "Close" msgid "Close"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1294 #: lib/claper_web/live/event_live/manage.html.heex:1140
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable anonymous messages" msgid "Enable anonymous messages"
msgstr "" msgstr ""
@@ -1009,10 +1004,8 @@ msgstr ""
msgid "Invalid embed format (should start with <iframe> and end with </iframe>)" msgid "Invalid embed format (should start with <iframe> and end with </iframe>)"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:821 #: lib/claper_web/live/event_live/manageable_post_component.ex:36
#: lib/claper_web/live/event_live/manage.html.heex:850 #: lib/claper_web/live/event_live/manageable_post_component.ex:65
#: lib/claper_web/live/event_live/manage.html.heex:986
#: lib/claper_web/live/event_live/manage.html.heex:1015
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pin" msgid "Pin"
msgstr "" msgstr ""
@@ -1023,25 +1016,23 @@ msgstr ""
msgid "Pinned" msgid "Pinned"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:763 #: lib/claper_web/live/event_live/manage.html.heex:771
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pinned messages" msgid "Pinned messages"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:964 #: lib/claper_web/live/event_live/manage.html.heex:933
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pinned messages will appear here." msgid "Pinned messages will appear here."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1245 #: lib/claper_web/live/event_live/manage.html.heex:1091
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show only pinned messages" msgid "Show only pinned messages"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:819 #: lib/claper_web/live/event_live/manageable_post_component.ex:34
#: lib/claper_web/live/event_live/manage.html.heex:848 #: lib/claper_web/live/event_live/manageable_post_component.ex:63
#: lib/claper_web/live/event_live/manage.html.heex:984
#: lib/claper_web/live/event_live/manage.html.heex:1013
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Unpin" msgid "Unpin"
msgstr "" msgstr ""
@@ -1111,7 +1102,7 @@ msgstr ""
msgid "Delete account" msgid "Delete account"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1308 #: lib/claper_web/live/event_live/manage.html.heex:1154
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Enable message reactions" msgid "Enable message reactions"
msgstr "" msgstr ""
@@ -1207,12 +1198,12 @@ msgstr ""
msgid "Time to launch your presentation!" msgid "Time to launch your presentation!"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1202 #: lib/claper_web/live/event_live/manage.html.heex:1048
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Use the associated keyboard shortcuts for quick toggling of these settings." msgid "Use the associated keyboard shortcuts for quick toggling of these settings."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1202 #: lib/claper_web/live/event_live/manage.html.heex:1048
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You can control each setting for the presentation (showing on the big screen) and on the attendee's room." msgid "You can control each setting for the presentation (showing on the big screen) and on the attendee's room."
msgstr "" msgstr ""
@@ -1293,7 +1284,7 @@ msgstr ""
msgid "Presentation file (optional)" msgid "Presentation file (optional)"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1207 #: lib/claper_web/live/event_live/manage.html.heex:1053
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Presentation settings" msgid "Presentation settings"
msgstr "" msgstr ""
@@ -1384,3 +1375,28 @@ msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your preferences have been updated." msgid "Your preferences have been updated."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manageable_post_component.ex:27
#, elixir-autogen, elixir-format
msgid "Question"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:763
#, elixir-autogen, elixir-format
msgid "Questions"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:851
#, elixir-autogen, elixir-format
msgid "Questions will appear here."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:893
#, elixir-autogen, elixir-format
msgid "Sort by date"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:872
#, elixir-autogen, elixir-format
msgid "Sort by popularity"
msgstr ""

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: es\n" "Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: lib/claper_web/live/event_live/manage.html.heex:1200 #: lib/claper_web/live/event_live/manage.html.heex:1046
#: lib/claper_web/live/user_settings_live/show.ex:50 #: lib/claper_web/live/user_settings_live/show.ex:50
#: lib/claper_web/live/user_settings_live/show.html.heex:5 #: lib/claper_web/live/user_settings_live/show.html.heex:5
#: lib/claper_web/templates/layout/_user_menu.html.heex:6 #: lib/claper_web/templates/layout/_user_menu.html.heex:6
@@ -16,7 +16,7 @@ msgstr ""
msgid "Settings" msgid "Settings"
msgstr "Configuración" msgstr "Configuración"
#: lib/claper_web/live/event_live/manage.ex:703 #: lib/claper_web/live/event_live/manage.ex:751
#: lib/claper_web/live/form_live/form_component.html.heex:37 #: lib/claper_web/live/form_live/form_component.html.heex:37
#: lib/claper_web/live/user_settings_live/show.html.heex:34 #: lib/claper_web/live/user_settings_live/show.html.heex:34
#: lib/claper_web/templates/user_registration/new.html.heex:29 #: lib/claper_web/templates/user_registration/new.html.heex:29
@@ -200,9 +200,8 @@ msgstr "Crear"
#: lib/claper_web/live/embed_live/form_component.html.heex:56 #: lib/claper_web/live/embed_live/form_component.html.heex:56
#: lib/claper_web/live/event_live/event_card_component.ex:255 #: lib/claper_web/live/event_live/event_card_component.ex:255
#: lib/claper_web/live/event_live/event_form_component.html.heex:37 #: lib/claper_web/live/event_live/event_form_component.html.heex:37
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#: lib/claper_web/live/event_live/manage.html.heex:1040 #: lib/claper_web/live/event_live/manageable_post_component.ex:90
#: lib/claper_web/live/event_live/manage.html.heex:1148
#: lib/claper_web/live/event_live/post_component.ex:70 #: lib/claper_web/live/event_live/post_component.ex:70
#: lib/claper_web/live/event_live/post_component.ex:142 #: lib/claper_web/live/event_live/post_component.ex:142
#: lib/claper_web/live/form_live/form_component.html.heex:103 #: lib/claper_web/live/form_live/form_component.html.heex:103
@@ -406,7 +405,7 @@ msgstr "Activa"
msgid "Changing your file will remove all interaction elements like polls associated." msgid "Changing your file will remove all interaction elements like polls associated."
msgstr "Hacer cambios en tu fichero borrará todos los elementos de interacción asociados, incluyendo votaciones" msgstr "Hacer cambios en tu fichero borrará todos los elementos de interacción asociados, incluyendo votaciones"
#: lib/claper_web/live/event_live/manage.html.heex:801 #: lib/claper_web/live/event_live/manage.html.heex:809
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages from attendees will appear here." msgid "Messages from attendees will appear here."
msgstr "Los mensajes de los asistentes aparecerán aquí." msgstr "Los mensajes de los asistentes aparecerán aquí."
@@ -481,10 +480,8 @@ msgstr "Puedes cambiar tu correo visitando la URL de debajo"
msgid "Add interaction" msgid "Add interaction"
msgstr "Añadir interacción" msgstr "Añadir interacción"
#: lib/claper_web/live/event_live/manage.html.heex:837 #: lib/claper_web/live/event_live/manageable_post_component.ex:52
#: lib/claper_web/live/event_live/manage.html.heex:866 #: lib/claper_web/live/event_live/manageable_post_component.ex:81
#: lib/claper_web/live/event_live/manage.html.heex:1002
#: lib/claper_web/live/event_live/manage.html.heex:1031
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Blocking this user will delete all his messages and he will not be able to join again, confirm ?" msgid "Blocking this user will delete all his messages and he will not be able to join again, confirm ?"
msgstr "Bloquear este usuario borrará todos sus mensajes y él no será capaz de unirse de nuevo, ¿estás seguro?" msgstr "Bloquear este usuario borrará todos sus mensajes y él no será capaz de unirse de nuevo, ¿estás seguro?"
@@ -496,10 +493,8 @@ msgstr "Bloquear este usuario borrará todos sus mensajes y él no será capaz d
msgid "You have been banned from this event" msgid "You have been banned from this event"
msgstr "Has sido excluido/a de este evento" msgstr "Has sido excluido/a de este evento"
#: lib/claper_web/live/event_live/manage.html.heex:831 #: lib/claper_web/live/event_live/manageable_post_component.ex:46
#: lib/claper_web/live/event_live/manage.html.heex:860 #: lib/claper_web/live/event_live/manageable_post_component.ex:75
#: lib/claper_web/live/event_live/manage.html.heex:996
#: lib/claper_web/live/event_live/manage.html.heex:1025
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Ban" msgid "Ban"
msgstr "Excluir" msgstr "Excluir"
@@ -726,23 +721,23 @@ msgstr "Editar formulario"
#: lib/claper_web/live/event_live/manage.html.heex:106 #: lib/claper_web/live/event_live/manage.html.heex:106
#: lib/claper_web/live/event_live/manage.html.heex:556 #: lib/claper_web/live/event_live/manage.html.heex:556
#: lib/claper_web/live/event_live/manage.html.heex:1160 #: lib/claper_web/live/event_live/manage.html.heex:1006
#: lib/claper_web/live/stat_live/index.html.heex:217 #: lib/claper_web/live/stat_live/index.html.heex:217
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form" msgid "Form"
msgstr "Formulario" msgstr "Formulario"
#: lib/claper_web/live/event_live/manage.html.heex:771 #: lib/claper_web/live/event_live/manage.html.heex:779
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form submissions" msgid "Form submissions"
msgstr "Envíos de formulario" msgstr "Envíos de formulario"
#: lib/claper_web/live/event_live/manage.html.heex:1133 #: lib/claper_web/live/event_live/manage.html.heex:979
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form submissions from attendees will appear here." msgid "Form submissions from attendees will appear here."
msgstr "Los envíos de formulario de los asistentes aparecerán aquí." msgstr "Los envíos de formulario de los asistentes aparecerán aquí."
#: lib/claper_web/live/event_live/manage.ex:702 #: lib/claper_web/live/event_live/manage.ex:750
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Name" msgid "Name"
msgstr "Nombre" msgstr "Nombre"
@@ -772,7 +767,7 @@ msgstr "Enviar"
msgid "Text" msgid "Text"
msgstr "Texto" msgstr "Texto"
#: lib/claper_web/live/event_live/manage.html.heex:1153 #: lib/claper_web/live/event_live/manage.html.heex:999
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This cannot be undone, confirm ?" msgid "This cannot be undone, confirm ?"
msgstr "Esto no se puede deshacer, ¿estás seguro/a?" msgstr "Esto no se puede deshacer, ¿estás seguro/a?"
@@ -817,12 +812,12 @@ msgstr "Respuestas múltiples"
msgid "Import all interactions from another presentation" msgid "Import all interactions from another presentation"
msgstr "Importar todas las interacciones de otra presentación" msgstr "Importar todas las interacciones de otra presentación"
#: lib/claper_web/live/event_live/manage.ex:237 #: lib/claper_web/live/event_live/manage.ex:272
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions import failed" msgid "Interactions import failed"
msgstr "La importación de interacciones ha fallado" msgstr "La importación de interacciones ha fallado"
#: lib/claper_web/live/event_live/manage.ex:230 #: lib/claper_web/live/event_live/manage.ex:265
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions imported successfully" msgid "Interactions imported successfully"
msgstr "Interacciones importadas con éxito" msgstr "Interacciones importadas con éxito"
@@ -837,28 +832,28 @@ msgstr "Seleccionar presentación"
msgid "PDF, PPT, PPTX up to %{size} MB" msgid "PDF, PPT, PPTX up to %{size} MB"
msgstr "PDF, PPT, PPTX de hasta %{size} MB" msgstr "PDF, PPT, PPTX de hasta %{size} MB"
#: lib/claper_web/live/event_live/manage.html.heex:1270 #: lib/claper_web/live/event_live/manage.html.heex:1116
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Attendees settings" msgid "Attendees settings"
msgstr "Ajustes de asistentes" msgstr "Ajustes de asistentes"
#: lib/claper_web/live/event_live/manage.html.heex:1280 #: lib/claper_web/live/event_live/manage.html.heex:1126
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable messages" msgid "Enable messages"
msgstr "Activar mensajes" msgstr "Activar mensajes"
#: lib/claper_web/live/event_live/manage.html.heex:1217 #: lib/claper_web/live/event_live/manage.html.heex:1063
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show instructions" msgid "Show instructions"
msgstr "Mostrar instrucciones" msgstr "Mostrar instrucciones"
#: lib/claper_web/live/event_live/manage.html.heex:1231 #: lib/claper_web/live/event_live/manage.html.heex:1077
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show messages" msgid "Show messages"
msgstr "Mostrar mensajes" msgstr "Mostrar mensajes"
#: lib/claper_web/live/event_live/manage.html.heex:1260 #: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1323 #: lib/claper_web/live/event_live/manage.html.heex:1169
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show poll results" msgid "Show poll results"
msgstr "Mostrar resultados de votaciones" msgstr "Mostrar resultados de votaciones"
@@ -880,7 +875,7 @@ msgstr "Anónimo"
msgid "Close" msgid "Close"
msgstr "Cerrar" msgstr "Cerrar"
#: lib/claper_web/live/event_live/manage.html.heex:1294 #: lib/claper_web/live/event_live/manage.html.heex:1140
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable anonymous messages" msgid "Enable anonymous messages"
msgstr "Activar mensajes anónimos" msgstr "Activar mensajes anónimos"
@@ -1009,10 +1004,8 @@ msgstr "Contenido"
msgid "Invalid embed format (should start with <iframe> and end with </iframe>)" msgid "Invalid embed format (should start with <iframe> and end with </iframe>)"
msgstr "Formato embebido inválido (debe comenzar con <iframe> y acabar con </iframe>)" msgstr "Formato embebido inválido (debe comenzar con <iframe> y acabar con </iframe>)"
#: lib/claper_web/live/event_live/manage.html.heex:821 #: lib/claper_web/live/event_live/manageable_post_component.ex:36
#: lib/claper_web/live/event_live/manage.html.heex:850 #: lib/claper_web/live/event_live/manageable_post_component.ex:65
#: lib/claper_web/live/event_live/manage.html.heex:986
#: lib/claper_web/live/event_live/manage.html.heex:1015
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pin" msgid "Pin"
msgstr "Anclar" msgstr "Anclar"
@@ -1023,25 +1016,23 @@ msgstr "Anclar"
msgid "Pinned" msgid "Pinned"
msgstr "Anclado" msgstr "Anclado"
#: lib/claper_web/live/event_live/manage.html.heex:763 #: lib/claper_web/live/event_live/manage.html.heex:771
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pinned messages" msgid "Pinned messages"
msgstr "Mensajes anclados" msgstr "Mensajes anclados"
#: lib/claper_web/live/event_live/manage.html.heex:964 #: lib/claper_web/live/event_live/manage.html.heex:933
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pinned messages will appear here." msgid "Pinned messages will appear here."
msgstr "Los mensajes anclados aparecerán aquí." msgstr "Los mensajes anclados aparecerán aquí."
#: lib/claper_web/live/event_live/manage.html.heex:1245 #: lib/claper_web/live/event_live/manage.html.heex:1091
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show only pinned messages" msgid "Show only pinned messages"
msgstr "Mostrar sólo mensajes anclados" msgstr "Mostrar sólo mensajes anclados"
#: lib/claper_web/live/event_live/manage.html.heex:819 #: lib/claper_web/live/event_live/manageable_post_component.ex:34
#: lib/claper_web/live/event_live/manage.html.heex:848 #: lib/claper_web/live/event_live/manageable_post_component.ex:63
#: lib/claper_web/live/event_live/manage.html.heex:984
#: lib/claper_web/live/event_live/manage.html.heex:1013
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Unpin" msgid "Unpin"
msgstr "Desanclar" msgstr "Desanclar"
@@ -1111,7 +1102,7 @@ msgstr "Zona de peligro"
msgid "Delete account" msgid "Delete account"
msgstr "Borrar cuenta" msgstr "Borrar cuenta"
#: lib/claper_web/live/event_live/manage.html.heex:1308 #: lib/claper_web/live/event_live/manage.html.heex:1154
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Enable message reactions" msgid "Enable message reactions"
msgstr "Activar reacciones a mensajes" msgstr "Activar reacciones a mensajes"
@@ -1207,12 +1198,12 @@ msgstr "Selecciona tu fichero de presentación. Los formatos aceptados son PDF,
msgid "Time to launch your presentation!" msgid "Time to launch your presentation!"
msgstr "¡Es el momento de lanzar tu presentación!" msgstr "¡Es el momento de lanzar tu presentación!"
#: lib/claper_web/live/event_live/manage.html.heex:1202 #: lib/claper_web/live/event_live/manage.html.heex:1048
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Use the associated keyboard shortcuts for quick toggling of these settings." msgid "Use the associated keyboard shortcuts for quick toggling of these settings."
msgstr "Usa los atajos de teclado asociados para conmutar estos ajustes." msgstr "Usa los atajos de teclado asociados para conmutar estos ajustes."
#: lib/claper_web/live/event_live/manage.html.heex:1202 #: lib/claper_web/live/event_live/manage.html.heex:1048
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You can control each setting for the presentation (showing on the big screen) and on the attendee's room." msgid "You can control each setting for the presentation (showing on the big screen) and on the attendee's room."
msgstr "Puedes controlar cada ajuste para la presentación (lo que se muestra en la pantalla grande) y en la sala de asistentes." msgstr "Puedes controlar cada ajuste para la presentación (lo que se muestra en la pantalla grande) y en la sala de asistentes."
@@ -1293,7 +1284,7 @@ msgstr "Nota: Los colaboradores no tienen capacidad para borrar tu evento."
msgid "Presentation file (optional)" msgid "Presentation file (optional)"
msgstr "Fichero de presentación (opcional)" msgstr "Fichero de presentación (opcional)"
#: lib/claper_web/live/event_live/manage.html.heex:1207 #: lib/claper_web/live/event_live/manage.html.heex:1053
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Presentation settings" msgid "Presentation settings"
msgstr "Ajustes de presentación" msgstr "Ajustes de presentación"
@@ -1384,3 +1375,28 @@ msgstr "Preferencias"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your preferences have been updated." msgid "Your preferences have been updated."
msgstr "Vuestras preferencias han sido actualizadas." msgstr "Vuestras preferencias han sido actualizadas."
#: lib/claper_web/live/event_live/manageable_post_component.ex:27
#, elixir-autogen, elixir-format
msgid "Question"
msgstr "Pregunta"
#: lib/claper_web/live/event_live/manage.html.heex:763
#, elixir-autogen, elixir-format
msgid "Questions"
msgstr "Preguntas"
#: lib/claper_web/live/event_live/manage.html.heex:851
#, elixir-autogen, elixir-format
msgid "Questions will appear here."
msgstr "Las preguntas aparecerán aquí."
#: lib/claper_web/live/event_live/manage.html.heex:893
#, elixir-autogen, elixir-format
msgid "Sort by date"
msgstr "Ordenar por fecha"
#: lib/claper_web/live/event_live/manage.html.heex:872
#, elixir-autogen, elixir-format
msgid "Sort by popularity"
msgstr "Ordenar por popularidad"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: fr\n" "Language: fr\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#: lib/claper_web/live/event_live/manage.html.heex:1200 #: lib/claper_web/live/event_live/manage.html.heex:1046
#: lib/claper_web/live/user_settings_live/show.ex:50 #: lib/claper_web/live/user_settings_live/show.ex:50
#: lib/claper_web/live/user_settings_live/show.html.heex:5 #: lib/claper_web/live/user_settings_live/show.html.heex:5
#: lib/claper_web/templates/layout/_user_menu.html.heex:6 #: lib/claper_web/templates/layout/_user_menu.html.heex:6
@@ -16,7 +16,7 @@ msgstr ""
msgid "Settings" msgid "Settings"
msgstr "Paramètres" msgstr "Paramètres"
#: lib/claper_web/live/event_live/manage.ex:703 #: lib/claper_web/live/event_live/manage.ex:751
#: lib/claper_web/live/form_live/form_component.html.heex:37 #: lib/claper_web/live/form_live/form_component.html.heex:37
#: lib/claper_web/live/user_settings_live/show.html.heex:34 #: lib/claper_web/live/user_settings_live/show.html.heex:34
#: lib/claper_web/templates/user_registration/new.html.heex:29 #: lib/claper_web/templates/user_registration/new.html.heex:29
@@ -200,9 +200,8 @@ msgstr "Créer"
#: lib/claper_web/live/embed_live/form_component.html.heex:56 #: lib/claper_web/live/embed_live/form_component.html.heex:56
#: lib/claper_web/live/event_live/event_card_component.ex:255 #: lib/claper_web/live/event_live/event_card_component.ex:255
#: lib/claper_web/live/event_live/event_form_component.html.heex:37 #: lib/claper_web/live/event_live/event_form_component.html.heex:37
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#: lib/claper_web/live/event_live/manage.html.heex:1040 #: lib/claper_web/live/event_live/manageable_post_component.ex:90
#: lib/claper_web/live/event_live/manage.html.heex:1148
#: lib/claper_web/live/event_live/post_component.ex:70 #: lib/claper_web/live/event_live/post_component.ex:70
#: lib/claper_web/live/event_live/post_component.ex:142 #: lib/claper_web/live/event_live/post_component.ex:142
#: lib/claper_web/live/form_live/form_component.html.heex:103 #: lib/claper_web/live/form_live/form_component.html.heex:103
@@ -407,7 +406,7 @@ msgstr "Actif"
msgid "Changing your file will remove all interaction elements like polls associated." msgid "Changing your file will remove all interaction elements like polls associated."
msgstr "La modification de votre fichier supprimera tous les éléments d'interaction comme les sondages associés." msgstr "La modification de votre fichier supprimera tous les éléments d'interaction comme les sondages associés."
#: lib/claper_web/live/event_live/manage.html.heex:801 #: lib/claper_web/live/event_live/manage.html.heex:809
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages from attendees will appear here." msgid "Messages from attendees will appear here."
msgstr "Les messages des participants apparaîtront ici." msgstr "Les messages des participants apparaîtront ici."
@@ -482,10 +481,8 @@ msgstr "Vous pouvez modifier votre email en visitant l'URL ci-dessous"
msgid "Add interaction" msgid "Add interaction"
msgstr "Ajouter une interaction" msgstr "Ajouter une interaction"
#: lib/claper_web/live/event_live/manage.html.heex:837 #: lib/claper_web/live/event_live/manageable_post_component.ex:52
#: lib/claper_web/live/event_live/manage.html.heex:866 #: lib/claper_web/live/event_live/manageable_post_component.ex:81
#: lib/claper_web/live/event_live/manage.html.heex:1002
#: lib/claper_web/live/event_live/manage.html.heex:1031
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Blocking this user will delete all his messages and he will not be able to join again, confirm ?" msgid "Blocking this user will delete all his messages and he will not be able to join again, confirm ?"
msgstr "Bloquer cet utilisateur supprimera tous ses messages et il ne pourra pas rejoindre à nouveau, confirmer ?" msgstr "Bloquer cet utilisateur supprimera tous ses messages et il ne pourra pas rejoindre à nouveau, confirmer ?"
@@ -497,10 +494,8 @@ msgstr "Bloquer cet utilisateur supprimera tous ses messages et il ne pourra pas
msgid "You have been banned from this event" msgid "You have been banned from this event"
msgstr "Vous avez été banni de cet événement" msgstr "Vous avez été banni de cet événement"
#: lib/claper_web/live/event_live/manage.html.heex:831 #: lib/claper_web/live/event_live/manageable_post_component.ex:46
#: lib/claper_web/live/event_live/manage.html.heex:860 #: lib/claper_web/live/event_live/manageable_post_component.ex:75
#: lib/claper_web/live/event_live/manage.html.heex:996
#: lib/claper_web/live/event_live/manage.html.heex:1025
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Ban" msgid "Ban"
msgstr "Bannir" msgstr "Bannir"
@@ -731,23 +726,23 @@ msgstr "Modifier"
#: lib/claper_web/live/event_live/manage.html.heex:106 #: lib/claper_web/live/event_live/manage.html.heex:106
#: lib/claper_web/live/event_live/manage.html.heex:556 #: lib/claper_web/live/event_live/manage.html.heex:556
#: lib/claper_web/live/event_live/manage.html.heex:1160 #: lib/claper_web/live/event_live/manage.html.heex:1006
#: lib/claper_web/live/stat_live/index.html.heex:217 #: lib/claper_web/live/stat_live/index.html.heex:217
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form" msgid "Form"
msgstr "Formulaire" msgstr "Formulaire"
#: lib/claper_web/live/event_live/manage.html.heex:771 #: lib/claper_web/live/event_live/manage.html.heex:779
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form submissions" msgid "Form submissions"
msgstr "Soumissions de formulaire" msgstr "Soumissions de formulaire"
#: lib/claper_web/live/event_live/manage.html.heex:1133 #: lib/claper_web/live/event_live/manage.html.heex:979
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form submissions from attendees will appear here." msgid "Form submissions from attendees will appear here."
msgstr "Les formulaires soumis par les participants apparaîtront ici." msgstr "Les formulaires soumis par les participants apparaîtront ici."
#: lib/claper_web/live/event_live/manage.ex:702 #: lib/claper_web/live/event_live/manage.ex:750
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Name" msgid "Name"
msgstr "Nom" msgstr "Nom"
@@ -777,7 +772,7 @@ msgstr "Soumettre"
msgid "Text" msgid "Text"
msgstr "Texte" msgstr "Texte"
#: lib/claper_web/live/event_live/manage.html.heex:1153 #: lib/claper_web/live/event_live/manage.html.heex:999
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This cannot be undone, confirm ?" msgid "This cannot be undone, confirm ?"
msgstr "Cela ne peut pas être annulé, confirmez-vous ?" msgstr "Cela ne peut pas être annulé, confirmez-vous ?"
@@ -822,12 +817,12 @@ msgstr "Réponses multiples"
msgid "Import all interactions from another presentation" msgid "Import all interactions from another presentation"
msgstr "Importer toutes les interactions d'une autre présentation" msgstr "Importer toutes les interactions d'une autre présentation"
#: lib/claper_web/live/event_live/manage.ex:237 #: lib/claper_web/live/event_live/manage.ex:272
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions import failed" msgid "Interactions import failed"
msgstr "Échec de l'importation d'interactions" msgstr "Échec de l'importation d'interactions"
#: lib/claper_web/live/event_live/manage.ex:230 #: lib/claper_web/live/event_live/manage.ex:265
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions imported successfully" msgid "Interactions imported successfully"
msgstr "Interactions importées avec succès" msgstr "Interactions importées avec succès"
@@ -842,28 +837,28 @@ msgstr "Sélectionnez la présentation"
msgid "PDF, PPT, PPTX up to %{size} MB" msgid "PDF, PPT, PPTX up to %{size} MB"
msgstr "PDF, PPT, PPTX jusqu'à %{size} MB" msgstr "PDF, PPT, PPTX jusqu'à %{size} MB"
#: lib/claper_web/live/event_live/manage.html.heex:1270 #: lib/claper_web/live/event_live/manage.html.heex:1116
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Attendees settings" msgid "Attendees settings"
msgstr "Paramètres participants" msgstr "Paramètres participants"
#: lib/claper_web/live/event_live/manage.html.heex:1280 #: lib/claper_web/live/event_live/manage.html.heex:1126
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable messages" msgid "Enable messages"
msgstr "Activer messages" msgstr "Activer messages"
#: lib/claper_web/live/event_live/manage.html.heex:1217 #: lib/claper_web/live/event_live/manage.html.heex:1063
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show instructions" msgid "Show instructions"
msgstr "Afficher instructions" msgstr "Afficher instructions"
#: lib/claper_web/live/event_live/manage.html.heex:1231 #: lib/claper_web/live/event_live/manage.html.heex:1077
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show messages" msgid "Show messages"
msgstr "Afficher messages" msgstr "Afficher messages"
#: lib/claper_web/live/event_live/manage.html.heex:1260 #: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1323 #: lib/claper_web/live/event_live/manage.html.heex:1169
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show poll results" msgid "Show poll results"
msgstr "Afficher résultats sondage" msgstr "Afficher résultats sondage"
@@ -885,7 +880,7 @@ msgstr "Anonyme"
msgid "Close" msgid "Close"
msgstr "Fermer" msgstr "Fermer"
#: lib/claper_web/live/event_live/manage.html.heex:1294 #: lib/claper_web/live/event_live/manage.html.heex:1140
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Enable anonymous messages" msgid "Enable anonymous messages"
msgstr "Activer messages anonymes" msgstr "Activer messages anonymes"
@@ -1014,10 +1009,8 @@ msgstr "Contenu web"
msgid "Invalid embed format (should start with <iframe> and end with </iframe>)" msgid "Invalid embed format (should start with <iframe> and end with </iframe>)"
msgstr "Format d'intégration invalide (doit commencer par <iframe> et se terminer par </iframe>)" msgstr "Format d'intégration invalide (doit commencer par <iframe> et se terminer par </iframe>)"
#: lib/claper_web/live/event_live/manage.html.heex:821 #: lib/claper_web/live/event_live/manageable_post_component.ex:36
#: lib/claper_web/live/event_live/manage.html.heex:850 #: lib/claper_web/live/event_live/manageable_post_component.ex:65
#: lib/claper_web/live/event_live/manage.html.heex:986
#: lib/claper_web/live/event_live/manage.html.heex:1015
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pin" msgid "Pin"
msgstr "Épingler" msgstr "Épingler"
@@ -1028,25 +1021,23 @@ msgstr "Épingler"
msgid "Pinned" msgid "Pinned"
msgstr "Épinglé" msgstr "Épinglé"
#: lib/claper_web/live/event_live/manage.html.heex:763 #: lib/claper_web/live/event_live/manage.html.heex:771
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Pinned messages" msgid "Pinned messages"
msgstr "Messages épinglés" msgstr "Messages épinglés"
#: lib/claper_web/live/event_live/manage.html.heex:964 #: lib/claper_web/live/event_live/manage.html.heex:933
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pinned messages will appear here." msgid "Pinned messages will appear here."
msgstr "Les messages épinglés apparaîtront ici." msgstr "Les messages épinglés apparaîtront ici."
#: lib/claper_web/live/event_live/manage.html.heex:1245 #: lib/claper_web/live/event_live/manage.html.heex:1091
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show only pinned messages" msgid "Show only pinned messages"
msgstr "Afficher uniquement les messages épinglés" msgstr "Afficher uniquement les messages épinglés"
#: lib/claper_web/live/event_live/manage.html.heex:819 #: lib/claper_web/live/event_live/manageable_post_component.ex:34
#: lib/claper_web/live/event_live/manage.html.heex:848 #: lib/claper_web/live/event_live/manageable_post_component.ex:63
#: lib/claper_web/live/event_live/manage.html.heex:984
#: lib/claper_web/live/event_live/manage.html.heex:1013
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Unpin" msgid "Unpin"
msgstr "Détacher" msgstr "Détacher"
@@ -1116,7 +1107,7 @@ msgstr "Zone de danger"
msgid "Delete account" msgid "Delete account"
msgstr "Supprimer le compte" msgstr "Supprimer le compte"
#: lib/claper_web/live/event_live/manage.html.heex:1308 #: lib/claper_web/live/event_live/manage.html.heex:1154
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Enable message reactions" msgid "Enable message reactions"
msgstr "Activer les réactions aux messages" msgstr "Activer les réactions aux messages"
@@ -1212,12 +1203,12 @@ msgstr "Sélectionnez votre fichier de présentation. Les formats acceptés sont
msgid "Time to launch your presentation!" msgid "Time to launch your presentation!"
msgstr "Il est temps de lancer votre présentation !" msgstr "Il est temps de lancer votre présentation !"
#: lib/claper_web/live/event_live/manage.html.heex:1202 #: lib/claper_web/live/event_live/manage.html.heex:1048
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Use the associated keyboard shortcuts for quick toggling of these settings." msgid "Use the associated keyboard shortcuts for quick toggling of these settings."
msgstr "Utilisez les raccourcis clavier associés pour basculer rapidement entre ces paramètres." msgstr "Utilisez les raccourcis clavier associés pour basculer rapidement entre ces paramètres."
#: lib/claper_web/live/event_live/manage.html.heex:1202 #: lib/claper_web/live/event_live/manage.html.heex:1048
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You can control each setting for the presentation (showing on the big screen) and on the attendee's room." msgid "You can control each setting for the presentation (showing on the big screen) and on the attendee's room."
msgstr "Vous pouvez contrôler chaque paramètre pour la présentation (affichage sur le grand écran) et dans la salle des participants." msgstr "Vous pouvez contrôler chaque paramètre pour la présentation (affichage sur le grand écran) et dans la salle des participants."
@@ -1298,7 +1289,7 @@ msgstr "Remarque : Les animateurs n'ont pas la possibilité de supprimer votre
msgid "Presentation file (optional)" msgid "Presentation file (optional)"
msgstr "Fichier de présentation (facultatif)" msgstr "Fichier de présentation (facultatif)"
#: lib/claper_web/live/event_live/manage.html.heex:1207 #: lib/claper_web/live/event_live/manage.html.heex:1053
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Presentation settings" msgid "Presentation settings"
msgstr "Paramètres de présentation" msgstr "Paramètres de présentation"
@@ -1389,3 +1380,28 @@ msgstr "Préférences"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your preferences have been updated." msgid "Your preferences have been updated."
msgstr "Vos préférences ont été mises à jour." msgstr "Vos préférences ont été mises à jour."
#: lib/claper_web/live/event_live/manageable_post_component.ex:27
#, elixir-autogen, elixir-format
msgid "Question"
msgstr "Question"
#: lib/claper_web/live/event_live/manage.html.heex:763
#, elixir-autogen, elixir-format
msgid "Questions"
msgstr "Questions"
#: lib/claper_web/live/event_live/manage.html.heex:851
#, elixir-autogen, elixir-format
msgid "Questions will appear here."
msgstr "Les questions apparaîtront ici."
#: lib/claper_web/live/event_live/manage.html.heex:893
#, elixir-autogen, elixir-format
msgid "Sort by date"
msgstr "Trier par date"
#: lib/claper_web/live/event_live/manage.html.heex:872
#, elixir-autogen, elixir-format
msgid "Sort by popularity"
msgstr "Trier par popularité"