Add new manager layout

This commit is contained in:
Alex
2024-07-11 12:53:47 +02:00
parent 3ceff40a5b
commit db5d070eab
24 changed files with 2338 additions and 1969 deletions

View File

@@ -1,82 +1,176 @@
import { tns } from "tiny-slider" import { tns } from "tiny-slider";
export class Manager { export class Manager {
constructor(context) { constructor(context) {
this.context = context this.context = context;
this.currentPage = parseInt(context.el.dataset.currentPage) this.currentPage = parseInt(context.el.dataset.currentPage);
this.maxPage = parseInt(context.el.dataset.maxPage) this.maxPage = parseInt(context.el.dataset.maxPage);
} }
init() { init() {
this.context.handleEvent("page-manage", (data) => {
this.context.handleEvent('page-manage', data => { var el = document.getElementById("slide-preview-" + data.current_page);
var el = document.getElementById("slide-preview-" + data.current_page)
if (el) { if (el) {
setTimeout(() => { setTimeout(
document.getElementById("slides").scrollTo({ () => {
top: el.offsetTop - el.scrollHeight, const slidesLayout = document.getElementById("slides-layout");
left: 0, const layoutWidth = slidesLayout.clientWidth;
behavior: 'smooth' const elementWidth = el.children[0].scrollWidth;
}); const scrollPosition =
}, data.timeout ? data.timeout : 0) el.children[0].offsetLeft - layoutWidth / 2 + elementWidth / 2;
slidesLayout.scrollTo({
left: scrollPosition,
});
},
data.timeout ? data.timeout : 0
);
} }
}) });
window.addEventListener('keydown', (e) => { window.addEventListener("keydown", (e) => {
if ((e.target.tagName || "").toLowerCase() != "input") {
if ((e.target.tagName || '').toLowerCase() != "input") { e.preventDefault();
e.preventDefault()
switch (e.key) { switch (e.key) {
case 'ArrowUp': case "ArrowUp":
this.prevPage() this.prevPage();
break break;
case 'ArrowLeft': case "ArrowLeft":
this.prevPage() this.prevPage();
break break;
case 'ArrowRight': case "ArrowRight":
this.nextPage() this.nextPage();
break break;
case 'ArrowDown': case "ArrowDown":
this.nextPage() this.nextPage();
break break;
} }
} }
}); });
this.initPreview();
} }
update() { initPreview() {
this.currentPage = parseInt(this.context.el.dataset.currentPage) var preview = document.getElementById("preview");
var el = document.getElementById("slide-preview-" + this.currentPage)
if (el) { if (preview) {
setTimeout(() => { let isDragging = false;
document.getElementById("slides").scrollTo({ let startX, startY;
top: el.offsetTop - el.scrollHeight,
left: 0, let originalSnap = localStorage.getItem("preview-position");
behavior: 'smooth' if (originalSnap) {
}); let snaps = originalSnap.split(":");
}, 50) preview.style.left = `${snaps[0]}px`;
preview.style.top = `${snaps[1]}px`;
}
const startDrag = (e) => {
isDragging = true;
startX = (e.clientX || e.touches[0].clientX) - preview.offsetLeft;
startY = (e.clientY || e.touches[0].clientY) - preview.offsetTop;
};
const drag = (e) => {
if (!isDragging) return;
e.preventDefault();
const clientX = e.clientX || e.touches[0].clientX;
const clientY = e.clientY || e.touches[0].clientY;
const newX = clientX - startX;
const newY = clientY - startY;
preview.style.left = `${newX}px`;
preview.style.top = `${newY}px`;
};
const endDrag = () => {
if (!isDragging) return;
isDragging = false;
const windowWidth = window.innerWidth;
const windowHeight = window.innerHeight;
const previewRect = preview.getBoundingClientRect();
const padding = 20; // Add 20px padding
let snapX, snapY;
if (previewRect.left < windowWidth / 2) {
snapX = padding;
} else {
snapX = windowWidth - previewRect.width - padding;
}
if (previewRect.top < windowHeight / 2) {
snapY = padding;
} else {
snapY = windowHeight - previewRect.height - padding;
}
preview.style.transition = "left 0.3s ease-out, top 0.3s ease-out";
preview.style.left = `${snapX}px`;
preview.style.top = `${snapY}px`;
localStorage.setItem("preview-position", `${snapX}:${snapY}`);
// Remove the transition after it's complete
setTimeout(() => {
preview.style.transition = "";
}, 300);
};
preview.addEventListener("mousedown", startDrag);
preview.addEventListener("touchstart", startDrag);
document.addEventListener("mousemove", drag);
document.addEventListener("touchmove", drag);
document.addEventListener("mouseup", endDrag);
document.addEventListener("touchend", endDrag);
} }
} }
update() {
this.currentPage = parseInt(this.context.el.dataset.currentPage);
var el = document.getElementById("slide-preview-" + this.currentPage);
if (el) {
setTimeout(() => {
const slidesLayout = document.getElementById("slides-layout");
const layoutWidth = slidesLayout.clientWidth;
const elementWidth = el.children[0].scrollWidth;
const scrollPosition =
el.children[0].offsetLeft - layoutWidth / 2 + elementWidth / 2;
slidesLayout.scrollTo({
left: scrollPosition,
behavior: "smooth",
});
}, 50);
}
this.initPreview();
}
nextPage() { nextPage() {
if (this.currentPage == this.maxPage - 1) if (this.currentPage == this.maxPage - 1) return;
return;
this.currentPage += 1; this.currentPage += 1;
this.context.pushEventTo(this.context.el, "current-page", { "page": this.currentPage.toString() }); this.context.pushEventTo(this.context.el, "current-page", {
page: this.currentPage.toString(),
});
} }
prevPage() { prevPage() {
if (this.currentPage == 0) if (this.currentPage == 0) return;
return;
this.currentPage -= 1; this.currentPage -= 1;
this.context.pushEventTo(this.context.el, "current-page", { "page": this.currentPage.toString() }); this.context.pushEventTo(this.context.el, "current-page", {
page: this.currentPage.toString(),
});
} }
} }

255
assets/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -12,6 +12,7 @@
}, },
"dependencies": { "dependencies": {
"@sjmc11/tourguidejs": "^0.0.16", "@sjmc11/tourguidejs": "^0.0.16",
"@tailwindcss/container-queries": "^0.1.1",
"air-datepicker": "^3.5.0", "air-datepicker": "^3.5.0",
"animate.css": "^4.1.1", "animate.css": "^4.1.1",
"moment": "^2.29.4", "moment": "^2.29.4",
@@ -24,4 +25,4 @@
"split.js": "^1.6.5", "split.js": "^1.6.5",
"tiny-slider": "^2.9.4" "tiny-slider": "^2.9.4"
} }
} }

View File

@@ -1,112 +1,109 @@
const { colors: defaultColors } = require('tailwindcss/defaultTheme') const { colors: defaultColors } = require("tailwindcss/defaultTheme");
const colors = { const colors = {
...defaultColors, ...defaultColors,
...{ ...{
"water-blue": { "water-blue": {
"50": "#E3F2FD", 50: "#E3F2FD",
"100": "#C2E3FA", 100: "#C2E3FA",
"200": "#84C8F6", 200: "#84C8F6",
"300": "#3DA7F0", 300: "#3DA7F0",
"400": "#1395EC", 400: "#1395EC",
"500": "#1186D5", 500: "#1186D5",
"600": "#0D65A1", 600: "#0D65A1",
"700": "#0A5689", 700: "#0A5689",
"800": "#0A4B76", 800: "#0A4B76",
"900": "#073250", 900: "#073250",
}, },
"electric-purple": { "electric-purple": {
"50": "#F2E0FF", 50: "#F2E0FF",
"100": "#E3BDFF", 100: "#E3BDFF",
"200": "#C77AFF", 200: "#C77AFF",
"300": "#A62EFF", 300: "#A62EFF",
"400": "#9200FF", 400: "#9200FF",
"500": "#A327FF", 500: "#A327FF",
"600": "#6400AD", 600: "#6400AD",
"700": "#550094", 700: "#550094",
"800": "#490080", 800: "#490080",
"900": "#320057", 900: "#320057",
}, },
"wedgewood": { wedgewood: {
"50": "#F0F4F8", 50: "#F0F4F8",
"100": "#D9E3ED", 100: "#D9E3ED",
"200": "#B9CCDF", 200: "#B9CCDF",
"300": "#97B3CE", 300: "#97B3CE",
"400": "#7499BE", 400: "#7499BE",
"500": "#507DAA", 500: "#507DAA",
"600": "#3F6388", 600: "#3F6388",
"700": "#314D68", 700: "#314D68",
"800": "#253B50", 800: "#253B50",
"900": "#1A2938", 900: "#1A2938",
}, },
"rose-madder": { "rose-madder": {
"50": "#FCEDEE", 50: "#FCEDEE",
"100": "#F9D5D7", 100: "#F9D5D7",
"200": "#F3ABB0", 200: "#F3ABB0",
"300": "#ED8188", 300: "#ED8188",
"400": "#E75761", 400: "#E75761",
"500": "#E12D39", 500: "#E12D39",
"600": "#B4242E", 600: "#B4242E",
"700": "#871B22", 700: "#871B22",
"800": "#5A1217", 800: "#5A1217",
"900": "#2D090B", 900: "#2D090B",
}, },
"school-bus-yellow": { "school-bus-yellow": {
"50": "#FFFBEB", 50: "#FFFBEB",
"100": "#FEF3C7", 100: "#FEF3C7",
"200": "#FDE68A", 200: "#FDE68A",
"300": "#FCD34D", 300: "#FCD34D",
"400": "#FBBF24", 400: "#FBBF24",
"500": "#F59E0B", 500: "#F59E0B",
"600": "#D97706", 600: "#D97706",
"700": "#B45309", 700: "#B45309",
"800": "#92400E", 800: "#92400E",
"900": "#78350F", 900: "#78350F",
}, },
"green-teal": { "green-teal": {
"50": "#ECFDF5", 50: "#ECFDF5",
"100": "#D1FAE5", 100: "#D1FAE5",
"200": "#A7F3D0", 200: "#A7F3D0",
"300": "#6EE7B7", 300: "#6EE7B7",
"400": "#34D399", 400: "#34D399",
"500": "#10B981", 500: "#10B981",
"600": "#059669", 600: "#059669",
"700": "#047857", 700: "#047857",
"800": "#065F46", 800: "#065F46",
"900": "#064E3B", 900: "#064E3B",
}, },
}, },
} };
module.exports = { module.exports = {
mode: 'jit', mode: "jit",
content: [ content: ["./js/**/*.js", "../lib/*_web/**/*.*ex"],
'./js/**/*.js',
'../lib/*_web/**/*.*ex'
],
safelist: [ safelist: [
'-top-1.5', "-top-1.5",
'top-1', "top-1",
'left-3', "left-3",
'top-6', "top-6",
'h-5', "h-5",
'left-2.5', "left-2.5",
'top-3', "top-3",
'h-7', "h-7",
'bg-secondary-600', "bg-secondary-600",
'text-white', "text-white",
'bg-white', "bg-white",
'text-gray-600' "text-gray-600",
], ],
darkMode: 'media', darkMode: "media",
theme: { theme: {
extend: { extend: {
backgroundSize: { backgroundSize: {
'size-200': '200% 200%', "size-200": "200% 200%",
}, },
backgroundPosition: { backgroundPosition: {
'pos-0': '0% 0%', "pos-0": "0% 0%",
'pos-100': '100% 100%', "pos-100": "100% 100%",
}, },
colors: { colors: {
primary: colors["water-blue"], primary: colors["water-blue"],
@@ -114,24 +111,24 @@ module.exports = {
neutral: colors["wedgewood"], neutral: colors["wedgewood"],
"supporting-red": colors["rose-madder"], "supporting-red": colors["rose-madder"],
"supporting-yellow": colors["school-bus-yellow"], "supporting-yellow": colors["school-bus-yellow"],
"supporting-green": colors["green-teal"] "supporting-green": colors["green-teal"],
} },
}, },
fontFamily: { fontFamily: {
sans: ['Roboto', 'sans-serif'], sans: ["Roboto", "sans-serif"],
serif: ['Merriweather', 'serif'], serif: ["Merriweather", "serif"],
}, },
boxShadow: { boxShadow: {
"base": "0px 1px 3px 0px rgba(0,0,0,0.1), 0px 1px 2px 0px rgba(0,0,0,0.06)", base: "0px 1px 3px 0px rgba(0,0,0,0.1), 0px 1px 2px 0px rgba(0,0,0,0.06)",
"lg": "0px 4px 6px 0px rgba(0,0,0,0.05), 0px 10px 15px 0px rgba(0,0,0,0.1)", lg: "0px 4px 6px 0px rgba(0,0,0,0.05), 0px 10px 15px 0px rgba(0,0,0,0.1)",
"md": "0px 4px 6px 0px rgba(0,0,0,0.1), 0px 2px 4px 0px rgba(0,0,0,0.06)", md: "0px 4px 6px 0px rgba(0,0,0,0.1), 0px 2px 4px 0px rgba(0,0,0,0.06)",
"xl": "0px 10px 10px 0px rgba(0,0,0,0.04), 0px 20px 25px 0px rgba(0,0,0,0.1)", xl: "0px 10px 10px 0px rgba(0,0,0,0.04), 0px 20px 25px 0px rgba(0,0,0,0.1)",
"2xl": "0px 25px 50px 0px rgba(0,0,0,0.25)", "2xl": "0px 25px 50px 0px rgba(0,0,0,0.25)",
"inner": "inset 0px 2px 4px 0px rgba(0,0,0,0.06)" inner: "inset 0px 2px 4px 0px rgba(0,0,0,0.06)",
} },
}, },
variants: { variants: {
extend: {}, extend: {},
}, },
plugins: [], plugins: [require("@tailwindcss/container-queries")],
} };

View File

@@ -93,6 +93,14 @@ defmodule Claper.Embeds do
%Embed{} %Embed{}
|> Embed.changeset(attrs) |> Embed.changeset(attrs)
|> Repo.insert() |> Repo.insert()
|> case do
{:ok, embed} ->
embed = Repo.preload(embed, presentation_file: :event)
broadcast({:ok, embed, embed.presentation_file.event.uuid}, :embed_created)
{:error, changeset} ->
{:error, %{changeset | action: :insert}}
end
end end
@doc """ @doc """
@@ -157,22 +165,16 @@ defmodule Claper.Embeds do
|> Repo.update_all(set: [enabled: false]) |> Repo.update_all(set: [enabled: false])
end end
def set_status(id, presentation_file_id, position, status) do def set_enabled(id) do
if status do get_embed!(id)
from(e in Embed, |> Ecto.Changeset.change(enabled: true)
where: |> Repo.update()
e.presentation_file_id == ^presentation_file_id and e.position == ^position and end
e.id != ^id
)
|> Repo.update_all(set: [enabled: false])
end
from(e in Embed, def set_disabled(id) do
where: get_embed!(id)
e.presentation_file_id == ^presentation_file_id and e.position == ^position and |> Ecto.Changeset.change(enabled: false)
e.id == ^id |> Repo.update()
)
|> Repo.update_all(set: [enabled: status])
end end
defp broadcast({:error, _reason} = error, _embed), do: error defp broadcast({:error, _reason} = error, _embed), do: error

View File

@@ -95,6 +95,14 @@ defmodule Claper.Forms do
%Form{} %Form{}
|> Form.changeset(attrs) |> Form.changeset(attrs)
|> Repo.insert() |> Repo.insert()
|> case do
{:ok, form} ->
form = Repo.preload(form, presentation_file: :event)
broadcast({:ok, form, form.presentation_file.event.uuid}, :form_created)
{:error, changeset} ->
{:error, %{changeset | action: :insert}}
end
end end
@doc """ @doc """
@@ -181,22 +189,16 @@ defmodule Claper.Forms do
|> Repo.update_all(set: [enabled: false]) |> Repo.update_all(set: [enabled: false])
end end
def set_status(id, presentation_file_id, position, status) do def set_enabled(id) do
if status do get_form!(id)
from(f in Form, |> Ecto.Changeset.change(enabled: true)
where: |> Repo.update()
f.presentation_file_id == ^presentation_file_id and f.position == ^position and end
f.id != ^id
)
|> Repo.update_all(set: [enabled: false])
end
from(f in Form, def set_disabled(id) do
where: get_form!(id)
f.presentation_file_id == ^presentation_file_id and f.position == ^position and |> Ecto.Changeset.change(enabled: false)
f.id == ^id |> Repo.update()
)
|> Repo.update_all(set: [enabled: status])
end end
defp broadcast({:error, _reason} = error, _form), do: error defp broadcast({:error, _reason} = error, _form), do: error

115
lib/claper/interactions.ex Normal file
View File

@@ -0,0 +1,115 @@
defmodule Claper.Interactions do
alias Claper.Polls
alias Claper.Forms
alias Claper.Embeds
alias Claper.Events
alias Claper.Presentations
import Ecto.Query, warn: false
@type interaction :: Polls.Poll | Forms.Form | Embeds.Embed
def get_number_total_interactions(presentation_file_id) do
from(p in Polls.Poll,
where: p.presentation_file_id == ^presentation_file_id,
select: count(p.id)
)
|> Claper.Repo.one()
|> Kernel.+(
from(f in Forms.Form,
where: f.presentation_file_id == ^presentation_file_id,
select: count(f.id)
)
|> Claper.Repo.one()
)
|> Kernel.+(
from(e in Embeds.Embed,
where: e.presentation_file_id == ^presentation_file_id,
select: count(e.id)
)
|> Claper.Repo.one()
)
end
def get_active_interaction(event, position) do
with {:ok, interactions} <- get_interactions_at_position(event, position) do
interactions |> Enum.filter(&(&1.enabled == true)) |> List.first()
end
end
def get_interactions_at_position(
%Events.Event{
presentation_file: %Presentations.PresentationFile{id: presentation_file_id}
} = event,
position,
broadcast \\ false
) do
with polls <- Polls.list_polls_at_position(presentation_file_id, position),
forms <- Forms.list_forms_at_position(presentation_file_id, position),
embeds <- Embeds.list_embeds_at_position(presentation_file_id, position) do
interactions =
(polls ++ forms ++ embeds)
|> Enum.sort_by(& &1.inserted_at, {:asc, NaiveDateTime})
if broadcast do
active_interaction = interactions |> Enum.filter(&(&1.enabled == true)) |> List.first()
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{event.uuid}",
{:current_interaction, active_interaction}
)
end
{:ok, interactions}
end
end
def enable_interaction(interaction) do
Ecto.Multi.new()
|> Ecto.Multi.run(:disable_polls, fn _repo, _ ->
{count, _} = Polls.disable_all(interaction.presentation_file_id, interaction.position)
{:ok, count}
end)
|> Ecto.Multi.run(:disable_forms, fn _repo, _ ->
{count, _} = Forms.disable_all(interaction.presentation_file_id, interaction.position)
{:ok, count}
end)
|> Ecto.Multi.run(:disable_embeds, fn _repo, _ ->
{count, _} = Embeds.disable_all(interaction.presentation_file_id, interaction.position)
{:ok, count}
end)
|> Ecto.Multi.run(:enable_interaction, fn _repo, _ ->
set_enabled(interaction)
end)
|> Claper.Repo.transaction()
|> case do
{:ok, _} -> :ok
{:error, _, reason, _} -> {:error, reason}
end
end
defp set_enabled(%Polls.Poll{} = interaction) do
Polls.set_enabled(interaction.id)
end
defp set_enabled(%Forms.Form{} = interaction) do
Forms.set_enabled(interaction.id)
end
defp set_enabled(%Embeds.Embed{} = interaction) do
Embeds.set_enabled(interaction.id)
end
def disable_interaction(%Polls.Poll{} = interaction) do
Polls.set_disabled(interaction.id)
end
def disable_interaction(%Forms.Form{} = interaction) do
Forms.set_disabled(interaction.id)
end
def disable_interaction(%Embeds.Embed{} = interaction) do
Embeds.set_disabled(interaction.id)
end
end

View File

@@ -142,6 +142,14 @@ defmodule Claper.Polls do
%Poll{} %Poll{}
|> Poll.changeset(attrs) |> Poll.changeset(attrs)
|> Repo.insert() |> Repo.insert()
|> case do
{:ok, poll} ->
poll = Repo.preload(poll, presentation_file: :event)
broadcast({:ok, poll, poll.presentation_file.event.uuid}, :poll_created)
{:error, changeset} ->
{:error, %{changeset | action: :insert}}
end
end end
@doc """ @doc """
@@ -275,22 +283,16 @@ defmodule Claper.Polls do
|> Repo.update_all(set: [enabled: false]) |> Repo.update_all(set: [enabled: false])
end end
def set_status(id, presentation_file_id, position, status) do def set_enabled(id) do
if status do get_poll!(id)
from(p in Poll, |> Ecto.Changeset.change(enabled: true)
where: |> Repo.update()
p.presentation_file_id == ^presentation_file_id and p.position == ^position and end
p.id != ^id
)
|> Repo.update_all(set: [enabled: false])
end
from(p in Poll, def set_disabled(id) do
where: get_poll!(id)
p.presentation_file_id == ^presentation_file_id and p.position == ^position and |> Ecto.Changeset.change(enabled: false)
p.id == ^id |> Repo.update()
)
|> Repo.update_all(set: [enabled: status])
end end
defp broadcast({:error, _reason} = error, _poll), do: error defp broadcast({:error, _reason} = error, _poll), do: error

View File

