diff --git a/fairlogin/email/messages/messages_de.properties b/fairlogin/email/messages/messages_de.properties index 9bd1da94876444ca8b4c37643e8285803ee5d129..5fb1011caa0ae70add861c874025e5851557cd20 100644 --- a/fairlogin/email/messages/messages_de.properties +++ b/fairlogin/email/messages/messages_de.properties @@ -1,6 +1,6 @@ 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 Sie das waren, klicken Sie auf den Link, um die E-Mail Adresse zu verifizieren.

Verify email address

Dieser Link wird in {1} Minuten ablaufen.

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

+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 Sie das waren, klicken Sie auf den Link, um die E-Mail Adresse zu verifizieren.

Verify email address

Dieser Link wird in {1} Minuten ablaufen.

Falls Sie dieses Konto nicht erstellt haben, 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.

diff --git a/fairlogin/login/messages/messages_de.properties b/fairlogin/login/messages/messages_de.properties index e10d85a2b266c01fdb574db6c983e54aeb14c367..cf6077d70c5ca8b0da20be92816bfb8ee7f4d68a 100644 --- a/fairlogin/login/messages/messages_de.properties +++ b/fairlogin/login/messages/messages_de.properties @@ -4,7 +4,7 @@ getFairloginIdIdpDescription=Oder Anmeldung mit einem der folgenden ID Provider, noFairloginId=Noch keine fairlogin ID? getFairloginId=Registrieren backToLogin=Zur\u00fcck -mobileNumber=Handynummer +mobileNumber=Mobilnummer errorNotValidPassword=Das Passwort muss mindestens 1 Gro\u00dfbuchstaben, mindestens 1 Kleinbuchstaben, mindestens 1 Nummer und mindestens 8 Zeichen enthalten. errorNotSamePassword=Diese Passw\u00f6rter stimmen nicht \u00fcberein. Versuch es noch einmal? registerTitleFairlogin=Registrierung bei fairlogin @@ -15,6 +15,10 @@ cloudTermsLink=https://fairkom.net/groupoffice/index.php?r=files/file/download&i cloudTermsText=Cloud Gesch\u00E4ftsbedingungen imprintLink=https://www.fairkom.eu/imprint imprintText=Impressum +fairloginFaqsLink=https://www.fairkom.eu/fairlogin#faqs +fairloginFaqsText=FAQs +fairloginOnboardingLink=https://www.fairkom.eu/fairlogin +fairloginOnboardingText=fairlogin für Organisationen email=E-Mail-Adresse loginTotpTitle=Einmalpasswort loginTitleShort=Anmeldung @@ -27,5 +31,5 @@ loginTotpOneTime=One-time Code errorWrongAnswer=Sie m\u00FCssen eine korrekte Antwort ausw\u00E4hlen. correctAnswer=Gut gemacht! or=oder -moreSocialIdentityProviders=Weitere Social Identity Providers -privacyPolicyText=Ich habe die Datenschutzerkl\u00E4rung gelesen und erkl\u00E4re mich einverstanden, dass meine angegebenen Daten f\u00FCr die Nutzung unserer Services verarbeitet werden d\u00FCrfen. \ No newline at end of file +moreSocialIdentityProviders=Weitere Identity Provider +privacyPolicyText=Ich habe die Datenschutzerkl\u00E4rung gelesen und erkl\u00E4re mich einverstanden, dass meine angegebenen Daten f\u00FCr die Nutzung unserer Services verarbeitet werden d\u00FCrfen. \ No newline at end of file diff --git a/fairlogin/login/messages/messages_en.properties b/fairlogin/login/messages/messages_en.properties index 76a891de5db6161a787d0a061fd484be8d068aa9..d02866398e5cf77e37a680d30116d20ba76c6d7e 100644 --- a/fairlogin/login/messages/messages_en.properties +++ b/fairlogin/login/messages/messages_en.properties @@ -8,17 +8,17 @@ noFairloginId=No fairlogin ID yet? getFairloginId=Register mobileNumber=Mobile number errorNotValidPassword=Password must contain at least 1 uppercase letter, at least 1 lowercase letter, at least 1 number and have a minimum length of 8 characters. -errorNotSamePassword=These passwords don't match. Try again? +errorNotSamePassword=These passwords don''t match. Try again? registerTitleFairlogin=Register with fairlogin loginTitleFairlogin=Login to fairlogin termsOfServiceLink=https://fairkom.net/groupoffice/index.php?r=files/file/download&id=98700&random_code=8YIFvSG7zMO&inline=false&security_token=BflWeL5RbU1OpZAY9Srn termsOfServiceText=Terms of Service cloudTermsLink=https://fairkom.net/groupoffice/index.php?r=files/file/download&id=98701&random_code=049LQ6cYdVX&inline=false&security_token=BflWeL5RbU1OpZAY9Srn cloudTermsText=Cloud Terms -fairloginFaqsLink=https://www.fairkom.eu/fairlogin/faqs +fairloginFaqsLink=https://www.fairkom.eu/fairlogin#faqs fairloginFaqsText=FAQs -fairloginOnboardingLink=https://www.fairkom.eu/fairlogin/onboarding -fairloginOnboardingText=fairlogin Onboarding +fairloginOnboardingLink=https://www.fairkom.eu/fairlogin +fairloginOnboardingText=fairlogin for your organisation imprintLink=https://www.fairkom.eu/imprint imprintText=Imprint email=E-Mail Address @@ -29,5 +29,5 @@ registerAlreadyAccountText=Already have an account? errorWrongAnswer=You need to select a correct answer. correctAnswer=Well done! or=or -moreSocialIdentityProviders=More Social Identity Providers -privacyPolicyText=I have read the privacy policy and agree that my data may be processed for the use of our services. \ No newline at end of file +moreSocialIdentityProviders=More Identity Providers +privacyPolicyText=I have read the Privacy Policy and agree that my data may be processed for the use of our services. \ No newline at end of file diff --git a/fairlogin/login/register.ftl b/fairlogin/login/register.ftl index 367ef0a622213544304e944c77c35b8aac2a1d3c..4b0522c5d5411f539c1d90d7a85477378f3a707e 100644 --- a/fairlogin/login/register.ftl +++ b/fairlogin/login/register.ftl @@ -74,7 +74,7 @@
diff --git a/fairlogin/login/resources/js/fairlogin.js b/fairlogin/login/resources/js/fairlogin.js index 73fb3c593870de2706201ad15248e7bc769c61b1..aece100803e749d22e62606f88071638143b617a 100644 --- a/fairlogin/login/resources/js/fairlogin.js +++ b/fairlogin/login/resources/js/fairlogin.js @@ -1,63 +1,63 @@ function removeError(event) { - if($('#' + event.target.id).hasClass("is-invalid")) { - $('#' + event.target.id).removeClass("is-invalid"); - } + if ($('#' + event.target.id).hasClass('is-invalid')) { + $('#' + event.target.id).removeClass('is-invalid'); + } } function addError(event) { - $('#' + event.target.id).addClass("is-invalid"); + $('#' + event.target.id).addClass('is-invalid'); } function setNickname() { - if(!$('#nickname').val()) { - const nickname = $('#firstName').val() + '.' + $('#lastName').val(); - $('#nickname').val(nickname.toLowerCase()); - } + if (!$('#nickname').val()) { + const nickname = $('#firstName').val() + '.' + $('#lastName').val(); + $('#nickname').val(nickname.toLowerCase()); + } } $(document).ready(() => { - $("#password-confirm").change((event) => { - const password = $("#password").val(); - - if(password !== $("#password-confirm").val()) { - addError(event); - } - }); - - $("#password-confirm").focus(removeError); - - $("#password").change((event) => { - const regex = new RegExp('^(?=.*[A-Z])(?=.*[0-9])(?=.*[a-z]).{8,}$'); - - if(!regex.test($('#password').val())) { - addError(event); - } - }); - - $('#password').focus(removeError); - - $('#language-picker-dropdown').change(() => { - var redirectUrl = $('#language-picker-dropdown').val(); - window.location.href = redirectUrl; - }) - - $('#agreeTerms').change((event) => { - if (!$('#agreeTerms').is(":checked")) { - $("#registerBtn").prop('disabled', true); - } else { - $("#registerBtn").prop('disabled', false); - $('#agreeTerms').val($.now()); - setNickname(); - } - }); - - $('form').submit(() => { - if(!$('#firstName').val()) { - $('#firstName').val('unknown') - } - - if(!$('#lastName').val()) { - $('#lastName').val('unknown') - } - }) + $('#password-confirm').change(event => { + const password = $('#password').val(); + + if (password !== $('#password-confirm').val()) { + addError(event); + } + }); + + $('#password-confirm').focus(removeError); + + $('#password').change(event => { + const regex = new RegExp('^(?=.*[A-Z])(?=.*[0-9])(?=.*[a-z]).{8,}$'); + + if (!regex.test($('#password').val())) { + addError(event); + } + }); + + $('#password').focus(removeError); + + $('#language-picker-dropdown').change(() => { + var redirectUrl = $('#language-picker-dropdown').val(); + window.location.href = redirectUrl; + }); + + $('#agreeTerms').change(event => { + if (!$('#agreeTerms').is(':checked')) { + $('#registerBtn').prop('disabled', true); + } else { + $('#registerBtn').prop('disabled', false); + $('#agreeTerms').val($.now()); + setNickname(); + } + }); + + $('form').submit(() => { + if (!$('#firstName').val()) { + $('#firstName').val('fairapps'); + } + + if (!$('#lastName').val()) { + $('#lastName').val('fairapps'); + } + }); });