diff --git a/sabi-webclient/src/main/resources/i18n/messages.properties b/sabi-webclient/src/main/resources/i18n/messages.properties
index ece29b9..0035652 100644
--- a/sabi-webclient/src/main/resources/i18n/messages.properties
+++ b/sabi-webclient/src/main/resources/i18n/messages.properties
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2023 by Stefan Schubert under the MIT License (MIT).
+# Copyright (c) 2024 by Stefan Schubert under the MIT License (MIT).
# See project LICENSE file for the detailed terms and conditions.
#
login.welcome.h=Welcome at the SABI-Project - Seawater Aquarium Business Intelligence
@@ -205,3 +205,4 @@ common.update.b=Update
register.password.policy.t=(Password: Min 10 to max 20 chars. Mixture of Upper/LowerCase with Digit and Special-Character)
enum.waterType.seawater.l=seawater
enum.waterType.freshwater.l=freshwater
+menu.b=Menu
diff --git a/sabi-webclient/src/main/resources/i18n/messages_de.properties b/sabi-webclient/src/main/resources/i18n/messages_de.properties
index 6200cb6..cbb0880 100644
--- a/sabi-webclient/src/main/resources/i18n/messages_de.properties
+++ b/sabi-webclient/src/main/resources/i18n/messages_de.properties
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2023 by Stefan Schubert under the MIT License (MIT).
+# Copyright (c) 2024 by Stefan Schubert under the MIT License (MIT).
# See project LICENSE file for the detailed terms and conditions.
#
register.captcha_wrongAnswer.t=Hm...das war die falsche Antwort. Bitte erneut versuchen.
@@ -206,4 +206,5 @@ userprofile.meassurement.addreminder.l=Erinnerung setzen f\u00FCr:
common.update.b=Aktualisieren
register.password.policy.t=(Passwort: Min 10 bis 20 Zeichen. Klein/Gro\u00DFschreibung, Zahl und Sonderzeichen)
enum.waterType.seawater.l=Salzwasser
-enum.waterType.freshwater.l=S\u00FC\u00DFwasser
\ No newline at end of file
+enum.waterType.freshwater.l=S\u00FC\u00DFwasser
+menu.b=Men\u00FC
\ No newline at end of file
diff --git a/sabi-webclient/src/main/resources/i18n/messages_en.properties b/sabi-webclient/src/main/resources/i18n/messages_en.properties
index 739d963..9ec7bd5 100644
--- a/sabi-webclient/src/main/resources/i18n/messages_en.properties
+++ b/sabi-webclient/src/main/resources/i18n/messages_en.properties
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2023 by Stefan Schubert under the MIT License (MIT).
+# Copyright (c) 2024 by Stefan Schubert under the MIT License (MIT).
# See project LICENSE file for the detailed terms and conditions.
#
register.captcha_wrongAnswer.t=Sorry - wrong Answer. Please try again.
@@ -204,4 +204,5 @@ userprofile.meassurement.addreminder.l=Set reminder for:
common.update.b=Update
register.password.policy.t=(Password: Min 10 to max 20 chars. Mixture of Upper/LowerCase with Digit and Special-Character)
enum.waterType.seawater.l=seawater
-enum.waterType.freshwater.l=freshwater
\ No newline at end of file
+enum.waterType.freshwater.l=freshwater
+menu.b=Menu
\ No newline at end of file
diff --git a/sabi-webclient/src/main/resources/i18n/messages_es.properties b/sabi-webclient/src/main/resources/i18n/messages_es.properties
index b0fe490..92d2a29 100644
--- a/sabi-webclient/src/main/resources/i18n/messages_es.properties
+++ b/sabi-webclient/src/main/resources/i18n/messages_es.properties
@@ -5,7 +5,7 @@
register.captcha_wrongAnswer.t=Lo sentimos - Respuesta incorrecta. Por favor, int\u00E9ntelo de nuevo.
login.welcome.h=Bienvenido al proyecto SABI - Seawater Aquarium Business Intelligence
logout.message.t=Su sesi\u00F3n de usuario ha finalizado. Gracias por participar en este proyecto.\
-Nos vemos \u00BFO ha cerrado la sesi\u00F3n por accidente?
~
\
+Nos vemos \u00BFO ha cerrado la sesi\u00F3n por accidente?
\
Aqu\u00ED puedes volver a unirte:
logout.header.h=Adi\u00F3s - hasta la pr\u00F3xima...
register.cancel.b=Cancelar
@@ -42,7 +42,7 @@ La atenci\u00F3n se centra en el enfoque cient\u00EDfico. Los participantes se b
Los participantes se benefician de una representaci\u00F3n gr\u00E1fica de sus datos de medici\u00F3n y de la informaci\u00F3n generada a partir del an\u00E1lisis de los datos. \
Actualmente, el proyecto se encuentra en la fase I (recopilaci\u00F3n de datos). En cuanto un n\u00FAmero suficiente de participantes\
suficientes datos de medici\u00F3n, iniciaremos la fase II (an\u00E1lisis).
-preregistro.info.t=Casi perfecto. Su nombre de usuario y contrase\u00F1a han sido aceptados.\
+preregistration.info.t=Casi perfecto. Su nombre de usuario y contrase\u00F1a han sido aceptados.\
En los pr\u00F3ximos minutos recibir\u00E1 un correo electr\u00F3nico con un enlace de activaci\u00F3n para validar su direcci\u00F3n de correo electr\u00F3nico.\
Una vez que el correo electr\u00F3nico ha sido validado, puede utilizar sus credenciales para iniciar sesi\u00F3n en sabi \
a trav\u00E9s de https://sabi-project.net/login.html para\
@@ -84,8 +84,8 @@ login.forgottenPW.l=\u00BFContrase\u00F1a olvidada? \u00BFError tipogr\u00E1fico
login.resetPW.b=restablecer contrase\u00F1a
login.panel.h=Por favor, inicie sesi\u00F3n:
projectstats.tankcount.l=Tanques registrados:
-projecttats.usercount.l=Participantes del proyecto:
-userportal.projecttate.l=Estado-actual-del-proyecto:
+projectstats.usercount.l=Participantes del proyecto:
+userportal.projectstate.l=Estado-actual-del-proyecto:
userportal.currentprojectstate.l=Etapa 1 - Recogida de datos
menu.measureView.l=Adquisici\u00F3n de datos de medici\u00F3n
common.tankchoice.l=Tanque:
@@ -99,7 +99,7 @@ credits.sponsor_wife.t=Por todas las horas extra mir\u00E1ndome delante del port
common.select.l=Seleccionar una...
measureview.listing.h=Grabado recientemente:
crowdfounding.title.h=\u00BFD\u00F3nde ha ido a parar todo el dinero? Informe sobre peque\u00F1as finanzas:
-crowdfunding.introduction.t=Hay varias maneras de apoyar este proyecto de ciencia abierta:
\
+crowdfunding.introduction.t=
Hay varias maneras de apoyar este proyecto de ciencia abierta:
\
\
- Como desarrollador a trav\u00E9s de github
\
- Como Participante para compartir sus datos m\u00E9tricos
\
@@ -158,10 +158,10 @@ sessionExpired.message.t=Su sesi\u00F3n de usuario ha alcanzado un tiempo l\u00E
projectstats.measurementcount.l=Cuento de mediciones:
menu.plagueView.l=Centro de plagas
credits.sponsor_magazin_article.t=Para poder anunciar este proyecto a trav\u00E9s de un art\u00EDculo en la revista KORALLE-Magazine (Edici\u00F3n 136).
-login.register.l=\u00BFA\u00FAn no se ha registrado? -->
+login.register.l=\u00BFA\u00FAn no se ha registrado?
plague.center.introduction.h=Bienvenido al Centro de Plagas SABIs. \u00BFDe qu\u00E9 se trata?
plague.center.introduction.t=La visi\u00F3n central de SABI es identificar posibles correlaciones entre las mediciones de la calidad del agua y las plagas. \
-Para que esto sea posible, no s\u00F3lo deben registrarse regularmente los valores del agua, sino tambi\u00E9n la aparici\u00F3n y el curso de plagas espec\u00EDficas.
+Para que esto sea posible, no s\u00F3lo deben registrarse regularmente los valores del agua, sino tambi\u00E9n la aparici\u00F3n y el curso de plagas espec\u00EDficas. \
plagas espec\u00EDficas de forma estructurada. Si el proyecto tiene \u00E9xito, podremos \
deducir la probabilidad de aparici\u00F3n de plagas en el acuario marino a partir de los valores del agua registrados \
y actuar como una especie de sistema de alerta temprana con recomendaciones sobre contramedidas adecuadas.
@@ -188,7 +188,7 @@ reportview.14mp.chart.h=Revisi\u00F3n reciente de los puntos de medici\u00F3n
plagueview.duration.l=Duraci\u00F3n en d\u00EDas:
userportal.meassurement.reminder.h=Recordatorio de sus mediciones:
userportal.meassurement.nosetting.t=Aqu\u00ED se le puede recordar si desea medir algo con regularidad. \
-Para ello, vaya a su perfil de usuario y guarde el intervalo de medici\u00F3n deseado.\
+Para ello, vaya a su perfil de usuario y guarde el intervalo de medici\u00F3n deseado.
userprofile.reminderinfo.t=Si desea que se le recuerde en la p\u00E1gina de inicio que debe medir un determinado valor de agua, \
puede establecer aqu\u00ED un intervalo de medici\u00F3n para el valor correspondiente. La pr\u00F3xima vez que inicie sesi\u00F3n, \
SABI comprobar\u00E1 cu\u00E1ndo ha medido el valor del agua por \u00FAltima vez y si el intervalo de medici\u00F3n previsto ha expirado.
@@ -203,4 +203,5 @@ userprofile.meassurement.addreminder.l=Configurar recordatorio para:
common.update.b=Actualizar
register.password.policy.t=(Contrase\u00F1a: M\u00EDnimo 10 y m\u00E1ximo 20 caracteres. Mezcla de may\u00FAsculas/min\u00FAsculas con d\u00EDgitos y caracteres especiales)
enum.waterType.seawater.l=agua de mar
-enum.waterType.freshwater.l=agua dulce
\ No newline at end of file
+enum.waterType.freshwater.l=agua dulce
+menu.b=Men\u00FA
\ No newline at end of file
diff --git a/sabi-webclient/src/main/resources/i18n/messages_fr.properties b/sabi-webclient/src/main/resources/i18n/messages_fr.properties
index 70c6200..30fb7e3 100644
--- a/sabi-webclient/src/main/resources/i18n/messages_fr.properties
+++ b/sabi-webclient/src/main/resources/i18n/messages_fr.properties
@@ -6,7 +6,7 @@ register.captcha_wrongAnswer.t=Mais... ce n'\u00E9tait pas la bonne r\u00E9ponse
login.welcome.h=Bienvenue au projet SABI - Seawater Aquarium Business Intelligence
logout.message.t=La session utilisateur a \u00E9t\u00E9 ferm\u00E9e. Nous vous remercions de votre participation au projet.
Nous vous remercions de votre participation au projet.\
A la prochaine fois ! Ou simplement d\u00E9connect\u00E9 par erreur ?
\
-Voici le retour :
+Voici le retour:
logout.header.h=\u00C0 la prochaine fois...
register.cancel.b=Annuler
register.register.b=Cr\u00E9er un compte utilisateur
@@ -47,7 +47,6 @@ des valeurs de mesure ainsi que des connaissances acquises au cours du projet. \
Actuellement, le projet se trouve en phase I (collecte de donn\u00E9es). D\u00E8s que le nombre de \
participants se sont r\u00E9unis et ont fourni une quantit\u00E9 suffisante de donn\u00E9es de mesure \
le projet passera \u00E0 la phase II (analyse).
-
preregistration.info.t=Presque termin\u00E9. Le nom d'utilisateur n'\u00E9tait pas encore attribu\u00E9 et a \u00E9t\u00E9 cr\u00E9\u00E9 avec succ\u00E8s. \
Dans la minute qui suit, vous recevrez un e-mail avec un lien d'activation pour confirmer que votre adresse e-mail est valide. \
D\u00E8s que votre adresse e-mail a \u00E9t\u00E9 v\u00E9rifi\u00E9e par ce biais, votre login est activ\u00E9 et vous pouvez vous connecter via \
@@ -206,4 +205,5 @@ userprofile.meassurement.addreminder.l=D\u00E9finir un rappel pour :
common.update.b=Mise \u00E0 jour
register.password.policy.t=(mot de passe : min 10 \u00E0 20 caract\u00E8res. Minuscules/majuscules, chiffre et caract\u00E8res sp\u00E9ciaux)
enum.waterType.seawater.l=Eau sal\u00E9e
-enum.waterType.freshwater.l=Eau douce
\ No newline at end of file
+enum.waterType.freshwater.l=Eau douce
+menu.b=Menu
diff --git a/sabi-webclient/src/main/resources/i18n/messages_it.properties b/sabi-webclient/src/main/resources/i18n/messages_it.properties
index d9e4c0c..b6d9fc9 100644
--- a/sabi-webclient/src/main/resources/i18n/messages_it.properties
+++ b/sabi-webclient/src/main/resources/i18n/messages_it.properties
@@ -47,8 +47,7 @@ valori misurati e delle conoscenze acquisite nel corso del progetto. \
Il progetto \u00E8 attualmente nella Fase I (raccolta dati). Non appena un numero sufficiente di \
partecipanti che hanno fornito un numero sufficientemente elevato di dati di misurazione, il progetto passer\u00E0 alla fase I (raccolta dati). \
dati, il progetto passer\u00E0 alla fase II (analisi).
-
-preregistrazione.info.t=Quasi finito. Il nome utente non era ancora stato assegnato ed \u00E8 stato creato con successo. \
+preregistration.info.t=Quasi finito. Il nome utente non era ancora stato assegnato ed \u00E8 stato creato con successo. \
Entro un minuto riceverete un'e-mail con un link di attivazione per confermare la validit\u00E0 del vostro indirizzo e-mail. \
Non appena l'indirizzo e-mail \u00E8 stato verificato, il login sar\u00E0 attivato e sar\u00E0 possibile accedere tramite \
https://sabi-project.net/login.html per accedere.
@@ -99,7 +98,7 @@ measureview.value.l=Valore misurato:
common.unitchoise.l=Unit\u00E0:
measureview.date.l=Misurato il giorno:
common.new_record.b=Nuovo inserimento
-crediti.sponsor_moglie.l=moglie
+credits.sponsor_wife.l=moglie
credits.sponsor_wife.t=Per il tempo sacrificato trascorso insieme davanti al computer dopo il lavoro.
common.select.l=Selezione...
measureview.listing.h=Le ultime misurazioni:
@@ -139,8 +138,8 @@ measureview.mode.editrecord.l=Modalit\u00E0: modifica set di dati esistenti
measureview.mode.newrecord.l=Modalit\u00E0: aggiungere un record di dati
userprofile.h=Profilo utente per
common.additional.info.t=A causa del budget volutamente ridotto all'inizio del progetto, questo servizio \u00E8 attualmente \
-esclusivamente nel "nuovo" Internet basato su IPv6.
-accessibile. Se il provider Internet locale non fornisce l'IPv6, \code(0144)\.
+esclusivamente nel "nuovo" Internet basato su IPv6. \
+accessibile. Se il provider Internet locale non fornisce l'IPv6, \
c'\u00E8 di solito la possibilit\u00E0 di accedervi tramite telefono cellulare (con WLAN disattivata).
impressum.role.t=Fondatore e responsabile del progetto:
gdpr.menu.l=GDPR
@@ -159,21 +158,21 @@ sessionExpired.message.t=La sessione utente \u00E8 scaduta dopo un timeout. Se q
Eseguire nuovamente il login:
projectstats.measurementcount.l=Numero di dati di misurazione:
menu.plagueView.l=Centro della peste
-credits.sponsor_magazine_article.t=Per aver pubblicizzato il progetto in un articolo della rivista KORALLE (numero 136).
+credits.sponsor_magazin_article.t=Per aver pubblicizzato il progetto in un articolo della rivista KORALLE (numero 136).
login.register.l=Senza login? -->
-plague.centre.introduction.h=Benvenuto nel centro peste della SABI. Di cosa si tratta?
-plague.centre.introduction.t=La visione centrale della SABI \u00E8 quella di identificare possibili correlazioni tra le misurazioni della qualit\u00E0 dell'acqua e le pestilenze. \
+plague.center.introduction.h=Benvenuto nel centro peste della SABI. Di cosa si tratta?
+plague.center.introduction.t=La visione centrale della SABI \u00E8 quella di identificare possibili correlazioni tra le misurazioni della qualit\u00E0 dell'acqua e le pestilenze. \
Per rendere possibile questo, non solo i valori dell'acqua devono essere registrati regolarmente, ma soprattutto l'insorgenza e il decorso di specifiche pestilenze. \
e il decorso di specifiche epidemie devono essere registrati in modo strutturato. Se il progetto avr\u00E0 successo, potremo \u00B4\u00B4 ricavare la probabilit\u00E0 di insorgenza delle piaghe. \
ricavare la probabilit\u00E0 di insorgenza di parassiti nell'acquario marino sulla base dei valori dell'acqua riportati e utilizzarla come una sorta di sistema di \u25A0 allarme precoce con raccomandazioni per le opportune contromisure. \
come una sorta di sistema di allerta precoce con raccomandazioni di contromisure adeguate.
-plague.centre.mystatus.h=Peste attualmente segnalate nei miei acquari:
-plague.centre.mystatus.noplague.t=-- nessuna voce --
-plague.centre.addrecord.h=Segnala una nuova piaga o aggiorna lo stato:
-plague.centre.info.t=La storia della peste attuale viene riassunta automaticamente e termina solo con il messaggio di terminazione.
+plague.center.mystatus.h=Peste attualmente segnalate nei miei acquari:
+plague.center.mystatus.noplague.t=-- nessuna voce --
+plague.center.addrecord.h=Segnala una nuova piaga o aggiorna lo stato:
+plague.center.info.t=La storia della peste attuale viene riassunta automaticamente e termina solo con il messaggio di terminazione. \
messaggio di terminazione.
-plague.centre.history.h=Direttore delle piaghe sopravvissute
-plague.centre.history.norecords.t=-- nessuna voce fino ad ora --
+plague.center.history.h=Direttore delle piaghe sopravvissute
+plague.center.history.norecords.t=-- nessuna voce fino ad ora --
tankview.tempApiKey.l=ApiKey per i messaggi automatici di temperatura dai dispositivi IoT:
tankview.tempApiKey.b=generazione chiave API
projectstats.plagueObservationRecordCount.l=evoluzioni osservate della peste:
@@ -206,4 +205,5 @@ userprofile.meassurement.addreminder.l=Impostare un promemoria per:
common.update.b=Aggiornamento
register.password.policy.t=(Password: minimo 10-20 caratteri. Maiuscole/minuscole, numeri e caratteri speciali).
enum.waterType.seawater.l=acqua salata
-enum.waterType.freshwater.l=acqua dolce
\ No newline at end of file
+enum.waterType.freshwater.l=acqua dolce
+menu.b=Menu