Version 2.2.0

This commit is contained in:
Alex Lion
2024-12-07 22:29:39 +01:00
parent 767c15b91c
commit 056b384e03
39 changed files with 3436 additions and 940 deletions

View File

@@ -36,6 +36,7 @@ MAIL_FROM_NAME=Claper
# Claper configuration
#ENABLE_ACCOUNT_CREATION=true
#EMAIL_CONFIRMATION=true
#ALLOW_UNLINK_EXTERNAL_PROVIDER=false
#LOGOUT_REDIRECT_URL=https://google.com
#GS_JPG_RESOLUTION=300x300

View File

@@ -1,3 +1,23 @@
## v2.2.0
### Features
- Add duplicate feature on finished events
- Add italian translation (thanks to @loviuz and @albanobattistella)
- Add EMAIL_CONFIRMATION environment variable to disable or enable email confirmation after registration
### Fixes and improvements
- Improve performance of global reactions
- Change QR Code background color to white
- Improve auto scroll of messages on the manager
- Fix pinning of questions
- Fix name picker being empty during a reconnect
- Change wording for more options dropdown and access
- Fix dropdown position to be on the front of other elements
- Owner and facilitators of the event can now join the attendee room before the event starts
- Fix email templates
## v2.1.1
### Fixes and improvements

View File

@@ -34,7 +34,7 @@ Claper has a two-sided mission:
- The first one is to help these people presenting an idea or a message by giving them the opportunity to make their presentation unique and to have real-time feedback from their audience.
- The second one is to help each participant to take their place, to be an actor in the presentation, in the meeting and to feel important and useful.
Supported languages: 🇬🇧 English, 🇫🇷 French, 🇩🇪 German, 🇪🇸 Spanish, 🇳🇱 Dutch
Supported languages: 🇬🇧 English, 🇫🇷 French, 🇩🇪 German, 🇪🇸 Spanish, 🇳🇱 Dutch, 🇮🇹 Italian
### Built With

View File

