From a56fb99c9fb19be2f6b0de09cbaaaa21b7df5819 Mon Sep 17 00:00:00 2001 From: Amol Ghatol Date: Wed, 21 Feb 2018 17:55:12 +0530 Subject: [PATCH] Issue #28 chore:Show time in hour in password reset email- Overridden email theme --- .../sunbird/email/html/email-test.ftl | 5 ++++ .../sunbird/email/html/email-verification.ftl | 5 ++++ .../sunbird/email/html/event-login_error.ftl | 5 ++++ .../sunbird/email/html/event-remove_totp.ftl | 5 ++++ .../email/html/event-update_password.ftl | 5 ++++ .../sunbird/email/html/event-update_totp.ftl | 5 ++++ .../sunbird/email/html/executeActions.ftl | 5 ++++ .../email/html/identity-provider-link.ftl | 5 ++++ .../sunbird/email/html/password-reset.ftl | 5 ++++ .../email/messages/messages_ca.properties | 21 ++++++++++++++ .../email/messages/messages_de.properties | 24 ++++++++++++++++ .../email/messages/messages_en.properties | 27 ++++++++++++++++++ .../email/messages/messages_es.properties | 21 ++++++++++++++ .../email/messages/messages_fr.properties | 21 ++++++++++++++ .../email/messages/messages_it.properties | 24 ++++++++++++++++ .../email/messages/messages_ja.properties | 25 ++++++++++++++++ .../email/messages/messages_lt.properties | 24 ++++++++++++++++ .../email/messages/messages_no.properties | 24 ++++++++++++++++ .../email/messages/messages_pt_BR.properties | 19 ++++++++++++ .../email/messages/messages_ru.properties | 25 ++++++++++++++++ .../email/messages/messages_sv.properties | 25 ++++++++++++++++ .../sunbird/email/text/email-test.ftl | 1 + .../sunbird/email/text/email-verification.ftl | 1 + .../sunbird/email/text/event-login_error.ftl | 1 + .../sunbird/email/text/event-remove_totp.ftl | 1 + .../email/text/event-update_password.ftl | 1 + .../sunbird/email/text/event-update_totp.ftl | 1 + .../sunbird/email/text/executeActions.ftl | 1 + .../email/text/identity-provider-link.ftl | 1 + .../sunbird/email/text/password-reset.ftl | 1 + .../artifacts/sunbird/email/theme.properties | 1 + .../{ => login}/login-reset-password.ftl | 0 .../{ => login}/login-update-password.ftl | 0 .../artifacts/sunbird/{ => login}/login.ftl | 0 .../messages/messages_en.properties | 0 .../{ => login}/resources/css/login.css | 0 .../resources/css/semantic.min.css | 0 .../{ => login}/resources/css/styles.css | 0 .../{ => login}/resources/img/bkgrnd.png | Bin .../{ => login}/resources/img/logo.png | Bin .../sunbird/{ => login}/theme.properties | 0 41 files changed, 335 insertions(+) create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/html/email-test.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/html/email-verification.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/html/event-login_error.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/html/event-remove_totp.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/html/event-update_password.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/html/event-update_totp.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/html/executeActions.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/html/identity-provider-link.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/html/password-reset.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_ca.properties create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_de.properties create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_en.properties create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_es.properties create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_fr.properties create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_it.properties create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_ja.properties create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_lt.properties create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_no.properties create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_pt_BR.properties create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_ru.properties create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_sv.properties create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/text/email-test.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/text/email-verification.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/text/event-login_error.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/text/event-remove_totp.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/text/event-update_password.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/text/event-update_totp.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/text/executeActions.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/text/identity-provider-link.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/text/password-reset.ftl create mode 100644 keycloak/scripts/ansible/artifacts/sunbird/email/theme.properties rename keycloak/scripts/ansible/artifacts/sunbird/{ => login}/login-reset-password.ftl (100%) rename keycloak/scripts/ansible/artifacts/sunbird/{ => login}/login-update-password.ftl (100%) rename keycloak/scripts/ansible/artifacts/sunbird/{ => login}/login.ftl (100%) rename keycloak/scripts/ansible/artifacts/sunbird/{ => login}/messages/messages_en.properties (100%) rename keycloak/scripts/ansible/artifacts/sunbird/{ => login}/resources/css/login.css (100%) rename keycloak/scripts/ansible/artifacts/sunbird/{ => login}/resources/css/semantic.min.css (100%) rename keycloak/scripts/ansible/artifacts/sunbird/{ => login}/resources/css/styles.css (100%) rename keycloak/scripts/ansible/artifacts/sunbird/{ => login}/resources/img/bkgrnd.png (100%) rename keycloak/scripts/ansible/artifacts/sunbird/{ => login}/resources/img/logo.png (100%) rename keycloak/scripts/ansible/artifacts/sunbird/{ => login}/theme.properties (100%) diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/html/email-test.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/html/email-test.ftl new file mode 100644 index 00000000..604415d2 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/html/email-test.ftl @@ -0,0 +1,5 @@ + + +${msg("emailTestBodyHtml",realmName)} + + diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/html/email-verification.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/html/email-verification.ftl new file mode 100644 index 00000000..eb7682a2 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/html/email-verification.ftl @@ -0,0 +1,5 @@ + + +${msg("emailVerificationBodyHtml",link, linkExpiration, realmName)} + + diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/html/event-login_error.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/html/event-login_error.ftl new file mode 100644 index 00000000..d3141030 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/html/event-login_error.ftl @@ -0,0 +1,5 @@ + + +${msg("eventLoginErrorBodyHtml",event.date,event.ipAddress)} + + diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/html/event-remove_totp.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/html/event-remove_totp.ftl new file mode 100644 index 00000000..91699ea3 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/html/event-remove_totp.ftl @@ -0,0 +1,5 @@ + + +${msg("eventRemoveTotpBodyHtml",event.date, event.ipAddress)} + + diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/html/event-update_password.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/html/event-update_password.ftl new file mode 100644 index 00000000..8a6da60a --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/html/event-update_password.ftl @@ -0,0 +1,5 @@ + + +${msg("eventUpdatePasswordBodyHtml",event.date, event.ipAddress)} + + diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/html/event-update_totp.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/html/event-update_totp.ftl new file mode 100644 index 00000000..c0190c72 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/html/event-update_totp.ftl @@ -0,0 +1,5 @@ + + +${msg("eventUpdateTotpBodyHtml",event.date, event.ipAddress)} + + diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/html/executeActions.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/html/executeActions.ftl new file mode 100644 index 00000000..f75e10fa --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/html/executeActions.ftl @@ -0,0 +1,5 @@ + + +${msg("executeActionsBodyHtml",link, linkExpiration, realmName)} + + diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/html/identity-provider-link.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/html/identity-provider-link.ftl new file mode 100644 index 00000000..9c2db808 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/html/identity-provider-link.ftl @@ -0,0 +1,5 @@ + + +${msg("identityProviderLinkBodyHtml", identityProviderAlias, realmName, identityProviderContext.username, link, linkExpiration)} + + \ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/html/password-reset.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/html/password-reset.ftl new file mode 100644 index 00000000..846b45da --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/html/password-reset.ftl @@ -0,0 +1,5 @@ + + +${msg("passwordResetBodyHtml",link, linkExpiration, realmName)} + + \ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_ca.properties b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_ca.properties new file mode 100644 index 00000000..7f8504ae --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_ca.properties @@ -0,0 +1,21 @@ +emailVerificationSubject=Verificaci\u00F3 d''email +emailVerificationBody=Alg\u00FA ha creat un compte de {2} amb aquesta adre\u00E7a de correu electr\u00F2nic. Si has estat tu, fes clic a l''enlla\u00E7 seg\u00FCent per verificar la teva adre\u00E7a de correu electr\u00F2nic.\n\n{0}\n\nAquest enlla\u00E7 expirar\u00E0 en {1} minuts.\n\nSi tu no has creat aquest compte, simplement ignora aquest missatge. +emailVerificationBodyHtml=

Alg\u00FA ha creat un compte de {2} amb aquesta adre\u00E7a de correu electr\u00F2nic. Si has estat tu, fes clic a l''enlla\u00E7 seg\u00FCent per verificar la teva adre\u00E7a de correu electr\u00F2nic.

{0}

Aquest enlla\u00E7 expirar\u00E0 en {1} minuts.

