diff --git a/themes/src/main/resources/theme/base/login/messages/messages_de.properties b/themes/src/main/resources/theme/base/login/messages/messages_de.properties
index 6993be4..7af21df 100755
--- a/themes/src/main/resources/theme/base/login/messages/messages_de.properties
+++ b/themes/src/main/resources/theme/base/login/messages/messages_de.properties
@@ -4,37 +4,37 @@ doCancel=Abbrechen
doSubmit=Absenden
doYes=Ja
doNo=Nein
-doAccept=Accept
-doDecline=Decline
-doContinue=Continue
+doAccept=Annehmen
+doDecline=Ablehen
+doContinue=Weiter
doForgotPassword=Passwort vergessen?
doClickHere=hier klicken
-doImpersonate=Impersonate
-kerberosNotConfigured=Kerberos Not Configured
-kerberosNotConfiguredTitle=Kerberos Not Configured
-bypassKerberos=Your browser is not set up for Kerberos login. Please click continue to login in through other means
-kerberosNotSetUp=Kerberos is not set up. You cannot login.
-recaptchaFailed=Invalid Recaptcha
-recaptchaNotConfigured=Recaptcha is required, but not configured
-consentDenied=Consent denied.
+doImpersonate=Identit\u00E4tswechsel
+kerberosNotConfigured=Kerberos ist nicht konfiguriert.
+kerberosNotConfiguredTitle=Kerberos nicht konfiguriert
+bypassKerberos=Ihr Browser is nicht f\u00FCr Kerberos login konfiguriert. Bitte klicken sie auf weiter um mit einem anderen Anmeldeverfahren fortzufahren
+kerberosNotSetUp=Kerberos ist nicht konfiguriert. Sie k\u00F6nnen sich damit nicht anmelden.
+recaptchaFailed=Ung\u00FCltiges Recaptcha
+recaptchaNotConfigured=Recaptcha Eingabe ist erforderlich, jedoch noch nicht konfiguriert
+consentDenied=Zustimmung verweigert.
registerWithTitle=Registrierung bei {0}
registerWithTitleHtml={0}
loginTitle=Anmeldung bei {0}
loginTitleHtml={0}
loginOauthTitle=
-loginOauthTitleHtml=Tempor\u00E4rer zugriff auf <strong>{0}</strong> angefordert von <strong>{1}</strong>.
-loginTotpTitle=Mobile Authentifizierung Einrichten
+loginOauthTitleHtml=Tempor\u00E4rer Zugriff auf <strong>{0}</strong> angefordert von <strong>{1}</strong>.
+loginTotpTitle=Mobile Authentifizierung einrichten
loginProfileTitle=Benutzerkonto Informationen aktualisieren
-loginTimeout=You took too long to login. Login process starting from beginning.
-impersonateTitle={0} Impersonate User
-impersonateTitleHtml=<strong>{0}</strong> Impersonate User</strong>
-unknownUser=Unknown user
+loginTimeout=Sie haben zu lange gebraucht um sich anzumelden. Bitte versuchen Sie es erneut.
+impersonateTitle={0} Identit\u00E4tswechsel
+impersonateTitleHtml=<strong>{0}</strong> Identit\u00E4tswechsel</strong>
+unknownUser=Unbekannter Benutzer
realmChoice=Realm
oauthGrantTitle=OAuth gew\u00E4hren
oauthGrantTitleHtml={0}
-errorTitle=Es tut uns leid...
-errorTitleHtml=Es tut uns leid...
+errorTitle=Es ist ein Fehler aufgetreten.
+errorTitleHtml=Es ist ein Fehler aufgetreten.
emailVerifyTitle=E-Mail verifizieren
emailForgotTitle=Passwort vergessen?
updatePasswordTitle=Passwort aktualisieren
@@ -70,21 +70,21 @@ loginTotpStep2=\u00D6ffnen Sie die Applikation und scannen Sie den Barcode oder
loginTotpStep3=Geben Sie den One-time Code welcher die Applikation generiert hat ein und klicken Sie auf Absenden.
loginTotpOneTime=One-time Code
-oauthGrantRequest=Wollen Sie diese Zugriffsreche gew\u00E4hren?
+oauthGrantRequest=Wollen Sie diese Zugriffsrechte gew\u00E4hren?
inResource=in
-emailVerifyInstruction1=Ein E-Mail mit weitern Anweisungen wurde an Sie versendet.
-emailVerifyInstruction2=Falls Sie kein E-Mail erhalten haben, dann k\u00F6nnen Sie
-emailVerifyInstruction3=um ein neues E-Mail zu verschicken.
+emailVerifyInstruction1=Eine E-Mail mit weiteren Anweisungen wurde an Sie versendet.
+emailVerifyInstruction2=Falls Sie keine E-Mail erhalten haben, dann k\u00F6nnen Sie
+emailVerifyInstruction3=um eine neue E-Mail versenden zu lassen.
backToLogin=« Zur\u00FCck zur Anmeldung
backToApplication=« Zur\u00FCck zur Applikation
-temporaryEmailCode=Temporary Email Code
-emailInstruction=Geben Sie ihren Benutzernamen oder E-Mail Adresse ein und klicken Sie auf Absenden. Danach werden wir ihnen ein E-Mail mit weiteren Instruktionen zusenden.
-validateResetEmailInstruction=You have just been sent an email. Clicking on the URL in the email will allow you to reset credentials and log in. Alternatively, you can manually enter in the temporary code provided in the email in the textbox to the left and hit submit.
+temporaryEmailCode=Tempor\u00E4rer Email Code
+emailInstruction=Geben Sie ihren Benutzernamen oder E-Mail Adresse ein und klicken Sie auf Absenden. Danach werden wir ihnen eine E-Mail mit weiteren Instruktionen zusenden.
+validateResetEmailInstruction=Eine E-Mail wurde an sie versendet. Klicken sie auf die URL in der E-Mail um ihr Passwort zur\u00FCckzusetzen und sich neu anzumelden. Alternativ k\u00F6nnen sie den Tempor\u00E4ren Code aus der E-Mail in das Eingabefeld unten links eingeben und auf Absenden klicken.
-copyCodeInstruction=Bitte kopieren sie den folgenden Code und f\u00FCgen ihn in die Applikation ein\:
+copyCodeInstruction=Bitte kopieren sie den folgenden Code und f\u00FCgen ihn in die Anwendung ein\:
personalInfo=Pers\u00F6nliche Informationen:
@@ -93,10 +93,10 @@ role_realm-admin=Realm Admin
role_create-realm=Realm erstellen
role_view-realm=Realm ansehen
role_view-users=Benutzer ansehen
-role_view-applications=Applicationen ansehen
+role_view-applications=Anwendungen ansehen
role_view-clients=Clients ansehen
role_view-events=Events ansehen
-role_view-identity-providers=Identity Providers ansehen
+role_view-identity-providers=Identity Provider ansehen
role_manage-realm=Realm verwalten
role_manage-users=Benutzer verwalten
role_manage-applications=Applikationen verwalten
@@ -143,53 +143,53 @@ accountPasswordUpdatedMessage=Ihr Passwort wurde aktualisiert.
noAccessMessage=Kein Zugriff
-invalidPasswordMinLengthMessage=Ung\u00FCltiges Passwort\: minimum l\u00E4nge {0}.
-invalidPasswordMinDigitsMessage=Ung\u00FCltiges Passwort\: muss mindestens {0} Zahl(en) beinhalten.
-invalidPasswordMinLowerCaseCharsMessage=Ung\u00FCltiges Passwort\: muss mindestens {0} Kleinbuchstaben beinhalten.
-invalidPasswordMinUpperCaseCharsMessage=Ung\u00FCltiges Passwort\: muss mindestens {0} Grossbuchstaben beinhalten.
-invalidPasswordMinSpecialCharsMessage=Ung\u00FCltiges Passwort\: muss mindestens {0} Spezialzeichen beinhalten.
-invalidPasswordNotUsernameMessage=Ung\u00FCltiges Passwort\: darf nicht gleich sein wie Benutzername.
-invalidPasswordRegexPatternMessage=Ung\u00FCltiges Passwort\: nicht Regex-Muster (n) entsprechen.
-invalidPasswordHistoryMessage=Ung\u00FCltiges Passwort\: darf nicht gleich einem der letzten {0} Passwortgeschichte.
+invalidPasswordMinLengthMessage=Ung\u00FCltiges Passwort\: Mindestl\u00E4nge {0}.
+invalidPasswordMinDigitsMessage=Ung\u00FCltiges Passwort\: muss mindestens {0} Ziffer(n) enthalten.
+invalidPasswordMinLowerCaseCharsMessage=Ung\u00FCltiges Passwort\: muss mindestens {0} Kleinbuchstaben enthalten.
+invalidPasswordMinUpperCaseCharsMessage=Ung\u00FCltiges Passwort\: muss mindestens {0} Grossbuchstaben enthalten.
+invalidPasswordMinSpecialCharsMessage=Ung\u00FCltiges Passwort\: muss mindestens {0} Sonderzeichen enthalten.
+invalidPasswordNotUsernameMessage=Ung\u00FCltiges Passwort\: darf nicht dem Benutzernamen entsprechen.
+invalidPasswordRegexPatternMessage=Ung\u00FCltiges Passwort\: nicht Regex-Muster(n) entsprechen.
+invalidPasswordHistoryMessage=Ung\u00FCltiges Passwort\: darf nicht einem der letzten {0} Passw\u00F6rter entsprechen.
-failedToProcessResponseMessage=Konnte Response nicht verarbeiten.
+failedToProcessResponseMessage=Konnte Antwort nicht verarbeiten.
httpsRequiredMessage=HTTPS erforderlich.
realmNotEnabledMessage=Realm nicht aktiviert.
invalidRequestMessage=Ung\u00FCltiger Request.
-failedLogout=Logout failed
-unknownLoginRequesterMessage=Ung\u00FCltiger login requester
-loginRequesterNotEnabledMessage=Login requester nicht aktiviert.
-bearerOnlyMessage=Bearer-only Applikationen k\u00F6nne sich nicht via Browser anmelden.
-directGrantsOnlyMessage=Direct-grants-only Clients k\u00F6nne sich nicht via Browser anmelden.
+failedLogout=Logout fehlgeschlagen
+unknownLoginRequesterMessage=Ung\u00FCltiger Login Requester
+loginRequesterNotEnabledMessage=Login Requester nicht aktiviert.
+bearerOnlyMessage=Bearer-only Clients k\u00F6nnen sich nicht via Browser anmelden.
+directGrantsOnlyMessage=Direct-grants-only Clients k\u00F6nnen sich nicht via Browser anmelden.
invalidRedirectUriMessage=Ung\u00FCltige redirect uri.
unsupportedNameIdFormatMessage=Nicht unterst\u00FCtztes NameIDFormat.
-invlidRequesterMessage=Ung\u00FCltiger requester.
+invlidRequesterMessage=Ung\u00FCltiger Requester.
registrationNotAllowedMessage=Registrierung nicht erlaubt.
-resetCredentialNotAllowedMessage=Reset Credential not allowed
+resetCredentialNotAllowedMessage=Reset Credential nicht erlaubt
permissionNotApprovedMessage=Berechtigung nicht best\u00E4tigt.
-noRelayStateInResponseMessage=Kein relay state in der Antwort von dem Identity Provider.
-identityProviderAlreadyLinkedMessage=Die Identit\u00E4t welche von dem Identity Provider zur\u00FCckgegeben wurde, ist bereits mit einem anderen Benutzer verkn\u00FCpft.
+noRelayStateInResponseMessage=Kein relay state in der Antwort von Identity Provider.
+identityProviderAlreadyLinkedMessage=Die Identit\u00E4t welche von dem Identity Provider zur\u00FCckgegeben wurde ist bereits mit einem anderen Benutzer verkn\u00FCpft.
insufficientPermissionMessage=Nicht gen\u00FCgend Rechte um die Identit\u00E4t zu verkn\u00FCpfen.
-couldNotProceedWithAuthenticationRequestMessage=Konnte den Authentifizierungs Request nicht weiter verarbeiten.
-couldNotObtainTokenMessage=Konnte kein token vom Identity Provider entnehmen.
-unexpectedErrorRetrievingTokenMessage=Unerwarteter Fehler w\u00E4hrend dem Empfang des Token von dem Identity Provider.
-unexpectedErrorHandlingResponseMessage=Unerwarteter Fehler w\u00E4hrend der Bearbeitung des Respons vom Identity Provider.
-identityProviderAuthenticationFailedMessage=Authentifizierung Fehlgeschlagen. Konnte sich mit dem Identity Provider nicht authentifizieren.
-couldNotSendAuthenticationRequestMessage=Konnte Authentifizierungs Request nicht an den Identity Provider schicken.
-unexpectedErrorHandlingRequestMessage=Unerwarteter Fehler w\u00E4hrend der Bearbeitung des Requests zum Identity Provider.
+couldNotProceedWithAuthenticationRequestMessage=Konnte die Authentifizierungsanfrage nicht weiter verarbeiten.
+couldNotObtainTokenMessage=Konnte kein Token vom Identity Provider erhalten.
+unexpectedErrorRetrievingTokenMessage=Unerwarteter Fehler w\u00E4hrend dem Empfang des Tokens vom Identity Provider.
+unexpectedErrorHandlingResponseMessage=Unerwarteter Fehler w\u00E4hrend der Bearbeitung der Antwort vom Identity Provider.
+identityProviderAuthenticationFailedMessage=Authentifizierung fehlgeschlagen. Authentifizierung mit dem Identity Provider nicht m\u00F6glich.
+couldNotSendAuthenticationRequestMessage=Konnte Authentifizierungsanfrage nicht an den Identity Provider senden.
+unexpectedErrorHandlingRequestMessage=Unerwarteter Fehler w\u00E4hrend der Bearbeitung der Anfrage an den Identity Provider.
invalidAccessCodeMessage=Ung\u00FCltiger Access-Code.
sessionNotActiveMessage=Session nicht aktiv.
-unknownCodeMessage=Unbekannter Code, bitte melden Sie sich erneut \u00FCber die Applikation an.
-invalidCodeMessage=Ung\u00FCltiger Code, bitte melden Sie sich erneut \u00FCber die Applikation an.
+unknownCodeMessage=Unbekannter Code, bitte melden Sie sich erneut \u00FCber die Anwendung an.
+invalidCodeMessage=Ung\u00FCltiger Code, bitte melden Sie sich erneut \u00FCber die Anwendung an.
identityProviderUnexpectedErrorMessage=Unerwarteter Fehler w\u00E4hrend der Authentifizierung mit dem Identity Provider.
-identityProviderNotFoundMessage=Konnte kein Identity Provider mit der Identit\u00E4t finden.
+identityProviderNotFoundMessage=Konnte keinen Identity Provider zu der Identit\u00E4t finden.
realmSupportsNoCredentialsMessage=Realm unterst\u00FCtzt keine Credential Typen.
-identityProviderNotUniqueMessage=Realm unterst\u00FCtz mehrere Identity Providers.
+identityProviderNotUniqueMessage=Der Realm unterst\u00FCtzt mehrere Identity Provider und es konnte kein eindeutiger Identity Provider zum Authentifizieren gew\u00E4hlt werden.
-invalidParameterMessage=Invalid parameter\: {0}
-missingParameterMessage=Missing parameter\: {0}
-clientNotFoundMessage=Client not found.
+invalidParameterMessage=Ung\u00FCltiger Parameter\: {0}
+missingParameterMessage=Fehlender Parameter\: {0}
+clientNotFoundMessage=Client nicht gefunden.
emailVerifiedMessage=Ihr E-Mail Adresse wurde erfolgreich verifiziert.
-alreadyLoggedIn=You are already logged in.
+alreadyLoggedIn=Sie sind bereits angemeldet.