@@ -12,10 +12,12 @@ import airdatepickerLocaleFr from "air-datepicker/locale/fr";
import airdatepickerLocaleDe from "air-datepicker/locale/de";
import airdatepickerLocaleEs from "air-datepicker/locale/es";
import airdatepickerLocaleNl from "air-datepicker/locale/nl";
import airdatepickerLocaleIt from "air-datepicker/locale/it";
import "moment/locale/de";
import "moment/locale/fr";
import "moment/locale/es";
import "moment/locale/nl";
import "moment/locale/it";
import QRCodeStyling from "qr-code-styling";
import { Presenter } from "./presenter";
import { Manager } from "./manager";
@@ -23,7 +25,7 @@ import Split from "split-grid";
import { TourGuideClient } from "@sjmc11/tourguidejs/src/Tour";
window.moment = moment;
const supportedLocales = ["en", "fr", "de", "es", "nl"];
const supportedLocales = ["en", "fr", "de", "es", "nl", "it"];
var locale =
document.querySelector("html").getAttribute("lang") ||
@@ -44,6 +46,7 @@ let airdatepickerLocale = {
de: airdatepickerLocaleDe,
es: airdatepickerLocaleEs,
nl: airdatepickerLocaleNl,
it: airdatepickerLocaleIt,
};
let csrfToken = document
.querySelector("meta[name='csrf-token']")
@@ -169,18 +172,27 @@ Hooks.Scroll = {
Hooks.ScrollIntoDiv = {
mounted() {
this.scrollElement(true);
this.handleEvent("scroll", this.scrollElement.bind(this));
let useParent = this.el.dataset.useParent === "true";
this.scrollElement = this.el.dataset.useParent === "true" ? this.el.parentElement : this.el;
this.checkIfAtBottom();
this.scrollToBottom(true);
this.handleEvent("scroll", () => this.scrollToBottom());
this.scrollElement.addEventListener("scroll", () => this.checkIfAtBottom());
},
scrollElement(firstScroll) {
let t = this.el.parentElement;
if (
firstScroll === true ||
t.scrollHeight - t.scrollTop - t.clientHeight <= 100
) {
t.scrollTo({ top: t.scrollHeight, behavior: "smooth" });
checkIfAtBottom() {
this.isAtBottom = this.scrollElement.scrollHeight - this.scrollElement.scrollTop - this.scrollElement.clientHeight <= 30;
},
scrollToBottom(force = false) {
if (force || this.isAtBottom) {
this.scrollElement.scrollTo({ top: this.scrollElement.scrollHeight, behavior: "smooth" });
}
},
updated() {
this.scrollToBottom();
},
destroyed() {
this.scrollElement.removeEventListener("scroll", () => this.checkIfAtBottom());
}
};
Hooks.NicknamePicker = {
@@ -192,6 +204,12 @@ Hooks.NicknamePicker = {
this.el.addEventListener("click", (e) => this.clicked(e));
},
reconnected() {
let currentNickname = localStorage.getItem("nickname") || "";
if (currentNickname.length > 0) {
this.pushEvent("set-nickname", { nickname: currentNickname });
}
},
destroyed() {
this.el.removeEventListener("click", (e) => this.clicked(e));
},
@@ -362,18 +380,37 @@ Hooks.OpenPresenter = {
},
};
Hooks.GlobalReacts = {
svgCache: {},
mounted() {
this.preloadSVGs();
this.handleEvent("global-react", (data) => {
var img = document.createElement("img");
img.src = "/images/icons/" + data.type + ".svg";
img.className =
"react-animation absolute transform opacity-0" + this.el.className;
this.el.appendChild(img);
const svgContent = this.svgCache[data.type];
if (svgContent) {
const container = document.createElement("div");
container.innerHTML = svgContent;
const svgElement = container.firstChild;
svgElement.classList.add("react-animation", "absolute", "transform", "opacity-0");
svgElement.classList.add(...this.el.className.split(" "));
this.el.appendChild(svgElement);
}
});
this.handleEvent("reset-global-react", (data) => {
this.el.innerHTML = "";
});
},
preloadSVGs() {
const svgTypes = ["heart", "hundred", "clap", "raisehand"];
svgTypes.forEach(type => {
fetch(`/images/icons/${type}.svg`)
.then(response => response.text())
.then(svgContent => {
this.svgCache[type] = svgContent;
})
.catch(error => console.error(`Error loading SVG for ${type}:`, error));
});
}
};
Hooks.JoinEvent = {
mounted() {
@@ -461,10 +498,10 @@ Hooks.QRCode = {
},
dotsOptions: {
type: "square",
color: "#ffffff",
color: "#000000",
},
backgroundOptions: {
color: "#000000",
color: "#ffffff",
},
imageOptions: {
crossOrigin: "anonymous",
@@ -565,16 +602,6 @@ window.addEventListener("phx:page-loading-stop", (info) => {
topbar.hide();
});
const renderOnlineUsers = function (presences) {
let onlineUsers = Presence.list(
presences,
(_id, { metas: [user, ...rest] }) => {
return onlineUserTemplate(user);
}
).join("");
document.querySelector("body").innerHTML = onlineUsers;
};
const onlineUserTemplate = function (user) {
return `
@@ -587,7 +614,6 @@ const onlineUserTemplate = function (user) {
let presences = {};
liveSocket.on("presence_state", (state) => {
presences = Presence.syncState(presences, state);
renderOnlineUsers(presences);
});
// connect if there are any LiveViews on the page

View File

@@ -63,8 +63,16 @@ export class Manager {
let originalSnap = localStorage.getItem("preview-position");
if (originalSnap) {
let snaps = originalSnap.split(":");
preview.style.left = `${snaps[0]}px`;
preview.style.top = `${snaps[1]}px`;
const windowWidth = window.innerWidth;
const windowHeight = window.innerHeight;
const previewWidth = preview.offsetWidth;
const previewHeight = preview.offsetHeight;
const left = Math.min(Math.max(parseInt(snaps[0]), 0), windowWidth - previewWidth);
const top = Math.min(Math.max(parseInt(snaps[1]), 0), windowHeight - previewHeight);
preview.style.left = `${left}px`;
preview.style.top = `${top}px`;
}
const startDrag = (e) => {

View File

@@ -35,7 +35,8 @@ config :claper, ClaperWeb.Endpoint,
~r"priv/static/[^uploads].*(js|css|png|jpeg|jpg|gif|svg)$",
~r"priv/gettext/.*(po)$",
~r"lib/claper_web/(live|views)/.*(ex)$",
~r"lib/claper_web/templates/.*(eex)$"
~r"lib/claper_web/templates/.*(eex)$",
~r"assets/.*\.(js|css)$"
]
]

View File

@@ -59,6 +59,10 @@ enable_account_creation =
get_var_from_path_or_env(config_dir, "ENABLE_ACCOUNT_CREATION", "true")
|> String.to_existing_atom()
email_confirmation =
get_var_from_path_or_env(config_dir, "EMAIL_CONFIRMATION", "false")
|> String.to_existing_atom()
pool_size = get_int_from_path_or_env(config_dir, "POOL_SIZE", 10)
queue_target = get_int_from_path_or_env(config_dir, "QUEUE_TARGET", 5_000)
@@ -150,6 +154,7 @@ config :claper, ClaperWeb.Endpoint,
config :claper,
enable_account_creation: enable_account_creation,
email_confirmation: email_confirmation,
allow_unlink_external_provider: allow_unlink_external_provider,
logout_redirect_url: logout_redirect_url

View File

@@ -1,24 +1,24 @@
defmodule Claper.Accounts.UserNotifier do
import Swoosh.Email
# import Swoosh.Email
alias Claper.Mailer
# Delivers the email using the application mailer.
defp deliver(recipient, subject, body) do
from_name = Application.get_env(:claper, :mail)[:from_name]
from_email = Application.get_env(:claper, :mail)[:from]
# defp deliver(recipient, subject, body) do
# from_name = Application.get_env(:claper, :mail)[:from_name]
# from_email = Application.get_env(:claper, :mail)[:from]
email =
new()
|> to(recipient)
|> from({from_name, from_email})
|> subject(subject)
|> text_body(body)
# email =
# new()
# |> to(recipient)
# |> from({from_name, from_email})
# |> subject(subject)
# |> text_body(body)
with {:ok, _metadata} <- Mailer.deliver(email) do
{:ok, email}
end
end
# with {:ok, _metadata} <- Mailer.deliver(email) do
# {:ok, email}
# end
# end
def deliver_magic_link(email, url) do
email = ClaperWeb.Notifiers.UserNotifier.magic(email, url)
@@ -40,40 +40,22 @@ defmodule Claper.Accounts.UserNotifier do
Deliver instructions to confirm account.
"""
def deliver_confirmation_instructions(user, url) do
deliver(user.email, "Confirmation instructions", """
email = ClaperWeb.Notifiers.UserNotifier.confirm(user, url)
==============================
Hi #{user.email},
You can confirm your account by visiting the URL below:
#{url}
If you didn't create an account with us, please ignore this.
==============================
""")
with {:ok, _metadata} <- Mailer.deliver(email) do
{:ok, email}
end
end
@doc """
Deliver instructions to reset a user password.
"""
def deliver_reset_password_instructions(user, url) do
deliver(user.email, "Reset password instructions", """
email = ClaperWeb.Notifiers.UserNotifier.reset(user, url)
==============================
Hi #{user.email},
You can reset your password by visiting the URL below:
#{url}
If you didn't request this change, please ignore this.
==============================
""")
with {:ok, _metadata} <- Mailer.deliver(email) do
{:ok, email}
end
end
@doc """

View File

@@ -398,7 +398,7 @@ defmodule Claper.Events do
attrs =
Map.from_struct(original_event)
|> Map.drop([:id, :inserted_at, :updated_at, :presentation_file])
|> Map.drop([:id, :inserted_at, :updated_at, :presentation_file, :expired_at])
|> Map.put(:leaders, [])
|> Map.put(:code, "#{new_code}")
|> Map.put(:name, "#{original_event.name} (Copy)")

View File

@@ -32,7 +32,7 @@ defmodule ClaperWeb.UserConfirmationController do
{:ok, _} ->
conn
|> put_flash(:info, "User confirmed successfully.")
|> redirect(to: "/")
|> redirect(to: ~p"/users/log_in")
:error ->
# If there is a current user and the account was already confirmed,
@@ -41,12 +41,12 @@ defmodule ClaperWeb.UserConfirmationController do
# a warning message.
case conn.assigns do
%{current_user: %{confirmed_at: confirmed_at}} when not is_nil(confirmed_at) ->
redirect(conn, to: "/")
redirect(conn, to: ~p"/users/log_in")
%{} ->
conn
|> put_flash(:error, "User confirmation link is invalid or it has expired.")
|> redirect(to: "/")
|> redirect(to: ~p"/")
end
end
end

View File

@@ -40,13 +40,19 @@ defmodule ClaperWeb.UserOidcAuth do
conn
|> UserAuth.log_in_user(oidc_user.user)
else
{:error, _} ->
{:error, reason} ->
conn
|> put_flash(:error, "Cannot authenticate user.")
|> redirect(to: ~p"/users/log_in")
|> put_status(:unauthorized)
|> put_view(ClaperWeb.ErrorView)
|> render("csrf_error.html", %{error: "Authentication failed: #{inspect(reason)}"})
end
end
def callback(conn, %{"error" => error} = _params) do
conn
|> put_status(:unauthorized)
|> put_view(ClaperWeb.ErrorView)
|> render("csrf_error.html", %{error: "Authentication failed: #{error}"})
end
defp config do

View File

@@ -23,15 +23,20 @@ defmodule ClaperWeb.UserRegistrationController do
def create(conn, %{"user" => user_params}) do
case Accounts.register_user(user_params) do
{:ok, user} ->
# {:ok, _} =
# Accounts.deliver_user_confirmation_instructions(
# user,
# &url(~p"/users/confirm/#{&1}")
# )
if Application.get_env(:claper, :email_confirmation) do
{:ok, _} =
Accounts.deliver_user_confirmation_instructions(
user,
&url(~p"/users/confirm/#{&1}")
)
conn
|> put_flash(:info, "User created successfully.")
|> UserAuth.log_in_user(user)
conn
|> redirect(to: ~p"/users/register/confirm")
else
conn
|> put_flash(:info, "User created successfully.")
|> UserAuth.log_in_user(user)
end
{:error, %Ecto.Changeset{} = changeset} ->
render(conn, "new.html", changeset: changeset)

View File

@@ -43,7 +43,17 @@ defmodule ClaperWeb.UserSessionController do
oidc_enabled = Application.get_env(:claper, :oidc)[:enabled]
if user = Accounts.get_user_by_email_and_password(email, password) do
UserAuth.log_in_user(conn, user, user_params)
if Application.get_env(:claper, :email_confirmation) and !user.confirmed_at do
render(conn, "new.html",
error_message:
"You need to confirm your account before logging in. Please check your email for confirmation instructions.",
oidc_provider_name: oidc_provider_name,
oidc_logo_url: oidc_logo_url,
oidc_enabled: oidc_enabled
)
else
UserAuth.log_in_user(conn, user, user_params)
end
else
render(conn, "new.html",
error_message: "Invalid email or password",

View File

@@ -82,7 +82,7 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
phx-target={@myself}
class="flex w-full lg:w-auto pl-3 pr-4 text-white items-center justify-between py-2 rounded-md tracking-wide font-bold focus:outline-none focus:shadow-outline hover:bg-primary-600 bg-primary-500"
>
<span class="mr-2"><%= gettext("Access") %></span>
<span class="mr-2"><%= gettext("Join") %></span>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
@@ -101,7 +101,7 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
<div
phx-hook="Dropdown"
id={"dropdown-#{@event.uuid}"}
class="hidden rounded shadow-lg bg-white border px-1 py-1 absolute -left-1 top-9 w-max"
class="hidden rounded shadow-lg bg-white border px-1 py-1 absolute -left-1 top-9 w-max z-30"
>
<ul>
<li>
@@ -172,7 +172,7 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
>
<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" />
</svg>
<span><%= gettext("Terminate") %></span>
<span><%= gettext("End") %></span>
</.link>
</div>
<div class="flex items-start gap-x-2 relative text-sm ">
@@ -183,7 +183,7 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
phx-target={@myself}
class="flex w-full lg:w-auto pl-3 pr-4 text-gray-700 items-center justify-between py-2 rounded-md tracking-wide font-bold focus:outline-none focus:shadow-outline hover:bg-gray-300 bg-gray-200"
>
<span class="mr-2"><%= gettext("Action") %></span>
<span class="mr-2"><%= gettext("More options") %></span>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
@@ -202,7 +202,7 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
<div
phx-hook="Dropdown"
id={"dropdown-action-#{@event.uuid}"}
class="hidden rounded shadow-lg bg-white border px-1 py-1 absolute -left-1 top-9 w-max font-medium text-sm"
class="hidden rounded shadow-lg bg-white border px-1 py-1 absolute -left-1 top-9 w-max font-medium text-sm z-30"
>
<ul>
<li>
@@ -263,7 +263,7 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
phx-target={@myself}
class="flex w-full lg:w-auto pl-3 pr-4 text-gray-700 items-center justify-between py-2 rounded-md tracking-wide font-bold focus:outline-none focus:shadow-outline hover:bg-gray-300 bg-gray-200"
>
<span class="mr-2"><%= gettext("Action") %></span>
<span class="mr-2"><%= gettext("More options") %></span>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
@@ -352,7 +352,7 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
phx-target={@myself}
class="flex w-full lg:w-auto pl-3 pr-4 text-gray-700 items-center justify-between py-2 rounded-md tracking-wide font-bold focus:outline-none focus:shadow-outline hover:bg-gray-300 bg-gray-200"
>
<span class="mr-2"><%= gettext("Action") %></span>
<span class="mr-2"><%= gettext("More options") %></span>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
@@ -371,9 +371,27 @@ defmodule ClaperWeb.EventLive.EventCardComponent do
<div
phx-hook="Dropdown"
id={"dropdown-action-#{@event.uuid}"}
class="hidden rounded shadow-lg bg-white border px-1 py-1 absolute -left-1 top-9 w-max font-medium text-sm"
class="hidden rounded shadow-lg bg-white border px-1 py-1 absolute -left-1 top-9 w-max font-medium text-sm z-30"
>
<ul>
<li>
<button
phx-value-id={@event.uuid}
phx-click="duplicate"
class="py-2 px-2 rounded text-gray-600 hover:bg-gray-100 flex items-center gap-x-2"
>
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 20 20"
fill="currentColor"
class="w-5 h-5"
>
<path d="M7 3.5A1.5 1.5 0 0 1 8.5 2h3.879a1.5 1.5 0 0 1 1.06.44l3.122 3.12A1.5 1.5 0 0 1 17 6.622V12.5a1.5 1.5 0 0 1-1.5 1.5h-1v-3.379a3 3 0 0 0-.879-2.121L10.5 5.379A3 3 0 0 0 8.379 4.5H7v-1Z" />
<path d="M4.5 6A1.5 1.5 0 0 0 3 7.5v9A1.5 1.5 0 0 0 4.5 18h7a1.5 1.5 0 0 0 1.5-1.5v-5.879a1.5 1.5 0 0 0-.44-1.06L9.44 6.439A1.5 1.5 0 0 0 8.378 6H4.5Z" />
</svg>
<span><%= gettext("Duplicate") %></span>
</button>
</li>
<li>
<.link
phx-click="delete"

View File

@@ -86,12 +86,23 @@ defmodule ClaperWeb.EventLive.EventFormComponent do
end)
changeset =
socket.assigns.changeset
|> Ecto.Changeset.put_assoc(:leaders, leaders)
# Preserve other event fields and changes
updated_changeset =
case leaders do
[] -> Events.change_event(socket.assigns.event, %{leaders: leaders})
_ -> socket.assigns.changeset |> Ecto.Changeset.put_assoc(:leaders, leaders)
[] ->
Events.change_event(
socket.assigns.event,
Map.put(socket.assigns.changeset.changes, :leaders, [])
)
_ ->
changeset
end
{:noreply, assign(socket, changeset: changeset)}
{:noreply, assign(socket, changeset: updated_changeset)}
end
defp get_temp_id, do: :crypto.strong_rand_bytes(5) |> Base.url_encode64() |> binary_part(0, 5)

View File

@@ -152,6 +152,7 @@ defmodule ClaperWeb.EventLive.Manage do
socket
|> stream_insert(:posts, post)
|> stream_insert(:pinned_posts, post)
|> stream_insert(:questions, post)
|> assign(:pinned_post_count, socket.assigns.pinned_post_count + 1)
{:noreply, updated_socket}
@@ -163,6 +164,7 @@ defmodule ClaperWeb.EventLive.Manage do
socket
|> stream_insert(:posts, post)
|> stream_delete(:pinned_posts, post)
|> stream_insert(:questions, post)
|> assign(:pinned_post_count, socket.assigns.pinned_post_count - 1)
{:noreply, updated_socket}
@@ -682,7 +684,7 @@ defmodule ClaperWeb.EventLive.Manage do
socket
|> assign(:create, "poll")
|> assign(:poll, %Polls.Poll{
poll_opts: [%Polls.PollOpt{id: 0}, %Polls.PollOpt{id: 1}]
poll_opts: [%Polls.PollOpt{content: gettext("Yes")}, %Polls.PollOpt{content: gettext("No")}]
})
end

View File

@@ -298,43 +298,6 @@
/>
</div>
<% end %>
<%= if @create == "import" do %>
<div class="scroll-py-3 overflow-y-auto bg-gray-100 p-3">
<p class="text-xl font-bold">
<%= gettext("Select presentation") %>
</p>
<ul>
<%= for event <- @events do %>
<li class="my-3">
<button
phx-click="import"
phx-value-event={event.uuid}
class="bg-blue-500 text-white flex gap-x-2 items-center px-2 py-1 rounded-md"
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
class="w-5 h-5"
>
<path
stroke-linecap="round"
stroke-linejoin="round"
d="M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"
/>
</svg>
<span>
<%= event.name %>
</span>
</button>
</li>
<% end %>
</ul>
</div>
<% end %>
</div>
</div>
</div>
@@ -1068,7 +1031,9 @@
bg-white @container rounded-lg p-3 shadow-base transition-all flex flex-col justify-center items-center transform hover:scale-105"
>
<img src="/images/interaction-icons.png" class="w-2/3 @sm:w-1/3" />
<span class="font-semibold text-secondary-800">Add interaction</span>
<span class="font-semibold text-secondary-800">
<%= gettext("Add interaction") %>
</span>
</button>
</div>
</div>
@@ -1246,6 +1211,7 @@
id="question-list"
class="overflow-y-auto pb-5 px-3"
phx-update="stream"
data-use-parent="true"
phx-hook="ScrollIntoDiv"
>
<.live_component

View File

@@ -64,7 +64,7 @@ defmodule ClaperWeb.EventLive.PostComponent do
<div
id={"post-menu-#{@post.id}"}
class="hidden absolute right-4 top-7 bg-white rounded-lg px-5 py-2"
class="hidden absolute right-4 top-7 bg-white rounded-lg px-5 py-2 animate__faster"
>
<span class="text-red-500">
<%= link(gettext("Delete"),

View File

@@ -21,7 +21,7 @@
id="joinScreen"
class={"#{if @state.join_screen_visible, do: "opacity-100 z-40", else: "opacity-0"} h-full w-full flex flex-col justify-center bg-black absolute transition-opacity"}
>
<div class="h-full bg-black text-white bg-opacity-50 text-center flex flex-col items-center justify-center">
<div class="h-full bg-white text-black text-center flex flex-col items-center justify-center">
<span class="font-semibold mb-10 sm:text-3xl md:text-4xl lg:text-6xl">
<%= gettext("Scan to interact in real-time") %>
</span>
@@ -216,7 +216,7 @@
/>
<% else %>
<img
class="w-full max-h-screen mx-auto inline-block"
class=" max-h-screen !w-auto"
src={"https://#{Application.get_env(:claper, :presentations) |> Keyword.get(:aws_bucket)}.s3.#{Application.get_env(:ex_aws, :region)}.amazonaws.com/presentations/#{@event.presentation_file.hash}/#{index}.jpg"}
/>
<% end %>

View File

@@ -1,4 +1,4 @@
<%= if @started do %>
<%= if @started || @is_leader do %>
<div class="relative min-h-screen lg:flex lg:flex-col lg:items-center lg:w-full bg-black lg:bg-gradient-to-tl from-primary-500 to-secondary-500">
<div class="relative w-full">
<div
@@ -10,7 +10,7 @@
<div
id="side-menu"
class="hidden fixed h-screen w-64 bg-white rounded-r-lg flex z-30 px-4 flex-col justify-start lg:left-0"
class="hidden fixed h-screen w-64 bg-white rounded-r-lg flex z-30 px-4 flex-col justify-start lg:left-0 animate__faster"
>
<div>
<img src="/images/logo-large-black.svg" class="h-16 my-3" />
@@ -158,7 +158,7 @@
<div
id="nickname-popup"
class="hidden fixed bottom-0 h-36 w-full lg:w-1/3 lg:mx-auto bg-black text-white z-40 shadow-md rounded-md p-4 flex flex-col gap-y-2"
class="hidden fixed bottom-0 h-36 w-full lg:w-1/3 lg:mx-auto bg-black text-white z-40 shadow-md rounded-md p-4 flex flex-col gap-y-2 animate__faster"
>
<%= if @state.anonymous_chat_enabled do %>
<button

View File

@@ -7,24 +7,18 @@ defmodule ClaperWeb.UserLiveAuth do
router: ClaperWeb.Router
def on_mount(:default, _params, %{"current_user" => current_user} = _session, socket) do
socket =
socket
|> assign_new(:current_user, fn -> current_user end)
socket = assign_new(socket, :current_user, fn -> current_user end)
{:cont, socket}
cond do
not Application.get_env(:claper, :email_confirmation) ->
{:cont, socket}
# if current_user.confirmed_at do
# socket =
# socket
# |> assign_new(:current_user, fn -> current_user end)
current_user.confirmed_at ->
{:cont, socket}
# {:cont, socket}
# else
# {:halt,
# redirect(socket,
# to: ~p"/users/register/confirm?#{[%{email: current_user.email}]}"
# )}
# end
true ->
{:halt, redirect(socket, to: ~p"/users/register/confirm")}
end
end
def on_mount(:default, _params, _session, socket),

View File

@@ -258,6 +258,7 @@
{"English", "en"},
{"Español", "es"},
{"Français", "fr"},
{"Italiano", "it"},
{"Nederlands", "nl"}
]}
key={:locale}

View File

@@ -34,4 +34,26 @@ defmodule ClaperWeb.Notifiers.UserNotifier do
|> subject(gettext("Update email instructions"))
|> render_body("change.html", %{user: user, url: url})
end
def confirm(user, url) do
new()
|> to(user.email)
|> from(
{Application.get_env(:claper, :mail) |> Keyword.get(:from_name),
Application.get_env(:claper, :mail) |> Keyword.get(:from)}
)
|> subject(gettext("Confirmation instructions"))
|> render_body("confirm.html", %{user: user, url: url})
end
def reset(user, url) do
new()
|> to(user.email)
|> from(
{Application.get_env(:claper, :mail) |> Keyword.get(:from_name),
Application.get_env(:claper, :mail) |> Keyword.get(:from)}
)
|> subject(gettext("Reset password instructions"))
|> render_body("reset.html", %{user: user, url: url})
end
end

View File

@@ -124,6 +124,10 @@ defmodule ClaperWeb.Router do
get("/users/reset_password/:token", UserResetPasswordController, :edit)
post("/users/reset_password/:token", UserResetPasswordController, :update)
get("/users/confirm", UserConfirmationController, :new)
post("/users/confirm", UserConfirmationController, :create)
get("/users/confirm/:token", UserConfirmationController, :update)
get("/users/oidc", UserOidcAuth, :new)
get("/users/oidc/callback", UserOidcAuth, :callback)
end
@@ -154,9 +158,5 @@ defmodule ClaperWeb.Router do
get("/privacy", PageController, :privacy)
delete("/users/log_out", UserSessionController, :delete)
get("/users/confirm", UserConfirmationController, :new)
post("/users/confirm", UserConfirmationController, :create)
get("/users/confirm/:token", UserConfirmationController, :edit)
post("/users/confirm/:token", UserConfirmationController, :update)
end
end

View File

@@ -0,0 +1,33 @@
<div class="min-h-screen flex items-center justify-center bg-gray-100">
<div class="max-w-3xl w-full p-10">
<div class="text-center">
<h1 class="text-4xl font-bold text-gray-900 mb-2">
<%= gettext("CSRF Verification Failed") %>
</h1>
<p class="text-lg text-gray-700 mb-8">
<%= gettext("A required security token was not found or was invalid.") %>
</p>
</div>
<div class="space-y-6 text-center">
<p class="text-gray-700">
<%= gettext("If you're continually seeing this issue, try the following:") %>
</p>
<ol class="list-decimal list-inside space-y-2 text-gray-600">
<li><%= gettext("Clear cookies (at least for Claper domain)") %></li>
<li><%= gettext("Reload the page you're trying to access (don't re-submit data)") %></li>
<li><%= gettext("Try logging in again") %></li>
<li><%= gettext("Ensure the URL does not contain an extra \"/\" anywhere") %></li>
</ol>
<p class="text-gray-700 mt-6">
<%= gettext("If the problem persists, please contact support.") %>
</p>
<div class="mt-8">
<%= link(gettext("Back to Login"),
to: ~p"/users/log_in",
class: "text-blue underline font-semibold transition duration-300 ease-in-out"
) %>
</div>
</div>
</div>
</div>

View File

@@ -40,10 +40,14 @@
</tr>
<tr>
<td style="text-align:center;">
<a href="https://claper.co" title="logo" target="_blank">
<a
href={Application.get_env(:claper, ClaperWeb.Endpoint)[:base_url]}
title="logo"
target="_blank"
>
<img
width="60"
src="https://docs.claper.co/assets/logo.png"
src={"#{Application.get_env(:claper, ClaperWeb.Endpoint)[:base_url]}/images/logo.png"}
title="logo"
alt="logo"
/>

View File

@@ -0,0 +1,57 @@
<tr>
<td>
<table
width="95%"
border="0"
align="center"
cellpadding="0"
cellspacing="0"
style="max-width:670px;background:#fff; border-radius:3px; text-align:center;-webkit-box-shadow:0 6px 18px 0 rgba(0,0,0,.06);-moz-box-shadow:0 6px 18px 0 rgba(0,0,0,.06);box-shadow:0 6px 18px 0 rgba(0,0,0,.06);"
>
<tr>
<td style="height:40px;">&nbsp;</td>
</tr>
<tr>
<td style="padding:0 35px;">
<h1 style="color:#1e1e2d; font-weight:500; margin:0;font-size:32px;font-family:'Rubik',sans-serif;">
<%= gettext("Confirm account") %>
</h1>
<span style="display:inline-block; vertical-align:middle; margin:29px 0 26px; border-bottom:1px solid #cecece; width:100px;">
</span>
<p style="color:#455056; font-size:15px;line-height:24px; margin:0;">
<%= gettext("You can confirm your account by visiting the URL below") %>
</p>
<a
href={@url}
target="_blank"
style="background:#8611ed;text-decoration:none !important; font-weight:500; margin-top:35px; color:#fff;text-transform:uppercase; font-size:14px;padding:10px 24px;display:inline-block;border-radius:50px;"
>
<%= gettext("CONFIRM ACCOUNT") %>
</a>
<p style="color:#455056; font-size:15px;line-height:24px; margin-top:26px;">
<%= gettext("If you didn't create an account with us, please ignore this.") %>
</p>
</td>
</tr>
<tr>
<td style="height:20px;">&nbsp;</td>
</tr>
<tr>
<td style="font-size: 0.8em; color: #6C6C6C">
<p class="sub">
<%= gettext(
"If youre having trouble with the button above, copy and paste the URL below into your web browser"
) %>.
</p>
<p class="sub"><%= @url %></p>
</td>
</tr>
<tr>
<td style="height:40px;">&nbsp;</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="height:20px;">&nbsp;</td>
</tr>

View File

@@ -0,0 +1,57 @@
<tr>
<td>
<table
width="95%"
border="0"
align="center"
cellpadding="0"
cellspacing="0"
style="max-width:670px;background:#fff; border-radius:3px; text-align:center;-webkit-box-shadow:0 6px 18px 0 rgba(0,0,0,.06);-moz-box-shadow:0 6px 18px 0 rgba(0,0,0,.06);box-shadow:0 6px 18px 0 rgba(0,0,0,.06);"
>
<tr>
<td style="height:40px;">&nbsp;</td>
</tr>
<tr>
<td style="padding:0 35px;">
<h1 style="color:#1e1e2d; font-weight:500; margin:0;font-size:32px;font-family:'Rubik',sans-serif;">
<%= gettext("Reset password") %>
</h1>
<span style="display:inline-block; vertical-align:middle; margin:29px 0 26px; border-bottom:1px solid #cecece; width:100px;">
</span>
<p style="color:#455056; font-size:15px;line-height:24px; margin:0;">
<%= gettext("You can reset your password by visiting the URL below") %>
</p>
<a
href={@url}
target="_blank"
style="background:#8611ed;text-decoration:none !important; font-weight:500; margin-top:35px; color:#fff;text-transform:uppercase; font-size:14px;padding:10px 24px;display:inline-block;border-radius:50px;"
>
<%= gettext("RESET PASSWORD") %>
</a>
<p style="color:#455056; font-size:15px;line-height:24px; margin-top:26px;">
<%= gettext("If you didn't create an account with us, please ignore this.") %>
</p>
</td>
</tr>
<tr>
<td style="height:20px;">&nbsp;</td>
</tr>
<tr>
<td style="font-size: 0.8em; color: #6C6C6C">
<p class="sub">
<%= gettext(
"If youre having trouble with the button above, copy and paste the URL below into your web browser"
) %>.
</p>
<p class="sub"><%= @url %></p>
</td>
</tr>
<tr>
<td style="height:40px;">&nbsp;</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="height:20px;">&nbsp;</td>
</tr>

View File

@@ -8,7 +8,7 @@
<img src="/images/icons/email.png" class="w-auto inline" />
</a>
</h2>
<p class="mt-6 text-xl md:text-3xl font-bold text-gray-100">
<p class="mt-6 text-lg md:text-xl font-bold text-gray-100">
<%= if @conn.query_params["retry"] do %>
<%= gettext("We already sent you an email to login, please retry in 5 minutes.") %>
<% else %>
@@ -26,7 +26,7 @@
<div class="mt-10">
<.link href={~p"/"} class="text-sm text-white underline">
<%= gettext("Return to home") %>
<%= gettext("back to the home page") %>
</.link>
</div>
</div>

View File

@@ -1,7 +1,7 @@
defmodule Claper.MixProject do
use Mix.Project
@version "2.1.1"
@version "2.2.0"
def project do
[

View File

@@ -8,13 +8,13 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: lib/claper_web/live/event_live/manage.html.heex:1405
#: lib/claper_web/live/event_live/manage.html.heex:1360
#: lib/claper_web/live/user_settings_live/show.ex:77
#, elixir-autogen, elixir-format
msgid "Settings"
msgstr "Einstellungen"
#: lib/claper_web/live/event_live/manage.ex:727
#: lib/claper_web/live/event_live/manage.ex:706
#: 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/templates/user_registration/new.html.heex:29
@@ -73,29 +73,30 @@ msgstr "Wir haben Ihnen bereits eine E-Mail zur Anmeldung geschickt, bitte versu
msgid "We sent you an email at"
msgstr "Wir haben Ihnen eine E-Mail geschickt an"
#: lib/claper_web/live/event_live/show.html.heex:415
#: lib/claper_web/live/event_live/show.html.heex:417
#, elixir-autogen, elixir-format
msgid "days"
msgstr "Tage"
#: lib/claper_web/live/event_live/show.html.heex:421
#: lib/claper_web/live/event_live/show.html.heex:423
#, elixir-autogen, elixir-format
msgid "hours"
msgstr "Stunden"
#: lib/claper_web/live/event_live/show.html.heex:427
#: lib/claper_web/live/event_live/show.html.heex:429
#, elixir-autogen, elixir-format
msgid "minutes"
msgstr "Minuten"
#: lib/claper_web/live/event_live/show.html.heex:143
#: lib/claper_web/live/event_live/show.html.heex:145
#, elixir-autogen, elixir-format
msgid "Be the first to react !"
msgstr "Seien Sie der Erste, der reagiert!"
#: lib/claper_web/live/event_live/event_card_component.ex:85
#: lib/claper_web/live/event_live/join.ex:41
#: lib/claper_web/live/event_live/join.html.heex:94
#: lib/claper_web/live/event_live/show.html.heex:264
#: lib/claper_web/live/event_live/show.html.heex:266
#, elixir-autogen, elixir-format
msgid "Join"
msgstr "Teilnehmen"
@@ -113,7 +114,7 @@ msgstr "Dashboard"
msgid "Host"
msgstr "Host"
#: lib/claper_web/live/event_live/show.html.heex:433
#: lib/claper_web/live/event_live/show.html.heex:435
#, elixir-autogen, elixir-format
msgid "seconds"
msgstr "Sekunden"
@@ -139,7 +140,7 @@ msgid "Leave"
msgstr "Verlassen"
#: lib/claper_web/live/event_live/presenter.html.heex:26
#: lib/claper_web/live/event_live/show.html.heex:442
#: lib/claper_web/live/event_live/show.html.heex:444
#, elixir-autogen, elixir-format
msgid "Scan to interact in real-time"
msgstr "Scannen und in Echtzeit interagieren"
@@ -149,7 +150,7 @@ msgstr "Scannen und in Echtzeit interagieren"
msgid "Starting on"
msgstr "Startet um"
#: lib/claper_web/live/event_live/event_form_component.ex:257
#: lib/claper_web/live/event_live/event_form_component.ex:268
#, elixir-autogen, elixir-format
msgid "Updated successfully"
msgstr "Erfolgreich aktualisiert"
@@ -161,13 +162,12 @@ msgstr "Es ist an der Zeit, Ihren Präsentationen mehr Bedeutung zu verleihen."
#: lib/claper_web/templates/error/404.html.heex:36
#: lib/claper_web/templates/error/500.html.heex:37
#: lib/claper_web/templates/user_registration/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "Return to home"
msgstr "Zurück zur Startseite"
#: lib/claper_web/live/event_live/event_form_component.ex:201
#: lib/claper_web/live/event_live/event_form_component.ex:237
#: lib/claper_web/live/event_live/event_form_component.ex:212
#: lib/claper_web/live/event_live/event_form_component.ex:248
#, elixir-autogen, elixir-format
msgid "Created successfully"
msgstr "Erfolgreich erstellt"
@@ -192,9 +192,9 @@ msgid "Create"
msgstr "Erstellen"
#: lib/claper_web/live/embed_live/form_component.html.heex:74
#: lib/claper_web/live/event_live/event_card_component.ex:400
#: lib/claper_web/live/event_live/event_card_component.ex:418
#: lib/claper_web/live/event_live/event_form_component.html.heex:37
#: lib/claper_web/live/event_live/manage.html.heex:1353
#: lib/claper_web/live/event_live/manage.html.heex:1308
#: 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:142
@@ -258,7 +258,9 @@ msgid "Confirm email"
msgstr "E-Mail bestätigen"
#: lib/claper_web/templates/user_notifier/change.html.heex:32
#: lib/claper_web/templates/user_notifier/confirm.html.heex:32
#: lib/claper_web/templates/user_notifier/magic.html.heex:32
#: lib/claper_web/templates/user_notifier/reset.html.heex:32
#, elixir-autogen, elixir-format
msgid "If you didn't create an account with us, please ignore this."
msgstr "Wenn Sie kein Konto bei uns erstellt haben, ignorieren Sie dies bitte."
@@ -287,8 +289,8 @@ msgstr "Präsentation hochgeladen"
#: lib/claper_web/live/event_live/event_form_component.html.heex:133
#: lib/claper_web/live/event_live/event_form_component.html.heex:211
#: lib/claper_web/live/event_live/event_form_component.html.heex:353
#: lib/claper_web/live/event_live/event_form_component.html.heex:377
#: lib/claper_web/live/event_live/event_form_component.html.heex:339
#: lib/claper_web/live/event_live/event_form_component.html.heex:363
#, elixir-autogen, elixir-format
msgid "Remove"
msgstr "Entfernen"
@@ -308,12 +310,12 @@ msgstr "Datei hochladen"
msgid "or drag and drop"
msgstr "oder drag and drop"
#: lib/claper_web/live/event_live/event_form_component.ex:313
#: lib/claper_web/live/event_live/event_form_component.ex:322
#, elixir-autogen, elixir-format
msgid "You have selected an incorrect file type"
msgstr "Sie haben einen falschen Dateityp ausgewählt"
#: lib/claper_web/live/event_live/event_form_component.ex:312
#: lib/claper_web/live/event_live/event_form_component.ex:321
#, elixir-autogen, elixir-format
msgid "Your file is too large"
msgstr "Ihre Datei ist zu groß"
@@ -328,12 +330,12 @@ msgstr "Datei ändern"
msgid "Presentation replaced"
msgstr "Präsentation ersetzt"
#: lib/claper_web/live/event_live/manage.html.heex:274
#: lib/claper_web/live/event_live/manage.html.heex:244
#, elixir-autogen, elixir-format
msgid "Edit poll"
msgstr "Umfrage bearbeiten"
#: lib/claper_web/live/event_live/manage.html.heex:273
#: lib/claper_web/live/event_live/manage.html.heex:243
#, elixir-autogen, elixir-format
msgid "New poll"
msgstr "Neue Umfrage"
@@ -343,7 +345,7 @@ msgstr "Neue Umfrage"
msgid "Title of your poll"
msgstr "Titel Ihrer Umfrage"
#: lib/claper_web/live/event_live/event_form_component.ex:314
#: lib/claper_web/live/event_live/event_form_component.ex:323
#, elixir-autogen, elixir-format
msgid "Upload failed"
msgstr "Hochladen fehlgeschlagen"
@@ -354,7 +356,7 @@ msgid "Add poll to know opinion of your public."
msgstr "Fügen Sie eine Umfrage hinzu, um die Meinung Ihres Publikums zu erfahren."
#: lib/claper_web/live/event_live/manage.html.heex:165
#: lib/claper_web/live/event_live/manage.html.heex:779
#: lib/claper_web/live/event_live/manage.html.heex:714
#, elixir-autogen, elixir-format
msgid "Poll"
msgstr "Umfrage"
@@ -382,8 +384,8 @@ msgstr "Aktuelle Umfrage anzeigen"
msgid "Vote"
msgstr "Abstimmen"
#: lib/claper_web/live/event_live/event_form_component.html.heex:342
#: lib/claper_web/live/event_live/event_form_component.html.heex:360
#: lib/claper_web/live/event_live/event_form_component.html.heex:328
#: lib/claper_web/live/event_live/event_form_component.html.heex:346
#, elixir-autogen, elixir-format
msgid "User email address"
msgstr "Benutzer Email-Adresse"
@@ -393,7 +395,7 @@ msgstr "Benutzer Email-Adresse"
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."
#: lib/claper_web/live/event_live/manage.html.heex:1170
#: lib/claper_web/live/event_live/manage.html.heex:1124
#, elixir-autogen, elixir-format
msgid "Messages from attendees will appear here."
msgstr "Nachrichten von Teilnehmern werden hier erscheinen."
@@ -408,24 +410,24 @@ msgstr "Verarbeitung der Datei..."
msgid "This will delete all responses associated and the poll itself, are you sure?"
msgstr "Dadurch werden alle zugehörigen Antworten und die Umfrage selbst gelöscht, sind Sie sicher?"
#: lib/claper_web/live/event_live/manage.html.heex:444
#: lib/claper_web/live/event_live/manage.html.heex:379
#, elixir-autogen, elixir-format
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"
#: lib/claper_web/live/event_live/show.html.heex:323
#: lib/claper_web/live/event_live/show.html.heex:325
#, elixir-autogen, elixir-format
msgid "Ask, comment..."
msgstr "Fragen, kommentieren..."
#: lib/claper_web/live/event_live/manage.html.heex:1116
#: lib/claper_web/live/event_live/manage.html.heex:1070
#: lib/claper_web/live/stat_live/index.html.heex:71
#: lib/claper_web/live/stat_live/index.html.heex:271
#, elixir-autogen, elixir-format
msgid "Messages"
msgstr "Nachrichten"
#: lib/claper_web/live/event_live/event_form_component.html.heex:325
#: lib/claper_web/live/event_live/event_form_component.html.heex:311
#, elixir-autogen, elixir-format
msgid "Add facilitator"
msgstr "Moderator hinzufügen"
@@ -440,14 +442,16 @@ msgstr "Hoppla, Seite existiert nicht."
msgid "The site is under maintenance, we'll be back very soon!"
msgstr "Die Seite wird gerade gewartet, wir sind bald wieder da!"
#: lib/claper_web/live/event_live/event_form_component.html.heex:304
#: lib/claper_web/live/event_live/event_form_component.html.heex:290
#, elixir-autogen, elixir-format
msgid "Facilitators can present and manage interactions"
msgstr "Moderatoren können präsentieren und Interaktionen steuern"
#: lib/claper_web/templates/leader_notifier/invitation.html.heex:45
#: lib/claper_web/templates/user_notifier/change.html.heex:42
#: lib/claper_web/templates/user_notifier/confirm.html.heex:42
#: lib/claper_web/templates/user_notifier/magic.html.heex:42
#: lib/claper_web/templates/user_notifier/reset.html.heex:42
#, elixir-autogen, elixir-format
msgid "If youre having trouble with the button above, copy and paste the URL below into your web browser"
msgstr "Wenn Sie Probleme mit der obigen Schaltfläche haben, kopieren Sie die folgende URL und fügen Sie sie in Ihren Webbrowser ein"
@@ -457,7 +461,8 @@ 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"
msgstr "Sie können Ihre E-Mail-Adresse ändern, indem Sie die folgende URL aufrufen"
#: lib/claper_web/live/event_live/manage.html.heex:701
#: lib/claper_web/live/event_live/manage.html.heex:636
#: lib/claper_web/live/event_live/manage.html.heex:1035
#, elixir-autogen, elixir-format
msgid "Add interaction"
msgstr "Interaktion hinzufügen"
@@ -575,7 +580,7 @@ msgstr "Interaktionsgeschichte"
msgid "No messages has been sent"
msgstr "Es wurden keine Nachrichten gesendet"
#: lib/claper_web/live/event_live/event_card_component.ex:382
#: lib/claper_web/live/event_live/event_card_component.ex:400
#, elixir-autogen, elixir-format
msgid "This will delete all data related to your event, this cannot be undone. Confirm ?"
msgstr "Dadurch werden alle Daten im Zusammenhang mit Ihrer Veranstaltung gelöscht. Dies kann nicht rückgängig gemacht werden. Bestätigen?"
@@ -620,7 +625,7 @@ msgstr "Anmeldung"
msgid "Connect to your account"
msgstr "Verbinden Sie sich mit Ihrem Konto"
#: lib/claper_web/live/event_live/show.html.heex:451
#: lib/claper_web/live/event_live/show.html.heex:453
#, elixir-autogen, elixir-format
msgid "Or use the code:"
msgstr "Oder verwenden Sie den Code:"
@@ -683,35 +688,35 @@ msgstr "Fügen Sie ein Formular hinzu, um Daten von Ihrem Publikum zu sammeln."
msgid "Current form"
msgstr "Aktuelles Formular"
#: lib/claper_web/live/event_live/manage.html.heex:295
#: lib/claper_web/live/event_live/manage.html.heex:265
#, elixir-autogen, elixir-format
msgid "Edit form"
msgstr "Formular bearbeiten"
#: lib/claper_web/live/event_live/manage.html.heex:198
#: lib/claper_web/live/event_live/manage.html.heex:823
#: lib/claper_web/live/event_live/manage.html.heex:1365
#: lib/claper_web/live/event_live/manage.html.heex:758
#: lib/claper_web/live/event_live/manage.html.heex:1320
#: lib/claper_web/live/stat_live/index.html.heex:217
#, elixir-autogen, elixir-format
msgid "Form"
msgstr "Formular"
#: lib/claper_web/live/event_live/manage.html.heex:1140
#: lib/claper_web/live/event_live/manage.html.heex:1094
#, elixir-autogen, elixir-format
msgid "Form submissions"
msgstr "Abgeschickte Formulare"
#: lib/claper_web/live/event_live/manage.html.heex:1338
#: lib/claper_web/live/event_live/manage.html.heex:1293
#, elixir-autogen, elixir-format
msgid "Form submissions from attendees will appear here."
msgstr "Formulareinsendungen der Teilnehmer werden hier angezeigt."
#: lib/claper_web/live/event_live/manage.ex:726
#: lib/claper_web/live/event_live/manage.ex:705
#, elixir-autogen, elixir-format
msgid "Name"
msgstr "Name"
#: lib/claper_web/live/event_live/manage.html.heex:294
#: lib/claper_web/live/event_live/manage.html.heex:264
#, elixir-autogen, elixir-format
msgid "New form"
msgstr "Neues Formular"
@@ -736,7 +741,7 @@ msgstr "Abschicken"
msgid "Text"
msgstr "Text"
#: lib/claper_web/live/event_live/manage.html.heex:1358
#: lib/claper_web/live/event_live/manage.html.heex:1313
#, elixir-autogen, elixir-format
msgid "This cannot be undone, confirm ?"
msgstr "Dies kann nicht rückgängig gemacht werden. Bestätigen?"
@@ -776,26 +781,6 @@ msgstr "Wählen Sie eine oder mehrere Optionen aus"
msgid "Multiple answers"
msgstr "Mehrere Antworten"
#: lib/claper_web/live/event_live/manage.html.heex:263
#, elixir-autogen, elixir-format
msgid "Import all interactions from another presentation"
msgstr "Importieren Sie alle Interaktionen aus einer anderen Präsentation"
#: lib/claper_web/live/event_live/manage.ex:333
#, elixir-autogen, elixir-format
msgid "Interactions import failed"
msgstr "Der Import der Interaktionen ist fehlgeschlagen"
#: lib/claper_web/live/event_live/manage.ex:326
#, elixir-autogen, elixir-format
msgid "Interactions imported successfully"
msgstr "Interaktionen erfolgreich importiert"
#: lib/claper_web/live/event_live/manage.html.heex:335
#, elixir-autogen, elixir-format
msgid "Select presentation"
msgstr "Präsentation auswählen"
#: lib/claper_web/live/event_live/event_form_component.html.heex:92
#, elixir-autogen, elixir-format
msgid "PDF, PPT, PPTX up to %{size} MB"
@@ -816,19 +801,19 @@ msgstr "Nachrichten aktivieren"
msgid "Show messages"
msgstr "Nachrichten anzeigen"
#: lib/claper_web/live/event_live/show.html.heex:343
#: lib/claper_web/live/event_live/show.html.heex:345
#, elixir-autogen, elixir-format
msgid "Messages deactivated"
msgstr "Nachrichten deaktiviert"
#: lib/claper_web/live/event_live/show.html.heex:186
#: lib/claper_web/live/event_live/show.html.heex:207
#: lib/claper_web/live/event_live/show.html.heex:307
#: lib/claper_web/live/event_live/show.html.heex:188
#: lib/claper_web/live/event_live/show.html.heex:209
#: lib/claper_web/live/event_live/show.html.heex:309
#, elixir-autogen, elixir-format
msgid "Anonymous"
msgstr "Anonymous"
#: lib/claper_web/live/event_live/show.html.heex:233
#: lib/claper_web/live/event_live/show.html.heex:235
#: lib/claper_web/templates/lti/launch/error.html.heex:17
#, elixir-autogen, elixir-format
msgid "Close"
@@ -839,8 +824,8 @@ msgstr "Schließen"
msgid "Enable anonymous messages"
msgstr "Anonyme Nachrichten aktivieren"
#: lib/claper_web/live/event_live/show.html.heex:214
#: lib/claper_web/live/event_live/show.html.heex:259
#: lib/claper_web/live/event_live/show.html.heex:216
#: lib/claper_web/live/event_live/show.html.heex:261
#, elixir-autogen, elixir-format, fuzzy
msgid "Enter your name"
msgstr "Benutze deinen Namen"
@@ -850,12 +835,12 @@ msgstr "Benutze deinen Namen"
msgid "Or go to %{url} and use the code:"
msgstr "Oder gehen Sie zu %{url} und verwenden Sie den Code:"
#: lib/claper_web/live/event_live/show.html.heex:227
#: lib/claper_web/live/event_live/show.html.heex:229
#, elixir-autogen, elixir-format
msgid "Use your name"
msgstr "Benutze deinen Namen"
#: lib/claper_web/live/event_live/show.html.heex:207
#: lib/claper_web/live/event_live/show.html.heex:209
#, elixir-autogen, elixir-format
msgid "disabled"
msgstr "deaktiviert"
@@ -911,22 +896,22 @@ msgstr "Aktualisieren Sie Ihr Passwort"
msgid "Send link to reset password"
msgstr "Link zum Zurücksetzen des Passworts senden"
#: lib/claper_web/live/event_live/embed_component.ex:59
#: lib/claper_web/live/event_live/embed_component.ex:55
#, elixir-autogen, elixir-format, fuzzy
msgid "Current web content"
msgstr "Aktuelle Einbettung"
#: lib/claper_web/live/event_live/manage.html.heex:316
#: lib/claper_web/live/event_live/manage.html.heex:286
#, elixir-autogen, elixir-format
msgid "Edit web content"
msgstr "Webinhalt bearbeiten"
#: lib/claper_web/live/event_live/manage.html.heex:315
#: lib/claper_web/live/event_live/manage.html.heex:285
#, elixir-autogen, elixir-format
msgid "New web content"
msgstr "Neuer Webinhalt"
#: lib/claper_web/live/event_live/embed_component.ex:36
#: lib/claper_web/live/event_live/embed_component.ex:32
#, elixir-autogen, elixir-format, fuzzy
msgid "See current web content"
msgstr "Aktuelle Webinhalte anzeigen"
@@ -942,7 +927,7 @@ msgid "Title"
msgstr "Titel"
#: lib/claper_web/live/event_live/manage.html.heex:230
#: lib/claper_web/live/event_live/manage.html.heex:867
#: lib/claper_web/live/event_live/manage.html.heex:802
#: lib/claper_web/live/stat_live/index.html.heex:259
#, elixir-autogen, elixir-format
msgid "Web content"
@@ -960,12 +945,12 @@ msgstr "Anpinnen"
msgid "Pinned"
msgstr "Angepinnt"
#: lib/claper_web/live/event_live/manage.html.heex:1132
#: lib/claper_web/live/event_live/manage.html.heex:1086
#, elixir-autogen, elixir-format, fuzzy
msgid "Pinned messages"
msgstr "Angepinnte Nachrichten"
#: lib/claper_web/live/event_live/manage.html.heex:1292
#: lib/claper_web/live/event_live/manage.html.heex:1247
#, elixir-autogen, elixir-format
msgid "Pinned messages will appear here."
msgstr "Angepinnte Beiträge werden hier angezeigt."
@@ -1011,12 +996,7 @@ msgstr "Sie wurden eingeladen, ein Ereignis zu verwalten"
msgid "Saved"
msgstr "Gespeichert"
#: lib/claper_web/live/event_live/event_card_component.ex:85
#, elixir-autogen, elixir-format
msgid "Access"
msgstr "Zugriff"
#: lib/claper_web/live/user_settings_live/show.html.heex:285
#: lib/claper_web/live/user_settings_live/show.html.heex:286
#, elixir-autogen, elixir-format
msgid "All your events and files will be permanently deleted, are you sure?"
msgstr "Alle Ihre Veranstaltungen und Dateien werden dauerhaft gelöscht, sind Sie sicher?"
@@ -1031,31 +1011,26 @@ msgstr "Sind Sie sicher, dass Sie diese Veranstaltung beenden möchten? Diese Ak
msgid "Attendees room"
msgstr "Teilnehmerraum"
#: lib/claper_web/live/user_settings_live/show.html.heex:277
#: lib/claper_web/live/user_settings_live/show.html.heex:278
#, elixir-autogen, elixir-format
msgid "Be careful, these actions are irreversible"
msgstr "Seien Sie vorsichtig, diese Aktionen sind unwiderruflich"
#: lib/claper_web/live/user_settings_live/show.html.heex:274
#: lib/claper_web/live/user_settings_live/show.html.heex:275
#, elixir-autogen, elixir-format
msgid "Danger zone"
msgstr "Gefahrenzone"
#: lib/claper_web/live/user_settings_live/show.html.heex:290
#: lib/claper_web/live/user_settings_live/show.html.heex:291
#, elixir-autogen, elixir-format, fuzzy
msgid "Delete account"
msgstr "Konto löschen"
#: lib/claper_web/live/event_live/manage.html.heex:508
#: lib/claper_web/live/event_live/manage.html.heex:443
#, elixir-autogen, elixir-format
msgid "Open presentation"
msgstr "Präsentation öffnen"
#: lib/claper_web/live/event_live/event_card_component.ex:175
#, elixir-autogen, elixir-format
msgid "Terminate"
msgstr "Beenden"
#: lib/claper_web/live/event_live/event_card_component.ex:344
#, elixir-autogen, elixir-format
msgid "View report"
@@ -1076,49 +1051,49 @@ 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."
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:1104
#: lib/claper_web/live/event_live/manage.html.heex:1058
#, elixir-autogen, elixir-format, fuzzy
msgid "Attendees interactions"
msgstr "Interaktionen der Teilnehmer"
#: 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/manage.html.heex:376
#: lib/claper_web/live/event_live/manage.html.heex:309
#, elixir-autogen, elixir-format
msgid "Back"
msgstr "Zurück"
#: lib/claper_web/live/event_live/manage.html.heex:490
#: lib/claper_web/live/event_live/manage.html.heex:425
#, elixir-autogen, elixir-format
msgid "Click here to open the presentation window."
msgstr "Klicken Sie hier, um das Präsentationsfenster zu öffnen."
#: lib/claper_web/live/event_live/event_form_component.html.heex:298
#: lib/claper_web/live/event_live/event_form_component.html.heex:284
#, elixir-autogen, elixir-format, fuzzy
msgid "Facilitators"
msgstr "Moderatoren"
#: lib/claper_web/live/event_live/event_form_component.html.heex:6
#: lib/claper_web/live/event_live/index.html.heex:77
#: lib/claper_web/live/event_live/manage.html.heex:377
#: lib/claper_web/live/event_live/manage.html.heex:310
#: lib/claper_web/templates/lti/registration/success.html.heex:26
#, elixir-autogen, elixir-format, fuzzy
msgid "Finish"
msgstr "Abschließen"
#: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1060
#, elixir-autogen, elixir-format
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."
#: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1060
#, elixir-autogen, elixir-format
msgid "Identify users by their unique avatars."
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/index.html.heex:75
#: lib/claper_web/live/event_live/manage.html.heex:375
#: lib/claper_web/live/event_live/manage.html.heex:308
#, elixir-autogen, elixir-format, fuzzy
msgid "Next"
msgstr "Weiter"
@@ -1128,17 +1103,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."
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:488
#: lib/claper_web/live/event_live/manage.html.heex:423
#, elixir-autogen, elixir-format, fuzzy
msgid "Time to launch your presentation!"
msgstr "Zeit, Ihre Präsentation zu starten!"
#: lib/claper_web/live/event_live/manage.html.heex:1407
#: lib/claper_web/live/event_live/manage.html.heex:1362
#, elixir-autogen, elixir-format
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."
#: lib/claper_web/live/event_live/manage.html.heex:1407
#: lib/claper_web/live/event_live/manage.html.heex:1362
#, elixir-autogen, elixir-format
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."
@@ -1173,7 +1148,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."
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/event_form_component.html.heex:299
#: lib/claper_web/live/event_live/event_form_component.html.heex:285
#, elixir-autogen, elixir-format, fuzzy
msgid "If you require assistance in managing your event, you can grant access to others. Simply enter their email addresses; once they register an account with these emails, they will be able to manage the event."
msgstr "Wenn Sie Unterstützung bei der Verwaltung Ihrer Veranstaltung benötigen, können Sie anderen Personen Zugang gewähren. Geben Sie einfach deren E-Mail-Adressen ein. Sobald sie ein Konto mit diesen E-Mail-Adressen registrieren, können sie die Veranstaltung verwalten."
@@ -1204,7 +1179,7 @@ msgstr "Meine Veranstaltungen"
msgid "Name of your event"
msgstr "Name Ihrer Veranstaltung"
#: lib/claper_web/live/event_live/event_form_component.html.heex:299
#: lib/claper_web/live/event_live/event_form_component.html.heex:285
#, elixir-autogen, elixir-format, fuzzy
msgid "Note: Facilitators do not have the ability to delete your event."
msgstr "Hinweis: Moderatoren können Ihre Veranstaltung nicht löschen."
@@ -1281,7 +1256,7 @@ msgstr "Veranstaltung existiert nicht"
msgid "Customize your account"
msgstr "Passen Sie Ihr Konto an"
#: lib/claper_web/live/user_settings_live/show.html.heex:264
#: lib/claper_web/live/user_settings_live/show.html.heex:265
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Sprache"
@@ -1301,22 +1276,22 @@ msgstr "Ihre Einstellungen wurden aktualisiert."
msgid "Question"
msgstr "Frage"
#: lib/claper_web/live/event_live/manage.html.heex:1124
#: lib/claper_web/live/event_live/manage.html.heex:1078
#, elixir-autogen, elixir-format
msgid "Questions"
msgstr "Fragen"
#: lib/claper_web/live/event_live/manage.html.heex:1211
#: lib/claper_web/live/event_live/manage.html.heex:1165
#, elixir-autogen, elixir-format
msgid "Questions will appear here."
msgstr "Fragen werden hier erscheinen."
#: lib/claper_web/live/event_live/manage.html.heex:1253
#: lib/claper_web/live/event_live/manage.html.heex:1207
#, elixir-autogen, elixir-format
msgid "Sort by date"
msgstr "Nach Datum sortieren"
#: lib/claper_web/live/event_live/manage.html.heex:1232
#: lib/claper_web/live/event_live/manage.html.heex:1186
#, elixir-autogen, elixir-format
msgid "Sort by popularity"
msgstr "Nach Beliebtheit sortieren"
@@ -1398,22 +1373,22 @@ msgid "Add Claper"
msgstr "Claper hinzufügen"
#: lib/claper_web/live/event_live/manage.html.heex:94
#: lib/claper_web/live/event_live/manage.html.heex:481
#: lib/claper_web/live/event_live/manage.html.heex:416
#, elixir-autogen, elixir-format
msgid "Close preview"
msgstr "Vorschau schließen"
#: lib/claper_web/live/event_live/manage.html.heex:685
#: lib/claper_web/live/event_live/manage.html.heex:620
#, 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:1025
#: lib/claper_web/live/event_live/manage.html.heex:977
#, elixir-autogen, elixir-format, fuzzy
msgid "Disable"
msgstr "Deaktivieren"
#: lib/claper_web/live/event_live/manage.html.heex:1069
#: lib/claper_web/live/event_live/manage.html.heex:1021
#, elixir-autogen, elixir-format
msgid "Enable"
msgstr "Aktivieren"
@@ -1423,13 +1398,13 @@ msgstr "Aktivieren"
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:749
#: lib/claper_web/live/event_live/manage.html.heex:684
#, elixir-autogen, elixir-format, fuzzy
msgid "Hide on presentation"
msgstr "In Präsentation ausblenden"
#: lib/claper_web/live/event_live/manage.html.heex:93
#: lib/claper_web/live/event_live/manage.html.heex:480
#: lib/claper_web/live/event_live/manage.html.heex:415
#, elixir-autogen, elixir-format
msgid "Open preview"
msgstr "Vorschau öffnen"
@@ -1444,12 +1419,12 @@ msgstr "Anweisungen anzeigen (QR-Code)"
msgid "Show messages to change this option"
msgstr "Nachrichten anzeigen, um diese Option zu ändern"
#: lib/claper_web/live/event_live/manage.html.heex:752
#: lib/claper_web/live/event_live/manage.html.heex:687
#, elixir-autogen, elixir-format
msgid "Show on presentation"
msgstr "In Präsentation anzeigen"
#: lib/claper_web/live/event_live/manage.html.heex:682
#: lib/claper_web/live/event_live/manage.html.heex:617
#, elixir-autogen, elixir-format
msgid "This slide does not have any interactions."
msgstr "Diese Folie hat keine Interaktionen."
@@ -1476,7 +1451,7 @@ msgstr "Anmelden mit %{provider}"
msgid "The account has been unlinked."
msgstr "Das Konto wurde getrennt."
#: lib/claper_web/live/event_live/manage.html.heex:658
#: lib/claper_web/live/event_live/manage.html.heex:593
#, elixir-autogen, elixir-format
msgid "This section contains all your interactions."
msgstr "Dieser Abschnitt enthält alle Ihre Interaktionen."
@@ -1487,12 +1462,12 @@ msgstr "Dieser Abschnitt enthält alle Ihre Interaktionen."
msgid "Unlink"
msgstr "Trennen"
#: lib/claper_web/live/event_live/manage.html.heex:658
#: lib/claper_web/live/event_live/manage.html.heex:593
#, elixir-autogen, elixir-format
msgid "You can add interactions to your presentation slides."
msgstr "Sie können Ihren Präsentationsfolien Interaktionen hinzufügen."
#: lib/claper_web/live/event_live/manage.html.heex:657
#: lib/claper_web/live/event_live/manage.html.heex:592
#, elixir-autogen, elixir-format
msgid "Your interactions"
msgstr "Ihre Interaktionen"
@@ -1530,6 +1505,7 @@ msgstr "Link zum Inhalt"
#: lib/claper/embeds/embed.ex:65
#: lib/claper/embeds/embed.ex:74
#: lib/claper/embeds/embed.ex:83
#: lib/claper/embeds/embed.ex:92
#, elixir-autogen, elixir-format
msgid "Please enter a valid %{provider} link"
msgstr "Bitte geben Sie einen gültigen %{provider}-Link ein"
@@ -1537,11 +1513,12 @@ msgstr "Bitte geben Sie einen gültigen %{provider}-Link ein"
#: lib/claper/embeds/embed.ex:62
#: lib/claper/embeds/embed.ex:71
#: lib/claper/embeds/embed.ex:80
#: lib/claper/embeds/embed.ex:89
#, elixir-autogen, elixir-format
msgid "Please enter a valid link starting with http:// or https://"
msgstr "Bitte geben Sie einen gültigen Link ein, der mit http:// oder https:// beginnt"
#: lib/claper/embeds/embed.ex:89
#: lib/claper/embeds/embed.ex:98
#, elixir-autogen, elixir-format
msgid "Please enter valid HTML content with an iframe tag"
msgstr "Bitte geben Sie gültigen HTML-Inhalt mit einem iframe-Tag ein"
@@ -1567,14 +1544,120 @@ msgstr "Teilnehmer können die Webinhalte auf ihrem Gerät anzeigen"
msgid "Options"
msgstr "Optionen"
#: lib/claper_web/live/event_live/event_card_component.ex:242
#: lib/claper_web/live/event_live/event_card_component.ex:392
#, elixir-autogen, elixir-format
msgid "Duplicate"
msgstr "Duplizieren"
#: lib/claper_web/templates/error/csrf_error.html.heex:8
#, elixir-autogen, elixir-format
msgid "A required security token was not found or was invalid."
msgstr "Ein erforderliches Sicherheitstoken wurde nicht gefunden oder war ungültig."
#: lib/claper_web/templates/error/csrf_error.html.heex:26
#, elixir-autogen, elixir-format
msgid "Back to Login"
msgstr "Zurück zum Login"
#: lib/claper_web/templates/error/csrf_error.html.heex:5
#, elixir-autogen, elixir-format
msgid "CSRF Verification Failed"
msgstr "CSRF-Verifizierung fehlgeschlagen"
#: lib/claper_web/templates/error/csrf_error.html.heex:17
#, elixir-autogen, elixir-format
msgid "Clear cookies (at least for Claper domain)"
msgstr "Cookies löschen (mindestens für die Claper-Domain)"
#: lib/claper_web/templates/error/csrf_error.html.heex:20
#, elixir-autogen, elixir-format
msgid "Ensure the URL does not contain an extra \"/\" anywhere"
msgstr "Stellen Sie sicher, dass die URL nirgendwo ein zusätzliches \"/\" enthält"
#: lib/claper_web/templates/error/csrf_error.html.heex:23
#, elixir-autogen, elixir-format
msgid "If the problem persists, please contact support."
msgstr "Wenn das Problem weiterhin besteht, wenden Sie sich bitte an den Support."
#: lib/claper_web/templates/error/csrf_error.html.heex:14
#, elixir-autogen, elixir-format
msgid "If you're continually seeing this issue, try the following:"
msgstr "Wenn Sie dieses Problem weiterhin sehen, versuchen Sie Folgendes:"
#: lib/claper_web/templates/error/csrf_error.html.heex:18
#, elixir-autogen, elixir-format
msgid "Reload the page you're trying to access (don't re-submit data)"
msgstr "Laden Sie die Seite, auf die Sie zugreifen möchten, neu (senden Sie keine Daten erneut)"
#: lib/claper_web/templates/error/csrf_error.html.heex:19
#, elixir-autogen, elixir-format
msgid "Try logging in again"
msgstr "Versuchen Sie, sich erneut anzumelden"
#: lib/claper_web/live/event_live/event_card_component.ex:175
#, elixir-autogen, elixir-format
msgid "End"
msgstr "Beenden"
#: lib/claper_web/live/event_live/event_card_component.ex:186
#: lib/claper_web/live/event_live/event_card_component.ex:266
#: lib/claper_web/live/event_live/event_card_component.ex:355
#, elixir-autogen, elixir-format
msgid "Action"
msgstr "Aktion"
msgid "More options"
msgstr "Weitere Optionen"
#: lib/claper_web/live/event_live/event_card_component.ex:242
#: lib/claper_web/live/event_live/manage.ex:687
#, elixir-autogen, elixir-format
msgid "Duplicate"
msgstr "Duplizieren"
msgid "No"
msgstr "Nein"
#: lib/claper_web/live/event_live/manage.ex:687
#, elixir-autogen, elixir-format
msgid "Yes"
msgstr "Ja"
#: lib/claper_web/templates/user_notifier/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "CONFIRM ACCOUNT"
msgstr "KONTO BESTÄTIGEN"
#: lib/claper_web/templates/user_notifier/confirm.html.heex:17
#, elixir-autogen, elixir-format
msgid "Confirm account"
msgstr "Konto bestätigen"
#: lib/claper_web/notifiers/user_notifier.ex:45
#, elixir-autogen, elixir-format
msgid "Confirmation instructions"
msgstr "Bestätigungsanweisungen"
#: lib/claper_web/templates/user_notifier/reset.html.heex:29
#, elixir-autogen, elixir-format
msgid "RESET PASSWORD"
msgstr "PASSWORT ZURÜCKSETZEN"
#: lib/claper_web/templates/user_notifier/reset.html.heex:17
#, elixir-autogen, elixir-format, fuzzy
msgid "Reset password"
msgstr "Passwort zurücksetzen"
#: lib/claper_web/notifiers/user_notifier.ex:56
#, elixir-autogen, elixir-format
msgid "Reset password instructions"
msgstr "Anweisungen zum Zurücksetzen des Passworts"
#: lib/claper_web/templates/user_notifier/confirm.html.heex:22
#, elixir-autogen, elixir-format, fuzzy
msgid "You can confirm your account by visiting the URL below"
msgstr "Sie können Ihr Konto bestätigen, indem Sie die folgende URL besuchen"
#: lib/claper_web/templates/user_notifier/reset.html.heex:22
#, elixir-autogen, elixir-format
msgid "You can reset your password by visiting the URL below"
msgstr "Sie können Ihr Passwort zurücksetzen, indem Sie die folgende URL besuchen"
#: lib/claper_web/templates/user_registration/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "back to the home page"
msgstr "zurück zur Startseite"

View File

@@ -10,13 +10,13 @@
msgid ""
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1405
#: lib/claper_web/live/event_live/manage.html.heex:1360
#: lib/claper_web/live/user_settings_live/show.ex:77
#, elixir-autogen, elixir-format
msgid "Settings"
msgstr ""
#: lib/claper_web/live/event_live/manage.ex:727
#: lib/claper_web/live/event_live/manage.ex:706
#: 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/templates/user_registration/new.html.heex:29
@@ -75,29 +75,30 @@ msgstr ""
msgid "We sent you an email at"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:415
#: lib/claper_web/live/event_live/show.html.heex:417
#, elixir-autogen, elixir-format
msgid "days"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:421
#: lib/claper_web/live/event_live/show.html.heex:423
#, elixir-autogen, elixir-format
msgid "hours"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:427
#: lib/claper_web/live/event_live/show.html.heex:429
#, elixir-autogen, elixir-format
msgid "minutes"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:143
#: lib/claper_web/live/event_live/show.html.heex:145
#, elixir-autogen, elixir-format
msgid "Be the first to react !"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:85
#: lib/claper_web/live/event_live/join.ex:41
#: lib/claper_web/live/event_live/join.html.heex:94
#: lib/claper_web/live/event_live/show.html.heex:264
#: lib/claper_web/live/event_live/show.html.heex:266
#, elixir-autogen, elixir-format
msgid "Join"
msgstr ""
@@ -115,7 +116,7 @@ msgstr ""
msgid "Host"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:433
#: lib/claper_web/live/event_live/show.html.heex:435
#, elixir-autogen, elixir-format
msgid "seconds"
msgstr ""
@@ -141,7 +142,7 @@ msgid "Leave"
msgstr ""
#: lib/claper_web/live/event_live/presenter.html.heex:26
#: lib/claper_web/live/event_live/show.html.heex:442
#: lib/claper_web/live/event_live/show.html.heex:444
#, elixir-autogen, elixir-format
msgid "Scan to interact in real-time"
msgstr ""
@@ -151,7 +152,7 @@ msgstr ""
msgid "Starting on"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.ex:257
#: lib/claper_web/live/event_live/event_form_component.ex:268
#, elixir-autogen, elixir-format
msgid "Updated successfully"
msgstr ""
@@ -163,13 +164,12 @@ msgstr ""
#: lib/claper_web/templates/error/404.html.heex:36
#: lib/claper_web/templates/error/500.html.heex:37
#: lib/claper_web/templates/user_registration/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "Return to home"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.ex:201
#: lib/claper_web/live/event_live/event_form_component.ex:237
#: lib/claper_web/live/event_live/event_form_component.ex:212
#: lib/claper_web/live/event_live/event_form_component.ex:248
#, elixir-autogen, elixir-format
msgid "Created successfully"
msgstr ""
@@ -194,9 +194,9 @@ msgid "Create"
msgstr ""
#: lib/claper_web/live/embed_live/form_component.html.heex:74
#: lib/claper_web/live/event_live/event_card_component.ex:400
#: lib/claper_web/live/event_live/event_card_component.ex:418
#: lib/claper_web/live/event_live/event_form_component.html.heex:37
#: lib/claper_web/live/event_live/manage.html.heex:1353
#: lib/claper_web/live/event_live/manage.html.heex:1308
#: 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:142
@@ -260,7 +260,9 @@ msgid "Confirm email"
msgstr ""
#: lib/claper_web/templates/user_notifier/change.html.heex:32
#: lib/claper_web/templates/user_notifier/confirm.html.heex:32
#: lib/claper_web/templates/user_notifier/magic.html.heex:32
#: lib/claper_web/templates/user_notifier/reset.html.heex:32
#, elixir-autogen, elixir-format
msgid "If you didn't create an account with us, please ignore this."
msgstr ""
@@ -289,8 +291,8 @@ msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:133
#: lib/claper_web/live/event_live/event_form_component.html.heex:211
#: lib/claper_web/live/event_live/event_form_component.html.heex:353
#: lib/claper_web/live/event_live/event_form_component.html.heex:377
#: lib/claper_web/live/event_live/event_form_component.html.heex:339
#: lib/claper_web/live/event_live/event_form_component.html.heex:363
#, elixir-autogen, elixir-format
msgid "Remove"
msgstr ""
@@ -310,12 +312,12 @@ msgstr ""
msgid "or drag and drop"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.ex:313
#: lib/claper_web/live/event_live/event_form_component.ex:322
#, elixir-autogen, elixir-format
msgid "You have selected an incorrect file type"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.ex:312
#: lib/claper_web/live/event_live/event_form_component.ex:321
#, elixir-autogen, elixir-format
msgid "Your file is too large"
msgstr ""
@@ -330,12 +332,12 @@ msgstr ""
msgid "Presentation replaced"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:274
#: lib/claper_web/live/event_live/manage.html.heex:244
#, elixir-autogen, elixir-format
msgid "Edit poll"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:273
#: lib/claper_web/live/event_live/manage.html.heex:243
#, elixir-autogen, elixir-format
msgid "New poll"
msgstr ""
@@ -345,7 +347,7 @@ msgstr ""
msgid "Title of your poll"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.ex:314
#: lib/claper_web/live/event_live/event_form_component.ex:323
#, elixir-autogen, elixir-format
msgid "Upload failed"
msgstr ""
@@ -356,7 +358,7 @@ msgid "Add poll to know opinion of your public."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:165
#: lib/claper_web/live/event_live/manage.html.heex:779
#: lib/claper_web/live/event_live/manage.html.heex:714
#, elixir-autogen, elixir-format
msgid "Poll"
msgstr ""
@@ -384,8 +386,8 @@ msgstr ""
msgid "Vote"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:342
#: lib/claper_web/live/event_live/event_form_component.html.heex:360
#: lib/claper_web/live/event_live/event_form_component.html.heex:328
#: lib/claper_web/live/event_live/event_form_component.html.heex:346
#, elixir-autogen, elixir-format
msgid "User email address"
msgstr ""
@@ -395,7 +397,7 @@ msgstr ""
msgid "Changing your file will remove all interaction elements like polls associated."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1170
#: lib/claper_web/live/event_live/manage.html.heex:1124
#, elixir-autogen, elixir-format
msgid "Messages from attendees will appear here."
msgstr ""
@@ -410,24 +412,24 @@ msgstr ""
msgid "This will delete all responses associated and the poll itself, are you sure?"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:444
#: lib/claper_web/live/event_live/manage.html.heex:379
#, elixir-autogen, elixir-format
msgid "Press <strong>F</strong> in the presentation window to enable fullscreen"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:323
#: lib/claper_web/live/event_live/show.html.heex:325
#, elixir-autogen, elixir-format
msgid "Ask, comment..."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1116
#: lib/claper_web/live/event_live/manage.html.heex:1070
#: lib/claper_web/live/stat_live/index.html.heex:71
#: lib/claper_web/live/stat_live/index.html.heex:271
#, elixir-autogen, elixir-format
msgid "Messages"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:325
#: lib/claper_web/live/event_live/event_form_component.html.heex:311
#, elixir-autogen, elixir-format
msgid "Add facilitator"
msgstr ""
@@ -442,14 +444,16 @@ msgstr ""
msgid "The site is under maintenance, we'll be back very soon!"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:304
#: lib/claper_web/live/event_live/event_form_component.html.heex:290
#, elixir-autogen, elixir-format
msgid "Facilitators can present and manage interactions"
msgstr ""
#: lib/claper_web/templates/leader_notifier/invitation.html.heex:45
#: lib/claper_web/templates/user_notifier/change.html.heex:42
#: lib/claper_web/templates/user_notifier/confirm.html.heex:42
#: lib/claper_web/templates/user_notifier/magic.html.heex:42
#: lib/claper_web/templates/user_notifier/reset.html.heex:42
#, elixir-autogen, elixir-format
msgid "If youre having trouble with the button above, copy and paste the URL below into your web browser"
msgstr ""
@@ -459,7 +463,8 @@ msgstr ""
msgid "You can change your email by visiting the URL below"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:701
#: lib/claper_web/live/event_live/manage.html.heex:636
#: lib/claper_web/live/event_live/manage.html.heex:1035
#, elixir-autogen, elixir-format
msgid "Add interaction"
msgstr ""
@@ -577,7 +582,7 @@ msgstr ""
msgid "No messages has been sent"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:382
#: lib/claper_web/live/event_live/event_card_component.ex:400
#, elixir-autogen, elixir-format
msgid "This will delete all data related to your event, this cannot be undone. Confirm ?"
msgstr ""
@@ -622,7 +627,7 @@ msgstr ""
msgid "Connect to your account"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:451
#: lib/claper_web/live/event_live/show.html.heex:453
#, elixir-autogen, elixir-format
msgid "Or use the code:"
msgstr ""
@@ -685,35 +690,35 @@ msgstr ""
msgid "Current form"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:295
#: lib/claper_web/live/event_live/manage.html.heex:265
#, elixir-autogen, elixir-format
msgid "Edit form"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:198
#: lib/claper_web/live/event_live/manage.html.heex:823
#: lib/claper_web/live/event_live/manage.html.heex:1365
#: lib/claper_web/live/event_live/manage.html.heex:758
#: lib/claper_web/live/event_live/manage.html.heex:1320
#: lib/claper_web/live/stat_live/index.html.heex:217
#, elixir-autogen, elixir-format
msgid "Form"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1140
#: lib/claper_web/live/event_live/manage.html.heex:1094
#, elixir-autogen, elixir-format
msgid "Form submissions"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1338
#: lib/claper_web/live/event_live/manage.html.heex:1293
#, elixir-autogen, elixir-format
msgid "Form submissions from attendees will appear here."
msgstr ""
#: lib/claper_web/live/event_live/manage.ex:726
#: lib/claper_web/live/event_live/manage.ex:705
#, elixir-autogen, elixir-format
msgid "Name"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:294
#: lib/claper_web/live/event_live/manage.html.heex:264
#, elixir-autogen, elixir-format
msgid "New form"
msgstr ""
@@ -738,7 +743,7 @@ msgstr ""
msgid "Text"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1358
#: lib/claper_web/live/event_live/manage.html.heex:1313
#, elixir-autogen, elixir-format
msgid "This cannot be undone, confirm ?"
msgstr ""
@@ -778,26 +783,6 @@ msgstr ""
msgid "Multiple answers"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:263
#, elixir-autogen, elixir-format
msgid "Import all interactions from another presentation"
msgstr ""
#: lib/claper_web/live/event_live/manage.ex:333
#, elixir-autogen, elixir-format
msgid "Interactions import failed"
msgstr ""
#: lib/claper_web/live/event_live/manage.ex:326
#, elixir-autogen, elixir-format
msgid "Interactions imported successfully"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:335
#, elixir-autogen, elixir-format
msgid "Select presentation"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:92
#, elixir-autogen, elixir-format
msgid "PDF, PPT, PPTX up to %{size} MB"
@@ -818,19 +803,19 @@ msgstr ""
msgid "Show messages"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:343
#: lib/claper_web/live/event_live/show.html.heex:345
#, elixir-autogen, elixir-format
msgid "Messages deactivated"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:186
#: lib/claper_web/live/event_live/show.html.heex:207
#: lib/claper_web/live/event_live/show.html.heex:307
#: lib/claper_web/live/event_live/show.html.heex:188
#: lib/claper_web/live/event_live/show.html.heex:209
#: lib/claper_web/live/event_live/show.html.heex:309
#, elixir-autogen, elixir-format
msgid "Anonymous"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:233
#: lib/claper_web/live/event_live/show.html.heex:235
#: lib/claper_web/templates/lti/launch/error.html.heex:17
#, elixir-autogen, elixir-format
msgid "Close"
@@ -841,8 +826,8 @@ msgstr ""
msgid "Enable anonymous messages"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:214
#: lib/claper_web/live/event_live/show.html.heex:259
#: lib/claper_web/live/event_live/show.html.heex:216
#: lib/claper_web/live/event_live/show.html.heex:261
#, elixir-autogen, elixir-format
msgid "Enter your name"
msgstr ""
@@ -852,12 +837,12 @@ msgstr ""
msgid "Or go to %{url} and use the code:"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:227
#: lib/claper_web/live/event_live/show.html.heex:229
#, elixir-autogen, elixir-format
msgid "Use your name"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:207
#: lib/claper_web/live/event_live/show.html.heex:209
#, elixir-autogen, elixir-format
msgid "disabled"
msgstr ""
@@ -913,22 +898,22 @@ msgstr ""
msgid "Send link to reset password"
msgstr ""
#: lib/claper_web/live/event_live/embed_component.ex:59
#: lib/claper_web/live/event_live/embed_component.ex:55
#, elixir-autogen, elixir-format
msgid "Current web content"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:316
#: lib/claper_web/live/event_live/manage.html.heex:286
#, elixir-autogen, elixir-format
msgid "Edit web content"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:315
#: lib/claper_web/live/event_live/manage.html.heex:285
#, elixir-autogen, elixir-format
msgid "New web content"
msgstr ""
#: lib/claper_web/live/event_live/embed_component.ex:36
#: lib/claper_web/live/event_live/embed_component.ex:32
#, elixir-autogen, elixir-format
msgid "See current web content"
msgstr ""
@@ -944,7 +929,7 @@ msgid "Title"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:230
#: lib/claper_web/live/event_live/manage.html.heex:867
#: lib/claper_web/live/event_live/manage.html.heex:802
#: lib/claper_web/live/stat_live/index.html.heex:259
#, elixir-autogen, elixir-format
msgid "Web content"
@@ -962,12 +947,12 @@ msgstr ""
msgid "Pinned"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1132
#: lib/claper_web/live/event_live/manage.html.heex:1086
#, elixir-autogen, elixir-format
msgid "Pinned messages"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1292
#: lib/claper_web/live/event_live/manage.html.heex:1247
#, elixir-autogen, elixir-format
msgid "Pinned messages will appear here."
msgstr ""
@@ -1013,12 +998,7 @@ msgstr ""
msgid "Saved"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:85
#, elixir-autogen, elixir-format
msgid "Access"
msgstr ""
#: lib/claper_web/live/user_settings_live/show.html.heex:285
#: lib/claper_web/live/user_settings_live/show.html.heex:286
#, elixir-autogen, elixir-format
msgid "All your events and files will be permanently deleted, are you sure?"
msgstr ""
@@ -1033,31 +1013,26 @@ msgstr ""
msgid "Attendees room"
msgstr ""
#: lib/claper_web/live/user_settings_live/show.html.heex:277
#: lib/claper_web/live/user_settings_live/show.html.heex:278
#, elixir-autogen, elixir-format
msgid "Be careful, these actions are irreversible"
msgstr ""
#: lib/claper_web/live/user_settings_live/show.html.heex:274
#: lib/claper_web/live/user_settings_live/show.html.heex:275
#, elixir-autogen, elixir-format
msgid "Danger zone"
msgstr ""
#: lib/claper_web/live/user_settings_live/show.html.heex:290
#: lib/claper_web/live/user_settings_live/show.html.heex:291
#, elixir-autogen, elixir-format
msgid "Delete account"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:508
#: lib/claper_web/live/event_live/manage.html.heex:443
#, elixir-autogen, elixir-format
msgid "Open presentation"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:175
#, elixir-autogen, elixir-format
msgid "Terminate"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:344
#, elixir-autogen, elixir-format
msgid "View report"
@@ -1078,49 +1053,49 @@ 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."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1104
#: lib/claper_web/live/event_live/manage.html.heex:1058
#, elixir-autogen, elixir-format
msgid "Attendees interactions"
msgstr ""
#: 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/manage.html.heex:376
#: lib/claper_web/live/event_live/manage.html.heex:309
#, elixir-autogen, elixir-format
msgid "Back"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:490
#: lib/claper_web/live/event_live/manage.html.heex:425
#, elixir-autogen, elixir-format
msgid "Click here to open the presentation window."
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:298
#: lib/claper_web/live/event_live/event_form_component.html.heex:284
#, elixir-autogen, elixir-format
msgid "Facilitators"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:6
#: lib/claper_web/live/event_live/index.html.heex:77
#: lib/claper_web/live/event_live/manage.html.heex:377
#: lib/claper_web/live/event_live/manage.html.heex:310
#: lib/claper_web/templates/lti/registration/success.html.heex:26
#, elixir-autogen, elixir-format
msgid "Finish"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1060
#, elixir-autogen, elixir-format
msgid "Here you'll find all interactions from your attendees. You can manage messages, pinned messages, and submitted forms."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1060
#, elixir-autogen, elixir-format
msgid "Identify users by their unique avatars."
msgstr ""
#: 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/manage.html.heex:375
#: lib/claper_web/live/event_live/manage.html.heex:308
#, elixir-autogen, elixir-format
msgid "Next"
msgstr ""
@@ -1130,17 +1105,17 @@ msgstr ""
msgid "Select your presentation file. Accepted formats are PDF, PPT, or PPTX. Ensure the file size does not exceed the maximum limit."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:488
#: lib/claper_web/live/event_live/manage.html.heex:423
#, elixir-autogen, elixir-format
msgid "Time to launch your presentation!"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1407
#: lib/claper_web/live/event_live/manage.html.heex:1362
#, elixir-autogen, elixir-format
msgid "Use the associated keyboard shortcuts for quick toggling of these settings."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1407
#: lib/claper_web/live/event_live/manage.html.heex:1362
#, elixir-autogen, elixir-format
msgid "You can control each setting for the presentation (showing on the big screen) and on the attendee's room."
msgstr ""
@@ -1175,7 +1150,7 @@ msgstr ""
msgid "If you don't have time and just want interactions without a presentation file, you can create a new event here."
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:299
#: lib/claper_web/live/event_live/event_form_component.html.heex:285
#, elixir-autogen, elixir-format
msgid "If you require assistance in managing your event, you can grant access to others. Simply enter their email addresses; once they register an account with these emails, they will be able to manage the event."
msgstr ""
@@ -1206,7 +1181,7 @@ msgstr ""
msgid "Name of your event"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:299
#: lib/claper_web/live/event_live/event_form_component.html.heex:285
#, elixir-autogen, elixir-format
msgid "Note: Facilitators do not have the ability to delete your event."
msgstr ""
@@ -1283,7 +1258,7 @@ msgstr ""
msgid "Customize your account"
msgstr ""
#: lib/claper_web/live/user_settings_live/show.html.heex:264
#: lib/claper_web/live/user_settings_live/show.html.heex:265
#, elixir-autogen, elixir-format
msgid "Language"
msgstr ""
@@ -1303,22 +1278,22 @@ msgstr ""
msgid "Question"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1124
#: lib/claper_web/live/event_live/manage.html.heex:1078
#, elixir-autogen, elixir-format
msgid "Questions"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1211
#: lib/claper_web/live/event_live/manage.html.heex:1165
#, elixir-autogen, elixir-format
msgid "Questions will appear here."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1253
#: lib/claper_web/live/event_live/manage.html.heex:1207
#, elixir-autogen, elixir-format
msgid "Sort by date"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1232
#: lib/claper_web/live/event_live/manage.html.heex:1186
#, elixir-autogen, elixir-format
msgid "Sort by popularity"
msgstr ""
@@ -1400,22 +1375,22 @@ msgid "Add Claper"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:94
#: lib/claper_web/live/event_live/manage.html.heex:481
#: lib/claper_web/live/event_live/manage.html.heex:416
#, elixir-autogen, elixir-format
msgid "Close preview"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:685
#: lib/claper_web/live/event_live/manage.html.heex:620
#, elixir-autogen, elixir-format
msgid "Create your first interaction."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1025
#: lib/claper_web/live/event_live/manage.html.heex:977
#, elixir-autogen, elixir-format
msgid "Disable"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1069
#: lib/claper_web/live/event_live/manage.html.heex:1021
#, elixir-autogen, elixir-format
msgid "Enable"
msgstr ""
@@ -1425,13 +1400,13 @@ msgstr ""
msgid "Enable messages to change this option"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:749
#: lib/claper_web/live/event_live/manage.html.heex:684
#, elixir-autogen, elixir-format
msgid "Hide on presentation"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:93
#: lib/claper_web/live/event_live/manage.html.heex:480
#: lib/claper_web/live/event_live/manage.html.heex:415
#, elixir-autogen, elixir-format
msgid "Open preview"
msgstr ""
@@ -1446,12 +1421,12 @@ msgstr ""
msgid "Show messages to change this option"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:752
#: lib/claper_web/live/event_live/manage.html.heex:687
#, elixir-autogen, elixir-format
msgid "Show on presentation"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:682
#: lib/claper_web/live/event_live/manage.html.heex:617
#, elixir-autogen, elixir-format
msgid "This slide does not have any interactions."
msgstr ""
@@ -1478,7 +1453,7 @@ msgstr ""
msgid "The account has been unlinked."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:658
#: lib/claper_web/live/event_live/manage.html.heex:593
#, elixir-autogen, elixir-format
msgid "This section contains all your interactions."
msgstr ""
@@ -1489,12 +1464,12 @@ msgstr ""
msgid "Unlink"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:658
#: lib/claper_web/live/event_live/manage.html.heex:593
#, elixir-autogen, elixir-format
msgid "You can add interactions to your presentation slides."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:657
#: lib/claper_web/live/event_live/manage.html.heex:592
#, elixir-autogen, elixir-format
msgid "Your interactions"
msgstr ""
@@ -1532,6 +1507,7 @@ msgstr ""
#: lib/claper/embeds/embed.ex:65
#: lib/claper/embeds/embed.ex:74
#: lib/claper/embeds/embed.ex:83
#: lib/claper/embeds/embed.ex:92
#, elixir-autogen, elixir-format
msgid "Please enter a valid %{provider} link"
msgstr ""
@@ -1539,11 +1515,12 @@ msgstr ""
#: lib/claper/embeds/embed.ex:62
#: lib/claper/embeds/embed.ex:71
#: lib/claper/embeds/embed.ex:80
#: lib/claper/embeds/embed.ex:89
#, elixir-autogen, elixir-format
msgid "Please enter a valid link starting with http:// or https://"
msgstr ""
#: lib/claper/embeds/embed.ex:89
#: lib/claper/embeds/embed.ex:98
#, elixir-autogen, elixir-format
msgid "Please enter valid HTML content with an iframe tag"
msgstr ""
@@ -1569,14 +1546,120 @@ msgstr ""
msgid "Options"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:242
#: lib/claper_web/live/event_live/event_card_component.ex:392
#, elixir-autogen, elixir-format
msgid "Duplicate"
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:8
#, elixir-autogen, elixir-format
msgid "A required security token was not found or was invalid."
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:26
#, elixir-autogen, elixir-format
msgid "Back to Login"
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:5
#, elixir-autogen, elixir-format
msgid "CSRF Verification Failed"
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:17
#, elixir-autogen, elixir-format
msgid "Clear cookies (at least for Claper domain)"
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:20
#, elixir-autogen, elixir-format
msgid "Ensure the URL does not contain an extra \"/\" anywhere"
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:23
#, elixir-autogen, elixir-format
msgid "If the problem persists, please contact support."
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:14
#, elixir-autogen, elixir-format
msgid "If you're continually seeing this issue, try the following:"
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:18
#, elixir-autogen, elixir-format
msgid "Reload the page you're trying to access (don't re-submit data)"
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:19
#, elixir-autogen, elixir-format
msgid "Try logging in again"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:175
#, elixir-autogen, elixir-format
msgid "End"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:186
#: lib/claper_web/live/event_live/event_card_component.ex:266
#: lib/claper_web/live/event_live/event_card_component.ex:355
#, elixir-autogen, elixir-format
msgid "Action"
msgid "More options"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:242
#: lib/claper_web/live/event_live/manage.ex:687
#, elixir-autogen, elixir-format
msgid "Duplicate"
msgid "No"
msgstr ""
#: lib/claper_web/live/event_live/manage.ex:687
#, elixir-autogen, elixir-format
msgid "Yes"
msgstr ""
#: lib/claper_web/templates/user_notifier/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "CONFIRM ACCOUNT"
msgstr ""
#: lib/claper_web/templates/user_notifier/confirm.html.heex:17
#, elixir-autogen, elixir-format
msgid "Confirm account"
msgstr ""
#: lib/claper_web/notifiers/user_notifier.ex:45
#, elixir-autogen, elixir-format
msgid "Confirmation instructions"
msgstr ""
#: lib/claper_web/templates/user_notifier/reset.html.heex:29
#, elixir-autogen, elixir-format
msgid "RESET PASSWORD"
msgstr ""
#: lib/claper_web/templates/user_notifier/reset.html.heex:17
#, elixir-autogen, elixir-format
msgid "Reset password"
msgstr ""
#: lib/claper_web/notifiers/user_notifier.ex:56
#, elixir-autogen, elixir-format
msgid "Reset password instructions"
msgstr ""
#: lib/claper_web/templates/user_notifier/confirm.html.heex:22
#, elixir-autogen, elixir-format
msgid "You can confirm your account by visiting the URL below"
msgstr ""
#: lib/claper_web/templates/user_notifier/reset.html.heex:22
#, elixir-autogen, elixir-format
msgid "You can reset your password by visiting the URL below"
msgstr ""
#: lib/claper_web/templates/user_registration/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "back to the home page"
msgstr ""

View File

@@ -8,13 +8,13 @@ msgstr ""
"Language: en\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: lib/claper_web/live/event_live/manage.html.heex:1405
#: lib/claper_web/live/event_live/manage.html.heex:1360
#: lib/claper_web/live/user_settings_live/show.ex:77
#, elixir-autogen, elixir-format
msgid "Settings"
msgstr ""
#: lib/claper_web/live/event_live/manage.ex:727
#: lib/claper_web/live/event_live/manage.ex:706
#: 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/templates/user_registration/new.html.heex:29
@@ -73,29 +73,30 @@ msgstr ""
msgid "We sent you an email at"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:415
#: lib/claper_web/live/event_live/show.html.heex:417
#, elixir-autogen, elixir-format
msgid "days"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:421
#: lib/claper_web/live/event_live/show.html.heex:423
#, elixir-autogen, elixir-format
msgid "hours"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:427
#: lib/claper_web/live/event_live/show.html.heex:429
#, elixir-autogen, elixir-format
msgid "minutes"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:143
#: lib/claper_web/live/event_live/show.html.heex:145
#, elixir-autogen, elixir-format
msgid "Be the first to react !"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:85
#: lib/claper_web/live/event_live/join.ex:41
#: lib/claper_web/live/event_live/join.html.heex:94
#: lib/claper_web/live/event_live/show.html.heex:264
#: lib/claper_web/live/event_live/show.html.heex:266
#, elixir-autogen, elixir-format
msgid "Join"
msgstr ""
@@ -113,7 +114,7 @@ msgstr ""
msgid "Host"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:433
#: lib/claper_web/live/event_live/show.html.heex:435
#, elixir-autogen, elixir-format
msgid "seconds"
msgstr ""
@@ -139,7 +140,7 @@ msgid "Leave"
msgstr ""
#: lib/claper_web/live/event_live/presenter.html.heex:26
#: lib/claper_web/live/event_live/show.html.heex:442
#: lib/claper_web/live/event_live/show.html.heex:444
#, elixir-autogen, elixir-format
msgid "Scan to interact in real-time"
msgstr ""
@@ -149,7 +150,7 @@ msgstr ""
msgid "Starting on"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.ex:257
#: lib/claper_web/live/event_live/event_form_component.ex:268
#, elixir-autogen, elixir-format
msgid "Updated successfully"
msgstr ""
@@ -161,13 +162,12 @@ msgstr ""
#: lib/claper_web/templates/error/404.html.heex:36
#: lib/claper_web/templates/error/500.html.heex:37
#: lib/claper_web/templates/user_registration/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "Return to home"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.ex:201
#: lib/claper_web/live/event_live/event_form_component.ex:237
#: lib/claper_web/live/event_live/event_form_component.ex:212
#: lib/claper_web/live/event_live/event_form_component.ex:248
#, elixir-autogen, elixir-format
msgid "Created successfully"
msgstr ""
@@ -192,9 +192,9 @@ msgid "Create"
msgstr ""
#: lib/claper_web/live/embed_live/form_component.html.heex:74
#: lib/claper_web/live/event_live/event_card_component.ex:400
#: lib/claper_web/live/event_live/event_card_component.ex:418
#: lib/claper_web/live/event_live/event_form_component.html.heex:37
#: lib/claper_web/live/event_live/manage.html.heex:1353
#: lib/claper_web/live/event_live/manage.html.heex:1308
#: 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:142
@@ -258,7 +258,9 @@ msgid "Confirm email"
msgstr ""
#: lib/claper_web/templates/user_notifier/change.html.heex:32
#: lib/claper_web/templates/user_notifier/confirm.html.heex:32
#: lib/claper_web/templates/user_notifier/magic.html.heex:32
#: lib/claper_web/templates/user_notifier/reset.html.heex:32
#, elixir-autogen, elixir-format
msgid "If you didn't create an account with us, please ignore this."
msgstr ""
@@ -287,8 +289,8 @@ msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:133
#: lib/claper_web/live/event_live/event_form_component.html.heex:211
#: lib/claper_web/live/event_live/event_form_component.html.heex:353
#: lib/claper_web/live/event_live/event_form_component.html.heex:377
#: lib/claper_web/live/event_live/event_form_component.html.heex:339
#: lib/claper_web/live/event_live/event_form_component.html.heex:363
#, elixir-autogen, elixir-format
msgid "Remove"
msgstr ""
@@ -308,12 +310,12 @@ msgstr ""
msgid "or drag and drop"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.ex:313
#: lib/claper_web/live/event_live/event_form_component.ex:322
#, elixir-autogen, elixir-format
msgid "You have selected an incorrect file type"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.ex:312
#: lib/claper_web/live/event_live/event_form_component.ex:321
#, elixir-autogen, elixir-format
msgid "Your file is too large"
msgstr ""
@@ -328,12 +330,12 @@ msgstr ""
msgid "Presentation replaced"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:274
#: lib/claper_web/live/event_live/manage.html.heex:244
#, elixir-autogen, elixir-format
msgid "Edit poll"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:273
#: lib/claper_web/live/event_live/manage.html.heex:243
#, elixir-autogen, elixir-format
msgid "New poll"
msgstr ""
@@ -343,7 +345,7 @@ msgstr ""
msgid "Title of your poll"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.ex:314
#: lib/claper_web/live/event_live/event_form_component.ex:323
#, elixir-autogen, elixir-format
msgid "Upload failed"
msgstr ""
@@ -354,7 +356,7 @@ msgid "Add poll to know opinion of your public."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:165
#: lib/claper_web/live/event_live/manage.html.heex:779
#: lib/claper_web/live/event_live/manage.html.heex:714
#, elixir-autogen, elixir-format
msgid "Poll"
msgstr ""
@@ -382,8 +384,8 @@ msgstr ""
msgid "Vote"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:342
#: lib/claper_web/live/event_live/event_form_component.html.heex:360
#: lib/claper_web/live/event_live/event_form_component.html.heex:328
#: lib/claper_web/live/event_live/event_form_component.html.heex:346
#, elixir-autogen, elixir-format
msgid "User email address"
msgstr ""
@@ -393,7 +395,7 @@ msgstr ""
msgid "Changing your file will remove all interaction elements like polls associated."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1170
#: lib/claper_web/live/event_live/manage.html.heex:1124
#, elixir-autogen, elixir-format
msgid "Messages from attendees will appear here."
msgstr ""
@@ -408,24 +410,24 @@ msgstr ""
msgid "This will delete all responses associated and the poll itself, are you sure?"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:444
#: lib/claper_web/live/event_live/manage.html.heex:379
#, elixir-autogen, elixir-format
msgid "Press <strong>F</strong> in the presentation window to enable fullscreen"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:323
#: lib/claper_web/live/event_live/show.html.heex:325
#, elixir-autogen, elixir-format
msgid "Ask, comment..."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1116
#: lib/claper_web/live/event_live/manage.html.heex:1070
#: lib/claper_web/live/stat_live/index.html.heex:71
#: lib/claper_web/live/stat_live/index.html.heex:271
#, elixir-autogen, elixir-format
msgid "Messages"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:325
#: lib/claper_web/live/event_live/event_form_component.html.heex:311
#, elixir-autogen, elixir-format
msgid "Add facilitator"
msgstr ""
@@ -440,14 +442,16 @@ msgstr ""
msgid "The site is under maintenance, we'll be back very soon!"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:304
#: lib/claper_web/live/event_live/event_form_component.html.heex:290
#, elixir-autogen, elixir-format
msgid "Facilitators can present and manage interactions"
msgstr ""
#: lib/claper_web/templates/leader_notifier/invitation.html.heex:45
#: lib/claper_web/templates/user_notifier/change.html.heex:42
#: lib/claper_web/templates/user_notifier/confirm.html.heex:42
#: lib/claper_web/templates/user_notifier/magic.html.heex:42
#: lib/claper_web/templates/user_notifier/reset.html.heex:42
#, elixir-autogen, elixir-format
msgid "If youre having trouble with the button above, copy and paste the URL below into your web browser"
msgstr ""
@@ -457,7 +461,8 @@ msgstr ""
msgid "You can change your email by visiting the URL below"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:701
#: lib/claper_web/live/event_live/manage.html.heex:636
#: lib/claper_web/live/event_live/manage.html.heex:1035
#, elixir-autogen, elixir-format
msgid "Add interaction"
msgstr ""
@@ -575,7 +580,7 @@ msgstr ""
msgid "No messages has been sent"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:382
#: lib/claper_web/live/event_live/event_card_component.ex:400
#, elixir-autogen, elixir-format
msgid "This will delete all data related to your event, this cannot be undone. Confirm ?"
msgstr ""
@@ -620,7 +625,7 @@ msgstr ""
msgid "Connect to your account"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:451
#: lib/claper_web/live/event_live/show.html.heex:453
#, elixir-autogen, elixir-format
msgid "Or use the code:"
msgstr ""
@@ -683,35 +688,35 @@ msgstr ""
msgid "Current form"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:295
#: lib/claper_web/live/event_live/manage.html.heex:265
#, elixir-autogen, elixir-format
msgid "Edit form"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:198
#: lib/claper_web/live/event_live/manage.html.heex:823
#: lib/claper_web/live/event_live/manage.html.heex:1365
#: lib/claper_web/live/event_live/manage.html.heex:758
#: lib/claper_web/live/event_live/manage.html.heex:1320
#: lib/claper_web/live/stat_live/index.html.heex:217
#, elixir-autogen, elixir-format
msgid "Form"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1140
#: lib/claper_web/live/event_live/manage.html.heex:1094
#, elixir-autogen, elixir-format
msgid "Form submissions"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1338
#: lib/claper_web/live/event_live/manage.html.heex:1293
#, elixir-autogen, elixir-format
msgid "Form submissions from attendees will appear here."
msgstr ""
#: lib/claper_web/live/event_live/manage.ex:726
#: lib/claper_web/live/event_live/manage.ex:705
#, elixir-autogen, elixir-format
msgid "Name"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:294
#: lib/claper_web/live/event_live/manage.html.heex:264
#, elixir-autogen, elixir-format
msgid "New form"
msgstr ""
@@ -736,7 +741,7 @@ msgstr ""
msgid "Text"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1358
#: lib/claper_web/live/event_live/manage.html.heex:1313
#, elixir-autogen, elixir-format
msgid "This cannot be undone, confirm ?"
msgstr ""
@@ -776,26 +781,6 @@ msgstr ""
msgid "Multiple answers"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:263
#, elixir-autogen, elixir-format
msgid "Import all interactions from another presentation"
msgstr ""
#: lib/claper_web/live/event_live/manage.ex:333
#, elixir-autogen, elixir-format
msgid "Interactions import failed"
msgstr ""
#: lib/claper_web/live/event_live/manage.ex:326
#, elixir-autogen, elixir-format
msgid "Interactions imported successfully"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:335
#, elixir-autogen, elixir-format
msgid "Select presentation"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:92
#, elixir-autogen, elixir-format
msgid "PDF, PPT, PPTX up to %{size} MB"
@@ -816,19 +801,19 @@ msgstr ""
msgid "Show messages"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:343
#: lib/claper_web/live/event_live/show.html.heex:345
#, elixir-autogen, elixir-format
msgid "Messages deactivated"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:186
#: lib/claper_web/live/event_live/show.html.heex:207
#: lib/claper_web/live/event_live/show.html.heex:307
#: lib/claper_web/live/event_live/show.html.heex:188
#: lib/claper_web/live/event_live/show.html.heex:209
#: lib/claper_web/live/event_live/show.html.heex:309
#, elixir-autogen, elixir-format
msgid "Anonymous"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:233
#: lib/claper_web/live/event_live/show.html.heex:235
#: lib/claper_web/templates/lti/launch/error.html.heex:17
#, elixir-autogen, elixir-format
msgid "Close"
@@ -839,8 +824,8 @@ msgstr ""
msgid "Enable anonymous messages"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:214
#: lib/claper_web/live/event_live/show.html.heex:259
#: lib/claper_web/live/event_live/show.html.heex:216
#: lib/claper_web/live/event_live/show.html.heex:261
#, elixir-autogen, elixir-format
msgid "Enter your name"
msgstr ""
@@ -850,12 +835,12 @@ msgstr ""
msgid "Or go to %{url} and use the code:"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:227
#: lib/claper_web/live/event_live/show.html.heex:229
#, elixir-autogen, elixir-format
msgid "Use your name"
msgstr ""
#: lib/claper_web/live/event_live/show.html.heex:207
#: lib/claper_web/live/event_live/show.html.heex:209
#, elixir-autogen, elixir-format
msgid "disabled"
msgstr ""
@@ -911,22 +896,22 @@ msgstr ""
msgid "Send link to reset password"
msgstr ""
#: lib/claper_web/live/event_live/embed_component.ex:59
#: lib/claper_web/live/event_live/embed_component.ex:55
#, elixir-autogen, elixir-format
msgid "Current web content"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:316
#: lib/claper_web/live/event_live/manage.html.heex:286
#, elixir-autogen, elixir-format
msgid "Edit web content"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:315
#: lib/claper_web/live/event_live/manage.html.heex:285
#, elixir-autogen, elixir-format
msgid "New web content"
msgstr ""
#: lib/claper_web/live/event_live/embed_component.ex:36
#: lib/claper_web/live/event_live/embed_component.ex:32
#, elixir-autogen, elixir-format
msgid "See current web content"
msgstr ""
@@ -942,7 +927,7 @@ msgid "Title"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:230
#: lib/claper_web/live/event_live/manage.html.heex:867
#: lib/claper_web/live/event_live/manage.html.heex:802
#: lib/claper_web/live/stat_live/index.html.heex:259
#, elixir-autogen, elixir-format
msgid "Web content"
@@ -960,12 +945,12 @@ msgstr ""
msgid "Pinned"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1132
#: lib/claper_web/live/event_live/manage.html.heex:1086
#, elixir-autogen, elixir-format
msgid "Pinned messages"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1292
#: lib/claper_web/live/event_live/manage.html.heex:1247
#, elixir-autogen, elixir-format
msgid "Pinned messages will appear here."
msgstr ""
@@ -1011,12 +996,7 @@ msgstr ""
msgid "Saved"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:85
#, elixir-autogen, elixir-format
msgid "Access"
msgstr ""
#: lib/claper_web/live/user_settings_live/show.html.heex:285
#: lib/claper_web/live/user_settings_live/show.html.heex:286
#, elixir-autogen, elixir-format
msgid "All your events and files will be permanently deleted, are you sure?"
msgstr ""
@@ -1031,31 +1011,26 @@ msgstr ""
msgid "Attendees room"
msgstr ""
#: lib/claper_web/live/user_settings_live/show.html.heex:277
#: lib/claper_web/live/user_settings_live/show.html.heex:278
#, elixir-autogen, elixir-format
msgid "Be careful, these actions are irreversible"
msgstr ""
#: lib/claper_web/live/user_settings_live/show.html.heex:274
#: lib/claper_web/live/user_settings_live/show.html.heex:275
#, elixir-autogen, elixir-format
msgid "Danger zone"
msgstr ""
#: lib/claper_web/live/user_settings_live/show.html.heex:290
#: lib/claper_web/live/user_settings_live/show.html.heex:291
#, elixir-autogen, elixir-format, fuzzy
msgid "Delete account"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:508
#: lib/claper_web/live/event_live/manage.html.heex:443
#, elixir-autogen, elixir-format
msgid "Open presentation"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:175
#, elixir-autogen, elixir-format
msgid "Terminate"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:344
#, elixir-autogen, elixir-format
msgid "View report"
@@ -1076,49 +1051,49 @@ 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."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1104
#: lib/claper_web/live/event_live/manage.html.heex:1058
#, elixir-autogen, elixir-format, fuzzy
msgid "Attendees interactions"
msgstr ""
#: 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/manage.html.heex:376
#: lib/claper_web/live/event_live/manage.html.heex:309
#, elixir-autogen, elixir-format
msgid "Back"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:490
#: lib/claper_web/live/event_live/manage.html.heex:425
#, elixir-autogen, elixir-format
msgid "Click here to open the presentation window."
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:298
#: lib/claper_web/live/event_live/event_form_component.html.heex:284
#, elixir-autogen, elixir-format, fuzzy
msgid "Facilitators"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:6
#: lib/claper_web/live/event_live/index.html.heex:77
#: lib/claper_web/live/event_live/manage.html.heex:377
#: lib/claper_web/live/event_live/manage.html.heex:310
#: lib/claper_web/templates/lti/registration/success.html.heex:26
#, elixir-autogen, elixir-format, fuzzy
msgid "Finish"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1060
#, elixir-autogen, elixir-format
msgid "Here you'll find all interactions from your attendees. You can manage messages, pinned messages, and submitted forms."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1060
#, elixir-autogen, elixir-format
msgid "Identify users by their unique avatars."
msgstr ""
#: 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/manage.html.heex:375
#: lib/claper_web/live/event_live/manage.html.heex:308
#, elixir-autogen, elixir-format, fuzzy
msgid "Next"
msgstr ""
@@ -1128,17 +1103,17 @@ msgstr ""
msgid "Select your presentation file. Accepted formats are PDF, PPT, or PPTX. Ensure the file size does not exceed the maximum limit."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:488
#: lib/claper_web/live/event_live/manage.html.heex:423
#, elixir-autogen, elixir-format, fuzzy
msgid "Time to launch your presentation!"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1407
#: lib/claper_web/live/event_live/manage.html.heex:1362
#, elixir-autogen, elixir-format
msgid "Use the associated keyboard shortcuts for quick toggling of these settings."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1407
#: lib/claper_web/live/event_live/manage.html.heex:1362
#, elixir-autogen, elixir-format
msgid "You can control each setting for the presentation (showing on the big screen) and on the attendee's room."
msgstr ""
@@ -1173,7 +1148,7 @@ msgstr ""
msgid "If you don't have time and just want interactions without a presentation file, you can create a new event here."
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:299
#: lib/claper_web/live/event_live/event_form_component.html.heex:285
#, elixir-autogen, elixir-format, fuzzy
msgid "If you require assistance in managing your event, you can grant access to others. Simply enter their email addresses; once they register an account with these emails, they will be able to manage the event."
msgstr ""
@@ -1204,7 +1179,7 @@ msgstr ""
msgid "Name of your event"
msgstr ""
#: lib/claper_web/live/event_live/event_form_component.html.heex:299
#: lib/claper_web/live/event_live/event_form_component.html.heex:285
#, elixir-autogen, elixir-format, fuzzy
msgid "Note: Facilitators do not have the ability to delete your event."
msgstr ""
@@ -1281,7 +1256,7 @@ msgstr ""
msgid "Customize your account"
msgstr ""
#: lib/claper_web/live/user_settings_live/show.html.heex:264
#: lib/claper_web/live/user_settings_live/show.html.heex:265
#, elixir-autogen, elixir-format
msgid "Language"
msgstr ""
@@ -1301,22 +1276,22 @@ msgstr ""
msgid "Question"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1124
#: lib/claper_web/live/event_live/manage.html.heex:1078
#, elixir-autogen, elixir-format
msgid "Questions"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1211
#: lib/claper_web/live/event_live/manage.html.heex:1165
#, elixir-autogen, elixir-format
msgid "Questions will appear here."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1253
#: lib/claper_web/live/event_live/manage.html.heex:1207
#, elixir-autogen, elixir-format
msgid "Sort by date"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1232
#: lib/claper_web/live/event_live/manage.html.heex:1186
#, elixir-autogen, elixir-format
msgid "Sort by popularity"
msgstr ""
@@ -1398,22 +1373,22 @@ msgid "Add Claper"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:94
#: lib/claper_web/live/event_live/manage.html.heex:481
#: lib/claper_web/live/event_live/manage.html.heex:416
#, elixir-autogen, elixir-format
msgid "Close preview"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:685
#: lib/claper_web/live/event_live/manage.html.heex:620
#, elixir-autogen, elixir-format, fuzzy
msgid "Create your first interaction."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1025
#: lib/claper_web/live/event_live/manage.html.heex:977
#, elixir-autogen, elixir-format, fuzzy
msgid "Disable"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:1069
#: lib/claper_web/live/event_live/manage.html.heex:1021
#, elixir-autogen, elixir-format
msgid "Enable"
msgstr ""
@@ -1423,13 +1398,13 @@ msgstr ""
msgid "Enable messages to change this option"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:749
#: lib/claper_web/live/event_live/manage.html.heex:684
#, elixir-autogen, elixir-format, fuzzy
msgid "Hide on presentation"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:93
#: lib/claper_web/live/event_live/manage.html.heex:480
#: lib/claper_web/live/event_live/manage.html.heex:415
#, elixir-autogen, elixir-format
msgid "Open preview"
msgstr ""
@@ -1444,12 +1419,12 @@ msgstr ""
msgid "Show messages to change this option"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:752
#: lib/claper_web/live/event_live/manage.html.heex:687
#, elixir-autogen, elixir-format
msgid "Show on presentation"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:682
#: lib/claper_web/live/event_live/manage.html.heex:617
#, elixir-autogen, elixir-format
msgid "This slide does not have any interactions."
msgstr ""
@@ -1476,7 +1451,7 @@ msgstr ""
msgid "The account has been unlinked."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:658
#: lib/claper_web/live/event_live/manage.html.heex:593
#, elixir-autogen, elixir-format
msgid "This section contains all your interactions."
msgstr ""
@@ -1487,12 +1462,12 @@ msgstr ""
msgid "Unlink"
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:658
#: lib/claper_web/live/event_live/manage.html.heex:593
#, elixir-autogen, elixir-format
msgid "You can add interactions to your presentation slides."
msgstr ""
#: lib/claper_web/live/event_live/manage.html.heex:657
#: lib/claper_web/live/event_live/manage.html.heex:592
#, elixir-autogen, elixir-format
msgid "Your interactions"
msgstr ""
@@ -1530,6 +1505,7 @@ msgstr ""
#: lib/claper/embeds/embed.ex:65
#: lib/claper/embeds/embed.ex:74
#: lib/claper/embeds/embed.ex:83
#: lib/claper/embeds/embed.ex:92
#, elixir-autogen, elixir-format
msgid "Please enter a valid %{provider} link"
msgstr ""
@@ -1537,11 +1513,12 @@ msgstr ""
#: lib/claper/embeds/embed.ex:62
#: lib/claper/embeds/embed.ex:71
#: lib/claper/embeds/embed.ex:80
#: lib/claper/embeds/embed.ex:89
#, elixir-autogen, elixir-format
msgid "Please enter a valid link starting with http:// or https://"
msgstr ""
#: lib/claper/embeds/embed.ex:89
#: lib/claper/embeds/embed.ex:98
#, elixir-autogen, elixir-format
msgid "Please enter valid HTML content with an iframe tag"
msgstr ""
@@ -1567,14 +1544,120 @@ msgstr ""
msgid "Options"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:242
#: lib/claper_web/live/event_live/event_card_component.ex:392
#, elixir-autogen, elixir-format
msgid "Duplicate"
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:8
#, elixir-autogen, elixir-format
msgid "A required security token was not found or was invalid."
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:26
#, elixir-autogen, elixir-format
msgid "Back to Login"
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:5
#, elixir-autogen, elixir-format
msgid "CSRF Verification Failed"
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:17
#, elixir-autogen, elixir-format
msgid "Clear cookies (at least for Claper domain)"
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:20
#, elixir-autogen, elixir-format
msgid "Ensure the URL does not contain an extra \"/\" anywhere"
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:23
#, elixir-autogen, elixir-format
msgid "If the problem persists, please contact support."
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:14
#, elixir-autogen, elixir-format
msgid "If you're continually seeing this issue, try the following:"
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:18
#, elixir-autogen, elixir-format
msgid "Reload the page you're trying to access (don't re-submit data)"
msgstr ""
#: lib/claper_web/templates/error/csrf_error.html.heex:19
#, elixir-autogen, elixir-format
msgid "Try logging in again"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:175
#, elixir-autogen, elixir-format
msgid "End"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:186
#: lib/claper_web/live/event_live/event_card_component.ex:266
#: lib/claper_web/live/event_live/event_card_component.ex:355
#, elixir-autogen, elixir-format
msgid "Action"
msgid "More options"
msgstr ""
#: lib/claper_web/live/event_live/event_card_component.ex:242
#: lib/claper_web/live/event_live/manage.ex:687
#, elixir-autogen, elixir-format
msgid "Duplicate"
msgid "No"
msgstr ""
#: lib/claper_web/live/event_live/manage.ex:687
#, elixir-autogen, elixir-format
msgid "Yes"
msgstr ""
#: lib/claper_web/templates/user_notifier/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "CONFIRM ACCOUNT"
msgstr ""
#: lib/claper_web/templates/user_notifier/confirm.html.heex:17
#, elixir-autogen, elixir-format
msgid "Confirm account"
msgstr ""
#: lib/claper_web/notifiers/user_notifier.ex:45
#, elixir-autogen, elixir-format
msgid "Confirmation instructions"
msgstr ""
#: lib/claper_web/templates/user_notifier/reset.html.heex:29
#, elixir-autogen, elixir-format
msgid "RESET PASSWORD"
msgstr ""
#: lib/claper_web/templates/user_notifier/reset.html.heex:17
#, elixir-autogen, elixir-format, fuzzy
msgid "Reset password"
msgstr ""
#: lib/claper_web/notifiers/user_notifier.ex:56
#, elixir-autogen, elixir-format
msgid "Reset password instructions"
msgstr ""
#: lib/claper_web/templates/user_notifier/confirm.html.heex:22
#, elixir-autogen, elixir-format, fuzzy
msgid "You can confirm your account by visiting the URL below"
msgstr ""
#: lib/claper_web/templates/user_notifier/reset.html.heex:22
#, elixir-autogen, elixir-format
msgid "You can reset your password by visiting the URL below"
msgstr ""
#: lib/claper_web/templates/user_registration/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "back to the home page"
msgstr ""

View File

@@ -8,13 +8,13 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: lib/claper_web/live/event_live/manage.html.heex:1405
#: lib/claper_web/live/event_live/manage.html.heex:1360
#: lib/claper_web/live/user_settings_live/show.ex:77
#, elixir-autogen, elixir-format
msgid "Settings"
msgstr "Configuración"
#: lib/claper_web/live/event_live/manage.ex:727
#: lib/claper_web/live/event_live/manage.ex:706
#: 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/templates/user_registration/new.html.heex:29
@@ -73,29 +73,30 @@ msgstr "Ya te hemos enviado un email para entrar, vuelve a intentarlo dentro de
msgid "We sent you an email at"
msgstr "Te hemos enviado un email a las "
#: lib/claper_web/live/event_live/show.html.heex:415
#: lib/claper_web/live/event_live/show.html.heex:417
#, elixir-autogen, elixir-format
msgid "days"
msgstr "días"
#: lib/claper_web/live/event_live/show.html.heex:421
#: lib/claper_web/live/event_live/show.html.heex:423
#, elixir-autogen, elixir-format
msgid "hours"
msgstr "horas"
#: lib/claper_web/live/event_live/show.html.heex:427
#: lib/claper_web/live/event_live/show.html.heex:429
#, elixir-autogen, elixir-format
msgid "minutes"
msgstr "minutos"
#: lib/claper_web/live/event_live/show.html.heex:143
#: lib/claper_web/live/event_live/show.html.heex:145
#, elixir-autogen, elixir-format
msgid "Be the first to react !"
msgstr "¡Sé el primero en reaccionar!"
#: lib/claper_web/live/event_live/event_card_component.ex:85
#: lib/claper_web/live/event_live/join.ex:41
#: lib/claper_web/live/event_live/join.html.heex:94
#: lib/claper_web/live/event_live/show.html.heex:264
#: lib/claper_web/live/event_live/show.html.heex:266
#, elixir-autogen, elixir-format
msgid "Join"
msgstr "Unirse"
@@ -113,7 +114,7 @@ msgstr "Panel"
msgid "Host"
msgstr "Anfitrión"
#: lib/claper_web/live/event_live/show.html.heex:433
#: lib/claper_web/live/event_live/show.html.heex:435
#, elixir-autogen, elixir-format
msgid "seconds"
msgstr "segundos"
@@ -139,7 +140,7 @@ msgid "Leave"
msgstr "Salir"
#: lib/claper_web/live/event_live/presenter.html.heex:26
#: lib/claper_web/live/event_live/show.html.heex:442
#: lib/claper_web/live/event_live/show.html.heex:444
#, elixir-autogen, elixir-format
msgid "Scan to interact in real-time"
msgstr "Escanea para interactuar"
@@ -149,7 +150,7 @@ msgstr "Escanea para interactuar"
msgid "Starting on"
msgstr "Empieza"
#: lib/claper_web/live/event_live/event_form_component.ex:257
#: lib/claper_web/live/event_live/event_form_component.ex:268
#, elixir-autogen, elixir-format
msgid "Updated successfully"
msgstr "Actualizado exitosamente"
@@ -161,13 +162,12 @@ msgstr "Es el momento para potenciar tus presentaciones"
#: lib/claper_web/templates/error/404.html.heex:36
#: lib/claper_web/templates/error/500.html.heex:37
#: lib/claper_web/templates/user_registration/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "Return to home"
msgstr "Volver a principal"
#: lib/claper_web/live/event_live/event_form_component.ex:201
#: lib/claper_web/live/event_live/event_form_component.ex:237
#: lib/claper_web/live/event_live/event_form_component.ex:212
#: lib/claper_web/live/event_live/event_form_component.ex:248
#, elixir-autogen, elixir-format
msgid "Created successfully"
msgstr "Creado exitosamente"
@@ -192,9 +192,9 @@ msgid "Create"
msgstr "Crear"
#: lib/claper_web/live/embed_live/form_component.html.heex:74
#: lib/claper_web/live/event_live/event_card_component.ex:400
#: lib/claper_web/live/event_live/event_card_component.ex:418
#: lib/claper_web/live/event_live/event_form_component.html.heex:37
#: lib/claper_web/live/event_live/manage.html.heex:1353
#: lib/claper_web/live/event_live/manage.html.heex:1308
#: 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:142
@@ -258,7 +258,9 @@ msgid "Confirm email"
msgstr "Confirmar email"
#: lib/claper_web/templates/user_notifier/change.html.heex:32
#: lib/claper_web/templates/user_notifier/confirm.html.heex:32
#: lib/claper_web/templates/user_notifier/magic.html.heex:32
#: lib/claper_web/templates/user_notifier/reset.html.heex:32
#, elixir-autogen, elixir-format
msgid "If you didn't create an account with us, please ignore this."
msgstr "Si no has creado una cuenta con nosotros, por favor ignora ésto."
@@ -287,8 +289,8 @@ msgstr "Presentación subida"
#: lib/claper_web/live/event_live/event_form_component.html.heex:133
#: lib/claper_web/live/event_live/event_form_component.html.heex:211
#: lib/claper_web/live/event_live/event_form_component.html.heex:353
#: lib/claper_web/live/event_live/event_form_component.html.heex:377
#: lib/claper_web/live/event_live/event_form_component.html.heex:339
#: lib/claper_web/live/event_live/event_form_component.html.heex:363
#, elixir-autogen, elixir-format
msgid "Remove"
msgstr "Borrar"
@@ -308,12 +310,12 @@ msgstr "Subir un fichero"
msgid "or drag and drop"
msgstr "o arrastra"
#: lib/claper_web/live/event_live/event_form_component.ex:313
#: lib/claper_web/live/event_live/event_form_component.ex:322
#, elixir-autogen, elixir-format
msgid "You have selected an incorrect file type"
msgstr "Has seleccionado un tipo de fichero incorrecto"
#: lib/claper_web/live/event_live/event_form_component.ex:312
#: lib/claper_web/live/event_live/event_form_component.ex:321
#, elixir-autogen, elixir-format
msgid "Your file is too large"
msgstr "Tu fichero es demasiado grande"
@@ -328,12 +330,12 @@ msgstr "Cambiar fichero"
msgid "Presentation replaced"
msgstr "Presentación sustituida"
#: lib/claper_web/live/event_live/manage.html.heex:274
#: lib/claper_web/live/event_live/manage.html.heex:244
#, elixir-autogen, elixir-format
msgid "Edit poll"
msgstr "Editar votación"
#: lib/claper_web/live/event_live/manage.html.heex:273
#: lib/claper_web/live/event_live/manage.html.heex:243
#, elixir-autogen, elixir-format
msgid "New poll"
msgstr "Nueva votación"
@@ -343,7 +345,7 @@ msgstr "Nueva votación"
msgid "Title of your poll"
msgstr "Título de tu votación"
#: lib/claper_web/live/event_live/event_form_component.ex:314
#: lib/claper_web/live/event_live/event_form_component.ex:323
#, elixir-autogen, elixir-format
msgid "Upload failed"
msgstr "Subida fallida"
@@ -354,7 +356,7 @@ msgid "Add poll to know opinion of your public."
msgstr "Añadir una votación para conocer la opinión del público."
#: lib/claper_web/live/event_live/manage.html.heex:165
#: lib/claper_web/live/event_live/manage.html.heex:779
#: lib/claper_web/live/event_live/manage.html.heex:714
#, elixir-autogen, elixir-format
msgid "Poll"
msgstr "Votación"
@@ -382,8 +384,8 @@ msgstr "Ver la votación actual"
msgid "Vote"
msgstr "Votar"
#: lib/claper_web/live/event_live/event_form_component.html.heex:342
#: lib/claper_web/live/event_live/event_form_component.html.heex:360
#: lib/claper_web/live/event_live/event_form_component.html.heex:328
#: lib/claper_web/live/event_live/event_form_component.html.heex:346
#, elixir-autogen, elixir-format
msgid "User email address"
msgstr "Dirección email del usuario"
@@ -393,7 +395,7 @@ msgstr "Dirección email del usuario"
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"
#: lib/claper_web/live/event_live/manage.html.heex:1170
#: lib/claper_web/live/event_live/manage.html.heex:1124
#, elixir-autogen, elixir-format
msgid "Messages from attendees will appear here."
msgstr "Los mensajes de los asistentes aparecerán aquí."
@@ -408,24 +410,24 @@ msgstr "Procesando tu fichero..."
msgid "This will delete all responses associated and the poll itself, are you sure?"
msgstr "Esto borrará todas las respuestas asociadas y la propia votación, ¿estás seguro/a?"
#: lib/claper_web/live/event_live/manage.html.heex:444
#: lib/claper_web/live/event_live/manage.html.heex:379
#, elixir-autogen, elixir-format
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"
#: lib/claper_web/live/event_live/show.html.heex:323
#: lib/claper_web/live/event_live/show.html.heex:325
#, elixir-autogen, elixir-format
msgid "Ask, comment..."
msgstr "Pregunta, deja comentarios..."
#: lib/claper_web/live/event_live/manage.html.heex:1116
#: lib/claper_web/live/event_live/manage.html.heex:1070
#: lib/claper_web/live/stat_live/index.html.heex:71
#: lib/claper_web/live/stat_live/index.html.heex:271
#, elixir-autogen, elixir-format
msgid "Messages"
msgstr "Mensajes"
#: lib/claper_web/live/event_live/event_form_component.html.heex:325
#: lib/claper_web/live/event_live/event_form_component.html.heex:311
#, elixir-autogen, elixir-format
msgid "Add facilitator"
msgstr "Añadir colaborador"
@@ -440,14 +442,16 @@ msgstr "Uy, la página no existe."
msgid "The site is under maintenance, we'll be back very soon!"
msgstr "El sitio está en mantenimiento, ¡volveremos muy pronto!"
#: lib/claper_web/live/event_live/event_form_component.html.heex:304
#: lib/claper_web/live/event_live/event_form_component.html.heex:290
#, elixir-autogen, elixir-format
msgid "Facilitators can present and manage interactions"
msgstr "Los colaboradores pueden presentar y gestionar las interacciones"
#: lib/claper_web/templates/leader_notifier/invitation.html.heex:45
#: lib/claper_web/templates/user_notifier/change.html.heex:42
#: lib/claper_web/templates/user_notifier/confirm.html.heex:42
#: lib/claper_web/templates/user_notifier/magic.html.heex:42
#: lib/claper_web/templates/user_notifier/reset.html.heex:42
#, elixir-autogen, elixir-format
msgid "If youre having trouble with the button above, copy and paste the URL below into your web browser"
msgstr "Si tienes problemas con el botón superior, copia y pega la URL de debajo en tu navegador"
@@ -457,7 +461,8 @@ 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"
msgstr "Puedes cambiar tu correo visitando la URL de debajo"
#: lib/claper_web/live/event_live/manage.html.heex:701
#: lib/claper_web/live/event_live/manage.html.heex:636
#: lib/claper_web/live/event_live/manage.html.heex:1035
#, elixir-autogen, elixir-format
msgid "Add interaction"
msgstr "Añadir interacción"
@@ -575,7 +580,7 @@ msgstr "Historial de interacciones"
msgid "No messages has been sent"
msgstr "No se han enviado mensajes"
#: lib/claper_web/live/event_live/event_card_component.ex:382
#: lib/claper_web/live/event_live/event_card_component.ex:400
#, elixir-autogen, elixir-format
msgid "This will delete all data related to your event, this cannot be undone. Confirm ?"
msgstr "Esto borrará todos los datos relativos a tu evento, y no se puede deshacer. ¿Estás seguro/a?"
@@ -620,7 +625,7 @@ msgstr "Iniciar sesión"
msgid "Connect to your account"
msgstr "Conecta con tu cuenta"
#: lib/claper_web/live/event_live/show.html.heex:451
#: lib/claper_web/live/event_live/show.html.heex:453
#, elixir-autogen, elixir-format
msgid "Or use the code:"
msgstr "O usa el código:"
@@ -683,35 +688,35 @@ msgstr "Añadir formulario para recopilar datos del público."
msgid "Current form"
msgstr "Formulario actual"
#: lib/claper_web/live/event_live/manage.html.heex:295
#: lib/claper_web/live/event_live/manage.html.heex:265
#, elixir-autogen, elixir-format
msgid "Edit form"
msgstr "Editar formulario"
#: lib/claper_web/live/event_live/manage.html.heex:198
#: lib/claper_web/live/event_live/manage.html.heex:823
#: lib/claper_web/live/event_live/manage.html.heex:1365
#: lib/claper_web/live/event_live/manage.html.heex:758
#: lib/claper_web/live/event_live/manage.html.heex:1320
#: lib/claper_web/live/stat_live/index.html.heex:217
#, elixir-autogen, elixir-format
msgid "Form"
msgstr "Formulario"
#: lib/claper_web/live/event_live/manage.html.heex:1140
#: lib/claper_web/live/event_live/manage.html.heex:1094
#, elixir-autogen, elixir-format
msgid "Form submissions"
msgstr "Envíos de formulario"
#: lib/claper_web/live/event_live/manage.html.heex:1338
#: lib/claper_web/live/event_live/manage.html.heex:1293
#, elixir-autogen, elixir-format
msgid "Form submissions from attendees will appear here."
msgstr "Los envíos de formulario de los asistentes aparecerán aquí."
#: lib/claper_web/live/event_live/manage.ex:726
#: lib/claper_web/live/event_live/manage.ex:705
#, elixir-autogen, elixir-format
msgid "Name"
msgstr "Nombre"
#: lib/claper_web/live/event_live/manage.html.heex:294
#: lib/claper_web/live/event_live/manage.html.heex:264
#, elixir-autogen, elixir-format
msgid "New form"
msgstr "Nuevo formulario"
@@ -736,7 +741,7 @@ msgstr "Enviar"
msgid "Text"
msgstr "Texto"
#: lib/claper_web/live/event_live/manage.html.heex:1358
#: lib/claper_web/live/event_live/manage.html.heex:1313
#, elixir-autogen, elixir-format
msgid "This cannot be undone, confirm ?"
msgstr "Esto no se puede deshacer, ¿estás seguro/a?"
@@ -776,26 +781,6 @@ msgstr "Seleccione una o varias opciones"
msgid "Multiple answers"
msgstr "Respuestas múltiples"
#: lib/claper_web/live/event_live/manage.html.heex:263
#, elixir-autogen, elixir-format
msgid "Import all interactions from another presentation"
msgstr "Importar todas las interacciones de otra presentación"
#: lib/claper_web/live/event_live/manage.ex:333
#, elixir-autogen, elixir-format
msgid "Interactions import failed"
msgstr "La importación de interacciones ha fallado"
#: lib/claper_web/live/event_live/manage.ex:326
#, elixir-autogen, elixir-format
msgid "Interactions imported successfully"
msgstr "Interacciones importadas con éxito"
#: lib/claper_web/live/event_live/manage.html.heex:335
#, elixir-autogen, elixir-format
msgid "Select presentation"
msgstr "Seleccionar presentación"
#: lib/claper_web/live/event_live/event_form_component.html.heex:92
#, elixir-autogen, elixir-format
msgid "PDF, PPT, PPTX up to %{size} MB"
@@ -816,19 +801,19 @@ msgstr "Activar mensajes"
msgid "Show messages"
msgstr "Mostrar mensajes"
#: lib/claper_web/live/event_live/show.html.heex:343
#: lib/claper_web/live/event_live/show.html.heex:345
#, elixir-autogen, elixir-format
msgid "Messages deactivated"
msgstr "Mensajes desactivados"
#: lib/claper_web/live/event_live/show.html.heex:186
#: lib/claper_web/live/event_live/show.html.heex:207
#: lib/claper_web/live/event_live/show.html.heex:307
#: lib/claper_web/live/event_live/show.html.heex:188
#: lib/claper_web/live/event_live/show.html.heex:209
#: lib/claper_web/live/event_live/show.html.heex:309
#, elixir-autogen, elixir-format
msgid "Anonymous"
msgstr "Anónimo"
#: lib/claper_web/live/event_live/show.html.heex:233
#: lib/claper_web/live/event_live/show.html.heex:235
#: lib/claper_web/templates/lti/launch/error.html.heex:17
#, elixir-autogen, elixir-format
msgid "Close"
@@ -839,8 +824,8 @@ msgstr "Cerrar"
msgid "Enable anonymous messages"
msgstr "Activar mensajes anónimos"
#: lib/claper_web/live/event_live/show.html.heex:214
#: lib/claper_web/live/event_live/show.html.heex:259
#: lib/claper_web/live/event_live/show.html.heex:216
#: lib/claper_web/live/event_live/show.html.heex:261
#, elixir-autogen, elixir-format
msgid "Enter your name"
msgstr "Teclea tu nombre"
@@ -850,12 +835,12 @@ msgstr "Teclea tu nombre"
msgid "Or go to %{url} and use the code:"
msgstr "O ve a %{url} y usa el código:"
#: lib/claper_web/live/event_live/show.html.heex:227
#: lib/claper_web/live/event_live/show.html.heex:229
#, elixir-autogen, elixir-format
msgid "Use your name"
msgstr "Utiliza tu nombre"
#: lib/claper_web/live/event_live/show.html.heex:207
#: lib/claper_web/live/event_live/show.html.heex:209
#, elixir-autogen, elixir-format
msgid "disabled"
msgstr "desactivada"
@@ -911,22 +896,22 @@ msgstr "Restablecer tu contraseña"
msgid "Send link to reset password"
msgstr "Enviar enlace para restablecer contraseña"
#: lib/claper_web/live/event_live/embed_component.ex:59
#: lib/claper_web/live/event_live/embed_component.ex:55
#, elixir-autogen, elixir-format
msgid "Current web content"
msgstr "Contenido actual"
#: lib/claper_web/live/event_live/manage.html.heex:316
#: lib/claper_web/live/event_live/manage.html.heex:286
#, elixir-autogen, elixir-format
msgid "Edit web content"
msgstr "Editar contenido web"
#: lib/claper_web/live/event_live/manage.html.heex:315
#: lib/claper_web/live/event_live/manage.html.heex:285
#, elixir-autogen, elixir-format
msgid "New web content"
msgstr "Nuevo contenido web"
#: lib/claper_web/live/event_live/embed_component.ex:36
#: lib/claper_web/live/event_live/embed_component.ex:32
#, elixir-autogen, elixir-format
msgid "See current web content"
msgstr "Ver contenido web actual"
@@ -942,7 +927,7 @@ msgid "Title"
msgstr "Título"
#: lib/claper_web/live/event_live/manage.html.heex:230
#: lib/claper_web/live/event_live/manage.html.heex:867
#: lib/claper_web/live/event_live/manage.html.heex:802
#: lib/claper_web/live/stat_live/index.html.heex:259
#, elixir-autogen, elixir-format
msgid "Web content"
@@ -960,12 +945,12 @@ msgstr "Anclar"
msgid "Pinned"
msgstr "Anclado"
#: lib/claper_web/live/event_live/manage.html.heex:1132
#: lib/claper_web/live/event_live/manage.html.heex:1086
#, elixir-autogen, elixir-format
msgid "Pinned messages"
msgstr "Mensajes anclados"
#: lib/claper_web/live/event_live/manage.html.heex:1292
#: lib/claper_web/live/event_live/manage.html.heex:1247
#, elixir-autogen, elixir-format
msgid "Pinned messages will appear here."
msgstr "Los mensajes anclados aparecerán aquí."
@@ -1011,12 +996,7 @@ msgstr "Has sido invitado/a a gestionar un evento"
msgid "Saved"
msgstr "Guardado"
#: lib/claper_web/live/event_live/event_card_component.ex:85
#, elixir-autogen, elixir-format
msgid "Access"
msgstr "Acceso"
#: lib/claper_web/live/user_settings_live/show.html.heex:285
#: lib/claper_web/live/user_settings_live/show.html.heex:286
#, elixir-autogen, elixir-format
msgid "All your events and files will be permanently deleted, are you sure?"
msgstr "Todos tus eventos y ficheros serán borrados para siempre, ¿estás seguro/a?"
@@ -1031,31 +1011,26 @@ msgstr "¿Estás seguro de que quieres finalizar este evento? Esta acción no pu
msgid "Attendees room"
msgstr "Sala de asistentes"
#: lib/claper_web/live/user_settings_live/show.html.heex:277
#: lib/claper_web/live/user_settings_live/show.html.heex:278
#, elixir-autogen, elixir-format
msgid "Be careful, these actions are irreversible"
msgstr "Ten cuidado, estas acciones son irreversibles"
#: lib/claper_web/live/user_settings_live/show.html.heex:274
#: lib/claper_web/live/user_settings_live/show.html.heex:275
#, elixir-autogen, elixir-format
msgid "Danger zone"
msgstr "Zona de peligro"
#: lib/claper_web/live/user_settings_live/show.html.heex:290
#: lib/claper_web/live/user_settings_live/show.html.heex:291
#, elixir-autogen, elixir-format, fuzzy
msgid "Delete account"
msgstr "Borrar cuenta"
#: lib/claper_web/live/event_live/manage.html.heex:508
#: lib/claper_web/live/event_live/manage.html.heex:443
#, elixir-autogen, elixir-format
msgid "Open presentation"
msgstr "Abrir presentación"
#: lib/claper_web/live/event_live/event_card_component.ex:175
#, elixir-autogen, elixir-format
msgid "Terminate"
msgstr "Terminar"
#: lib/claper_web/live/event_live/event_card_component.ex:344
#, elixir-autogen, elixir-format
msgid "View report"
@@ -1076,49 +1051,49 @@ 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."
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:1104
#: lib/claper_web/live/event_live/manage.html.heex:1058
#, elixir-autogen, elixir-format, fuzzy
msgid "Attendees interactions"
msgstr "Interacciones de asistentes"
#: 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/manage.html.heex:376
#: lib/claper_web/live/event_live/manage.html.heex:309
#, elixir-autogen, elixir-format
msgid "Back"
msgstr "Atrás"
#: lib/claper_web/live/event_live/manage.html.heex:490
#: lib/claper_web/live/event_live/manage.html.heex:425
#, elixir-autogen, elixir-format
msgid "Click here to open the presentation window."
msgstr "Pulsa aquí para abrir la ventana de presentación."
#: lib/claper_web/live/event_live/event_form_component.html.heex:298
#: lib/claper_web/live/event_live/event_form_component.html.heex:284
#, elixir-autogen, elixir-format, fuzzy
msgid "Facilitators"
msgstr "Colaboradores"
#: lib/claper_web/live/event_live/event_form_component.html.heex:6
#: lib/claper_web/live/event_live/index.html.heex:77
#: lib/claper_web/live/event_live/manage.html.heex:377
#: lib/claper_web/live/event_live/manage.html.heex:310
#: lib/claper_web/templates/lti/registration/success.html.heex:26
#, elixir-autogen, elixir-format, fuzzy
msgid "Finish"
msgstr "Finalizar"
#: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1060
#, elixir-autogen, elixir-format
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."
#: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1060
#, elixir-autogen, elixir-format
msgid "Identify users by their unique avatars."
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/index.html.heex:75
#: lib/claper_web/live/event_live/manage.html.heex:375
#: lib/claper_web/live/event_live/manage.html.heex:308
#, elixir-autogen, elixir-format, fuzzy
msgid "Next"
msgstr "Siguiente"
@@ -1128,17 +1103,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."
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:488
#: lib/claper_web/live/event_live/manage.html.heex:423
#, elixir-autogen, elixir-format, fuzzy
msgid "Time to launch your presentation!"
msgstr "¡Es el momento de lanzar tu presentación!"
#: lib/claper_web/live/event_live/manage.html.heex:1407
#: lib/claper_web/live/event_live/manage.html.heex:1362
#, elixir-autogen, elixir-format
msgid "Use the associated keyboard shortcuts for quick toggling of these settings."
msgstr "Usa los atajos de teclado asociados para conmutar estos ajustes."
#: lib/claper_web/live/event_live/manage.html.heex:1407
#: lib/claper_web/live/event_live/manage.html.heex:1362
#, elixir-autogen, elixir-format
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."
@@ -1173,7 +1148,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."
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/event_form_component.html.heex:299
#: lib/claper_web/live/event_live/event_form_component.html.heex:285
#, elixir-autogen, elixir-format, fuzzy
msgid "If you require assistance in managing your event, you can grant access to others. Simply enter their email addresses; once they register an account with these emails, they will be able to manage the event."
msgstr "Si necesitas ayuda para gestionar tu evento, puedes conceder acceso a otros. Simplemente, introduce su dirección de correo; una vez que registren una cuenta con esos correos, serán capaces de gestionar el evento."
@@ -1204,7 +1179,7 @@ msgstr "Mis eventos"
msgid "Name of your event"
msgstr "Nombre de tu evento"
#: lib/claper_web/live/event_live/event_form_component.html.heex:299
#: lib/claper_web/live/event_live/event_form_component.html.heex:285
#, elixir-autogen, elixir-format, fuzzy
msgid "Note: Facilitators do not have the ability to delete your event."
msgstr "Nota: Los colaboradores no tienen capacidad para borrar tu evento."
@@ -1281,7 +1256,7 @@ msgstr "El evento no existe"
msgid "Customize your account"
msgstr "Personaliza tu cuenta"
#: lib/claper_web/live/user_settings_live/show.html.heex:264
#: lib/claper_web/live/user_settings_live/show.html.heex:265
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Idioma"
@@ -1301,22 +1276,22 @@ msgstr "Tus preferencias han sido actualizadas."
msgid "Question"
msgstr "Pregunta"
#: lib/claper_web/live/event_live/manage.html.heex:1124
#: lib/claper_web/live/event_live/manage.html.heex:1078
#, elixir-autogen, elixir-format
msgid "Questions"
msgstr "Preguntas"
#: lib/claper_web/live/event_live/manage.html.heex:1211
#: lib/claper_web/live/event_live/manage.html.heex:1165
#, elixir-autogen, elixir-format
msgid "Questions will appear here."
msgstr "Las preguntas aparecerán aquí."
#: lib/claper_web/live/event_live/manage.html.heex:1253
#: lib/claper_web/live/event_live/manage.html.heex:1207
#, elixir-autogen, elixir-format
msgid "Sort by date"
msgstr "Ordenar por fecha"
#: lib/claper_web/live/event_live/manage.html.heex:1232
#: lib/claper_web/live/event_live/manage.html.heex:1186
#, elixir-autogen, elixir-format
msgid "Sort by popularity"
msgstr "Ordenar por popularidad"
@@ -1398,22 +1373,22 @@ msgid "Add Claper"
msgstr "Agregar Claper"
#: lib/claper_web/live/event_live/manage.html.heex:94
#: lib/claper_web/live/event_live/manage.html.heex:481
#: lib/claper_web/live/event_live/manage.html.heex:416
#, elixir-autogen, elixir-format
msgid "Close preview"
msgstr "Cerrar vista previa"
#: lib/claper_web/live/event_live/manage.html.heex:685
#: lib/claper_web/live/event_live/manage.html.heex:620
#, 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:1025
#: lib/claper_web/live/event_live/manage.html.heex:977
#, elixir-autogen, elixir-format, fuzzy
msgid "Disable"
msgstr "Desactivar"
#: lib/claper_web/live/event_live/manage.html.heex:1069
#: lib/claper_web/live/event_live/manage.html.heex:1021
#, elixir-autogen, elixir-format
msgid "Enable"
msgstr "Activar"
@@ -1423,13 +1398,13 @@ msgstr "Activar"
msgid "Enable messages to change this option"
msgstr "Activar mensajes para cambiar esta opción"
#: lib/claper_web/live/event_live/manage.html.heex:749
#: lib/claper_web/live/event_live/manage.html.heex:684
#, elixir-autogen, elixir-format, fuzzy
msgid "Hide on presentation"
msgstr "Ocultar en la presentación"
#: lib/claper_web/live/event_live/manage.html.heex:93
#: lib/claper_web/live/event_live/manage.html.heex:480
#: lib/claper_web/live/event_live/manage.html.heex:415
#, elixir-autogen, elixir-format
msgid "Open preview"
msgstr "Abrir vista previa"
@@ -1444,12 +1419,12 @@ msgstr "Mostrar instrucciones (Código QR)"
msgid "Show messages to change this option"
msgstr "Mostrar mensajes para cambiar esta opción"
#: lib/claper_web/live/event_live/manage.html.heex:752
#: lib/claper_web/live/event_live/manage.html.heex:687
#, elixir-autogen, elixir-format
msgid "Show on presentation"
msgstr "Mostrar en la presentación"
#: lib/claper_web/live/event_live/manage.html.heex:682
#: lib/claper_web/live/event_live/manage.html.heex:617
#, elixir-autogen, elixir-format
msgid "This slide does not have any interactions."
msgstr "Esta diapositiva no tiene interacciones."
@@ -1476,7 +1451,7 @@ msgstr "Iniciar sesión con %{provider}"
msgid "The account has been unlinked."
msgstr "La cuenta ha sido desvinculada."
#: lib/claper_web/live/event_live/manage.html.heex:658
#: lib/claper_web/live/event_live/manage.html.heex:593
#, elixir-autogen, elixir-format
msgid "This section contains all your interactions."
msgstr "Esta sección contiene todas tus interacciones."
@@ -1487,12 +1462,12 @@ msgstr "Esta sección contiene todas tus interacciones."
msgid "Unlink"
msgstr "Desvincular"
#: lib/claper_web/live/event_live/manage.html.heex:658
#: lib/claper_web/live/event_live/manage.html.heex:593
#, elixir-autogen, elixir-format
msgid "You can add interactions to your presentation slides."
msgstr "Puedes añadir interacciones a tus diapositivas de presentación."
#: lib/claper_web/live/event_live/manage.html.heex:657
#: lib/claper_web/live/event_live/manage.html.heex:592
#, elixir-autogen, elixir-format
msgid "Your interactions"
msgstr "Tus interacciones"
@@ -1530,6 +1505,7 @@ msgstr "Enlace al contenido"
#: lib/claper/embeds/embed.ex:65
#: lib/claper/embeds/embed.ex:74
#: lib/claper/embeds/embed.ex:83
#: lib/claper/embeds/embed.ex:92
#, elixir-autogen, elixir-format
msgid "Please enter a valid %{provider} link"
msgstr "Por favor, introduce un enlace válido de %{provider}"
@@ -1537,11 +1513,12 @@ msgstr "Por favor, introduce un enlace válido de %{provider}"
#: lib/claper/embeds/embed.ex:62
#: lib/claper/embeds/embed.ex:71
#: lib/claper/embeds/embed.ex:80
#: lib/claper/embeds/embed.ex:89
#, elixir-autogen, elixir-format
msgid "Please enter a valid link starting with http:// or https://"
msgstr "Por favor, introduce un enlace válido que comience con http:// o https://"
#: lib/claper/embeds/embed.ex:89
#: lib/claper/embeds/embed.ex:98
#, elixir-autogen, elixir-format
msgid "Please enter valid HTML content with an iframe tag"
msgstr "Por favor, introduce contenido HTML válido con una etiqueta iframe"
@@ -1567,14 +1544,120 @@ msgstr "Los asistentes pueden ver el contenido web en su dispositivo"
msgid "Options"
msgstr "Opciones"
#: lib/claper_web/live/event_live/event_card_component.ex:242
#: lib/claper_web/live/event_live/event_card_component.ex:392
#, elixir-autogen, elixir-format
msgid "Duplicate"
msgstr "Duplicar"
#: lib/claper_web/templates/error/csrf_error.html.heex:8
#, elixir-autogen, elixir-format
msgid "A required security token was not found or was invalid."
msgstr "No se encontró un token de seguridad requerido o no era válido."
#: lib/claper_web/templates/error/csrf_error.html.heex:26
#, elixir-autogen, elixir-format
msgid "Back to Login"
msgstr "Volver al inicio de sesión"
#: lib/claper_web/templates/error/csrf_error.html.heex:5
#, elixir-autogen, elixir-format
msgid "CSRF Verification Failed"
msgstr "Falló la verificación CSRF"
#: lib/claper_web/templates/error/csrf_error.html.heex:17
#, elixir-autogen, elixir-format
msgid "Clear cookies (at least for Claper domain)"
msgstr "Borrar cookies (al menos para el dominio de Claper)"
#: lib/claper_web/templates/error/csrf_error.html.heex:20
#, elixir-autogen, elixir-format
msgid "Ensure the URL does not contain an extra \"/\" anywhere"
msgstr "Asegúrese de que la URL no contenga una \"/\" extra en ninguna parte"
#: lib/claper_web/templates/error/csrf_error.html.heex:23
#, elixir-autogen, elixir-format
msgid "If the problem persists, please contact support."
msgstr "Si el problema persiste, por favor contacte con soporte."
#: lib/claper_web/templates/error/csrf_error.html.heex:14
#, elixir-autogen, elixir-format
msgid "If you're continually seeing this issue, try the following:"
msgstr "Si continúa viendo este problema, intente lo siguiente:"
#: lib/claper_web/templates/error/csrf_error.html.heex:18
#, elixir-autogen, elixir-format
msgid "Reload the page you're trying to access (don't re-submit data)"
msgstr "Recargue la página a la que está intentando acceder (no vuelva a enviar datos)"
#: lib/claper_web/templates/error/csrf_error.html.heex:19
#, elixir-autogen, elixir-format
msgid "Try logging in again"
msgstr "Intente iniciar sesión de nuevo"
#: lib/claper_web/live/event_live/event_card_component.ex:175
#, elixir-autogen, elixir-format
msgid "End"
msgstr "Finalizar"
#: lib/claper_web/live/event_live/event_card_component.ex:186
#: lib/claper_web/live/event_live/event_card_component.ex:266
#: lib/claper_web/live/event_live/event_card_component.ex:355
#, elixir-autogen, elixir-format
msgid "Action"
msgstr "Acción"
msgid "More options"
msgstr "Más opciones"
#: lib/claper_web/live/event_live/event_card_component.ex:242
#: lib/claper_web/live/event_live/manage.ex:687
#, elixir-autogen, elixir-format
msgid "Duplicate"
msgstr "Duplicar"
msgid "No"
msgstr "No"
#: lib/claper_web/live/event_live/manage.ex:687
#, elixir-autogen, elixir-format
msgid "Yes"
msgstr "Sí"
#: lib/claper_web/templates/user_notifier/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "CONFIRM ACCOUNT"
msgstr "CONFIRMAR CUENTA"
#: lib/claper_web/templates/user_notifier/confirm.html.heex:17
#, elixir-autogen, elixir-format
msgid "Confirm account"
msgstr "Confirmar cuenta"
#: lib/claper_web/notifiers/user_notifier.ex:45
#, elixir-autogen, elixir-format
msgid "Confirmation instructions"
msgstr "Instrucciones de confirmación"
#: lib/claper_web/templates/user_notifier/reset.html.heex:29
#, elixir-autogen, elixir-format
msgid "RESET PASSWORD"
msgstr "RESTABLECER CONTRASEÑA"
#: lib/claper_web/templates/user_notifier/reset.html.heex:17
#, elixir-autogen, elixir-format, fuzzy
msgid "Reset password"
msgstr "Restablecer tu contraseña"
#: lib/claper_web/notifiers/user_notifier.ex:56
#, elixir-autogen, elixir-format
msgid "Reset password instructions"
msgstr "Instrucciones para restablecer la contraseña"
#: lib/claper_web/templates/user_notifier/confirm.html.heex:22
#, elixir-autogen, elixir-format, fuzzy
msgid "You can confirm your account by visiting the URL below"
msgstr "Puedes confirmar tu cuenta visitando la URL de abajo"
#: lib/claper_web/templates/user_notifier/reset.html.heex:22
#, elixir-autogen, elixir-format
msgid "You can reset your password by visiting the URL below"
msgstr "Puedes restablecer tu contraseña visitando la URL de abajo"
#: lib/claper_web/templates/user_registration/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "back to the home page"
msgstr "volver a la página de inicio"

View File

@@ -8,13 +8,13 @@ msgstr ""
"Language: fr\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:1405
#: lib/claper_web/live/event_live/manage.html.heex:1360
#: lib/claper_web/live/user_settings_live/show.ex:77
#, elixir-autogen, elixir-format
msgid "Settings"
msgstr "Paramètres"
#: lib/claper_web/live/event_live/manage.ex:727
#: lib/claper_web/live/event_live/manage.ex:706
#: 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/templates/user_registration/new.html.heex:29
@@ -73,29 +73,30 @@ msgstr "Nous vous avons déjà envoyé un email pour vous connecter, veuillez r
msgid "We sent you an email at"
msgstr "Nous vous avons envoyé un email à"
#: lib/claper_web/live/event_live/show.html.heex:415
#: lib/claper_web/live/event_live/show.html.heex:417
#, elixir-autogen, elixir-format
msgid "days"
msgstr "jours"
#: lib/claper_web/live/event_live/show.html.heex:421
#: lib/claper_web/live/event_live/show.html.heex:423
#, elixir-autogen, elixir-format
msgid "hours"
msgstr "heures"
#: lib/claper_web/live/event_live/show.html.heex:427
#: lib/claper_web/live/event_live/show.html.heex:429
#, elixir-autogen, elixir-format
msgid "minutes"
msgstr "minutes"
#: lib/claper_web/live/event_live/show.html.heex:143
#: lib/claper_web/live/event_live/show.html.heex:145
#, elixir-autogen, elixir-format
msgid "Be the first to react !"
msgstr "Soyez le premier à réagir !"
#: lib/claper_web/live/event_live/event_card_component.ex:85
#: lib/claper_web/live/event_live/join.ex:41
#: lib/claper_web/live/event_live/join.html.heex:94
#: lib/claper_web/live/event_live/show.html.heex:264
#: lib/claper_web/live/event_live/show.html.heex:266
#, elixir-autogen, elixir-format
msgid "Join"
msgstr "Rejoindre"
@@ -113,7 +114,7 @@ msgstr "Tableau de bord"
msgid "Host"
msgstr "Animateur"
#: lib/claper_web/live/event_live/show.html.heex:433
#: lib/claper_web/live/event_live/show.html.heex:435
#, elixir-autogen, elixir-format
msgid "seconds"
msgstr "secondes"
@@ -139,7 +140,7 @@ msgid "Leave"
msgstr "Quitter l'événement"
#: lib/claper_web/live/event_live/presenter.html.heex:26
#: lib/claper_web/live/event_live/show.html.heex:442
#: lib/claper_web/live/event_live/show.html.heex:444
#, elixir-autogen, elixir-format
msgid "Scan to interact in real-time"
msgstr "Scannez pour interagir en temps réel"
@@ -149,7 +150,7 @@ msgstr "Scannez pour interagir en temps réel"
msgid "Starting on"
msgstr "Commence le"
#: lib/claper_web/live/event_live/event_form_component.ex:257
#: lib/claper_web/live/event_live/event_form_component.ex:268
#, elixir-autogen, elixir-format
msgid "Updated successfully"
msgstr "Mis à jour avec succès"
@@ -161,13 +162,12 @@ msgstr "C'est le moment de propulser vos présentations."
#: lib/claper_web/templates/error/404.html.heex:36
#: lib/claper_web/templates/error/500.html.heex:37
#: lib/claper_web/templates/user_registration/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "Return to home"
msgstr "Retourner à l'accueil"
#: lib/claper_web/live/event_live/event_form_component.ex:201
#: lib/claper_web/live/event_live/event_form_component.ex:237
#: lib/claper_web/live/event_live/event_form_component.ex:212
#: lib/claper_web/live/event_live/event_form_component.ex:248
#, elixir-autogen, elixir-format
msgid "Created successfully"
msgstr "Mis à jour avec succès"
@@ -192,9 +192,9 @@ msgid "Create"
msgstr "Créer"
#: lib/claper_web/live/embed_live/form_component.html.heex:74
#: lib/claper_web/live/event_live/event_card_component.ex:400
#: lib/claper_web/live/event_live/event_card_component.ex:418
#: lib/claper_web/live/event_live/event_form_component.html.heex:37
#: lib/claper_web/live/event_live/manage.html.heex:1353
#: lib/claper_web/live/event_live/manage.html.heex:1308
#: 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:142
@@ -258,7 +258,9 @@ msgid "Confirm email"
msgstr "Confirmer l'email"
#: lib/claper_web/templates/user_notifier/change.html.heex:32
#: lib/claper_web/templates/user_notifier/confirm.html.heex:32
#: lib/claper_web/templates/user_notifier/magic.html.heex:32
#: lib/claper_web/templates/user_notifier/reset.html.heex:32
#, elixir-autogen, elixir-format
msgid "If you didn't create an account with us, please ignore this."
msgstr "Si vous n'avez pas créé de compte chez nous, veuillez ignorer ceci."
@@ -287,8 +289,8 @@ msgstr "Présentation chargée"
#: lib/claper_web/live/event_live/event_form_component.html.heex:133
#: lib/claper_web/live/event_live/event_form_component.html.heex:211
#: lib/claper_web/live/event_live/event_form_component.html.heex:353
#: lib/claper_web/live/event_live/event_form_component.html.heex:377
#: lib/claper_web/live/event_live/event_form_component.html.heex:339
#: lib/claper_web/live/event_live/event_form_component.html.heex:363
#, elixir-autogen, elixir-format
msgid "Remove"
msgstr "Supprimer"
@@ -308,12 +310,12 @@ msgstr "Chargez un fichier"
msgid "or drag and drop"
msgstr "ou glisser-déposer"
#: lib/claper_web/live/event_live/event_form_component.ex:313
#: lib/claper_web/live/event_live/event_form_component.ex:322
#, elixir-autogen, elixir-format
msgid "You have selected an incorrect file type"
msgstr "Vous avez sélectionné un type de fichier incorrect"
#: lib/claper_web/live/event_live/event_form_component.ex:312
#: lib/claper_web/live/event_live/event_form_component.ex:321
#, elixir-autogen, elixir-format
msgid "Your file is too large"
msgstr "Votre fichier est trop volumineux"
@@ -328,12 +330,12 @@ msgstr "Changer le fichier"
msgid "Presentation replaced"
msgstr "Présentation remplacée"
#: lib/claper_web/live/event_live/manage.html.heex:274
#: lib/claper_web/live/event_live/manage.html.heex:244
#, elixir-autogen, elixir-format
msgid "Edit poll"
msgstr "Modifier le sondage"
#: lib/claper_web/live/event_live/manage.html.heex:273
#: lib/claper_web/live/event_live/manage.html.heex:243
#, elixir-autogen, elixir-format
msgid "New poll"
msgstr "Nouveau sondage"
@@ -343,7 +345,7 @@ msgstr "Nouveau sondage"
msgid "Title of your poll"
msgstr "Titre de votre sondage"
#: lib/claper_web/live/event_live/event_form_component.ex:314
#: lib/claper_web/live/event_live/event_form_component.ex:323
#, elixir-autogen, elixir-format
msgid "Upload failed"
msgstr "Échec du chargement"
@@ -354,7 +356,7 @@ msgid "Add poll to know opinion of your public."
msgstr "Ajoutez un sondage pour connaître l'opinion de votre public."
#: lib/claper_web/live/event_live/manage.html.heex:165
#: lib/claper_web/live/event_live/manage.html.heex:779
#: lib/claper_web/live/event_live/manage.html.heex:714
#, elixir-autogen, elixir-format
msgid "Poll"
msgstr "Sondage"
@@ -383,8 +385,8 @@ msgstr "Voir le sondage actuel"
msgid "Vote"
msgstr "Voter"
#: lib/claper_web/live/event_live/event_form_component.html.heex:342
#: lib/claper_web/live/event_live/event_form_component.html.heex:360
#: lib/claper_web/live/event_live/event_form_component.html.heex:328
#: lib/claper_web/live/event_live/event_form_component.html.heex:346
#, elixir-autogen, elixir-format
msgid "User email address"
msgstr "Adresse email"
@@ -394,7 +396,7 @@ msgstr "Adresse email"
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."
#: lib/claper_web/live/event_live/manage.html.heex:1170
#: lib/claper_web/live/event_live/manage.html.heex:1124
#, elixir-autogen, elixir-format
msgid "Messages from attendees will appear here."
msgstr "Les messages des participants apparaîtront ici."
@@ -409,24 +411,24 @@ msgstr "Traitement de votre fichier..."
msgid "This will delete all responses associated and the poll itself, are you sure?"
msgstr "Cela supprimera toutes les réponses associées et le sondage lui-même, êtes-vous sûr ?"
#: lib/claper_web/live/event_live/manage.html.heex:444
#: lib/claper_web/live/event_live/manage.html.heex:379
#, elixir-autogen, elixir-format
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"
#: lib/claper_web/live/event_live/show.html.heex:323
#: lib/claper_web/live/event_live/show.html.heex:325
#, elixir-autogen, elixir-format
msgid "Ask, comment..."
msgstr "Questionnez, commentez..."
#: lib/claper_web/live/event_live/manage.html.heex:1116
#: lib/claper_web/live/event_live/manage.html.heex:1070
#: lib/claper_web/live/stat_live/index.html.heex:71
#: lib/claper_web/live/stat_live/index.html.heex:271
#, elixir-autogen, elixir-format
msgid "Messages"
msgstr "Messages"
#: lib/claper_web/live/event_live/event_form_component.html.heex:325
#: lib/claper_web/live/event_live/event_form_component.html.heex:311
#, elixir-autogen, elixir-format
msgid "Add facilitator"
msgstr "Ajouter un animateur"
@@ -441,14 +443,16 @@ msgstr "Oups, la page n'existe pas."
msgid "The site is under maintenance, we'll be back very soon!"
msgstr "Le site est en cours de maintenance, nous serons de retour très bientôt !"
#: lib/claper_web/live/event_live/event_form_component.html.heex:304
#: lib/claper_web/live/event_live/event_form_component.html.heex:290
#, elixir-autogen, elixir-format, fuzzy
msgid "Facilitators can present and manage interactions"
msgstr "Les animateurs peuvent présenter et gérer les interactions"
#: lib/claper_web/templates/leader_notifier/invitation.html.heex:45
#: lib/claper_web/templates/user_notifier/change.html.heex:42
#: lib/claper_web/templates/user_notifier/confirm.html.heex:42
#: lib/claper_web/templates/user_notifier/magic.html.heex:42
#: lib/claper_web/templates/user_notifier/reset.html.heex:42
#, elixir-autogen, elixir-format
msgid "If youre having trouble with the button above, copy and paste the URL below into your web browser"
msgstr "Si vous rencontrez des difficultés avec le bouton ci-dessus, copiez et collez l'URL ci-dessous dans votre navigateur web"
@@ -458,7 +462,8 @@ 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"
msgstr "Vous pouvez modifier votre email en visitant l'URL ci-dessous"
#: lib/claper_web/live/event_live/manage.html.heex:701
#: lib/claper_web/live/event_live/manage.html.heex:636
#: lib/claper_web/live/event_live/manage.html.heex:1035
#, elixir-autogen, elixir-format, fuzzy
msgid "Add interaction"
msgstr "Ajouter une interaction"
@@ -578,7 +583,7 @@ msgstr "Historique des interactions"
msgid "No messages has been sent"
msgstr "Aucun message n'a été envoyé"
#: lib/claper_web/live/event_live/event_card_component.ex:382
#: lib/claper_web/live/event_live/event_card_component.ex:400
#, elixir-autogen, elixir-format
msgid "This will delete all data related to your event, this cannot be undone. Confirm ?"
msgstr "Cette opération supprimera toutes les données relatives à votre événement, elle ne peut être annulée. Confirmer ?"
@@ -624,7 +629,7 @@ msgstr "Connexion"
msgid "Connect to your account"
msgstr "Connectez-vous à votre compte"
#: lib/claper_web/live/event_live/show.html.heex:451
#: lib/claper_web/live/event_live/show.html.heex:453
#, elixir-autogen, elixir-format
msgid "Or use the code:"
msgstr "Ou utilisez le code:"
@@ -688,35 +693,35 @@ msgstr "Ajoutez un formulaire pour recueillir les données de votre public."
msgid "Current form"
msgstr "Formulaire actuel"
#: lib/claper_web/live/event_live/manage.html.heex:295
#: lib/claper_web/live/event_live/manage.html.heex:265
#, elixir-autogen, elixir-format, fuzzy
msgid "Edit form"
msgstr "Modifier"
#: lib/claper_web/live/event_live/manage.html.heex:198
#: lib/claper_web/live/event_live/manage.html.heex:823
#: lib/claper_web/live/event_live/manage.html.heex:1365
#: lib/claper_web/live/event_live/manage.html.heex:758
#: lib/claper_web/live/event_live/manage.html.heex:1320
#: lib/claper_web/live/stat_live/index.html.heex:217
#, elixir-autogen, elixir-format
msgid "Form"
msgstr "Formulaire"
#: lib/claper_web/live/event_live/manage.html.heex:1140
#: lib/claper_web/live/event_live/manage.html.heex:1094
#, elixir-autogen, elixir-format
msgid "Form submissions"
msgstr "Soumissions de formulaire"
#: lib/claper_web/live/event_live/manage.html.heex:1338
#: lib/claper_web/live/event_live/manage.html.heex:1293
#, elixir-autogen, elixir-format
msgid "Form submissions from attendees will appear here."
msgstr "Les formulaires soumis par les participants apparaîtront ici."
#: lib/claper_web/live/event_live/manage.ex:726
#: lib/claper_web/live/event_live/manage.ex:705
#, elixir-autogen, elixir-format
msgid "Name"
msgstr "Nom"
#: lib/claper_web/live/event_live/manage.html.heex:294
#: lib/claper_web/live/event_live/manage.html.heex:264
#, elixir-autogen, elixir-format
msgid "New form"
msgstr "Nouveau formulaire"
@@ -741,7 +746,7 @@ msgstr "Soumettre"
msgid "Text"
msgstr "Texte"
#: lib/claper_web/live/event_live/manage.html.heex:1358
#: lib/claper_web/live/event_live/manage.html.heex:1313
#, elixir-autogen, elixir-format
msgid "This cannot be undone, confirm ?"
msgstr "Cela ne peut pas être annulé, confirmez-vous ?"
@@ -781,26 +786,6 @@ msgstr "Sélectionner une ou plusieurs options"
msgid "Multiple answers"
msgstr "Réponses multiples"
#: lib/claper_web/live/event_live/manage.html.heex:263
#, elixir-autogen, elixir-format
msgid "Import all interactions from another presentation"
msgstr "Importer toutes les interactions d'une autre présentation"
#: lib/claper_web/live/event_live/manage.ex:333
#, elixir-autogen, elixir-format
msgid "Interactions import failed"
msgstr "Échec de l'importation d'interactions"
#: lib/claper_web/live/event_live/manage.ex:326
#, elixir-autogen, elixir-format
msgid "Interactions imported successfully"
msgstr "Interactions importées avec succès"
#: lib/claper_web/live/event_live/manage.html.heex:335
#, elixir-autogen, elixir-format
msgid "Select presentation"
msgstr "Sélectionnez la présentation"
#: lib/claper_web/live/event_live/event_form_component.html.heex:92
#, elixir-autogen, elixir-format
msgid "PDF, PPT, PPTX up to %{size} MB"
@@ -821,19 +806,19 @@ msgstr "Activer messages"
msgid "Show messages"
msgstr "Afficher messages"
#: lib/claper_web/live/event_live/show.html.heex:343
#: lib/claper_web/live/event_live/show.html.heex:345
#, elixir-autogen, elixir-format
msgid "Messages deactivated"
msgstr "Messages désactivés"
#: lib/claper_web/live/event_live/show.html.heex:186
#: lib/claper_web/live/event_live/show.html.heex:207
#: lib/claper_web/live/event_live/show.html.heex:307
#: lib/claper_web/live/event_live/show.html.heex:188
#: lib/claper_web/live/event_live/show.html.heex:209
#: lib/claper_web/live/event_live/show.html.heex:309
#, elixir-autogen, elixir-format
msgid "Anonymous"
msgstr "Anonyme"
#: lib/claper_web/live/event_live/show.html.heex:233
#: lib/claper_web/live/event_live/show.html.heex:235
#: lib/claper_web/templates/lti/launch/error.html.heex:17
#, elixir-autogen, elixir-format
msgid "Close"
@@ -844,8 +829,8 @@ msgstr "Fermer"
msgid "Enable anonymous messages"
msgstr "Activer messages anonymes"
#: lib/claper_web/live/event_live/show.html.heex:214
#: lib/claper_web/live/event_live/show.html.heex:259
#: lib/claper_web/live/event_live/show.html.heex:216
#: lib/claper_web/live/event_live/show.html.heex:261
#, elixir-autogen, elixir-format
msgid "Enter your name"
msgstr "Entrer votre nom"
@@ -855,12 +840,12 @@ msgstr "Entrer votre nom"
msgid "Or go to %{url} and use the code:"
msgstr "Ou allez sur %{url} et utilisez le code:"
#: lib/claper_web/live/event_live/show.html.heex:227
#: lib/claper_web/live/event_live/show.html.heex:229
#, elixir-autogen, elixir-format
msgid "Use your name"
msgstr "Utiliser votre nom"
#: lib/claper_web/live/event_live/show.html.heex:207
#: lib/claper_web/live/event_live/show.html.heex:209
#, elixir-autogen, elixir-format
msgid "disabled"
msgstr "désactivé"
@@ -916,22 +901,22 @@ msgstr "Changer votre mot de passe"
msgid "Send link to reset password"
msgstr "Envoyer le lien pour réinitialiser le mot de passe"
#: lib/claper_web/live/event_live/embed_component.ex:59
#: lib/claper_web/live/event_live/embed_component.ex:55
#, elixir-autogen, elixir-format, fuzzy
msgid "Current web content"
msgstr "Contenu web actuel"
#: lib/claper_web/live/event_live/manage.html.heex:316
#: lib/claper_web/live/event_live/manage.html.heex:286
#, elixir-autogen, elixir-format
msgid "Edit web content"
msgstr "Modifier le contenu web"
#: lib/claper_web/live/event_live/manage.html.heex:315
#: lib/claper_web/live/event_live/manage.html.heex:285
#, elixir-autogen, elixir-format
msgid "New web content"
msgstr "Nouveau contenu web"
#: lib/claper_web/live/event_live/embed_component.ex:36
#: lib/claper_web/live/event_live/embed_component.ex:32
#, elixir-autogen, elixir-format, fuzzy
msgid "See current web content"
msgstr "Voir le contenu web actuel"
@@ -947,7 +932,7 @@ msgid "Title"
msgstr "Titre"
#: lib/claper_web/live/event_live/manage.html.heex:230
#: lib/claper_web/live/event_live/manage.html.heex:867
#: lib/claper_web/live/event_live/manage.html.heex:802
#: lib/claper_web/live/stat_live/index.html.heex:259
#, elixir-autogen, elixir-format
msgid "Web content"
@@ -965,12 +950,12 @@ msgstr "Épingler"
msgid "Pinned"
msgstr "Épinglé"
#: lib/claper_web/live/event_live/manage.html.heex:1132
#: lib/claper_web/live/event_live/manage.html.heex:1086
#, elixir-autogen, elixir-format, fuzzy
msgid "Pinned messages"
msgstr "Messages épinglés"
#: lib/claper_web/live/event_live/manage.html.heex:1292
#: lib/claper_web/live/event_live/manage.html.heex:1247
#, elixir-autogen, elixir-format
msgid "Pinned messages will appear here."
msgstr "Les messages épinglés apparaîtront ici."
@@ -1016,12 +1001,7 @@ msgstr "Vous avez été invité à gérer un événement"
msgid "Saved"
msgstr "Enregistré"
#: lib/claper_web/live/event_live/event_card_component.ex:85
#, elixir-autogen, elixir-format
msgid "Access"
msgstr "Accès"
#: lib/claper_web/live/user_settings_live/show.html.heex:285
#: lib/claper_web/live/user_settings_live/show.html.heex:286
#, elixir-autogen, elixir-format
msgid "All your events and files will be permanently deleted, are you sure?"
msgstr "Tous vos événements et fichiers seront définitivement supprimés, êtes-vous sûr ?"
@@ -1036,31 +1016,26 @@ msgstr "Êtes-vous sûr de vouloir terminer cet événement ? Cette action est i
msgid "Attendees room"
msgstr "Salle des participants"
#: lib/claper_web/live/user_settings_live/show.html.heex:277
#: lib/claper_web/live/user_settings_live/show.html.heex:278
#, elixir-autogen, elixir-format
msgid "Be careful, these actions are irreversible"
msgstr "Soyez prudent, ces actions sont irréversibles"
#: lib/claper_web/live/user_settings_live/show.html.heex:274
#: lib/claper_web/live/user_settings_live/show.html.heex:275
#, elixir-autogen, elixir-format
msgid "Danger zone"
msgstr "Zone de danger"
#: lib/claper_web/live/user_settings_live/show.html.heex:290
#: lib/claper_web/live/user_settings_live/show.html.heex:291
#, elixir-autogen, elixir-format, fuzzy
msgid "Delete account"
msgstr "Supprimer le compte"
#: lib/claper_web/live/event_live/manage.html.heex:508
#: lib/claper_web/live/event_live/manage.html.heex:443
#, elixir-autogen, elixir-format
msgid "Open presentation"
msgstr "Ouvrir la présentation"
#: lib/claper_web/live/event_live/event_card_component.ex:175
#, elixir-autogen, elixir-format
msgid "Terminate"
msgstr "Terminer"
#: lib/claper_web/live/event_live/event_card_component.ex:344
#, elixir-autogen, elixir-format
msgid "View report"
@@ -1081,49 +1056,49 @@ 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."
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:1104
#: lib/claper_web/live/event_live/manage.html.heex:1058
#, elixir-autogen, elixir-format, fuzzy
msgid "Attendees interactions"
msgstr "Interactions des participants"
#: 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/manage.html.heex:376
#: lib/claper_web/live/event_live/manage.html.heex:309
#, elixir-autogen, elixir-format
msgid "Back"
msgstr "Retour"
#: lib/claper_web/live/event_live/manage.html.heex:490
#: lib/claper_web/live/event_live/manage.html.heex:425
#, elixir-autogen, elixir-format
msgid "Click here to open the presentation window."
msgstr "Cliquez ici pour ouvrir la fenêtre de présentation."
#: lib/claper_web/live/event_live/event_form_component.html.heex:298
#: lib/claper_web/live/event_live/event_form_component.html.heex:284
#, elixir-autogen, elixir-format, fuzzy
msgid "Facilitators"
msgstr "Animateurs"
#: lib/claper_web/live/event_live/event_form_component.html.heex:6
#: lib/claper_web/live/event_live/index.html.heex:77
#: lib/claper_web/live/event_live/manage.html.heex:377
#: lib/claper_web/live/event_live/manage.html.heex:310
#: lib/claper_web/templates/lti/registration/success.html.heex:26
#, elixir-autogen, elixir-format, fuzzy
msgid "Finish"
msgstr "Terminer"
#: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1060
#, elixir-autogen, elixir-format
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."
#: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1060
#, elixir-autogen, elixir-format
msgid "Identify users by their unique avatars."
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/index.html.heex:75
#: lib/claper_web/live/event_live/manage.html.heex:375
#: lib/claper_web/live/event_live/manage.html.heex:308
#, elixir-autogen, elixir-format, fuzzy
msgid "Next"
msgstr "Suivant"
@@ -1133,17 +1108,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."
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:488
#: lib/claper_web/live/event_live/manage.html.heex:423
#, elixir-autogen, elixir-format
msgid "Time to launch your presentation!"
msgstr "Il est temps de lancer votre présentation !"
#: lib/claper_web/live/event_live/manage.html.heex:1407
#: lib/claper_web/live/event_live/manage.html.heex:1362
#, elixir-autogen, elixir-format
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."
#: lib/claper_web/live/event_live/manage.html.heex:1407
#: lib/claper_web/live/event_live/manage.html.heex:1362
#, elixir-autogen, elixir-format
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."
@@ -1178,7 +1153,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."
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/event_form_component.html.heex:299
#: lib/claper_web/live/event_live/event_form_component.html.heex:285
#, elixir-autogen, elixir-format
msgid "If you require assistance in managing your event, you can grant access to others. Simply enter their email addresses; once they register an account with these emails, they will be able to manage the event."
msgstr "Si vous avez besoin d'aide pour gérer votre événement, vous pouvez accorder l'accès à d'autres personnes. Entrez simplement leurs adresses e-mail ; une fois qu'ils auront créé un compte avec ces e-mails, ils pourront gérer l'événement."
@@ -1209,7 +1184,7 @@ msgstr "Mes événements"
msgid "Name of your event"
msgstr "Nom de votre événement"
#: lib/claper_web/live/event_live/event_form_component.html.heex:299
#: lib/claper_web/live/event_live/event_form_component.html.heex:285
#, elixir-autogen, elixir-format
msgid "Note: Facilitators do not have the ability to delete your event."
msgstr "Remarque : Les animateurs n'ont pas la possibilité de supprimer votre événement."
@@ -1286,7 +1261,7 @@ msgstr "L'événement n'existe pas"
msgid "Customize your account"
msgstr "Personnalisez votre compte"
#: lib/claper_web/live/user_settings_live/show.html.heex:264
#: lib/claper_web/live/user_settings_live/show.html.heex:265
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Langue"
@@ -1306,22 +1281,22 @@ msgstr "Vos préférences ont été mises à jour."
msgid "Question"
msgstr "Question"
#: lib/claper_web/live/event_live/manage.html.heex:1124
#: lib/claper_web/live/event_live/manage.html.heex:1078
#, elixir-autogen, elixir-format
msgid "Questions"
msgstr "Questions"
#: lib/claper_web/live/event_live/manage.html.heex:1211
#: lib/claper_web/live/event_live/manage.html.heex:1165
#, elixir-autogen, elixir-format
msgid "Questions will appear here."
msgstr "Les questions apparaîtront ici."
#: lib/claper_web/live/event_live/manage.html.heex:1253
#: lib/claper_web/live/event_live/manage.html.heex:1207
#, elixir-autogen, elixir-format
msgid "Sort by date"
msgstr "Trier par date"
#: lib/claper_web/live/event_live/manage.html.heex:1232
#: lib/claper_web/live/event_live/manage.html.heex:1186
#, elixir-autogen, elixir-format
msgid "Sort by popularity"
msgstr "Trier par popularité"
@@ -1403,22 +1378,22 @@ msgid "Add Claper"
msgstr "Ajouter Claper"
#: lib/claper_web/live/event_live/manage.html.heex:94
#: lib/claper_web/live/event_live/manage.html.heex:481
#: lib/claper_web/live/event_live/manage.html.heex:416
#, elixir-autogen, elixir-format
msgid "Close preview"
msgstr "Fermer l'aperçu"
#: lib/claper_web/live/event_live/manage.html.heex:685
#: lib/claper_web/live/event_live/manage.html.heex:620
#, 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:1025
#: lib/claper_web/live/event_live/manage.html.heex:977
#, elixir-autogen, elixir-format, fuzzy
msgid "Disable"
msgstr "Désactiver"
#: lib/claper_web/live/event_live/manage.html.heex:1069
#: lib/claper_web/live/event_live/manage.html.heex:1021
#, elixir-autogen, elixir-format
msgid "Enable"
msgstr "Activer"
@@ -1428,13 +1403,13 @@ msgstr "Activer"
msgid "Enable messages to change this option"
msgstr "Activer les messages pour modifier cette option"
#: lib/claper_web/live/event_live/manage.html.heex:749
#: lib/claper_web/live/event_live/manage.html.heex:684
#, elixir-autogen, elixir-format, fuzzy
msgid "Hide on presentation"
msgstr "Masquer dans la présentation"
#: lib/claper_web/live/event_live/manage.html.heex:93
#: lib/claper_web/live/event_live/manage.html.heex:480
#: lib/claper_web/live/event_live/manage.html.heex:415
#, elixir-autogen, elixir-format
msgid "Open preview"
msgstr "Ouvrir l'aperçu"
@@ -1449,12 +1424,12 @@ msgstr "Afficher les instructions (Code QR)"
msgid "Show messages to change this option"
msgstr "Afficher les messages pour modifier cette option"
#: lib/claper_web/live/event_live/manage.html.heex:752
#: lib/claper_web/live/event_live/manage.html.heex:687
#, elixir-autogen, elixir-format
msgid "Show on presentation"
msgstr "Afficher dans la présentation"
#: lib/claper_web/live/event_live/manage.html.heex:682
#: lib/claper_web/live/event_live/manage.html.heex:617
#, elixir-autogen, elixir-format
msgid "This slide does not have any interactions."
msgstr "Cette diapositive n'a pas d'interactions."
@@ -1481,7 +1456,7 @@ msgstr "Se connecter avec %{provider}"
msgid "The account has been unlinked."
msgstr "Le compte a été délié."
#: lib/claper_web/live/event_live/manage.html.heex:658
#: lib/claper_web/live/event_live/manage.html.heex:593
#, elixir-autogen, elixir-format
msgid "This section contains all your interactions."
msgstr "Cette section contient toutes vos interactions."
@@ -1492,12 +1467,12 @@ msgstr "Cette section contient toutes vos interactions."
msgid "Unlink"
msgstr "Délier"
#: lib/claper_web/live/event_live/manage.html.heex:658
#: lib/claper_web/live/event_live/manage.html.heex:593
#, elixir-autogen, elixir-format
msgid "You can add interactions to your presentation slides."
msgstr "Vous pouvez ajouter des interactions à vos diapositives de présentation."
#: lib/claper_web/live/event_live/manage.html.heex:657
#: lib/claper_web/live/event_live/manage.html.heex:592
#, elixir-autogen, elixir-format
msgid "Your interactions"
msgstr "Vos interactions"
@@ -1535,6 +1510,7 @@ msgstr "Lien vers le contenu"
#: lib/claper/embeds/embed.ex:65
#: lib/claper/embeds/embed.ex:74
#: lib/claper/embeds/embed.ex:83
#: lib/claper/embeds/embed.ex:92
#, elixir-autogen, elixir-format
msgid "Please enter a valid %{provider} link"
msgstr "Veuillez entrer un lien %{provider} valide"
@@ -1542,11 +1518,12 @@ msgstr "Veuillez entrer un lien %{provider} valide"
#: lib/claper/embeds/embed.ex:62
#: lib/claper/embeds/embed.ex:71
#: lib/claper/embeds/embed.ex:80
#: lib/claper/embeds/embed.ex:89
#, elixir-autogen, elixir-format
msgid "Please enter a valid link starting with http:// or https://"
msgstr "Veuillez entrer un lien valide commençant par http:// ou https://"
#: lib/claper/embeds/embed.ex:89
#: lib/claper/embeds/embed.ex:98
#, elixir-autogen, elixir-format
msgid "Please enter valid HTML content with an iframe tag"
msgstr "Veuillez entrer un contenu HTML valide avec une balise iframe"
@@ -1572,14 +1549,120 @@ msgstr "Les participants peuvent voir le contenu web sur leur appareil"
msgid "Options"
msgstr "Options"
#: lib/claper_web/live/event_live/event_card_component.ex:242
#: lib/claper_web/live/event_live/event_card_component.ex:392
#, elixir-autogen, elixir-format
msgid "Duplicate"
msgstr "Dupliquer"
#: lib/claper_web/templates/error/csrf_error.html.heex:8
#, elixir-autogen, elixir-format
msgid "A required security token was not found or was invalid."
msgstr "Un jeton de sécurité requis n'a pas été trouvé ou était invalide."
#: lib/claper_web/templates/error/csrf_error.html.heex:26
#, elixir-autogen, elixir-format
msgid "Back to Login"
msgstr "Retour à la connexion"
#: lib/claper_web/templates/error/csrf_error.html.heex:5
#, elixir-autogen, elixir-format
msgid "CSRF Verification Failed"
msgstr "Échec de la vérification CSRF"
#: lib/claper_web/templates/error/csrf_error.html.heex:17
#, elixir-autogen, elixir-format
msgid "Clear cookies (at least for Claper domain)"
msgstr "Effacer les cookies (au moins pour le domaine Claper)"
#: lib/claper_web/templates/error/csrf_error.html.heex:20
#, elixir-autogen, elixir-format
msgid "Ensure the URL does not contain an extra \"/\" anywhere"
msgstr "Assurez-vous que l'URL ne contient pas de \"/\" supplémentaire"
#: lib/claper_web/templates/error/csrf_error.html.heex:23
#, elixir-autogen, elixir-format
msgid "If the problem persists, please contact support."
msgstr "Si le problème persiste, veuillez contacter le support."
#: lib/claper_web/templates/error/csrf_error.html.heex:14
#, elixir-autogen, elixir-format
msgid "If you're continually seeing this issue, try the following:"
msgstr "Si vous continuez à rencontrer ce problème, essayez ce qui suit :"
#: lib/claper_web/templates/error/csrf_error.html.heex:18
#, elixir-autogen, elixir-format
msgid "Reload the page you're trying to access (don't re-submit data)"
msgstr "Rechargez la page à laquelle vous essayez d'accéder (ne renvoyez pas les données)"
#: lib/claper_web/templates/error/csrf_error.html.heex:19
#, elixir-autogen, elixir-format
msgid "Try logging in again"
msgstr "Essayez de vous reconnecter"
#: lib/claper_web/live/event_live/event_card_component.ex:175
#, elixir-autogen, elixir-format
msgid "End"
msgstr "Terminer"
#: lib/claper_web/live/event_live/event_card_component.ex:186
#: lib/claper_web/live/event_live/event_card_component.ex:266
#: lib/claper_web/live/event_live/event_card_component.ex:355
#, elixir-autogen, elixir-format
msgid "Action"
msgstr "Action"
msgid "More options"
msgstr "Plus d'options"
#: lib/claper_web/live/event_live/event_card_component.ex:242
#: lib/claper_web/live/event_live/manage.ex:687
#, elixir-autogen, elixir-format
msgid "Duplicate"
msgstr "Dupliquer"
msgid "No"
msgstr "Non"
#: lib/claper_web/live/event_live/manage.ex:687
#, elixir-autogen, elixir-format
msgid "Yes"
msgstr "Oui"
#: lib/claper_web/templates/user_notifier/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "CONFIRM ACCOUNT"
msgstr "CONFIRMER LE COMPTE"
#: lib/claper_web/templates/user_notifier/confirm.html.heex:17
#, elixir-autogen, elixir-format
msgid "Confirm account"
msgstr "Confirmer le compte"
#: lib/claper_web/notifiers/user_notifier.ex:45
#, elixir-autogen, elixir-format
msgid "Confirmation instructions"
msgstr "Instructions de confirmation"
#: lib/claper_web/templates/user_notifier/reset.html.heex:29
#, elixir-autogen, elixir-format
msgid "RESET PASSWORD"
msgstr "RÉINITIALISER LE MOT DE PASSE"
#: lib/claper_web/templates/user_notifier/reset.html.heex:17
#, elixir-autogen, elixir-format, fuzzy
msgid "Reset password"
msgstr "Réinitialiser le mot de passe"
#: lib/claper_web/notifiers/user_notifier.ex:56
#, elixir-autogen, elixir-format
msgid "Reset password instructions"
msgstr "Instructions de réinitialisation du mot de passe"
#: lib/claper_web/templates/user_notifier/confirm.html.heex:22
#, elixir-autogen, elixir-format, fuzzy
msgid "You can confirm your account by visiting the URL below"
msgstr "Vous pouvez confirmer votre compte en visitant l'URL ci-dessous"
#: lib/claper_web/templates/user_notifier/reset.html.heex:22
#, elixir-autogen, elixir-format
msgid "You can reset your password by visiting the URL below"
msgstr "Vous pouvez réinitialiser votre mot de passe en visitant l'URL ci-dessous"
#: lib/claper_web/templates/user_registration/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "back to the home page"
msgstr "retour à la page d'accueil"

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,105 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: POEditor.com\n"
"Project-Id-Version: Claper\n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.0.1\n"
## This is a PO Template file.
##
## `msgid`s here are often extracted from source code.
## Add new translations manually only if they're dynamic
## translations that can't be statically extracted.
##
## Run `mix gettext.extract` to bring this file up to
## date. Leave `msgstr`s empty as changing them here has no
## effect: edit them in PO (`.po`) files instead.
## From Ecto.Changeset.cast/4
msgid "can't be blank"
msgstr "non può essere vuoto"
## From Ecto.Changeset.unique_constraint/3
msgid "has already been taken"
msgstr "è già stato preso"
## From Ecto.Changeset.put_change/3
msgid "is invalid"
msgstr "non è valido"
## From Ecto.Changeset.validate_acceptance/3
msgid "must be accepted"
msgstr "deve essere accettato"
## From Ecto.Changeset.validate_format/3
msgid "has invalid format"
msgstr "ha un formato non valido"
## From Ecto.Changeset.validate_subset/3
msgid "has an invalid entry"
msgstr "contiene un elemento non valido"
## From Ecto.Changeset.validate_exclusion/3
msgid "is reserved"
msgstr "è riservato"
## From Ecto.Changeset.validate_confirmation/3
msgid "does not match confirmation"
msgstr "non corrisponde alla conferma"
## From Ecto.Changeset.no_assoc_constraint/3
msgid "is still associated with this entry"
msgstr "è ancora associato a questa voce"
msgid "are still associated with this entry"
msgstr "sono ancora associati a questa voce"
## From Ecto.Changeset.validate_length/3
msgid "should be %{count} character(s)"
msgid_plural "should be %{count} character(s)"
msgstr[0] "dovrebbe essere %{count} carattere"
msgstr[1] "dovrebbero essere %{count} caratteri"
msgid "should have %{count} item(s)"
msgid_plural "should have %{count} item(s)"
msgstr[0] "dovrebbe avere %{count} elemento"
msgstr[1] "dovrebbe avere %{count} elementi"
msgid "should be at least %{count} character(s)"
msgid_plural "should be at least %{count} character(s)"
msgstr[0] "dovrebbe essere almeno %{count} carattere"
msgstr[1] "dovrebbero essere almeno %{count} caratteri"
msgid "should have at least %{count} item(s)"
msgid_plural "should have at least %{count} item(s)"
msgstr[0] "dovrebbe avere almeno %{count} elemento"
msgstr[1] "dovrebbe avere almeno %{count} elementi"
msgid "should be at most %{count} character(s)"
msgid_plural "should be at most %{count} character(s)"
msgstr[0] "dovrebbe essere al massimo %{count} carattere"
msgstr[1] "dovrebbero essere al massimo %{count} caratteri"
msgid "should have at most %{count} item(s)"
msgid_plural "should have at most %{count} item(s)"
msgstr[0] "dovrebbe avere al massimo %{count} elemento"
msgstr[1] "dovrebbe avere al massimo %{count} elementi"
## From Ecto.Changeset.validate_number/3
msgid "must be less than %{number}"
msgstr "deve essere inferiore a %{number}"
msgid "must be greater than %{number}"
msgstr "deve essere maggiore di %{number}"
msgid "must be less than or equal to %{number}"
msgstr "deve essere minore o uguale a %{number}"
msgid "must be greater than or equal to %{number}"
msgstr "deve essere maggiore o uguale a %{number}"
msgid "must be equal to %{number}"
msgstr "deve essere uguale a %{number}"

View File

@@ -8,13 +8,13 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: lib/claper_web/live/event_live/manage.html.heex:1405
#: lib/claper_web/live/event_live/manage.html.heex:1360
#: lib/claper_web/live/user_settings_live/show.ex:77
#, elixir-autogen, elixir-format
msgid "Settings"
msgstr "Instellingen"
#: lib/claper_web/live/event_live/manage.ex:727
#: lib/claper_web/live/event_live/manage.ex:706
#: 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/templates/user_registration/new.html.heex:29
@@ -73,29 +73,30 @@ msgstr "We hebben je al een e-mail gestuurd om in te loggen. Probeer het over 5
msgid "We sent you an email at"
msgstr "Wij hebben je een e-mail gestuurd om"
#: lib/claper_web/live/event_live/show.html.heex:415
#: lib/claper_web/live/event_live/show.html.heex:417
#, elixir-autogen, elixir-format
msgid "days"
msgstr "dagen"
#: lib/claper_web/live/event_live/show.html.heex:421
#: lib/claper_web/live/event_live/show.html.heex:423
#, elixir-autogen, elixir-format
msgid "hours"
msgstr "uren"
#: lib/claper_web/live/event_live/show.html.heex:427
#: lib/claper_web/live/event_live/show.html.heex:429
#, elixir-autogen, elixir-format
msgid "minutes"
msgstr "minuten"
#: lib/claper_web/live/event_live/show.html.heex:143
#: lib/claper_web/live/event_live/show.html.heex:145
#, elixir-autogen, elixir-format
msgid "Be the first to react !"
msgstr "Wees de eerste die reageert!"
#: lib/claper_web/live/event_live/event_card_component.ex:85
#: lib/claper_web/live/event_live/join.ex:41
#: lib/claper_web/live/event_live/join.html.heex:94
#: lib/claper_web/live/event_live/show.html.heex:264
#: lib/claper_web/live/event_live/show.html.heex:266
#, elixir-autogen, elixir-format
msgid "Join"
msgstr "Meedoen"
@@ -113,7 +114,7 @@ msgstr "Dashboard"
msgid "Host"
msgstr "Host"
#: lib/claper_web/live/event_live/show.html.heex:433
#: lib/claper_web/live/event_live/show.html.heex:435
#, elixir-autogen, elixir-format
msgid "seconds"
msgstr "seconden"
@@ -139,7 +140,7 @@ msgid "Leave"
msgstr "Vertrekken"
#: lib/claper_web/live/event_live/presenter.html.heex:26
#: lib/claper_web/live/event_live/show.html.heex:442
#: lib/claper_web/live/event_live/show.html.heex:444
#, elixir-autogen, elixir-format
msgid "Scan to interact in real-time"
msgstr "Scannen om live mee te doen"
@@ -149,7 +150,7 @@ msgstr "Scannen om live mee te doen"
msgid "Starting on"
msgstr "Vanaf"
#: lib/claper_web/live/event_live/event_form_component.ex:257
#: lib/claper_web/live/event_live/event_form_component.ex:268
#, elixir-autogen, elixir-format
msgid "Updated successfully"
msgstr "Succesvol bijgewerkt"
@@ -161,13 +162,12 @@ msgstr "Het is tijd om jouw presentaties kracht bij te zetten."
#: lib/claper_web/templates/error/404.html.heex:36
#: lib/claper_web/templates/error/500.html.heex:37
#: lib/claper_web/templates/user_registration/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "Return to home"
msgstr "Terug"
#: lib/claper_web/live/event_live/event_form_component.ex:201
#: lib/claper_web/live/event_live/event_form_component.ex:237
#: lib/claper_web/live/event_live/event_form_component.ex:212
#: lib/claper_web/live/event_live/event_form_component.ex:248
#, elixir-autogen, elixir-format
msgid "Created successfully"
msgstr "Succesvol aangemaakt"
@@ -192,9 +192,9 @@ msgid "Create"
msgstr "Aanmaken"
#: lib/claper_web/live/embed_live/form_component.html.heex:74
#: lib/claper_web/live/event_live/event_card_component.ex:400
#: lib/claper_web/live/event_live/event_card_component.ex:418
#: lib/claper_web/live/event_live/event_form_component.html.heex:37
#: lib/claper_web/live/event_live/manage.html.heex:1353
#: lib/claper_web/live/event_live/manage.html.heex:1308
#: 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:142
@@ -258,7 +258,9 @@ msgid "Confirm email"
msgstr "Bevestig e-mail"
#: lib/claper_web/templates/user_notifier/change.html.heex:32
#: lib/claper_web/templates/user_notifier/confirm.html.heex:32
#: lib/claper_web/templates/user_notifier/magic.html.heex:32
#: lib/claper_web/templates/user_notifier/reset.html.heex:32
#, elixir-autogen, elixir-format
msgid "If you didn't create an account with us, please ignore this."
msgstr "Als je geen account bij ons hebt aangemaakt, kun je dit negeren."
@@ -287,8 +289,8 @@ msgstr "Presentatie geupload"
#: lib/claper_web/live/event_live/event_form_component.html.heex:133
#: lib/claper_web/live/event_live/event_form_component.html.heex:211
#: lib/claper_web/live/event_live/event_form_component.html.heex:353
#: lib/claper_web/live/event_live/event_form_component.html.heex:377
#: lib/claper_web/live/event_live/event_form_component.html.heex:339
#: lib/claper_web/live/event_live/event_form_component.html.heex:363
#, elixir-autogen, elixir-format
msgid "Remove"
msgstr "Verwijderen"
@@ -308,12 +310,12 @@ msgstr "Een bestand uploaden"
msgid "or drag and drop"
msgstr "of slepen en neerzetten"
#: lib/claper_web/live/event_live/event_form_component.ex:313
#: lib/claper_web/live/event_live/event_form_component.ex:322
#, elixir-autogen, elixir-format
msgid "You have selected an incorrect file type"
msgstr "Je hebt een onjuist bestandstype geselecteerd"
#: lib/claper_web/live/event_live/event_form_component.ex:312
#: lib/claper_web/live/event_live/event_form_component.ex:321
#, elixir-autogen, elixir-format
msgid "Your file is too large"
msgstr "Het bestand is te groot"
@@ -328,12 +330,12 @@ msgstr "Bestand aanpassen"
msgid "Presentation replaced"
msgstr "Presentatie vervangen"
#: lib/claper_web/live/event_live/manage.html.heex:274
#: lib/claper_web/live/event_live/manage.html.heex:244
#, elixir-autogen, elixir-format
msgid "Edit poll"
msgstr "Peiling bewerken"
#: lib/claper_web/live/event_live/manage.html.heex:273
#: lib/claper_web/live/event_live/manage.html.heex:243
#, elixir-autogen, elixir-format
msgid "New poll"
msgstr "Nieuwe peiling"
@@ -343,7 +345,7 @@ msgstr "Nieuwe peiling"
msgid "Title of your poll"
msgstr "Titel van de peiling"
#: lib/claper_web/live/event_live/event_form_component.ex:314
#: lib/claper_web/live/event_live/event_form_component.ex:323
#, elixir-autogen, elixir-format
msgid "Upload failed"
msgstr "Uploaden mislukt"
@@ -354,7 +356,7 @@ msgid "Add poll to know opinion of your public."
msgstr "Voeg een peiling toe om achter de mening van het publiek te komen."
#: lib/claper_web/live/event_live/manage.html.heex:165
#: lib/claper_web/live/event_live/manage.html.heex:779
#: lib/claper_web/live/event_live/manage.html.heex:714
#, elixir-autogen, elixir-format
msgid "Poll"
msgstr "Peiling"
@@ -382,8 +384,8 @@ msgstr "Bekijk huidige peiling"
msgid "Vote"
msgstr "Stemmen"
#: lib/claper_web/live/event_live/event_form_component.html.heex:342
#: lib/claper_web/live/event_live/event_form_component.html.heex:360
#: lib/claper_web/live/event_live/event_form_component.html.heex:328
#: lib/claper_web/live/event_live/event_form_component.html.heex:346
#, elixir-autogen, elixir-format
msgid "User email address"
msgstr "E-mailadres van gebruiker"
@@ -393,7 +395,7 @@ msgstr "E-mailadres van gebruiker"
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."
#: lib/claper_web/live/event_live/manage.html.heex:1170
#: lib/claper_web/live/event_live/manage.html.heex:1124
#, elixir-autogen, elixir-format
msgid "Messages from attendees will appear here."
msgstr "Hier verschijnen berichten van deelnemers."
@@ -408,24 +410,24 @@ msgstr "Bestand verwerken..."
msgid "This will delete all responses associated and the poll itself, are you sure?"
msgstr "Hierdoor worden alle bijbehorende reacties en de peiling verwijderd. Weet je het zeker?"
#: lib/claper_web/live/event_live/manage.html.heex:444
#: lib/claper_web/live/event_live/manage.html.heex:379
#, elixir-autogen, elixir-format
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"
#: lib/claper_web/live/event_live/show.html.heex:323
#: lib/claper_web/live/event_live/show.html.heex:325
#, elixir-autogen, elixir-format
msgid "Ask, comment..."
msgstr "Vraag, reageer..."
#: lib/claper_web/live/event_live/manage.html.heex:1116
#: lib/claper_web/live/event_live/manage.html.heex:1070
#: lib/claper_web/live/stat_live/index.html.heex:71
#: lib/claper_web/live/stat_live/index.html.heex:271
#, elixir-autogen, elixir-format
msgid "Messages"
msgstr "Berichten"
#: lib/claper_web/live/event_live/event_form_component.html.heex:325
#: lib/claper_web/live/event_live/event_form_component.html.heex:311
#, elixir-autogen, elixir-format
msgid "Add facilitator"
msgstr "Facilitator toevoegen"
@@ -440,14 +442,16 @@ msgstr "Oeps, pagina bestaat niet."
msgid "The site is under maintenance, we'll be back very soon!"
msgstr "Er wordt aan de site gewerkt, we komen snel terug!"
#: lib/claper_web/live/event_live/event_form_component.html.heex:304
#: lib/claper_web/live/event_live/event_form_component.html.heex:290
#, elixir-autogen, elixir-format
msgid "Facilitators can present and manage interactions"
msgstr "Facilitators kunnen interacties presenteren en beheren"
#: lib/claper_web/templates/leader_notifier/invitation.html.heex:45
#: lib/claper_web/templates/user_notifier/change.html.heex:42
#: lib/claper_web/templates/user_notifier/confirm.html.heex:42
#: lib/claper_web/templates/user_notifier/magic.html.heex:42
#: lib/claper_web/templates/user_notifier/reset.html.heex:42
#, elixir-autogen, elixir-format
msgid "If youre having trouble with the button above, copy and paste the URL below into your web browser"
msgstr "Als je problemen ondervindt met de bovenstaande knop, kopieer en plak dan de onderstaande URL in de webbrowser"
@@ -457,7 +461,8 @@ msgstr "Als je problemen ondervindt met de bovenstaande knop, kopieer en plak da
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"
#: lib/claper_web/live/event_live/manage.html.heex:701
#: lib/claper_web/live/event_live/manage.html.heex:636
#: lib/claper_web/live/event_live/manage.html.heex:1035
#, elixir-autogen, elixir-format
msgid "Add interaction"
msgstr "Voeg interactie toe"
@@ -575,7 +580,7 @@ msgstr "Interactie geschiedenis"
msgid "No messages has been sent"
msgstr "Er zijn geen berichten verzonden"
#: lib/claper_web/live/event_live/event_card_component.ex:382
#: lib/claper_web/live/event_live/event_card_component.ex:400
#, elixir-autogen, elixir-format
msgid "This will delete all data related to your event, this cannot be undone. Confirm ?"
msgstr "Hiermee worden alle gegevens met betrekking tot het evenement verwijderd. Dit kan niet ongedaan worden gemaakt. Bevestigen ?"
@@ -620,7 +625,7 @@ msgstr "Inloggen"
msgid "Connect to your account"
msgstr "Maak verbinding met je account"
#: lib/claper_web/live/event_live/show.html.heex:451
#: lib/claper_web/live/event_live/show.html.heex:453
#, elixir-autogen, elixir-format
msgid "Or use the code:"
msgstr "Of gebruik de code:"
@@ -683,35 +688,35 @@ msgstr "Voeg een formulier toe om gegevens van het publiek te verzamelen."
msgid "Current form"
msgstr "Huidig formulier"
#: lib/claper_web/live/event_live/manage.html.heex:295
#: lib/claper_web/live/event_live/manage.html.heex:265
#, elixir-autogen, elixir-format
msgid "Edit form"
msgstr "Formulier bewerken"
#: lib/claper_web/live/event_live/manage.html.heex:198
#: lib/claper_web/live/event_live/manage.html.heex:823
#: lib/claper_web/live/event_live/manage.html.heex:1365
#: lib/claper_web/live/event_live/manage.html.heex:758
#: lib/claper_web/live/event_live/manage.html.heex:1320
#: lib/claper_web/live/stat_live/index.html.heex:217
#, elixir-autogen, elixir-format
msgid "Form"
msgstr "Formulier"
#: lib/claper_web/live/event_live/manage.html.heex:1140
#: lib/claper_web/live/event_live/manage.html.heex:1094
#, elixir-autogen, elixir-format
msgid "Form submissions"
msgstr "Formulierinzendingen"
#: lib/claper_web/live/event_live/manage.html.heex:1338
#: lib/claper_web/live/event_live/manage.html.heex:1293
#, elixir-autogen, elixir-format
msgid "Form submissions from attendees will appear here."
msgstr "Formulierinzendingen van deelnemers worden hier weergegeven."
#: lib/claper_web/live/event_live/manage.ex:726
#: lib/claper_web/live/event_live/manage.ex:705
#, elixir-autogen, elixir-format
msgid "Name"
msgstr "Naam"
#: lib/claper_web/live/event_live/manage.html.heex:294
#: lib/claper_web/live/event_live/manage.html.heex:264
#, elixir-autogen, elixir-format
msgid "New form"
msgstr "Nieuw formulier"
@@ -736,7 +741,7 @@ msgstr "Indienen"
msgid "Text"
msgstr "Tekst"
#: lib/claper_web/live/event_live/manage.html.heex:1358
#: lib/claper_web/live/event_live/manage.html.heex:1313
#, elixir-autogen, elixir-format
msgid "This cannot be undone, confirm ?"
msgstr "Dit kan niet ongedaan worden gemaakt. Bevestigen ?"
@@ -776,26 +781,6 @@ msgstr "Selecteer een of meerdere opties"
msgid "Multiple answers"
msgstr "Meerdere antwoorden"
#: lib/claper_web/live/event_live/manage.html.heex:263
#, elixir-autogen, elixir-format
msgid "Import all interactions from another presentation"
msgstr "Importeer alle interacties uit een andere presentatie"
#: lib/claper_web/live/event_live/manage.ex:333
#, elixir-autogen, elixir-format
msgid "Interactions import failed"
msgstr "Importeren van interacties is mislukt"
#: lib/claper_web/live/event_live/manage.ex:326
#, elixir-autogen, elixir-format
msgid "Interactions imported successfully"
msgstr "Interacties zijn succesvol geimporteerd"
#: lib/claper_web/live/event_live/manage.html.heex:335
#, elixir-autogen, elixir-format
msgid "Select presentation"
msgstr "Presentatie selecteren"
#: lib/claper_web/live/event_live/event_form_component.html.heex:92
#, elixir-autogen, elixir-format
msgid "PDF, PPT, PPTX up to %{size} MB"
@@ -816,19 +801,19 @@ msgstr "Schakel berichten in"
msgid "Show messages"
msgstr "Toon berichten"
#: lib/claper_web/live/event_live/show.html.heex:343
#: lib/claper_web/live/event_live/show.html.heex:345
#, elixir-autogen, elixir-format
msgid "Messages deactivated"
msgstr "Berichten gedeactiveerd"
#: lib/claper_web/live/event_live/show.html.heex:186
#: lib/claper_web/live/event_live/show.html.heex:207
#: lib/claper_web/live/event_live/show.html.heex:307
#: lib/claper_web/live/event_live/show.html.heex:188
#: lib/claper_web/live/event_live/show.html.heex:209
#: lib/claper_web/live/event_live/show.html.heex:309
#, elixir-autogen, elixir-format
msgid "Anonymous"
msgstr "Anoniem"
#: lib/claper_web/live/event_live/show.html.heex:233
#: lib/claper_web/live/event_live/show.html.heex:235
#: lib/claper_web/templates/lti/launch/error.html.heex:17
#, elixir-autogen, elixir-format
msgid "Close"
@@ -839,8 +824,8 @@ msgstr "Sluiten"
msgid "Enable anonymous messages"
msgstr "Schakel anonieme berichten in"
#: lib/claper_web/live/event_live/show.html.heex:214
#: lib/claper_web/live/event_live/show.html.heex:259
#: lib/claper_web/live/event_live/show.html.heex:216
#: lib/claper_web/live/event_live/show.html.heex:261
#, elixir-autogen, elixir-format
msgid "Enter your name"
msgstr "Vul jouw naam in"
@@ -850,12 +835,12 @@ msgstr "Vul jouw naam in"
msgid "Or go to %{url} and use the code:"
msgstr "Of ga naar %{url} en gebruik de code:"
#: lib/claper_web/live/event_live/show.html.heex:227
#: lib/claper_web/live/event_live/show.html.heex:229
#, elixir-autogen, elixir-format
msgid "Use your name"
msgstr "Gebruik je naam"
#: lib/claper_web/live/event_live/show.html.heex:207
#: lib/claper_web/live/event_live/show.html.heex:209
#, elixir-autogen, elixir-format
msgid "disabled"
msgstr "uitgeschakeld"
@@ -911,22 +896,22 @@ msgstr "Stel je wachtwoord opnieuw in"
msgid "Send link to reset password"
msgstr "Link verzenden om wachtwoord opnieuw in te stellen"
#: lib/claper_web/live/event_live/embed_component.ex:59
#: lib/claper_web/live/event_live/embed_component.ex:55
#, elixir-autogen, elixir-format
msgid "Current web content"
msgstr "Huidige webinhoud"
#: lib/claper_web/live/event_live/manage.html.heex:316
#: lib/claper_web/live/event_live/manage.html.heex:286
#, elixir-autogen, elixir-format
msgid "Edit web content"
msgstr "Webinhoud bewerken"
#: lib/claper_web/live/event_live/manage.html.heex:315
#: lib/claper_web/live/event_live/manage.html.heex:285
#, elixir-autogen, elixir-format
msgid "New web content"
msgstr "Nieuwe webinhoud"
#: lib/claper_web/live/event_live/embed_component.ex:36
#: lib/claper_web/live/event_live/embed_component.ex:32
#, elixir-autogen, elixir-format
msgid "See current web content"
msgstr "Bekijk huidige webinhoud"
@@ -942,7 +927,7 @@ msgid "Title"
msgstr "Titel"
#: lib/claper_web/live/event_live/manage.html.heex:230
#: lib/claper_web/live/event_live/manage.html.heex:867
#: lib/claper_web/live/event_live/manage.html.heex:802
#: lib/claper_web/live/stat_live/index.html.heex:259
#, elixir-autogen, elixir-format
msgid "Web content"
@@ -960,12 +945,12 @@ msgstr "Vastzetten"
msgid "Pinned"
msgstr "Vastgezet"
#: lib/claper_web/live/event_live/manage.html.heex:1132
#: lib/claper_web/live/event_live/manage.html.heex:1086
#, elixir-autogen, elixir-format
msgid "Pinned messages"
msgstr "Vastgezette berichten"
#: lib/claper_web/live/event_live/manage.html.heex:1292
#: lib/claper_web/live/event_live/manage.html.heex:1247
#, elixir-autogen, elixir-format
msgid "Pinned messages will appear here."
msgstr "Hier verschijnen vastgezette berichten."
@@ -1011,12 +996,7 @@ msgstr "Je bent uitgenodigd om een evenement te beheren"
msgid "Saved"
msgstr "Opgeslagen"
#: lib/claper_web/live/event_live/event_card_component.ex:85
#, elixir-autogen, elixir-format
msgid "Access"
msgstr "Toegang"
#: lib/claper_web/live/user_settings_live/show.html.heex:285
#: lib/claper_web/live/user_settings_live/show.html.heex:286
#, elixir-autogen, elixir-format
msgid "All your events and files will be permanently deleted, are you sure?"
msgstr "Al jouw evenementen en bestanden worden definitief verwijderd. Weet je dat zeker?"
@@ -1031,31 +1011,26 @@ msgstr "Weet je zeker dat je dit evenement wil stoppen? Deze actie kan niet onge
msgid "Attendees room"
msgstr "Deelnemers ruimte"
#: lib/claper_web/live/user_settings_live/show.html.heex:277
#: lib/claper_web/live/user_settings_live/show.html.heex:278
#, elixir-autogen, elixir-format
msgid "Be careful, these actions are irreversible"
msgstr "Wees voorzichtig, deze acties zijn onomkeerbaar"
#: lib/claper_web/live/user_settings_live/show.html.heex:274
#: lib/claper_web/live/user_settings_live/show.html.heex:275
#, elixir-autogen, elixir-format
msgid "Danger zone"
msgstr "Gevarenzone"
#: lib/claper_web/live/user_settings_live/show.html.heex:290
#: lib/claper_web/live/user_settings_live/show.html.heex:291
#, elixir-autogen, elixir-format, fuzzy
msgid "Delete account"
msgstr "Account verwijderen"
#: lib/claper_web/live/event_live/manage.html.heex:508
#: lib/claper_web/live/event_live/manage.html.heex:443
#, elixir-autogen, elixir-format
msgid "Open presentation"
msgstr "Presentatie openen"
#: lib/claper_web/live/event_live/event_card_component.ex:175
#, elixir-autogen, elixir-format
msgid "Terminate"
msgstr "Stoppen"
#: lib/claper_web/live/event_live/event_card_component.ex:344
#, elixir-autogen, elixir-format
msgid "View report"
@@ -1076,49 +1051,49 @@ 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."
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:1104
#: lib/claper_web/live/event_live/manage.html.heex:1058
#, elixir-autogen, elixir-format, fuzzy
msgid "Attendees interactions"
msgstr "Interacties van deelnemers"
#: 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/manage.html.heex:376
#: lib/claper_web/live/event_live/manage.html.heex:309
#, elixir-autogen, elixir-format
msgid "Back"
msgstr "Terug"
#: lib/claper_web/live/event_live/manage.html.heex:490
#: lib/claper_web/live/event_live/manage.html.heex:425
#, elixir-autogen, elixir-format
msgid "Click here to open the presentation window."
msgstr "Klik hier om het presentatievenster te openen."
#: lib/claper_web/live/event_live/event_form_component.html.heex:298
#: lib/claper_web/live/event_live/event_form_component.html.heex:284
#, elixir-autogen, elixir-format, fuzzy
msgid "Facilitators"
msgstr "Facilitators"
#: lib/claper_web/live/event_live/event_form_component.html.heex:6
#: lib/claper_web/live/event_live/index.html.heex:77
#: lib/claper_web/live/event_live/manage.html.heex:377
#: lib/claper_web/live/event_live/manage.html.heex:310
#: lib/claper_web/templates/lti/registration/success.html.heex:26
#, elixir-autogen, elixir-format, fuzzy
msgid "Finish"
msgstr "Finish"
#: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1060
#, elixir-autogen, elixir-format
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."
#: lib/claper_web/live/event_live/manage.html.heex:1106
#: lib/claper_web/live/event_live/manage.html.heex:1060
#, elixir-autogen, elixir-format
msgid "Identify users by their unique 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/index.html.heex:75
#: lib/claper_web/live/event_live/manage.html.heex:375
#: lib/claper_web/live/event_live/manage.html.heex:308
#, elixir-autogen, elixir-format, fuzzy
msgid "Next"
msgstr "Volgende"
@@ -1128,17 +1103,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."
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:488
#: lib/claper_web/live/event_live/manage.html.heex:423
#, elixir-autogen, elixir-format, fuzzy
msgid "Time to launch your presentation!"
msgstr "Tijd om je presentatie te starten!"
#: lib/claper_web/live/event_live/manage.html.heex:1407
#: lib/claper_web/live/event_live/manage.html.heex:1362
#, elixir-autogen, elixir-format
msgid "Use the associated keyboard shortcuts for quick toggling of these settings."
msgstr "Gebruik de bijbehorende sneltoetsen om snel tussen deze instellingen te schakelen."
#: lib/claper_web/live/event_live/manage.html.heex:1407
#: lib/claper_web/live/event_live/manage.html.heex:1362
#, elixir-autogen, elixir-format
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."
@@ -1173,7 +1148,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."
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/event_form_component.html.heex:299
#: lib/claper_web/live/event_live/event_form_component.html.heex:285
#, elixir-autogen, elixir-format, fuzzy
msgid "If you require assistance in managing your event, you can grant access to others. Simply enter their email addresses; once they register an account with these emails, they will be able to manage the event."
msgstr "Als je hulp nodig hebt bij het beheren van uw evenement, kunt je anderen toegang verlenen. Voer eenvoudig hun e-mailadressen in; zodra ze een account registreren met deze e-mails, kunnen ze het evenement beheren."
@@ -1204,7 +1179,7 @@ msgstr "Mijn evenementen"
msgid "Name of your event"
msgstr "Naam van je evenement"
#: lib/claper_web/live/event_live/event_form_component.html.heex:299
#: lib/claper_web/live/event_live/event_form_component.html.heex:285
#, elixir-autogen, elixir-format, fuzzy
msgid "Note: Facilitators do not have the ability to delete your event."
msgstr "Let op: Facilitators hebben niet de mogelijkheid om je evenement te verwijderen."
@@ -1281,7 +1256,7 @@ msgstr "Evenement bestaat niet"
msgid "Customize your account"
msgstr "Pas je account aan"
#: lib/claper_web/live/user_settings_live/show.html.heex:264
#: lib/claper_web/live/user_settings_live/show.html.heex:265
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Taal"
@@ -1301,22 +1276,22 @@ msgstr "Je voorkeuren zijn bijgewerkt."
msgid "Question"
msgstr "Vraag"
#: lib/claper_web/live/event_live/manage.html.heex:1124
#: lib/claper_web/live/event_live/manage.html.heex:1078
#, elixir-autogen, elixir-format
msgid "Questions"
msgstr "Vragen"
#: lib/claper_web/live/event_live/manage.html.heex:1211
#: lib/claper_web/live/event_live/manage.html.heex:1165
#, elixir-autogen, elixir-format
msgid "Questions will appear here."
msgstr "Vragen zullen hier verschijnen"
#: lib/claper_web/live/event_live/manage.html.heex:1253
#: lib/claper_web/live/event_live/manage.html.heex:1207
#, elixir-autogen, elixir-format
msgid "Sort by date"
msgstr "Sorteren op datum"
#: lib/claper_web/live/event_live/manage.html.heex:1232
#: lib/claper_web/live/event_live/manage.html.heex:1186
#, elixir-autogen, elixir-format
msgid "Sort by popularity"
msgstr "Sorteer op populariteit"
@@ -1398,22 +1373,22 @@ msgid "Add Claper"
msgstr "Voeg Claper toe"
#: lib/claper_web/live/event_live/manage.html.heex:94
#: lib/claper_web/live/event_live/manage.html.heex:481
#: lib/claper_web/live/event_live/manage.html.heex:416
#, elixir-autogen, elixir-format
msgid "Close preview"
msgstr "Voorvertoning sluiten"
#: lib/claper_web/live/event_live/manage.html.heex:685
#: lib/claper_web/live/event_live/manage.html.heex:620
#, 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:1025
#: lib/claper_web/live/event_live/manage.html.heex:977
#, elixir-autogen, elixir-format, fuzzy
msgid "Disable"
msgstr "Uitschakelen"
#: lib/claper_web/live/event_live/manage.html.heex:1069
#: lib/claper_web/live/event_live/manage.html.heex:1021
#, elixir-autogen, elixir-format
msgid "Enable"
msgstr "Inschakelen"
@@ -1423,13 +1398,13 @@ msgstr "Inschakelen"
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:749
#: lib/claper_web/live/event_live/manage.html.heex:684
#, elixir-autogen, elixir-format, fuzzy
msgid "Hide on presentation"
msgstr "Verbergen in presentatie"
#: lib/claper_web/live/event_live/manage.html.heex:93
#: lib/claper_web/live/event_live/manage.html.heex:480
#: lib/claper_web/live/event_live/manage.html.heex:415
#, elixir-autogen, elixir-format
msgid "Open preview"
msgstr "Voorvertoning openen"
@@ -1444,12 +1419,12 @@ msgstr "Toon instructies (QR-code)"
msgid "Show messages to change this option"
msgstr "Toon berichten om deze optie te wijzigen"
#: lib/claper_web/live/event_live/manage.html.heex:752
#: lib/claper_web/live/event_live/manage.html.heex:687
#, elixir-autogen, elixir-format
msgid "Show on presentation"
msgstr "Tonen in presentatie"
#: lib/claper_web/live/event_live/manage.html.heex:682
#: lib/claper_web/live/event_live/manage.html.heex:617
#, elixir-autogen, elixir-format
msgid "This slide does not have any interactions."
msgstr "Deze dia heeft geen interacties."
@@ -1476,7 +1451,7 @@ msgstr "Inloggen met %{provider}"
msgid "The account has been unlinked."
msgstr "Het account is ontkoppeld."
#: lib/claper_web/live/event_live/manage.html.heex:658
#: lib/claper_web/live/event_live/manage.html.heex:593
#, elixir-autogen, elixir-format
msgid "This section contains all your interactions."
msgstr "Deze sectie bevat al uw interacties."
@@ -1487,12 +1462,12 @@ msgstr "Deze sectie bevat al uw interacties."
msgid "Unlink"
msgstr "Losmaken"
#: lib/claper_web/live/event_live/manage.html.heex:658
#: lib/claper_web/live/event_live/manage.html.heex:593
#, elixir-autogen, elixir-format
msgid "You can add interactions to your presentation slides."
msgstr "U kunt interacties toevoegen aan uw presentatiedia's."
#: lib/claper_web/live/event_live/manage.html.heex:657
#: lib/claper_web/live/event_live/manage.html.heex:592
#, elixir-autogen, elixir-format
msgid "Your interactions"
msgstr "Uw interacties"
@@ -1530,6 +1505,7 @@ msgstr "Link naar de inhoud"
#: lib/claper/embeds/embed.ex:65
#: lib/claper/embeds/embed.ex:74
#: lib/claper/embeds/embed.ex:83
#: lib/claper/embeds/embed.ex:92
#, elixir-autogen, elixir-format
msgid "Please enter a valid %{provider} link"
msgstr "Voer een geldige %{provider} link in"
@@ -1537,11 +1513,12 @@ msgstr "Voer een geldige %{provider} link in"
#: lib/claper/embeds/embed.ex:62
#: lib/claper/embeds/embed.ex:71
#: lib/claper/embeds/embed.ex:80
#: lib/claper/embeds/embed.ex:89
#, elixir-autogen, elixir-format
msgid "Please enter a valid link starting with http:// or https://"
msgstr "Voer een geldige link in die begint met http:// of https://"
#: lib/claper/embeds/embed.ex:89
#: lib/claper/embeds/embed.ex:98
#, elixir-autogen, elixir-format
msgid "Please enter valid HTML content with an iframe tag"
msgstr "Voer geldige HTML-inhoud in met een iframe-tag"
@@ -1567,14 +1544,120 @@ msgstr "Deelnemers kunnen de webinhoud op hun apparaat bekijken"
msgid "Options"
msgstr "Opties"
#: lib/claper_web/live/event_live/event_card_component.ex:242
#: lib/claper_web/live/event_live/event_card_component.ex:392
#, elixir-autogen, elixir-format
msgid "Duplicate"
msgstr "Dupliceren"
#: lib/claper_web/templates/error/csrf_error.html.heex:8
#, elixir-autogen, elixir-format
msgid "A required security token was not found or was invalid."
msgstr "Een vereist beveiligingstoken is niet gevonden of was ongeldig."
#: lib/claper_web/templates/error/csrf_error.html.heex:26
#, elixir-autogen, elixir-format
msgid "Back to Login"
msgstr "Terug naar Inloggen"
#: lib/claper_web/templates/error/csrf_error.html.heex:5
#, elixir-autogen, elixir-format
msgid "CSRF Verification Failed"
msgstr "CSRF-verificatie mislukt"
#: lib/claper_web/templates/error/csrf_error.html.heex:17
#, elixir-autogen, elixir-format
msgid "Clear cookies (at least for Claper domain)"
msgstr "Wis cookies (ten minste voor het Claper-domein)"
#: lib/claper_web/templates/error/csrf_error.html.heex:20
#, elixir-autogen, elixir-format
msgid "Ensure the URL does not contain an extra \"/\" anywhere"
msgstr "Zorg ervoor dat de URL nergens een extra \"/\" bevat"
#: lib/claper_web/templates/error/csrf_error.html.heex:23
#, elixir-autogen, elixir-format
msgid "If the problem persists, please contact support."
msgstr "Als het probleem aanhoudt, neem dan contact op met de ondersteuning."
#: lib/claper_web/templates/error/csrf_error.html.heex:14
#, elixir-autogen, elixir-format
msgid "If you're continually seeing this issue, try the following:"
msgstr "Als u dit probleem blijft zien, probeer dan het volgende:"
#: lib/claper_web/templates/error/csrf_error.html.heex:18
#, elixir-autogen, elixir-format
msgid "Reload the page you're trying to access (don't re-submit data)"
msgstr "Herlaad de pagina die u probeert te openen (dien geen gegevens opnieuw in)"
#: lib/claper_web/templates/error/csrf_error.html.heex:19
#, elixir-autogen, elixir-format
msgid "Try logging in again"
msgstr "Probeer opnieuw in te loggen"
#: lib/claper_web/live/event_live/event_card_component.ex:175
#, elixir-autogen, elixir-format
msgid "End"
msgstr "Beëindigen"
#: lib/claper_web/live/event_live/event_card_component.ex:186
#: lib/claper_web/live/event_live/event_card_component.ex:266
#: lib/claper_web/live/event_live/event_card_component.ex:355
#, elixir-autogen, elixir-format
msgid "Action"
msgstr "Actie"
msgid "More options"
msgstr "Meer opties"
#: lib/claper_web/live/event_live/event_card_component.ex:242
#: lib/claper_web/live/event_live/manage.ex:687
#, elixir-autogen, elixir-format
msgid "Duplicate"
msgstr "Dupliceren"
msgid "No"
msgstr "Nee"
#: lib/claper_web/live/event_live/manage.ex:687
#, elixir-autogen, elixir-format
msgid "Yes"
msgstr "Ja"
#: lib/claper_web/templates/user_notifier/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "CONFIRM ACCOUNT"
msgstr "BEVESTIG ACCOUNT"
#: lib/claper_web/templates/user_notifier/confirm.html.heex:17
#, elixir-autogen, elixir-format
msgid "Confirm account"
msgstr "Bevestig account"
#: lib/claper_web/notifiers/user_notifier.ex:45
#, elixir-autogen, elixir-format
msgid "Confirmation instructions"
msgstr "Bevestigingsinstructies"
#: lib/claper_web/templates/user_notifier/reset.html.heex:29
#, elixir-autogen, elixir-format
msgid "RESET PASSWORD"
msgstr "WACHTWOORD OPNIEUW INSTELLEN"
#: lib/claper_web/templates/user_notifier/reset.html.heex:17
#, elixir-autogen, elixir-format, fuzzy
msgid "Reset password"
msgstr "Stel je wachtwoord opnieuw in"
#: lib/claper_web/notifiers/user_notifier.ex:56
#, elixir-autogen, elixir-format
msgid "Reset password instructions"
msgstr "Instructies voor het opnieuw instellen van het wachtwoord"
#: lib/claper_web/templates/user_notifier/confirm.html.heex:22
#, elixir-autogen, elixir-format, fuzzy
msgid "You can confirm your account by visiting the URL below"
msgstr "Je kunt je account bevestigen door de onderstaande URL te bezoeken"
#: lib/claper_web/templates/user_notifier/reset.html.heex:22
#, elixir-autogen, elixir-format
msgid "You can reset your password by visiting the URL below"
msgstr "Je kunt je wachtwoord opnieuw instellen door de onderstaande URL te bezoeken"
#: lib/claper_web/templates/user_registration/confirm.html.heex:29
#, elixir-autogen, elixir-format
msgid "back to the home page"
msgstr "terug naar de startpagina"

View File

@@ -45,7 +45,7 @@ defmodule ClaperWeb.UserConfirmationControllerTest do
assert Phoenix.Flash.get(conn.assigns.flash, :info) =~ "If your email is in our system"
assert from(ut in Accounts.UserToken,
where: ut.context == "confirm"
where: ut.context == "confirm" and ut.sent_to == "unknown@example.com"
)
|> Repo.all() == []
end
@@ -58,19 +58,19 @@ defmodule ClaperWeb.UserConfirmationControllerTest do
Accounts.deliver_user_confirmation_instructions(user, url)
end)
conn = post(conn, ~p"/users/confirm/#{token}")
assert redirected_to(conn) == "/"
conn = get(conn, ~p"/users/confirm/#{token}")
assert redirected_to(conn) == ~p"/users/log_in"
assert Phoenix.Flash.get(conn.assigns.flash, :info) =~ "User confirmed successfully"
assert Accounts.get_user!(user.id).confirmed_at
refute get_session(conn, :user_token)
assert from(ut in Accounts.UserToken,
where: ut.context == "confirm"
where: ut.context == "confirm" and ut.user_id == ^user.id
)
|> Repo.all() == []
# When not logged in
conn = post(conn, ~p"/users/confirm/#{token}")
conn = get(conn, ~p"/users/confirm/#{token}")
assert redirected_to(conn) == "/"
assert Phoenix.Flash.get(conn.assigns.flash, :error) =~
@@ -80,14 +80,14 @@ defmodule ClaperWeb.UserConfirmationControllerTest do
conn =
build_conn()
|> log_in_user(user)
|> post(~p"/users/confirm/#{token}")
|> get(~p"/users/confirm/#{token}")
assert redirected_to(conn) == "/"
assert redirected_to(conn) == "/events"
refute Phoenix.Flash.get(conn.assigns.flash, :error)
end
test "does not confirm email with invalid token", %{conn: conn, user: user} do
conn = post(conn, ~p"/users/confirm/#{"oops"}")
conn = get(conn, ~p"/users/confirm/#{"oops"}")
assert redirected_to(conn) == "/"
assert Phoenix.Flash.get(conn.assigns.flash, :error) =~