Si tu no has creat aquest compte, simplement ignora aquest missatge.

+passwordResetSubject=Reinicia contrasenya +passwordResetBody=Alg\u00FA ha demanat de canviar les credencials del teu compte de {2}. Si has estat tu, fes clic a l''enlla\u00E7 seg\u00FCent per a reiniciar-les.\n\n{0}\n\nAquest enlla\u00E7 expirar\u00E0 en {1} minuts.\n\nSi no vols reiniciar les teves credencials, simplement ignora aquest missatge i no es realitzar\u00E0 cap canvi. +passwordResetBodyHtml=

Alg\u00FA ha demanat de canviar les credencials del teu compte de {2}. Si has estat tu, fes clic a l''enlla\u00E7 seg\u00FCent per a reiniciar-les.

{0}

Aquest enlla\u00E7 expirar\u00E0 en {1} minuts.

Si no vols reiniciar les teves credencials, simplement ignora aquest missatge i no es realitzar\u00E0 cap canvi.

+executeActionsSubject=Actualitza el teu compte +executeActionsBody=L''administrador ha sol\u00B7licitat que actualitzis el teu compte de {2}. Fes clic a l''enlla\u00E7 inferior per iniciar aquest proc\u00E9s.\n\n{0}\n\nAquest enlla\u00E7 expirar\u00E0 en {1} minutes.\n\nSi no est\u00E0s al tant que l''administrador hagi sol\u00B7licitat aix\u00F2, simplement ignora aquest missatge i no es realitzar\u00E0 cap canvi. +executeActionsBodyHtml=

L''administrador ha sol\u00B7licitat que actualitzis el teu compte de {2}. Fes clic a l''enlla\u00E7 inferior per iniciar aquest proc\u00E9s.

{0}

Aquest enlla\u00E7 expirar\u00E0 en {1} minutes.

Si no est\u00E0s al tant que l''administrador hagi sol\u00B7licitat aix\u00F2, simplement ignora aquest missatge i no es realitzar\u00E0 cap canvi.

+eventLoginErrorSubject=Fallada en l''inici de sessi\u00F3 +eventLoginErrorBody=S''ha detectat un intent d''acc\u00E9s fallit al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador. +eventLoginErrorBodyHtml=

S''ha detectat un intent d''acc\u00E9s fallit al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.

+eventRemoveTotpSubject=Esborrat TOTP +eventRemoveTotpBody=TOTP s''ha eliminat del teu compte el {0} des de {1}. Si no has estat tu, per favor contacta amb l''administrador. +eventRemoveTotpBodyHtml=

TOTP s''ha eliminat del teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador. +eventUpdatePasswordSubject=Actualitzaci\u00F3 de contrasenya +eventUpdatePasswordBody=La teva contrasenya s''ha actualitzat el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador. +eventUpdatePasswordBodyHtml=

La teva contrasenya s''ha actualitzat el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.

+eventUpdateTotpSubject=Actualitzaci\u00F3 de TOTP +eventUpdateTotpBody=TOTP s''ha actualitzat al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador. +eventUpdateTotpBodyHtml=

TOTP s''ha actualitzat al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.

diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_de.properties b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_de.properties new file mode 100644 index 00000000..9068321b --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_de.properties @@ -0,0 +1,24 @@ +emailVerificationSubject=E-Mail verifizieren +emailVerificationBody=Jemand hat ein {2} Konto mit dieser E-Mail Adresse erstellt. Falls Sie das waren, dann klicken Sie auf den Link, um die E-Mail Adresse zu verifizieren.\n\n{0}\n\nDieser Link wird in {1} Minuten ablaufen.\n\nFalls Sie dieses Konto nicht erstellt haben, dann k\u00F6nnen sie diese Nachricht ignorieren. +emailVerificationBodyHtml=

Jemand hat ein {2} Konto mit dieser E-Mail Adresse erstellt. Falls das Sie waren, klicken Sie auf den Link, um die E-Mail Adresse zu verifizieren.

{0}

Dieser Link wird in {1} Minuten ablaufen.

Falls Sie dieses Konto nicht erstellt haben, dann k\u00F6nnen sie diese Nachricht ignorieren.

+identityProviderLinkSubject=Link {0} +identityProviderLinkBody=Es wurde beantragt Ihren Account {1} mit dem Account {0} von Benutzer {2} zu verlinken. Sollten Sie dies beantragt haben, klicken Sie auf den unten stehenden Link.\n\n{3}\n\n Die G\u00FCltigkeit des Links wird in {4} Minuten verfallen.\n\nSollten Sie Ihren Account nicht verlinken wollen, ignorieren Sie diese Nachricht. Wenn Sie die Accounts verlinken wird ein Login auf {1} \u00FCber {0} erm\u00F6glicht. +identityProviderLinkBodyHtml=

Es wurde beantragt Ihren Account {1} mit dem Account {0} von Benutzer {2} zu verlinken. Sollten Sie dies beantragt haben, klicken Sie auf den unten stehenden Link.

Link zur Best\u00E4tigung der Kontoverkn\u00FCpfung

Die G\u00FCltigkeit des Links wird in {4} Minuten verfallen.

Sollten Sie Ihren Account nicht verlinken wollen, ignorieren Sie diese Nachricht. Wenn Sie die Accounts verlinken wird ein Login auf {1} \u00FCber {0} erm\u00F6glicht.

+passwordResetSubject=Passwort zur\u00FCcksetzen +passwordResetBody=Es wurde eine \u00C4nderung der Anmeldeinformationen f\u00FCr Ihren Account {2} angefordert. Wenn Sie diese \u00C4nderung beantragt haben, klicken Sie auf den unten stehenden Link.\n\n{0}\n\nDie G\u00FCltigkeit des Links wird in {1} Minuten verfallen.\n\nSollten Sie keine \u00C4nderung vollziehen wollen k\u00F6nnen Sie diese Nachricht ignorieren und an Ihrem Account wird nichts ge\u00E4ndert. +passwordResetBodyHtml=

Es wurde eine \u00C4nderung der Anmeldeinformationen f\u00FCr Ihren Account {2} angefordert. Wenn Sie diese \u00C4nderung beantragt haben, klicken Sie auf den unten stehenden Link.

Link zum Zur\u00FCcksetzen von Anmeldeinformationen

Die G\u00FCltigkeit des Links wird in {1} Minuten verfallen.

Sollten Sie keine \u00C4nderung vollziehen wollen k\u00F6nnen Sie diese Nachricht ignorieren und an Ihrem Account wird nichts ge\u00E4ndert.

+executeActionsSubject=Aktualisieren Sie Ihr Konto +executeActionsBody=Ihr Administrator hat Sie aufgefordert Ihren Account {2} zu aktualisieren. Klicken Sie auf den unten stehenden Link um den Prozess zu starten.\n\n{0}\n\nDie G\u00FCltigkeit des Links wird in {1} Minuten verfallen.\n\nSollten Sie sich dieser Aufforderung nicht bewusst sein, ignorieren Sie diese Nachricht und Ihr Account bleibt unver\u00E4ndert. +executeActionsBodyHtml=

Ihr Administrator hat Sie aufgefordert Ihren Account {2} zu aktualisieren. Klicken Sie auf den unten stehenden Link um den Prozess zu starten.

Link zum Account-Update

Die G\u00FCltigkeit des Links wird in {1} Minuten verfallen.

Sollten Sie sich dieser Aufforderung nicht bewusst sein, ignorieren Sie diese Nachricht und Ihr Account bleibt unver\u00E4ndert.

+eventLoginErrorSubject=Fehlgeschlagene Anmeldung +eventLoginErrorBody=Jemand hat um {0} von {1} versucht, sich mit ihrem Konto anzumelden. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin. +eventLoginErrorBodyHtml=

Jemand hat um {0} von {1} versucht, sich mit ihrem Konto anzumelden. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.

+eventRemoveTotpSubject=TOTP Entfernt +eventRemoveTotpBody=TOTP wurde von ihrem Konto am {0} von {1} entfernt. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin. +eventRemoveTotpBodyHtml=

TOTP wurde von ihrem Konto am {0} von {1} entfernt. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.

+eventUpdatePasswordSubject=Passwort Aktualisiert +eventUpdatePasswordBody=Ihr Passwort wurde am {0} von {1} ge\u00E4ndert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin. +eventUpdatePasswordBodyHtml=

