mirror of
https://github.com/ClaperCo/Claper.git
synced 2025-12-16 11:57:58 +01:00
Add locale field to users table and implement language switcher in user settings
This commit is contained in:
@@ -5,9 +5,11 @@
|
|||||||
- Add toggle for message reactions in attendees room
|
- Add toggle for message reactions in attendees room
|
||||||
- Add toggle for polls results in attendees room
|
- Add toggle for polls results in attendees room
|
||||||
- Add delete account button in user settings
|
- Add delete account button in user settings
|
||||||
|
- Add language switcher in user settings
|
||||||
- Add tour guide for new users
|
- Add tour guide for new users
|
||||||
- Add headers to exported CSV in reports
|
- Add headers to exported CSV in reports
|
||||||
- Add the ability to embed attendees room in an iframe
|
- Add the ability to embed attendees room in an iframe
|
||||||
|
- Add spanish locale (#84) (@eduproinf)
|
||||||
- Change date picker for a more user-friendly one
|
- Change date picker for a more user-friendly one
|
||||||
- Upgrade Ecto, Phoenix and LiveView
|
- Upgrade Ecto, Phoenix and LiveView
|
||||||
- Fix user avatars in reports
|
- Fix user avatars in reports
|
||||||
|
|||||||
@@ -10,8 +10,10 @@ import AirDatepicker from 'air-datepicker'
|
|||||||
import airdatepickerLocaleEn from 'air-datepicker/locale/en'
|
import airdatepickerLocaleEn from 'air-datepicker/locale/en'
|
||||||
import airdatepickerLocaleFr from 'air-datepicker/locale/fr'
|
import airdatepickerLocaleFr from 'air-datepicker/locale/fr'
|
||||||
import airdatepickerLocaleDe from 'air-datepicker/locale/de'
|
import airdatepickerLocaleDe from 'air-datepicker/locale/de'
|
||||||
|
import airdatepickerLocaleEs from 'air-datepicker/locale/es'
|
||||||
import 'moment/locale/de'
|
import 'moment/locale/de'
|
||||||
import 'moment/locale/fr'
|
import 'moment/locale/fr'
|
||||||
|
import 'moment/locale/es'
|
||||||
import QRCodeStyling from "qr-code-styling"
|
import QRCodeStyling from "qr-code-styling"
|
||||||
import { Presenter } from "./presenter"
|
import { Presenter } from "./presenter"
|
||||||
import { Manager } from "./manager"
|
import { Manager } from "./manager"
|
||||||
@@ -19,15 +21,17 @@ import Split from "split-grid"
|
|||||||
import { TourGuideClient } from "@sjmc11/tourguidejs/src/Tour"
|
import { TourGuideClient } from "@sjmc11/tourguidejs/src/Tour"
|
||||||
window.moment = moment
|
window.moment = moment
|
||||||
|
|
||||||
|
const locale = document.querySelector("html").getAttribute("lang") || navigator.language.split('-')[0]
|
||||||
window.moment.locale("en")
|
window.moment.locale("en")
|
||||||
window.moment.locale(navigator.language.split('-')[0])
|
window.moment.locale(locale)
|
||||||
window.Alpine = Alpine
|
window.Alpine = Alpine
|
||||||
Alpine.start()
|
Alpine.start()
|
||||||
|
|
||||||
let airdatepickerLocale = {
|
let airdatepickerLocale = {
|
||||||
en: airdatepickerLocaleEn,
|
en: airdatepickerLocaleEn,
|
||||||
fr: airdatepickerLocaleFr,
|
fr: airdatepickerLocaleFr,
|
||||||
de: airdatepickerLocaleDe
|
de: airdatepickerLocaleDe,
|
||||||
|
es: airdatepickerLocaleEs
|
||||||
}
|
}
|
||||||
let csrfToken = document.querySelector("meta[name='csrf-token']").getAttribute("content")
|
let csrfToken = document.querySelector("meta[name='csrf-token']").getAttribute("content")
|
||||||
let Hooks = {}
|
let Hooks = {}
|
||||||
@@ -265,7 +269,7 @@ Hooks.Pickr = {
|
|||||||
const utc = moment(date).utc().format("YYYY-MM-DDTHH:mm:ss")
|
const utc = moment(date).utc().format("YYYY-MM-DDTHH:mm:ss")
|
||||||
utcTime.value = utc
|
utcTime.value = utc
|
||||||
},
|
},
|
||||||
locale: airdatepickerLocale[navigator.language.split('-')[0]]
|
locale: airdatepickerLocale[locale]
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
updated() {
|
updated() {
|
||||||
|
|||||||
@@ -108,6 +108,19 @@ defmodule Claper.Accounts do
|
|||||||
User.email_changeset(user, attrs)
|
User.email_changeset(user, attrs)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@doc """
|
||||||
|
Returns an `%Ecto.Changeset{}` for changing the user preferences.
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
iex> change_user_preferences(user)
|
||||||
|
%Ecto.Changeset{data: %User{}}
|
||||||
|
|
||||||
|
"""
|
||||||
|
def change_user_preferences(user, attrs \\ %{}) do
|
||||||
|
User.preferences_changeset(user, attrs)
|
||||||
|
end
|
||||||
|
|
||||||
@doc """
|
@doc """
|
||||||
Emulates that the email will change without actually changing
|
Emulates that the email will change without actually changing
|
||||||
it in the database.
|
it in the database.
|
||||||
@@ -177,6 +190,20 @@ defmodule Claper.Accounts do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@doc """
|
||||||
|
Updates the user preferences.
|
||||||
|
## Examples
|
||||||
|
iex> update_user_preferences(user, %{locale: "en})
|
||||||
|
{:ok, %User{}}
|
||||||
|
iex> update_user_preferences(user, %{locale: "invalid})
|
||||||
|
{:error, %Ecto.Changeset{}}
|
||||||
|
"""
|
||||||
|
def update_user_preferences(user, attrs \\ %{}) do
|
||||||
|
user
|
||||||
|
|> User.preferences_changeset(attrs)
|
||||||
|
|> Repo.update()
|
||||||
|
end
|
||||||
|
|
||||||
@doc """
|
@doc """
|
||||||
Delivers the magic link email to the given user.
|
Delivers the magic link email to the given user.
|
||||||
|
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ defmodule Claper.Accounts.User do
|
|||||||
field :hashed_password, :string, redact: true
|
field :hashed_password, :string, redact: true
|
||||||
field :is_admin, :boolean
|
field :is_admin, :boolean
|
||||||
field :confirmed_at, :naive_datetime
|
field :confirmed_at, :naive_datetime
|
||||||
|
field :locale, :string
|
||||||
|
|
||||||
has_many :events, Claper.Events.Event
|
has_many :events, Claper.Events.Event
|
||||||
|
|
||||||
@@ -23,6 +24,11 @@ defmodule Claper.Accounts.User do
|
|||||||
|> validate_password(opts)
|
|> validate_password(opts)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def preferences_changeset(user, attrs) do
|
||||||
|
user
|
||||||
|
|> cast(attrs, [:locale])
|
||||||
|
end
|
||||||
|
|
||||||
defp validate_email(changeset) do
|
defp validate_email(changeset) do
|
||||||
changeset
|
changeset
|
||||||
|> validate_required([:email])
|
|> validate_required([:email])
|
||||||
|
|||||||
@@ -195,7 +195,7 @@ defmodule ClaperWeb.EventLive.EventFormComponent do
|
|||||||
{:noreply,
|
{:noreply,
|
||||||
socket
|
socket
|
||||||
|> put_flash(:info, gettext("Created successfully"))
|
|> put_flash(:info, gettext("Created successfully"))
|
||||||
|> push_navigate(to: socket.assigns.return_to)}
|
|> redirect(to: socket.assigns.return_to)}
|
||||||
|
|
||||||
{:error, %Ecto.Changeset{} = changeset} ->
|
{:error, %Ecto.Changeset{} = changeset} ->
|
||||||
{:noreply, assign(socket, changeset: changeset)}
|
{:noreply, assign(socket, changeset: changeset)}
|
||||||
@@ -231,7 +231,7 @@ defmodule ClaperWeb.EventLive.EventFormComponent do
|
|||||||
{:noreply,
|
{:noreply,
|
||||||
socket
|
socket
|
||||||
|> put_flash(:info, gettext("Created successfully"))
|
|> put_flash(:info, gettext("Created successfully"))
|
||||||
|> push_navigate(to: socket.assigns.return_to)}
|
|> redirect(to: socket.assigns.return_to)}
|
||||||
|
|
||||||
{:error, %Ecto.Changeset{} = changeset} ->
|
{:error, %Ecto.Changeset{} = changeset} ->
|
||||||
{:noreply, assign(socket, changeset: changeset)}
|
{:noreply, assign(socket, changeset: changeset)}
|
||||||
@@ -251,7 +251,7 @@ defmodule ClaperWeb.EventLive.EventFormComponent do
|
|||||||
{:noreply,
|
{:noreply,
|
||||||
socket
|
socket
|
||||||
|> put_flash(:info, gettext("Updated successfully"))
|
|> put_flash(:info, gettext("Updated successfully"))
|
||||||
|> push_navigate(to: socket.assigns.return_to)}
|
|> redirect(to: socket.assigns.return_to)}
|
||||||
|
|
||||||
{:error, %Ecto.Changeset{} = changeset} ->
|
{:error, %Ecto.Changeset{} = changeset} ->
|
||||||
{:noreply, assign(socket, :changeset, changeset)}
|
{:noreply, assign(socket, :changeset, changeset)}
|
||||||
|
|||||||
@@ -13,11 +13,15 @@ defmodule ClaperWeb.UserSettingsLive.Show do
|
|||||||
|
|
||||||
email_changeset = Accounts.User.email_changeset(%Accounts.User{}, %{})
|
email_changeset = Accounts.User.email_changeset(%Accounts.User{}, %{})
|
||||||
password_changeset = Accounts.User.password_changeset(%Accounts.User{}, %{})
|
password_changeset = Accounts.User.password_changeset(%Accounts.User{}, %{})
|
||||||
|
preferences_changeset = Accounts.User.preferences_changeset(socket.assigns.current_user, %{})
|
||||||
|
|
||||||
|
|
||||||
{:ok,
|
{:ok,
|
||||||
socket
|
socket
|
||||||
|> assign(:email_changeset, email_changeset)
|
|> assign(:email_changeset, email_changeset)
|
||||||
|> assign(:password_changeset, password_changeset)}
|
|> assign(:password_changeset, password_changeset)
|
||||||
|
|> assign(:preferences_changeset, preferences_changeset)
|
||||||
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@impl true
|
@impl true
|
||||||
@@ -25,6 +29,7 @@ defmodule ClaperWeb.UserSettingsLive.Show do
|
|||||||
{:noreply, apply_action(socket, socket.assigns.live_action, params)}
|
{:noreply, apply_action(socket, socket.assigns.live_action, params)}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
defp apply_action(socket, :edit_email, _params) do
|
defp apply_action(socket, :edit_email, _params) do
|
||||||
socket
|
socket
|
||||||
|> assign(:page_title, gettext("Update your email"))
|
|> assign(:page_title, gettext("Update your email"))
|
||||||
@@ -97,6 +102,30 @@ defmodule ClaperWeb.UserSettingsLive.Show do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@impl true
|
||||||
|
def handle_event("save", %{"action" => "update_preferences"} = params, socket) do
|
||||||
|
locale = params["user"]["locale"]
|
||||||
|
available_locales = Gettext.known_locales(ClaperWeb.Gettext)
|
||||||
|
if Enum.member?(available_locales, locale) do
|
||||||
|
case Accounts.update_user_preferences(socket.assigns.current_user, params["user"]) do
|
||||||
|
{:ok, _applied_user} ->
|
||||||
|
{:noreply,
|
||||||
|
socket
|
||||||
|
|> put_flash(
|
||||||
|
:info,
|
||||||
|
gettext("Your preferences have been updated.")
|
||||||
|
)
|
||||||
|
|> redirect(to: ~p"/users/settings")}
|
||||||
|
|
||||||
|
{:error, changeset} ->
|
||||||
|
{:noreply, assign(socket, :preferences_changeset, changeset)}
|
||||||
|
end
|
||||||
|
else
|
||||||
|
{:noreply, socket}
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
@impl true
|
@impl true
|
||||||
def handle_event("delete_account", _params, %{assigns: %{current_user: user}} = socket) do
|
def handle_event("delete_account", _params, %{assigns: %{current_user: user}} = socket) do
|
||||||
Accounts.delete(user)
|
Accounts.delete(user)
|
||||||
|
|||||||
@@ -131,6 +131,37 @@
|
|||||||
</div>
|
</div>
|
||||||
</dl>
|
</dl>
|
||||||
</div>
|
</div>
|
||||||
|
<div>
|
||||||
|
<div class="py-5">
|
||||||
|
<h3 class="text-lg leading-6 font-medium text-gray-900">
|
||||||
|
<%= gettext("Preferences") %>
|
||||||
|
</h3>
|
||||||
|
<p class="mt-1 max-w-2xl text-sm text-gray-500">
|
||||||
|
<%= gettext("Customize your account") %>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="border-t border-gray-200 py-5 sm:p-0">
|
||||||
|
<dl class="sm:divide-y sm:divide-gray-200">
|
||||||
|
<div class="mt-5">
|
||||||
|
<.form :let={f} for={@preferences_changeset} phx-change="save">
|
||||||
|
<%= hidden_input(f, :action, name: "action", value: "update_preferences") %>
|
||||||
|
<ClaperWeb.Component.Input.select
|
||||||
|
form={f}
|
||||||
|
fieldClass="!w-auto"
|
||||||
|
array={[
|
||||||
|
{"English", "en"},
|
||||||
|
{"Español", "es"},
|
||||||
|
{"Français", "fr"},
|
||||||
|
{"German", "de"}
|
||||||
|
]}
|
||||||
|
key={:locale}
|
||||||
|
name={gettext("Language")}
|
||||||
|
/>
|
||||||
|
</.form>
|
||||||
|
</div>
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<div class="py-5">
|
<div class="py-5">
|
||||||
<h3 class="text-lg leading-6 font-medium text-gray-900">
|
<h3 class="text-lg leading-6 font-medium text-gray-900">
|
||||||
|
|||||||
@@ -66,6 +66,7 @@ defmodule ClaperWeb.Plugs.Locale do
|
|||||||
|
|
||||||
def call(conn, _opts) do
|
def call(conn, _opts) do
|
||||||
known_locales = Gettext.known_locales(ClaperWeb.Gettext)
|
known_locales = Gettext.known_locales(ClaperWeb.Gettext)
|
||||||
|
user_locale = Map.get(conn.assigns.current_user || %{}, :locale)
|
||||||
|
|
||||||
accepted_languages =
|
accepted_languages =
|
||||||
extract_accept_language(conn)
|
extract_accept_language(conn)
|
||||||
@@ -73,10 +74,10 @@ defmodule ClaperWeb.Plugs.Locale do
|
|||||||
|
|
||||||
case accepted_languages do
|
case accepted_languages do
|
||||||
[locale | _] ->
|
[locale | _] ->
|
||||||
Gettext.put_locale(ClaperWeb.Gettext, locale)
|
Gettext.put_locale(ClaperWeb.Gettext, user_locale || locale)
|
||||||
|
|
||||||
conn
|
conn
|
||||||
|> put_session(:locale, locale)
|
|> put_session(:locale, user_locale || locale)
|
||||||
|
|
||||||
_ ->
|
_ ->
|
||||||
conn
|
conn
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang={@current_user.locale}>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/manage.html.heex:1200
|
#: lib/claper_web/live/event_live/manage.html.heex:1200
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:48
|
#: lib/claper_web/live/user_settings_live/show.ex:53
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:5
|
#: lib/claper_web/live/user_settings_live/show.html.heex:5
|
||||||
#: lib/claper_web/templates/layout/_user_menu.html.heex:6
|
#: lib/claper_web/templates/layout/_user_menu.html.heex:6
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@@ -155,7 +155,7 @@ msgstr "Scannen und in Echtzeit interagieren"
|
|||||||
msgid "Starting on"
|
msgid "Starting on"
|
||||||
msgstr "Startet um"
|
msgstr "Startet um"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:250
|
#: lib/claper_web/live/event_live/event_form_component.ex:253
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Updated successfully"
|
msgid "Updated successfully"
|
||||||
msgstr "Erfolgreich aktualisiert"
|
msgstr "Erfolgreich aktualisiert"
|
||||||
@@ -172,14 +172,14 @@ msgstr "Es ist an der Zeit, Ihren Präsentationen mehr Bedeutung zu verleihen."
|
|||||||
msgid "Return to home"
|
msgid "Return to home"
|
||||||
msgstr "Zurück zur Startseite"
|
msgstr "Zurück zur Startseite"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:194
|
#: lib/claper_web/live/event_live/event_form_component.ex:197
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:230
|
#: lib/claper_web/live/event_live/event_form_component.ex:233
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Created successfully"
|
msgid "Created successfully"
|
||||||
msgstr "Erfolgreich erstellt"
|
msgstr "Erfolgreich erstellt"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:190
|
#: lib/claper_web/live/event_live/event_card_component.ex:189
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:212
|
#: lib/claper_web/live/event_live/event_card_component.ex:210
|
||||||
#: lib/claper_web/live/event_live/form_component.ex:97
|
#: lib/claper_web/live/event_live/form_component.ex:97
|
||||||
#: lib/claper_web/live/event_live/index.ex:139
|
#: lib/claper_web/live/event_live/index.ex:139
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@@ -198,7 +198,7 @@ msgid "Create"
|
|||||||
msgstr "Erstellen"
|
msgstr "Erstellen"
|
||||||
|
|
||||||
#: lib/claper_web/live/embed_live/form_component.html.heex:56
|
#: lib/claper_web/live/embed_live/form_component.html.heex:56
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:254
|
#: lib/claper_web/live/event_live/event_card_component.ex:252
|
||||||
#: lib/claper_web/live/event_live/event_form_component.html.heex:37
|
#: lib/claper_web/live/event_live/event_form_component.html.heex:37
|
||||||
#: lib/claper_web/live/event_live/manage.html.heex:875
|
#: lib/claper_web/live/event_live/manage.html.heex:875
|
||||||
#: lib/claper_web/live/event_live/manage.html.heex:1040
|
#: lib/claper_web/live/event_live/manage.html.heex:1040
|
||||||
@@ -222,17 +222,17 @@ msgstr "Löschen"
|
|||||||
msgid "Save"
|
msgid "Save"
|
||||||
msgstr "Speichern"
|
msgstr "Speichern"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:69
|
#: lib/claper_web/live/user_settings_live/show.ex:74
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "A link to confirm your email change has been sent to the new address."
|
msgid "A link to confirm your email change has been sent to the new address."
|
||||||
msgstr "Ein Link zur Bestätigung Ihrer E-Mail-Änderung wurde an die neue Adresse gesendet."
|
msgstr "Ein Link zur Bestätigung Ihrer E-Mail-Änderung wurde an die neue Adresse gesendet."
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:33
|
#: lib/claper_web/live/user_settings_live/show.ex:38
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Change the email address you want associated with your account."
|
msgid "Change the email address you want associated with your account."
|
||||||
msgstr "Ändern Sie die E-Mail-Adresse, die Sie mit Ihrem Konto verknüpfen möchten."
|
msgstr "Ändern Sie die E-Mail-Adresse, die Sie mit Ihrem Konto verknüpfen möchten."
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:30
|
#: lib/claper_web/live/user_settings_live/show.ex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Update your email"
|
msgid "Update your email"
|
||||||
msgstr "Ihre E-Mail ändern"
|
msgstr "Ihre E-Mail ändern"
|
||||||
@@ -314,12 +314,12 @@ msgstr "Datei hochladen"
|
|||||||
msgid "or drag and drop"
|
msgid "or drag and drop"
|
||||||
msgstr "oder drag and drop"
|
msgstr "oder drag and drop"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:301
|
#: lib/claper_web/live/event_live/event_form_component.ex:304
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "You have selected an incorrect file type"
|
msgid "You have selected an incorrect file type"
|
||||||
msgstr "Sie haben einen falschen Dateityp ausgewählt"
|
msgstr "Sie haben einen falschen Dateityp ausgewählt"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:300
|
#: lib/claper_web/live/event_live/event_form_component.ex:303
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your file is too large"
|
msgid "Your file is too large"
|
||||||
msgstr "Ihre Datei ist zu groß"
|
msgstr "Ihre Datei ist zu groß"
|
||||||
@@ -349,7 +349,7 @@ msgstr "Neue Umfrage"
|
|||||||
msgid "Title of your poll"
|
msgid "Title of your poll"
|
||||||
msgstr "Titel Ihrer Umfrage"
|
msgstr "Titel Ihrer Umfrage"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:302
|
#: lib/claper_web/live/event_live/event_form_component.ex:305
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Upload failed"
|
msgid "Upload failed"
|
||||||
msgstr "Hochladen fehlgeschlagen"
|
msgstr "Hochladen fehlgeschlagen"
|
||||||
@@ -411,7 +411,7 @@ msgstr "Wenn Sie Ihre Datei ändern, werden alle damit verbundenen Interaktionse
|
|||||||
msgid "Messages from attendees will appear here."
|
msgid "Messages from attendees will appear here."
|
||||||
msgstr "Nachrichten von Teilnehmern werden hier erscheinen."
|
msgstr "Nachrichten von Teilnehmern werden hier erscheinen."
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:223
|
#: lib/claper_web/live/event_live/event_card_component.ex:221
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Processing your file..."
|
msgid "Processing your file..."
|
||||||
msgstr "Verarbeitung der Datei..."
|
msgstr "Verarbeitung der Datei..."
|
||||||
@@ -598,7 +598,7 @@ msgstr "Interaktionsgeschichte"
|
|||||||
msgid "No messages has been sent"
|
msgid "No messages has been sent"
|
||||||
msgstr "Es wurden keine Nachrichten gesendet"
|
msgstr "Es wurden keine Nachrichten gesendet"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:260
|
#: lib/claper_web/live/event_live/event_card_component.ex:258
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "This will delete all data related to your event, this cannot be undone. Confirm ?"
|
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?"
|
msgstr "Dadurch werden alle Daten im Zusammenhang mit Ihrer Veranstaltung gelöscht. Dies kann nicht rückgängig gemacht werden. Bestätigen?"
|
||||||
@@ -620,7 +620,7 @@ msgstr "Max. Zuschauer"
|
|||||||
msgid "Engagement rate"
|
msgid "Engagement rate"
|
||||||
msgstr "Engagementquote"
|
msgstr "Engagementquote"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:202
|
#: lib/claper_web/live/event_live/event_card_component.ex:200
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Error when processing the file"
|
msgid "Error when processing the file"
|
||||||
msgstr "Fehler beim Verarbeiten der Datei"
|
msgstr "Fehler beim Verarbeiten der Datei"
|
||||||
@@ -677,7 +677,7 @@ msgstr "Ihre E-Mail-Adresse"
|
|||||||
msgid "Your password"
|
msgid "Your password"
|
||||||
msgstr "Ihr Passwort"
|
msgstr "Ihr Passwort"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:42
|
#: lib/claper_web/live/user_settings_live/show.ex:47
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Change the password used to access your account."
|
msgid "Change the password used to access your account."
|
||||||
msgstr "Ändern Sie das Passwort, mit dem Sie auf Ihr Konto zugreifen."
|
msgstr "Ändern Sie das Passwort, mit dem Sie auf Ihr Konto zugreifen."
|
||||||
@@ -692,12 +692,12 @@ msgstr "Aktuelles Passwort"
|
|||||||
msgid "New password"
|
msgid "New password"
|
||||||
msgstr "Neues Kennwort"
|
msgstr "Neues Kennwort"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:39
|
#: lib/claper_web/live/user_settings_live/show.ex:44
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Update your password"
|
msgid "Update your password"
|
||||||
msgstr "Aktualisieren Sie Ihr Passwort"
|
msgstr "Aktualisieren Sie Ihr Passwort"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:91
|
#: lib/claper_web/live/user_settings_live/show.ex:96
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your password has been updated."
|
msgid "Your password has been updated."
|
||||||
msgstr "Dein Passwort wurde aktualisiert."
|
msgstr "Dein Passwort wurde aktualisiert."
|
||||||
@@ -1076,37 +1076,37 @@ msgstr "Sie wurden eingeladen, ein Ereignis zu verwalten"
|
|||||||
msgid "Saved"
|
msgid "Saved"
|
||||||
msgstr "Gespeichert"
|
msgstr "Gespeichert"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:89
|
#: lib/claper_web/live/event_live/event_card_component.ex:88
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Access"
|
msgid "Access"
|
||||||
msgstr "Zugriff"
|
msgstr "Zugriff"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:148
|
#: lib/claper_web/live/user_settings_live/show.html.heex:179
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "All your events and files will be permanently deleted, are you sure?"
|
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?"
|
msgstr "Alle Ihre Veranstaltungen und Dateien werden dauerhaft gelöscht, sind Sie sicher?"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:161
|
#: lib/claper_web/live/event_live/event_card_component.ex:160
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to terminate this event? This action cannot be undone."
|
msgid "Are you sure you want to terminate this event? This action cannot be undone."
|
||||||
msgstr "Sind Sie sicher, dass Sie diese Veranstaltung beenden möchten? Diese Aktion kann nicht rückgängig gemacht werden."
|
msgstr "Sind Sie sicher, dass Sie diese Veranstaltung beenden möchten? Diese Aktion kann nicht rückgängig gemacht werden."
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:153
|
#: lib/claper_web/live/event_live/event_card_component.ex:152
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Attendees room"
|
msgid "Attendees room"
|
||||||
msgstr "Teilnehmerraum"
|
msgstr "Teilnehmerraum"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:140
|
#: lib/claper_web/live/user_settings_live/show.html.heex:171
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Be careful, these actions are irreversible"
|
msgid "Be careful, these actions are irreversible"
|
||||||
msgstr "Seien Sie vorsichtig, diese Aktionen sind unwiderruflich"
|
msgstr "Seien Sie vorsichtig, diese Aktionen sind unwiderruflich"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:137
|
#: lib/claper_web/live/user_settings_live/show.html.heex:168
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Danger zone"
|
msgid "Danger zone"
|
||||||
msgstr "Gefahrenzone"
|
msgstr "Gefahrenzone"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:153
|
#: lib/claper_web/live/user_settings_live/show.html.heex:184
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Delete account"
|
msgid "Delete account"
|
||||||
msgstr "Konto löschen"
|
msgstr "Konto löschen"
|
||||||
@@ -1121,22 +1121,22 @@ msgstr "Nachrichtenreaktionen aktivieren"
|
|||||||
msgid "Open presentation"
|
msgid "Open presentation"
|
||||||
msgstr "Präsentation öffnen"
|
msgstr "Präsentation öffnen"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:130
|
#: lib/claper_web/live/event_live/event_card_component.ex:129
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Presentation manager"
|
msgid "Presentation manager"
|
||||||
msgstr "Präsentationsmanager"
|
msgstr "Präsentationsmanager"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:179
|
#: lib/claper_web/live/event_live/event_card_component.ex:178
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Terminate"
|
msgid "Terminate"
|
||||||
msgstr "Beenden"
|
msgstr "Beenden"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:249
|
#: lib/claper_web/live/event_live/event_card_component.ex:247
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "View report"
|
msgid "View report"
|
||||||
msgstr "Bericht ansehen"
|
msgstr "Bericht ansehen"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:106
|
#: lib/claper_web/live/user_settings_live/show.ex:135
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your account has been deleted."
|
msgid "Your account has been deleted."
|
||||||
msgstr "Ihr Konto wurde gelöscht."
|
msgstr "Ihr Konto wurde gelöscht."
|
||||||
@@ -1364,3 +1364,23 @@ msgstr "Erstellen Sie Ihre nächste Präsentation mit"
|
|||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Event doesn't exist"
|
msgid "Event doesn't exist"
|
||||||
msgstr "Veranstaltung existiert nicht"
|
msgstr "Veranstaltung existiert nicht"
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.html.heex:140
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Customize your account"
|
||||||
|
msgstr "Passen Sie Ihr Konto an"
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.html.heex:158
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Language"
|
||||||
|
msgstr "Sprache"
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.html.heex:137
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Preferences"
|
||||||
|
msgstr "Einstellungen"
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.ex:116
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Your preferences have been updated."
|
||||||
|
msgstr "Ihre Einstellungen wurden aktualisiert."
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/manage.html.heex:1200
|
#: lib/claper_web/live/event_live/manage.html.heex:1200
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:48
|
#: lib/claper_web/live/user_settings_live/show.ex:53
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:5
|
#: lib/claper_web/live/user_settings_live/show.html.heex:5
|
||||||
#: lib/claper_web/templates/layout/_user_menu.html.heex:6
|
#: lib/claper_web/templates/layout/_user_menu.html.heex:6
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@@ -157,7 +157,7 @@ msgstr ""
|
|||||||
msgid "Starting on"
|
msgid "Starting on"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:250
|
#: lib/claper_web/live/event_live/event_form_component.ex:253
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Updated successfully"
|
msgid "Updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -174,14 +174,14 @@ msgstr ""
|
|||||||
msgid "Return to home"
|
msgid "Return to home"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:194
|
#: lib/claper_web/live/event_live/event_form_component.ex:197
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:230
|
#: lib/claper_web/live/event_live/event_form_component.ex:233
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Created successfully"
|
msgid "Created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:190
|
#: lib/claper_web/live/event_live/event_card_component.ex:189
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:212
|
#: lib/claper_web/live/event_live/event_card_component.ex:210
|
||||||
#: lib/claper_web/live/event_live/form_component.ex:97
|
#: lib/claper_web/live/event_live/form_component.ex:97
|
||||||
#: lib/claper_web/live/event_live/index.ex:139
|
#: lib/claper_web/live/event_live/index.ex:139
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@@ -200,7 +200,7 @@ msgid "Create"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/embed_live/form_component.html.heex:56
|
#: lib/claper_web/live/embed_live/form_component.html.heex:56
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:254
|
#: lib/claper_web/live/event_live/event_card_component.ex:252
|
||||||
#: lib/claper_web/live/event_live/event_form_component.html.heex:37
|
#: lib/claper_web/live/event_live/event_form_component.html.heex:37
|
||||||
#: lib/claper_web/live/event_live/manage.html.heex:875
|
#: lib/claper_web/live/event_live/manage.html.heex:875
|
||||||
#: lib/claper_web/live/event_live/manage.html.heex:1040
|
#: lib/claper_web/live/event_live/manage.html.heex:1040
|
||||||
@@ -224,17 +224,17 @@ msgstr ""
|
|||||||
msgid "Save"
|
msgid "Save"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:69
|
#: lib/claper_web/live/user_settings_live/show.ex:74
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "A link to confirm your email change has been sent to the new address."
|
msgid "A link to confirm your email change has been sent to the new address."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:33
|
#: lib/claper_web/live/user_settings_live/show.ex:38
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Change the email address you want associated with your account."
|
msgid "Change the email address you want associated with your account."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:30
|
#: lib/claper_web/live/user_settings_live/show.ex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Update your email"
|
msgid "Update your email"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -316,12 +316,12 @@ msgstr ""
|
|||||||
msgid "or drag and drop"
|
msgid "or drag and drop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:301
|
#: lib/claper_web/live/event_live/event_form_component.ex:304
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "You have selected an incorrect file type"
|
msgid "You have selected an incorrect file type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:300
|
#: lib/claper_web/live/event_live/event_form_component.ex:303
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your file is too large"
|
msgid "Your file is too large"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -351,7 +351,7 @@ msgstr ""
|
|||||||
msgid "Title of your poll"
|
msgid "Title of your poll"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:302
|
#: lib/claper_web/live/event_live/event_form_component.ex:305
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Upload failed"
|
msgid "Upload failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -413,7 +413,7 @@ msgstr ""
|
|||||||
msgid "Messages from attendees will appear here."
|
msgid "Messages from attendees will appear here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:223
|
#: lib/claper_web/live/event_live/event_card_component.ex:221
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Processing your file..."
|
msgid "Processing your file..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -600,7 +600,7 @@ msgstr ""
|
|||||||
msgid "No messages has been sent"
|
msgid "No messages has been sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:260
|
#: lib/claper_web/live/event_live/event_card_component.ex:258
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "This will delete all data related to your event, this cannot be undone. Confirm ?"
|
msgid "This will delete all data related to your event, this cannot be undone. Confirm ?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -622,7 +622,7 @@ msgstr ""
|
|||||||
msgid "Engagement rate"
|
msgid "Engagement rate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:202
|
#: lib/claper_web/live/event_live/event_card_component.ex:200
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Error when processing the file"
|
msgid "Error when processing the file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -679,7 +679,7 @@ msgstr ""
|
|||||||
msgid "Your password"
|
msgid "Your password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:42
|
#: lib/claper_web/live/user_settings_live/show.ex:47
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Change the password used to access your account."
|
msgid "Change the password used to access your account."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -694,12 +694,12 @@ msgstr ""
|
|||||||
msgid "New password"
|
msgid "New password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:39
|
#: lib/claper_web/live/user_settings_live/show.ex:44
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Update your password"
|
msgid "Update your password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:91
|
#: lib/claper_web/live/user_settings_live/show.ex:96
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your password has been updated."
|
msgid "Your password has been updated."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1078,37 +1078,37 @@ msgstr ""
|
|||||||
msgid "Saved"
|
msgid "Saved"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:89
|
#: lib/claper_web/live/event_live/event_card_component.ex:88
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Access"
|
msgid "Access"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:148
|
#: lib/claper_web/live/user_settings_live/show.html.heex:179
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "All your events and files will be permanently deleted, are you sure?"
|
msgid "All your events and files will be permanently deleted, are you sure?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:161
|
#: lib/claper_web/live/event_live/event_card_component.ex:160
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to terminate this event? This action cannot be undone."
|
msgid "Are you sure you want to terminate this event? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:153
|
#: lib/claper_web/live/event_live/event_card_component.ex:152
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Attendees room"
|
msgid "Attendees room"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:140
|
#: lib/claper_web/live/user_settings_live/show.html.heex:171
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Be careful, these actions are irreversible"
|
msgid "Be careful, these actions are irreversible"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:137
|
#: lib/claper_web/live/user_settings_live/show.html.heex:168
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Danger zone"
|
msgid "Danger zone"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:153
|
#: lib/claper_web/live/user_settings_live/show.html.heex:184
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Delete account"
|
msgid "Delete account"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1123,22 +1123,22 @@ msgstr ""
|
|||||||
msgid "Open presentation"
|
msgid "Open presentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:130
|
#: lib/claper_web/live/event_live/event_card_component.ex:129
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Presentation manager"
|
msgid "Presentation manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:179
|
#: lib/claper_web/live/event_live/event_card_component.ex:178
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Terminate"
|
msgid "Terminate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:249
|
#: lib/claper_web/live/event_live/event_card_component.ex:247
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "View report"
|
msgid "View report"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:106
|
#: lib/claper_web/live/user_settings_live/show.ex:135
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your account has been deleted."
|
msgid "Your account has been deleted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1366,3 +1366,23 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Event doesn't exist"
|
msgid "Event doesn't exist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.html.heex:140
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Customize your account"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.html.heex:158
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Language"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.html.heex:137
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Preferences"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.ex:116
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Your preferences have been updated."
|
||||||
|
msgstr ""
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/manage.html.heex:1200
|
#: lib/claper_web/live/event_live/manage.html.heex:1200
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:48
|
#: lib/claper_web/live/user_settings_live/show.ex:53
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:5
|
#: lib/claper_web/live/user_settings_live/show.html.heex:5
|
||||||
#: lib/claper_web/templates/layout/_user_menu.html.heex:6
|
#: lib/claper_web/templates/layout/_user_menu.html.heex:6
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@@ -155,7 +155,7 @@ msgstr ""
|
|||||||
msgid "Starting on"
|
msgid "Starting on"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:250
|
#: lib/claper_web/live/event_live/event_form_component.ex:253
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Updated successfully"
|
msgid "Updated successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -172,14 +172,14 @@ msgstr ""
|
|||||||
msgid "Return to home"
|
msgid "Return to home"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:194
|
#: lib/claper_web/live/event_live/event_form_component.ex:197
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:230
|
#: lib/claper_web/live/event_live/event_form_component.ex:233
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Created successfully"
|
msgid "Created successfully"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:190
|
#: lib/claper_web/live/event_live/event_card_component.ex:189
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:212
|
#: lib/claper_web/live/event_live/event_card_component.ex:210
|
||||||
#: lib/claper_web/live/event_live/form_component.ex:97
|
#: lib/claper_web/live/event_live/form_component.ex:97
|
||||||
#: lib/claper_web/live/event_live/index.ex:139
|
#: lib/claper_web/live/event_live/index.ex:139
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@@ -198,7 +198,7 @@ msgid "Create"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/embed_live/form_component.html.heex:56
|
#: lib/claper_web/live/embed_live/form_component.html.heex:56
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:254
|
#: lib/claper_web/live/event_live/event_card_component.ex:252
|
||||||
#: lib/claper_web/live/event_live/event_form_component.html.heex:37
|
#: lib/claper_web/live/event_live/event_form_component.html.heex:37
|
||||||
#: lib/claper_web/live/event_live/manage.html.heex:875
|
#: lib/claper_web/live/event_live/manage.html.heex:875
|
||||||
#: lib/claper_web/live/event_live/manage.html.heex:1040
|
#: lib/claper_web/live/event_live/manage.html.heex:1040
|
||||||
@@ -222,17 +222,17 @@ msgstr ""
|
|||||||
msgid "Save"
|
msgid "Save"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:69
|
#: lib/claper_web/live/user_settings_live/show.ex:74
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "A link to confirm your email change has been sent to the new address."
|
msgid "A link to confirm your email change has been sent to the new address."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:33
|
#: lib/claper_web/live/user_settings_live/show.ex:38
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Change the email address you want associated with your account."
|
msgid "Change the email address you want associated with your account."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:30
|
#: lib/claper_web/live/user_settings_live/show.ex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Update your email"
|
msgid "Update your email"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -314,12 +314,12 @@ msgstr ""
|
|||||||
msgid "or drag and drop"
|
msgid "or drag and drop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:301
|
#: lib/claper_web/live/event_live/event_form_component.ex:304
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "You have selected an incorrect file type"
|
msgid "You have selected an incorrect file type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:300
|
#: lib/claper_web/live/event_live/event_form_component.ex:303
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your file is too large"
|
msgid "Your file is too large"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -349,7 +349,7 @@ msgstr ""
|
|||||||
msgid "Title of your poll"
|
msgid "Title of your poll"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:302
|
#: lib/claper_web/live/event_live/event_form_component.ex:305
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Upload failed"
|
msgid "Upload failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -411,7 +411,7 @@ msgstr ""
|
|||||||
msgid "Messages from attendees will appear here."
|
msgid "Messages from attendees will appear here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:223
|
#: lib/claper_web/live/event_live/event_card_component.ex:221
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Processing your file..."
|
msgid "Processing your file..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -598,7 +598,7 @@ msgstr ""
|
|||||||
msgid "No messages has been sent"
|
msgid "No messages has been sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:260
|
#: lib/claper_web/live/event_live/event_card_component.ex:258
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "This will delete all data related to your event, this cannot be undone. Confirm ?"
|
msgid "This will delete all data related to your event, this cannot be undone. Confirm ?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -620,7 +620,7 @@ msgstr ""
|
|||||||
msgid "Engagement rate"
|
msgid "Engagement rate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:202
|
#: lib/claper_web/live/event_live/event_card_component.ex:200
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Error when processing the file"
|
msgid "Error when processing the file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -677,7 +677,7 @@ msgstr ""
|
|||||||
msgid "Your password"
|
msgid "Your password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:42
|
#: lib/claper_web/live/user_settings_live/show.ex:47
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Change the password used to access your account."
|
msgid "Change the password used to access your account."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -692,12 +692,12 @@ msgstr ""
|
|||||||
msgid "New password"
|
msgid "New password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:39
|
#: lib/claper_web/live/user_settings_live/show.ex:44
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Update your password"
|
msgid "Update your password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:91
|
#: lib/claper_web/live/user_settings_live/show.ex:96
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your password has been updated."
|
msgid "Your password has been updated."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1076,37 +1076,37 @@ msgstr ""
|
|||||||
msgid "Saved"
|
msgid "Saved"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:89
|
#: lib/claper_web/live/event_live/event_card_component.ex:88
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Access"
|
msgid "Access"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:148
|
#: lib/claper_web/live/user_settings_live/show.html.heex:179
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "All your events and files will be permanently deleted, are you sure?"
|
msgid "All your events and files will be permanently deleted, are you sure?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:161
|
#: lib/claper_web/live/event_live/event_card_component.ex:160
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to terminate this event? This action cannot be undone."
|
msgid "Are you sure you want to terminate this event? This action cannot be undone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:153
|
#: lib/claper_web/live/event_live/event_card_component.ex:152
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Attendees room"
|
msgid "Attendees room"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:140
|
#: lib/claper_web/live/user_settings_live/show.html.heex:171
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Be careful, these actions are irreversible"
|
msgid "Be careful, these actions are irreversible"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:137
|
#: lib/claper_web/live/user_settings_live/show.html.heex:168
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Danger zone"
|
msgid "Danger zone"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:153
|
#: lib/claper_web/live/user_settings_live/show.html.heex:184
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Delete account"
|
msgid "Delete account"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1121,22 +1121,22 @@ msgstr ""
|
|||||||
msgid "Open presentation"
|
msgid "Open presentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:130
|
#: lib/claper_web/live/event_live/event_card_component.ex:129
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Presentation manager"
|
msgid "Presentation manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:179
|
#: lib/claper_web/live/event_live/event_card_component.ex:178
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Terminate"
|
msgid "Terminate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:249
|
#: lib/claper_web/live/event_live/event_card_component.ex:247
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "View report"
|
msgid "View report"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:106
|
#: lib/claper_web/live/user_settings_live/show.ex:135
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your account has been deleted."
|
msgid "Your account has been deleted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1364,3 +1364,23 @@ msgstr ""
|
|||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Event doesn't exist"
|
msgid "Event doesn't exist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.html.heex:140
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Customize your account"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.html.heex:158
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Language"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.html.heex:137
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Preferences"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.ex:116
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Your preferences have been updated."
|
||||||
|
msgstr ""
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/manage.html.heex:1200
|
#: lib/claper_web/live/event_live/manage.html.heex:1200
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:48
|
#: lib/claper_web/live/user_settings_live/show.ex:53
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:5
|
#: lib/claper_web/live/user_settings_live/show.html.heex:5
|
||||||
#: lib/claper_web/templates/layout/_user_menu.html.heex:6
|
#: lib/claper_web/templates/layout/_user_menu.html.heex:6
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@@ -155,7 +155,7 @@ msgstr "Scannez pour interagir en temps réel"
|
|||||||
msgid "Starting on"
|
msgid "Starting on"
|
||||||
msgstr "Commence le"
|
msgstr "Commence le"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:250
|
#: lib/claper_web/live/event_live/event_form_component.ex:253
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Updated successfully"
|
msgid "Updated successfully"
|
||||||
msgstr "Mis à jour avec succès"
|
msgstr "Mis à jour avec succès"
|
||||||
@@ -172,14 +172,14 @@ msgstr "C'est le moment de propulser vos présentations."
|
|||||||
msgid "Return to home"
|
msgid "Return to home"
|
||||||
msgstr "Retourner à l'accueil"
|
msgstr "Retourner à l'accueil"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:194
|
#: lib/claper_web/live/event_live/event_form_component.ex:197
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:230
|
#: lib/claper_web/live/event_live/event_form_component.ex:233
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Created successfully"
|
msgid "Created successfully"
|
||||||
msgstr "Mis à jour avec succès"
|
msgstr "Mis à jour avec succès"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:190
|
#: lib/claper_web/live/event_live/event_card_component.ex:189
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:212
|
#: lib/claper_web/live/event_live/event_card_component.ex:210
|
||||||
#: lib/claper_web/live/event_live/form_component.ex:97
|
#: lib/claper_web/live/event_live/form_component.ex:97
|
||||||
#: lib/claper_web/live/event_live/index.ex:139
|
#: lib/claper_web/live/event_live/index.ex:139
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
@@ -198,7 +198,7 @@ msgid "Create"
|
|||||||
msgstr "Créer"
|
msgstr "Créer"
|
||||||
|
|
||||||
#: lib/claper_web/live/embed_live/form_component.html.heex:56
|
#: lib/claper_web/live/embed_live/form_component.html.heex:56
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:254
|
#: lib/claper_web/live/event_live/event_card_component.ex:252
|
||||||
#: lib/claper_web/live/event_live/event_form_component.html.heex:37
|
#: lib/claper_web/live/event_live/event_form_component.html.heex:37
|
||||||
#: lib/claper_web/live/event_live/manage.html.heex:875
|
#: lib/claper_web/live/event_live/manage.html.heex:875
|
||||||
#: lib/claper_web/live/event_live/manage.html.heex:1040
|
#: lib/claper_web/live/event_live/manage.html.heex:1040
|
||||||
@@ -222,17 +222,17 @@ msgstr "Supprimer"
|
|||||||
msgid "Save"
|
msgid "Save"
|
||||||
msgstr "Sauvegarder"
|
msgstr "Sauvegarder"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:69
|
#: lib/claper_web/live/user_settings_live/show.ex:74
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "A link to confirm your email change has been sent to the new address."
|
msgid "A link to confirm your email change has been sent to the new address."
|
||||||
msgstr "Un lien pour confirmer votre changement d'email a été envoyé à la nouvelle adresse."
|
msgstr "Un lien pour confirmer votre changement d'email a été envoyé à la nouvelle adresse."
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:33
|
#: lib/claper_web/live/user_settings_live/show.ex:38
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Change the email address you want associated with your account."
|
msgid "Change the email address you want associated with your account."
|
||||||
msgstr "Modifiez l'email que vous souhaitez associer à votre compte."
|
msgstr "Modifiez l'email que vous souhaitez associer à votre compte."
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:30
|
#: lib/claper_web/live/user_settings_live/show.ex:35
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Update your email"
|
msgid "Update your email"
|
||||||
msgstr "Changer votre email"
|
msgstr "Changer votre email"
|
||||||
@@ -314,12 +314,12 @@ msgstr "Chargez un fichier"
|
|||||||
msgid "or drag and drop"
|
msgid "or drag and drop"
|
||||||
msgstr "ou glisser-déposer"
|
msgstr "ou glisser-déposer"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:301
|
#: lib/claper_web/live/event_live/event_form_component.ex:304
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "You have selected an incorrect file type"
|
msgid "You have selected an incorrect file type"
|
||||||
msgstr "Vous avez sélectionné un type de fichier incorrect"
|
msgstr "Vous avez sélectionné un type de fichier incorrect"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:300
|
#: lib/claper_web/live/event_live/event_form_component.ex:303
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your file is too large"
|
msgid "Your file is too large"
|
||||||
msgstr "Votre fichier est trop volumineux"
|
msgstr "Votre fichier est trop volumineux"
|
||||||
@@ -349,7 +349,7 @@ msgstr "Nouveau sondage"
|
|||||||
msgid "Title of your poll"
|
msgid "Title of your poll"
|
||||||
msgstr "Titre de votre sondage"
|
msgstr "Titre de votre sondage"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_form_component.ex:302
|
#: lib/claper_web/live/event_live/event_form_component.ex:305
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Upload failed"
|
msgid "Upload failed"
|
||||||
msgstr "Échec du chargement"
|
msgstr "Échec du chargement"
|
||||||
@@ -412,7 +412,7 @@ msgstr "La modification de votre fichier supprimera tous les éléments d'intera
|
|||||||
msgid "Messages from attendees will appear here."
|
msgid "Messages from attendees will appear here."
|
||||||
msgstr "Les messages des participants apparaîtront ici."
|
msgstr "Les messages des participants apparaîtront ici."
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:223
|
#: lib/claper_web/live/event_live/event_card_component.ex:221
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Processing your file..."
|
msgid "Processing your file..."
|
||||||
msgstr "Traitement de votre fichier..."
|
msgstr "Traitement de votre fichier..."
|
||||||
@@ -601,7 +601,7 @@ msgstr "Historique des interactions"
|
|||||||
msgid "No messages has been sent"
|
msgid "No messages has been sent"
|
||||||
msgstr "Aucun message n'a été envoyé"
|
msgstr "Aucun message n'a été envoyé"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:260
|
#: lib/claper_web/live/event_live/event_card_component.ex:258
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "This will delete all data related to your event, this cannot be undone. Confirm ?"
|
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 ?"
|
msgstr "Cette opération supprimera toutes les données relatives à votre événement, elle ne peut être annulée. Confirmer ?"
|
||||||
@@ -624,7 +624,7 @@ msgstr "Pic d'audience"
|
|||||||
msgid "Engagement rate"
|
msgid "Engagement rate"
|
||||||
msgstr "Taux d'engagement"
|
msgstr "Taux d'engagement"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:202
|
#: lib/claper_web/live/event_live/event_card_component.ex:200
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Error when processing the file"
|
msgid "Error when processing the file"
|
||||||
msgstr "Erreur lors du traitement du fichier"
|
msgstr "Erreur lors du traitement du fichier"
|
||||||
@@ -681,7 +681,7 @@ msgstr "Adresse email"
|
|||||||
msgid "Your password"
|
msgid "Your password"
|
||||||
msgstr "Votre mot de passe"
|
msgstr "Votre mot de passe"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:42
|
#: lib/claper_web/live/user_settings_live/show.ex:47
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Change the password used to access your account."
|
msgid "Change the password used to access your account."
|
||||||
msgstr "Changez le mot de passe utilisé pour accéder à votre compte."
|
msgstr "Changez le mot de passe utilisé pour accéder à votre compte."
|
||||||
@@ -696,12 +696,12 @@ msgstr "Mot de passe actuel"
|
|||||||
msgid "New password"
|
msgid "New password"
|
||||||
msgstr "Nouveau mot de passe"
|
msgstr "Nouveau mot de passe"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:39
|
#: lib/claper_web/live/user_settings_live/show.ex:44
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Update your password"
|
msgid "Update your password"
|
||||||
msgstr "Changer votre email"
|
msgstr "Changer votre email"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:91
|
#: lib/claper_web/live/user_settings_live/show.ex:96
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Your password has been updated."
|
msgid "Your password has been updated."
|
||||||
msgstr "Votre mot de passe a été mis à jour."
|
msgstr "Votre mot de passe a été mis à jour."
|
||||||
@@ -1081,37 +1081,37 @@ msgstr "Vous avez été invité à gérer un événement"
|
|||||||
msgid "Saved"
|
msgid "Saved"
|
||||||
msgstr "Enregistré"
|
msgstr "Enregistré"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:89
|
#: lib/claper_web/live/event_live/event_card_component.ex:88
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Access"
|
msgid "Access"
|
||||||
msgstr "Accès"
|
msgstr "Accès"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:148
|
#: lib/claper_web/live/user_settings_live/show.html.heex:179
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "All your events and files will be permanently deleted, are you sure?"
|
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 ?"
|
msgstr "Tous vos événements et fichiers seront définitivement supprimés, êtes-vous sûr ?"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:161
|
#: lib/claper_web/live/event_live/event_card_component.ex:160
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Are you sure you want to terminate this event? This action cannot be undone."
|
msgid "Are you sure you want to terminate this event? This action cannot be undone."
|
||||||
msgstr "Êtes-vous sûr de vouloir terminer cet événement ? Cette action est irréversible."
|
msgstr "Êtes-vous sûr de vouloir terminer cet événement ? Cette action est irréversible."
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:153
|
#: lib/claper_web/live/event_live/event_card_component.ex:152
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Attendees room"
|
msgid "Attendees room"
|
||||||
msgstr "Salle des participants"
|
msgstr "Salle des participants"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:140
|
#: lib/claper_web/live/user_settings_live/show.html.heex:171
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Be careful, these actions are irreversible"
|
msgid "Be careful, these actions are irreversible"
|
||||||
msgstr "Soyez prudent, ces actions sont irréversibles"
|
msgstr "Soyez prudent, ces actions sont irréversibles"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:137
|
#: lib/claper_web/live/user_settings_live/show.html.heex:168
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Danger zone"
|
msgid "Danger zone"
|
||||||
msgstr "Zone de danger"
|
msgstr "Zone de danger"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.html.heex:153
|
#: lib/claper_web/live/user_settings_live/show.html.heex:184
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Delete account"
|
msgid "Delete account"
|
||||||
msgstr "Supprimer le compte"
|
msgstr "Supprimer le compte"
|
||||||
@@ -1126,22 +1126,22 @@ msgstr "Activer les réactions aux messages"
|
|||||||
msgid "Open presentation"
|
msgid "Open presentation"
|
||||||
msgstr "Ouvrir la présentation"
|
msgstr "Ouvrir la présentation"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:130
|
#: lib/claper_web/live/event_live/event_card_component.ex:129
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "Presentation manager"
|
msgid "Presentation manager"
|
||||||
msgstr "Gestionnaire de présentation"
|
msgstr "Gestionnaire de présentation"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:179
|
#: lib/claper_web/live/event_live/event_card_component.ex:178
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Terminate"
|
msgid "Terminate"
|
||||||
msgstr "Terminer"
|
msgstr "Terminer"
|
||||||
|
|
||||||
#: lib/claper_web/live/event_live/event_card_component.ex:249
|
#: lib/claper_web/live/event_live/event_card_component.ex:247
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "View report"
|
msgid "View report"
|
||||||
msgstr "Voir le rapport"
|
msgstr "Voir le rapport"
|
||||||
|
|
||||||
#: lib/claper_web/live/user_settings_live/show.ex:106
|
#: lib/claper_web/live/user_settings_live/show.ex:135
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Your account has been deleted."
|
msgid "Your account has been deleted."
|
||||||
msgstr "Votre compte a été supprimé."
|
msgstr "Votre compte a été supprimé."
|
||||||
@@ -1369,3 +1369,23 @@ msgstr "Créez votre prochaine présentation avec"
|
|||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "Event doesn't exist"
|
msgid "Event doesn't exist"
|
||||||
msgstr "L'événement n'existe pas"
|
msgstr "L'événement n'existe pas"
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.html.heex:140
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Customize your account"
|
||||||
|
msgstr "Personnalisez votre compte"
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.html.heex:158
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Language"
|
||||||
|
msgstr "Langue"
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.html.heex:137
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Preferences"
|
||||||
|
msgstr "Préférences"
|
||||||
|
|
||||||
|
#: lib/claper_web/live/user_settings_live/show.ex:116
|
||||||
|
#, elixir-autogen, elixir-format
|
||||||
|
msgid "Your preferences have been updated."
|
||||||
|
msgstr "Vos préférences ont été mises à jour."
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
defmodule Claper.Repo.Migrations.AddTimezoneAndLocaleToUsers do
|
||||||
|
use Ecto.Migration
|
||||||
|
|
||||||
|
def change do
|
||||||
|
alter table(:users) do
|
||||||
|
add :locale, :string
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
Reference in New Issue
Block a user