From b4ccfe259cf7798137f635310ba2b9d663e8c6f1e0c0ce61dca3c8e20a705092 Mon Sep 17 00:00:00 2001 From: Nick Slowinski Date: Thu, 9 May 2024 09:39:12 +0200 Subject: [PATCH] Add current configuration Signed-off-by: Nick Slowinski --- LICENSE.txt | 202 +++++++ README.md | 30 +- .../account/messages/messages_de.properties | 194 +++++++ .../messages/messages_de.properties.backup | 358 +++++++++++++ nick-slowinski_de/account/theme.properties | 3 + .../login/messages/messages_de.properties | 423 +++++++++++++++ .../login/messages/messages_en.properties | 505 ++++++++++++++++++ nick-slowinski_de/login/theme.properties | 3 + 8 files changed, 1717 insertions(+), 1 deletion(-) create mode 100644 LICENSE.txt create mode 100644 nick-slowinski_de/account/messages/messages_de.properties create mode 100644 nick-slowinski_de/account/messages/messages_de.properties.backup create mode 100644 nick-slowinski_de/account/theme.properties create mode 100755 nick-slowinski_de/login/messages/messages_de.properties create mode 100755 nick-slowinski_de/login/messages/messages_en.properties create mode 100644 nick-slowinski_de/login/theme.properties diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..608d891 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/README.md b/README.md index fdcbcc3..47aa493 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,31 @@ # rhbk-themes -Custom Themes for Red Hat build of Keycloak - in use at accounts.nick-slowinski.de \ No newline at end of file +Custom Themes for Red Hat build of Keycloak - in use at [accounts.nick-slowinski.de](https://accounts.nick-slowinski.de/realms/nick-slowinski_de/account/) and especially for the [nick-slowinski.de realm](https://accounts.nick-slowinski.de/realms/nick-slowinski_de/account/.). + + +This theme is for [Red Hat build of Keycloak v24](https://access.redhat.com/products/red-hat-build-of-keycloak) - which requires a free Red Hat Developer Subscription or an equivalent paid subscription (Red Hat Runtimes; Red Hat OpenShift Container Platform (OCP); or any Red Hat subscription that includes them, e.g. Red Hat Application Foundation (RHAF), Red Hat OpenSift Platform Plus (OPP)). Development and deployment on the upstream Keycloak version is neither tested nor supported. It's likely to work, but not guaranteed. + +## Development + +When running the server in development mode using `start-dev`, themes are not cached so that you can easily work on them without a need to restart the server when making changes. + +See the theme section in the [Server Developer Guide](https://www.keycloak.org/docs/latest/server_development/#_themes) for more details about how to create custom themes. + +### Overriding the built-in templates + +While creating themes, especially when overriding templates, it may be useful to use the built-in templates as a reference. These can be found within the theme directory of `../lib/lib/main/org.keycloak.keycloak-themes-24.0.3.redhat-00004.jar`, which can be opened using any standard ZIP archive tool. + +## Deployment + +Custom themes packaged in a JAR file should be deployed to the `${rhbk.home.dir}/providers` directory. After that, run the `build` command to install them before starting the server. + +You are also able to deploy the themes in the 'theme' folder directly. Themes within this directory do not require the `build` command to be installed. + +## Licensing and Recognition + +* [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) + +| File location in this repository | Origin | +|--------------------------------------|----------------------------------------------------------------------------------------------------------------------------------| +| nick-slowinski_de/account/messages/* | https://github.com/keycloak/keycloak/tree/24.0.3/js/apps/account-ui/maven-resources-community/theme/keycloak.v3/account/messages | +| nick-slowinski_de/login/messages/* | https://github.com/keycloak/keycloak/tree/24.0.3/themes/src/main/resources-community/theme/base/login/messages | \ No newline at end of file diff --git a/nick-slowinski_de/account/messages/messages_de.properties b/nick-slowinski_de/account/messages/messages_de.properties new file mode 100644 index 0000000..3eafe5d --- /dev/null +++ b/nick-slowinski_de/account/messages/messages_de.properties @@ -0,0 +1,194 @@ +cancel=Abbrechen +applicationType=Anwendungstyp +backTo=Zurück zu {{app}} +removeConsentSuccess=Zustimmung erfolgreich entfernt +noGroupsText=Sie sind keiner Gruppe beigetreten +required=Erforderlich +path=Pfad +password=Mein Passwort +setUpNew={{name}} einrichten +lastAccessedOn=Letzter Zugriff +deviceActivity=Geräteaktivität +permissions=Berechtigungen +credentialCreatedAt=<0>Erstellt {{date}}. +error-username-invalid-character='{{0}}' enthält ungültige Zeichen. +usernamePlaceholder=Benutzername oder E-Mail +infoMessage=Wenn Sie auf "Zugriff entfernen" klicken, entziehen Sie dieser Anwendung die gewährten Berechtigungen. Diese Anwendung wird Ihre Informationen nicht mehr verwenden. +scopesHelp=Der Ressource zugewiesenen Scopes. +unknownOperatingSystem=Unbekanntes Betriebssystem +deny=Ablehnen +edit=Bearbeiten +otp-display-name=Authenticator-Anwendung +selectALocale=Wählen Sie eine Sprache +signOut=Abmelden +linkedEmpty=Keine verknüpften Providers +directMembership=Direkte Mitgliedschaft +accept=Akzeptieren +error-invalid-length-too-short='{{0}}' muss mindestens eine Länge von {{1}} haben. +resourceSharedWith_one=Ressource wird geteilt mit <0>{{username}} +error-number-out-of-range-too-big='{{0}}' darf maximal den Wert {{2}} haben. +updateEmail=E-Mail aktualisieren +two-factor=Zwei-Faktor-Authentifizierung +resourceSharedWith_zero=Diese Ressource wird nicht geteilt. +signedInDevicesExplanation=Melden Sie sich von allen unbekannten Geräten ab. +addMultivaluedLabel={{fieldLabel}} hinzufügen +status=Status +error-number-out-of-range-too-small='{{0}}' muss mindestens den Wert {{1}} haben. +invalidEmailMessage='{{0}}': Ungültige E-Mail-Adresse. +lastName=Nachname +removeModalMessage=Hiermit wird die aktuell erteilte Zugriffsberechtigung für {{name}} entfernt. Sie müssen den Zugriff erneut gewähren, wenn Sie diese Anwendung verwenden möchten. +clients=Clients +createFlowHelp=Sie können einen Top-Level-Flow innerhalb dieses Flows erstellen +filterByName=Nach Name filtern... +refreshPage=Aktualisieren Sie die Seite +save=Speichern +error-user-attribute-required=Bitte geben Sie '{{0}}' an. +currentSession=Aktuelle Session +clientDescriptionHelp=Gibt die Beschreibung des Clients an. Zum Beispiel 'Mein Client zur Zeiterfassung'. Unterstützt auch Schlüssel für lokalisierte Werte. Zum Beispiel: ${my_client_description} +scopeTypeHelp=Client Scopes, die als Standard-Scope zu jedem erstellten Client hinzugefügt werden +error-empty=Bitte geben Sie einen Wert für '{{0}}' an. +error-invalid-uri-fragment='{{0}}' ist ein ungültiges URL-Fragment. +error-invalid-blank=Bitte geben Sie einen Wert für '{{0}}' an. +missingFirstNameMessage='{{0}}': Bitte geben Sie einen Vornamen ein. +signedOutSession=Abgemeldet {{browser}}/{{os}} +share=Teilen +close=Schließen +email=E-Mail +signOutWarning=Session abmelden? +removeConsentError=Konnte die Zustimmung nicht entfernen aufgrund von: {{error}} +signOutAllDevicesWarning=Diese Aktion meldet alle Geräte ab, die sich bei Ihrem Benutzerkonto angemeldet haben, einschließlich des aktuellen Geräts, das Sie gerade verwenden. +unShareSuccess=Die Freigabe der Ressource wurde erfolgreich aufgehoben. +signingIn=Anmeldung +stopUsingCred={{name}} nicht mehr verwenden? +groupsListHeader=Kopfzeile der Gruppenliste +error-number-out-of-range='{{0}}' muss eine Zahl zwischen {{1}} und {{2}} sein. +privacyPolicy=Datenschutzerklärung +thirdPartyApp=Drittanbieter +started=Gestartet +avatar=Avatar +scopeDescriptionHelp=Beschreibung des Client Scope +confirm=Bestätigen +updateSuccess=Ressource erfolgreich aktualisiert. +selectOne=Wählen Sie eine Option aus +unShare=Alle Freigaben aufheben +linkedAccounts=Verknüpfte Konten +personalInfoDescription=Verwalten Sie Ihre persönlichen Angaben +removeAccess=Zugriff entfernen +signingInDescription=Konfigurieren Sie die Anmeldemöglichkeiten. +somethingWentWrongDescription=Entschuldigung, es ist ein unerwarteter Fehler aufgetreten. +personalInfo=Persönliche Angaben +removeCred={{name}} entfernen +signOutAllDevices=Alle Geräte abmelden +scopeNameHelp=Name des Client Scopes. Muss eindeutig im Realm sein. Name sollte keine Leerzeichen enthalten, da er als Wert für den Scope-Parameter verwendet wird. +flowTypeHelp=Um welche Art des Flows handelt es sich +error-invalid-email=Ungültige E-Mail. +myResources=Meine Ressourcen +linkedAccountsIntroMessage=Verwalten Sie Anmeldungen über Konten von Drittanbietern. +accountSecurity=Kontosicherheit +groupDescriptionLabel=Gruppen anzeigen, zu denen Sie gehören +manageAccount=Account verwalten +resourceAlreadyShared=Ressource ist bereits mit diesem Nutzer geteilt. +error-invalid-length-too-long='{{0}}' darf maximal eine Länge von {{2}} haben. +accountUpdatedMessage=Ihr Benutzerkonto wurde aktualisiert. +shareError=Konnte die Ressource nicht teilen aufgrund von\: {{error}} +logo=Logo +password-help-text=Melden Sie sich mit Ihrem Passwort an. +deleteAccount=Benutzerkonto löschen +permissionRequest=Berechtigungsanfrage - {{name}} +add=Hinzufügen +error-invalid-value='{{0}}' hat einen ungültigen Wert. +somethingWentWrong=Ein Fehler ist aufgetreten +rolesScope=Wenn kein Role Scope Mapping definiert ist, darf jeder Benutzer diesen Client Scope verwenden. Wenn Role Scope Mappings definiert sind, muss dem Benutzer mindestens einer dieser Rollen zugewiesen sein. +unShareError=Die Freigabe der Ressource konnte nicht aufgehoben werden aufgrund von\: {{error}} +ipAddress=IP-Adresse +tryAgain=Erneut versuchen +resourceName=Ressourcenname +unlinkedEmpty=Keine verknüpften Providers +done=Erledigt +basic-authentication=Standardauthentifizierung +socialLogin=Social Logins +notInUse=Nicht in Verwendung +unShareAllConfirm=Sind Sie sicher, dass Sie alle Freigaben vollständig entfernen möchten? +firstName=Vorname +name=Name +clientTypeHelp=Der Typ dieser Ressource. Er kann verwendet werden, um verschiedene Ressourcen mit demselben Typ zu gruppieren. +unknownUser=Anonym +offlineAccess=Offline-Zugriff +password-display-name=Passwort +expires=Läuft ab +noGroups=Keine Gruppen +notSetUp={{name}} ist nicht eingerichtet. +error-invalid-number='{{0}}' ist eine ungültige Zahl. +link=Account verknüpfen +shareTheResource=Diese Ressource teilen - {{name}} +description=Beschreibung +update=Aktualisieren +choose=Wählen... +signedInDevices=Angemeldete Geräte +delete=Löschen +missingPasswordMessage='{{0}}'\: Bitte geben Sie ein Passwort ein. +otp-help-text=Geben Sie bei der Anmeldung einen Verifizierungscode aus der Authenticator-Anwendung ein. +groupsListColumnsNames=Namen der Spalten der Gruppenliste +error-invalid-uri-scheme='{{0}}' ist ein ungültiges URL-Schema. +error-user-attribute-read-only=Das Feld {{0}} is schreibgeschützt. +general=Allgemein +error-invalid-date='{{0}}' ist ein ungültiges Datum. +missingEmailMessage='{{0}}'\: Bitte geben Sie eine E-Mail-Adresse ein. +accountUpdatedError=Benutzerkonto konnte aufgrund von Validierungsfehlern nicht aktualisiert werden +unLinkError=Konnte die Verknüpfung nicht aufheben aufgrund von\: {{error}} +applicationsIntroMessage=Anwendungen, auf die Ihr Konto Zugriff hat +error-invalid-length='{{0}}' muss eine Länge zwischen {{1}} und {{2}} haben. +missingLastNameMessage='{{0}}'\: Bitte geben Sie einen Nachnamen ein. +errorSignOutMessage=Konnte nicht abgemeldet werden\: {{error}} +linkedLoginProviders=Verknüpfte Login-Anbieter +inUse=In Benutzung +client=Client +error-invalid-uri='{{0}}' ist eine ungültige URL. +systemDefined=Systemdefiniert +hasAccessTo=Hat Zugriff auf +internalApp=Intern +updateError=Konnte die Ressource nicht aktualisieren aufgrund von\: {{error}} +accessGrantedOn=Zugriff gewährt am: +editTheResource=Ressource bearbeiten - {{name}} +permissionRequests=Berechtigungsanfragen +shareSuccess=Ressource erfolgreich geteilt. +missingUsernameMessage='{{0}}'\: Bitte geben Sie einen Benutzernamen ein. +aliasHelp=Name der Konfiguration +fullName={{givenName}} {{familyName}} +groups=Gruppen +resources=Ressourcen +resourceIntroMessage=Teilen Sie Ihre Ressourcen mit anderen Teammitgliedern +unLink=Konto trennen +errorRemovedMessage=Konnte {{userLabel}} nicht entfernen aufgrund von\: {{error}} +termsOfService=Nutzungsbedingungen +jumpToSection=Zu Abschnitt springen +linkError=Konnte nicht verknüpft werden aufgrund von\: {{error}} +requestor=Anfragesteller +shareWith=Teilen mit +updateCredAriaLabel=Zugangsdaten aktualisieren +error-pattern-no-match='{{0}}' entspricht nicht dem erforderlichen Format. +application=Anwendung +unlinkedLoginProviders=Nicht verknüpfte Login-Anbieter +applicationDetails=Anwendungsdetails für {{clientId}} +successRemovedMessage={{userLabel}} wurde entfernt. +deleteAccountWarning=Dieser Vorgang ist unwiderruflich. Alle Ihre Daten werden dauerhaft gelöscht und können nicht wiederhergestellt werden. +resourceSharedWith_other=Ressource wird geteilt mit <0>{{username}} und <1>{{other}} anderen Accounts +error-person-name-invalid-character='{{0}}' enthält ungültige Zeichen. +user=Benutzer +shareUser=Benutzer hinzufügen, mit denen die Ressource geteilt wird +unLinkSuccess=Verknüpftes Konto erfolgreich getrennt +applications=Anwendungen +sharedWithMe=Mit mir geteilt +username=Benutzername +webauthn-display-name=Passkey +webauthn-help-text=Benutzen Sie Ihren Passkey, um sich anzumelden. +webauthn-passwordless-display-name=Passkey +webauthn-passwordless-help-text=Verwenden Sie Ihre Passkey für passwortloses Anmelden. +passwordless=Passwortlos +recovery-authn-codes-display-name=Authentifizierungscodes für die Wiederherstellung +recovery-codes-number-remaining={0} verbleibende Wiederherstellungscodes +recovery-codes-number-used={0} Wiederherstellungscodes benutzt +recovery-codes-generate-new-codes=Generieren Sie neue Wiederherstellungscodes, um den Zugang zu Ihrem Konto sicherzustellen +error-invalid-multivalued-size=Attribut {0} muss mindestens {1} und höchstens {2} Wert(e) haben. +recovery-authn-code=Meine Authentifizierungscodes für die Wiederherstellung +recovery-authn-codes-help-text=Diese Codes können verwendet werden, um Ihren Zugang wiederherzustellen, falls Ihre anderen Zwei-Faktor-Mittel nicht verfügbar sind. diff --git a/nick-slowinski_de/account/messages/messages_de.properties.backup b/nick-slowinski_de/account/messages/messages_de.properties.backup new file mode 100644 index 0000000..f4a7b08 --- /dev/null +++ b/nick-slowinski_de/account/messages/messages_de.properties.backup @@ -0,0 +1,358 @@ +doSave=Speichern +doCancel=Abbrechen +doLogOutAllSessions=Alle Sitzungen abmelden +doRemove=Entfernen +doAdd=Hinzufügen +doSignOut=Abmelden +doLogIn=Anmelden +doLink=Verknüpfen +noAccessMessage=Zugriff verweigert2 + +personalInfoSidebarTitle=Persönliche Informationen +accountSecuritySidebarTitle=Kontosicherheit +signingInSidebarTitle=Anmeldung +deviceActivitySidebarTitle=Geräteaktivität +linkedAccountsSidebarTitle=Verknüpfte Konten + +editAccountHtmlTitle=Benutzerkonto bearbeiten +personalInfoHtmlTitle=Persönliche Informationen +federatedIdentitiesHtmlTitle=Föderierte Identitäten +accountLogHtmlTitle=Benutzerkonto-Protokoll +changePasswordHtmlTitle=Passwort ändern +deviceActivityHtmlTitle=Geräteaktivität +sessionsHtmlTitle=Sitzungen +accountManagementTitle=Keycloak-Benutzerkontoverwaltung +authenticatorTitle=Mehrfachauthentifizierung +applicationsHtmlTitle=Applikationen +linkedAccountsHtmlTitle=Verknüpfte Konten + +accountManagementWelcomeMessage=Willkommen bei der Keycloak-Kontoverwaltung +personalInfoIntroMessage=Grundlegende Informationen verwalten +accountSecurityTitle=Kontosicherheit +accountSecurityIntroMessage=Passwort und Kontozugriff verwalten +applicationsIntroMessage=App-Berechtigung für den Zugriff auf Ihr Konto verwalten +resourceIntroMessage=Ressourcen mit Teammitgliedern teilen +passwordLastUpdateMessage=Ihr Passwort wurde aktualisiert am +updatePasswordTitle=Passwort aktualisieren +updatePasswordMessageTitle=Wählen Sie ein sicheres Passwort +updatePasswordMessage=Ein sicheres Passwort besteht aus einer Kombination aus Zahlen, Buchstaben und Sonderzeichen. Es ist schwer zu erraten, hat keine Ähnlichkeit mit einem echten Wort, und wird nur für dieses Konto verwendet. +personalSubTitle=Ihre persönlichen Informationen +personalSubMessage=Verwalten Sie folgende Informationen: Vorname, Nachname und E-Mail-Adresse + +authenticatorCode=Einmalcode +email=E-Mail +firstName=Vorname +givenName=Vorname +fullName=Voller Name +lastName=Nachname +familyName=Nachname +password=Passwort +currentPassword=Aktuelles Passwort +passwordConfirm=Passwort bestätigen +passwordNew=Neues Passwort +username=Benutzername +address=Adresse +street=Straße +region=Bundesland, Kanton oder Region +postal_code=PLZ +locality=Stadt oder Ortschaft +country=Land +emailVerified=E-Mail verifiziert +website=Website +phoneNumber=Telefonnummer +phoneNumberVerified=Telefonnummer verifiziert +gender=Geschlecht +birthday=Geburtsdatum +zoneinfo=Zeitzone +gssDelegationCredential=GSS-delegierte Berechtigung + +profileScopeConsentText=Nutzerkonto +emailScopeConsentText=E-Mail-Adresse +addressScopeConsentText=Adresse +phoneScopeConsentText=Telefonnummer +offlineAccessScopeConsentText=Offlinezugriff +samlRoleListScopeConsentText=Meine Rollen +rolesScopeConsentText=Nutzerrollen + +role_admin=Admin +role_realm-admin=Realm-Admin +role_create-realm=Realm erstellen +role_view-realm=Realm ansehen +role_view-users=Benutzer ansehen +role_view-applications=Applikationen ansehen +role_view-clients=Clients ansehen +role_view-events=Events ansehen +role_view-identity-providers=Identitätsprovider ansehen +role_view-consent=Zustimmungen anzeigen +role_manage-realm=Realm verwalten +role_manage-users=Benutzer verwalten +role_manage-applications=Applikationen verwalten +role_manage-identity-providers=Identitätsprovider verwalten +role_manage-clients=Clients verwalten +role_manage-events=Events verwalten +role_view-profile=Profile ansehen +role_manage-account=Profile verwalten +role_manage-account-links=Profil-Links verwalten +role_manage-consent=Zustimmungen verwalten +role_read-token=Token lesen +role_offline-access=Offline-Zugriff +role_uma_authorization=Berechtigungen einholen +client_account=Clientkonto +client_account-console=Accountkonsole +client_security-admin-console=Security-Adminkonsole +client_admin-cli=Admin CLI +client_realm-management=Realm-Management +client_broker=Broker + + +requiredFields=Erforderliche Felder +allFieldsRequired=Alle Felder sind erforderlich + +backToApplication=« Zurück zur Applikation +backTo=Zurück zu {0} + +date=Datum +event=Ereignis +ip=IP +client=Client +clients=Clients +details=Details +started=Startdatum +lastAccess=Letzter Zugriff +expires=Ablaufdatum +applications=Applikationen + +account=Benutzerkonto +federatedIdentity=Föderierte Identität +authenticator=Mehrfachauthentifizierung +device-activity=Geräteaktivität +sessions=Sitzungen +log=Protokoll + +application=Applikation +availablePermissions=verfügbare Berechtigungen +grantedPermissions=gewährte Berechtigungen +grantedPersonalInfo=gewährte persönliche Informationen +additionalGrants=zusätzliche Berechtigungen +action=Aktion +inResource=in +fullAccess=Vollzugriff +offlineToken=Offline-Token +revoke=Berechtigung widerrufen + +configureAuthenticators=Mehrfachauthentifizierung konfigurieren +mobile=Smartphone +totpStep1=Installieren Sie eine der folgenden Applikationen auf Ihrem Smartphone: +totpStep2=Öffnen Sie die Applikation und scannen Sie den Barcode. +totpStep3=Geben Sie den von der Applikation generierten Einmalcode ein und klicken Sie auf Speichern. +totpStep3DeviceName=Geben Sie einen Gerätenamen an, um die Verwaltung Ihrer OTP-Geräte zu erleichtern. + +totpManualStep2=Öffnen Sie die Applikation und geben Sie den folgenden Schlüssel ein. +totpManualStep3=Verwenden Sie die folgenden Konfigurationswerte, falls Sie diese für die Applikation anpassen können: +totpUnableToScan=Sie können den Barcode nicht scannen? +totpScanBarcode=Barcode scannen? + +totp.totp=zeitbasiert (time-based) +totp.hotp=zählerbasiert (counter-based) + +totpType=Typ +totpAlgorithm=Algorithmus +totpDigits=Ziffern +totpInterval=Intervall +totpCounter=Zähler +totpDeviceName=Gerätename + +irreversibleAction=Diese Aktion ist unwiderruflich +deletingImplies=Die Löschung Ihres Kontos bedeutet: +errasingData=Löschen aller Ihrer Daten +loggingOutImmediately=Sofortige Abmeldung +accountUnusable=Eine spätere Nutzung der Anwendung ist mit diesem Konto nicht mehr möglich + +missingUsernameMessage=Bitte geben Sie einen Benutzernamen ein. +missingFirstNameMessage=Bitte geben Sie einen Vornamen ein. +invalidEmailMessage=Ungültige E-Mail Adresse. +missingLastNameMessage=Bitte geben Sie einen Nachnamen ein. +missingEmailMessage=Bitte geben Sie eine E-Mail Adresse ein. +missingPasswordMessage=Bitte geben Sie ein Passwort ein. +notMatchPasswordMessage=Die Passwörter sind nicht identisch. +invalidUserMessage=Ungültiger Nutzer + +missingTotpMessage=Bitte geben Sie den Einmalcode ein. +missingTotpDeviceNameMessage=Bitte geben Sie einen Gerätenamen an. +invalidPasswordExistingMessage=Das aktuelle Passwort ist ungültig. +invalidPasswordConfirmMessage=Die Passwortbestätigung ist nicht identisch. +invalidTotpMessage=Ungültiger Einmalcode. + +usernameExistsMessage=Der Benutzername existiert bereits. +emailExistsMessage=Die E-Mail-Adresse existiert bereits. + +readOnlyUserMessage=Sie können Ihr Benutzerkonto nicht ändern, da es schreibgeschützt ist. +readOnlyUsernameMessage=Sie können Ihren Benutzernamen nicht ändern, da er schreibgeschützt ist. +readOnlyPasswordMessage=Sie können Ihr Passwort nicht ändern, da es schreibgeschützt ist. + +successTotpMessage=Mehrfachauthentifizierung erfolgreich konfiguriert. +successTotpRemovedMessage=Mehrfachauthentifizierung erfolgreich entfernt. + +successGrantRevokedMessage=Berechtigung erfolgreich widerrufen. + +accountUpdatedMessage=Ihr Benutzerkonto wurde aktualisiert. +accountPasswordUpdatedMessage=Ihr Passwort wurde aktualisiert. + +missingIdentityProviderMessage=Identitätsprovider nicht angegeben. +invalidFederatedIdentityActionMessage=Ungültige oder fehlende Aktion. +identityProviderNotFoundMessage=Angegebener Identitätsprovider nicht gefunden. +federatedIdentityLinkNotActiveMessage=Diese Identität ist nicht mehr aktiv. +federatedIdentityRemovingLastProviderMessage=Sie können den letzten Eintrag nicht entfernen, da Sie kein Passwort haben. +identityProviderRedirectErrorMessage=Fehler bei der Weiterleitung zum Identitätsprovider. +identityProviderRemovedMessage=Identitätsprovider erfolgreich entfernt. +identityProviderAlreadyLinkedMessage=Die föderierte Identität von {0} ist bereits einem anderen Benutzer zugewiesen. +staleCodeAccountMessage=Diese Seite ist nicht mehr gültig, bitte versuchen Sie es noch einmal. +consentDenied=Einverständnis verweigert. + +accountDisabledMessage=Ihr Benutzerkonto ist gesperrt, bitte kontaktieren Sie den Admin. + +accountTemporarilyDisabledMessage=Ihr Benutzerkonto ist temporär gesperrt, bitte kontaktieren Sie den Admin oder versuchen Sie es später noch einmal. +invalidPasswordMinLengthMessage=Ungültiges Passwort: Es muss mindestens {0} Zeichen lang sein. +invalidPasswordMinLowerCaseCharsMessage=Ungültiges Passwort: Es muss mindestens {0} Kleinbuchstaben beinhalten. +invalidPasswordMinDigitsMessage=Ungültiges Passwort: Es muss mindestens {0} Zahl(en) beinhalten. +invalidPasswordMinUpperCaseCharsMessage=Ungültiges Passwort: Es muss mindestens {0} Großbuchstaben beinhalten. +invalidPasswordMinSpecialCharsMessage=Ungültiges Passwort: Es muss mindestens {0} Sonderzeichen beinhalten. +invalidPasswordNotUsernameMessage=Ungültiges Passwort: Es darf nicht gleich sein wie der Benutzername. +invalidPasswordNotEmailMessage=Ungültiges Passwort: darf nicht identisch mit der E-Mail-Adresse sein. +invalidPasswordRegexPatternMessage=Ungültiges Passwort: Es entspricht nicht dem Regex-Muster. +invalidPasswordHistoryMessage=Ungültiges Passwort: Es darf nicht einem der letzten {0} Passwörter entsprechen. +invalidPasswordBlacklistedMessage=Ungültiges Passwort: Das Passwort steht auf der Blockliste. +invalidPasswordGenericMessage=Ungültiges Passwort: Das neue Passwort verletzt die Passwort-Richtlinien. + +# Authorization +myResources=Meine Ressourcen +myResourcesSub=Meine Ressourcen +doDeny=Ablehnen +doRevoke=Widerrufen +doApprove=Genehmigen +doRemoveSharing=Freigabe entfernen +doRemoveRequest=Anfrage entfernen +peopleAccessResource=Personen mit Zugriff auf diese Ressource +resourceManagedPolicies=Berechtigungen, die Zugriff auf diese Ressource gewähren +resourceNoPermissionsGrantingAccess=Keine Berechtigungen, die Zugriff auf diese Ressource gewähren +anyAction=Jede Aktion +description=Beschreibung +name=Name +scopes=Geltungsbereiche +resource=Ressource +user=Nutzer +peopleSharingThisResource=Personen, die diese Ressource teilen +shareWithOthers=Mit anderen teilen +needMyApproval=Braucht meine Zustimmung +requestsWaitingApproval=Ihre Anfragen, die auf Genehmigung warten +icon=Icon +requestor=Antragstellender +owner=Besitzender +resourcesSharedWithMe=Mit mir geteilte Ressourcen +permissionRequestion=Genehmigungsanfrage +permission=Genehmigung +shares=teilt/teilen +notBeingShared=Diese Ressource wurde nicht freigegeben. +notHaveAnyResource=Sie haben keine Ressourcen +noResourcesSharedWithYou=Es wurden keine Ressourcen mit Ihnen geteilt +havePermissionRequestsWaitingForApproval=Sie haben {0} Genehmigungsanfrage(n), die auf Genehmigung warten. +clickHereForDetails=Klicken Sie hier für Details. +resourceIsNotBeingShared=Die Ressource wurde nicht freigegeben + +# Applications +applicationName=Anwendungsname +applicationType=Anwendungstyp +applicationInUse=Nur verwendete Anwendungen +clearAllFilter=Alle Filter entfernen +activeFilters=Aktive Filter +filterByName=Nach Namen filtern ... +allApps=Alle Anwendungen +internalApps=Interne Anwendungen +thirdpartyApps=Anwendungen von Drittanbietern +appResults=Ergebnisse +clientNotFoundMessage=Client nicht gefunden. + +# Linked account +authorizedProvider=Autorisierter Provider +authorizedProviderMessage=Autorisierte Provider, die mit Ihrem Konto verknüpft sind +identityProvider=Identitätsprovider +identityProviderMessage=Verknüpfen Sie Ihr Konto mit Identitätsprovidern, die Sie konfiguriert haben +socialLogin=Social Login +userDefined=Benutzerdefiniert +removeAccess=Zugriff entfernen +removeAccessMessage=Sie müssen den Zugriff erneut gewähren, wenn Sie diese Anwendung verwenden möchten. + +#Authenticator +authenticatorStatusMessage=Zwei-Faktor-Authentifizierung ist zurzeit +authenticatorFinishSetUpTitle=Ihre Zwei-Faktor-Authentifizierung +authenticatorFinishSetUpMessage=Jedes Mal, wenn Sie sich bei Ihrem Keycloak-Konto anmelden, werden Sie aufgefordert, einen Zwei-Faktor-Authentifizierungscode einzugeben. +authenticatorSubTitle=Zwei-Faktor-Authentifizierung einrichten +authenticatorSubMessage=Um die Sicherheit Ihres Kontos zu erhöhen, aktivieren Sie mindestens eine der verfügbaren Zwei-Faktor-Authentifizierungsmethoden. +authenticatorMobileTitle=Handy-Authentifikator +authenticatorMobileMessage=Verwenden Sie Authentifikator-Anwendungen auf Ihrem Telefon, um Verifizierungscodes als Zwei-Faktor-Authentifizierung zu erhalten. +authenticatorMobileFinishSetUpMessage=Die Authentifikator-Anwendung wurde an Ihr Telefon gebunden. +authenticatorActionSetup=Einrichten +authenticatorSMSTitle=SMS-Code +authenticatorSMSMessage=Keycloak sendet den Verifizierungscode an Ihr Telefon als Zwei-Faktor-Authentifizierung. +authenticatorSMSFinishSetUpMessage=Textnachrichten werden gesendet an +authenticatorDefaultStatus=Standard +authenticatorChangePhone=Telefonnummer ändern + +#Authenticator - Mobile Authenticator setup +authenticatorMobileSetupTitle=Handy-Authentifikator-Setup +smscodeIntroMessage=Geben Sie Ihre Rufnummer ein und ein Verifizierungscode wird an Ihr Telefon gesendet. +mobileSetupStep1=Installieren Sie eine Authentifikator-Anwendung auf Ihrem Telefon. Die hier aufgeführten Anwendungen werden unterstützt. +mobileSetupStep2=Öffnen Sie die Anwendung und scannen Sie den Barcode: +mobileSetupStep3=Geben Sie den von der Anwendung bereitgestellten Einmalcode ein und klicken Sie auf Speichern, um die Einrichtung abzuschließen. +scanBarCode=Wollen Sie den Barcode scannen? +enterBarCode=Geben Sie den Einmalcode ein +doCopy=Kopieren +doFinish=Fertigstellen + +#Authenticator - SMS Code setup +authenticatorSMSCodeSetupTitle=SMS-Code-Einrichtung +chooseYourCountry=Wählen Sie Ihr Land +enterYourPhoneNumber=Geben Sie Ihre Telefonnummer ein +sendVerficationCode=Verifizierungscode senden +enterYourVerficationCode=Geben Sie Ihren Verifizierungscode ein + +#Authenticator - backup Code setup +authenticatorBackupCodesSetupTitle=Backup-Codes einrichten +realmName=Realm +doDownload=Herunterladen +doPrint=Drucken +generateNewBackupCodes=Neue Backup-Codes generieren +backtoAuthenticatorPage=Zurück zur Authentifikator-Seite + + +#Resources +resources=Ressourcen +sharedwithMe=Mit mir geteilt +share=Teilen +sharedwith=Geteilt mit +accessPermissions=Zugriffsberechtigungen +permissionRequests=Berechtigungsanfragen +approve=Genehmigen +approveAll=Alle genehmigen +people=Personen +perPage=Pro Seite +currentPage=Aktuelle Seite +sharetheResource=Die Ressource teilen +group=Gruppe +selectPermission=Berechtigung auswählen +addPeople=Personen hinzufügen, mit denen die Ressource geteilt werden soll +addTeam=Team hinzufügen, mit dem die Ressource geteilt werden soll +myPermissions=Meine Berechtigungen +waitingforApproval=Warten auf Genehmigung +anyPermission=Jede Berechtigung + +# Openshift messages +openshift.scope.user_info=Nutzerinformation +openshift.scope.user_check-access=Benutzerzugriffsinformationen +openshift.scope.user_full=Voller Zugriff +openshift.scope.list-projects=Projekte auflisten + +locale_fa=فارسی + +# ns +cancel=Abbrechen diff --git a/nick-slowinski_de/account/theme.properties b/nick-slowinski_de/account/theme.properties new file mode 100644 index 0000000..f9f53a7 --- /dev/null +++ b/nick-slowinski_de/account/theme.properties @@ -0,0 +1,3 @@ +parent=keycloak.v3 +import=common/keycloak +locales=de,en \ No newline at end of file diff --git a/nick-slowinski_de/login/messages/messages_de.properties b/nick-slowinski_de/login/messages/messages_de.properties new file mode 100755 index 0000000..6b2f474 --- /dev/null +++ b/nick-slowinski_de/login/messages/messages_de.properties @@ -0,0 +1,423 @@ +doLogIn=Anmelden +doRegister=Registrieren +doRegisterSecurityKey=Registrieren +doCancel=Abbrechen +doSubmit=Absenden +doBack=Zurück +doYes=Ja +doNo=Nein +doContinue=Weiter +doIgnore=Ignorieren +doAccept=Annehmen +doDecline=Ablehnen +doForgotPassword=Passwort vergessen? +doClickHere=Hier klicken +doImpersonate=Identitätswechsel +doTryAgain=Erneut versuchen +doTryAnotherWay=Einen anderen Weg versuchen +doConfirmDelete=Löschung bestätigen +errorDeletingAccount=Beim Löschen des Kontos ist ein Fehler aufgetreten +deletingAccountForbidden=Sie haben nicht genügend Berechtigungen, um Ihr eigenes Konto zu löschen, wenden Sie sich an einen Administrator. +kerberosNotConfigured=Kerberos ist nicht konfiguriert. +kerberosNotConfiguredTitle=Kerberos nicht konfiguriert +bypassKerberosDetail=Sie sind entweder nicht mit Kerberos angemeldet, oder Ihr Browser ist nicht für eine Anmeldung mit Kerberos konfiguriert. Bitte klicken Sie auf Weiter, damit Sie sich auf eine andere Art anmelden können +kerberosNotSetUp=Kerberos ist nicht konfiguriert. Sie können sich damit nicht anmelden. +registerTitle=Registrierung +loginAccountTitle=Bei Ihrem Konto anmelden +loginTitle=Anmeldung bei {0} +loginTitleHtml={0} +impersonateTitle={0} Identitätswechsel +impersonateTitleHtml={0} Identitätswechsel +realmChoice=Realm +unknownUser=Unbekannter Benutzer +loginTotpTitle=Mehrfachauthentifizierung konfigurieren +loginProfileTitle=Benutzerkonto Informationen aktualisieren +loginTimeout=Sie haben zu lange gebraucht, um sich anzumelden. Bitte versuchen Sie es erneut. +reauthenticate=Zum Fortsetzen bitte erneut anmelden +oauthGrantTitle=OAuth gewähren +oauthGrantTitleHtml={0} +errorTitle=Es ist ein Fehler aufgetreten. +errorTitleHtml=Es ist ein Fehler aufgetreten. +emailVerifyTitle=E-Mail verifizieren +emailForgotTitle=Passwort vergessen? +updatePasswordTitle=Passwort aktualisieren +codeSuccessTitle=Erfolgreicher Code +codeErrorTitle=Fehlercode\: {0} +displayUnsupported=Angeforderter Anzeigetyp wird nicht unterstützt +browserRequired=Browser für die Anmeldung erforderlich +browserContinue=Browser erforderlich, um die Anmeldung abzuschließen +browserContinuePrompt=Browser öffnen und Anmeldung fortsetzen? [y/n]: +browserContinueAnswer=y + + +termsTitle=Bedingungen und Konditionen +termsTitleHtml=Bedingungen und Konditionen +termsText=