Ihr Passwort wurde am {0} von {1} ge\u00E4ndert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.

+eventUpdateTotpSubject=TOTP Aktualisiert +eventUpdateTotpBody=TOTP wurde am {0} von {1} ge\u00E4ndert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin. +eventUpdateTotpBodyHtml=

TOTP wurde am {0} von {1} ge\u00E4ndert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.

diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_en.properties b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_en.properties new file mode 100644 index 00000000..8a0ae92b --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_en.properties @@ -0,0 +1,27 @@ +emailVerificationSubject=Verify email +emailVerificationBody=Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address\n\n{0}\n\nThis link will expire within {1} minutes.\n\nIf you didn''t create this account, just ignore this message. +emailVerificationBodyHtml=

Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address

Link to e-mail address verification

This link will expire within {1} minutes.

If you didn''t create this account, just ignore this message.

+emailTestSubject=[KEYCLOAK] - SMTP test message +emailTestBody=This is a test message +emailTestBodyHtml=

This is a test message

+identityProviderLinkSubject=Link {0} +identityProviderLinkBody=Someone wants to link your "{1}" account with "{0}" account of user {2} . If this was you, click the link below to link accounts\n\n{3}\n\nThis link will expire within {4} minutes.\n\nIf you don''t want to link account, just ignore this message. If you link accounts, you will be able to login to {1} through {0}. +identityProviderLinkBodyHtml=

Someone wants to link your {1} account with {0} account of user {2} . If this was you, click the link below to link accounts

Link to confirm account linking

This link will expire within {4} minutes.

If you don''t want to link account, just ignore this message. If you link accounts, you will be able to login to {1} through {0}.

+passwordResetSubject=Reset password +passwordResetBody=Someone just requested to change your {2} account''s credentials. If this was you, click on the link below to reset them.\n\n{0}\n\nThis link and code will expire within {1} minutes.\n\nIf you don''t want to reset your credentials, just ignore this message and nothing will be changed. +passwordResetBodyHtml=

Someone just requested to change your {2} account''s credentials. If this was you, click on the link below to reset them.

Link to reset credentials

This link will expire within {1} minutes.

If you don''t want to reset your credentials, just ignore this message and nothing will be changed.

+executeActionsSubject=Update Your Account +executeActionsBody=Your administrator has just requested that you update your {2} account. Click on the link below to start this process.\n\n{0}\n\nThis link will expire within {1} minutes.\n\nIf you are unaware that your admin has requested this, just ignore this message and nothing will be changed. +executeActionsBodyHtml=

Your administrator has just requested that you update your {2} account. Click on the link below to start this process.

Link to account update

This link will expire within {1} minutes.

If you are unaware that your admin has requested this, just ignore this message and nothing will be changed.

+eventLoginErrorSubject=Login error +eventLoginErrorBody=A failed login attempt was detected to your account on {0} from {1}. If this was not you, please contact an admin. +eventLoginErrorBodyHtml=

A failed login attempt was detected to your account on {0} from {1}. If this was not you, please contact an admin.

+eventRemoveTotpSubject=Remove TOTP +eventRemoveTotpBody=TOTP was removed from your account on {0} from {1}. If this was not you, please contact an admin. +eventRemoveTotpBodyHtml=

TOTP was removed from your account on {0} from {1}. If this was not you, please contact an admin.

+eventUpdatePasswordSubject=Update password +eventUpdatePasswordBody=Your password was changed on {0} from {1}. If this was not you, please contact an admin. +eventUpdatePasswordBodyHtml=

Your password was changed on {0} from {1}. If this was not you, please contact an admin.

+eventUpdateTotpSubject=Update TOTP +eventUpdateTotpBody=TOTP was updated for your account on {0} from {1}. If this was not you, please contact an admin. +eventUpdateTotpBodyHtml=

TOTP was updated for your account on {0} from {1}. If this was not you, please contact an admin.

diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_es.properties b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_es.properties new file mode 100644 index 00000000..16160143 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_es.properties @@ -0,0 +1,21 @@ +emailVerificationSubject=Verificaci\u00F3n de email +emailVerificationBody=Alguien ha creado una cuenta de {2} con esta direcci\u00F3n de email. Si has sido t\u00FA, haz click en el enlace siguiente para verificar tu direcci\u00F3n de email.\n\n{0}\n\nEste enlace expirar\u00E1 en {1} minutos.\n\nSi t\u00FA no has creado esta cuenta, simplemente ignora este mensaje. +emailVerificationBodyHtml=

Alguien ha creado una cuenta de {2} con esta direcci\u00F3n de email. Si has sido t\u00FA, haz click en el enlace siguiente para verificar tu direcci\u00F3n de email.

{0}

Este enlace expirar\u00E1 en {1} minutos.

Si t\u00FA no has creado esta cuenta, simplemente ignora este mensaje.

+passwordResetSubject=Reiniciar contrase\u00F1a +passwordResetBody=Alguien ha solicitado cambiar las credenciales de tu cuenta de {2}. Si has sido t\u00FA, haz clic en el enlace siguiente para reiniciarlas.\n\n{0}\n\nEste enlace expirar\u00E1 en {1} minutos.\n\nSi no quieres reiniciar tus credenciales, simplemente ignora este mensaje y no se realizar\u00E1 ning\u00FAn cambio. +passwordResetBodyHtml=

Alguien ha solicitado cambiar las credenciales de tu cuenta de {2}. Si has sido t\u00FA, haz clic en el enlace siguiente para reiniciarlas.

{0}

Este enlace expirar\u00E1 en {1} minutos.

Si no quieres reiniciar tus credenciales, simplemente ignora este mensaje y no se realizar\u00E1 ning\u00FAn cambio.

+executeActionsSubject=Actualiza tu cuenta +executeActionsBody=El administrador ha solicitado que actualices tu cuenta de {2}. Haz clic en el enlace inferior para iniciar este proceso.\n\n{0}\n\nEste enlace expirar\u00E1 en {1} minutes.\n\nSi no est\u00E1s al tanto de que el administrador haya solicitado esto, simplemente ignora este mensaje y no se realizar\u00E1 ning\u00FAn cambio. +executeActionsBodyHtml=

El administrador ha solicitado que actualices tu cuenta de {2}. Haz clic en el enlace inferior para iniciar este proceso.

{0}

Este enlace expirar\u00E1 en {1} minutes.

Si no est\u00E1s al tanto de que el administrador haya solicitado esto, simplemente ignora este mensaje y no se realizar\u00E1 ning\u00FAn cambio.

+eventLoginErrorSubject=Fallo en el inicio de sesi\u00F3n +eventLoginErrorBody=Se ha detectado un intento de acceso fallido a tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador. +eventLoginErrorBodyHtml=

Se ha detectado un intento de acceso fallido a tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.

+eventRemoveTotpSubject=Borrado TOTP +eventRemoveTotpBody=TOTP fue eliminado de tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador. +eventRemoveTotpBodyHtml=

TOTP fue eliminado de tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.

+eventUpdatePasswordSubject=Actualizaci\u00F3n de contrase\u00F1a +eventUpdatePasswordBody=Tu contrase\u00F1a se ha actualizado el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador. +eventUpdatePasswordBodyHtml=

Tu contrase\u00F1a se ha actualizado el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.

+eventUpdateTotpSubject=Actualizaci\u00F3n de TOTP +eventUpdateTotpBody=TOTP se ha actualizado en tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador. +eventUpdateTotpBodyHtml=

TOTP se ha actualizado en tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.

diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_fr.properties b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_fr.properties new file mode 100644 index 00000000..3467dec8 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_fr.properties @@ -0,0 +1,21 @@ +emailVerificationSubject=V\u00e9rification du courriel +emailVerificationBody=Quelqu''un vient de cr\u00e9er un compte "{2}" avec votre courriel. Si vous \u00eates \u00e0 l''origine de cette requ\u00eate, veuillez cliquer sur le lien ci-dessous afin de v\u00e9rifier votre adresse de courriel\n\n{0}\n\nCe lien expire dans {1} minute(s).\n\nSinon, veuillez ignorer ce message. +emailVerificationBodyHtml=

Quelqu''un vient de cr\u00e9er un compte "{2}" avec votre courriel. Si vous \u00eates \u00e0 l''origine de cette requ\u00eate, veuillez cliquer sur le lien ci-dessous afin de v\u00e9rifier votre adresse de courriel

