Commit 138f5e56 authored by Johannes Buechele's avatar Johannes Buechele
Browse files

Merge branch 'master' into 'production'

Master

See merge request !5
parents fe640c58 fb708ecd
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=<p>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.</p><p><a href="{0}">Verify email address</a></p><p>Dieser Link wird in {1} Minuten ablaufen.</p><p>Falls Sie dieses Konto nicht erstellt haben, k\u00F6nnen sie diese Nachricht ignorieren.</p>
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=<p>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.</p><p><a href="{0}">Verify email address</a></p><p>Dieser Link wird in {1} Minuten ablaufen.</p><p>Falls Sie dieses Konto nicht erstellt haben, k\u00F6nnen Sie diese Nachricht ignorieren.</p>
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=<p>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.</p><p><a href="{3}">Link zur Best\u00E4tigung der Kontoverkn\u00FCpfung</a></p><p>Die G\u00FCltigkeit des Links wird in {4} Minuten verfallen.</p><p>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.</p>
......
......@@ -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 <a href="https://www.fairkom.eu/privacy" target="_blank">Datenschutzerkl\u00E4rung</a> 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
......@@ -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 <a href="https://www.fairkom.eu/en/privacy-policy" target="_blank">Privacy Policy</a> and agree that my data may be processed for the use of our services.
\ No newline at end of file
......@@ -74,7 +74,7 @@
<div class="form-group text-center margin-top-40">
<label>
<input id="agreeTerms" type="checkbox" name="user.attributes.agreeTerms"> ${msg("privacyPolicyText")}
<input id="agreeTerms" type="checkbox" name="user.attributes.agreeTerms"> ${msg("privacyPolicyText")?no_esc}
</label>
</div>
......
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');
}
});
});
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment