Add italian to settings

This commit is contained in:
Alex
2024-10-19 11:13:19 +02:00
parent 985dc5cc20
commit d6c48a3d0c
12 changed files with 571 additions and 1432 deletions

View File

@@ -1,8 +1,9 @@
## v2.1.2 ## v2.2.0
### Features ### Features
- Add duplicate feature on finished events - Add duplicate feature on finished events
- Add italian translation (thanks to @loviuz and @albanobattistella)
### Fixes and improvements ### Fixes and improvements

View File

@@ -12,10 +12,12 @@ 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 airdatepickerLocaleEs from "air-datepicker/locale/es";
import airdatepickerLocaleNl from "air-datepicker/locale/nl"; import airdatepickerLocaleNl from "air-datepicker/locale/nl";
import airdatepickerLocaleIt from "air-datepicker/locale/it";
import "moment/locale/de"; import "moment/locale/de";
import "moment/locale/fr"; import "moment/locale/fr";
import "moment/locale/es"; import "moment/locale/es";
import "moment/locale/nl"; import "moment/locale/nl";
import "moment/locale/it";
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";
@@ -23,7 +25,7 @@ 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 supportedLocales = ["en", "fr", "de", "es", "nl"]; const supportedLocales = ["en", "fr", "de", "es", "nl", "it"];
var locale = var locale =
document.querySelector("html").getAttribute("lang") || document.querySelector("html").getAttribute("lang") ||
@@ -44,6 +46,7 @@ let airdatepickerLocale = {
de: airdatepickerLocaleDe, de: airdatepickerLocaleDe,
es: airdatepickerLocaleEs, es: airdatepickerLocaleEs,
nl: airdatepickerLocaleNl, nl: airdatepickerLocaleNl,
it: airdatepickerLocaleIt,
}; };
let csrfToken = document let csrfToken = document
.querySelector("meta[name='csrf-token']") .querySelector("meta[name='csrf-token']")

View File

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

View File

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

View File

@@ -992,7 +992,7 @@ msgstr "Sie wurden eingeladen, ein Ereignis zu verwalten"
msgid "Saved" msgid "Saved"
msgstr "Gespeichert" msgstr "Gespeichert"
#: 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 #, 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?"
@@ -1007,17 +1007,17 @@ msgstr "Sind Sie sicher, dass Sie diese Veranstaltung beenden möchten? Diese Ak
msgid "Attendees room" msgid "Attendees room"
msgstr "Teilnehmerraum" 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 #, 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:274 #: lib/claper_web/live/user_settings_live/show.html.heex:275
#, 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:290 #: lib/claper_web/live/user_settings_live/show.html.heex:291
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Delete account" msgid "Delete account"
msgstr "Konto löschen" msgstr "Konto löschen"
@@ -1252,7 +1252,7 @@ msgstr "Veranstaltung existiert nicht"
msgid "Customize your account" msgid "Customize your account"
msgstr "Passen Sie Ihr Konto an" 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 #, elixir-autogen, elixir-format
msgid "Language" msgid "Language"
msgstr "Sprache" msgstr "Sprache"

View File

@@ -994,7 +994,7 @@ msgstr ""
msgid "Saved" msgid "Saved"
msgstr "" 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 #, 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 ""
@@ -1009,17 +1009,17 @@ msgstr ""
msgid "Attendees room" msgid "Attendees room"
msgstr "" 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 #, 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:274 #: lib/claper_web/live/user_settings_live/show.html.heex:275
#, 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:290 #: lib/claper_web/live/user_settings_live/show.html.heex:291
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Delete account" msgid "Delete account"
msgstr "" msgstr ""
@@ -1254,7 +1254,7 @@ msgstr ""
msgid "Customize your account" msgid "Customize your account"
msgstr "" 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 #, elixir-autogen, elixir-format
msgid "Language" msgid "Language"
msgstr "" msgstr ""

View File

@@ -992,7 +992,7 @@ msgstr ""
msgid "Saved" msgid "Saved"
msgstr "" 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 #, 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 ""
@@ -1007,17 +1007,17 @@ msgstr ""
msgid "Attendees room" msgid "Attendees room"
msgstr "" 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 #, 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:274 #: lib/claper_web/live/user_settings_live/show.html.heex:275
#, 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:290 #: lib/claper_web/live/user_settings_live/show.html.heex:291
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Delete account" msgid "Delete account"
msgstr "" msgstr ""
@@ -1252,7 +1252,7 @@ msgstr ""
msgid "Customize your account" msgid "Customize your account"
msgstr "" 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 #, elixir-autogen, elixir-format
msgid "Language" msgid "Language"
msgstr "" msgstr ""

