diff --git a/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_ca.properties b/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_ca.properties
index 71819eb5b82..9db9502b8b0 100644
--- a/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_ca.properties
+++ b/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_ca.properties
@@ -8,13 +8,13 @@ messageOtp.sendLink.email.subject=Valideu el vostre correu electrònic i continu
messageOtp.sendLink.email.textBody=Hola!\n\nValideu el vostre mòbil i continueu a l''enllaç següent:\n\n{1}\n\nAquest enllaç és vàlid durant {2} minuts.\n\nSalutacions,
messageOtp.sendLink.email.htmlBody=Hola!
Valideu el vostre mòbil i continueu a l''enllaç següent:Enllaç per validar i continuar
Aquest enllaç és vàlid durant {2} minuts.
Salutacions,
-messageOtp.auth.smsNotSent=No s''ha pogut enviar el codi d''autenticació per motiu de {0}
messageOtp.auth.codeExpired=El codi ha caducat.
messageOtp.auth.codeInvalid=Codi no vàlid, si us plau, introduïu-lo de nou.
messageOtp.auth.codeWithOtl=Introduïu un OTP quan s''hauria d''utilitzar un enllaç.
-messageOtp.auth.title=S''ha enviat un OTP (contrasenya d''un sol ús) a
-messageOtp.auth.address=S''ha enviat el codi d''autenticació a
+messageOtp.auth.title=El vostre codi d''autenticació
+messageOtp.auth.address=S''ha enviat un OTP (contrasenya d''un sol ús) a {0}
+messageOtp.auth.codeTitle=Introduïu el vostre codi d''autenticació
messageOtp.auth.label=Codi
messageOtp.auth.instructionBoth=Introduïu el codi que us hem enviat al vostre dispositiu mòbil per SMS o correu electrònic.
messageOtp.auth.instructionSms=Introduïu el codi que us hem enviat al vostre dispositiu mòbil per SMS.
@@ -24,7 +24,7 @@ messageOtp.auth.resend.button=Encara no heu rebut el codi? Cliqueu aquí per ree
messageOtp.auth.resend.timer=Encara no heu rebut el codi? Espereu {0} segons per reenviar-lo
messageOtp.otl.title=El vostre enllaç d''autenticació
-messageOtp.otl.address=S''ha enviat l''enllaç d''autenticació a
+messageOtp.otl.address=S''ha enviat l''enllaç d''autenticació a {0}
messageOtp.otl.ttlTime=L''enllaç d''autenticació és vàlid durant {0} minuts.
messageOtp.otl.resend.button=Encara no heu rebut l''enllaç? Cliqueu aquí per reenviar-lo
messageOtp.otl.resend.timer=Encara no heu rebut l''enllaç? Espereu {0} segons per reenviar-lo
@@ -55,7 +55,7 @@ newPassword.email.textBody=Hola!\n\nLa vostra contrasenya temporal és {1}. Util
forgotPassword.sms.text=Heu sol·licitat restablir la vostra contrasenya per al Vot per Internet. Podeu fer-ho utilitzant aquest enllaç (vàlid durant {0} minuts): {1}. Si no ho heu sol·licitat, podeu ignorar aquest missatge.
forgotPassword.success.display.message=Rebreu un {0} en breu amb més instruccions.
-forgotPasswrodPhoneNumberHint=Per al número de mòbil, afegiu el prefix del país, p. ex. +34 per a Espanya.
+forgotPasswordPhoneNumberHint=Per al número de mòbil, afegiu el prefix del país, p. ex. +34 per a Espanya.
# Email OTP Required Action
emailOtp.auth.sendCodeButton=Enviar codi de verificació
diff --git a/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_en.properties b/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_en.properties
index 9811b28d59f..faf189db52d 100644
--- a/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_en.properties
+++ b/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_en.properties
@@ -8,13 +8,13 @@ messageOtp.sendLink.email.subject=Validate your email and continue
messageOtp.sendLink.email.textBody=Hello!\n\nValidate your mobile and continue in the link below:\n\n{1}\n\nThis link is valid for {2} minutes.\n\nRegards,
messageOtp.sendLink.email.htmlBody=Hello!
Validate your mobile and continue in the link below:Link to validate and continue
This link is valid for {2} minutes.
Regards,
-messageOtp.auth.smsNotSent=The Authentication Code could not be sent, because of {0}
messageOtp.auth.codeExpired=The code has expired.
messageOtp.auth.codeInvalid=Invalid code entered, please enter it again.
messageOtp.auth.codeWithOtl=Enter an OTP when Link should be used instead.
-messageOtp.auth.title=OTP (One Time Password) was sent to
-messageOtp.auth.address=Authentication Code was sent to
+messageOtp.auth.title=Your Authentication Code
+messageOtp.auth.address=OTP (One Time Password) was sent to {0}
+messageOtp.auth.codeTitle=Enter your Authentication Code
messageOtp.auth.label=Code
messageOtp.auth.instructionBoth=Enter the code we sent to to your mobile device via sms or email.
messageOtp.auth.instructionSms=Enter the code we sent to your mobile device via sms.
@@ -24,7 +24,7 @@ messageOtp.auth.resend.button=Didn't receive the Code yet? Click here to resend
messageOtp.auth.resend.timer=Didn't receive the Code yet? Wait {0} seconds to resend
messageOtp.otl.title=Your Authentication Link
-messageOtp.otl.address=Authentication Link was sent to
+messageOtp.otl.address=Authentication Link was sent to {0}
messageOtp.otl.ttlTime=Authentication link is valid for {0} minutes.
messageOtp.otl.resend.button=Didn''t receive the link yet? Click here to resend
messageOtp.otl.resend.timer=Didn''t receive the link yet? Wait {0} seconds to resend
@@ -55,7 +55,7 @@ newPassword.email.textBody=Hello!\n\nYour temporary password is {1}. Please use
forgotPassword.sms.text=You requested to reset your password for the Internet Voting. You can do it using this link (valid for {0} minutes): {1}. If you did not request this, you can ignore this message.
forgotPassword.success.display.message=You should receive an {0} shortly with further instructions.
-forgotPasswrodPhoneNumberHint=For Mobile No. add the country prefix, i.e. +63 for the Philippines.
+forgotPasswordPhoneNumberHint=For Mobile No. add the country prefix, i.e. +63 for the Philippines.
# Email OTP Required Action
emailOtp.auth.sendCodeButton=Send verification code
diff --git a/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_es.properties b/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_es.properties
index abab2dbdef2..570a70a1a34 100644
--- a/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_es.properties
+++ b/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_es.properties
@@ -8,13 +8,13 @@ messageOtp.sendLink.email.subject=Valide su email y continúe
messageOtp.sendLink.email.textBody=¡Hola!\n\nValide su móvil y continúe en el siguiente enlace:\n\n{1}\n\nEste enlace es válido por {2} minutos.\n\nSaludos,
messageOtp.sendLink.email.htmlBody=¡Hola!
Valide su móvil y continúe en el siguiente enlace:Enlace para validar y continuar
Este enlace es válido por {2} minutos.
Saludos,
-messageOtp.auth.smsNotSent=El código de autenticación no se pudo enviar debido a {0}
messageOtp.auth.codeExpired=El código ha expirado.
messageOtp.auth.codeInvalid=Código inválido ingresado, por favor ingréselo nuevamente.
messageOtp.auth.codeWithOtl=Ingrese un OTP cuando se debe usar el enlace en su lugar.
-messageOtp.auth.title=Su OTP (Código de Autenticación) fue enviado a
-messageOtp.auth.address=El código de autenticación fue enviado a
+messageOtp.auth.title=Su Código de Autenticación
+messageOtp.auth.address=Su OTP (Código de Autenticación) fue enviado a {0}
+messageOtp.auth.codeTitle=Introduzca su Código de Autenticación
messageOtp.auth.label=Código
messageOtp.auth.instructionBoth=Ingrese el código que le enviamos a su dispositivo móvil por SMS o a su email.
messageOtp.auth.instructionSms=Ingrese el código que le enviamos a su dispositivo móvil por SMS.
@@ -24,7 +24,7 @@ messageOtp.auth.resend.button=¿Aún no recibió el código? Haga clic aquí par
messageOtp.auth.resend.timer=¿Aún no recibió el código? Espere {0} segundos para reenviar
messageOtp.otl.title=Su Enlace de Autenticación
-messageOtp.otl.address=El enlace de autenticación fue enviado a
+messageOtp.otl.address=El enlace de autenticación fue enviado a {0}
messageOtp.otl.ttlTime=El enlace de autenticación es válido por {0} minutos.
messageOtp.otl.resend.button=¿Aún no recibió el enlace? Haga clic aquí para reenviar
messageOtp.otl.resend.timer=¿Aún no recibió el enlace? Espere {0} segundos para reenviar
@@ -56,7 +56,7 @@ newPassword.email.textBody=¡Hola!\n\nSu contraseña temporal es {1}. Por favor,
forgotPassword.sms.text=Ha solicitado restablecer su contraseña para la votación por Internet. Puede hacerlo utilizando este enlace (válido durante {0} minutos): {1}. Si no lo ha solicitado, puede ignorar este mensaje.
forgotPassword.success.display.message=Deberías recibir un {0} en breve con más instrucciones.
-forgotPasswrodPhoneNumberHint=Para el número de móvil, agrega el prefijo del país, por ejemplo, +63 para Filipinas.
+forgotPasswordPhoneNumberHint=Para el número de móvil, agrega el prefijo del país, por ejemplo, +63 para Filipinas.
# --- Email-specific keys (for i18nPrefix=resetEmailOtp) ---
resetEmailOtp.auth.enterContactTitle=Introduzca su dirección de correo electrónico
diff --git a/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_eu.properties b/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_eu.properties
index 2531e4687a9..3d83ae1fcd4 100644
--- a/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_eu.properties
+++ b/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_eu.properties
@@ -8,13 +8,13 @@ messageOtp.sendLink.email.subject=Balidatu zure posta elektronikoa eta jarraitu
messageOtp.sendLink.email.textBody=Kaixo!\n\nBalidatu zure mugikorra eta jarraitu beheko estekan:\n\n{1}\n\nEsteka honek {2} minutuz balio du.\n\nAdeitasunez,
messageOtp.sendLink.email.htmlBody=Kaixo!
Balidatu zure mugikorra eta jarraitu beheko estekan:Balidatzeko eta jarraitzeko esteka
Esteka honek {2} minutuz balio du.
Adeitasunez,
-messageOtp.auth.smsNotSent=Autentifikazio Kodea ezin izan da bidali, arrazoia: {0}
messageOtp.auth.codeExpired=Kodea iraungi da.
messageOtp.auth.codeInvalid=Sartutako kodea baliogabea da, mesedez sartu berriro.
messageOtp.auth.codeWithOtl=Sartu OTP bat esteka erabili beharrean.
-messageOtp.auth.title=OTP (Erabilera Bakarreko Pasahitza) hona bidali da:
-messageOtp.auth.address=Autentifikazio Kodea hona bidali da:
+messageOtp.auth.title=Zure Autentifikazio Kodea
+messageOtp.auth.address=OTP (Erabilera Bakarreko Pasahitza) hona bidali da: {0}
+messageOtp.auth.codeTitle=Sartu zure Autentifikazio Kodea
messageOtp.auth.label=Kodea
messageOtp.auth.instructionBoth=Sartu zure gailu mugikorrera SMS edo posta elektronikoz bidali dizugun kodea.
messageOtp.auth.instructionSms=Sartu zure gailu mugikorrera SMS bidez bidali dizugun kodea.
@@ -24,7 +24,7 @@ messageOtp.auth.resend.button=Oraindik ez duzu Kodea jaso? Egin klik hemen berri
messageOtp.auth.resend.timer=Oraindik ez duzu Kodea jaso? Itxaron {0} segundo berriro bidaltzeko
messageOtp.otl.title=Zure Autentifikazio Esteka
-messageOtp.otl.address=Autentifikazio Esteka hona bidali da:
+messageOtp.otl.address=Autentifikazio Esteka hona bidali da: {0}
messageOtp.otl.ttlTime=Autentifikazio estekak {0} minutuz balio du.
messageOtp.otl.resend.button=Oraindik ez duzu esteka jaso? Egin klik hemen berriro bidaltzeko
messageOtp.otl.resend.timer=Oraindik ez duzu esteka jaso? Itxaron {0} segundo berriro bidaltzeko
@@ -55,7 +55,7 @@ newPassword.email.textBody=Kaixo!\n\nZure aldi baterako pasahitza {1} da. Mesede
forgotPassword.sms.text=Internet bidezko Botoaketarako pasahitza berrezartzeko eskatu duzu. Esteka hau erabiliz egin dezakezu ({0} minutuz balio du): {1}. Zuk eskatu ez baduzu, mezu hau ez ikusi egin dezakezu.
forgotPassword.success.display.message=Laster {0} bat jaso beharko zenuke argibide gehiagorekin.
-forgotPasswrodPhoneNumberHint=Mugikor Zenbakirako, gehitu herrialdearen aurrizkia, adibidez +63 Filipinetarako.
+forgotPasswordPhoneNumberHint=Mugikor Zenbakirako, gehitu herrialdearen aurrizkia, adibidez +63 Filipinetarako.
# --- Email-specific keys (for i18nPrefix=resetEmailOtp) ---
resetEmailOtp.auth.enterContactTitle=Idatzi zure posta elektronikoko helbidea
diff --git a/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_gl.properties b/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_gl.properties
index e61c56f2b2c..91673d262ee 100644
--- a/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_gl.properties
+++ b/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_gl.properties
@@ -8,13 +8,13 @@ messageOtp.sendLink.email.subject=Valida o teu correo electrónico e continúa
messageOtp.sendLink.email.textBody=Ola!\n\nValida o teu móbil e continúa no seguinte enlace:\n\n{1}\n\nEste enlace é válido por {2} minutos.\n\nSaúdos,
messageOtp.sendLink.email.htmlBody=Ola!
Valida o teu móbil e continúa no seguinte enlace:Enlace para validar e continúa
Este enlace é válido por {2} minutos.
Saúdos,
-messageOtp.auth.smsNotSent=Non se puido enviar o Código de Autenticación, debido a {0}
messageOtp.auth.codeExpired=O código expirou.
messageOtp.auth.codeInvalid=Código introducido inválido, por favor introdúceo de novo.
messageOtp.auth.codeWithOtl=Introduce un OTP cando deberías usar un enlace en troques.
-messageOtp.auth.title=OTP (Contrasinal de Uso Único) foi enviado a
-messageOtp.auth.address=O Código de Autenticación foi enviado a
+messageOtp.auth.title=O teu Código de Autenticación
+messageOtp.auth.address=OTP (Contrasinal de Uso Único) foi enviado a {0}
+messageOtp.auth.codeTitle=Introduce o teu Código de Autenticación
messageOtp.auth.label=Código
messageOtp.auth.instructionBoth=Introduce o código que enviamos ao teu dispositivo móbil por sms ou correo electrónico.
messageOtp.auth.instructionSms=Introduce o código que enviamos ao teu dispositivo móbil por sms.
@@ -24,7 +24,7 @@ messageOtp.auth.resend.button=Aínda non recibiches o Código? Prema aquí para
messageOtp.auth.resend.timer=Aínda non recibiches o Código? Agarda {0} segundos para reenvialo
messageOtp.otl.title=A túa Ligazón de Autenticación
-messageOtp.otl.address=A Ligazón de Autenticación foi enviada a
+messageOtp.otl.address=A Ligazón de Autenticación foi enviada a {0}
messageOtp.otl.ttlTime=A ligazón de autenticación é válida por {0} minutos.
messageOtp.otl.resend.button=Aínda non recibiches a ligazón? Prema aquí para reenviala
messageOtp.otl.resend.timer=Aínda non recibiches a ligazón? Agarda {0} segundos para reenviala
@@ -55,7 +55,7 @@ newPassword.email.textBody=Ola!\n\nA túa contrasinal temporal é {1}. Por favor
forgotPassword.sms.text=Solicitaches restablecer a túa contrasinal para a Votación por Internet. Podes facelo usando este enlace (válido por {0} minutos): {1}. Se non o solicitaches, podes ignorar esta mensaxe.
forgotPassword.success.display.message=A breve deberías recibir un {0} con máis instrucións.
-forgotPasswrodPhoneNumberHint=Para o número de móbil, engade o prefixo do país, por exemplo, +34 para España.
+forgotPasswordPhoneNumberHint=Para o número de móbil, engade o prefixo do país, por exemplo, +34 para España.
# Email OTP Required Action
emailOtp.auth.sendCodeButton=Enviar código de verificación
diff --git a/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_tl.properties b/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_tl.properties
index 778cea487a9..eab25df26a9 100644
--- a/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_tl.properties
+++ b/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/messages/messages_tl.properties
@@ -8,13 +8,13 @@ messageOtp.sendLink.email.subject=I-validate ang iyong email at magpatuloy
messageOtp.sendLink.email.textBody=Kamusta!\n\nI-validate ang iyong mobile at magpatuloy sa link na nasa ibaba:\n\n{1}\n\nAng link na ito ay may bisa sa loob ng {2} minuto.\n\nPagbati,
messageOtp.sendLink.email.htmlBody=Kamusta!
I-validate ang iyong mobile at magpatuloy sa link na nasa ibaba:Link upang i-validate at magpatuloy
Ang link na ito ay may bisa sa loob ng {2} minuto.
Pagbati,
-messageOtp.auth.smsNotSent=Ang Code para Magpatunay ay hindi maipadala dahil sa {0}
messageOtp.auth.codeExpired=Ang code ay nag-expire na.
messageOtp.auth.codeInvalid=Hindi wasto ang code na ipinasok, pakipasok ulit.
messageOtp.auth.codeWithOtl=Kapag ang Link ay dapat gamitin, ilagay ang OTP sa halip.
-messageOtp.auth.title=Ang OTP (One Time Password) ay ipinadala sa
-messageOtp.auth.address=Ang Code para Magpatunay ay ipinadala sa
+messageOtp.auth.title=Ang Iyong Authentication Code
+messageOtp.auth.address=Ang OTP (One Time Password) ay ipinadala sa {0}
+messageOtp.auth.codeTitle=Ilagay ang iyong Code para Magpatunay
messageOtp.auth.label=Code
messageOtp.auth.instructionBoth=Ilagay ang code na ipinadala namin sa iyong mobile device sa pamamagitan ng sms o email.
messageOtp.auth.instructionSms=Ilagay ang code na ipinadala namin sa iyong mobile device sa pamamagitan ng sms.
@@ -24,7 +24,7 @@ messageOtp.auth.resend.button=Hindi mo pa natatanggap ang Code? I-click dito upa
messageOtp.auth.resend.timer=Hindi mo pa natatanggap ang Code? Maghintay ng {0} segundo upang ipadala ulit
messageOtp.otl.title=Ang Iyong Authentication Link
-messageOtp.otl.address=Ang Authentication Link ay ipinadala sa
+messageOtp.otl.address=Ang Authentication Link ay ipinadala sa {0}
messageOtp.otl.ttlTime=Ang Authentication Link ay may bisa sa loob ng {0} minuto.
messageOtp.otl.resend.button=Hindi mo pa natatanggap ang link? I-click dito upang ipadala ulit
messageOtp.otl.resend.timer=Hindi mo pa natatanggap ang link? Maghintay ng {0} segundo upang ipadala ulit
@@ -55,7 +55,7 @@ newPassword.email.textBody=Kamusta!\n\nAng iyong pansamantalang password ay {1}.
forgotPassword.sms.text=Hiniling mong i-reset and iyong password para sa Internet Voting. Magagawa mo ito gamit ang link na ito (may bisa sa loob ng {0} minuto): {1}. Kung hindi mo ito hiniling, maari mong balewalain ang mensaheng ito.
forgotPassword.success.display.message=Dapat kang makatanggap ng isang {0} sa lalong madaling panahon na may karagdagang mga tagubilin.
-forgotPasswrodPhoneNumberHint=Para sa Mobile No., idagdag ang country prefix, halimbawa: +63 para sa Pilipinas.
+forgotPasswordPhoneNumberHint=Para sa Mobile No., idagdag ang country prefix, halimbawa: +63 para sa Pilipinas.
# --- Email-specific keys (for i18nPrefix=resetEmailOtp) ---
resetEmailOtp.auth.enterContactTitle=Ilagay ang iyong email address
diff --git a/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/templates/message-otp.login.ftl b/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/templates/message-otp.login.ftl
index a9922602d42..5b2ed3a0265 100644
--- a/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/templates/message-otp.login.ftl
+++ b/packages/keycloak-extensions/message-otp-authenticator/src/main/resources/theme-resources/templates/message-otp.login.ftl
@@ -8,9 +8,9 @@ SPDX-License-Identifier: AGPL-3.0-only
<@layout.registrationLayout displayInfo=true; section>
<#if section = "header">
<#if isOtl>
- ${msg("messageOtp.otl.title")}
+ ${msg("messageOtp.otl.address", address)}
<#else>
- ${msg("messageOtp.auth.title")}
+ ${msg("messageOtp.auth.address", address)}
#if>
<#elseif section = "form">