@@ -26,6 +26,7 @@ defmodule ClaperWeb.EventLive.Manage do
else else
if connected?(socket) do if connected?(socket) do
Claper.Events.Event.subscribe(event.uuid) Claper.Events.Event.subscribe(event.uuid)
Claper.Presentations.subscribe(event.presentation_file.id)
Presence.track( Presence.track(
self(), self(),
@@ -54,23 +55,23 @@ defmodule ClaperWeb.EventLive.Manage do
|> assign(:pinned_post_count, length(pinned_posts)) |> assign(:pinned_post_count, length(pinned_posts))
|> assign(:question_count, length(questions)) |> assign(:question_count, length(questions))
|> assign(:post_count, length(posts)) |> assign(:post_count, length(posts))
|> assign(
:total_interactions,
Claper.Interactions.get_number_total_interactions(event.presentation_file.id)
)
|> assign( |> assign(
:form_submit_count, :form_submit_count,
length(form_submits) length(form_submits)
) )
|> assign(:polls, list_polls(socket, event.presentation_file.id))
|> assign(:forms, list_forms(socket, event.presentation_file.id))
|> assign(:embeds, list_embeds(socket, event.presentation_file.id))
|> assign(:create, nil) |> assign(:create, nil)
|> assign(:list_tab, :posts) |> assign(:list_tab, :posts)
|> assign(:create_action, :new) |> assign(:create_action, :new)
|> assign(:preview, false)
|> push_event("page-manage", %{ |> push_event("page-manage", %{
current_page: event.presentation_file.presentation_state.position, current_page: event.presentation_file.presentation_state.position,
timeout: 500 timeout: 500
}) })
|> poll_at_position(false) |> interactions_at_position(event.presentation_file.presentation_state.position)
|> form_at_position(false)
|> embed_at_position(false)
{:ok, socket} {:ok, socket}
end end
@@ -190,33 +191,92 @@ defmodule ClaperWeb.EventLive.Manage do
end end
@impl true @impl true
def handle_info({:poll_updated, poll}, socket) do def handle_info({:poll_created, poll}, socket) do
{:noreply, {:noreply,
socket socket
|> update(:current_poll, fn _current_poll -> poll end)} |> interactions_at_position(poll.position)}
end end
@impl true @impl true
def handle_info( def handle_info({:form_created, form}, socket) do
{:current_poll, poll}, {:noreply,
socket socket
) do |> interactions_at_position(form.position)}
{:noreply, socket |> assign(:current_poll, poll)} end
@impl true
def handle_info({:embed_created, embed}, socket) do
{:noreply,
socket
|> interactions_at_position(embed.position)}
end
@impl true
def handle_info({:poll_updated, poll}, socket) do
{:noreply,
socket
|> interactions_at_position(poll.position)}
end end
@impl true @impl true
def handle_info({:embed_updated, embed}, socket) do def handle_info({:embed_updated, embed}, socket) do
{:noreply, {:noreply,
socket socket
|> update(:current_embed, fn _current_embed -> embed end)} |> interactions_at_position(embed.position)}
end
@impl true
def handle_info({:form_updated, form}, socket) do
{:noreply,
socket
|> interactions_at_position(form.position)}
end
@impl true
def handle_info({:poll_deleted, poll}, socket) do
{:noreply,
socket
|> interactions_at_position(poll.position)}
end
@impl true
def handle_info({:embed_deleted, embed}, socket) do
{:noreply,
socket
|> interactions_at_position(embed.position)}
end
@impl true
def handle_info({:form_deleted, form}, socket) do
{:noreply,
socket
|> interactions_at_position(form.position)}
end end
@impl true @impl true
def handle_info( def handle_info(
{:current_embed, embed}, {:current_interaction, interaction},
socket socket
) do ) do
{:noreply, socket |> assign(:current_embed, embed)} if socket.assigns.current_interaction != interaction do
position = if interaction, do: interaction.position, else: socket.assigns.state.position
{:noreply,
socket
|> assign(:current_interaction, interaction)
|> interactions_at_position(position)}
else
{:noreply, socket}
end
end
@impl true
def handle_info({:state_updated, state}, socket) do
if state.position != socket.assigns.state.position do
{:noreply, socket |> assign(:state, state) |> interactions_at_position(state.position)}
else
{:noreply, socket |> assign(:state, state)}
end
end end
@impl true @impl true
@@ -249,9 +309,7 @@ defmodule ClaperWeb.EventLive.Manage do
{:noreply, {:noreply,
socket socket
|> assign(:state, new_state) |> assign(:state, new_state)
|> poll_at_position |> interactions_at_position(page)}
|> form_at_position
|> embed_at_position}
end end
@impl true @impl true
@@ -278,174 +336,94 @@ defmodule ClaperWeb.EventLive.Manage do
end end
def handle_event("poll-set-active", %{"id" => id}, socket) do def handle_event("poll-set-active", %{"id" => id}, socket) do
Forms.disable_all(socket.assigns.event.presentation_file.id, socket.assigns.state.position) with poll <- Polls.get_poll!(id), :ok <- Claper.Interactions.enable_interaction(poll) do
Embeds.disable_all(socket.assigns.event.presentation_file.id, socket.assigns.state.position) Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_interaction, poll}
)
Polls.set_status( {:noreply,
id, socket
socket.assigns.event.presentation_file.id, |> assign(:current_interaction, poll)
socket.assigns.state.position, |> interactions_at_position(socket.assigns.state.position)}
true end
)
poll = Polls.get_poll!(id)
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_poll, poll}
)
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_form, nil}
)
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_embed, nil}
)
{:noreply,
socket
|> assign(:polls, list_polls(socket, socket.assigns.event.presentation_file.id))
|> assign(:forms, list_forms(socket, socket.assigns.event.presentation_file.id))
|> assign(:embeds, list_embeds(socket, socket.assigns.event.presentation_file.id))}
end end
def handle_event("form-set-active", %{"id" => id}, socket) do def handle_event("form-set-active", %{"id" => id}, socket) do
Polls.disable_all(socket.assigns.event.presentation_file.id, socket.assigns.state.position) with form <- Forms.get_form!(id), :ok <- Claper.Interactions.enable_interaction(form) do
Embeds.disable_all(socket.assigns.event.presentation_file.id, socket.assigns.state.position) Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_interaction, form}
)
Forms.set_status( {:noreply,
id, socket
socket.assigns.event.presentation_file.id, |> assign(:current_interaction, form)
socket.assigns.state.position, |> interactions_at_position(socket.assigns.state.position)}
true end
)
form = Forms.get_form!(id)
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_form, form}
)
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_poll, nil}
)
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_embed, nil}
)
{:noreply,
socket
|> assign(:polls, list_polls(socket, socket.assigns.event.presentation_file.id))
|> assign(:forms, list_forms(socket, socket.assigns.event.presentation_file.id))
|> assign(:embeds, list_embeds(socket, socket.assigns.event.presentation_file.id))}
end end
def handle_event("embed-set-active", %{"id" => id}, socket) do def handle_event("embed-set-active", %{"id" => id}, socket) do
Polls.disable_all(socket.assigns.event.presentation_file.id, socket.assigns.state.position) with embed <- Embeds.get_embed!(id), :ok <- Claper.Interactions.enable_interaction(embed) do
Forms.disable_all(socket.assigns.event.presentation_file.id, socket.assigns.state.position) Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_interaction, embed}
)
Embeds.set_status( {:noreply,
id, socket
socket.assigns.event.presentation_file.id, |> assign(:current_interaction, embed)
socket.assigns.state.position, |> interactions_at_position(socket.assigns.state.position)}
true end
)
embed = Embeds.get_embed!(id)
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_embed, embed}
)
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_poll, nil}
)
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_form, nil}
)
{:noreply,
socket
|> assign(:polls, list_polls(socket, socket.assigns.event.presentation_file.id))
|> assign(:forms, list_forms(socket, socket.assigns.event.presentation_file.id))
|> assign(:embeds, list_embeds(socket, socket.assigns.event.presentation_file.id))}
end end
def handle_event("poll-set-inactive", %{"id" => id}, socket) do def handle_event("poll-set-inactive", %{"id" => id}, socket) do
Polls.set_status( with poll <- Polls.get_poll!(id), {:ok, _} <- Claper.Interactions.disable_interaction(poll) do
id, Phoenix.PubSub.broadcast(
socket.assigns.event.presentation_file.id, Claper.PubSub,
socket.assigns.state.position, "event:#{socket.assigns.event.uuid}",
false {:current_interaction, nil}
) )
end
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_poll, nil}
)
{:noreply, {:noreply,
socket socket
|> assign(:polls, list_polls(socket, socket.assigns.event.presentation_file.id))} |> assign(:current_interaction, nil)
|> interactions_at_position(socket.assigns.state.position)}
end end
def handle_event("form-set-inactive", %{"id" => id}, socket) do def handle_event("form-set-inactive", %{"id" => id}, socket) do
Forms.set_status( with form <- Forms.get_form!(id), {:ok, _} <- Claper.Interactions.disable_interaction(form) do
id, Phoenix.PubSub.broadcast(
socket.assigns.event.presentation_file.id, Claper.PubSub,
socket.assigns.state.position, "event:#{socket.assigns.event.uuid}",
false {:current_interaction, nil}
) )
end
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_form, nil}
)
{:noreply, {:noreply,
socket socket
|> assign(:forms, list_forms(socket, socket.assigns.event.presentation_file.id))} |> assign(:current_interaction, nil)
|> interactions_at_position(socket.assigns.state.position)}
end end
def handle_event("embed-set-inactive", %{"id" => id}, socket) do def handle_event("embed-set-inactive", %{"id" => id}, socket) do
Embeds.set_status( with embed <- Embeds.get_embed!(id),
id, {:ok, _} <- Claper.Interactions.disable_interaction(embed) do
socket.assigns.event.presentation_file.id, Phoenix.PubSub.broadcast(
socket.assigns.state.position, Claper.PubSub,
false "event:#{socket.assigns.event.uuid}",
) {:current_interaction, nil}
)
Phoenix.PubSub.broadcast( end
Claper.PubSub,
"event:#{socket.assigns.event.uuid}",
{:current_embed, nil}
)
{:noreply, {:noreply,
socket socket
|> assign(:embeds, list_embeds(socket, socket.assigns.event.presentation_file.id))} |> assign(:current_interaction, nil)
|> interactions_at_position(socket.assigns.state.position)}
end end
@impl true @impl true
@@ -499,6 +477,8 @@ defmodule ClaperWeb.EventLive.Manage do
%{"key" => "poll_visible", "value" => value}, %{"key" => "poll_visible", "value" => value},
%{assigns: %{state: state}} = socket %{assigns: %{state: state}} = socket
) do ) do
IO.inspect(value)
{:ok, new_state} = {:ok, new_state} =
Claper.Presentations.update_presentation_state( Claper.Presentations.update_presentation_state(
state, state,
@@ -704,9 +684,12 @@ defmodule ClaperWeb.EventLive.Manage do
poll = Polls.get_poll!(id) poll = Polls.get_poll!(id)
{:ok, _} = Polls.delete_poll(socket.assigns.event.uuid, poll) {:ok, _} = Polls.delete_poll(socket.assigns.event.uuid, poll)
{:noreply, {:noreply, socket}
socket end
|> assign(:polls, list_polls(socket, socket.assigns.event.presentation_file.id))}
@impl true
def handle_event("toggle-preview", _params, %{assigns: %{preview: preview}} = socket) do
{:noreply, socket |> assign(:preview, !preview)}
end end
@impl true @impl true
@@ -795,75 +778,12 @@ defmodule ClaperWeb.EventLive.Manage do
|> assign(:embed, embed) |> assign(:embed, embed)
end end
defp poll_at_position(
%{assigns: %{event: event, state: state}} = socket,
broadcast \\ true
) do
with poll <-
Claper.Polls.get_poll_current_position(
event.presentation_file.id,
state.position
) do
if broadcast do
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{event.uuid}",
{:current_poll, poll}
)
end
socket |> assign(:current_poll, poll)
end
end
defp form_at_position(
%{assigns: %{event: event, state: state}} = socket,
broadcast \\ true
) do
with form <-
Claper.Forms.get_form_current_position(
event.presentation_file.id,
state.position
) do
if broadcast do
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{event.uuid}",
{:current_form, form}
)
end
socket |> assign(:current_form, form)
end
end
defp pin(post, socket) do defp pin(post, socket) do
{:ok, _updated_post} = Claper.Posts.toggle_pin_post(post) {:ok, _updated_post} = Claper.Posts.toggle_pin_post(post)
{:noreply, socket} {:noreply, socket}
end end
defp embed_at_position(
%{assigns: %{event: event, state: state}} = socket,
broadcast \\ true
) do
with embed <-
Claper.Embeds.get_embed_current_position(
event.presentation_file.id,
state.position
) do
if broadcast do
Phoenix.PubSub.broadcast(
Claper.PubSub,
"event:#{event.uuid}",
{:current_embed, embed}
)
end
socket |> assign(:current_embed, embed)
end
end
defp ban(user, %{assigns: %{event: event, state: state}} = socket) do defp ban(user, %{assigns: %{event: event, state: state}} = socket) do
{:ok, new_state} = {:ok, new_state} =
Claper.Presentations.update_presentation_state(state, %{ Claper.Presentations.update_presentation_state(state, %{
@@ -879,6 +799,18 @@ defmodule ClaperWeb.EventLive.Manage do
{:noreply, socket |> assign(:state, new_state)} {:noreply, socket |> assign(:state, new_state)}
end end
defp interactions_at_position(
%{assigns: %{event: event}} = socket,
position,
broadcast \\ false
) do
with {:ok, interactions} <-
Claper.Interactions.get_interactions_at_position(event, position, broadcast) do
active = interactions |> Enum.find(& &1.enabled)
socket |> assign(:interactions, interactions) |> assign(:current_interaction, active)
end
end
defp list_pinned_posts(_socket, event_id) do defp list_pinned_posts(_socket, event_id) do
Claper.Posts.list_pinned_posts(event_id, [:event, :reactions]) Claper.Posts.list_pinned_posts(event_id, [:event, :reactions])
end end
@@ -891,18 +823,6 @@ defmodule ClaperWeb.EventLive.Manage do
Claper.Posts.list_questions(event_id, [:event, :reactions], String.to_atom(sort)) Claper.Posts.list_questions(event_id, [:event, :reactions], String.to_atom(sort))
end end
defp list_polls(_socket, presentation_file_id) do
Claper.Polls.list_polls(presentation_file_id)
end
defp list_forms(_socket, presentation_file_id) do
Claper.Forms.list_forms(presentation_file_id)
end
defp list_embeds(_socket, presentation_file_id) do
Claper.Embeds.list_embeds(presentation_file_id)
end
defp list_form_submits(_socket, presentation_file_id) do defp list_form_submits(_socket, presentation_file_id) do
Claper.Forms.list_form_submits(presentation_file_id, [:form]) Claper.Forms.list_form_submits(presentation_file_id, [:form])
end end

File diff suppressed because it is too large Load Diff

View File

@@ -7,7 +7,7 @@ defmodule ClaperWeb.EventLive.ManageablePostComponent do
~H""" ~H"""
<div <div
id={"#{@id}"} 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"} 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-2"}
> >
<div <div
:if={@post.body =~ "?"} :if={@post.body =~ "?"}

View File

@@ -5,7 +5,7 @@ defmodule ClaperWeb.EventLive.ManagerSettingsComponent do
assigns = assigns |> assign_new(:show_shortcut, fn -> true end) assigns = assigns |> assign_new(:show_shortcut, fn -> true end)
~H""" ~H"""
<div> <div class="grid grid-cols-1 @md:grid-cols-2 space-x-2">
<div> <div>
<span class="font-semibold text-lg"> <span class="font-semibold text-lg">
<%= gettext("Presentation settings") %> <%= gettext("Presentation settings") %>
@@ -18,7 +18,7 @@ defmodule ClaperWeb.EventLive.ManagerSettingsComponent do
shortcut={if @create == nil, do: "Q", else: nil} shortcut={if @create == nil, do: "Q", else: nil}
/> />
<span> <span>
<%= gettext("Show instructions") %> <%= gettext("Show instructions (QR Code)") %>
<code <code
:if={@show_shortcut} :if={@show_shortcut}
class="px-2 py-1.5 text-xs font-semibold text-gray-800 bg-gray-100 border border-gray-200 rounded-lg" class="px-2 py-1.5 text-xs font-semibold text-gray-800 bg-gray-100 border border-gray-200 rounded-lg"
@@ -45,10 +45,18 @@ defmodule ClaperWeb.EventLive.ManagerSettingsComponent do
</span> </span>
</div> </div>
<div class="flex space-x-2 items-center mt-3"> <div
class={"#{if !@state.chat_visible, do: 'opacity-50'} flex space-x-2 items-center mt-3"}
title={
if !@state.chat_visible,
do: gettext("Show messages to change this option"),
else: nil
}
>
<ClaperWeb.Component.Input.check <ClaperWeb.Component.Input.check
key={:show_only_pinned} key={:show_only_pinned}
checked={@state.show_only_pinned} checked={@state.show_only_pinned}
disabled={!@state.chat_visible}
shortcut={if @create == nil, do: "E", else: nil} shortcut={if @create == nil, do: "E", else: nil}
/> />
<span> <span>
@@ -61,23 +69,6 @@ defmodule ClaperWeb.EventLive.ManagerSettingsComponent do
</code> </code>
</span> </span>
</div> </div>
<div class="flex space-x-2 items-center mt-3">
<ClaperWeb.Component.Input.check
key={:poll_visible}
checked={@state.poll_visible}
shortcut={if @create == nil, do: "R", else: nil}
/>
<span>
<%= gettext("Show poll results") %>
<code
:if={@show_shortcut}
class="px-2 py-1.5 text-xs font-semibold text-gray-800 bg-gray-100 border border-gray-200 rounded-lg"
>
r
</code>
</span>
</div>
</div> </div>
<div> <div>
@@ -102,10 +93,18 @@ defmodule ClaperWeb.EventLive.ManagerSettingsComponent do
</span> </span>
</div> </div>
<div class="flex space-x-2 items-center mt-3"> <div
class={"#{if !@state.chat_enabled, do: 'opacity-50'} flex space-x-2 items-center mt-3"}
title={
if !@state.chat_enabled,
do: gettext("Enable messages to change this option"),
else: nil
}
>
<ClaperWeb.Component.Input.check <ClaperWeb.Component.Input.check
key={:anonymous_chat_enabled} key={:anonymous_chat_enabled}
checked={@state.anonymous_chat_enabled} checked={@state.anonymous_chat_enabled}
disabled={!@state.chat_enabled}
shortcut={if @create == nil, do: "S", else: nil} shortcut={if @create == nil, do: "S", else: nil}
/> />
<span> <span>
@@ -135,23 +134,6 @@ defmodule ClaperWeb.EventLive.ManagerSettingsComponent do
</code> </code>
</span> </span>
</div> </div>
<div class="flex space-x-2 items-center mt-3">
<ClaperWeb.Component.Input.check
key={:show_poll_results_enabled}
checked={@state.show_poll_results_enabled}
shortcut={if @create == nil, do: "F", else: nil}
/>
<span>
<%= gettext("Show poll results") %>
<code
:if={@show_shortcut}
class="px-2 py-1.5 text-xs font-semibold text-gray-800 bg-gray-100 border border-gray-200 rounded-lg"
>
f
</code>
</span>
</div>
</div> </div>
</div> </div>
""" """

View File

@@ -2,9 +2,12 @@ defmodule ClaperWeb.EventLive.Presenter do
use ClaperWeb, :live_view use ClaperWeb, :live_view
alias ClaperWeb.Presence alias ClaperWeb.Presence
alias Claper.Embeds.Embed
alias Claper.Polls.Poll
alias Claper.Forms.Form
@impl true @impl true
def mount(%{"code" => code}, session, socket) do def mount(%{"code" => code} = params, session, socket) do
with %{"locale" => locale} <- session do with %{"locale" => locale} <- session do
Gettext.put_locale(ClaperWeb.Gettext, locale) Gettext.put_locale(ClaperWeb.Gettext, locale)
end end
@@ -52,6 +55,7 @@ defmodule ClaperWeb.EventLive.Presenter do
host host
) )
|> assign(:event, event) |> assign(:event, event)
|> assign(:iframe, !is_nil(params["iframe"]))
|> assign(:state, event.presentation_file.presentation_state) |> assign(:state, event.presentation_file.presentation_state)
|> assign(:posts, list_posts(socket, event.uuid)) |> assign(:posts, list_posts(socket, event.uuid))
|> assign(:pinned_posts, list_pinned_posts(socket, event.uuid)) |> assign(:pinned_posts, list_pinned_posts(socket, event.uuid))
@@ -238,26 +242,38 @@ defmodule ClaperWeb.EventLive.Presenter do
@impl true @impl true
def handle_info( def handle_info(
{:current_poll, poll}, {:current_interaction, %Poll{} = interaction},
socket socket
) do ) do
{:noreply, socket |> assign(:current_poll, poll)} {:noreply, socket |> assign(:current_poll, interaction)}
end end
@impl true @impl true
def handle_info( def handle_info(
{:current_form, form}, {:current_interaction, %Embed{} = interaction},
socket socket
) do ) do
{:noreply, socket |> assign(:current_form, form)} {:noreply, socket |> assign(:current_embed, interaction)}
end end
@impl true @impl true
def handle_info( def handle_info(
{:current_embed, embed}, {:current_interaction, %Form{} = interaction},
socket socket
) do ) do
{:noreply, socket |> assign(:current_embed, embed)} {:noreply, socket |> assign(:current_form, interaction)}
end
@impl true
def handle_info(
{:current_interaction, nil},
socket
) do
{:noreply,
socket
|> assign(:current_poll, nil)
|> assign(:current_embed, nil)
|> assign(:current_form, nil)}
end end
@impl true @impl true

View File

@@ -48,22 +48,26 @@
id="poll" id="poll"
class={"#{if @state.poll_visible, do: 'opacity-100', else: 'opacity-0'} h-full w-full flex flex-col justify-center bg-black bg-opacity-90 absolute z-30 left-1/2 top-1/2 transform -translate-y-1/2 -translate-x-1/2 p-10 transition-opacity"} class={"#{if @state.poll_visible, do: 'opacity-100', else: 'opacity-0'} h-full w-full flex flex-col justify-center bg-black bg-opacity-90 absolute z-30 left-1/2 top-1/2 transform -translate-y-1/2 -translate-x-1/2 p-10 transition-opacity"}
> >
<div class="w-1/2 mx-auto"> <div class="w-full md:w-1/2 mx-auto h-full">
<p class="text-white font-bold text-5xl mb-24"><%= @current_poll.title %></p> <p class={"#{if @iframe, do: 'text-xl mb-12', else: 'text-5xl mb-24'} text-white font-bold text-center"}>
<%= @current_poll.title %>
</p>
<div class="flex flex-col space-y-10"> <div class={"#{if @iframe, do: 'space-y-5', else: 'space-y-8'} flex flex-col"}>
<%= if (length @current_poll.poll_opts) > 0 do %> <%= if (length @current_poll.poll_opts) > 0 do %>
<%= for opt <- @current_poll.poll_opts do %> <%= for opt <- @current_poll.poll_opts do %>
<div class="bg-gray-500 px-6 py-4 rounded-full flex justify-between items-center relative text-white"> <div class={"#{if @iframe, do: 'py-1', else: 'py-4'} bg-gray-500 px-6 rounded-full flex justify-between items-center relative text-white"}>
<div <div
style={"width: #{opt.percentage}%;"} style={"width: #{opt.percentage}%;"}
class="bg-gradient-to-r from-primary-500 to-secondary-500 rounded-full h-full absolute left-0 transition-all" class="bg-gradient-to-r from-primary-500 to-secondary-500 rounded-full h-full absolute left-0 transition-all"
> >
</div> </div>
<div class="flex space-x-3 z-10 text-left"> <div class="flex space-x-3 z-10 text-left">
<span class="flex-1 text-2xl font-bold"><%= opt.content %></span> <span class={"#{if @iframe, do: 'text-base', else: 'text-2xl'} flex-1 font-bold"}>
<%= opt.content %>
</span>
</div> </div>
<span class="text-2xl z-10 font-bold"> <span class={"#{if @iframe, do: 'text-base', else: 'text-2xl'} z-10 font-bold"}>
<%= opt.percentage %>% (<%= opt.vote_count %>) <%= opt.percentage %>% (<%= opt.vote_count %>)
</span> </span>
</div> </div>
@@ -93,27 +97,38 @@
<div class={if post.__meta__.state == :deleted, do: "hidden"} id={"#{post.id}-post"}> <div class={if post.__meta__.state == :deleted, do: "hidden"} id={"#{post.id}-post"}>
<div class="px-4 pb-2 pt-3 rounded-b-lg rounded-tr-lg bg-white shadow-md text-black break-word mt-4"> <div class="px-4 pb-2 pt-3 rounded-b-lg rounded-tr-lg bg-white shadow-md text-black break-word mt-4">
<%= if post.name do %> <%= if post.name do %>
<p class="text-gray-400 text-lg font-semibold mb-2 mr-2"><%= post.name %></p> <p class={"#{if @iframe, do: 'text-base', else: 'text-lg'} text-gray-400 font-semibold mb-2 mr-2"}>
<%= post.name %>
</p>
<% end %> <% end %>
<p class="text-3xl"><%= post.body %></p> <p class={"#{if @iframe, do: 'text-xl', else: 'text-3xl'}"}><%= post.body %></p>
<%= if post.like_count > 0 || post.love_count > 0 || post.lol_count > 0 do %> <%= if post.like_count > 0 || post.love_count > 0 || post.lol_count > 0 do %>
<div class="flex h-6 space-x-2 text-lg text-gray-500 pb-3 items-center mt-5"> <div class="flex h-6 space-x-2 text-lg text-gray-500 pb-3 items-center mt-5">
<div class="flex items-center"> <div class="flex items-center">
<%= if post.like_count > 0 do %> <%= if post.like_count > 0 do %>
<img src="/images/icons/thumb.svg" class="h-7" /> <img
src="/images/icons/thumb.svg"
class={"#{if @iframe, do: 'h-4', else: 'h-7'}"}
/>
<span class="ml-1"><%= post.like_count %></span> <span class="ml-1"><%= post.like_count %></span>
<% end %> <% end %>
</div> </div>
<div class="flex items-center"> <div class="flex items-center">
<%= if post.love_count > 0 do %> <%= if post.love_count > 0 do %>
<img src="/images/icons/heart.svg" class="h-7" /> <img
src="/images/icons/heart.svg"
class={"#{if @iframe, do: 'h-4', else: 'h-7'}"}
/>
<span class="ml-1"><%= post.love_count %></span> <span class="ml-1"><%= post.love_count %></span>
<% end %> <% end %>
</div> </div>
<div class="flex items-center"> <div class="flex items-center">
<%= if post.lol_count > 0 do %> <%= if post.lol_count > 0 do %>
<img src="/images/icons/laugh.svg" class="h-7" /> <img
src="/images/icons/laugh.svg"
class={"#{if @iframe, do: 'h-4', else: 'h-7'}"}
/>
<span class="ml-1"><%= post.lol_count %></span> <span class="ml-1"><%= post.lol_count %></span>
<% end %> <% end %>
</div> </div>
@@ -129,27 +144,38 @@
<div class={if post.__meta__.state == :deleted, do: "hidden"} id={"#{post.id}-post"}> <div class={if post.__meta__.state == :deleted, do: "hidden"} id={"#{post.id}-post"}>
<div class="px-4 pb-2 pt-3 rounded-b-lg rounded-tr-lg bg-white shadow-md text-black break-word mt-4"> <div class="px-4 pb-2 pt-3 rounded-b-lg rounded-tr-lg bg-white shadow-md text-black break-word mt-4">
<%= if post.name do %> <%= if post.name do %>
<p class="text-gray-400 text-lg font-semibold mb-2 mr-2"><%= post.name %></p> <p class={"#{if @iframe, do: 'text-base', else: 'text-lg'} text-gray-400 font-semibold mb-2 mr-2"}>
<%= post.name %>
</p>
<% end %> <% end %>
<p class="text-3xl"><%= post.body %></p> <p class={"#{if @iframe, do: 'text-xl', else: 'text-3xl'}"}><%= post.body %></p>
<%= if post.like_count > 0 || post.love_count > 0 || post.lol_count > 0 do %> <%= if post.like_count > 0 || post.love_count > 0 || post.lol_count > 0 do %>
<div class="flex h-6 space-x-2 text-lg text-gray-500 pb-3 items-center mt-5"> <div class="flex h-6 space-x-2 text-lg text-gray-500 pb-3 items-center mt-5">
<div class="flex items-center"> <div class="flex items-center">
<%= if post.like_count > 0 do %> <%= if post.like_count > 0 do %>
<img src="/images/icons/thumb.svg" class="h-7" /> <img
src="/images/icons/thumb.svg"
class={"#{if @iframe, do: 'h-4', else: 'h-7'}"}
/>
<span class="ml-1"><%= post.like_count %></span> <span class="ml-1"><%= post.like_count %></span>
<% end %> <% end %>
</div> </div>
<div class="flex items-center"> <div class="flex items-center">
<%= if post.love_count > 0 do %> <%= if post.love_count > 0 do %>
<img src="/images/icons/heart.svg" class="h-7" /> <img
src="/images/icons/heart.svg"
class={"#{if @iframe, do: 'h-4', else: 'h-7'}"}
/>
<span class="ml-1"><%= post.love_count %></span> <span class="ml-1"><%= post.love_count %></span>
<% end %> <% end %>
</div> </div>
<div class="flex items-center"> <div class="flex items-center">
<%= if post.lol_count > 0 do %> <%= if post.lol_count > 0 do %>
<img src="/images/icons/laugh.svg" class="h-7" /> <img
src="/images/icons/laugh.svg"
class={"#{if @iframe, do: 'h-4', else: 'h-7'}"}
/>
<span class="ml-1"><%= post.lol_count %></span> <span class="ml-1"><%= post.lol_count %></span>
<% end %> <% end %>
</div> </div>
@@ -195,7 +221,10 @@
</div> </div>
</div> </div>
<!-- ONLINE BADGE --> <!-- ONLINE BADGE -->
<div class="absolute z-20 bottom-5 right-5 px-4 pt-3 pb-1 rounded-md bg-black shadow-md text-white flex-1"> <div
:if={!@iframe}
class="absolute z-20 bottom-5 right-5 px-4 pt-3 pb-1 rounded-md bg-black shadow-md text-white flex-1"
>
<div id="reacts" phx-hook="GlobalReacts" data-class-name="h-24" phx-update="ignore"></div> <div id="reacts" phx-hook="GlobalReacts" data-class-name="h-24" phx-update="ignore"></div>
<div class="inline-flex justify-between items-center text-white text-2xl"> <div class="inline-flex justify-between items-center text-white text-2xl">

View File

@@ -1,7 +1,8 @@
defmodule ClaperWeb.EventLive.Show do defmodule ClaperWeb.EventLive.Show do
alias Claper.Interactions
use ClaperWeb, :live_view use ClaperWeb, :live_view
alias Claper.{Posts, Polls, Forms, Embeds} alias Claper.{Posts, Polls, Forms}
alias ClaperWeb.Presence alias ClaperWeb.Presence
on_mount(ClaperWeb.AttendeeLiveAuth) on_mount(ClaperWeb.AttendeeLiveAuth)
@@ -87,9 +88,7 @@ defmodule ClaperWeb.EventLive.Show do
|> stream(:posts, posts) |> stream(:posts, posts)
|> assign(:post_count, Enum.count(posts)) |> assign(:post_count, Enum.count(posts))
|> starting_soon_assigns(event) |> starting_soon_assigns(event)
|> get_current_poll(event) |> get_current_interaction(event, event.presentation_file.presentation_state.position)
|> get_current_form(event)
|> get_current_embed(event)
|> check_leader(event) |> check_leader(event)
|> leader_list(event) |> leader_list(event)
@@ -227,39 +226,19 @@ defmodule ClaperWeb.EventLive.Show do
@impl true @impl true
def handle_info({:page_changed, page}, socket) do def handle_info({:page_changed, page}, socket) do
{:noreply, socket |> assign(:current_page, page) |> push_event("reset-global-react", %{})} {:noreply,
socket
|> assign(:current_page, page)
|> get_current_interaction(socket.assigns.event, page)
|> push_event("reset-global-react", %{})}
end end
@impl true @impl true
def handle_info( def handle_info(
{:current_poll, poll}, {:current_interaction, interaction},
socket socket
) do ) do
if is_nil(poll) do {:noreply, socket |> load_current_interaction(interaction)}
{:noreply, socket |> assign(:current_poll, poll)}
else
{:noreply, socket |> assign(:current_poll, poll) |> get_current_vote(poll.id)}
end
end
@impl true
def handle_info(
{:current_form, form},
socket
) do
if is_nil(form) do
{:noreply, socket |> assign(:current_form, form)}
else
{:noreply, socket |> assign(:current_form, form) |> get_current_form_submit(form.id)}
end
end
@impl true
def handle_info(
{:current_embed, embed},
socket
) do
{:noreply, socket |> assign(:current_embed, embed)}
end end
@impl true @impl true
@@ -681,44 +660,6 @@ defmodule ClaperWeb.EventLive.Show do
Posts.list_posts(event_id, [:event, :reactions, :user]) Posts.list_posts(event_id, [:event, :reactions, :user])
end end
defp get_current_poll(socket, event) do
with poll <-
Polls.get_poll_current_position(
event.presentation_file.id,
event.presentation_file.presentation_state.position
) do
if is_nil(poll) do
socket |> assign(:current_poll, poll)
else
socket |> assign(:current_poll, poll) |> get_current_vote(poll.id)
end
end
end
defp get_current_form(socket, event) do
with form <-
Forms.get_form_current_position(
event.presentation_file.id,
event.presentation_file.presentation_state.position
) do
if is_nil(form) do
socket |> assign(:current_form, form)
else
socket |> assign(:current_form, form) |> get_current_form_submit(form.id)
end
end
end
defp get_current_embed(socket, event) do
with embed <-
Embeds.get_embed_current_position(
event.presentation_file.id,
event.presentation_file.presentation_state.position
) do
socket |> assign(:current_embed, embed)
end
end
defp get_current_vote(%{assigns: %{current_user: current_user}} = socket, poll_id) defp get_current_vote(%{assigns: %{current_user: current_user}} = socket, poll_id)
when is_map(current_user) do when is_map(current_user) do
vote = Polls.get_poll_vote(current_user.id, poll_id) vote = Polls.get_poll_vote(current_user.id, poll_id)
@@ -765,4 +706,22 @@ defmodule ClaperWeb.EventLive.Show do
socket socket
|> assign(:page_title, "##{socket.assigns.event.code} - #{socket.assigns.event.name}") |> assign(:page_title, "##{socket.assigns.event.code} - #{socket.assigns.event.name}")
end end
defp get_current_interaction(socket, event, position) do
with interaction <- Interactions.get_active_interaction(event, position) do
socket |> assign(:current_interaction, interaction) |> load_current_interaction(interaction)
end
end
defp load_current_interaction(socket, %Polls.Poll{} = interaction) do
socket |> assign(:current_interaction, interaction) |> get_current_vote(interaction.id)
end
defp load_current_interaction(socket, %Forms.Form{} = interaction) do
socket |> assign(:current_interaction, interaction) |> get_current_form_submit(interaction.id)
end
defp load_current_interaction(socket, interaction) do
socket |> assign(:current_interaction, interaction)
end
end end

View File

@@ -55,62 +55,62 @@
</div> </div>
</div> </div>
<%= if @current_poll do %> <%= case @current_interaction do %>
<div <% %Claper.Polls.Poll{} -> %>
id="poll-wrapper-parent" <div
class="animate__animated animate__zoomInDown w-full lg:w-1/3 lg:mx-auto fixed top-16 z-10 px-2 lg:px-7 pb-6 max-h-screen overflow-y-auto" id="poll-wrapper-parent"
> class="animate__animated animate__zoomInDown w-full lg:w-1/3 lg:mx-auto fixed top-16 z-10 px-2 lg:px-7 pb-6 max-h-screen overflow-y-auto"
<div class="transition-all" id="poll-wrapper"> >
<.live_component <div class="transition-all" id="poll-wrapper">
module={ClaperWeb.EventLive.PollComponent} <.live_component
id={"#{@current_poll.id}-poll"} module={ClaperWeb.EventLive.PollComponent}
poll={@current_poll} id={"#{@current_interaction.id}-poll"}
current_user={@current_user} poll={@current_interaction}
attendee_identifier={@attendee_identifier} current_user={@current_user}
event={@event} attendee_identifier={@attendee_identifier}
selected_poll_opt={@selected_poll_opt} event={@event}
current_poll_vote={@current_poll_vote} selected_poll_opt={@selected_poll_opt}
show_results={@state.show_poll_results_enabled} current_poll_vote={@current_poll_vote}
/> show_results={@state.show_poll_results_enabled}
/>
</div>
</div> </div>
</div> <% %Claper.Forms.Form{} -> %>
<% end %> <div
id="form-wrapper-parent"
<%= if @current_form do %> class="animate__animated animate__zoomInDown w-full lg:w-1/3 lg:mx-auto fixed top-16 z-10 px-2 pb-6 lg:px-7 max-h-screen overflow-y-auto"
<div >
id="form-wrapper-parent" <div class="transition-all" id="form-wrapper">
class="animate__animated animate__zoomInDown w-full lg:w-1/3 lg:mx-auto fixed top-16 z-10 px-2 pb-6 lg:px-7 max-h-screen overflow-y-auto" <.live_component
> module={ClaperWeb.EventLive.FormComponent}
<div class="transition-all" id="form-wrapper"> id={"#{@current_interaction.id}-form"}
<.live_component form={@current_interaction}
module={ClaperWeb.EventLive.FormComponent} current_user={@current_user}
id={"#{@current_form.id}-form"} attendee_identifier={@attendee_identifier}
form={@current_form} event={@event}
current_user={@current_user} current_form_submit={@current_form_submit}
attendee_identifier={@attendee_identifier} />
event={@event} </div>
current_form_submit={@current_form_submit}
/>
</div> </div>
</div> <% %Claper.Embeds.Embed{} -> %>
<% end %> <div
:if={@current_interaction.attendee_visibility == true}
<%= if @current_embed != nil and @current_embed.attendee_visibility == true do %> id="embed-wrapper-parent"
<div class="animate__animated animate__zoomInDown w-full lg:w-1/3 lg:mx-auto fixed top-16 z-10 px-2 pb-6 lg:px-7 max-h-screen overflow-y-auto"
id="embed-wrapper-parent" >
class="animate__animated animate__zoomInDown w-full lg:w-1/3 lg:mx-auto fixed top-16 z-10 px-2 pb-6 lg:px-7 max-h-screen overflow-y-auto" <div class="transition-all" id="embed-wrapper">
> <.live_component
<div class="transition-all" id="embed-wrapper"> module={ClaperWeb.EventLive.EmbedComponent}
<.live_component id={"#{@current_interaction.id}-embed"}
module={ClaperWeb.EventLive.EmbedComponent} embed={@current_interaction}
id={"#{@current_embed.id}-embed"} current_user={@current_user}
embed={@current_embed} attendee_identifier={@attendee_identifier}
current_user={@current_user} event={@event}
attendee_identifier={@attendee_identifier} />
event={@event} </div>
/>
</div> </div>
</div> <% _ -> %>
<!-- Handle any other types of interactions here if needed -->
<% end %> <% end %>
<div <div

View File

@@ -110,7 +110,6 @@ defmodule ClaperWeb.Component.Input do
phx-click={checked(@checked, @key)} phx-click={checked(@checked, @key)}
disabled={@disabled} disabled={@disabled}
phx-value-key={@key} phx-value-key={@key}
id={"check-#{@key}"}
type="button" type="button"
class="group relative inline-flex h-5 w-10 flex-shrink-0 cursor-pointer items-center justify-center rounded-full" class="group relative inline-flex h-5 w-10 flex-shrink-0 cursor-pointer items-center justify-center rounded-full"
role="switch" role="switch"

View File

@@ -8,13 +8,13 @@ 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:1174 #: lib/claper_web/live/event_live/manage.html.heex:1293
#: lib/claper_web/live/user_settings_live/show.ex:55 #: lib/claper_web/live/user_settings_live/show.ex:55
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Settings" msgid "Settings"
msgstr "Einstellungen" msgstr "Einstellungen"
#: lib/claper_web/live/event_live/manage.ex:763 #: lib/claper_web/live/event_live/manage.ex:746
#: 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
@@ -193,7 +193,7 @@ 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:249 #: lib/claper_web/live/event_live/event_card_component.ex:249
#: 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:1122 #: lib/claper_web/live/event_live/manage.html.heex:1241
#: lib/claper_web/live/event_live/manageable_post_component.ex:92 #: lib/claper_web/live/event_live/manageable_post_component.ex:92
#: 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
@@ -326,12 +326,12 @@ msgstr "Datei ändern"
msgid "Presentation replaced" msgid "Presentation replaced"
msgstr "Präsentation ersetzt" msgstr "Präsentation ersetzt"
#: lib/claper_web/live/event_live/manage.html.heex:225 #: lib/claper_web/live/event_live/manage.html.heex:280
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit poll" msgid "Edit poll"
msgstr "Umfrage bearbeiten" msgstr "Umfrage bearbeiten"
#: lib/claper_web/live/event_live/manage.html.heex:224 #: lib/claper_web/live/event_live/manage.html.heex:279
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New poll" msgid "New poll"
msgstr "Neue Umfrage" msgstr "Neue Umfrage"
@@ -346,13 +346,13 @@ msgstr "Titel Ihrer Umfrage"
msgid "Upload failed" msgid "Upload failed"
msgstr "Hochladen fehlgeschlagen" msgstr "Hochladen fehlgeschlagen"
#: lib/claper_web/live/event_live/manage.html.heex:112 #: lib/claper_web/live/event_live/manage.html.heex:168
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add poll to know opinion of your public." msgid "Add poll to know opinion of your public."
msgstr "Fügen Sie eine Umfrage hinzu, um die Meinung Ihres Publikums zu erfahren." msgstr "Fügen Sie eine Umfrage hinzu, um die Meinung Ihres Publikums zu erfahren."
#: lib/claper_web/live/event_live/manage.html.heex:109 #: lib/claper_web/live/event_live/manage.html.heex:165
#: lib/claper_web/live/event_live/manage.html.heex:604 #: lib/claper_web/live/event_live/manage.html.heex:730
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Poll" msgid "Poll"
msgstr "Umfrage" msgstr "Umfrage"
@@ -386,19 +386,12 @@ msgstr "Abstimmen"
msgid "User email address" msgid "User email address"
msgstr "Benutzer Email-Adresse" msgstr "Benutzer Email-Adresse"
#: lib/claper_web/live/event_live/manage.html.heex:622
#: lib/claper_web/live/event_live/manage.html.heex:704
#: lib/claper_web/live/event_live/manage.html.heex:778
#, elixir-autogen, elixir-format
msgid "Active"
msgstr "Aktiv"
#: lib/claper_web/live/event_live/event_form_component.html.heex:177 #: lib/claper_web/live/event_live/event_form_component.html.heex:177
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
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:939 #: lib/claper_web/live/event_live/manage.html.heex:1058
#, 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."
@@ -413,7 +406,7 @@ msgstr "Verarbeitung der Datei..."
msgid "This will delete all responses associated and the poll itself, are you sure?" msgid "This will delete all responses associated and the poll itself, are you sure?"
msgstr "Dadurch werden alle zugehörigen Antworten und die Umfrage selbst gelöscht, sind Sie sicher?" msgstr "Dadurch werden alle zugehörigen Antworten und die Umfrage selbst gelöscht, sind Sie sicher?"
#: lib/claper_web/live/event_live/manage.html.heex:395 #: lib/claper_web/live/event_live/manage.html.heex:450
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Press <strong>F</strong> in the presentation window to enable fullscreen" msgid "Press <strong>F</strong> in the presentation window to enable fullscreen"
msgstr "Drücken Sie <strong>F</strong> im Präsentationsfenster, um den Vollbildmodus zu aktivieren" msgstr "Drücken Sie <strong>F</strong> im Präsentationsfenster, um den Vollbildmodus zu aktivieren"
@@ -423,20 +416,13 @@ msgstr "Drücken Sie <strong>F</strong> im Präsentationsfenster, um den Vollbil
msgid "Ask, comment..." msgid "Ask, comment..."
msgstr "Fragen, kommentieren..." msgstr "Fragen, kommentieren..."
#: lib/claper_web/live/event_live/manage.html.heex:885 #: lib/claper_web/live/event_live/manage.html.heex:1004
#: lib/claper_web/live/stat_live/index.html.heex:71 #: lib/claper_web/live/stat_live/index.html.heex:71
#: lib/claper_web/live/stat_live/index.html.heex:271 #: lib/claper_web/live/stat_live/index.html.heex:271
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages" msgid "Messages"
msgstr "Nachrichten" msgstr "Nachrichten"
#: lib/claper_web/live/event_live/manage.html.heex:630
#: lib/claper_web/live/event_live/manage.html.heex:712
#: lib/claper_web/live/event_live/manage.html.heex:786
#, elixir-autogen, elixir-format
msgid "Set active"
msgstr "Aktivieren"
#: lib/claper_web/live/event_live/event_form_component.html.heex:325 #: lib/claper_web/live/event_live/event_form_component.html.heex:325
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add facilitator" msgid "Add facilitator"
@@ -469,7 +455,7 @@ msgstr "Wenn Sie Probleme mit der obigen Schaltfläche haben, kopieren Sie die f
msgid "You can change your email by visiting the URL below" msgid "You can change your email by visiting the URL below"
msgstr "Sie können Ihre E-Mail-Adresse ändern, indem Sie die folgende URL aufrufen" msgstr "Sie können Ihre E-Mail-Adresse ändern, indem Sie die folgende URL aufrufen"
#: lib/claper_web/live/event_live/manage.html.heex:830 #: lib/claper_web/live/event_live/manage.html.heex:703
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add interaction" msgid "Add interaction"
msgstr "Interaktion hinzufügen" msgstr "Interaktion hinzufügen"
@@ -480,9 +466,9 @@ msgstr "Interaktion hinzufügen"
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?"
#: lib/claper_web/live/event_live/show.ex:50 #: lib/claper_web/live/event_live/show.ex:51
#: lib/claper_web/live/event_live/show.ex:206 #: lib/claper_web/live/event_live/show.ex:205
#: lib/claper_web/live/event_live/show.ex:221 #: lib/claper_web/live/event_live/show.ex:220
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
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"
@@ -693,7 +679,7 @@ msgid_plural "Field %{count}"
msgstr[0] "Feld %{count}" msgstr[0] "Feld %{count}"
msgstr[1] "Feld %{count}" msgstr[1] "Feld %{count}"
#: lib/claper_web/live/event_live/manage.html.heex:151 #: lib/claper_web/live/event_live/manage.html.heex:207
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add form to collect data from your public." msgid "Add form to collect data from your public."
msgstr "Fügen Sie ein Formular hinzu, um Daten von Ihrem Publikum zu sammeln." msgstr "Fügen Sie ein Formular hinzu, um Daten von Ihrem Publikum zu sammeln."
@@ -703,35 +689,35 @@ msgstr "Fügen Sie ein Formular hinzu, um Daten von Ihrem Publikum zu sammeln."
msgid "Current form" msgid "Current form"
msgstr "Aktuelles Formular" msgstr "Aktuelles Formular"
#: lib/claper_web/live/event_live/manage.html.heex:246 #: lib/claper_web/live/event_live/manage.html.heex:301
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit form" msgid "Edit form"
msgstr "Formular bearbeiten" msgstr "Formular bearbeiten"
#: lib/claper_web/live/event_live/manage.html.heex:148 #: lib/claper_web/live/event_live/manage.html.heex:204
#: lib/claper_web/live/event_live/manage.html.heex:686 #: lib/claper_web/live/event_live/manage.html.heex:774
#: lib/claper_web/live/event_live/manage.html.heex:1134 #: lib/claper_web/live/event_live/manage.html.heex:1253
#: 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:909 #: lib/claper_web/live/event_live/manage.html.heex:1028
#, 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:1107 #: lib/claper_web/live/event_live/manage.html.heex:1226
#, 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:762 #: lib/claper_web/live/event_live/manage.ex:745
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Name" msgid "Name"
msgstr "Name" msgstr "Name"
#: lib/claper_web/live/event_live/manage.html.heex:245 #: lib/claper_web/live/event_live/manage.html.heex:300
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New form" msgid "New form"
msgstr "Neues Formular" msgstr "Neues Formular"
@@ -756,7 +742,7 @@ msgstr "Abschicken"
msgid "Text" msgid "Text"
msgstr "Text" msgstr "Text"
#: lib/claper_web/live/event_live/manage.html.heex:1127 #: lib/claper_web/live/event_live/manage.html.heex:1246
#, 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?"
@@ -796,22 +782,22 @@ msgstr "Wählen Sie eine oder mehrere Optionen aus"
msgid "Multiple answers" msgid "Multiple answers"
msgstr "Mehrere Antworten" msgstr "Mehrere Antworten"
#: lib/claper_web/live/event_live/manage.html.heex:213 #: lib/claper_web/live/event_live/manage.html.heex:269
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
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:275 #: lib/claper_web/live/event_live/manage.ex:333
#, 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:268 #: lib/claper_web/live/event_live/manage.ex:326
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions imported successfully" msgid "Interactions imported successfully"
msgstr "Interaktionen erfolgreich importiert" msgstr "Interaktionen erfolgreich importiert"
#: lib/claper_web/live/event_live/manage.html.heex:286 #: lib/claper_web/live/event_live/manage.html.heex:341
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Select presentation" msgid "Select presentation"
msgstr "Präsentation auswählen" msgstr "Präsentation auswählen"
@@ -821,32 +807,21 @@ 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/manager_settings_component.ex:85 #: lib/claper_web/live/event_live/manager_settings_component.ex:76
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Attendees settings" msgid "Attendees settings"
msgstr "Teilnehmereinstellungen" msgstr "Teilnehmereinstellungen"
#: lib/claper_web/live/event_live/manager_settings_component.ex:95 #: lib/claper_web/live/event_live/manager_settings_component.ex:86
#, 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/manager_settings_component.ex:21
#, elixir-autogen, elixir-format
msgid "Show instructions"
msgstr "Anleitung anzeigen"
#: lib/claper_web/live/event_live/manager_settings_component.ex:38 #: lib/claper_web/live/event_live/manager_settings_component.ex:38
#, 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/manager_settings_component.ex:72
#: lib/claper_web/live/event_live/manager_settings_component.ex:146
#, elixir-autogen, elixir-format
msgid "Show poll results"
msgstr "Umfrageergebnisse anzeigen"
#: lib/claper_web/live/event_live/show.html.heex:343 #: lib/claper_web/live/event_live/show.html.heex:343
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages deactivated" msgid "Messages deactivated"
@@ -865,7 +840,7 @@ msgstr "Anonymous"
msgid "Close" msgid "Close"
msgstr "Schließen" msgstr "Schließen"
#: lib/claper_web/live/event_live/manager_settings_component.ex:112 #: lib/claper_web/live/event_live/manager_settings_component.ex:111
#, 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"
@@ -896,7 +871,7 @@ msgstr "deaktiviert"
msgid "Account creation is disabled" msgid "Account creation is disabled"
msgstr "Kontoerstellung ist deaktiviert" msgstr "Kontoerstellung ist deaktiviert"
#: lib/claper_web/live/event_live/manage.html.heex:182 #: lib/claper_web/live/event_live/manage.html.heex:238
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add a Youtube video or any web content." msgid "Add a Youtube video or any web content."
msgstr "Fügen Sie ein YouTube-Video oder einen beliebigen Webinhalt hinzu." msgstr "Fügen Sie ein YouTube-Video oder einen beliebigen Webinhalt hinzu."
@@ -952,12 +927,12 @@ msgstr "Der Teilnehmer kann die Webinhalte auf seinem Gerät anzeigen"
msgid "Current web content" msgid "Current web content"
msgstr "Aktuelle Einbettung" msgstr "Aktuelle Einbettung"
#: lib/claper_web/live/event_live/manage.html.heex:267 #: lib/claper_web/live/event_live/manage.html.heex:322
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit web content" msgid "Edit web content"
msgstr "Webinhalt bearbeiten" msgstr "Webinhalt bearbeiten"
#: lib/claper_web/live/event_live/manage.html.heex:266 #: lib/claper_web/live/event_live/manage.html.heex:321
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New web content" msgid "New web content"
msgstr "Neuer Webinhalt" msgstr "Neuer Webinhalt"
@@ -982,8 +957,8 @@ msgstr "Dies wird den Webinhalt löschen, sind Sie sicher?"
msgid "Title" msgid "Title"
msgstr "Titel" msgstr "Titel"
#: lib/claper_web/live/event_live/manage.html.heex:180 #: lib/claper_web/live/event_live/manage.html.heex:236
#: lib/claper_web/live/event_live/manage.html.heex:761 #: lib/claper_web/live/event_live/manage.html.heex:817
#: lib/claper_web/live/stat_live/index.html.heex:259 #: lib/claper_web/live/stat_live/index.html.heex:259
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Web content" msgid "Web content"
@@ -1006,17 +981,17 @@ msgstr "Anpinnen"
msgid "Pinned" msgid "Pinned"
msgstr "Angepinnt" msgstr "Angepinnt"
#: lib/claper_web/live/event_live/manage.html.heex:901 #: lib/claper_web/live/event_live/manage.html.heex:1020
#, 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:1061 #: lib/claper_web/live/event_live/manage.html.heex:1180
#, 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/manager_settings_component.ex:55 #: lib/claper_web/live/event_live/manager_settings_component.ex:63
#, 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"
@@ -1092,7 +1067,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:423 #: lib/claper_web/live/event_live/manage.html.heex:514
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Open presentation" msgid "Open presentation"
msgstr "Präsentation öffnen" msgstr "Präsentation öffnen"
@@ -1122,19 +1097,19 @@ msgstr "Zugriff"
msgid "Animations in PPT/PPTX files are not supported, which is why we recommend exporting your presentation to PDF to ensure it displays correctly." msgid "Animations in PPT/PPTX files are not supported, which is why we recommend exporting your presentation to PDF to ensure it displays correctly."
msgstr "Animationen in PPT/PPTX-Dateien werden nicht unterstützt, weshalb wir empfehlen, Ihre Präsentation in PDF zu exportieren, um eine korrekte Anzeige zu gewährleisten." msgstr "Animationen in PPT/PPTX-Dateien werden nicht unterstützt, weshalb wir empfehlen, Ihre Präsentation in PDF zu exportieren, um eine korrekte Anzeige zu gewährleisten."
#: lib/claper_web/live/event_live/manage.html.heex:873 #: lib/claper_web/live/event_live/manage.html.heex:992
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Attendees interactions" msgid "Attendees interactions"
msgstr "Interaktionen der Teilnehmer" msgstr "Interaktionen der Teilnehmer"
#: lib/claper_web/live/event_live/event_form_component.html.heex:5 #: lib/claper_web/live/event_live/event_form_component.html.heex:5
#: lib/claper_web/live/event_live/index.html.heex:76 #: lib/claper_web/live/event_live/index.html.heex:76
#: lib/claper_web/live/event_live/manage.html.heex:327 #: lib/claper_web/live/event_live/manage.html.heex:382
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Back" msgid "Back"
msgstr "Zurück" msgstr "Zurück"
#: lib/claper_web/live/event_live/manage.html.heex:405 #: lib/claper_web/live/event_live/manage.html.heex:496
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Click here to open the presentation window." msgid "Click here to open the presentation window."
msgstr "Klicken Sie hier, um das Präsentationsfenster zu öffnen." msgstr "Klicken Sie hier, um das Präsentationsfenster zu öffnen."
@@ -1152,19 +1127,19 @@ msgstr "Moderatoren"
msgid "Finish" msgid "Finish"
msgstr "Abschließen" msgstr "Abschließen"
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Here you'll find all interactions from your attendees. You can manage messages, pinned messages, and submitted forms." msgid "Here you'll find all interactions from your attendees. You can manage messages, pinned messages, and submitted forms."
msgstr "Hier finden Sie alle Interaktionen Ihrer Teilnehmer. Sie können Nachrichten, angeheftete Nachrichten und eingereichte Formulare verwalten." msgstr "Hier finden Sie alle Interaktionen Ihrer Teilnehmer. Sie können Nachrichten, angeheftete Nachrichten und eingereichte Formulare verwalten."
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Identify users by their unique avatars." msgid "Identify users by their unique avatars."
msgstr "Identifizieren Sie Benutzer anhand ihrer einzigartigen Avatare." msgstr "Identifizieren Sie Benutzer anhand ihrer einzigartigen Avatare."
#: lib/claper_web/live/event_live/event_form_component.html.heex:4 #: lib/claper_web/live/event_live/event_form_component.html.heex:4
#: lib/claper_web/live/event_live/index.html.heex:75 #: lib/claper_web/live/event_live/index.html.heex:75
#: lib/claper_web/live/event_live/manage.html.heex:326 #: lib/claper_web/live/event_live/manage.html.heex:381
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Next" msgid "Next"
msgstr "Weiter" msgstr "Weiter"
@@ -1174,17 +1149,17 @@ msgstr "Weiter"
msgid "Select your presentation file. Accepted formats are PDF, PPT, or PPTX. Ensure the file size does not exceed the maximum limit." msgid "Select your presentation file. Accepted formats are PDF, PPT, or PPTX. Ensure the file size does not exceed the maximum limit."
msgstr "Wählen Sie Ihre Präsentationsdatei aus. Akzeptierte Formate sind PDF, PPT oder PPTX. Stellen Sie sicher, dass die Dateigröße das maximale Limit nicht überschreitet." msgstr "Wählen Sie Ihre Präsentationsdatei aus. Akzeptierte Formate sind PDF, PPT oder PPTX. Stellen Sie sicher, dass die Dateigröße das maximale Limit nicht überschreitet."
#: lib/claper_web/live/event_live/manage.html.heex:403 #: lib/claper_web/live/event_live/manage.html.heex:494
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
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:1176 #: lib/claper_web/live/event_live/manage.html.heex:1295
#, 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:1176 #: lib/claper_web/live/event_live/manage.html.heex:1295
#, 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."
@@ -1219,7 +1194,7 @@ msgstr "Datum des Veranstaltungsbeginns"
msgid "If you don't have time and just want interactions without a presentation file, you can create a new event here." msgid "If you don't have time and just want interactions without a presentation file, you can create a new event here."
msgstr "Wenn Sie keine Zeit haben und nur Interaktionen ohne eine Präsentationsdatei wünschen, können Sie hier eine neue Veranstaltung erstellen." msgstr "Wenn Sie keine Zeit haben und nur Interaktionen ohne eine Präsentationsdatei wünschen, können Sie hier eine neue Veranstaltung erstellen."
#: lib/claper_web/live/event_live/manage.html.heex:529 #: lib/claper_web/live/event_live/manage.html.heex:660
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "If you have slides, you can navigate through the slides with ease using the arrow keys on your keyboard." msgid "If you have slides, you can navigate through the slides with ease using the arrow keys on your keyboard."
msgstr "Wenn Sie Folien haben, können Sie mit den Pfeiltasten auf Ihrer Tastatur leicht durch die Folien navigieren." msgstr "Wenn Sie Folien haben, können Sie mit den Pfeiltasten auf Ihrer Tastatur leicht durch die Folien navigieren."
@@ -1300,12 +1275,12 @@ msgstr "Wählen Sie Ihre Präsentation aus (optional)"
msgid "This code will be used by your attendees to access the event. You have the option to create a custom code." msgid "This code will be used by your attendees to access the event. You have the option to create a custom code."
msgstr "Dieser Code wird von Ihren Teilnehmern verwendet, um auf die Veranstaltung zuzugreifen. Sie haben die Möglichkeit, einen benutzerdefinierten Code zu erstellen." msgstr "Dieser Code wird von Ihren Teilnehmern verwendet, um auf die Veranstaltung zuzugreifen. Sie haben die Möglichkeit, einen benutzerdefinierten Code zu erstellen."
#: lib/claper_web/live/event_live/show.ex:193 #: lib/claper_web/live/event_live/show.ex:192
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This event has been terminated" msgid "This event has been terminated"
msgstr "Diese Veranstaltung wurde beendet" msgstr "Diese Veranstaltung wurde beendet"
#: lib/claper_web/live/event_live/manage.html.heex:529 #: lib/claper_web/live/event_live/manage.html.heex:660
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "This section contains all your presentation slides (if you have upload one). You have the option to add interactions to each slide." msgid "This section contains all your presentation slides (if you have upload one). You have the option to add interactions to each slide."
msgstr "Dieser Abschnitt enthält alle Ihre Präsentationsfolien (falls Sie eine hochgeladen haben). Sie haben die Möglichkeit, jeder Folie Interaktionen hinzuzufügen." msgstr "Dieser Abschnitt enthält alle Ihre Präsentationsfolien (falls Sie eine hochgeladen haben). Sie haben die Möglichkeit, jeder Folie Interaktionen hinzuzufügen."
@@ -1320,7 +1295,7 @@ msgstr "Willkommen bei Claper! Hier können Sie eine neue Veranstaltung erstelle
msgid "When your event will start?" msgid "When your event will start?"
msgstr "Wann beginnt Ihre Veranstaltung?" msgstr "Wann beginnt Ihre Veranstaltung?"
#: lib/claper_web/live/event_live/manage.html.heex:528 #: lib/claper_web/live/event_live/manage.html.heex:659
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Your slides and/or interactions" msgid "Your slides and/or interactions"
msgstr "Ihre Folien und/oder Interaktionen" msgstr "Ihre Folien und/oder Interaktionen"
@@ -1331,8 +1306,8 @@ msgid "Create your next presentation with"
msgstr "Erstellen Sie Ihre nächste Präsentation mit" msgstr "Erstellen Sie Ihre nächste Präsentation mit"
#: lib/claper_web/live/event_live/manage.ex:24 #: lib/claper_web/live/event_live/manage.ex:24
#: lib/claper_web/live/event_live/presenter.ex:21 #: lib/claper_web/live/event_live/presenter.ex:24
#: lib/claper_web/live/event_live/show.ex:24 #: lib/claper_web/live/event_live/show.ex:25
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Event doesn't exist" msgid "Event doesn't exist"
msgstr "Veranstaltung existiert nicht" msgstr "Veranstaltung existiert nicht"
@@ -1362,22 +1337,22 @@ msgstr "Ihre Einstellungen wurden aktualisiert."
msgid "Question" msgid "Question"
msgstr "Frage" msgstr "Frage"
#: lib/claper_web/live/event_live/manage.html.heex:893 #: lib/claper_web/live/event_live/manage.html.heex:1012
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Questions" msgid "Questions"
msgstr "Fragen" msgstr "Fragen"
#: lib/claper_web/live/event_live/manage.html.heex:980 #: lib/claper_web/live/event_live/manage.html.heex:1099
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Questions will appear here." msgid "Questions will appear here."
msgstr "Fragen werden hier erscheinen." msgstr "Fragen werden hier erscheinen."
#: lib/claper_web/live/event_live/manage.html.heex:1022 #: lib/claper_web/live/event_live/manage.html.heex:1141
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sort by date" msgid "Sort by date"
msgstr "Nach Datum sortieren" msgstr "Nach Datum sortieren"
#: lib/claper_web/live/event_live/manage.html.heex:1001 #: lib/claper_web/live/event_live/manage.html.heex:1120
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sort by popularity" msgid "Sort by popularity"
msgstr "Nach Beliebtheit sortieren" msgstr "Nach Beliebtheit sortieren"
@@ -1403,7 +1378,7 @@ msgstr "Mein Konto"
msgid "Your personal informations to access your account" msgid "Your personal informations to access your account"
msgstr "Ihre persnlichen Informationen zum Zugreifen auf Ihr Konto" msgstr "Ihre persnlichen Informationen zum Zugreifen auf Ihr Konto"
#: lib/claper_web/live/event_live/manager_settings_component.ex:129 #: lib/claper_web/live/event_live/manager_settings_component.ex:128
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Enable reactions" msgid "Enable reactions"
msgstr "Reaktionen aktivieren" msgstr "Reaktionen aktivieren"
@@ -1457,3 +1432,69 @@ msgstr "Ihre nächsten Schritte"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add Claper" msgid "Add Claper"
msgstr "Claper hinzufügen" msgstr "Claper hinzufügen"
#: lib/claper_web/live/event_live/manage.html.heex:94
#: lib/claper_web/live/event_live/manage.html.heex:487
#, elixir-autogen, elixir-format
msgid "Close preview"
msgstr "Vorschau schließen"
#: lib/claper_web/live/event_live/manage.html.heex:687
#, elixir-autogen, elixir-format, fuzzy
msgid "Create your first interaction."
msgstr "Erstellen Sie Ihre erste Interaktion."
#: lib/claper_web/live/event_live/manage.html.heex:875
#, elixir-autogen, elixir-format, fuzzy
msgid "Disable"
msgstr "Deaktivieren"
#: lib/claper_web/live/event_live/manage.html.heex:957
#, elixir-autogen, elixir-format
msgid "Enable"
msgstr "Aktivieren"
#: lib/claper_web/live/event_live/manager_settings_component.ex:100
#, elixir-autogen, elixir-format, fuzzy
msgid "Enable messages to change this option"
msgstr "Aktivieren Sie Nachrichten, um diese Option zu ändern"
#: lib/claper_web/live/event_live/manage.html.heex:918
#, elixir-autogen, elixir-format, fuzzy
msgid "Hide on presentation"
msgstr "In Präsentation ausblenden"
#: lib/claper_web/live/event_live/manage.html.heex:933
#, elixir-autogen, elixir-format
msgid "Hide results for attendees"
msgstr "Ergebnisse für Teilnehmer ausblenden"
#: lib/claper_web/live/event_live/manage.html.heex:93
#: lib/claper_web/live/event_live/manage.html.heex:486
#, elixir-autogen, elixir-format
msgid "Open preview"
msgstr "Vorschau öffnen"
#: lib/claper_web/live/event_live/manager_settings_component.ex:21
#, elixir-autogen, elixir-format, fuzzy
msgid "Show instructions (QR Code)"
msgstr "Anweisungen anzeigen (QR-Code)"
#: lib/claper_web/live/event_live/manager_settings_component.ex:52
#, elixir-autogen, elixir-format
msgid "Show messages to change this option"
msgstr "Nachrichten anzeigen, um diese Option zu ändern"
#: lib/claper_web/live/event_live/manage.html.heex:921
#, elixir-autogen, elixir-format
msgid "Show on presentation"
msgstr "In Präsentation anzeigen"
#: lib/claper_web/live/event_live/manage.html.heex:936
#, elixir-autogen, elixir-format
msgid "Show results for attendees"
msgstr "Ergebnisse für Teilnehmer anzeigen"
#: lib/claper_web/live/event_live/manage.html.heex:684
#, elixir-autogen, elixir-format
msgid "This slide does not have any interactions."
msgstr "Diese Folie hat keine Interaktionen."

View File

@@ -10,13 +10,13 @@
msgid "" msgid ""
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1174 #: lib/claper_web/live/event_live/manage.html.heex:1293
#: lib/claper_web/live/user_settings_live/show.ex:55 #: lib/claper_web/live/user_settings_live/show.ex:55
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.ex:763 #: lib/claper_web/live/event_live/manage.ex:746
#: 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
@@ -195,7 +195,7 @@ 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:249 #: lib/claper_web/live/event_live/event_card_component.ex:249
#: 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:1122 #: lib/claper_web/live/event_live/manage.html.heex:1241
#: lib/claper_web/live/event_live/manageable_post_component.ex:92 #: lib/claper_web/live/event_live/manageable_post_component.ex:92
#: 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
@@ -328,12 +328,12 @@ msgstr ""
msgid "Presentation replaced" msgid "Presentation replaced"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:225 #: lib/claper_web/live/event_live/manage.html.heex:280
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit poll" msgid "Edit poll"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:224 #: lib/claper_web/live/event_live/manage.html.heex:279
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New poll" msgid "New poll"
msgstr "" msgstr ""
@@ -348,13 +348,13 @@ msgstr ""
msgid "Upload failed" msgid "Upload failed"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:112 #: lib/claper_web/live/event_live/manage.html.heex:168
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add poll to know opinion of your public." msgid "Add poll to know opinion of your public."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:109 #: lib/claper_web/live/event_live/manage.html.heex:165
#: lib/claper_web/live/event_live/manage.html.heex:604 #: lib/claper_web/live/event_live/manage.html.heex:730
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Poll" msgid "Poll"
msgstr "" msgstr ""
@@ -388,19 +388,12 @@ msgstr ""
msgid "User email address" msgid "User email address"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:622
#: lib/claper_web/live/event_live/manage.html.heex:704
#: lib/claper_web/live/event_live/manage.html.heex:778
#, elixir-autogen, elixir-format
msgid "Active"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:177 #: lib/claper_web/live/event_live/event_form_component.html.heex:177
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
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:939 #: lib/claper_web/live/event_live/manage.html.heex:1058
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages from attendees will appear here." msgid "Messages from attendees will appear here."
msgstr "" msgstr ""
@@ -415,7 +408,7 @@ msgstr ""
msgid "This will delete all responses associated and the poll itself, are you sure?" msgid "This will delete all responses associated and the poll itself, are you sure?"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:395 #: lib/claper_web/live/event_live/manage.html.heex:450
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Press <strong>F</strong> in the presentation window to enable fullscreen" msgid "Press <strong>F</strong> in the presentation window to enable fullscreen"
msgstr "" msgstr ""
@@ -425,20 +418,13 @@ msgstr ""
msgid "Ask, comment..." msgid "Ask, comment..."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:885 #: lib/claper_web/live/event_live/manage.html.heex:1004
#: lib/claper_web/live/stat_live/index.html.heex:71 #: lib/claper_web/live/stat_live/index.html.heex:71
#: lib/claper_web/live/stat_live/index.html.heex:271 #: lib/claper_web/live/stat_live/index.html.heex:271
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages" msgid "Messages"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:630
#: lib/claper_web/live/event_live/manage.html.heex:712
#: lib/claper_web/live/event_live/manage.html.heex:786
#, elixir-autogen, elixir-format
msgid "Set active"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:325 #: lib/claper_web/live/event_live/event_form_component.html.heex:325
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add facilitator" msgid "Add facilitator"
@@ -471,7 +457,7 @@ msgstr ""
msgid "You can change your email by visiting the URL below" msgid "You can change your email by visiting the URL below"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:830 #: lib/claper_web/live/event_live/manage.html.heex:703
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add interaction" msgid "Add interaction"
msgstr "" msgstr ""
@@ -482,9 +468,9 @@ msgstr ""
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 ""
#: lib/claper_web/live/event_live/show.ex:50 #: lib/claper_web/live/event_live/show.ex:51
#: lib/claper_web/live/event_live/show.ex:206 #: lib/claper_web/live/event_live/show.ex:205
#: lib/claper_web/live/event_live/show.ex:221 #: lib/claper_web/live/event_live/show.ex:220
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You have been banned from this event" msgid "You have been banned from this event"
msgstr "" msgstr ""
@@ -695,7 +681,7 @@ msgid_plural "Field %{count}"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: lib/claper_web/live/event_live/manage.html.heex:151 #: lib/claper_web/live/event_live/manage.html.heex:207
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add form to collect data from your public." msgid "Add form to collect data from your public."
msgstr "" msgstr ""
@@ -705,35 +691,35 @@ msgstr ""
msgid "Current form" msgid "Current form"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:246 #: lib/claper_web/live/event_live/manage.html.heex:301
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit form" msgid "Edit form"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:148 #: lib/claper_web/live/event_live/manage.html.heex:204
#: lib/claper_web/live/event_live/manage.html.heex:686 #: lib/claper_web/live/event_live/manage.html.heex:774
#: lib/claper_web/live/event_live/manage.html.heex:1134 #: lib/claper_web/live/event_live/manage.html.heex:1253
#: 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:909 #: lib/claper_web/live/event_live/manage.html.heex:1028
#, 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:1107 #: lib/claper_web/live/event_live/manage.html.heex:1226
#, 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:762 #: lib/claper_web/live/event_live/manage.ex:745
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Name" msgid "Name"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:245 #: lib/claper_web/live/event_live/manage.html.heex:300
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New form" msgid "New form"
msgstr "" msgstr ""
@@ -758,7 +744,7 @@ msgstr ""
msgid "Text" msgid "Text"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1127 #: lib/claper_web/live/event_live/manage.html.heex:1246
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This cannot be undone, confirm ?" msgid "This cannot be undone, confirm ?"
msgstr "" msgstr ""
@@ -798,22 +784,22 @@ msgstr ""
msgid "Multiple answers" msgid "Multiple answers"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:213 #: lib/claper_web/live/event_live/manage.html.heex:269
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Import all interactions from another presentation" msgid "Import all interactions from another presentation"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.ex:275 #: lib/claper_web/live/event_live/manage.ex:333
#, 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:268 #: lib/claper_web/live/event_live/manage.ex:326
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions imported successfully" msgid "Interactions imported successfully"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:286 #: lib/claper_web/live/event_live/manage.html.heex:341
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Select presentation" msgid "Select presentation"
msgstr "" msgstr ""
@@ -823,32 +809,21 @@ 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/manager_settings_component.ex:85 #: lib/claper_web/live/event_live/manager_settings_component.ex:76
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Attendees settings" msgid "Attendees settings"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:95 #: lib/claper_web/live/event_live/manager_settings_component.ex:86
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable messages" msgid "Enable messages"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:21
#, elixir-autogen, elixir-format
msgid "Show instructions"
msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:38 #: lib/claper_web/live/event_live/manager_settings_component.ex:38
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show messages" msgid "Show messages"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:72
#: lib/claper_web/live/event_live/manager_settings_component.ex:146
#, elixir-autogen, elixir-format
msgid "Show poll results"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:343 #: lib/claper_web/live/event_live/show.html.heex:343
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages deactivated" msgid "Messages deactivated"
@@ -867,7 +842,7 @@ msgstr ""
msgid "Close" msgid "Close"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:112 #: lib/claper_web/live/event_live/manager_settings_component.ex:111
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable anonymous messages" msgid "Enable anonymous messages"
msgstr "" msgstr ""
@@ -898,7 +873,7 @@ msgstr ""
msgid "Account creation is disabled" msgid "Account creation is disabled"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:182 #: lib/claper_web/live/event_live/manage.html.heex:238
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add a Youtube video or any web content." msgid "Add a Youtube video or any web content."
msgstr "" msgstr ""
@@ -954,12 +929,12 @@ msgstr ""
msgid "Current web content" msgid "Current web content"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:267 #: lib/claper_web/live/event_live/manage.html.heex:322
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit web content" msgid "Edit web content"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:266 #: lib/claper_web/live/event_live/manage.html.heex:321
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New web content" msgid "New web content"
msgstr "" msgstr ""
@@ -984,8 +959,8 @@ msgstr ""
msgid "Title" msgid "Title"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:180 #: lib/claper_web/live/event_live/manage.html.heex:236
#: lib/claper_web/live/event_live/manage.html.heex:761 #: lib/claper_web/live/event_live/manage.html.heex:817
#: lib/claper_web/live/stat_live/index.html.heex:259 #: lib/claper_web/live/stat_live/index.html.heex:259
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Web content" msgid "Web content"
@@ -1008,17 +983,17 @@ msgstr ""
msgid "Pinned" msgid "Pinned"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:901 #: lib/claper_web/live/event_live/manage.html.heex:1020
#, 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:1061 #: lib/claper_web/live/event_live/manage.html.heex:1180
#, 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/manager_settings_component.ex:55 #: lib/claper_web/live/event_live/manager_settings_component.ex:63
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show only pinned messages" msgid "Show only pinned messages"
msgstr "" msgstr ""
@@ -1094,7 +1069,7 @@ msgstr ""
msgid "Delete account" msgid "Delete account"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:423 #: lib/claper_web/live/event_live/manage.html.heex:514
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Open presentation" msgid "Open presentation"
msgstr "" msgstr ""
@@ -1124,19 +1099,19 @@ msgstr ""
msgid "Animations in PPT/PPTX files are not supported, which is why we recommend exporting your presentation to PDF to ensure it displays correctly." msgid "Animations in PPT/PPTX files are not supported, which is why we recommend exporting your presentation to PDF to ensure it displays correctly."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:873 #: lib/claper_web/live/event_live/manage.html.heex:992
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Attendees interactions" msgid "Attendees interactions"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:5 #: lib/claper_web/live/event_live/event_form_component.html.heex:5
#: lib/claper_web/live/event_live/index.html.heex:76 #: lib/claper_web/live/event_live/index.html.heex:76
#: lib/claper_web/live/event_live/manage.html.heex:327 #: lib/claper_web/live/event_live/manage.html.heex:382
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Back" msgid "Back"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:405 #: lib/claper_web/live/event_live/manage.html.heex:496
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Click here to open the presentation window." msgid "Click here to open the presentation window."
msgstr "" msgstr ""
@@ -1154,19 +1129,19 @@ msgstr ""
msgid "Finish" msgid "Finish"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Here you'll find all interactions from your attendees. You can manage messages, pinned messages, and submitted forms." msgid "Here you'll find all interactions from your attendees. You can manage messages, pinned messages, and submitted forms."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Identify users by their unique avatars." msgid "Identify users by their unique avatars."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:4 #: lib/claper_web/live/event_live/event_form_component.html.heex:4
#: lib/claper_web/live/event_live/index.html.heex:75 #: lib/claper_web/live/event_live/index.html.heex:75
#: lib/claper_web/live/event_live/manage.html.heex:326 #: lib/claper_web/live/event_live/manage.html.heex:381
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Next" msgid "Next"
msgstr "" msgstr ""
@@ -1176,17 +1151,17 @@ msgstr ""
msgid "Select your presentation file. Accepted formats are PDF, PPT, or PPTX. Ensure the file size does not exceed the maximum limit." msgid "Select your presentation file. Accepted formats are PDF, PPT, or PPTX. Ensure the file size does not exceed the maximum limit."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:403 #: lib/claper_web/live/event_live/manage.html.heex:494
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Time to launch your presentation!" msgid "Time to launch your presentation!"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1176 #: lib/claper_web/live/event_live/manage.html.heex:1295
#, 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:1176 #: lib/claper_web/live/event_live/manage.html.heex:1295
#, 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 ""
@@ -1221,7 +1196,7 @@ msgstr ""
msgid "If you don't have time and just want interactions without a presentation file, you can create a new event here." msgid "If you don't have time and just want interactions without a presentation file, you can create a new event here."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:529 #: lib/claper_web/live/event_live/manage.html.heex:660
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "If you have slides, you can navigate through the slides with ease using the arrow keys on your keyboard." msgid "If you have slides, you can navigate through the slides with ease using the arrow keys on your keyboard."
msgstr "" msgstr ""
@@ -1302,12 +1277,12 @@ msgstr ""
msgid "This code will be used by your attendees to access the event. You have the option to create a custom code." msgid "This code will be used by your attendees to access the event. You have the option to create a custom code."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/show.ex:193 #: lib/claper_web/live/event_live/show.ex:192
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This event has been terminated" msgid "This event has been terminated"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:529 #: lib/claper_web/live/event_live/manage.html.heex:660
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This section contains all your presentation slides (if you have upload one). You have the option to add interactions to each slide." msgid "This section contains all your presentation slides (if you have upload one). You have the option to add interactions to each slide."
msgstr "" msgstr ""
@@ -1322,7 +1297,7 @@ msgstr ""
msgid "When your event will start?" msgid "When your event will start?"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:528 #: lib/claper_web/live/event_live/manage.html.heex:659
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your slides and/or interactions" msgid "Your slides and/or interactions"
msgstr "" msgstr ""
@@ -1333,8 +1308,8 @@ msgid "Create your next presentation with"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.ex:24 #: lib/claper_web/live/event_live/manage.ex:24
#: lib/claper_web/live/event_live/presenter.ex:21 #: lib/claper_web/live/event_live/presenter.ex:24
#: lib/claper_web/live/event_live/show.ex:24 #: lib/claper_web/live/event_live/show.ex:25
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Event doesn't exist" msgid "Event doesn't exist"
msgstr "" msgstr ""
@@ -1364,22 +1339,22 @@ msgstr ""
msgid "Question" msgid "Question"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:893 #: lib/claper_web/live/event_live/manage.html.heex:1012
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Questions" msgid "Questions"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:980 #: lib/claper_web/live/event_live/manage.html.heex:1099
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Questions will appear here." msgid "Questions will appear here."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1022 #: lib/claper_web/live/event_live/manage.html.heex:1141
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sort by date" msgid "Sort by date"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1001 #: lib/claper_web/live/event_live/manage.html.heex:1120
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sort by popularity" msgid "Sort by popularity"
msgstr "" msgstr ""
@@ -1405,7 +1380,7 @@ msgstr ""
msgid "Your personal informations to access your account" msgid "Your personal informations to access your account"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:129 #: lib/claper_web/live/event_live/manager_settings_component.ex:128
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable reactions" msgid "Enable reactions"
msgstr "" msgstr ""
@@ -1459,3 +1434,70 @@ msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add Claper" msgid "Add Claper"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:94
#: lib/claper_web/live/event_live/manage.html.heex:487
#, elixir-autogen, elixir-format
msgid "Close preview"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:687
#, elixir-autogen, elixir-format
msgid "Create your first interaction."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:875
#, elixir-autogen, elixir-format
msgid "Disable"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:957
#, elixir-autogen, elixir-format
msgid "Enable"
msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:100
#, elixir-autogen, elixir-format
msgid "Enable messages to change this option"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:918
#, elixir-autogen, elixir-format
msgid "Hide on presentation"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:933
#, elixir-autogen, elixir-format
msgid "Hide results for attendees"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:93
#: lib/claper_web/live/event_live/manage.html.heex:486
#, elixir-autogen, elixir-format
msgid "Open preview"
msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:21
#, elixir-autogen, elixir-format
msgid "Show instructions (QR Code)"
msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:52
#, elixir-autogen, elixir-format
msgid "Show messages to change this option"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:921
#, elixir-autogen, elixir-format
msgid "Show on presentation"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:936
#, elixir-autogen, elixir-format
msgid "Show results for attendees"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:684
#, elixir-autogen, elixir-format
msgid "This slide does not have any interactions."
msgstr ""

View File

@@ -8,13 +8,13 @@ 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:1174 #: lib/claper_web/live/event_live/manage.html.heex:1293
#: lib/claper_web/live/user_settings_live/show.ex:55 #: lib/claper_web/live/user_settings_live/show.ex:55
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.ex:763 #: lib/claper_web/live/event_live/manage.ex:746
#: 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
@@ -193,7 +193,7 @@ 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:249 #: lib/claper_web/live/event_live/event_card_component.ex:249
#: 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:1122 #: lib/claper_web/live/event_live/manage.html.heex:1241
#: lib/claper_web/live/event_live/manageable_post_component.ex:92 #: lib/claper_web/live/event_live/manageable_post_component.ex:92
#: 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
@@ -326,12 +326,12 @@ msgstr ""
msgid "Presentation replaced" msgid "Presentation replaced"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:225 #: lib/claper_web/live/event_live/manage.html.heex:280
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit poll" msgid "Edit poll"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:224 #: lib/claper_web/live/event_live/manage.html.heex:279
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New poll" msgid "New poll"
msgstr "" msgstr ""
@@ -346,13 +346,13 @@ msgstr ""
msgid "Upload failed" msgid "Upload failed"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:112 #: lib/claper_web/live/event_live/manage.html.heex:168
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add poll to know opinion of your public." msgid "Add poll to know opinion of your public."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:109 #: lib/claper_web/live/event_live/manage.html.heex:165
#: lib/claper_web/live/event_live/manage.html.heex:604 #: lib/claper_web/live/event_live/manage.html.heex:730
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Poll" msgid "Poll"
msgstr "" msgstr ""
@@ -386,19 +386,12 @@ msgstr ""
msgid "User email address" msgid "User email address"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:622
#: lib/claper_web/live/event_live/manage.html.heex:704
#: lib/claper_web/live/event_live/manage.html.heex:778
#, elixir-autogen, elixir-format
msgid "Active"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:177 #: lib/claper_web/live/event_live/event_form_component.html.heex:177
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
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:939 #: lib/claper_web/live/event_live/manage.html.heex:1058
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages from attendees will appear here." msgid "Messages from attendees will appear here."
msgstr "" msgstr ""
@@ -413,7 +406,7 @@ msgstr ""
msgid "This will delete all responses associated and the poll itself, are you sure?" msgid "This will delete all responses associated and the poll itself, are you sure?"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:395 #: lib/claper_web/live/event_live/manage.html.heex:450
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Press <strong>F</strong> in the presentation window to enable fullscreen" msgid "Press <strong>F</strong> in the presentation window to enable fullscreen"
msgstr "" msgstr ""
@@ -423,20 +416,13 @@ msgstr ""
msgid "Ask, comment..." msgid "Ask, comment..."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:885 #: lib/claper_web/live/event_live/manage.html.heex:1004
#: lib/claper_web/live/stat_live/index.html.heex:71 #: lib/claper_web/live/stat_live/index.html.heex:71
#: lib/claper_web/live/stat_live/index.html.heex:271 #: lib/claper_web/live/stat_live/index.html.heex:271
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages" msgid "Messages"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:630
#: lib/claper_web/live/event_live/manage.html.heex:712
#: lib/claper_web/live/event_live/manage.html.heex:786
#, elixir-autogen, elixir-format
msgid "Set active"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:325 #: lib/claper_web/live/event_live/event_form_component.html.heex:325
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add facilitator" msgid "Add facilitator"
@@ -469,7 +455,7 @@ msgstr ""
msgid "You can change your email by visiting the URL below" msgid "You can change your email by visiting the URL below"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:830 #: lib/claper_web/live/event_live/manage.html.heex:703
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add interaction" msgid "Add interaction"
msgstr "" msgstr ""
@@ -480,9 +466,9 @@ msgstr ""
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 ""
#: lib/claper_web/live/event_live/show.ex:50 #: lib/claper_web/live/event_live/show.ex:51
#: lib/claper_web/live/event_live/show.ex:206 #: lib/claper_web/live/event_live/show.ex:205
#: lib/claper_web/live/event_live/show.ex:221 #: lib/claper_web/live/event_live/show.ex:220
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You have been banned from this event" msgid "You have been banned from this event"
msgstr "" msgstr ""
@@ -693,7 +679,7 @@ msgid_plural "Field %{count}"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: lib/claper_web/live/event_live/manage.html.heex:151 #: lib/claper_web/live/event_live/manage.html.heex:207
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add form to collect data from your public." msgid "Add form to collect data from your public."
msgstr "" msgstr ""
@@ -703,35 +689,35 @@ msgstr ""
msgid "Current form" msgid "Current form"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:246 #: lib/claper_web/live/event_live/manage.html.heex:301
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit form" msgid "Edit form"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:148 #: lib/claper_web/live/event_live/manage.html.heex:204
#: lib/claper_web/live/event_live/manage.html.heex:686 #: lib/claper_web/live/event_live/manage.html.heex:774
#: lib/claper_web/live/event_live/manage.html.heex:1134 #: lib/claper_web/live/event_live/manage.html.heex:1253
#: 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:909 #: lib/claper_web/live/event_live/manage.html.heex:1028
#, 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:1107 #: lib/claper_web/live/event_live/manage.html.heex:1226
#, 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:762 #: lib/claper_web/live/event_live/manage.ex:745
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Name" msgid "Name"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:245 #: lib/claper_web/live/event_live/manage.html.heex:300
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New form" msgid "New form"
msgstr "" msgstr ""
@@ -756,7 +742,7 @@ msgstr ""
msgid "Text" msgid "Text"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1127 #: lib/claper_web/live/event_live/manage.html.heex:1246
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This cannot be undone, confirm ?" msgid "This cannot be undone, confirm ?"
msgstr "" msgstr ""
@@ -796,22 +782,22 @@ msgstr ""
msgid "Multiple answers" msgid "Multiple answers"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:213 #: lib/claper_web/live/event_live/manage.html.heex:269
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Import all interactions from another presentation" msgid "Import all interactions from another presentation"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.ex:275 #: lib/claper_web/live/event_live/manage.ex:333
#, 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:268 #: lib/claper_web/live/event_live/manage.ex:326
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions imported successfully" msgid "Interactions imported successfully"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:286 #: lib/claper_web/live/event_live/manage.html.heex:341
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Select presentation" msgid "Select presentation"
msgstr "" msgstr ""
@@ -821,32 +807,21 @@ 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/manager_settings_component.ex:85 #: lib/claper_web/live/event_live/manager_settings_component.ex:76
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Attendees settings" msgid "Attendees settings"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:95 #: lib/claper_web/live/event_live/manager_settings_component.ex:86
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable messages" msgid "Enable messages"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:21
#, elixir-autogen, elixir-format
msgid "Show instructions"
msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:38 #: lib/claper_web/live/event_live/manager_settings_component.ex:38
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show messages" msgid "Show messages"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:72
#: lib/claper_web/live/event_live/manager_settings_component.ex:146
#, elixir-autogen, elixir-format
msgid "Show poll results"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:343 #: lib/claper_web/live/event_live/show.html.heex:343
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages deactivated" msgid "Messages deactivated"
@@ -865,7 +840,7 @@ msgstr ""
msgid "Close" msgid "Close"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:112 #: lib/claper_web/live/event_live/manager_settings_component.ex:111
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable anonymous messages" msgid "Enable anonymous messages"
msgstr "" msgstr ""
@@ -896,7 +871,7 @@ msgstr ""
msgid "Account creation is disabled" msgid "Account creation is disabled"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:182 #: lib/claper_web/live/event_live/manage.html.heex:238
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add a Youtube video or any web content." msgid "Add a Youtube video or any web content."
msgstr "" msgstr ""
@@ -952,12 +927,12 @@ msgstr ""
msgid "Current web content" msgid "Current web content"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:267 #: lib/claper_web/live/event_live/manage.html.heex:322
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit web content" msgid "Edit web content"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:266 #: lib/claper_web/live/event_live/manage.html.heex:321
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New web content" msgid "New web content"
msgstr "" msgstr ""
@@ -982,8 +957,8 @@ msgstr ""
msgid "Title" msgid "Title"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:180 #: lib/claper_web/live/event_live/manage.html.heex:236
#: lib/claper_web/live/event_live/manage.html.heex:761 #: lib/claper_web/live/event_live/manage.html.heex:817
#: lib/claper_web/live/stat_live/index.html.heex:259 #: lib/claper_web/live/stat_live/index.html.heex:259
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Web content" msgid "Web content"
@@ -1006,17 +981,17 @@ msgstr ""
msgid "Pinned" msgid "Pinned"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:901 #: lib/claper_web/live/event_live/manage.html.heex:1020
#, 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:1061 #: lib/claper_web/live/event_live/manage.html.heex:1180
#, 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/manager_settings_component.ex:55 #: lib/claper_web/live/event_live/manager_settings_component.ex:63
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show only pinned messages" msgid "Show only pinned messages"
msgstr "" msgstr ""
@@ -1092,7 +1067,7 @@ msgstr ""
msgid "Delete account" msgid "Delete account"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:423 #: lib/claper_web/live/event_live/manage.html.heex:514
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Open presentation" msgid "Open presentation"
msgstr "" msgstr ""
@@ -1122,19 +1097,19 @@ msgstr ""
msgid "Animations in PPT/PPTX files are not supported, which is why we recommend exporting your presentation to PDF to ensure it displays correctly." msgid "Animations in PPT/PPTX files are not supported, which is why we recommend exporting your presentation to PDF to ensure it displays correctly."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:873 #: lib/claper_web/live/event_live/manage.html.heex:992
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Attendees interactions" msgid "Attendees interactions"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:5 #: lib/claper_web/live/event_live/event_form_component.html.heex:5
#: lib/claper_web/live/event_live/index.html.heex:76 #: lib/claper_web/live/event_live/index.html.heex:76
#: lib/claper_web/live/event_live/manage.html.heex:327 #: lib/claper_web/live/event_live/manage.html.heex:382
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Back" msgid "Back"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:405 #: lib/claper_web/live/event_live/manage.html.heex:496
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Click here to open the presentation window." msgid "Click here to open the presentation window."
msgstr "" msgstr ""
@@ -1152,19 +1127,19 @@ msgstr ""
msgid "Finish" msgid "Finish"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Here you'll find all interactions from your attendees. You can manage messages, pinned messages, and submitted forms." msgid "Here you'll find all interactions from your attendees. You can manage messages, pinned messages, and submitted forms."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Identify users by their unique avatars." msgid "Identify users by their unique avatars."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:4 #: lib/claper_web/live/event_live/event_form_component.html.heex:4
#: lib/claper_web/live/event_live/index.html.heex:75 #: lib/claper_web/live/event_live/index.html.heex:75
#: lib/claper_web/live/event_live/manage.html.heex:326 #: lib/claper_web/live/event_live/manage.html.heex:381
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Next" msgid "Next"
msgstr "" msgstr ""
@@ -1174,17 +1149,17 @@ msgstr ""
msgid "Select your presentation file. Accepted formats are PDF, PPT, or PPTX. Ensure the file size does not exceed the maximum limit." msgid "Select your presentation file. Accepted formats are PDF, PPT, or PPTX. Ensure the file size does not exceed the maximum limit."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:403 #: lib/claper_web/live/event_live/manage.html.heex:494
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Time to launch your presentation!" msgid "Time to launch your presentation!"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1176 #: lib/claper_web/live/event_live/manage.html.heex:1295
#, 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:1176 #: lib/claper_web/live/event_live/manage.html.heex:1295
#, 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 ""
@@ -1219,7 +1194,7 @@ msgstr ""
msgid "If you don't have time and just want interactions without a presentation file, you can create a new event here." msgid "If you don't have time and just want interactions without a presentation file, you can create a new event here."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:529 #: lib/claper_web/live/event_live/manage.html.heex:660
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "If you have slides, you can navigate through the slides with ease using the arrow keys on your keyboard." msgid "If you have slides, you can navigate through the slides with ease using the arrow keys on your keyboard."
msgstr "" msgstr ""
@@ -1300,12 +1275,12 @@ msgstr ""
msgid "This code will be used by your attendees to access the event. You have the option to create a custom code." msgid "This code will be used by your attendees to access the event. You have the option to create a custom code."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/show.ex:193 #: lib/claper_web/live/event_live/show.ex:192
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This event has been terminated" msgid "This event has been terminated"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:529 #: lib/claper_web/live/event_live/manage.html.heex:660
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "This section contains all your presentation slides (if you have upload one). You have the option to add interactions to each slide." msgid "This section contains all your presentation slides (if you have upload one). You have the option to add interactions to each slide."
msgstr "" msgstr ""
@@ -1320,7 +1295,7 @@ msgstr ""
msgid "When your event will start?" msgid "When your event will start?"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:528 #: lib/claper_web/live/event_live/manage.html.heex:659
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Your slides and/or interactions" msgid "Your slides and/or interactions"
msgstr "" msgstr ""
@@ -1331,8 +1306,8 @@ msgid "Create your next presentation with"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.ex:24 #: lib/claper_web/live/event_live/manage.ex:24
#: lib/claper_web/live/event_live/presenter.ex:21 #: lib/claper_web/live/event_live/presenter.ex:24
#: lib/claper_web/live/event_live/show.ex:24 #: lib/claper_web/live/event_live/show.ex:25
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Event doesn't exist" msgid "Event doesn't exist"
msgstr "" msgstr ""
@@ -1362,22 +1337,22 @@ msgstr ""
msgid "Question" msgid "Question"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:893 #: lib/claper_web/live/event_live/manage.html.heex:1012
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Questions" msgid "Questions"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:980 #: lib/claper_web/live/event_live/manage.html.heex:1099
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Questions will appear here." msgid "Questions will appear here."
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1022 #: lib/claper_web/live/event_live/manage.html.heex:1141
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sort by date" msgid "Sort by date"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1001 #: lib/claper_web/live/event_live/manage.html.heex:1120
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sort by popularity" msgid "Sort by popularity"
msgstr "" msgstr ""
@@ -1403,7 +1378,7 @@ msgstr ""
msgid "Your personal informations to access your account" msgid "Your personal informations to access your account"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:129 #: lib/claper_web/live/event_live/manager_settings_component.ex:128
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Enable reactions" msgid "Enable reactions"
msgstr "" msgstr ""
@@ -1457,3 +1432,70 @@ msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add Claper" msgid "Add Claper"
msgstr "" msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:94
#: lib/claper_web/live/event_live/manage.html.heex:487
#, elixir-autogen, elixir-format
msgid "Close preview"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:687
#, elixir-autogen, elixir-format, fuzzy
msgid "Create your first interaction."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:875
#, elixir-autogen, elixir-format, fuzzy
msgid "Disable"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:957
#, elixir-autogen, elixir-format
msgid "Enable"
msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:100
#, elixir-autogen, elixir-format, fuzzy
msgid "Enable messages to change this option"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:918
#, elixir-autogen, elixir-format, fuzzy
msgid "Hide on presentation"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:933
#, elixir-autogen, elixir-format
msgid "Hide results for attendees"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:93
#: lib/claper_web/live/event_live/manage.html.heex:486
#, elixir-autogen, elixir-format
msgid "Open preview"
msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:21
#, elixir-autogen, elixir-format, fuzzy
msgid "Show instructions (QR Code)"
msgstr ""
#: lib/claper_web/live/event_live/manager_settings_component.ex:52
#, elixir-autogen, elixir-format
msgid "Show messages to change this option"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:921
#, elixir-autogen, elixir-format
msgid "Show on presentation"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:936
#, elixir-autogen, elixir-format
msgid "Show results for attendees"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:684
#, elixir-autogen, elixir-format
msgid "This slide does not have any interactions."
msgstr ""

View File

@@ -8,13 +8,13 @@ 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:1174 #: lib/claper_web/live/event_live/manage.html.heex:1293
#: lib/claper_web/live/user_settings_live/show.ex:55 #: lib/claper_web/live/user_settings_live/show.ex:55
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Settings" msgid "Settings"
msgstr "Configuración" msgstr "Configuración"
#: lib/claper_web/live/event_live/manage.ex:763 #: lib/claper_web/live/event_live/manage.ex:746
#: 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
@@ -193,7 +193,7 @@ 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:249 #: lib/claper_web/live/event_live/event_card_component.ex:249
#: 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:1122 #: lib/claper_web/live/event_live/manage.html.heex:1241
#: lib/claper_web/live/event_live/manageable_post_component.ex:92 #: lib/claper_web/live/event_live/manageable_post_component.ex:92
#: 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
@@ -326,12 +326,12 @@ msgstr "Cambiar fichero"
msgid "Presentation replaced" msgid "Presentation replaced"
msgstr "Presentación sustituida" msgstr "Presentación sustituida"
#: lib/claper_web/live/event_live/manage.html.heex:225 #: lib/claper_web/live/event_live/manage.html.heex:280
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit poll" msgid "Edit poll"
msgstr "Editar votación" msgstr "Editar votación"
#: lib/claper_web/live/event_live/manage.html.heex:224 #: lib/claper_web/live/event_live/manage.html.heex:279
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New poll" msgid "New poll"
msgstr "Nueva votación" msgstr "Nueva votación"
@@ -346,13 +346,13 @@ msgstr "Título de tu votación"
msgid "Upload failed" msgid "Upload failed"
msgstr "Subida fallida" msgstr "Subida fallida"
#: lib/claper_web/live/event_live/manage.html.heex:112 #: lib/claper_web/live/event_live/manage.html.heex:168
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add poll to know opinion of your public." msgid "Add poll to know opinion of your public."
msgstr "Añadir una votación para conocer la opinión del público." msgstr "Añadir una votación para conocer la opinión del público."
#: lib/claper_web/live/event_live/manage.html.heex:109 #: lib/claper_web/live/event_live/manage.html.heex:165
#: lib/claper_web/live/event_live/manage.html.heex:604 #: lib/claper_web/live/event_live/manage.html.heex:730
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Poll" msgid "Poll"
msgstr "Votación" msgstr "Votación"
@@ -386,19 +386,12 @@ msgstr "Votar"
msgid "User email address" msgid "User email address"
msgstr "Dirección email del usuario" msgstr "Dirección email del usuario"
#: lib/claper_web/live/event_live/manage.html.heex:622
#: lib/claper_web/live/event_live/manage.html.heex:704
#: lib/claper_web/live/event_live/manage.html.heex:778
#, elixir-autogen, elixir-format
msgid "Active"
msgstr "Activa"
#: lib/claper_web/live/event_live/event_form_component.html.heex:177 #: lib/claper_web/live/event_live/event_form_component.html.heex:177
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
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:939 #: lib/claper_web/live/event_live/manage.html.heex:1058
#, 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í."
@@ -413,7 +406,7 @@ msgstr "Procesando tu fichero..."
msgid "This will delete all responses associated and the poll itself, are you sure?" msgid "This will delete all responses associated and the poll itself, are you sure?"
msgstr "Esto borrará todas las respuestas asociadas y la propia votación, ¿estás seguro/a?" msgstr "Esto borrará todas las respuestas asociadas y la propia votación, ¿estás seguro/a?"
#: lib/claper_web/live/event_live/manage.html.heex:395 #: lib/claper_web/live/event_live/manage.html.heex:450
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Press <strong>F</strong> in the presentation window to enable fullscreen" msgid "Press <strong>F</strong> in the presentation window to enable fullscreen"
msgstr "Pulsa <strong>F</strong> en la ventana de presentación para activar el modo pantalla completa" msgstr "Pulsa <strong>F</strong> en la ventana de presentación para activar el modo pantalla completa"
@@ -423,20 +416,13 @@ msgstr "Pulsa <strong>F</strong> en la ventana de presentación para activar el
msgid "Ask, comment..." msgid "Ask, comment..."
msgstr "Pregunta, deja comentarios..." msgstr "Pregunta, deja comentarios..."
#: lib/claper_web/live/event_live/manage.html.heex:885 #: lib/claper_web/live/event_live/manage.html.heex:1004
#: lib/claper_web/live/stat_live/index.html.heex:71 #: lib/claper_web/live/stat_live/index.html.heex:71
#: lib/claper_web/live/stat_live/index.html.heex:271 #: lib/claper_web/live/stat_live/index.html.heex:271
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages" msgid "Messages"
msgstr "Mensajes" msgstr "Mensajes"
#: lib/claper_web/live/event_live/manage.html.heex:630
#: lib/claper_web/live/event_live/manage.html.heex:712
#: lib/claper_web/live/event_live/manage.html.heex:786
#, elixir-autogen, elixir-format
msgid "Set active"
msgstr "Activar"
#: lib/claper_web/live/event_live/event_form_component.html.heex:325 #: lib/claper_web/live/event_live/event_form_component.html.heex:325
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add facilitator" msgid "Add facilitator"
@@ -469,7 +455,7 @@ msgstr "Si tienes problemas con el botón superior, copia y pega la URL de debaj
msgid "You can change your email by visiting the URL below" msgid "You can change your email by visiting the URL below"
msgstr "Puedes cambiar tu correo visitando la URL de debajo" msgstr "Puedes cambiar tu correo visitando la URL de debajo"
#: lib/claper_web/live/event_live/manage.html.heex:830 #: lib/claper_web/live/event_live/manage.html.heex:703
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add interaction" msgid "Add interaction"
msgstr "Añadir interacción" msgstr "Añadir interacción"
@@ -480,9 +466,9 @@ msgstr "Añadir interacción"
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?"
#: lib/claper_web/live/event_live/show.ex:50 #: lib/claper_web/live/event_live/show.ex:51
#: lib/claper_web/live/event_live/show.ex:206 #: lib/claper_web/live/event_live/show.ex:205
#: lib/claper_web/live/event_live/show.ex:221 #: lib/claper_web/live/event_live/show.ex:220
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
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"
@@ -693,7 +679,7 @@ msgid_plural "Field %{count}"
msgstr[0] "Campo %{count}" msgstr[0] "Campo %{count}"
msgstr[1] "Campos %{count}" msgstr[1] "Campos %{count}"
#: lib/claper_web/live/event_live/manage.html.heex:151 #: lib/claper_web/live/event_live/manage.html.heex:207
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add form to collect data from your public." msgid "Add form to collect data from your public."
msgstr "Añadir formulario para recopilar datos del público." msgstr "Añadir formulario para recopilar datos del público."
@@ -703,35 +689,35 @@ msgstr "Añadir formulario para recopilar datos del público."
msgid "Current form" msgid "Current form"
msgstr "Formulario actual" msgstr "Formulario actual"
#: lib/claper_web/live/event_live/manage.html.heex:246 #: lib/claper_web/live/event_live/manage.html.heex:301
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit form" msgid "Edit form"
msgstr "Editar formulario" msgstr "Editar formulario"
#: lib/claper_web/live/event_live/manage.html.heex:148 #: lib/claper_web/live/event_live/manage.html.heex:204
#: lib/claper_web/live/event_live/manage.html.heex:686 #: lib/claper_web/live/event_live/manage.html.heex:774
#: lib/claper_web/live/event_live/manage.html.heex:1134 #: lib/claper_web/live/event_live/manage.html.heex:1253
#: 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:909 #: lib/claper_web/live/event_live/manage.html.heex:1028
#, 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:1107 #: lib/claper_web/live/event_live/manage.html.heex:1226
#, 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:762 #: lib/claper_web/live/event_live/manage.ex:745
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Name" msgid "Name"
msgstr "Nombre" msgstr "Nombre"
#: lib/claper_web/live/event_live/manage.html.heex:245 #: lib/claper_web/live/event_live/manage.html.heex:300
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New form" msgid "New form"
msgstr "Nuevo formulario" msgstr "Nuevo formulario"
@@ -756,7 +742,7 @@ msgstr "Enviar"
msgid "Text" msgid "Text"
msgstr "Texto" msgstr "Texto"
#: lib/claper_web/live/event_live/manage.html.heex:1127 #: lib/claper_web/live/event_live/manage.html.heex:1246
#, 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?"
@@ -796,22 +782,22 @@ msgstr "Seleccione una o varias opciones"
msgid "Multiple answers" msgid "Multiple answers"
msgstr "Respuestas múltiples" msgstr "Respuestas múltiples"
#: lib/claper_web/live/event_live/manage.html.heex:213 #: lib/claper_web/live/event_live/manage.html.heex:269
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
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:275 #: lib/claper_web/live/event_live/manage.ex:333
#, 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:268 #: lib/claper_web/live/event_live/manage.ex:326
#, 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"
#: lib/claper_web/live/event_live/manage.html.heex:286 #: lib/claper_web/live/event_live/manage.html.heex:341
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Select presentation" msgid "Select presentation"
msgstr "Seleccionar presentación" msgstr "Seleccionar presentación"
@@ -821,32 +807,21 @@ 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/manager_settings_component.ex:85 #: lib/claper_web/live/event_live/manager_settings_component.ex:76
#, 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/manager_settings_component.ex:95 #: lib/claper_web/live/event_live/manager_settings_component.ex:86
#, 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/manager_settings_component.ex:21
#, elixir-autogen, elixir-format
msgid "Show instructions"
msgstr "Mostrar instrucciones"
#: lib/claper_web/live/event_live/manager_settings_component.ex:38 #: lib/claper_web/live/event_live/manager_settings_component.ex:38
#, 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/manager_settings_component.ex:72
#: lib/claper_web/live/event_live/manager_settings_component.ex:146
#, elixir-autogen, elixir-format
msgid "Show poll results"
msgstr "Mostrar resultados de votaciones"
#: lib/claper_web/live/event_live/show.html.heex:343 #: lib/claper_web/live/event_live/show.html.heex:343
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages deactivated" msgid "Messages deactivated"
@@ -865,7 +840,7 @@ msgstr "Anónimo"
msgid "Close" msgid "Close"
msgstr "Cerrar" msgstr "Cerrar"
#: lib/claper_web/live/event_live/manager_settings_component.ex:112 #: lib/claper_web/live/event_live/manager_settings_component.ex:111
#, 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"
@@ -896,7 +871,7 @@ msgstr "desactivada"
msgid "Account creation is disabled" msgid "Account creation is disabled"
msgstr "La creación de cuentas está desactivada" msgstr "La creación de cuentas está desactivada"
#: lib/claper_web/live/event_live/manage.html.heex:182 #: lib/claper_web/live/event_live/manage.html.heex:238
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add a Youtube video or any web content." msgid "Add a Youtube video or any web content."
msgstr "Agregar vídeo de Youtube o cualquier contenido web." msgstr "Agregar vídeo de Youtube o cualquier contenido web."
@@ -952,12 +927,12 @@ msgstr "Los asistentes puede ver el contenido web en su dispositivo"
msgid "Current web content" msgid "Current web content"
msgstr "Contenido actual" msgstr "Contenido actual"
#: lib/claper_web/live/event_live/manage.html.heex:267 #: lib/claper_web/live/event_live/manage.html.heex:322
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit web content" msgid "Edit web content"
msgstr "Editar contenido web" msgstr "Editar contenido web"
#: lib/claper_web/live/event_live/manage.html.heex:266 #: lib/claper_web/live/event_live/manage.html.heex:321
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New web content" msgid "New web content"
msgstr "Nuevo contenido web" msgstr "Nuevo contenido web"
@@ -982,8 +957,8 @@ msgstr "Esto borrará el contenido web, ¿estás seguro/a?"
msgid "Title" msgid "Title"
msgstr "Título" msgstr "Título"
#: lib/claper_web/live/event_live/manage.html.heex:180 #: lib/claper_web/live/event_live/manage.html.heex:236
#: lib/claper_web/live/event_live/manage.html.heex:761 #: lib/claper_web/live/event_live/manage.html.heex:817
#: lib/claper_web/live/stat_live/index.html.heex:259 #: lib/claper_web/live/stat_live/index.html.heex:259
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Web content" msgid "Web content"
@@ -1006,17 +981,17 @@ msgstr "Anclar"
msgid "Pinned" msgid "Pinned"
msgstr "Anclado" msgstr "Anclado"
#: lib/claper_web/live/event_live/manage.html.heex:901 #: lib/claper_web/live/event_live/manage.html.heex:1020
#, 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:1061 #: lib/claper_web/live/event_live/manage.html.heex:1180
#, 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/manager_settings_component.ex:55 #: lib/claper_web/live/event_live/manager_settings_component.ex:63
#, 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"
@@ -1092,7 +1067,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:423 #: lib/claper_web/live/event_live/manage.html.heex:514
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Open presentation" msgid "Open presentation"
msgstr "Abrir presentación" msgstr "Abrir presentación"
@@ -1122,19 +1097,19 @@ msgstr "Código de acceso"
msgid "Animations in PPT/PPTX files are not supported, which is why we recommend exporting your presentation to PDF to ensure it displays correctly." msgid "Animations in PPT/PPTX files are not supported, which is why we recommend exporting your presentation to PDF to ensure it displays correctly."
msgstr "No se soportan las animaciones de los ficheros PPT/PPTX, por lo que te recomendamos exportar tus presentaciones a formato PDF para tener la seguridad de que se mostrarán correctamente." msgstr "No se soportan las animaciones de los ficheros PPT/PPTX, por lo que te recomendamos exportar tus presentaciones a formato PDF para tener la seguridad de que se mostrarán correctamente."
#: lib/claper_web/live/event_live/manage.html.heex:873 #: lib/claper_web/live/event_live/manage.html.heex:992
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Attendees interactions" msgid "Attendees interactions"
msgstr "Interacciones de asistentes" msgstr "Interacciones de asistentes"
#: lib/claper_web/live/event_live/event_form_component.html.heex:5 #: lib/claper_web/live/event_live/event_form_component.html.heex:5
#: lib/claper_web/live/event_live/index.html.heex:76 #: lib/claper_web/live/event_live/index.html.heex:76
#: lib/claper_web/live/event_live/manage.html.heex:327 #: lib/claper_web/live/event_live/manage.html.heex:382
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Back" msgid "Back"
msgstr "Atrás" msgstr "Atrás"
#: lib/claper_web/live/event_live/manage.html.heex:405 #: lib/claper_web/live/event_live/manage.html.heex:496
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Click here to open the presentation window." msgid "Click here to open the presentation window."
msgstr "Pulsa aquí para abrir la ventana de presentación." msgstr "Pulsa aquí para abrir la ventana de presentación."
@@ -1152,19 +1127,19 @@ msgstr "Colaboradores"
msgid "Finish" msgid "Finish"
msgstr "Finalizar" msgstr "Finalizar"
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Here you'll find all interactions from your attendees. You can manage messages, pinned messages, and submitted forms." msgid "Here you'll find all interactions from your attendees. You can manage messages, pinned messages, and submitted forms."
msgstr "Aquí encontrarás todas las interacciones de tus asistentes. Puedes gestionar mensajes, mensajes anclados y formularios enviados." msgstr "Aquí encontrarás todas las interacciones de tus asistentes. Puedes gestionar mensajes, mensajes anclados y formularios enviados."
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Identify users by their unique avatars." msgid "Identify users by their unique avatars."
msgstr "Identificar usuarios por sus avatares únicos." msgstr "Identificar usuarios por sus avatares únicos."
#: lib/claper_web/live/event_live/event_form_component.html.heex:4 #: lib/claper_web/live/event_live/event_form_component.html.heex:4
#: lib/claper_web/live/event_live/index.html.heex:75 #: lib/claper_web/live/event_live/index.html.heex:75
#: lib/claper_web/live/event_live/manage.html.heex:326 #: lib/claper_web/live/event_live/manage.html.heex:381
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Next" msgid "Next"
msgstr "Siguiente" msgstr "Siguiente"
@@ -1174,17 +1149,17 @@ msgstr "Siguiente"
msgid "Select your presentation file. Accepted formats are PDF, PPT, or PPTX. Ensure the file size does not exceed the maximum limit." msgid "Select your presentation file. Accepted formats are PDF, PPT, or PPTX. Ensure the file size does not exceed the maximum limit."
msgstr "Selecciona tu fichero de presentación. Los formatos aceptados son PDF, PPT, o PPTX. Asegúrate de que el tamaño del fichero no excede el límite máximo." msgstr "Selecciona tu fichero de presentación. Los formatos aceptados son PDF, PPT, o PPTX. Asegúrate de que el tamaño del fichero no excede el límite máximo."
#: lib/claper_web/live/event_live/manage.html.heex:403 #: lib/claper_web/live/event_live/manage.html.heex:494
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
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:1176 #: lib/claper_web/live/event_live/manage.html.heex:1295
#, 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:1176 #: lib/claper_web/live/event_live/manage.html.heex:1295
#, 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."
@@ -1219,7 +1194,7 @@ msgstr "Fecha de inicio del evento"
msgid "If you don't have time and just want interactions without a presentation file, you can create a new event here." msgid "If you don't have time and just want interactions without a presentation file, you can create a new event here."
msgstr "Si no tienes tiempo y sólo quieres interactuar sin ningún fichero de presentación, puedes crear un evento nuevo aquí." msgstr "Si no tienes tiempo y sólo quieres interactuar sin ningún fichero de presentación, puedes crear un evento nuevo aquí."
#: lib/claper_web/live/event_live/manage.html.heex:529 #: lib/claper_web/live/event_live/manage.html.heex:660
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "If you have slides, you can navigate through the slides with ease using the arrow keys on your keyboard." msgid "If you have slides, you can navigate through the slides with ease using the arrow keys on your keyboard."
msgstr "Si tienes diapositivas, puedes navegar a través de ellas fácilmente usando las teclas de flecha de tu teclado." msgstr "Si tienes diapositivas, puedes navegar a través de ellas fácilmente usando las teclas de flecha de tu teclado."
@@ -1300,12 +1275,12 @@ msgstr "Selecciona tu presentación (opcional)"
msgid "This code will be used by your attendees to access the event. You have the option to create a custom code." msgid "This code will be used by your attendees to access the event. You have the option to create a custom code."
msgstr "Este código será usado por tus asistentes para acceder al evento. Tienes la opción de crear un código personalizado." msgstr "Este código será usado por tus asistentes para acceder al evento. Tienes la opción de crear un código personalizado."
#: lib/claper_web/live/event_live/show.ex:193 #: lib/claper_web/live/event_live/show.ex:192
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This event has been terminated" msgid "This event has been terminated"
msgstr "Este evento ha sido terminado" msgstr "Este evento ha sido terminado"
#: lib/claper_web/live/event_live/manage.html.heex:529 #: lib/claper_web/live/event_live/manage.html.heex:660
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "This section contains all your presentation slides (if you have upload one). You have the option to add interactions to each slide." msgid "This section contains all your presentation slides (if you have upload one). You have the option to add interactions to each slide."
msgstr "Esta sección contiene todas las diapositivas de tu presentación (si has subido una). Tienes la opción de añadir interacciones a cada diapositiva." msgstr "Esta sección contiene todas las diapositivas de tu presentación (si has subido una). Tienes la opción de añadir interacciones a cada diapositiva."
@@ -1320,7 +1295,7 @@ msgstr "¡Bienvenido/a a Claper! Aquí puedes crear un nuevo evento."
msgid "When your event will start?" msgid "When your event will start?"
msgstr "¿Cuándo empezará tu evento?" msgstr "¿Cuándo empezará tu evento?"
#: lib/claper_web/live/event_live/manage.html.heex:528 #: lib/claper_web/live/event_live/manage.html.heex:659
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Your slides and/or interactions" msgid "Your slides and/or interactions"
msgstr "Tus diapositivas y/o interacciones" msgstr "Tus diapositivas y/o interacciones"
@@ -1331,8 +1306,8 @@ msgid "Create your next presentation with"
msgstr "Crea tu siguiente presentación con" msgstr "Crea tu siguiente presentación con"
#: lib/claper_web/live/event_live/manage.ex:24 #: lib/claper_web/live/event_live/manage.ex:24
#: lib/claper_web/live/event_live/presenter.ex:21 #: lib/claper_web/live/event_live/presenter.ex:24
#: lib/claper_web/live/event_live/show.ex:24 #: lib/claper_web/live/event_live/show.ex:25
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Event doesn't exist" msgid "Event doesn't exist"
msgstr "El evento no existe" msgstr "El evento no existe"
@@ -1362,22 +1337,22 @@ msgstr "Tus preferencias han sido actualizadas."
msgid "Question" msgid "Question"
msgstr "Pregunta" msgstr "Pregunta"
#: lib/claper_web/live/event_live/manage.html.heex:893 #: lib/claper_web/live/event_live/manage.html.heex:1012
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Questions" msgid "Questions"
msgstr "Preguntas" msgstr "Preguntas"
#: lib/claper_web/live/event_live/manage.html.heex:980 #: lib/claper_web/live/event_live/manage.html.heex:1099
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Questions will appear here." msgid "Questions will appear here."
msgstr "Las preguntas aparecerán aquí." msgstr "Las preguntas aparecerán aquí."
#: lib/claper_web/live/event_live/manage.html.heex:1022 #: lib/claper_web/live/event_live/manage.html.heex:1141
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sort by date" msgid "Sort by date"
msgstr "Ordenar por fecha" msgstr "Ordenar por fecha"
#: lib/claper_web/live/event_live/manage.html.heex:1001 #: lib/claper_web/live/event_live/manage.html.heex:1120
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sort by popularity" msgid "Sort by popularity"
msgstr "Ordenar por popularidad" msgstr "Ordenar por popularidad"
@@ -1403,7 +1378,7 @@ msgstr "Mi cuenta"
msgid "Your personal informations to access your account" msgid "Your personal informations to access your account"
msgstr "Tus información personal para acceder a tu cuenta" msgstr "Tus información personal para acceder a tu cuenta"
#: lib/claper_web/live/event_live/manager_settings_component.ex:129 #: lib/claper_web/live/event_live/manager_settings_component.ex:128
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Enable reactions" msgid "Enable reactions"
msgstr "Activar reacciones" msgstr "Activar reacciones"
@@ -1457,3 +1432,70 @@ msgstr "Tus próximos pasos"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add Claper" msgid "Add Claper"
msgstr "Agregar Claper" msgstr "Agregar Claper"
#: lib/claper_web/live/event_live/manage.html.heex:94
#: lib/claper_web/live/event_live/manage.html.heex:487
#, elixir-autogen, elixir-format
msgid "Close preview"
msgstr "Cerrar vista previa"
#: lib/claper_web/live/event_live/manage.html.heex:687
#, elixir-autogen, elixir-format, fuzzy
msgid "Create your first interaction."
msgstr "Crea tu primera interacción."
#: lib/claper_web/live/event_live/manage.html.heex:875
#, elixir-autogen, elixir-format, fuzzy
msgid "Disable"
msgstr "Desactivar"
#: lib/claper_web/live/event_live/manage.html.heex:957
#, elixir-autogen, elixir-format
msgid "Enable"
msgstr "Activar"
#: lib/claper_web/live/event_live/manager_settings_component.ex:100
#, elixir-autogen, elixir-format, fuzzy
msgid "Enable messages to change this option"
msgstr "Activar mensajes para cambiar esta opción"
#: lib/claper_web/live/event_live/manage.html.heex:918
#, elixir-autogen, elixir-format, fuzzy
msgid "Hide on presentation"
msgstr "Ocultar en la presentación"
#: lib/claper_web/live/event_live/manage.html.heex:933
#, elixir-autogen, elixir-format
msgid "Hide results for attendees"
msgstr "Ocultar resultados para los asistentes"
#: lib/claper_web/live/event_live/manage.html.heex:93
#: lib/claper_web/live/event_live/manage.html.heex:486
#, elixir-autogen, elixir-format
msgid "Open preview"
msgstr "Abrir vista previa"
#: lib/claper_web/live/event_live/manager_settings_component.ex:21
#, elixir-autogen, elixir-format, fuzzy
msgid "Show instructions (QR Code)"
msgstr "Mostrar instrucciones (Código QR)"
#: lib/claper_web/live/event_live/manager_settings_component.ex:52
#, elixir-autogen, elixir-format
msgid "Show messages to change this option"
msgstr "Mostrar mensajes para cambiar esta opción"
#: lib/claper_web/live/event_live/manage.html.heex:921
#, elixir-autogen, elixir-format
msgid "Show on presentation"
msgstr "Mostrar en la presentación"
#: lib/claper_web/live/event_live/manage.html.heex:936
#, elixir-autogen, elixir-format
msgid "Show results for attendees"
msgstr "Mostrar resultados para los asistentes"
#: lib/claper_web/live/event_live/manage.html.heex:684
#, elixir-autogen, elixir-format
msgid "This slide does not have any interactions."
msgstr "Esta diapositiva no tiene interacciones."

View File

@@ -8,13 +8,13 @@ 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:1174 #: lib/claper_web/live/event_live/manage.html.heex:1293
#: lib/claper_web/live/user_settings_live/show.ex:55 #: lib/claper_web/live/user_settings_live/show.ex:55
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Settings" msgid "Settings"
msgstr "Paramètres" msgstr "Paramètres"
#: lib/claper_web/live/event_live/manage.ex:763 #: lib/claper_web/live/event_live/manage.ex:746
#: 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
@@ -193,7 +193,7 @@ 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:249 #: lib/claper_web/live/event_live/event_card_component.ex:249
#: 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:1122 #: lib/claper_web/live/event_live/manage.html.heex:1241
#: lib/claper_web/live/event_live/manageable_post_component.ex:92 #: lib/claper_web/live/event_live/manageable_post_component.ex:92
#: 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
@@ -326,12 +326,12 @@ msgstr "Changer le fichier"
msgid "Presentation replaced" msgid "Presentation replaced"
msgstr "Présentation remplacée" msgstr "Présentation remplacée"
#: lib/claper_web/live/event_live/manage.html.heex:225 #: lib/claper_web/live/event_live/manage.html.heex:280
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit poll" msgid "Edit poll"
msgstr "Modifier le sondage" msgstr "Modifier le sondage"
#: lib/claper_web/live/event_live/manage.html.heex:224 #: lib/claper_web/live/event_live/manage.html.heex:279
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New poll" msgid "New poll"
msgstr "Nouveau sondage" msgstr "Nouveau sondage"
@@ -346,13 +346,13 @@ msgstr "Titre de votre sondage"
msgid "Upload failed" msgid "Upload failed"
msgstr "Échec du chargement" msgstr "Échec du chargement"
#: lib/claper_web/live/event_live/manage.html.heex:112 #: lib/claper_web/live/event_live/manage.html.heex:168
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add poll to know opinion of your public." msgid "Add poll to know opinion of your public."
msgstr "Ajoutez un sondage pour connaître l'opinion de votre public." msgstr "Ajoutez un sondage pour connaître l'opinion de votre public."
#: lib/claper_web/live/event_live/manage.html.heex:109 #: lib/claper_web/live/event_live/manage.html.heex:165
#: lib/claper_web/live/event_live/manage.html.heex:604 #: lib/claper_web/live/event_live/manage.html.heex:730
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Poll" msgid "Poll"
msgstr "Sondage" msgstr "Sondage"
@@ -387,19 +387,12 @@ msgstr "Voter"
msgid "User email address" msgid "User email address"
msgstr "Adresse email" msgstr "Adresse email"
#: lib/claper_web/live/event_live/manage.html.heex:622
#: lib/claper_web/live/event_live/manage.html.heex:704
#: lib/claper_web/live/event_live/manage.html.heex:778
#, elixir-autogen, elixir-format
msgid "Active"
msgstr "Actif"
#: lib/claper_web/live/event_live/event_form_component.html.heex:177 #: lib/claper_web/live/event_live/event_form_component.html.heex:177
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
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:939 #: lib/claper_web/live/event_live/manage.html.heex:1058
#, 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."
@@ -414,7 +407,7 @@ msgstr "Traitement de votre fichier..."
msgid "This will delete all responses associated and the poll itself, are you sure?" msgid "This will delete all responses associated and the poll itself, are you sure?"
msgstr "Cela supprimera toutes les réponses associées et le sondage lui-même, êtes-vous sûr ?" msgstr "Cela supprimera toutes les réponses associées et le sondage lui-même, êtes-vous sûr ?"
#: lib/claper_web/live/event_live/manage.html.heex:395 #: lib/claper_web/live/event_live/manage.html.heex:450
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Press <strong>F</strong> in the presentation window to enable fullscreen" msgid "Press <strong>F</strong> in the presentation window to enable fullscreen"
msgstr "Appuyez sur <strong>F</strong> dans la fenêtre de présentation pour activer le plein écran" msgstr "Appuyez sur <strong>F</strong> dans la fenêtre de présentation pour activer le plein écran"
@@ -424,20 +417,13 @@ msgstr "Appuyez sur <strong>F</strong> dans la fenêtre de présentation pour ac
msgid "Ask, comment..." msgid "Ask, comment..."
msgstr "Questionnez, commentez..." msgstr "Questionnez, commentez..."
#: lib/claper_web/live/event_live/manage.html.heex:885 #: lib/claper_web/live/event_live/manage.html.heex:1004
#: lib/claper_web/live/stat_live/index.html.heex:71 #: lib/claper_web/live/stat_live/index.html.heex:71
#: lib/claper_web/live/stat_live/index.html.heex:271 #: lib/claper_web/live/stat_live/index.html.heex:271
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages" msgid "Messages"
msgstr "Messages" msgstr "Messages"
#: lib/claper_web/live/event_live/manage.html.heex:630
#: lib/claper_web/live/event_live/manage.html.heex:712
#: lib/claper_web/live/event_live/manage.html.heex:786
#, elixir-autogen, elixir-format
msgid "Set active"
msgstr "Activer"
#: lib/claper_web/live/event_live/event_form_component.html.heex:325 #: lib/claper_web/live/event_live/event_form_component.html.heex:325
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add facilitator" msgid "Add facilitator"
@@ -470,7 +456,7 @@ msgstr "Si vous rencontrez des difficultés avec le bouton ci-dessus, copiez et
msgid "You can change your email by visiting the URL below" msgid "You can change your email by visiting the URL below"
msgstr "Vous pouvez modifier votre email en visitant l'URL ci-dessous" msgstr "Vous pouvez modifier votre email en visitant l'URL ci-dessous"
#: lib/claper_web/live/event_live/manage.html.heex:830 #: lib/claper_web/live/event_live/manage.html.heex:703
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Add interaction" msgid "Add interaction"
msgstr "Ajouter une interaction" msgstr "Ajouter une interaction"
@@ -481,9 +467,9 @@ msgstr "Ajouter une interaction"
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 ?"
#: lib/claper_web/live/event_live/show.ex:50 #: lib/claper_web/live/event_live/show.ex:51
#: lib/claper_web/live/event_live/show.ex:206 #: lib/claper_web/live/event_live/show.ex:205
#: lib/claper_web/live/event_live/show.ex:221 #: lib/claper_web/live/event_live/show.ex:220
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
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"
@@ -698,7 +684,7 @@ msgstr[0] "Champ %{count}"
msgstr[1] "Champ %{count}" msgstr[1] "Champ %{count}"
msgstr[2] "Champ %{count}" msgstr[2] "Champ %{count}"
#: lib/claper_web/live/event_live/manage.html.heex:151 #: lib/claper_web/live/event_live/manage.html.heex:207
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add form to collect data from your public." msgid "Add form to collect data from your public."
msgstr "Ajoutez un formulaire pour recueillir les données de votre public." msgstr "Ajoutez un formulaire pour recueillir les données de votre public."
@@ -708,35 +694,35 @@ msgstr "Ajoutez un formulaire pour recueillir les données de votre public."
msgid "Current form" msgid "Current form"
msgstr "Sondage actuel" msgstr "Sondage actuel"
#: lib/claper_web/live/event_live/manage.html.heex:246 #: lib/claper_web/live/event_live/manage.html.heex:301
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Edit form" msgid "Edit form"
msgstr "Modifier" msgstr "Modifier"
#: lib/claper_web/live/event_live/manage.html.heex:148 #: lib/claper_web/live/event_live/manage.html.heex:204
#: lib/claper_web/live/event_live/manage.html.heex:686 #: lib/claper_web/live/event_live/manage.html.heex:774
#: lib/claper_web/live/event_live/manage.html.heex:1134 #: lib/claper_web/live/event_live/manage.html.heex:1253
#: 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:909 #: lib/claper_web/live/event_live/manage.html.heex:1028
#, 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:1107 #: lib/claper_web/live/event_live/manage.html.heex:1226
#, 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:762 #: lib/claper_web/live/event_live/manage.ex:745
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Name" msgid "Name"
msgstr "Nom" msgstr "Nom"
#: lib/claper_web/live/event_live/manage.html.heex:245 #: lib/claper_web/live/event_live/manage.html.heex:300
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New form" msgid "New form"
msgstr "Nouveau formulaire" msgstr "Nouveau formulaire"
@@ -761,7 +747,7 @@ msgstr "Soumettre"
msgid "Text" msgid "Text"
msgstr "Texte" msgstr "Texte"
#: lib/claper_web/live/event_live/manage.html.heex:1127 #: lib/claper_web/live/event_live/manage.html.heex:1246
#, 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 ?"
@@ -801,22 +787,22 @@ msgstr "Sélectionner une ou plusieurs options"
msgid "Multiple answers" msgid "Multiple answers"
msgstr "Réponses multiples" msgstr "Réponses multiples"
#: lib/claper_web/live/event_live/manage.html.heex:213 #: lib/claper_web/live/event_live/manage.html.heex:269
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
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:275 #: lib/claper_web/live/event_live/manage.ex:333
#, 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:268 #: lib/claper_web/live/event_live/manage.ex:326
#, 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"
#: lib/claper_web/live/event_live/manage.html.heex:286 #: lib/claper_web/live/event_live/manage.html.heex:341
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Select presentation" msgid "Select presentation"
msgstr "Sélectionnez la présentation" msgstr "Sélectionnez la présentation"
@@ -826,32 +812,21 @@ 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/manager_settings_component.ex:85 #: lib/claper_web/live/event_live/manager_settings_component.ex:76
#, 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/manager_settings_component.ex:95 #: lib/claper_web/live/event_live/manager_settings_component.ex:86
#, 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/manager_settings_component.ex:21
#, elixir-autogen, elixir-format
msgid "Show instructions"
msgstr "Afficher instructions"
#: lib/claper_web/live/event_live/manager_settings_component.ex:38 #: lib/claper_web/live/event_live/manager_settings_component.ex:38
#, 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/manager_settings_component.ex:72
#: lib/claper_web/live/event_live/manager_settings_component.ex:146
#, elixir-autogen, elixir-format
msgid "Show poll results"
msgstr "Afficher résultats sondage"
#: lib/claper_web/live/event_live/show.html.heex:343 #: lib/claper_web/live/event_live/show.html.heex:343
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages deactivated" msgid "Messages deactivated"
@@ -870,7 +845,7 @@ msgstr "Anonyme"
msgid "Close" msgid "Close"
msgstr "Fermer" msgstr "Fermer"
#: lib/claper_web/live/event_live/manager_settings_component.ex:112 #: lib/claper_web/live/event_live/manager_settings_component.ex:111
#, 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"
@@ -901,7 +876,7 @@ msgstr "désactivé"
msgid "Account creation is disabled" msgid "Account creation is disabled"
msgstr "La création de compte est désactivée" msgstr "La création de compte est désactivée"
#: lib/claper_web/live/event_live/manage.html.heex:182 #: lib/claper_web/live/event_live/manage.html.heex:238
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add a Youtube video or any web content." msgid "Add a Youtube video or any web content."
msgstr "Ajoutez une vidéo Youtube ou tout autre contenu web." msgstr "Ajoutez une vidéo Youtube ou tout autre contenu web."
@@ -957,12 +932,12 @@ msgstr "Le participant peut voir le contenu web sur son appareil"
msgid "Current web content" msgid "Current web content"
msgstr "Contenu web actuel" msgstr "Contenu web actuel"
#: lib/claper_web/live/event_live/manage.html.heex:267 #: lib/claper_web/live/event_live/manage.html.heex:322
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit web content" msgid "Edit web content"
msgstr "Modifier le contenu web" msgstr "Modifier le contenu web"
#: lib/claper_web/live/event_live/manage.html.heex:266 #: lib/claper_web/live/event_live/manage.html.heex:321
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New web content" msgid "New web content"
msgstr "Nouveau contenu web" msgstr "Nouveau contenu web"
@@ -987,8 +962,8 @@ msgstr "Cela supprimera le contenu web, êtes-vous sûr?"
msgid "Title" msgid "Title"
msgstr "Titre" msgstr "Titre"
#: lib/claper_web/live/event_live/manage.html.heex:180 #: lib/claper_web/live/event_live/manage.html.heex:236
#: lib/claper_web/live/event_live/manage.html.heex:761 #: lib/claper_web/live/event_live/manage.html.heex:817
#: lib/claper_web/live/stat_live/index.html.heex:259 #: lib/claper_web/live/stat_live/index.html.heex:259
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Web content" msgid "Web content"
@@ -1011,17 +986,17 @@ msgstr "Épingler"
msgid "Pinned" msgid "Pinned"
msgstr "Épinglé" msgstr "Épinglé"
#: lib/claper_web/live/event_live/manage.html.heex:901 #: lib/claper_web/live/event_live/manage.html.heex:1020
#, 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:1061 #: lib/claper_web/live/event_live/manage.html.heex:1180
#, 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/manager_settings_component.ex:55 #: lib/claper_web/live/event_live/manager_settings_component.ex:63
#, 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"
@@ -1097,7 +1072,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:423 #: lib/claper_web/live/event_live/manage.html.heex:514
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Open presentation" msgid "Open presentation"
msgstr "Ouvrir la présentation" msgstr "Ouvrir la présentation"
@@ -1127,19 +1102,19 @@ msgstr "Code d'accès"
msgid "Animations in PPT/PPTX files are not supported, which is why we recommend exporting your presentation to PDF to ensure it displays correctly." msgid "Animations in PPT/PPTX files are not supported, which is why we recommend exporting your presentation to PDF to ensure it displays correctly."
msgstr "Les animations dans les fichiers PPT/PPTX ne sont pas prises en charge, c'est pourquoi nous recommandons d'exporter votre présentation en PDF pour garantir un affichage correct." msgstr "Les animations dans les fichiers PPT/PPTX ne sont pas prises en charge, c'est pourquoi nous recommandons d'exporter votre présentation en PDF pour garantir un affichage correct."
#: lib/claper_web/live/event_live/manage.html.heex:873 #: lib/claper_web/live/event_live/manage.html.heex:992
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Attendees interactions" msgid "Attendees interactions"
msgstr "Interactions des participants" msgstr "Interactions des participants"
#: lib/claper_web/live/event_live/event_form_component.html.heex:5 #: lib/claper_web/live/event_live/event_form_component.html.heex:5
#: lib/claper_web/live/event_live/index.html.heex:76 #: lib/claper_web/live/event_live/index.html.heex:76
#: lib/claper_web/live/event_live/manage.html.heex:327 #: lib/claper_web/live/event_live/manage.html.heex:382
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Back" msgid "Back"
msgstr "Retour" msgstr "Retour"
#: lib/claper_web/live/event_live/manage.html.heex:405 #: lib/claper_web/live/event_live/manage.html.heex:496
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Click here to open the presentation window." msgid "Click here to open the presentation window."
msgstr "Cliquez ici pour ouvrir la fenêtre de présentation." msgstr "Cliquez ici pour ouvrir la fenêtre de présentation."
@@ -1157,19 +1132,19 @@ msgstr "Animateurs"
msgid "Finish" msgid "Finish"
msgstr "Terminer" msgstr "Terminer"
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Here you'll find all interactions from your attendees. You can manage messages, pinned messages, and submitted forms." msgid "Here you'll find all interactions from your attendees. You can manage messages, pinned messages, and submitted forms."
msgstr "Ici, vous trouverez toutes les interactions de vos participants. Vous pouvez gérer les messages, les messages épinglés et les formulaires soumis." msgstr "Ici, vous trouverez toutes les interactions de vos participants. Vous pouvez gérer les messages, les messages épinglés et les formulaires soumis."
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Identify users by their unique avatars." msgid "Identify users by their unique avatars."
msgstr "Identifiez les utilisateurs par leurs avatars uniques." msgstr "Identifiez les utilisateurs par leurs avatars uniques."
#: lib/claper_web/live/event_live/event_form_component.html.heex:4 #: lib/claper_web/live/event_live/event_form_component.html.heex:4
#: lib/claper_web/live/event_live/index.html.heex:75 #: lib/claper_web/live/event_live/index.html.heex:75
#: lib/claper_web/live/event_live/manage.html.heex:326 #: lib/claper_web/live/event_live/manage.html.heex:381
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Next" msgid "Next"
msgstr "Suivant" msgstr "Suivant"
@@ -1179,17 +1154,17 @@ msgstr "Suivant"
msgid "Select your presentation file. Accepted formats are PDF, PPT, or PPTX. Ensure the file size does not exceed the maximum limit." msgid "Select your presentation file. Accepted formats are PDF, PPT, or PPTX. Ensure the file size does not exceed the maximum limit."
msgstr "Sélectionnez votre fichier de présentation. Les formats acceptés sont PDF, PPT ou PPTX. Assurez-vous que la taille du fichier ne dépasse pas la limite maximale." msgstr "Sélectionnez votre fichier de présentation. Les formats acceptés sont PDF, PPT ou PPTX. Assurez-vous que la taille du fichier ne dépasse pas la limite maximale."
#: lib/claper_web/live/event_live/manage.html.heex:403 #: lib/claper_web/live/event_live/manage.html.heex:494
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
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:1176 #: lib/claper_web/live/event_live/manage.html.heex:1295
#, 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:1176 #: lib/claper_web/live/event_live/manage.html.heex:1295
#, 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."
@@ -1224,7 +1199,7 @@ msgstr "Date de début de l'événement"
msgid "If you don't have time and just want interactions without a presentation file, you can create a new event here." msgid "If you don't have time and just want interactions without a presentation file, you can create a new event here."
msgstr "Si vous n'avez pas le temps et que vous voulez simplement des interactions sans fichier de présentation, vous pouvez créer un nouvel événement ici." msgstr "Si vous n'avez pas le temps et que vous voulez simplement des interactions sans fichier de présentation, vous pouvez créer un nouvel événement ici."
#: lib/claper_web/live/event_live/manage.html.heex:529 #: lib/claper_web/live/event_live/manage.html.heex:660
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "If you have slides, you can navigate through the slides with ease using the arrow keys on your keyboard." msgid "If you have slides, you can navigate through the slides with ease using the arrow keys on your keyboard."
msgstr "Si vous avez des diapositives, vous pouvez naviguer facilement entre les diapositives en utilisant les touches fléchées de votre clavier." msgstr "Si vous avez des diapositives, vous pouvez naviguer facilement entre les diapositives en utilisant les touches fléchées de votre clavier."
@@ -1305,12 +1280,12 @@ msgstr "Sélectionnez votre présentation (facultatif)"
msgid "This code will be used by your attendees to access the event. You have the option to create a custom code." msgid "This code will be used by your attendees to access the event. You have the option to create a custom code."
msgstr "Ce code sera utilisé par vos participants pour accéder à l'événement. Vous avez la possibilité de créer un code personnalisé." msgstr "Ce code sera utilisé par vos participants pour accéder à l'événement. Vous avez la possibilité de créer un code personnalisé."
#: lib/claper_web/live/event_live/show.ex:193 #: lib/claper_web/live/event_live/show.ex:192
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This event has been terminated" msgid "This event has been terminated"
msgstr "Cet événement viens d'être terminé" msgstr "Cet événement viens d'être terminé"
#: lib/claper_web/live/event_live/manage.html.heex:529 #: lib/claper_web/live/event_live/manage.html.heex:660
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This section contains all your presentation slides (if you have upload one). You have the option to add interactions to each slide." msgid "This section contains all your presentation slides (if you have upload one). You have the option to add interactions to each slide."
msgstr "Cette section contient toutes vos diapositives de présentation (si vous en avez téléchargé une). Vous avez la possibilité d'ajouter des interactions à chaque diapositive." msgstr "Cette section contient toutes vos diapositives de présentation (si vous en avez téléchargé une). Vous avez la possibilité d'ajouter des interactions à chaque diapositive."
@@ -1325,7 +1300,7 @@ msgstr "Bienvenue sur Claper ! Vous pouvez créer un nouvel événement ici."
msgid "When your event will start?" msgid "When your event will start?"
msgstr "Quand votre événement commencera-t-il ?" msgstr "Quand votre événement commencera-t-il ?"
#: lib/claper_web/live/event_live/manage.html.heex:528 #: lib/claper_web/live/event_live/manage.html.heex:659
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your slides and/or interactions" msgid "Your slides and/or interactions"
msgstr "Vos diapositives et/ou interactions" msgstr "Vos diapositives et/ou interactions"
@@ -1336,8 +1311,8 @@ msgid "Create your next presentation with"
msgstr "Créez votre prochaine présentation avec" msgstr "Créez votre prochaine présentation avec"
#: lib/claper_web/live/event_live/manage.ex:24 #: lib/claper_web/live/event_live/manage.ex:24
#: lib/claper_web/live/event_live/presenter.ex:21 #: lib/claper_web/live/event_live/presenter.ex:24
#: lib/claper_web/live/event_live/show.ex:24 #: lib/claper_web/live/event_live/show.ex:25
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Event doesn't exist" msgid "Event doesn't exist"
msgstr "L'événement n'existe pas" msgstr "L'événement n'existe pas"
@@ -1367,22 +1342,22 @@ msgstr "Vos préférences ont été mises à jour."
msgid "Question" msgid "Question"
msgstr "Question" msgstr "Question"
#: lib/claper_web/live/event_live/manage.html.heex:893 #: lib/claper_web/live/event_live/manage.html.heex:1012
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Questions" msgid "Questions"
msgstr "Questions" msgstr "Questions"
#: lib/claper_web/live/event_live/manage.html.heex:980 #: lib/claper_web/live/event_live/manage.html.heex:1099
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Questions will appear here." msgid "Questions will appear here."
msgstr "Les questions apparaîtront ici." msgstr "Les questions apparaîtront ici."
#: lib/claper_web/live/event_live/manage.html.heex:1022 #: lib/claper_web/live/event_live/manage.html.heex:1141
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sort by date" msgid "Sort by date"
msgstr "Trier par date" msgstr "Trier par date"
#: lib/claper_web/live/event_live/manage.html.heex:1001 #: lib/claper_web/live/event_live/manage.html.heex:1120
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sort by popularity" msgid "Sort by popularity"
msgstr "Trier par popularité" msgstr "Trier par popularité"
@@ -1408,7 +1383,7 @@ msgstr "Mon compte"
msgid "Your personal informations to access your account" msgid "Your personal informations to access your account"
msgstr "Vos informations personnelles pour accéder à votre compte" msgstr "Vos informations personnelles pour accéder à votre compte"
#: lib/claper_web/live/event_live/manager_settings_component.ex:129 #: lib/claper_web/live/event_live/manager_settings_component.ex:128
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Enable reactions" msgid "Enable reactions"
msgstr "Activer les réactions" msgstr "Activer les réactions"
@@ -1462,3 +1437,70 @@ msgstr "Vos prochaines étapes"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add Claper" msgid "Add Claper"
msgstr "Ajouter Claper" msgstr "Ajouter Claper"
#: lib/claper_web/live/event_live/manage.html.heex:94
#: lib/claper_web/live/event_live/manage.html.heex:487
#, elixir-autogen, elixir-format
msgid "Close preview"
msgstr "Fermer l'aperçu"
#: lib/claper_web/live/event_live/manage.html.heex:687
#, elixir-autogen, elixir-format, fuzzy
msgid "Create your first interaction."
msgstr "Créez votre première interaction."
#: lib/claper_web/live/event_live/manage.html.heex:875
#, elixir-autogen, elixir-format, fuzzy
msgid "Disable"
msgstr "Désactiver"
#: lib/claper_web/live/event_live/manage.html.heex:957
#, elixir-autogen, elixir-format
msgid "Enable"
msgstr "Activer"
#: lib/claper_web/live/event_live/manager_settings_component.ex:100
#, elixir-autogen, elixir-format, fuzzy
msgid "Enable messages to change this option"
msgstr "Activer les messages pour modifier cette option"
#: lib/claper_web/live/event_live/manage.html.heex:918
#, elixir-autogen, elixir-format, fuzzy
msgid "Hide on presentation"
msgstr "Masquer dans la présentation"
#: lib/claper_web/live/event_live/manage.html.heex:933
#, elixir-autogen, elixir-format
msgid "Hide results for attendees"
msgstr "Masquer les résultats pour les participants"
#: lib/claper_web/live/event_live/manage.html.heex:93
#: lib/claper_web/live/event_live/manage.html.heex:486
#, elixir-autogen, elixir-format
msgid "Open preview"
msgstr "Ouvrir l'aperçu"
#: lib/claper_web/live/event_live/manager_settings_component.ex:21
#, elixir-autogen, elixir-format, fuzzy
msgid "Show instructions (QR Code)"
msgstr "Afficher les instructions (Code QR)"
#: lib/claper_web/live/event_live/manager_settings_component.ex:52
#, elixir-autogen, elixir-format
msgid "Show messages to change this option"
msgstr "Afficher les messages pour modifier cette option"
#: lib/claper_web/live/event_live/manage.html.heex:921
#, elixir-autogen, elixir-format
msgid "Show on presentation"
msgstr "Afficher dans la présentation"
#: lib/claper_web/live/event_live/manage.html.heex:936
#, elixir-autogen, elixir-format
msgid "Show results for attendees"
msgstr "Afficher les résultats pour les participants"
#: lib/claper_web/live/event_live/manage.html.heex:684
#, elixir-autogen, elixir-format
msgid "This slide does not have any interactions."
msgstr "Cette diapositive n'a pas d'interactions."

View File

@@ -8,13 +8,13 @@ msgstr ""
"Language: nl\n" "Language: nl\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:1174 #: lib/claper_web/live/event_live/manage.html.heex:1293
#: lib/claper_web/live/user_settings_live/show.ex:55 #: lib/claper_web/live/user_settings_live/show.ex:55
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Settings" msgid "Settings"
msgstr "Instellingen" msgstr "Instellingen"
#: lib/claper_web/live/event_live/manage.ex:763 #: lib/claper_web/live/event_live/manage.ex:746
#: 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
@@ -193,7 +193,7 @@ msgstr "Aanmaken"
#: 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:249 #: lib/claper_web/live/event_live/event_card_component.ex:249
#: 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:1122 #: lib/claper_web/live/event_live/manage.html.heex:1241
#: lib/claper_web/live/event_live/manageable_post_component.ex:92 #: lib/claper_web/live/event_live/manageable_post_component.ex:92
#: 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
@@ -326,12 +326,12 @@ msgstr "Bestand aanpassen"
msgid "Presentation replaced" msgid "Presentation replaced"
msgstr "Presentatie vervangen" msgstr "Presentatie vervangen"
#: lib/claper_web/live/event_live/manage.html.heex:225 #: lib/claper_web/live/event_live/manage.html.heex:280
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit poll" msgid "Edit poll"
msgstr "Peiling bewerken" msgstr "Peiling bewerken"
#: lib/claper_web/live/event_live/manage.html.heex:224 #: lib/claper_web/live/event_live/manage.html.heex:279
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New poll" msgid "New poll"
msgstr "Nieuwe peiling" msgstr "Nieuwe peiling"
@@ -346,13 +346,13 @@ msgstr "Titel van de peiling"
msgid "Upload failed" msgid "Upload failed"
msgstr "Uploaden mislukt" msgstr "Uploaden mislukt"
#: lib/claper_web/live/event_live/manage.html.heex:112 #: lib/claper_web/live/event_live/manage.html.heex:168
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add poll to know opinion of your public." msgid "Add poll to know opinion of your public."
msgstr "Voeg een peiling toe om achter de mening van het publiek te komen." msgstr "Voeg een peiling toe om achter de mening van het publiek te komen."
#: lib/claper_web/live/event_live/manage.html.heex:109 #: lib/claper_web/live/event_live/manage.html.heex:165
#: lib/claper_web/live/event_live/manage.html.heex:604 #: lib/claper_web/live/event_live/manage.html.heex:730
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Poll" msgid "Poll"
msgstr "Peiling" msgstr "Peiling"
@@ -386,19 +386,12 @@ msgstr "Stemmen"
msgid "User email address" msgid "User email address"
msgstr "E-mailadres van gebruiker" msgstr "E-mailadres van gebruiker"
#: lib/claper_web/live/event_live/manage.html.heex:622
#: lib/claper_web/live/event_live/manage.html.heex:704
#: lib/claper_web/live/event_live/manage.html.heex:778
#, elixir-autogen, elixir-format
msgid "Active"
msgstr "Actief"
#: lib/claper_web/live/event_live/event_form_component.html.heex:177 #: lib/claper_web/live/event_live/event_form_component.html.heex:177
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
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 "Als je het bestand wijzigt, worden alle bijbehorende interactie-elementen, zoals peilingen, verwijderd." msgstr "Als je het bestand wijzigt, worden alle bijbehorende interactie-elementen, zoals peilingen, verwijderd."
#: lib/claper_web/live/event_live/manage.html.heex:939 #: lib/claper_web/live/event_live/manage.html.heex:1058
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages from attendees will appear here." msgid "Messages from attendees will appear here."
msgstr "Hier verschijnen berichten van deelnemers." msgstr "Hier verschijnen berichten van deelnemers."
@@ -413,7 +406,7 @@ msgstr "Bestand verwerken..."
msgid "This will delete all responses associated and the poll itself, are you sure?" msgid "This will delete all responses associated and the poll itself, are you sure?"
msgstr "Hierdoor worden alle bijbehorende reacties en de peiling verwijderd. Weet je het zeker?" msgstr "Hierdoor worden alle bijbehorende reacties en de peiling verwijderd. Weet je het zeker?"
#: lib/claper_web/live/event_live/manage.html.heex:395 #: lib/claper_web/live/event_live/manage.html.heex:450
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Press <strong>F</strong> in the presentation window to enable fullscreen" msgid "Press <strong>F</strong> in the presentation window to enable fullscreen"
msgstr "Druk op <strong>F</strong> in het presentatievenster om volledig scherm in te schakelen" msgstr "Druk op <strong>F</strong> in het presentatievenster om volledig scherm in te schakelen"
@@ -423,20 +416,13 @@ msgstr "Druk op <strong>F</strong> in het presentatievenster om volledig scherm
msgid "Ask, comment..." msgid "Ask, comment..."
msgstr "Vraag, reageer..." msgstr "Vraag, reageer..."
#: lib/claper_web/live/event_live/manage.html.heex:885 #: lib/claper_web/live/event_live/manage.html.heex:1004
#: lib/claper_web/live/stat_live/index.html.heex:71 #: lib/claper_web/live/stat_live/index.html.heex:71
#: lib/claper_web/live/stat_live/index.html.heex:271 #: lib/claper_web/live/stat_live/index.html.heex:271
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages" msgid "Messages"
msgstr "Berichten" msgstr "Berichten"
#: lib/claper_web/live/event_live/manage.html.heex:630
#: lib/claper_web/live/event_live/manage.html.heex:712
#: lib/claper_web/live/event_live/manage.html.heex:786
#, elixir-autogen, elixir-format
msgid "Set active"
msgstr "Maak actief"
#: lib/claper_web/live/event_live/event_form_component.html.heex:325 #: lib/claper_web/live/event_live/event_form_component.html.heex:325
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add facilitator" msgid "Add facilitator"
@@ -469,7 +455,7 @@ msgstr "Als je problemen ondervindt met de bovenstaande knop, kopieer en plak da
msgid "You can change your email by visiting the URL below" msgid "You can change your email by visiting the URL below"
msgstr "Je kunt het e-mailadres wijzigen door naar de onderstaande URL te gaan" msgstr "Je kunt het e-mailadres wijzigen door naar de onderstaande URL te gaan"
#: lib/claper_web/live/event_live/manage.html.heex:830 #: lib/claper_web/live/event_live/manage.html.heex:703
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add interaction" msgid "Add interaction"
msgstr "Voeg interactie toe" msgstr "Voeg interactie toe"
@@ -480,9 +466,9 @@ msgstr "Voeg interactie toe"
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 "Als je deze gebruiker blokkeert, worden al zijn berichten verwijderd en kan hij niet meer deelnemen. Bevestigen ?" msgstr "Als je deze gebruiker blokkeert, worden al zijn berichten verwijderd en kan hij niet meer deelnemen. Bevestigen ?"
#: lib/claper_web/live/event_live/show.ex:50 #: lib/claper_web/live/event_live/show.ex:51
#: lib/claper_web/live/event_live/show.ex:206 #: lib/claper_web/live/event_live/show.ex:205
#: lib/claper_web/live/event_live/show.ex:221 #: lib/claper_web/live/event_live/show.ex:220
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "You have been banned from this event" msgid "You have been banned from this event"
msgstr "Je bent uitgesloten van dit evenement" msgstr "Je bent uitgesloten van dit evenement"
@@ -693,7 +679,7 @@ msgid_plural "Field %{count}"
msgstr[0] "Veld %{count}" msgstr[0] "Veld %{count}"
msgstr[1] "Velden %{count}" msgstr[1] "Velden %{count}"
#: lib/claper_web/live/event_live/manage.html.heex:151 #: lib/claper_web/live/event_live/manage.html.heex:207
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add form to collect data from your public." msgid "Add form to collect data from your public."
msgstr "Voeg een formulier toe om gegevens van het publiek te verzamelen." msgstr "Voeg een formulier toe om gegevens van het publiek te verzamelen."
@@ -703,35 +689,35 @@ msgstr "Voeg een formulier toe om gegevens van het publiek te verzamelen."
msgid "Current form" msgid "Current form"
msgstr "Huidig formulier" msgstr "Huidig formulier"
#: lib/claper_web/live/event_live/manage.html.heex:246 #: lib/claper_web/live/event_live/manage.html.heex:301
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit form" msgid "Edit form"
msgstr "Formulier bewerken" msgstr "Formulier bewerken"
#: lib/claper_web/live/event_live/manage.html.heex:148 #: lib/claper_web/live/event_live/manage.html.heex:204
#: lib/claper_web/live/event_live/manage.html.heex:686 #: lib/claper_web/live/event_live/manage.html.heex:774
#: lib/claper_web/live/event_live/manage.html.heex:1134 #: lib/claper_web/live/event_live/manage.html.heex:1253
#: 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 "Formulier" msgstr "Formulier"
#: lib/claper_web/live/event_live/manage.html.heex:909 #: lib/claper_web/live/event_live/manage.html.heex:1028
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Form submissions" msgid "Form submissions"
msgstr "Formulierinzendingen" msgstr "Formulierinzendingen"
#: lib/claper_web/live/event_live/manage.html.heex:1107 #: lib/claper_web/live/event_live/manage.html.heex:1226
#, 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 "Formulierinzendingen van deelnemers worden hier weergegeven." msgstr "Formulierinzendingen van deelnemers worden hier weergegeven."
#: lib/claper_web/live/event_live/manage.ex:762 #: lib/claper_web/live/event_live/manage.ex:745
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Name" msgid "Name"
msgstr "Naam" msgstr "Naam"
#: lib/claper_web/live/event_live/manage.html.heex:245 #: lib/claper_web/live/event_live/manage.html.heex:300
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New form" msgid "New form"
msgstr "Nieuw formulier" msgstr "Nieuw formulier"
@@ -756,7 +742,7 @@ msgstr "Indienen"
msgid "Text" msgid "Text"
msgstr "Tekst" msgstr "Tekst"
#: lib/claper_web/live/event_live/manage.html.heex:1127 #: lib/claper_web/live/event_live/manage.html.heex:1246
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This cannot be undone, confirm ?" msgid "This cannot be undone, confirm ?"
msgstr "Dit kan niet ongedaan worden gemaakt. Bevestigen ?" msgstr "Dit kan niet ongedaan worden gemaakt. Bevestigen ?"
@@ -796,22 +782,22 @@ msgstr "Selecteer een of meerdere opties"
msgid "Multiple answers" msgid "Multiple answers"
msgstr "Meerdere antwoorden" msgstr "Meerdere antwoorden"
#: lib/claper_web/live/event_live/manage.html.heex:213 #: lib/claper_web/live/event_live/manage.html.heex:269
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Import all interactions from another presentation" msgid "Import all interactions from another presentation"
msgstr "Importeer alle interacties uit een andere presentatie" msgstr "Importeer alle interacties uit een andere presentatie"
#: lib/claper_web/live/event_live/manage.ex:275 #: lib/claper_web/live/event_live/manage.ex:333
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions import failed" msgid "Interactions import failed"
msgstr "Importeren van interacties is mislukt" msgstr "Importeren van interacties is mislukt"
#: lib/claper_web/live/event_live/manage.ex:268 #: lib/claper_web/live/event_live/manage.ex:326
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Interactions imported successfully" msgid "Interactions imported successfully"
msgstr "Interacties zijn succesvol geimporteerd" msgstr "Interacties zijn succesvol geimporteerd"
#: lib/claper_web/live/event_live/manage.html.heex:286 #: lib/claper_web/live/event_live/manage.html.heex:341
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Select presentation" msgid "Select presentation"
msgstr "Presentatie selecteren" msgstr "Presentatie selecteren"
@@ -821,32 +807,21 @@ msgstr "Presentatie selecteren"
msgid "PDF, PPT, PPTX up to %{size} MB" msgid "PDF, PPT, PPTX up to %{size} MB"
msgstr "PDF, PPT, PPTX tot %{size} MB" msgstr "PDF, PPT, PPTX tot %{size} MB"
#: lib/claper_web/live/event_live/manager_settings_component.ex:85 #: lib/claper_web/live/event_live/manager_settings_component.ex:76
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Attendees settings" msgid "Attendees settings"
msgstr "Instellingen voor deelnemers" msgstr "Instellingen voor deelnemers"
#: lib/claper_web/live/event_live/manager_settings_component.ex:95 #: lib/claper_web/live/event_live/manager_settings_component.ex:86
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable messages" msgid "Enable messages"
msgstr "Schakel berichten in" msgstr "Schakel berichten in"
#: lib/claper_web/live/event_live/manager_settings_component.ex:21
#, elixir-autogen, elixir-format
msgid "Show instructions"
msgstr "Toon instructies"
#: lib/claper_web/live/event_live/manager_settings_component.ex:38 #: lib/claper_web/live/event_live/manager_settings_component.ex:38
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show messages" msgid "Show messages"
msgstr "Toon berichten" msgstr "Toon berichten"
#: lib/claper_web/live/event_live/manager_settings_component.ex:72
#: lib/claper_web/live/event_live/manager_settings_component.ex:146
#, elixir-autogen, elixir-format
msgid "Show poll results"
msgstr "Peilingresultaten weergeven"
#: lib/claper_web/live/event_live/show.html.heex:343 #: lib/claper_web/live/event_live/show.html.heex:343
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Messages deactivated" msgid "Messages deactivated"
@@ -865,7 +840,7 @@ msgstr "Anoniem"
msgid "Close" msgid "Close"
msgstr "Sluiten" msgstr "Sluiten"
#: lib/claper_web/live/event_live/manager_settings_component.ex:112 #: lib/claper_web/live/event_live/manager_settings_component.ex:111
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enable anonymous messages" msgid "Enable anonymous messages"
msgstr "Schakel anonieme berichten in" msgstr "Schakel anonieme berichten in"
@@ -896,7 +871,7 @@ msgstr "uitgeschakeld"
msgid "Account creation is disabled" msgid "Account creation is disabled"
msgstr "Het aanmaken van een account is uitgeschakeld" msgstr "Het aanmaken van een account is uitgeschakeld"
#: lib/claper_web/live/event_live/manage.html.heex:182 #: lib/claper_web/live/event_live/manage.html.heex:238
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add a Youtube video or any web content." msgid "Add a Youtube video or any web content."
msgstr "Voeg een YouTube-video of andere webinhoud toe." msgstr "Voeg een YouTube-video of andere webinhoud toe."
@@ -952,12 +927,12 @@ msgstr "Deelnemers kunnen de webinhoud op hun apparaat bekijken"
msgid "Current web content" msgid "Current web content"
msgstr "Huidige webinhoud" msgstr "Huidige webinhoud"
#: lib/claper_web/live/event_live/manage.html.heex:267 #: lib/claper_web/live/event_live/manage.html.heex:322
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Edit web content" msgid "Edit web content"
msgstr "Webinhoud bewerken" msgstr "Webinhoud bewerken"
#: lib/claper_web/live/event_live/manage.html.heex:266 #: lib/claper_web/live/event_live/manage.html.heex:321
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New web content" msgid "New web content"
msgstr "Nieuwe webinhoud" msgstr "Nieuwe webinhoud"
@@ -982,8 +957,8 @@ msgstr "Hiermee wordt de webinhoud verwijderd. Weet je het zeker?"
msgid "Title" msgid "Title"
msgstr "Titel" msgstr "Titel"
#: lib/claper_web/live/event_live/manage.html.heex:180 #: lib/claper_web/live/event_live/manage.html.heex:236
#: lib/claper_web/live/event_live/manage.html.heex:761 #: lib/claper_web/live/event_live/manage.html.heex:817
#: lib/claper_web/live/stat_live/index.html.heex:259 #: lib/claper_web/live/stat_live/index.html.heex:259
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Web content" msgid "Web content"
@@ -1006,17 +981,17 @@ msgstr "Vastzetten"
msgid "Pinned" msgid "Pinned"
msgstr "Vastgezet" msgstr "Vastgezet"
#: lib/claper_web/live/event_live/manage.html.heex:901 #: lib/claper_web/live/event_live/manage.html.heex:1020
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pinned messages" msgid "Pinned messages"
msgstr "Vastgezette berichten" msgstr "Vastgezette berichten"
#: lib/claper_web/live/event_live/manage.html.heex:1061 #: lib/claper_web/live/event_live/manage.html.heex:1180
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pinned messages will appear here." msgid "Pinned messages will appear here."
msgstr "Hier verschijnen vastgezette berichten." msgstr "Hier verschijnen vastgezette berichten."
#: lib/claper_web/live/event_live/manager_settings_component.ex:55 #: lib/claper_web/live/event_live/manager_settings_component.ex:63
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Show only pinned messages" msgid "Show only pinned messages"
msgstr "Toon alleen vastgezette berichten" msgstr "Toon alleen vastgezette berichten"
@@ -1092,7 +1067,7 @@ msgstr "Gevarenzone"
msgid "Delete account" msgid "Delete account"
msgstr "Account verwijderen" msgstr "Account verwijderen"
#: lib/claper_web/live/event_live/manage.html.heex:423 #: lib/claper_web/live/event_live/manage.html.heex:514
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Open presentation" msgid "Open presentation"
msgstr "Presentatie openen" msgstr "Presentatie openen"
@@ -1122,19 +1097,19 @@ msgstr "Toegangscode"
msgid "Animations in PPT/PPTX files are not supported, which is why we recommend exporting your presentation to PDF to ensure it displays correctly." msgid "Animations in PPT/PPTX files are not supported, which is why we recommend exporting your presentation to PDF to ensure it displays correctly."
msgstr "Animaties in PPT/PPTX-bestanden worden niet ondersteund. Daarom raden wij je aan de presentatie naar PDF te exporteren om er zeker van te zijn dat deze correct wordt weergegeven." msgstr "Animaties in PPT/PPTX-bestanden worden niet ondersteund. Daarom raden wij je aan de presentatie naar PDF te exporteren om er zeker van te zijn dat deze correct wordt weergegeven."
#: lib/claper_web/live/event_live/manage.html.heex:873 #: lib/claper_web/live/event_live/manage.html.heex:992
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Attendees interactions" msgid "Attendees interactions"
msgstr "Interacties van deelnemers" msgstr "Interacties van deelnemers"
#: lib/claper_web/live/event_live/event_form_component.html.heex:5 #: lib/claper_web/live/event_live/event_form_component.html.heex:5
#: lib/claper_web/live/event_live/index.html.heex:76 #: lib/claper_web/live/event_live/index.html.heex:76
#: lib/claper_web/live/event_live/manage.html.heex:327 #: lib/claper_web/live/event_live/manage.html.heex:382
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Back" msgid "Back"
msgstr "Terug" msgstr "Terug"
#: lib/claper_web/live/event_live/manage.html.heex:405 #: lib/claper_web/live/event_live/manage.html.heex:496
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Click here to open the presentation window." msgid "Click here to open the presentation window."
msgstr "Klik hier om het presentatievenster te openen." msgstr "Klik hier om het presentatievenster te openen."
@@ -1152,19 +1127,19 @@ msgstr "Facilitators"
msgid "Finish" msgid "Finish"
msgstr "Finish" msgstr "Finish"
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Here you'll find all interactions from your attendees. You can manage messages, pinned messages, and submitted forms." msgid "Here you'll find all interactions from your attendees. You can manage messages, pinned messages, and submitted forms."
msgstr "Hier vind je alle interacties van je bezoekers. Je kunt berichten, vastgezette berichten en verzonden formulieren beheren." msgstr "Hier vind je alle interacties van je bezoekers. Je kunt berichten, vastgezette berichten en verzonden formulieren beheren."
#: lib/claper_web/live/event_live/manage.html.heex:875 #: lib/claper_web/live/event_live/manage.html.heex:994
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Identify users by their unique avatars." msgid "Identify users by their unique avatars."
msgstr "Identificeer gebruikers aan de hand van hun unieke avatars." msgstr "Identificeer gebruikers aan de hand van hun unieke avatars."
#: lib/claper_web/live/event_live/event_form_component.html.heex:4 #: lib/claper_web/live/event_live/event_form_component.html.heex:4
#: lib/claper_web/live/event_live/index.html.heex:75 #: lib/claper_web/live/event_live/index.html.heex:75
#: lib/claper_web/live/event_live/manage.html.heex:326 #: lib/claper_web/live/event_live/manage.html.heex:381
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Next" msgid "Next"
msgstr "Volgende" msgstr "Volgende"
@@ -1174,17 +1149,17 @@ msgstr "Volgende"
msgid "Select your presentation file. Accepted formats are PDF, PPT, or PPTX. Ensure the file size does not exceed the maximum limit." msgid "Select your presentation file. Accepted formats are PDF, PPT, or PPTX. Ensure the file size does not exceed the maximum limit."
msgstr "Selecteer het Presentatie. Geaccepteerde formaten zijn PDF, PPT of PPTX. Zorg ervoor dat de bestandsgrootte de maximale limiet niet overschrijdt." msgstr "Selecteer het Presentatie. Geaccepteerde formaten zijn PDF, PPT of PPTX. Zorg ervoor dat de bestandsgrootte de maximale limiet niet overschrijdt."
#: lib/claper_web/live/event_live/manage.html.heex:403 #: lib/claper_web/live/event_live/manage.html.heex:494
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Time to launch your presentation!" msgid "Time to launch your presentation!"
msgstr "Tijd om je presentatie te starten!" msgstr "Tijd om je presentatie te starten!"
#: lib/claper_web/live/event_live/manage.html.heex:1176 #: lib/claper_web/live/event_live/manage.html.heex:1295
#, 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 "Gebruik de bijbehorende sneltoetsen om snel tussen deze instellingen te schakelen." msgstr "Gebruik de bijbehorende sneltoetsen om snel tussen deze instellingen te schakelen."
#: lib/claper_web/live/event_live/manage.html.heex:1176 #: lib/claper_web/live/event_live/manage.html.heex:1295
#, 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 "Je kunt elke instelling voor de presentatie (weergave op het grote scherm) en in de ruimte van de deelnemer beheren." msgstr "Je kunt elke instelling voor de presentatie (weergave op het grote scherm) en in de ruimte van de deelnemer beheren."
@@ -1219,7 +1194,7 @@ msgstr "Startdatum evenement"
msgid "If you don't have time and just want interactions without a presentation file, you can create a new event here." msgid "If you don't have time and just want interactions without a presentation file, you can create a new event here."
msgstr "Als je geen tijd heeft en alleen interacties wilt zonder een Presentatie, kun je hier een nieuw evenement aanmaken." msgstr "Als je geen tijd heeft en alleen interacties wilt zonder een Presentatie, kun je hier een nieuw evenement aanmaken."
#: lib/claper_web/live/event_live/manage.html.heex:529 #: lib/claper_web/live/event_live/manage.html.heex:660
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "If you have slides, you can navigate through the slides with ease using the arrow keys on your keyboard." msgid "If you have slides, you can navigate through the slides with ease using the arrow keys on your keyboard."
msgstr "Als je dia's hebt, kun je eenvoudig door de dia's navigeren met de pijltoetsen op het toetsenbord." msgstr "Als je dia's hebt, kun je eenvoudig door de dia's navigeren met de pijltoetsen op het toetsenbord."
@@ -1300,12 +1275,12 @@ msgstr "Selecteer de presentatie (optioneel)"
msgid "This code will be used by your attendees to access the event. You have the option to create a custom code." msgid "This code will be used by your attendees to access the event. You have the option to create a custom code."
msgstr "Deze code wordt door je bezoekers gebruikt om toegang te krijgen tot het evenement. Je hebt de mogelijkheid om een aangepaste code aan te maken." msgstr "Deze code wordt door je bezoekers gebruikt om toegang te krijgen tot het evenement. Je hebt de mogelijkheid om een aangepaste code aan te maken."
#: lib/claper_web/live/event_live/show.ex:193 #: lib/claper_web/live/event_live/show.ex:192
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "This event has been terminated" msgid "This event has been terminated"
msgstr "Dit evenement is gestopt" msgstr "Dit evenement is gestopt"
#: lib/claper_web/live/event_live/manage.html.heex:529 #: lib/claper_web/live/event_live/manage.html.heex:660
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "This section contains all your presentation slides (if you have upload one). You have the option to add interactions to each slide." msgid "This section contains all your presentation slides (if you have upload one). You have the option to add interactions to each slide."
msgstr "Deze sectie bevat alle presentatiedia's (als je er een hebt geupload). Je hebt de mogelijkheid om interacties aan elke dia toe te voegen." msgstr "Deze sectie bevat alle presentatiedia's (als je er een hebt geupload). Je hebt de mogelijkheid om interacties aan elke dia toe te voegen."
@@ -1320,7 +1295,7 @@ msgstr "Welkom bij Claper! Hier kun je een nieuw evenement aanmaken."
msgid "When your event will start?" msgid "When your event will start?"
msgstr "Wanneer begint het evenement?" msgstr "Wanneer begint het evenement?"
#: lib/claper_web/live/event_live/manage.html.heex:528 #: lib/claper_web/live/event_live/manage.html.heex:659
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Your slides and/or interactions" msgid "Your slides and/or interactions"
msgstr "De dia's en/of interacties" msgstr "De dia's en/of interacties"
@@ -1331,8 +1306,8 @@ msgid "Create your next presentation with"
msgstr "Maak je volgende presentatie met" msgstr "Maak je volgende presentatie met"
#: lib/claper_web/live/event_live/manage.ex:24 #: lib/claper_web/live/event_live/manage.ex:24
#: lib/claper_web/live/event_live/presenter.ex:21 #: lib/claper_web/live/event_live/presenter.ex:24
#: lib/claper_web/live/event_live/show.ex:24 #: lib/claper_web/live/event_live/show.ex:25
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Event doesn't exist" msgid "Event doesn't exist"
msgstr "Evenement bestaat niet" msgstr "Evenement bestaat niet"
@@ -1362,22 +1337,22 @@ msgstr "Je voorkeuren zijn bijgewerkt."
msgid "Question" msgid "Question"
msgstr "Vraag" msgstr "Vraag"
#: lib/claper_web/live/event_live/manage.html.heex:893 #: lib/claper_web/live/event_live/manage.html.heex:1012
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Questions" msgid "Questions"
msgstr "Vragen" msgstr "Vragen"
#: lib/claper_web/live/event_live/manage.html.heex:980 #: lib/claper_web/live/event_live/manage.html.heex:1099
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Questions will appear here." msgid "Questions will appear here."
msgstr "Vragen zullen hier verschijnen" msgstr "Vragen zullen hier verschijnen"
#: lib/claper_web/live/event_live/manage.html.heex:1022 #: lib/claper_web/live/event_live/manage.html.heex:1141
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sort by date" msgid "Sort by date"
msgstr "Sorteren op datum" msgstr "Sorteren op datum"
#: lib/claper_web/live/event_live/manage.html.heex:1001 #: lib/claper_web/live/event_live/manage.html.heex:1120
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sort by popularity" msgid "Sort by popularity"
msgstr "Sorteer op populariteit" msgstr "Sorteer op populariteit"
@@ -1403,7 +1378,7 @@ msgstr "Mijn account"
msgid "Your personal informations to access your account" msgid "Your personal informations to access your account"
msgstr "Je persoonlijke gegevens om toegang te krijgen tot je account" msgstr "Je persoonlijke gegevens om toegang te krijgen tot je account"
#: lib/claper_web/live/event_live/manager_settings_component.ex:129 #: lib/claper_web/live/event_live/manager_settings_component.ex:128
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Enable reactions" msgid "Enable reactions"
msgstr "Schakel reacties in" msgstr "Schakel reacties in"
@@ -1457,3 +1432,70 @@ msgstr "Uw volgende stappen"
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Add Claper" msgid "Add Claper"
msgstr "Voeg Claper toe" msgstr "Voeg Claper toe"
#: lib/claper_web/live/event_live/manage.html.heex:94
#: lib/claper_web/live/event_live/manage.html.heex:487
#, elixir-autogen, elixir-format
msgid "Close preview"
msgstr "Voorvertoning sluiten"
#: lib/claper_web/live/event_live/manage.html.heex:687
#, elixir-autogen, elixir-format, fuzzy
msgid "Create your first interaction."
msgstr "Maak je eerste interactie aan"
#: lib/claper_web/live/event_live/manage.html.heex:875
#, elixir-autogen, elixir-format, fuzzy
msgid "Disable"
msgstr "Uitschakelen"
#: lib/claper_web/live/event_live/manage.html.heex:957
#, elixir-autogen, elixir-format
msgid "Enable"
msgstr "Inschakelen"
#: lib/claper_web/live/event_live/manager_settings_component.ex:100
#, elixir-autogen, elixir-format, fuzzy
msgid "Enable messages to change this option"
msgstr "Schakel berichten in om deze optie te wijzigen"
#: lib/claper_web/live/event_live/manage.html.heex:918
#, elixir-autogen, elixir-format, fuzzy
msgid "Hide on presentation"
msgstr "Verbergen in presentatie"
#: lib/claper_web/live/event_live/manage.html.heex:933
#, elixir-autogen, elixir-format
msgid "Hide results for attendees"
msgstr "Resultaten verbergen voor deelnemers"
#: lib/claper_web/live/event_live/manage.html.heex:93
#: lib/claper_web/live/event_live/manage.html.heex:486
#, elixir-autogen, elixir-format
msgid "Open preview"
msgstr "Voorvertoning openen"
#: lib/claper_web/live/event_live/manager_settings_component.ex:21
#, elixir-autogen, elixir-format, fuzzy
msgid "Show instructions (QR Code)"
msgstr "Toon instructies (QR-code)"
#: lib/claper_web/live/event_live/manager_settings_component.ex:52
#, elixir-autogen, elixir-format
msgid "Show messages to change this option"
msgstr "Toon berichten om deze optie te wijzigen"
#: lib/claper_web/live/event_live/manage.html.heex:921
#, elixir-autogen, elixir-format
msgid "Show on presentation"
msgstr "Tonen in presentatie"
#: lib/claper_web/live/event_live/manage.html.heex:936
#, elixir-autogen, elixir-format
msgid "Show results for attendees"
msgstr "Resultaten tonen voor deelnemers"
#: lib/claper_web/live/event_live/manage.html.heex:684
#, elixir-autogen, elixir-format
msgid "This slide does not have any interactions."
msgstr "Deze dia heeft geen interacties."

Binary file not shown.

After

Width:  |  Height:  |  Size: 639 KiB