View File

@@ -992,7 +992,7 @@ msgstr "Has sido invitado/a a gestionar un evento"
msgid "Saved" msgid "Saved"
msgstr "Guardado" msgstr "Guardado"
#: 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 #, 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 "Todos tus eventos y ficheros serán borrados para siempre, ¿estás seguro/a?" msgstr "Todos tus eventos y ficheros serán borrados para siempre, ¿estás seguro/a?"
@@ -1007,17 +1007,17 @@ msgstr "¿Estás seguro de que quieres finalizar este evento? Esta acción no pu
msgid "Attendees room" msgid "Attendees room"
msgstr "Sala de asistentes" 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 #, elixir-autogen, elixir-format
msgid "Be careful, these actions are irreversible" msgid "Be careful, these actions are irreversible"
msgstr "Ten cuidado, estas acciones son irreversibles" 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 #, elixir-autogen, elixir-format
msgid "Danger zone" msgid "Danger zone"
msgstr "Zona de peligro" 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 #, elixir-autogen, elixir-format, fuzzy
msgid "Delete account" msgid "Delete account"
msgstr "Borrar cuenta" msgstr "Borrar cuenta"
@@ -1252,7 +1252,7 @@ msgstr "El evento no existe"
msgid "Customize your account" msgid "Customize your account"
msgstr "Personaliza tu cuenta" 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 #, elixir-autogen, elixir-format
msgid "Language" msgid "Language"
msgstr "Idioma" msgstr "Idioma"

View File

@@ -997,7 +997,7 @@ msgstr "Vous avez été invité à gérer un événement"
msgid "Saved" msgid "Saved"
msgstr "Enregistré" msgstr "Enregistré"
#: 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 #, 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 ?"
@@ -1012,17 +1012,17 @@ msgstr "Êtes-vous sûr de vouloir terminer cet événement ? Cette action est i
msgid "Attendees room" msgid "Attendees room"
msgstr "Salle des participants" 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 #, 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:274 #: lib/claper_web/live/user_settings_live/show.html.heex:275
#, 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:290 #: lib/claper_web/live/user_settings_live/show.html.heex:291
#, elixir-autogen, elixir-format, fuzzy #, elixir-autogen, elixir-format, fuzzy
msgid "Delete account" msgid "Delete account"
msgstr "Supprimer le compte" msgstr "Supprimer le compte"
@@ -1257,7 +1257,7 @@ msgstr "L'événement n'existe pas"
msgid "Customize your account" msgid "Customize your account"
msgstr "Personnalisez votre compte" 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 #, elixir-autogen, elixir-format
msgid "Language" msgid "Language"
msgstr "Langue" msgstr "Langue"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -992,7 +992,7 @@ msgstr "Je bent uitgenodigd om een evenement te beheren"
msgid "Saved" msgid "Saved"
msgstr "Opgeslagen" msgstr "Opgeslagen"
#: 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 #, 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 "Al jouw evenementen en bestanden worden definitief verwijderd. Weet je dat zeker?" msgstr "Al jouw evenementen en bestanden worden definitief verwijderd. Weet je dat zeker?"
@@ -1007,17 +1007,17 @@ msgstr "Weet je zeker dat je dit evenement wil stoppen? Deze actie kan niet onge
msgid "Attendees room" msgid "Attendees room"
msgstr "Deelnemers ruimte" 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 #, elixir-autogen, elixir-format
msgid "Be careful, these actions are irreversible" msgid "Be careful, these actions are irreversible"
msgstr "Wees voorzichtig, deze acties zijn onomkeerbaar" 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 #, elixir-autogen, elixir-format
msgid "Danger zone" msgid "Danger zone"
msgstr "Gevarenzone" 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 #, elixir-autogen, elixir-format, fuzzy
msgid "Delete account" msgid "Delete account"
msgstr "Account verwijderen" msgstr "Account verwijderen"
@@ -1252,7 +1252,7 @@ msgstr "Evenement bestaat niet"
msgid "Customize your account" msgid "Customize your account"
msgstr "Pas je account aan" 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 #, elixir-autogen, elixir-format
msgid "Language" msgid "Language"
msgstr "Taal" msgstr "Taal"