Zu definierende Bedingungen und Konditionen

+ +recaptchaFailed=Ungültiges Recaptcha +recaptchaNotConfigured=Recaptcha Eingabe ist erforderlich, jedoch noch nicht konfiguriert. +consentDenied=Zustimmung verweigert. + +noAccount=Neuer Benutzer? +username=Benutzername +usernameOrEmail=Benutzername oder E-Mail +firstName=Vorname +givenName=Vorname +fullName=Voller Name +lastName=Nachname +familyName=Nachname +email=E-Mail +password=Passwort +passwordConfirm=Passwort bestätigen +passwordNew=Neues Passwort +passwordNewConfirm=Neues Passwort bestätigen +rememberMe=Angemeldet bleiben +authenticatorCode=One-time Code +address=Adresse +street=Straße +locality=Stadt oder Ortschaft +region=Staat, Provinz, Region +postal_code=PLZ +country=Land +emailVerified=E-Mail verifiziert +website=Website +phoneNumber=Telefonnummer +phoneNumberVerified=Telefonnummer verifiziert +gender=Geschlecht +birthday=Geburtsdatum +zoneinfo=Zeitzone +gssDelegationCredential=GSS delegierte Berechtigung +logoutOtherSessions=Von anderen Geräten abmelden + +profileScopeConsentText=Nutzerkonto +emailScopeConsentText=E-Mail Adresse +addressScopeConsentText=Adresse +phoneScopeConsentText=Telefonnummer +offlineAccessScopeConsentText=Offline Zugriff +samlRoleListScopeConsentText=Meine Rollen +rolesScopeConsentText=Nutzerrollen + +restartLoginTooltip=Login neu starten + +loginTotpIntro=Sie müssen einen One Time Passwort-Generator einrichten, um auf dieses Konto zugreifen zu können. +loginTotpStep1=Installieren Sie eine der folgenden Applikationen auf Ihrem Smartphone: +loginTotpStep2=Öffnen Sie die Applikation und scannen Sie den QR-Code. +loginTotpStep3=Geben Sie den von der Applikation generierten One-time Code ein und klicken Sie auf Absenden. +loginTotpStep3DeviceName=Geben Sie einen Gerätenamen an, um die Verwaltung Ihrer OTP-Geräte zu erleichtern. +loginTotpManualStep2=Öffnen Sie die Applikation und geben Sie den folgenden Schlüssel ein. +loginTotpManualStep3=Verwenden Sie die folgenden Konfigurationswerte, falls Sie diese für die Applikation anpassen können: +loginTotpUnableToScan=Sie können den QR-Code nicht scannen? +loginTotpScanBarcode=QR-Code scannen? +loginCredential=Anmeldeinformation +loginOtpOneTime=One-time code +loginTotpType=Typ +loginTotpAlgorithm=Algorithmus +loginTotpDigits=Ziffern +loginTotpInterval=Intervall +loginTotpCounter=Zähler +loginTotpDeviceName=Gerätename + +loginTotp.totp=zeitbasiert (time-based) +loginTotp.hotp=zählerbasiert (counter-based) + +loginChooseAuthenticator=Login Methode auswählen + +oauthGrantRequest=Wollen Sie diese Zugriffsrechte gewähren? +inResource=in + +emailVerifyInstruction1=Eine E-Mail mit weiteren Anweisungen wurde an Sie versendet. +emailVerifyInstruction2=Falls Sie keine E-Mail erhalten haben, dann können Sie +emailVerifyInstruction3=um eine neue E-Mail versenden zu lassen. + +emailLinkIdpTitle={0} verknüpfen +emailLinkIdp1=Eine E-Mail mit weiteren Anweisungen um {0} Konto {1} mit Ihrem {2} Konto zu verknüpfen wurde an Sie versendet. +emailLinkIdp2=Sie haben keinen Code in Ihrer E-Mail erhalten? +emailLinkIdp3=um eine neue E-Mail versenden zu lassen. +emailLinkIdp4=Wenn Sie die E-Mail bereits in einem anderen Browser verifiziert haben +emailLinkIdp5=um fortzufahren. + +backToLogin=« Zurück zur Anmeldung + +emailInstruction=Geben Sie Ihren Benutzernamen oder Ihre E-Mail Adresse ein und klicken Sie auf Absenden. Danach werden wir Ihnen eine E-Mail mit weiteren Instruktionen zusenden. +emailInstructionUsername=Geben Sie Ihren Benutzernamen ein und klicken Sie auf Absenden. Danach werden wir Ihnen eine E-Mail mit weiteren Instruktionen zusenden. + +copyCodeInstruction=Bitte kopieren Sie den folgenden Code und fügen ihn in die Applikation ein\: + +pageExpiredTitle=Diese Seite ist nicht mehr gültig. +pageExpiredMsg1=Um den Anmeldevorgang neu zu starten +pageExpiredMsg2=Um den Anmeldevorgang fortzusetzen + +personalInfo=Persönliche Informationen: +role_admin=Admin +role_realm-admin=Realm Admin +role_create-realm=Realm erstellen +role_create-client=Client erstellen +role_view-realm=Realm ansehen +role_view-users=Benutzer ansehen +role_view-applications=Applikationen ansehen +role_view-clients=Clients ansehen +role_view-events=Events ansehen +role_view-identity-providers=Identity Provider ansehen +role_manage-realm=Realm verwalten +role_manage-users=Benutzer verwalten +role_manage-applications=Applikationen verwalten +role_manage-identity-providers=Identity Provider verwalten +role_manage-clients=Clients verwalten +role_manage-events=Events verwalten +role_view-profile=Profile ansehen +role_manage-account=Profile verwalten +role_manage-account-links=Profil-Links verwalten +role_read-token=Token lesen +role_offline-access=Offline-Zugriff +client_account=Clientkonto +client_account-console=Accountkonsole +client_security-admin-console=Security Adminkonsole +client_admin-cli=Admin CLI +client_realm-management=Realm-Management +client_broker=Broker + +requiredFields=Benötigte Felder + +invalidUserMessage=Ungültiger Benutzername oder Passwort. +invalidUsernameMessage=Ungültiger Benutzername. +invalidUsernameOrEmailMessage=Ungültiger Benutzername oder E-Mail. +invalidPasswordMessage=Ungültiges Passwort. +invalidEmailMessage=Ungültige E-Mail-Adresse. +accountDisabledMessage=Ihr Benutzerkonto ist gesperrt, bitte kontaktieren Sie den Admin. +accountTemporarilyDisabledMessage=Ihr Benutzerkonto ist temporär gesperrt. Bitte kontaktieren Sie den Admin oder versuchen Sie es später noch einmal. +expiredCodeMessage=Zeitüberschreitung bei der Anmeldung. Bitte melden Sie sich erneut an. +expiredActionMessage=Die Aktion ist nicht mehr gültig. Bitte fahren Sie nun mit der Anmeldung fort. +expiredActionTokenNoSessionMessage=Die Aktion ist nicht mehr gültig. +expiredActionTokenSessionExistsMessage=Die Aktion ist nicht mehr gültig. Bitte fangen Sie noch einmal an. + +missingFirstNameMessage=Bitte geben Sie einen Vornamen ein. +missingLastNameMessage=Bitte geben Sie einen Nachnamen ein. +missingEmailMessage=Bitte geben Sie eine E-Mail-Adresse ein. +missingUsernameMessage=Bitte geben Sie einen Benutzernamen ein. +missingPasswordMessage=Bitte geben Sie ein Passwort ein. +missingTotpMessage=Bitte geben Sie den One-time Code ein. +missingTotpDeviceNameMessage=Bitte geben Sie einen Gerätenamen ein. +notMatchPasswordMessage=Passwörter sind nicht identisch. + +invalidPasswordExistingMessage=Das aktuelle Passwort ist ungültig. +invalidPasswordBlacklistedMessage=Ungültiges Passwort: Das Passwort steht auf der Blockliste (schwarzen Liste). +invalidPasswordConfirmMessage=Die Passwortbestätigung ist nicht identisch. +invalidTotpMessage=Ungültiger One-time Code. + +usernameExistsMessage=Benutzername existiert bereits. +emailExistsMessage=E-Mail existiert bereits. + +federatedIdentityExistsMessage=Ein Benutzer mit {0} {1} existiert bereits. Bitte melden Sie sich an der Benutzerkontoverwaltung an um den Benutzer zu verknüpfen. + +confirmLinkIdpTitle=Das Benutzerkonto existiert bereits. +federatedIdentityConfirmLinkMessage=Ein Benutzer mit {0} {1} existiert bereits. Wie möchten Sie fortfahren? +federatedIdentityConfirmReauthenticateMessage=Anmelden um das Benutzerkonto mit {0} zu verknüpfen +nestedFirstBrokerFlowMessage=Der {0} Benutzer {1} ist mit keinem bekannten Benutzer verknüpfen. +confirmLinkIdpReviewProfile=Benutzerkonto überprüfen +confirmLinkIdpContinue=Zu einem bestehenden Benutzerkonto hinzufügen + +configureTotpMessage=Sie müssen eine Mehrfachauthentifizierung einrichten, um das Benutzerkonto zu aktivieren. +updateProfileMessage=Sie müssen Ihr Benutzerkonto aktualisieren, um das Benutzerkonto zu aktivieren. +updatePasswordMessage=Sie müssen Ihr Passwort ändern, um das Benutzerkonto zu aktivieren. +resetPasswordMessage=Sie müssen Ihr Passwort ändern. +verifyEmailMessage=Sie müssen Ihre E-Mail-Adresse verifizieren, um das Benutzerkonto zu aktivieren. +linkIdpMessage=Sie müssen Ihre E-Mail-Adresse verifizieren, um Ihr Benutzerkonto mit {0} zu verknüpfen. + +emailSentMessage=Sie sollten in Kürze eine E-Mail mit weiteren Instruktionen erhalten. +emailSendErrorMessage=Die E-Mail konnte nicht versendet werden. Bitte versuchen Sie es später noch einmal. + +accountUpdatedMessage=Ihr Benutzerkonto wurde aktualisiert. +accountPasswordUpdatedMessage=Ihr Passwort wurde aktualisiert. + +delegationCompleteHeader=Login Erfolgreich +delegationCompleteMessage=Sie können dieses Browserfenster schließen und zu Ihrer Konsolenanwendung zurückkehren. +delegationFailedHeader=Login Fehlgeschlagen +delegationFailedMessage=Sie können dieses Browserfenster schließen und zu Ihrer Konsolenanwendung zurückkehren und versuchen, sich erneut anzumelden. + +noAccessMessage=Kein Zugriff + +invalidPasswordMinLengthMessage=Ungültiges Passwort: Es muss mindestens {0} Zeichen lang sein. +invalidPasswordMinDigitsMessage=Ungültiges Passwort: Es muss mindestens {0} Zahl(en) beinhalten. +invalidPasswordMinLowerCaseCharsMessage=Ungültiges Passwort\: Es muss mindestens {0} Kleinbuchstaben beinhalten. +invalidPasswordMinUpperCaseCharsMessage=Ungültiges Passwort: Es muss mindestens {0} Großbuchstaben beinhalten. +invalidPasswordMinSpecialCharsMessage=Ungültiges Passwort: Es muss mindestens {0} Sonderzeichen beinhalten. +invalidPasswordNotUsernameMessage=Ungültiges Passwort: Es darf nicht gleich sein wie der Benutzername. +invalidPasswordNotEmailMessage=Ungültiges Passwort: darf nicht identisch mit der E-Mail-Adresse sein. +invalidPasswordRegexPatternMessage=Ungültiges Passwort: Es entspricht nicht dem Regex-Muster. +invalidPasswordHistoryMessage=Ungültiges Passwort: Es darf nicht einem der letzten {0} Passwörter entsprechen. +invalidPasswordGenericMessage=Ungültiges Passwort: Es verletzt die Passwort-Richtlinien. + +failedToProcessResponseMessage=Konnte Antwort nicht verarbeiten. +httpsRequiredMessage=HTTPS erforderlich. +realmNotEnabledMessage=Realm nicht aktiviert. +invalidRequestMessage=Ungültiger Request. +successLogout=Sie sind abgemeldet. +failedLogout=Logout fehlgeschlagen. +unknownLoginRequesterMessage=Ungültiger Login Requester. +loginRequesterNotEnabledMessage=Login Requester nicht aktiviert. +bearerOnlyMessage=Bearer-only Clients können sich nicht via Browser anmelden. +standardFlowDisabledMessage=Client darf sich mit diesem response_type nicht via Browser anmelden. Standard Flow ist für diesen Client deaktiviert. +implicitFlowDisabledMessage=Client darf sich mit diesem response_type nicht via Browser anmelden. Implicit Flow ist für diesen Client deaktiviert. +invalidRedirectUriMessage=Ungültige Redirect Uri. +unsupportedNameIdFormatMessage=Nicht unterstütztes NameIDFormat. +invalidRequesterMessage=Ungültiger Requester. +registrationNotAllowedMessage=Registrierung nicht erlaubt. +resetCredentialNotAllowedMessage=Reset Credential nicht erlaubt. + +permissionNotApprovedMessage=Berechtigung nicht bestätigt. +noRelayStateInResponseMessage=Kein Relay State in der Antwort von Identity Provider. +insufficientPermissionMessage=Nicht genügend Rechte, um die Identität zu verknüpfen. +couldNotProceedWithAuthenticationRequestMessage=Konnte die Authentifizierungsanfrage nicht weiter verarbeiten. +couldNotObtainTokenMessage=Konnte kein Token vom Identity Provider erhalten. +unexpectedErrorRetrievingTokenMessage=Unerwarteter Fehler während dem Empfang des Tokens vom Identity Provider. +unexpectedErrorHandlingResponseMessage=Unerwarteter Fehler während der Bearbeitung der Antwort vom Identity Provider. +identityProviderAuthenticationFailedMessage=Authentifizierung fehlgeschlagen. Authentifizierung mit dem Identity Provider nicht möglich. +couldNotSendAuthenticationRequestMessage=Konnte Authentifizierungsanfrage nicht an den Identity Provider senden. +unexpectedErrorHandlingRequestMessage=Unerwarteter Fehler während der Bearbeitung der Anfrage an den Identity Provider. +invalidAccessCodeMessage=Ungültiger Access-Code. +sessionNotActiveMessage=Session nicht aktiv. +invalidCodeMessage=Ungültiger Code, bitte melden Sie sich erneut über die Applikation an. +cookieNotFoundMessage=Cookie konnte nicht gefunden werden. Bitte stellen Sie sicher, dass Cookies in Ihrem Browser aktiviert sind. +identityProviderUnexpectedErrorMessage=Unerwarteter Fehler während der Authentifizierung mit dem Identity Provider. +identityProviderMissingStateMessage=Fehlender state Parameter in der Antwort vom Identitätsanbieter. +identityProviderNotFoundMessage=Konnte keinen Identity Provider zu der Identität finden. +identityProviderLinkSuccess=Sie haben Ihre E-Mail-Adresse erfolgreich verifiziert. Bitte kehren Sie zu Ihrem ursprünglichen Browser zurück und fahren Sie dort mit der Anmeldung fort. +staleCodeMessage=Diese Seite ist nicht mehr gültig, bitte kehren Sie zu Ihrer Applikation zurük und melden Sie sich erneut an. +realmSupportsNoCredentialsMessage=Realm unterstützt keine Credential Typen. +credentialSetupRequired=Anmeldung nicht möglich, Einrichtung der Anmeldeinformationen erforderlich. +identityProviderNotUniqueMessage=Der Realm unterstützt mehrere Identity Provider. Es konnte kein eindeutiger Identity Provider zum Authentifizieren gewählt werden. +emailVerifiedMessage=Ihre E-Mail-Adresse wurde erfolgreich verifiziert. +staleEmailVerificationLink=Der von Ihnen angeklickte Link ist nicht mehr gültig. Haben Sie Ihre E-Mail-Adresse eventuell bereits verifiziert? +identityProviderAlreadyLinkedMessage=Die Identität welche von dem Identity Provider zurückgegeben wurde ist bereits mit einem anderen Benutzer verknüpft. +confirmAccountLinking=Bestätigen Sie den Account {0} des Identity Provider {1} mit Ihrem Account zu verknüpfen. +confirmEmailAddressVerification=Bestätigen Sie, dass die E-Mail-Adresse {0} gültig ist. +confirmExecutionOfActions=Führen Sie die folgende(n) Aktion(en) aus + +backToApplication=« Zurück zur Applikation +missingParameterMessage=Fehlender Parameter\: {0} +clientNotFoundMessage=Client nicht gefunden. +clientDisabledMessage=Client deaktiviert. +invalidParameterMessage=Ungültiger Parameter\: {0} +alreadyLoggedIn=Sie sind bereits angemeldet. +differentUserAuthenticated=Sie sind in dieser Session bereits mit einem anderen Benutzer ''{0}'' angemeldet. Bitte melden Sie sich zuerst ab. +brokerLinkingSessionExpired=Broker Account Linking angefordert; Ihre Session ist allerdings nicht mehr gültig. +proceedWithAction=» Klicken Sie hier um fortzufahren + +requiredAction.CONFIGURE_TOTP=Mehrfachauthentifizierung konfigurieren +requiredAction.TERMS_AND_CONDITIONS=Bedingungen und Konditionen +requiredAction.UPDATE_PASSWORD=Passwort aktualisieren +requiredAction.UPDATE_PROFILE=Profil aktualisieren +requiredAction.VERIFY_EMAIL=E-Mail-Adresse verifizieren +requiredAction.CONFIGURE_RECOVERY_AUTHN_CODES=Wiederherstellungscodes einrichten +requiredAction.webauthn-register-passwordless=Kennwortlose Authentifizierung einrichten + +doX509Login=Sie werden angemeldet als\: +clientCertificate=X509 Client Zertifikat\: +noCertificate=[Kein Zertifikat] + + +pageNotFound=Seite nicht gefunden +internalServerError=Es ist ein interner Server-Fehler aufgetreten + +console-username=Benutzername: +console-password=Passwort: +console-otp=One Time Passwort: +console-new-password=Neues Passwort: +console-confirm-password=Passwort bestätigen: +console-update-password=Eine Aktualisierung Ihres Passworts ist erforderlich. +console-verify-email=Sie müssen Ihre E-Mail-Adresse verifizieren. Wir haben eine E-Mail an {0} gesendet, die einen Verifizierungscode enthält. Bitte geben Sie diesen Code in das untenstehende Eingabefeld ein. +console-email-code=E-Mail Code: +console-accept-terms=Nutzungsbedingungen akzeptieren? [y/n]: +console-accept=y + +# Openshift messages +openshift.scope.user_info=Nutzerinformation +openshift.scope.user_check-access=Benutzerzugriffsinformationen +openshift.scope.user_full=Voller Zugriff +openshift.scope.list-projects=Projekte auflisten + +# SAML authentication +saml.post-form.title=Authentifizierungsumleitung +saml.post-form.message=Sie werden weitergeleitet, bitte warten. +saml.post-form.js-disabled=JavaScript ist deaktiviert. Wir empfehlen dringend, es zu aktivieren. Klicken Sie auf die Schaltfläche unten, um fortzufahren. + +#authenticators +otp-display-name=Authenticator-Anwendung +otp-help-text=Eingabe eines Verifizierungscodes aus der Authenticator-Anwendung. +password-display-name=Passwort +password-help-text=Melden Sie sich an, indem Sie Ihr Passwort eingeben. +auth-username-form-display-name=Benutzername +auth-username-form-help-text=Anmelden durch Eingabe des Benutzernamens +auth-username-password-form-display-name=Benutzername und Passwort +auth-username-password-form-help-text=Anmelden, indem Sie Ihren Benutzernamen und Ihr Passwort eingeben. +error-reset-otp-missing-id=Bitte wählen Sie eine OTP Konfiguration aus. + +# Recovery Codes +auth-recovery-authn-code-form-display-name=Wiederherstellungscode +auth-recovery-authn-code-form-help-text=Geben Sie einen Wiederherstellungscode aus einer zuvor erstellten Liste ein. +auth-recovery-code-info-message=Geben Sie den angegebenen Wiederherstellungscode ein. +auth-recovery-code-prompt=Wiederherstellungscode #{0} +auth-recovery-code-header=Anmeldung mit einem Wiederherstellungscode +recovery-codes-error-invalid=Ungültiger Wiederherstellungscode +recovery-code-config-header=Wiederherstellungscode +recovery-code-config-warning-title=Diese Wiederherstellungscodes werden nach Verlassen dieser Seite nicht mehr angezeigt +recovery-code-config-warning-message=Drucken Sie sie aus, laden Sie sie herunter oder kopieren Sie sie in einen Passwort-Manager und speichern Sie sie. Wenn Sie diese Einrichtung abbrechen, werden die Wiederherstellungscodes von Ihrem Konto entfernt. +recovery-codes-print=Drucken +recovery-codes-download=Herunterladen +recovery-codes-copy=Kopieren +recovery-codes-copied=Kopiert +recovery-codes-confirmation-message=Ich habe diese Codes an einem sicheren Ort gespeichert +recovery-codes-action-complete=Fertigstellen +recovery-codes-action-cancel=Abbrechen +recovery-codes-download-file-header=Bewahren Sie diese Wiederherstellungscodes an einem sicheren Ort auf. +recovery-codes-download-file-description=Wiederherstellungscodes sind einmalig verwendbare Passwörter, mit denen Sie sich bei Ihrem Konto anmelden können, wenn Sie keinen Zugriff auf Ihren Authentifikator haben. +recovery-codes-download-file-date= Diese Codes wurden generiert am +recovery-codes-label-default=Wiederherstellungscodes + +# WebAuthn +webauthn-display-name=Security-Token +webauthn-help-text=Verwenden Sie Ihr Security-Token zur Anmeldung. +webauthn-passwordless-display-name=Security-Token +webauthn-passwordless-help-text=Verwenden Sie Ihr Security-Token zur kennwortlosen Anmeldung. +webauthn-login-title=Security-Token Anmeldung +webauthn-registration-title=Security-Token Registrierung +webauthn-available-authenticators=Verfügbare Authentifikatoren +webauthn-unsupported-browser-text=WebAuthn wird von diesem Browser nicht unterstützt. Versuchen Sie es mit einem anderen oder wenden Sie sich an Ihren Administrator. +webauthn-doAuthenticate=Anmelden mit Security-Token + +# WebAuthn Error +webauthn-error-title=Security-Token Fehler +webauthn-error-registration=Fehler beim Registrieren Ihres Security-Tokens.
{0} +webauthn-error-api-get=Fehler beim Authentifizieren mit dem Security-Token.
{0} +webauthn-error-different-user=Der erste authentifizierte Benutzer ist nicht derjenige, der durch das Security-Token authentifiziert wurde. +webauthn-error-auth-verification=Das Ergebnis der Security-Token Authentifizierung ist ungültig.
{0} +webauthn-error-register-verification=Das Ergebnis der Security-Token Registrierung ist ungültig.
{0} +webauthn-error-user-not-found=Unbekannter Benutzer, der mit dem Security-Token authentifiziert wurde. + +# Identity provider +identity-provider-redirector=Mit einem anderen Indentitätsprovider verbinden +identity-provider-login-label=Oder anmelden mit +idp-email-verification-display-name=E-Mail Verifizierung +idp-email-verification-help-text=Bestätigen Sie Ihr Benutzerkonto über den Empfang einer E-Mail +idp-username-password-form-display-name=Passwort Verifizierung +idp-username-password-form-help-text=Bestätigen Sie Ihr Benutzerkonto mit Benutzername und Passwort + +finalDeletionConfirmation=Wenn Sie Ihr Konto löschen, kann es nicht wiederhergestellt werden. Um Ihr Konto zu behalten, klicken Sie auf Abbrechen. +irreversibleAction=Diese Aktion ist unwiderruflich +deleteAccountConfirm=Löschung des Kontos bestätigen + +deletingImplies=Die Löschung Ihres Kontos bedeutet: +errasingData=Löschen aller Ihrer Daten +loggingOutImmediately=Sofortige Abmeldung +accountUnusable=Eine spätere Nutzung der Anwendung ist mit diesem Konto nicht mehr möglich +userDeletedSuccessfully=Nutzer erfolgreich gelöscht + +access-denied=Zugriff verweigert + +frontchannel-logout.title=Abmelden +frontchannel-logout.message=Sie melden sich von folgenden Anwendungen ab +logoutConfirmTitle=Abmelden +logoutConfirmHeader=Wollen Sie sich abmelden? +doLogout=Abmelden + +readOnlyUsernameMessage=Sie können Ihren Benutzernamen nicht ändern, da er schreibgeschützt ist. diff --git a/nick-slowinski_de/login/messages/messages_en.properties b/nick-slowinski_de/login/messages/messages_en.properties new file mode 100755 index 0000000..e3f8c65 --- /dev/null +++ b/nick-slowinski_de/login/messages/messages_en.properties @@ -0,0 +1,505 @@ +doLogIn=Sign In +doRegister=Register +doRegisterSecurityKey=Register +doCancel=Cancel +doSubmit=Submit +doBack=Back +doYes=Yes +doNo=No +doContinue=Continue +doIgnore=Ignore +doAccept=Accept +doDecline=Decline +doForgotPassword=Forgot Password? +doClickHere=Click here +doImpersonate=Impersonate +doTryAgain=Try again +doTryAnotherWay=Try Another Way +doConfirmDelete=Confirm deletion +errorDeletingAccount=Error happened while deleting account +deletingAccountForbidden=You do not have enough permissions to delete your own account, contact admin. +kerberosNotConfigured=Kerberos Not Configured +kerberosNotConfiguredTitle=Kerberos Not Configured +bypassKerberosDetail=Either you are not logged in by Kerberos or 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. +registerTitle=Register +loginAccountTitle=Sign in to your account +loginTitle=Sign in to {0} +loginTitleHtml={0} +impersonateTitle={0} Impersonate User +impersonateTitleHtml={0} Impersonate User +realmChoice=Realm +unknownUser=Unknown user +loginTotpTitle=Mobile Authenticator Setup +loginProfileTitle=Update Account Information +loginIdpReviewProfileTitle=Update Account Information +loginTimeout=Your login attempt timed out. Login will start from the beginning. +reauthenticate=Please re-authenticate to continue +authenticateStrong=Strong authentication required to continue +oauthGrantTitle=Grant Access to {0} +oauthGrantTitleHtml={0} +oauthGrantInformation=Make sure you trust {0} by learning how {0} will handle your data. +oauthGrantReview=You could review the +oauthGrantTos=terms of service. +oauthGrantPolicy=privacy policy. +errorTitle=We are sorry... +errorTitleHtml=We are sorry ... +emailVerifyTitle=Email verification +emailForgotTitle=Forgot Your Password? +updateEmailTitle=Update email +emailUpdateConfirmationSentTitle=Confirmation email sent +emailUpdateConfirmationSent=A confirmation email has been sent to {0}. You must follow the instructions of the former to complete the email update. +emailUpdatedTitle=Email updated +emailUpdated=The account email has been successfully updated to {0}. +updatePasswordTitle=Update password +codeSuccessTitle=Success code +codeErrorTitle=Error code\: {0} +displayUnsupported=Requested display type unsupported +browserRequired=Browser required to login +browserContinue=Browser required to complete login +browserContinuePrompt=Open browser and continue login? [y/n]: +browserContinueAnswer=y + +# Transports +usb=USB +nfc=NFC +bluetooth=Bluetooth +internal=Internal +unknown=Unknown + +termsTitle=Terms and Conditions +termsText=