{0}

Ce lien expire dans {1} minute(s).

Sinon, veuillez ignorer ce message.

+passwordResetSubject=R\u00e9initialiser le mot de passe +passwordResetBody=Quelqu''un vient de demander une r\u00e9initialisation de mot de passe pour votre compte {2}. Si vous \u00eates \u00e0 l''origine de cette requ\u00eate, veuillez cliquer sur le lien ci-dessous pour le mettre \u00e0 jour.\n\n{0}\n\nCe lien expire dans {1} minute(s).\n\nSinon, veuillez ignorer ce message ; aucun changement ne sera effectu\u00e9 sur votre compte. +passwordResetBodyHtml=

Quelqu''un vient de demander une r\u00e9initialisation de mot de passe pour votre compte {2}. Si vous \u00eates \u00e0 l''origine de cette requ\u00eate, veuillez cliquer sur le lien ci-dessous pour le mettre \u00e0 jour.

{0}

Ce lien expire dans {1} minute(s).

Sinon, veuillez ignorer ce message ; aucun changement ne sera effectu\u00e9 sur votre compte.

+executeActionsSubject=Mettre \u00e0 jour votre compte +executeActionsBody=Votre administrateur vient de demander une mise \u00e0 jour de votre compte {2}. Veuillez cliquer sur le lien ci-dessous afin de commencer le processus.\n\n{0}\n\nCe lien expire dans {1} minute(s).\n\nSi vous n''\u00eates pas \u00e0 l''origine de cette requ\u00eate, veuillez ignorer ce message ; aucun changement ne sera effectu\u00e9 sur votre compte. +executeActionsBodyHtml=

Votre administrateur vient de demander une mise \u00e0 jour de votre compte {2}. Veuillez cliquer sur le lien ci-dessous afin de commencer le processus.

{0}

Ce lien expire dans {1} minute(s).

Si vous n''\u00eates pas \u00e0 l''origine de cette requ\u00eate, veuillez ignorer ce message ; aucun changement ne sera effectu\u00e9 sur votre compte.

+eventLoginErrorSubject=Erreur de connexion +eventLoginErrorBody=Une tentative de connexion a \u00e9t\u00e9 d\u00e9tect\u00e9e sur votre compte {0} depuis {1}. Si vous n''\u00eates pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur. +eventLoginErrorBodyHtml=

Une tentative de connexion a \u00e9t\u00e9 d\u00e9tect\u00e9e sur votre compte {0} depuis {1}. Si vous n''\u00eates pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.

+eventRemoveTotpSubject=Suppression du TOTP +eventRemoveTotpBody=Le TOTP a \u00e9t\u00e9 supprim\u00e9 de votre compte {0} depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur. +eventRemoveTotpBodyHtml=

Le TOTP a \u00e9t\u00e9 supprim\u00e9 de votre compte {0} depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.

+eventUpdatePasswordSubject=Mise \u00e0 jour du mot de passe +eventUpdatePasswordBody=Votre mot de passe pour votre compte {0} a \u00e9t\u00e9 modifi\u00e9 depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur. +eventUpdatePasswordBodyHtml=

Votre mot de passe pour votre compte {0} a \u00e9t\u00e9 modifi\u00e9 depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.

+eventUpdateTotpSubject=Mise \u00e0 jour du TOTP +eventUpdateTotpBody=Le TOTP a \u00e9t\u00e9 mis \u00e0 jour pour votre compte {0} depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur. +eventUpdateTotpBodyHtml=

Le TOTP a \u00e9t\u00e9 mis \u00e0 jour pour votre compte {0} depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.

diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_it.properties b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_it.properties new file mode 100644 index 00000000..b877b91a --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_it.properties @@ -0,0 +1,24 @@ +emailVerificationSubject=Verifica l''email +emailVerificationBody=Qualcuno ha creato un {2} account con questo indirizzo email. Se sei stato tu, fai clic sul pulsante seguente per verificare il tuo indirizzo email\n\n{0}\n\nQuesto link scadr\u00e0 in {1} minuti.\n\nSe non sei stato tu a creare questo account, ignora questo messaggio. +emailVerificationBodyHtml=

Qualcuno ha creato un {2} account con questo indirizzo email. Se sei stato tu, fai clic sul pulsante seguente per verificare il tuo indirizzo email

{0}

Questo link scadr\u00e0 in {1} minuti.

Se non sei stato tu a creare questo account, ignora questo messaggio.

+identityProviderLinkSubject=Link {0} +identityProviderLinkBody=Qualcuno vuole associare il tuo "{1}" account con "{0}" l''account dell''utente {2} . Se sei stato tu, fai clic sul pulsante seguente per associare gli account\n\n{3}\n\nQuesto link scadr\u00e0 in {4} minuti.\n\nSe non vuoi associare l''account, ignora questo messaggio. Se associ gli account, potrai accedere a {1} attraverso {0}. +identityProviderLinkBodyHtml=

Qualcuno vuole associare il tuo {1} account con {0} l''account dell''utente {2} . Se sei stato tu, fai clic sul pulsante seguente per associare gli account

{3}

Questo link scadr\u00e0 in {4} minuti.

Se non vuoi associare l''account, ignora questo messaggio. Se associ gli account, potrai accedere a {1} attraverso {0}.

+passwordResetSubject=Reimposta la password +passwordResetBody= Qualcuno ha appena richiesto di cambiare le {2} credenziali di accesso al tuo account. Se sei stato tu, fai clic sul pulsante seguente reimpostarle.\n\n{0}\n\nQuesto link e codice scadranno in {1} minuti.\n\nSe non vuoi reimpostare le tue credenziali di accesso, ignora questo messaggio e non verr\u00e0 effettuato nessun cambio. +passwordResetBodyHtml=

Qualcuno ha appena richiesto di cambiare le {2} credenziali di accesso al tuo account. Se sei stato tu, fai clic sul pulsante seguente reimpostarle.

{0}

Questo link scadr\u00e0 in {1} minuti.

Se non vuoi reimpostare le tue credenziali di accesso, ignora questo messaggio e non verr\u00e0 effettuato nessun cambio.

+executeActionsSubject=Aggiorna il tuo account +executeActionsBody=Il tuo amministratore ha appena richiesto un aggiornamento del tuo {2} account. Fai clic sul pulsante seguente per iniziare questo processo.\n\n{0}\n\nQuesto link scadr\u00e0 in {1} minuti.\n\nSe non sei a conoscenza della richiesta del tuo amministratore, ignora questo messaggio e non verr\u00e0 effettuato nessun cambio. +executeActionsBodyHtml=

Il tuo amministratore ha appena richiesto un aggiornamento del tuo {2} account. Fai clic sul pulsante seguente per iniziare questo processo.

{0}

Questo link scadr\u00e0 in {1} minuti.

Se non sei a conoscenza della richiesta del tuo amministratore, ignora questo messaggio e non verr\u00e0 effettuato nessun cambio.

+eventLoginErrorSubject=Errore di accesso +eventLoginErrorBody=\u00c8 stato rilevato un tentativo fallito di accesso al tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore. +eventLoginErrorBodyHtml=

\u00c8 stato rilevato un tentativo fallito di accesso al tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.

+eventRemoveTotpSubject=Rimuovi TOTP (Password temporanea valida una volta sola) +eventRemoveTotpBody=TOTP (Password temporanea valida una volta sola) \u00e8 stata rimossa dal tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore. +eventRemoveTotpBodyHtml=

TOTP (Password temporanea valida una volta sola) \u00e8 stata rimossa dal tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.

+eventUpdatePasswordSubject=Aggiornamento password +eventUpdatePasswordBody=La tua password \u00e8 stata cambiata il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore. +eventUpdatePasswordBodyHtml=

La tua password \u00e8 stata cambiata il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.

+eventUpdateTotpSubject=Aggiornamento TOTP (Password temporanea valida una volta sola) +eventUpdateTotpBody=TOTP (Password temporanea valida una volta sola) \u00e8 stata aggiornata per il tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore. +eventUpdateTotpBodyHtml=

TOTP (Password temporanea valida una volta sola) \u00e8 stata aggiornata per il tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.

diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_ja.properties b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_ja.properties new file mode 100644 index 00000000..a60ffe3d --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_ja.properties @@ -0,0 +1,25 @@ +# encoding: utf-8 +emailVerificationSubject=Eメールの確認 +emailVerificationBody=このメールアドレスで {2} アカウントが作成されたました。以下のリンクをクリックしてメールアドレスの確認を完了してください。\n\n{0}\n\nこのリンクは {1} 分間だけ有効です。\n\nもしこのアカウントの作成に心当たりがない場合は、このメールを無視してください。 +emailVerificationBodyHtml=

このメールアドレスで {2} アカウントが作成されました。以下のリンクをクリックしてメールアドレスの確認を完了してください。

メールアドレスの確認

このリンクは {1} 分間だけ有効です。

もしこのアカウントの作成に心当たりがない場合は、このメールを無視してください。

+identityProviderLinkSubject=リンク {0} +identityProviderLinkBody=あなたの "{1}" アカウントと {2} ユーザーの "{0}" アカウントのリンクが要求されました。以下のリンクをクリックしてアカウントのリンクを行ってください。\n\n{3}\n\nこのリンクは {4} 分間だけ有効です。\n\nもしアカウントのリンクを行わない場合は、このメッセージを無視してください。アカウントのリンクを行うことで、{0} 経由で {1} にログインすることができるようになります。 +identityProviderLinkBodyHtml=

あなたの {1} アカウントと {2} ユーザーの {0} アカウントのリンクが要求されました。以下のリンクをクリックしてアカウントのリンクを行ってください。

アカウントリンクの確認

このリンクは {4} 分間だけ有効です。

もしアカウントのリンクを行わない場合は、このメッセージを無視してください。アカウントのリンクを行うことで、{0} 経由で {1} にログインすることができるようになります。

+passwordResetSubject=パスワードのリセット +passwordResetBody=あなたの {2} アカウントのパスワードの変更が要求されています。以下のリンクをクリックしてパスワードのリセットを行ってください。\n\n{0}\n\nこのリンクは {1} 分間だけ有効です。\n\nもしパスワードのリセットを行わない場合は、このメッセージを無視してください。何も変更されません。 +passwordResetBodyHtml=

あなたの {2} アカウントのパスワードの変更が要求されています。以下のリンクをクリックしてパスワードのリセットを行ってください。

パスワードのリセット

このリンクは {1} 分間だけ有効です。

もしパスワードのリセットを行わない場合は、このメッセージを無視してください。何も変更されません。

+executeActionsSubject=アカウントの更新 +executeActionsBody=管理者よりあなたの {2} アカウントの更新が要求されています。以下のリンクをクリックしてこのプロセスを開始してください。\n\n{0}\n\nこのリンクは {1} 分間だけ有効です。\n\n管理者からのこの変更要求についてご存知ない場合は、このメッセージを無視してください。何も変更されません。 +executeActionsBodyHtml=

管理者よりあなたの {2} アカウントの更新が要求されています。以下のリンクをクリックしてこのプロセスを開始してください。

アカウントの更新

このリンクは {1} 分間だけ有効です。

管理者からのこの変更要求についてご存知ない場合は、このメッセージを無視してください。何も変更されません。

+eventLoginErrorSubject=ログインエラー +eventLoginErrorBody={0} に {1} からのログイン失敗があなたのアカウントで検出されました。心当たりがない場合は、管理者に連絡してください。 +eventLoginErrorBodyHtml=

{0} に {1} からのログイン失敗があなたのアカウントで検出されました。心当たりがない場合は管理者に連絡してください。

+eventRemoveTotpSubject=TOTPの削除 +eventRemoveTotpBody={0} に {1} からの操作で TOTP が削除されました。心当たりがない場合は、管理者に連絡してください。 +eventRemoveTotpBodyHtml=

{0} に {1} からの操作で TOTP が削除されました。心当たりがない場合は、管理者に連絡してください。

+eventUpdatePasswordSubject=パスワードの更新 +eventUpdatePasswordBody={0} に {1} からの操作であなたのパスワードが変更されました。心当たりがない場合は、管理者に連絡してください。 +eventUpdatePasswordBodyHtml=

{0} に {1} からの操作であなたのパスワードが変更されました。心当たりがない場合は、管理者に連絡してください。

+eventUpdateTotpSubject=TOTPの更新 +eventUpdateTotpBody={0} に {1} からの操作で TOTP が更新されました。心当たりがない場合は、管理者に連絡してください。 +eventUpdateTotpBodyHtml=

{0} に {1} からの操作で TOTP が更新されました。心当たりがない場合は、管理者に連絡してください。

diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_lt.properties b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_lt.properties new file mode 100644 index 00000000..a1b59ade --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_lt.properties @@ -0,0 +1,24 @@ +emailVerificationSubject=El. pa\u0161to patvirtinimas +emailVerificationBody=Paskyra {2} sukurta naudojant \u0161\u012F el. pa\u0161to adres\u0105. Jei tai buvote J\u016Bs, tuomet paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105\n\n{0}\n\n\u0160i nuoroda galioja {1} min.\n\nJei paskyros nek\u016Br\u0117te, tuomet ignuoruokite \u0161\u012F lai\u0161k\u0105. +emailVerificationBodyHtml=

Paskyra {2} sukurta naudojant \u0161\u012F el. pa\u0161to adres\u0105. Jei tao buvote J\u016Bs, tuomet paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105

{0}

\u0160i nuoroda galioja {1} min.

nJei paskyros nek\u016Br\u0117te, tuomet ignuoruokite \u0161\u012F lai\u0161k\u0105.

+identityProviderLinkSubject=S\u0105saja {0} +identityProviderLinkBody=Ka\u017Eas pageidauja susieti J\u016Bs\u0173 "{1}" paskyr\u0105 su "{0}" {2} naudotojo paskyr\u0105. Jei tai buvote J\u016Bs, tuomet paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105 nor\u0117dami susieti paskyras\n\n{3}\n\n\u0160i nuoroda galioja {4} min.\n\nJei paskyr\u0173 susieti nenorite, tuomet ignoruokite \u0161\u012F lai\u0161k\u0105. Jei paskyras susiesite, tuomet prie {1} gal\u0117siste prisijungti per {0}. +identityProviderLinkBodyHtml=

\u017Eas pageidauja susieti J\u016Bs\u0173 {1} paskyr\u0105 su {0} {2} naudotojo paskyr\u0105. Jei tai buvote J\u016Bs, tuomet paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105 nor\u0117dami susieti paskyras

{3}

\u0160i nuoroda galioja {4} min.

Jei paskyr\u0173 susieti nenorite, tuomet ignoruokite \u0161\u012F lai\u0161k\u0105. Jei paskyras susiesite, tuomet prie {1} gal\u0117siste prisijungti per {0}.

+passwordResetSubject=Slapta\u017Eod\u017Eio atk\u016Brimas +passwordResetBody=Ka\u017Ekas pageidauja pakeisti J\u016Bs\u0173 paskyros {2} slapta\u017Eod\u012F. Jei tai buvote J\u016Bs, tuomet paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105 slapta\u017Eod\u017Eio pakeitimui.\n\n{0}\n\n\u0160i nuoroda ir kodas galioja {1} min.\n\nJei nepageidajate keisti slapta\u017Eod\u017Eio, tuomet ignoruokite \u0161\u012F lai\u0161k\u0105 ir niekas nebus pakeista. +passwordResetBodyHtml=

Ka\u017Ekas pageidauja pakeisti J\u016Bs\u0173 paskyros {2} slapta\u017Eod\u012F. Jei tai buvote J\u016Bs, tuomet paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105 slapta\u017Eod\u017Eio pakeitimui.

{0}

\u0160i nuoroda ir kodas galioja {1} min.

Jei nepageidajate keisti slapta\u017Eod\u017Eio, tuomet ignoruokite \u0161\u012F lai\u0161k\u0105 ir niekas nebus pakeista.

+executeActionsSubject=Atnaujinkite savo paskyr\u0105 +executeActionsBody=Sistemos administratorius pageidauja, kad J\u016Bs atnaujintum\u0117te savo {2} paskyr\u0105. Paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105 paskyros duomen\u0173 atnaujinimui.\n\n{0}\n\n\u0160i nuoroda galioja {1} min.\n\nJei J\u016Bs neasate tikri, kad tai administratoriaus pageidavimas, tuomet ignoruokite \u0161\u012F lai\u0161k\u0105 ir niekas nebus pakeista. +executeActionsBodyHtml=

Sistemos administratorius pageidauja, kad J\u016Bs atnaujintum\u0117te savo {2} paskyr\u0105. Paspauskite \u017Eemiau esan\u010Di\u0105 nuorod\u0105 paskyros duomen\u0173 atnaujinimui.

{0}

\u0160i nuoroda galioja {1} min.

Jei J\u016Bs neasate tikri, kad tai administratoriaus pageidavimas, tuomet ignoruokite \u0161\u012F lai\u0161k\u0105 ir niekas nebus pakeista.

+eventLoginErrorSubject=Nes\u0117kmingas bandymas prisijungti prie j\u016Bs\u0173 paskyros +eventLoginErrorBody=Bandymas prisijungti prie j\u016Bs\u0173 paskyros {0} i\u0161 {1} nes\u0117kmingas. Jei tai nebuvote j\u016Bs, tuomet susisiekite su administratoriumi +eventLoginErrorBodyHtml=

Bandymas prisijungti prie j\u016Bs\u0173 paskyros {0} i\u0161 {1} nes\u0117kmingas. Jei tai nebuvote j\u016Bs, tuomet susisiekite su administratoriumi

+eventRemoveTotpSubject=TOTP pa\u0161alinimas +eventRemoveTotpBody=Ka\u017Ekas pageidauja atsieti TOPT J\u016Bs\u0173 {1} paskyroje su {0}. Jei tai nebuvote J\u016Bs, tuomet susisiekite su administratoriumi +eventRemoveTotpBodyHtml=

Ka\u017Ekas pageidauja atsieti TOPT J\u016Bs\u0173 {1} paskyroje su {0}. Jei tai nebuvote J\u016Bs, tuomet susisiekite su administratoriumi

+eventUpdatePasswordSubject=Slapta\u017Eod\u017Eio atnaujinimas +eventUpdatePasswordBody={1} paskyroje {0} pakeisas j\u016Bs\u0173 slapta\u017Eodis. Jei J\u016Bs nekeit\u0117te, tuomet susisiekite su administratoriumi +eventUpdatePasswordBodyHtml=

{1} paskyroje {0} pakeisas j\u016Bs\u0173 slapta\u017Eodis. Jei J\u016Bs nekeit\u0117te, tuomet susisiekite su administratoriumi

+eventUpdateTotpSubject=TOTP atnaujinimas +eventUpdateTotpBody=TOTP J\u016Bs\u0173 {1} paskyroje su {0} buvo atnaujintas. Jei tai nebuvote J\u016Bs, tuomet susisiekite su administratoriumi +eventUpdateTotpBodyHtml=

TOTP J\u016Bs\u0173 {1} paskyroje su {0} buvo atnaujintas. Jei tai nebuvote J\u016Bs, tuomet susisiekite su administratoriumi

\ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_no.properties b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_no.properties new file mode 100644 index 00000000..32334e9d --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_no.properties @@ -0,0 +1,24 @@ +emailVerificationSubject=Bekreft e-postadresse +emailVerificationBody=Noen har opprettet en {2} konto med denne e-postadressen. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 bekrefte e-postadressen din\n\n{0}\n\nDenne lenken vil utl\u00F8pe om {1} minutter.\n\nHvis du ikke opprettet denne kontoen, vennligst ignorer denne meldingen. +emailVerificationBodyHtml=

Noen har opprettet en {2} konto med denne e-postadressen. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 bekrefte e-postadressen din

{0}

Denne lenken vil utl\u00F8pe om {1} minutter.

Hvis du ikke opprettet denne kontoen, vennligst ignorer denne meldingen.

+identityProviderLinkSubject=Lenke {0} +identityProviderLinkBody=Noen vil koble din {1} konto med {0} konto til bruker {2}. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 koble kontoene\n\n{3}\n\nDenne lenken vil utl\u00F8pe om {4} minutter\n\nHvis du ikke vil koble kontoene, vennligst ignorer denne meldingen. Hvis du kobler kontoene sammen vil du kunne logge inn til {1} gjennom {0}. +identityProviderLinkBodyHtml=

Noen vil koble din {1} konto med {0} konto til bruker {2}. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 koble kontoene.

{3}

Denne lenken vil utl\u00F8pe om {4} minutter.

Hvis du ikke vil koble kontoene, vennligst ignorer denne meldingen. Hvis du kobler kontoene sammen vil du kunne logge inn til {1} gjennom {0}.

+passwordResetSubject=Tilbakestill passord +passwordResetBody=Noen har bedt om \u00E5 endre innloggingsdetaljene til din konto {2}. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 tilbakestille dem.\n\n{0}\n\nDenne lenken vil utl\u00F8pe om {1} minutter.\n\nHvis du ikke vil tilbakestille din innloggingsdata, vennligst ignorer denne meldingen og ingenting vil bli endret. +passwordResetBodyHtml=

Noen har bedt om \u00E5 endre innloggingsdetaljene til din konto {2}. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 tilbakestille dem.

{0}

Denne lenken vil utl\u00F8pe om {1} minutter.

Hvis du ikke vil tilbakestille din innloggingsdata, vennligst ignorer denne meldingen og ingenting vil bli endret.

+executeActionsSubject=Oppdater kontoen din +executeActionsBody=Administrator har anmodet at du oppdaterer din {2} konto. Klikk p\u00E5 lenken nedenfor for \u00E5 starte denne prosessen\n\n{0}\n\nDenne lenken vil utl\u00F8pe om {1} minutter.\n\nHvis du ikke var klar over at administrator har bedt om dette, vennligst ignorer denne meldingen og ingenting vil bli endret. +executeActionsBodyHtml=

Administrator har anmodet at du oppdaterer din {2} konto. Klikk p\u00E5 linken nedenfor for \u00E5 starte denne prosessen.

{0}

Denne lenken vil utl\u00F8pe om {1} minutter.

Hvis du ikke var klar over at administrator har bedt om dette, ignorer denne meldingen og ingenting vil bli endret.

+eventLoginErrorSubject=Innlogging feilet +eventLoginErrorBody=Et mislykket innloggingsfors\u00F8k ble oppdaget p\u00E5 din konto p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator. +eventLoginErrorBodyHtml=

Et mislykket innloggingsfors\u00F8k ble oppdaget p\u00E5 din konto p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.

+eventRemoveTotpSubject=Fjern engangskode +eventRemoveTotpBody=Engangskode ble fjernet fra kontoen din p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator. +eventRemoveTotpBodyHtml=

Engangskode ble fjernet fra kontoen din p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.

+eventUpdatePasswordSubject=Oppdater passord +eventUpdatePasswordBody=Ditt passord ble endret i {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator. +eventUpdatePasswordBodyHtml=

Ditt passord ble endret i {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.

+eventUpdateTotpSubject=Oppdater engangskode +eventUpdateTotpBody=Engangskode ble oppdatert for kontoen din p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator. +eventUpdateTotpBodyHtml=

Engangskode ble oppdatert for kontoen din p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.

diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_pt_BR.properties b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_pt_BR.properties new file mode 100644 index 00000000..cfe97376 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_pt_BR.properties @@ -0,0 +1,19 @@ +emailVerificationSubject=Verifica\u00E7\u00E3o de e-mail +emailVerificationBody=Algu\u00E9m criou uma conta {2} com este endere\u00E7o de e-mail. Se foi voc\u00EA, clique no link abaixo para verificar o seu endere\u00E7o de email\n\n{0}\n\nEste link ir\u00E1 expirar dentro de {1} minutos.\n\nSe n\u00E3o foi voc\u00EA que criou esta conta, basta ignorar esta mensagem. +emailVerificationBodyHtml=

Algu\u00E9m criou uma conta {2} com este endere\u00E7o de e-mail. Se foi voc\u00EA, clique no link abaixo para verificar o seu endere\u00E7o de email

{0}

Este link ir\u00E1 expirar dentro de {1} minutos.

Se n\u00E3o foi voc\u00EA que criou esta conta, basta ignorar esta mensagem.

+identityProviderLinkSubject=Vincular {0} +identityProviderLinkBody=Algu\u00E9m quer vincular sua conta "{1}" com a conta "{0}" do usu\u00E1rio {2} . Se foi voc\u00EA, clique no link abaixo para vincular as contas.\n\n{3}\n\nEste link ir\u00E1 expirar em {4} minutos.\n\nSe voc\u00EA n\u00E3o quer vincular a conta, apenas ignore esta mensagem. Se voc\u00EA vincular as contas, voc\u00EA ser\u00E1 capaz de logar em {1} atr\u00E1v\u00E9s de {0}. +identityProviderLinkBodyHtml=

Algu\u00E9m quer vincular sua conta {1} com a conta {0} do usu\u00E1rio {2} . Se foi voc\u00EA, clique no link abaixo para vincular as contas.

{3}

Este link ir\u00E1 expirar em {4} minutos.

Se voc\u00EA n\u00E3o quer vincular a conta, apenas ignore esta mensagem. Se voc\u00EA vincular as contas, voc\u00EA ser\u00E1 capaz de logar em {1} atr\u00E1v\u00E9s de {0}.

+passwordResetSubject=Redefini\u00E7\u00E3o de senha +eventLoginErrorSubject=Erro de login +eventLoginErrorBody=Uma tentativa de login mal sucedida para a sua conta foi detectada em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador. +eventLoginErrorBodyHtml=

Uma tentativa de login mal sucedida para a sua conta foi detectada em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.

+eventRemoveTotpSubject=Remover TOTP +eventRemoveTotpBody=TOTP foi removido da sua conta em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador. +eventRemoveTotpBodyHtml=

TOTP foi removido da sua conta em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.

+eventUpdatePasswordSubject=Atualiza\u00E7\u00E3o de senha +eventUpdatePasswordBody=Sua senha foi alterada em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador. +eventUpdatePasswordBodyHtml=

Sua senha foi alterada em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.

+eventUpdateTotpSubject=Atualiza\u00E7\u00E3o TOTP +eventUpdateTotpBody=TOTP foi atualizado para a sua conta em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador. +eventUpdateTotpBodyHtml=

TOTP foi atualizado para a sua conta em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.

\ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_ru.properties b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_ru.properties new file mode 100644 index 00000000..13557886 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_ru.properties @@ -0,0 +1,25 @@ +# encoding: utf-8 +emailVerificationSubject=Подтверждение E-mail +emailVerificationBody=Кто-то создал учетную запись {2} с этим E-mail. Если это были Вы, нажмите на следующую ссылку для подтверждения вашего email\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли Вы не создавали учетную запись, просто проигнорируйте это письмо. +emailVerificationBodyHtml=

Кто-то создал учетную запись {2} с этим E-mail. Если это были Вы, нажмите по ссылке для подтверждения вашего E-mail

{0}

Эта ссылка устареет через {1} минут.

Если Вы не создавали учетную запись, просто проигнорируйте это письмо.

+identityProviderLinkSubject=Ссылка {0} +identityProviderLinkBody=Кто-то хочет связать вашу учетную запись "{1}" с "{0}" учетной записью пользователя {2} . Если это были Вы, нажмите по следующей ссылке, чтобы связать учетные записи\n\n{3}\n\nЭта ссылка устареет через {4} минут.\n\nЕсли это не хотите объединять учетные записи, просто проигнориуйте это письмо. После объединения учетных записей Вы можете войти в {1} через {0}. +identityProviderLinkBodyHtml=

Кто-то хочет связать вашу учетную запись {1} с {0} учетной записью пользователя {2} . Если это были Вы, нажмите по следующей ссылке, чтобы связать учетные записи

{3}

Эта ссылка устареет через {4} минут.

Если это не хотите объединять учетные записи, просто проигнориуйте это письмо. После объединения учетных записей Вы можете войти в {1} через {0}.

+passwordResetSubject=Сброс пароля +passwordResetBody=Кто-то только что запросил изменение пароля от Вашей учетной записи {2}. Если это были Вы, нажмите на следующую ссылку, чтобы сбросить его.\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли Вы не хотите сбрасывать пароль, просто проигнорируйте это письмо. +passwordResetBodyHtml=

Кто-то только что запросил изменение пароля от Вашей учетной записи {2}. Если это были Вы, нажмите на следующую ссылку, чтобы сбросить его.

{0}

Эта ссылка устареет через {1} минут.

Если Вы не хотите сбрасывать пароль, просто проигнорируйте это письмо и ничего не изменится.

+executeActionsSubject=Обновление Вашей учетной записи +executeActionsBody=Администратор просит Вас обновить данные Вашей учетной записи {2}. Нажмите по следующей ссылке чтобы начать этот процесс.\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли у вас есть подозрения, что администратор не мог сделать такой запрос, просто проигнорируйте это письмо. +executeActionsBodyHtml=

Администратор просит Вас обновить данные Вашей учетной записи {2}. Нажмите по следующей ссылке чтобы начать этот процесс.

{0}

Эта ссылка устареет через {1} минут.

Если у вас есть подозрения, что администратор не мог сделать такой запрос, просто проигнорируйте это письмо.

+eventLoginErrorSubject=Ошибка входа +eventLoginErrorBody=Была зафиксирована неудачная попытка входа в Вашу учетную запись {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором. +eventLoginErrorBodyHtml=

Была зафиксирована неудачная попытка входа в Вашу учетную запись {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.

+eventRemoveTotpSubject=Удалить TOTP +eventRemoveTotpBody=TOTP был удален из вашей учетной записи {0} c {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором. +eventRemoveTotpBodyHtml=

TOTP был удален из вашей учетной записи {0} c {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.

+eventUpdatePasswordSubject=Обновление пароля +eventUpdatePasswordBody=Ваш пароль был изменен в {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором. +eventUpdatePasswordBodyHtml=

Ваш пароль был изменен в {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.

+eventUpdateTotpSubject=Обновление TOTP +eventUpdateTotpBody=TOTP был обновлен в вашей учетной записи {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором. +eventUpdateTotpBodyHtml=

TOTP был обновлен в вашей учетной записи {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.

diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_sv.properties b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_sv.properties new file mode 100644 index 00000000..5b5ac6d5 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/messages/messages_sv.properties @@ -0,0 +1,25 @@ +# encoding: utf-8 +emailVerificationSubject=Verifiera e-post +emailVerificationBody=Någon har skapat ett {2} konto med den här e-postadressen. Om det var du, klicka då på länken nedan för att verifiera din e-postadress\n\n{0}\n\nDen här länken kommer att upphöra inom {1} minuter.\n\nOm det inte var du som skapade det här kontot, ignorera i så fall det här meddelandet. +emailVerificationBodyHtml=

Någon har skapat ett {2} konto med den här e-postadressen. Om det var du, klicka då på länken nedan för att verifiera din e-postadress

{0}

Den här länken kommer att upphöra inom {1} minuter.

Om det inte var du som skapade det här kontot, ignorera i så fall det här meddelandet.

+identityProviderLinkSubject=Länk {0} +identityProviderLinkBody=Någon vill länka ditt "{1}" konto med "{0}" kontot tillhörande användaren {2} . Om det var du, klicka då på länken nedan för att länka kontona\n\n{3}\n\nDen här länken kommer att upphöra inom {4} minuter.\n\nOm du inte vill länka kontot, ignorera i så fall det här meddelandet. Om du länkar kontona, så kan du logga in till {1} genom {0}. +identityProviderLinkBodyHtml=

Någon vill länka ditt {1} konto med {0} kontot tillhörande användaren {2} . Om det var du, klicka då på länken nedan för att länka kontona

{3}

Den här länken kommer att upphöra inom {4} minuter.

Om du inte vill länka kontot, ignorera i så fall det här meddelandet. Om du länkar kontona, så kan du logga in till {1} genom {0}.

+passwordResetSubject=Återställ lösenord +passwordResetBody=Någon har precis bett om att ändra ditt {2} kontos användaruppgifter. Om det var du, klicka då på länken nedan för att återställa dem.\n\n{0}\n\nDen här länken och koden kommer att upphöra inom {1} minuter.\n\nOm du inte vill återställa dina kontouppgifter, ignorera i så fall det här meddelandet så kommer inget att ändras. +passwordResetBodyHtml=

Någon har precis bett om att ändra ditt {2} kontos användaruppgifter. Om det var du, klicka då på länken nedan för att återställa dem.

{0}

Den här länken och koden kommer att upphöra inom {1} minuter.

Om du inte vill återställa dina kontouppgifter, ignorera i så fall det här meddelandet så kommer inget att ändras.

+executeActionsSubject=Uppdatera Ditt Konto +executeActionsBody=Din administratör har precis bett om att du skall uppdatera ditt {2} konto. Klicka på länken för att påbörja processen.\n\n{0}\n\nDen här länken kommer att upphöra inom {1} minuter.\n\nOm du är omedveten om att din administratör har bett om detta, ignorera i så fall det här meddelandet så kommer inget att ändras. +executeActionsBodyHtml=

Din administratör har precis bett om att du skall uppdatera ditt {2} konto. Klicka på länken för att påbörja processen.

{0}

Den här länken kommer att upphöra inom {1} minuter.

Om du är omedveten om att din administratör har bett om detta, ignorera i så fall det här meddelandet så kommer inget att ändras.

+eventLoginErrorSubject=Inloggningsfel +eventLoginErrorBody=Ett misslyckat inloggningsförsök har upptäckts på ditt konto på {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör. +eventLoginErrorBodyHtml=

Ett misslyckat inloggningsförsök har upptäckts på ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.

+eventRemoveTotpSubject=Ta bort TOTP +eventRemoveTotpBody=TOTP togs bort från ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör. +eventRemoveTotpBodyHtml=

TOTP togs bort från ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.

+eventUpdatePasswordSubject=Uppdatera lösenord +eventUpdatePasswordBody=Ditt lösenord ändrades den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör. +eventUpdatePasswordBodyHtml=

Ditt lösenord ändrades den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.

+eventUpdateTotpSubject=Uppdatera TOTP +eventUpdateTotpBody=TOTP uppdaterades för ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör. +eventUpdateTotpBodyHtml=

TOTP uppdaterades för ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.

\ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/text/email-test.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/text/email-test.ftl new file mode 100644 index 00000000..19942c79 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/text/email-test.ftl @@ -0,0 +1 @@ +${msg("emailTestBody", realmName)} \ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/text/email-verification.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/text/email-verification.ftl new file mode 100644 index 00000000..0ae601f7 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/text/email-verification.ftl @@ -0,0 +1 @@ +${msg("emailVerificationBody",link, linkExpiration, realmName)} \ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/text/event-login_error.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/text/event-login_error.ftl new file mode 100644 index 00000000..7835c914 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/text/event-login_error.ftl @@ -0,0 +1 @@ +${msg("eventLoginErrorBody",event.date,event.ipAddress)} \ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/text/event-remove_totp.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/text/event-remove_totp.ftl new file mode 100644 index 00000000..8930b64d --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/text/event-remove_totp.ftl @@ -0,0 +1 @@ +${msg("eventRemoveTotpBody",event.date, event.ipAddress)} \ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/text/event-update_password.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/text/event-update_password.ftl new file mode 100644 index 00000000..754daac5 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/text/event-update_password.ftl @@ -0,0 +1 @@ +${msg("eventUpdatePasswordBody",event.date, event.ipAddress)} \ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/text/event-update_totp.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/text/event-update_totp.ftl new file mode 100644 index 00000000..3a7b0f71 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/text/event-update_totp.ftl @@ -0,0 +1 @@ +${msg("eventUpdateTotpBody",event.date, event.ipAddress)} \ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/text/executeActions.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/text/executeActions.ftl new file mode 100644 index 00000000..a33758f1 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/text/executeActions.ftl @@ -0,0 +1 @@ +${msg("executeActionsBody",link, linkExpiration, realmName)} \ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/text/identity-provider-link.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/text/identity-provider-link.ftl new file mode 100644 index 00000000..a8c0d54e --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/text/identity-provider-link.ftl @@ -0,0 +1 @@ +${msg("identityProviderLinkBody", identityProviderAlias, realmName, identityProviderContext.username, link, linkExpiration)} \ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/text/password-reset.ftl b/keycloak/scripts/ansible/artifacts/sunbird/email/text/password-reset.ftl new file mode 100644 index 00000000..aba4fd19 --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/text/password-reset.ftl @@ -0,0 +1 @@ +${msg("passwordResetBody",link, linkExpiration, realmName)} \ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/email/theme.properties b/keycloak/scripts/ansible/artifacts/sunbird/email/theme.properties new file mode 100644 index 00000000..6b2b6e8f --- /dev/null +++ b/keycloak/scripts/ansible/artifacts/sunbird/email/theme.properties @@ -0,0 +1 @@ +locales=ca,de,en,es,fr,it,ja,lt,no,pt-BR,ru,sv \ No newline at end of file diff --git a/keycloak/scripts/ansible/artifacts/sunbird/login-reset-password.ftl b/keycloak/scripts/ansible/artifacts/sunbird/login/login-reset-password.ftl similarity index 100% rename from keycloak/scripts/ansible/artifacts/sunbird/login-reset-password.ftl rename to keycloak/scripts/ansible/artifacts/sunbird/login/login-reset-password.ftl diff --git a/keycloak/scripts/ansible/artifacts/sunbird/login-update-password.ftl b/keycloak/scripts/ansible/artifacts/sunbird/login/login-update-password.ftl similarity index 100% rename from keycloak/scripts/ansible/artifacts/sunbird/login-update-password.ftl rename to keycloak/scripts/ansible/artifacts/sunbird/login/login-update-password.ftl diff --git a/keycloak/scripts/ansible/artifacts/sunbird/login.ftl b/keycloak/scripts/ansible/artifacts/sunbird/login/login.ftl similarity index 100% rename from keycloak/scripts/ansible/artifacts/sunbird/login.ftl rename to keycloak/scripts/ansible/artifacts/sunbird/login/login.ftl diff --git a/keycloak/scripts/ansible/artifacts/sunbird/messages/messages_en.properties b/keycloak/scripts/ansible/artifacts/sunbird/login/messages/messages_en.properties similarity index 100% rename from keycloak/scripts/ansible/artifacts/sunbird/messages/messages_en.properties rename to keycloak/scripts/ansible/artifacts/sunbird/login/messages/messages_en.properties diff --git a/keycloak/scripts/ansible/artifacts/sunbird/resources/css/login.css b/keycloak/scripts/ansible/artifacts/sunbird/login/resources/css/login.css similarity index 100% rename from keycloak/scripts/ansible/artifacts/sunbird/resources/css/login.css rename to keycloak/scripts/ansible/artifacts/sunbird/login/resources/css/login.css diff --git a/keycloak/scripts/ansible/artifacts/sunbird/resources/css/semantic.min.css b/keycloak/scripts/ansible/artifacts/sunbird/login/resources/css/semantic.min.css similarity index 100% rename from keycloak/scripts/ansible/artifacts/sunbird/resources/css/semantic.min.css rename to keycloak/scripts/ansible/artifacts/sunbird/login/resources/css/semantic.min.css diff --git a/keycloak/scripts/ansible/artifacts/sunbird/resources/css/styles.css b/keycloak/scripts/ansible/artifacts/sunbird/login/resources/css/styles.css similarity index 100% rename from keycloak/scripts/ansible/artifacts/sunbird/resources/css/styles.css rename to keycloak/scripts/ansible/artifacts/sunbird/login/resources/css/styles.css diff --git a/keycloak/scripts/ansible/artifacts/sunbird/resources/img/bkgrnd.png b/keycloak/scripts/ansible/artifacts/sunbird/login/resources/img/bkgrnd.png similarity index 100% rename from keycloak/scripts/ansible/artifacts/sunbird/resources/img/bkgrnd.png rename to keycloak/scripts/ansible/artifacts/sunbird/login/resources/img/bkgrnd.png diff --git a/keycloak/scripts/ansible/artifacts/sunbird/resources/img/logo.png b/keycloak/scripts/ansible/artifacts/sunbird/login/resources/img/logo.png similarity index 100% rename from keycloak/scripts/ansible/artifacts/sunbird/resources/img/logo.png rename to keycloak/scripts/ansible/artifacts/sunbird/login/resources/img/logo.png diff --git a/keycloak/scripts/ansible/artifacts/sunbird/theme.properties b/keycloak/scripts/ansible/artifacts/sunbird/login/theme.properties similarity index 100% rename from keycloak/scripts/ansible/artifacts/sunbird/theme.properties rename to keycloak/scripts/ansible/artifacts/sunbird/login/theme.properties