Terms and conditions to be defined

+termsPlainText=Terms and conditions to be defined. +termsAcceptanceRequired=You must agree to our terms and conditions. +acceptTerms=I agree to the terms and conditions + +deleteCredentialTitle=Delete {0} +deleteCredentialMessage=Do you want to delete {0}? + +recaptchaFailed=Invalid Recaptcha +recaptchaNotConfigured=Recaptcha is required, but not configured +consentDenied=Consent denied. + +noAccount=New user? +username=Username +usernameOrEmail=Username or email +firstName=First name +givenName=Given name +fullName=Full name +lastName=Last name +familyName=Family name +email=Email +password=Password +passwordConfirm=Confirm password +passwordNew=New Password +passwordNewConfirm=New Password confirmation +hidePassword=Hide password +showPassword=Show password +rememberMe=Remember me +authenticatorCode=One-time code +address=Address +street=Street +locality=City or Locality +region=State, Province, or Region +postal_code=Zip or Postal code +country=Country +emailVerified=Email verified +website=Web page +phoneNumber=Phone number +phoneNumberVerified=Phone number verified +gender=Gender +birthday=Birthdate +zoneinfo=Time zone +gssDelegationCredential=GSS Delegation Credential +logoutOtherSessions=Sign out from other devices + +profileScopeConsentText=User profile +emailScopeConsentText=Email address +addressScopeConsentText=Address +phoneScopeConsentText=Phone number +offlineAccessScopeConsentText=Offline Access +samlRoleListScopeConsentText=My Roles +rolesScopeConsentText=User roles + +restartLoginTooltip=Restart login + +loginTotpIntro=You need to set up a One Time Password generator to access this account +loginTotpStep1=Install one of the following applications on your mobile: +loginTotpStep2=Open the application and scan the barcode: +loginTotpStep3=Enter the one-time code provided by the application and click Submit to finish the setup. +loginTotpStep3DeviceName=Provide a Device Name to help you manage your OTP devices. +loginTotpManualStep2=Open the application and enter the key: +loginTotpManualStep3=Use the following configuration values if the application allows setting them: +loginTotpUnableToScan=Unable to scan? +loginTotpScanBarcode=Scan barcode? +loginCredential=Credential +loginOtpOneTime=One-time code +loginTotpType=Type +loginTotpAlgorithm=Algorithm +loginTotpDigits=Digits +loginTotpInterval=Interval +loginTotpCounter=Counter +loginTotpDeviceName=Device Name + +loginTotp.totp=Time-based +loginTotp.hotp=Counter-based + +totpAppFreeOTPName=FreeOTP +totpAppGoogleName=Google Authenticator +totpAppMicrosoftAuthenticatorName=Microsoft Authenticator + +loginChooseAuthenticator=Select login method + +oauthGrantRequest=Do you grant these access privileges? +inResource=in + +oauth2DeviceVerificationTitle=Device Login +verifyOAuth2DeviceUserCode=Enter the code provided by your device and click Submit +oauth2DeviceInvalidUserCodeMessage=Invalid code, please try again. +oauth2DeviceExpiredUserCodeMessage=The code has expired. Please go back to your device and try connecting again. +oauth2DeviceVerificationCompleteHeader=Device Login Successful +oauth2DeviceVerificationCompleteMessage=You may close this browser window and go back to your device. +oauth2DeviceVerificationFailedHeader=Device Login Failed +oauth2DeviceVerificationFailedMessage=You may close this browser window and go back to your device and try connecting again. +oauth2DeviceConsentDeniedMessage=Consent denied for connecting the device. +oauth2DeviceAuthorizationGrantDisabledMessage=Client is not allowed to initiate OAuth 2.0 Device Authorization Grant. The flow is disabled for the client. + +emailVerifyInstruction1=An email with instructions to verify your email address has been sent to your address {0}. +emailVerifyInstruction2=Haven''t received a verification code in your email? +emailVerifyInstruction3=to re-send the email. + +emailLinkIdpTitle=Link {0} +emailLinkIdp1=An email with instructions to link {0} account {1} with your {2} account has been sent to you. +emailLinkIdp2=Haven''t received a verification code in your email? +emailLinkIdp3=to re-send the email. +emailLinkIdp4=If you already verified the email in different browser +emailLinkIdp5=to continue. + +backToLogin=« Back to Login + +emailInstruction=Enter your username or email address and we will send you instructions on how to create a new password. +emailInstructionUsername=Enter your username and we will send you instructions on how to create a new password. + +copyCodeInstruction=Please copy this code and paste it into your application: + +pageExpiredTitle=Page has expired +pageExpiredMsg1=To restart the login process +pageExpiredMsg2=To continue the login process + +personalInfo=Personal Info: +role_admin=Admin +role_realm-admin=Realm Admin +role_create-realm=Create realm +role_create-client=Create client +role_view-realm=View realm +role_view-users=View users +role_view-applications=View applications +role_view-clients=View clients +role_view-events=View events +role_view-identity-providers=View identity providers +role_manage-realm=Manage realm +role_manage-users=Manage users +role_manage-applications=Manage applications +role_manage-identity-providers=Manage identity providers +role_manage-clients=Manage clients +role_manage-events=Manage events +role_view-profile=View profile +role_manage-account=Manage account +role_manage-account-links=Manage account links +role_read-token=Read token +role_offline-access=Offline access +client_account=Account +client_account-console=Account Console +client_security-admin-console=Security Admin Console +client_admin-cli=Admin CLI +client_realm-management=Realm Management +client_broker=Broker + +requiredFields=Required fields + +invalidUserMessage=Invalid username or password. +invalidUsernameMessage=Invalid username. +invalidUsernameOrEmailMessage=Invalid username or email. +invalidPasswordMessage=Invalid password. +invalidEmailMessage=Invalid email address. +accountDisabledMessage=Account is disabled, contact your administrator. +accountTemporarilyDisabledMessage=Account is temporarily disabled; contact your administrator or retry later. +expiredCodeMessage=Login timeout. Please sign in again. +expiredActionMessage=Action expired. Please continue with login now. +expiredActionTokenNoSessionMessage=Action expired. +expiredActionTokenSessionExistsMessage=Action expired. Please start again. +sessionLimitExceeded=There are too many sessions + +missingFirstNameMessage=Please specify first name. +missingLastNameMessage=Please specify last name. +missingEmailMessage=Please specify email. +missingUsernameMessage=Please specify username. +missingPasswordMessage=Please specify password. +missingTotpMessage=Please specify authenticator code. +missingTotpDeviceNameMessage=Please specify device name. +notMatchPasswordMessage=Passwords don''t match. + +error-invalid-value=Invalid value. +error-invalid-blank=Please specify value. +error-empty=Please specify value. +error-invalid-length=Length must be between {1} and {2}. +error-invalid-length-too-short=Minimal length is {1}. +error-invalid-length-too-long=Maximal length is {2}. +error-invalid-email=Invalid email address. +error-invalid-number=Invalid number. +error-number-out-of-range=Number must be between {1} and {2}. +error-number-out-of-range-too-small=Number must have minimal value of {1}. +error-number-out-of-range-too-big=Number must have maximal value of {2}. +error-pattern-no-match=Invalid value. +error-invalid-uri=Invalid URL. +error-invalid-uri-scheme=Invalid URL scheme. +error-invalid-uri-fragment=Invalid URL fragment. +error-user-attribute-required=Please specify this field. +error-invalid-date=Invalid date. +error-user-attribute-read-only=This field is read only. +error-username-invalid-character=Value contains invalid character. +error-person-name-invalid-character=Value contains invalid character. +error-reset-otp-missing-id=Please choose an OTP configuration. + +invalidPasswordExistingMessage=Invalid existing password. +invalidPasswordBlacklistedMessage=Invalid password: password is blacklisted. +invalidPasswordConfirmMessage=Password confirmation doesn''t match. +invalidTotpMessage=Invalid authenticator code. + +usernameExistsMessage=Username already exists. +emailExistsMessage=Email already exists. + +federatedIdentityExistsMessage=User with {0} {1} already exists. Please login to account management to link the account. +federatedIdentityUnavailableMessage=User {0} authenticated with identity provider {1} does not exist. Please contact your administrator. +federatedIdentityUnmatchedEssentialClaimMessage=The ID token issued by the identity provider does not match the configured essential claim. Please contact your administrator. + +confirmLinkIdpTitle=Account already exists +federatedIdentityConfirmLinkMessage=User with {0} {1} already exists. How do you want to continue? +federatedIdentityConfirmReauthenticateMessage=Authenticate to link your account with {0} +nestedFirstBrokerFlowMessage=The {0} user {1} is not linked to any known user. +confirmLinkIdpReviewProfile=Review profile +confirmLinkIdpContinue=Add to existing account + +configureTotpMessage=You need to set up Mobile Authenticator to activate your account. +configureBackupCodesMessage=You need to set up Backup Codes to activate your account. +updateProfileMessage=You need to update your user profile to activate your account. +updatePasswordMessage=You need to change your password to activate your account. +updateEmailMessage=You need to update your email address to activate your account. +resetPasswordMessage=You need to change your password. +verifyEmailMessage=You need to verify your email address to activate your account. +linkIdpMessage=You need to verify your email address to link your account with {0}. + +emailSentMessage=You should receive an email shortly with further instructions. +emailSendErrorMessage=Failed to send email, please try again later. + +accountUpdatedMessage=Your account has been updated. +accountPasswordUpdatedMessage=Your password has been updated. + +delegationCompleteHeader=Login Successful +delegationCompleteMessage=You may close this browser window and go back to your console application. +delegationFailedHeader=Login Failed +delegationFailedMessage=You may close this browser window and go back to your console application and try logging in again. + +noAccessMessage=No access + +invalidPasswordMinLengthMessage=Invalid password: minimum length {0}. +invalidPasswordMaxLengthMessage=Invalid password: maximum length {0}. +invalidPasswordMinDigitsMessage=Invalid password: must contain at least {0} numerical digits. +invalidPasswordMinLowerCaseCharsMessage=Invalid password: must contain at least {0} lower case characters. +invalidPasswordMinUpperCaseCharsMessage=Invalid password: must contain at least {0} upper case characters. +invalidPasswordMinSpecialCharsMessage=Invalid password: must contain at least {0} special characters. +invalidPasswordNotUsernameMessage=Invalid password: must not be equal to the username. +invalidPasswordNotEmailMessage=Invalid password: must not be equal to the email. +invalidPasswordRegexPatternMessage=Invalid password: fails to match regex pattern(s). +invalidPasswordHistoryMessage=Invalid password: must not be equal to any of last {0} passwords. +invalidPasswordGenericMessage=Invalid password: new password doesn''t match password policies. + +failedToProcessResponseMessage=Failed to process response +httpsRequiredMessage=HTTPS required +realmNotEnabledMessage=Realm not enabled +invalidRequestMessage=Invalid Request +successLogout=You are logged out +failedLogout=Logout failed +unknownLoginRequesterMessage=Unknown login requester +loginRequesterNotEnabledMessage=Login requester not enabled +bearerOnlyMessage=Bearer-only applications are not allowed to initiate browser login +standardFlowDisabledMessage=Client is not allowed to initiate browser login with given response_type. Standard flow is disabled for the client. +implicitFlowDisabledMessage=Client is not allowed to initiate browser login with given response_type. Implicit flow is disabled for the client. +invalidRedirectUriMessage=Invalid redirect uri +unsupportedNameIdFormatMessage=Unsupported NameIDFormat +invalidRequesterMessage=Invalid requester +registrationNotAllowedMessage=Registration not allowed +resetCredentialNotAllowedMessage=Reset Credential not allowed + +permissionNotApprovedMessage=Permission not approved. +noRelayStateInResponseMessage=No relay state in response from identity provider. +insufficientPermissionMessage=Insufficient permissions to link identities. +couldNotProceedWithAuthenticationRequestMessage=Could not proceed with authentication request to identity provider. +couldNotObtainTokenMessage=Could not obtain token from identity provider. +unexpectedErrorRetrievingTokenMessage=Unexpected error when retrieving token from identity provider. +unexpectedErrorHandlingResponseMessage=Unexpected error when handling response from identity provider. +identityProviderAuthenticationFailedMessage=Authentication failed. Could not authenticate with identity provider. +couldNotSendAuthenticationRequestMessage=Could not send authentication request to identity provider. +unexpectedErrorHandlingRequestMessage=Unexpected error when handling authentication request to identity provider. +invalidAccessCodeMessage=Invalid access code. +sessionNotActiveMessage=Session not active. +invalidCodeMessage=An error occurred, please login again through your application. +cookieNotFoundMessage=Cookie not found. Please make sure cookies are enabled in your browser. +insufficientLevelOfAuthentication=The requested level of authentication has not been satisfied. +identityProviderUnexpectedErrorMessage=Unexpected error when authenticating with identity provider +identityProviderMissingStateMessage=Missing state parameter in response from identity provider. +identityProviderMissingCodeOrErrorMessage=Missing code or error parameter in response from identity provider. +identityProviderInvalidResponseMessage=Invalid response from identity provider. +identityProviderInvalidSignatureMessage=Invalid signature in response from identity provider. +identityProviderNotFoundMessage=Could not find an identity provider with the identifier. +identityProviderLinkSuccess=You successfully verified your email. Please go back to your original browser and continue there with the login. +staleCodeMessage=This page is no longer valid, please go back to your application and sign in again +realmSupportsNoCredentialsMessage=Realm does not support any credential type. +credentialSetupRequired=Cannot login, credential setup required. +identityProviderNotUniqueMessage=Realm supports multiple identity providers. Could not determine which identity provider should be used to authenticate with. +emailVerifiedMessage=Your email address has been verified. +emailVerifiedAlreadyMessage=Your email address has been verified already. +staleEmailVerificationLink=The link you clicked is an old stale link and is no longer valid. Maybe you have already verified your email. +identityProviderAlreadyLinkedMessage=Federated identity returned by {0} is already linked to another user. +confirmAccountLinking=Confirm linking the account {0} of identity provider {1} with your account. +confirmEmailAddressVerification=Confirm validity of e-mail address {0}. +confirmExecutionOfActions=Perform the following action(s) + +locale_de=Deutsch +locale_en=English + +backToApplication=« Back to Application +missingParameterMessage=Missing parameters\: {0} +clientNotFoundMessage=Client not found. +clientDisabledMessage=Client disabled. +invalidParameterMessage=Invalid parameter\: {0} +alreadyLoggedIn=You are already logged in. +differentUserAuthenticated=You are already authenticated as different user ''{0}'' in this session. Please sign out first. +brokerLinkingSessionExpired=Requested broker account linking, but current session is no longer valid. +proceedWithAction=» Click here to proceed +acrNotFulfilled=Authentication requirements not fulfilled + +requiredAction.CONFIGURE_TOTP=Configure OTP +requiredAction.TERMS_AND_CONDITIONS=Terms and Conditions +requiredAction.UPDATE_PASSWORD=Update Password +requiredAction.UPDATE_PROFILE=Update Profile +requiredAction.VERIFY_EMAIL=Verify Email +requiredAction.CONFIGURE_RECOVERY_AUTHN_CODES=Generate Recovery Codes +requiredAction.webauthn-register-passwordless=Webauthn Register Passwordless + +invalidTokenRequiredActions=Required actions included in the link are not valid + +doX509Login=You will be logged in as\: +clientCertificate=X509 client certificate\: +noCertificate=[No Certificate] + + +pageNotFound=Page not found +internalServerError=An internal server error has occurred + +console-username=Username: +console-password=Password: +console-otp=One Time Password: +console-new-password=New Password: +console-confirm-password=Confirm Password: +console-update-password=Update of your password is required. +console-verify-email=You need to verify your email address. We sent an email to {0} that contains a verification code. Please enter this code into the input below. +console-email-code=Email Code: +console-accept-terms=Accept Terms? [y/n]: +console-accept=y + +# Openshift messages +openshift.scope.user_info=User information +openshift.scope.user_check-access=User access information +openshift.scope.user_full=Full Access +openshift.scope.list-projects=List projects + +# SAML authentication +saml.post-form.title=Authentication Redirect +saml.post-form.message=Redirecting, please wait. +saml.post-form.js-disabled=JavaScript is disabled. We strongly recommend to enable it. Click the button below to continue. +saml.artifactResolutionServiceInvalidResponse=Unable to resolve artifact. + +#authenticators +otp-display-name=Authenticator Application +otp-help-text=Enter a verification code from authenticator application. +otp-reset-description=Which OTP configuration should be removed? +password-display-name=Password +password-help-text=Sign in by entering your password. +auth-username-form-display-name=Username +auth-username-form-help-text=Start sign in by entering your username +auth-username-password-form-display-name=Username and password +auth-username-password-form-help-text=Sign in by entering your username and password. + +# Recovery Codes +auth-recovery-authn-code-form-display-name=Recovery Authentication Code +auth-recovery-authn-code-form-help-text=Enter a recovery authentication code from a previously generated list. +auth-recovery-code-info-message=Enter the specified recovery code. +auth-recovery-code-prompt=Recovery code #{0} +auth-recovery-code-header=Login with a recovery authentication code +recovery-codes-error-invalid=Invalid recovery authentication code +recovery-code-config-header=Recovery Authentication Codes +recovery-code-config-warning-title=These recovery codes won't appear again after leaving this page +recovery-code-config-warning-message=Make sure to print, download, or copy them to a password manager and keep them save. Canceling this setup will remove these recovery codes from your account. +recovery-codes-print=Print +recovery-codes-download=Download +recovery-codes-copy=Copy +recovery-codes-copied=Copied +recovery-codes-confirmation-message=I have saved these codes somewhere safe +recovery-codes-action-complete=Complete setup +recovery-codes-action-cancel=Cancel setup +recovery-codes-download-file-header=Keep these recovery codes somewhere safe. +recovery-codes-download-file-description=Recovery codes are single-use passcodes that allow you to sign in to your account if you do not have access to your authenticator. +recovery-codes-download-file-date=These codes were generated on +recovery-codes-label-default=Recovery codes + +# WebAuthn +webauthn-display-name=Passkey +webauthn-help-text=Use your Passkey to sign in. +webauthn-passwordless-display-name=Passkey +webauthn-passwordless-help-text=Use your Passkey for passwordless sign in. +webauthn-login-title=Passkey login +webauthn-registration-title=Passkey Registration +webauthn-available-authenticators=Available Passkeys +webauthn-unsupported-browser-text=WebAuthn is not supported by this browser. Try another one or contact your administrator. +webauthn-doAuthenticate=Sign in with Passkey +webauthn-createdAt-label=Created + +# WebAuthn Error +webauthn-error-title=Passkey Error +webauthn-error-registration=Failed to register your Passkey.
{0} +webauthn-error-api-get=Failed to authenticate by the Passkey.
{0} +webauthn-error-different-user=First authenticated user is not the one authenticated by the Passkey. +webauthn-error-auth-verification=Passkey authentication result is invalid.
{0} +webauthn-error-register-verification=Passkey registration result is invalid.
{0} +webauthn-error-user-not-found=Unknown user authenticated by the Passkey. + +# Identity provider +identity-provider-redirector=Connect with another Identity Provider +identity-provider-login-label=Or sign in with +idp-email-verification-display-name=Email Verification +idp-email-verification-help-text=Link your account by validating your email. +idp-username-password-form-display-name=Username and password +idp-username-password-form-help-text=Link your account by logging in. + +finalDeletionConfirmation=If you delete your account, it cannot be restored. To keep your account, click Cancel. +irreversibleAction=This action is irreversible +deleteAccountConfirm=Delete account confirmation + +deletingImplies=Deleting your account implies: +errasingData=Erasing all your data +loggingOutImmediately=Logging you out immediately +accountUnusable=Any subsequent use of the application will not be possible with this account +userDeletedSuccessfully=User deleted successfully + +access-denied=Access denied +access-denied-when-idp-auth=Access denied when authenticating with {0} + +frontchannel-logout.title=Logging out +frontchannel-logout.message=You are logging out from following apps +logoutConfirmTitle=Logging out +logoutConfirmHeader=Do you want to log out? +doLogout=Logout + +readOnlyUsernameMessage=You can''t update your username as it is read-only. +error-invalid-multivalued-size=Attribute {0} must have at least {1} and at most {2} value(s). \ No newline at end of file diff --git a/nick-slowinski_de/login/theme.properties b/nick-slowinski_de/login/theme.properties new file mode 100644 index 0000000..d275b79 --- /dev/null +++ b/nick-slowinski_de/login/theme.properties @@ -0,0 +1,3 @@ +parent=keycloak +import=common/keycloak +locales=de,en \ No newline at end of file