[java-idp-translations] 01/01: Add missing German strings
Codeberg
noreply at shibboleth.net
Tue Mar 24 15:12:36 UTC 2026
This is an automated email from the git hooks/post-receive script.
codeberg pushed a commit to branch add-missing-german-strings
in repository java-idp-translations.
View the commit online:
https://codeberg.org/Shibboleth/java-idp-translations/commit/41c6d5c33ab314b35dab9c5a6af006451ce0ac1d
commit 41c6d5c33ab314b35dab9c5a6af006451ce0ac1d
Author: Lukas Hämmerle <lukas.haemmerle at switch.ch>
AuthorDate: Tue Mar 24 16:12:01 2026 +0100
Add missing German strings
---
java-identity-provider/5/attributes/eduPerson.xml | 12 ++++
.../5/attributes/inetOrgPerson.xml | 4 ++
java-identity-provider/5/attributes/schac.xml | 4 ++
.../5/messages/messages_de.properties | 8 +++
.../5/messages/messages_de_CH.properties | 8 +++
.../2/messages/messages_de.properties | 20 +++++++
.../2/messages/messages_de_CH.properties | 20 +++++++
.../2/messages/messages_de.properties | 12 ++++
.../2/messages/messages_de_CH.properties | 12 ++++
.../1/messages/messages_de.properties | 64 ++++++++++++++++++++++
.../1/messages/messages_de_CH.properties | 64 ++++++++++++++++++++++
java-oidc-common/3/attributes/oidc-claim-rules.xml | 16 ++++++
12 files changed, 244 insertions(+)
diff --git a/java-identity-provider/5/attributes/eduPerson.xml b/java-identity-provider/5/attributes/eduPerson.xml
index 7cd8e38..880aed3 100644
--- a/java-identity-provider/5/attributes/eduPerson.xml
+++ b/java-identity-provider/5/attributes/eduPerson.xml
@@ -118,7 +118,9 @@
<prop key="saml2.name">urn:oid:1.3.6.1.4.1.5923.1.1.1.3</prop>
<prop key="saml1.name">urn:mace:dir:attribute-def:eduPersonOrgDN</prop>
<prop key="displayName.en">Organization distinguished name</prop>
+ <prop key="displayName.de">Eindeutiger Name der Organisation</prop>
<prop key="description.en">Distinguished name (DN) of the directory entry representing the institution with which the person is associated</prop>
+ <prop key="description.de">Distinguished Name (DN) des Verzeichniseintrags, der die Institution repräsentiert, der die Person zugeordnet ist</prop>
</props>
</property>
</bean>
@@ -131,8 +133,10 @@
<prop key="saml2.name">urn:oid:1.3.6.1.4.1.5923.1.1.1.4</prop>
<prop key="saml1.name">urn:mace:dir:attribute-def:eduPersonOrgUnitDN</prop>
<prop key="displayName.en">Organization unit distinguished name</prop>
+ <prop key="displayName.de">Eindeutiger Name der Organisationseinheit</prop>
<prop key="displayName.fr">Structures de rattachement</prop>
<prop key="description.en">Distinguished name(s) (DN) of the directory entries representing the person's Organizational Unit(s)</prop>
+ <prop key="description.de">Distinguished Name(s) (DN) der Verzeichniseinträge, welche die Organisationseinheiten der Person repräsentieren</prop>
<prop key="description.fr">Structures d'affectation (composante, service...) de la personne dans l'annuaire</prop>
</props>
</property>
@@ -184,8 +188,10 @@
<prop key="saml2.name">urn:oid:1.3.6.1.4.1.5923.1.1.1.8</prop>
<prop key="saml1.name">urn:mace:dir:attribute-def:eduPersonPrimaryOrgUnitDN</prop>
<prop key="displayName.en">Primary organization unit distinguished name</prop>
+ <prop key="displayName.de">Eindeutiger Name der primären Organisationseinheit</prop>
<prop key="displayName.fr">Structure de rattachement principal</prop>
<prop key="description.en">Distinguished name (DN) of the directory entry representing the person's primary Organizational Unit</prop>
+ <prop key="description.de">Eindeutiger Name (DN) des Verzeichniseintrags, der die primäre Organisationseinheit der Person repräsentiert</prop>
<prop key="description.fr">Structure (composante, service) dans l'annuaire considérée comme affectation principale de la personne</prop>
</props>
</property>
@@ -223,8 +229,10 @@
<prop key="saml1.name">urn:oid:1.3.6.1.4.1.5923.1.1.1.12</prop>
<prop key="saml1.encodeType">false</prop>
<prop key="displayName.en">Prior principal name(s)</prop>
+ <prop key="displayName.de">Frühere Principal Names</prop>
<prop key="displayName.fr">Anciens identifiants EPPN</prop>
<prop key="description.en">eduPersonPrincipalName value(s) previously associated with the entry</prop>
+ <prop key="description.de">Zuvor mit dem Eintrag verknüpfte Werte für Principal Name(n)</prop>
<prop key="description.fr">Liste des valeurs de l'attribut eduPersonPrincipalName précédemment attribuées à la personne</prop>
</props>
</property>
@@ -285,7 +293,9 @@
<prop key="saml1.name">urn:oid:1.3.6.1.4.1.5923.1.1.1.17</prop>
<prop key="saml1.encodeType">false</prop>
<prop key="displayName.en">Aggregated analytics tag</prop>
+ <prop key="displayName.de">Aggregiertes Analyse-Tag</prop>
<prop key="description.en">Opaque string that aggregates the use of a service by a set of subjects for the purpose of reporting or analytics</prop>
+ <prop key="description.de">Nicht interpretierbare Zeichenfolge, welche die Nutzung eines Dienstes durch eine Gruppe von Subjekten zum Zwecke der Berichterstattung oder Analyse aggregiert</prop>
</props>
</property>
</bean>
@@ -299,7 +309,9 @@
<prop key="saml1.name">urn:oid:1.3.6.1.4.1.5923.1.1.1.18</prop>
<prop key="saml1.encodeType">false</prop>
<prop key="displayName.en">Display Pronouns</prop>
+ <prop key="displayName.de">Anzeigepronomen</prop>
<prop key="description.en">Personal pronouns by which the person prefers to be identified</prop>
+ <prop key="description.de">Personalpronomen, mit denen die Person bevorzugt angesprochen werden möchte</prop>
</props>
</property>
</bean>
diff --git a/java-identity-provider/5/attributes/inetOrgPerson.xml b/java-identity-provider/5/attributes/inetOrgPerson.xml
index 6236bda..589a301 100644
--- a/java-identity-provider/5/attributes/inetOrgPerson.xml
+++ b/java-identity-provider/5/attributes/inetOrgPerson.xml
@@ -311,7 +311,9 @@
<prop key="saml2.name">urn:oid:0.9.2342.19200300.100.1.42</prop>
<prop key="saml1.name">urn:mace:dir:attribute-def:pager</prop>
<prop key="displayName.en">Pager number</prop>
+ <prop key="displayName.de">Pager-Nummer</prop>
<prop key="description.en">Pager number</prop>
+ <prop key="description.de">Pager-Nummer</prop>
</props>
</property>
</bean>
@@ -430,9 +432,11 @@
<prop key="saml2.name">urn:oid:2.5.4.8</prop>
<prop key="saml1.name">urn:mace:dir:attribute-def:st</prop>
<prop key="displayName.en">State or province name</prop>
+ <prop key="displayName.de">Name des Bundesstaates oder der Provinz</prop>
<prop key="displayName.fr">Etat ou nom de province</prop>
<prop key="displayName.ja">都道府県もしくは州や省(ST)</prop>
<prop key="description.en">State or province name</prop>
+ <prop key="description.de">Name des Bundeslandes oder der Provinz</prop>
<prop key="description.fr">Etat ou nom de province</prop>
<prop key="description.ja">州名や省名 国によって異なり日本の場合は都道府県名</prop>
</props>
diff --git a/java-identity-provider/5/attributes/schac.xml b/java-identity-provider/5/attributes/schac.xml
index 640f4a7..3234412 100644
--- a/java-identity-provider/5/attributes/schac.xml
+++ b/java-identity-provider/5/attributes/schac.xml
@@ -265,9 +265,11 @@
<prop key="saml2.name">urn:oid:1.3.6.1.4.1.25178.1.2.12</prop>
<prop key="saml1.name">urn:oid:1.3.6.1.4.1.25178.1.2.12</prop>
<prop key="displayName.en">User Presence ID</prop>
+ <prop key="displayName.de">Benutzer-Präsenz-ID</prop>
<prop key="displayName.fr">Identifiant de présence</prop>
<prop key="displayName.it">ID utente sulla rete</prop>
<prop key="description.en">User presence identifiers of the subject</prop>
+ <prop key="description.de">Benutzer-Präsenz-Identifikatoren des Subjekts</prop>
<prop key="description.fr">Ensemble de valeurs liées aux protocoles de présence réseau (sip, xmpp, h323...)</prop>
<prop key="description.it">Identificativi usati dall'utente sulla rete</prop>
</props>
@@ -282,9 +284,11 @@
<prop key="saml2.name">urn:oid:1.3.6.1.4.1.25178.1.2.13</prop>
<prop key="saml1.name">urn:oid:1.3.6.1.4.1.25178.1.2.13</prop>
<prop key="displayName.en">Personal Position</prop>
+ <prop key="displayName.de">Persönliche Position</prop>
<prop key="displayName.fr">Position/Rôle</prop>
<prop key="displayName.it">Ruolo ricoperto</prop>
<prop key="description.en">Personal position of the subject within the institution</prop>
+ <prop key="description.de">Persönliche Stellung der betreffenden Person innerhalb der Institution</prop>
<prop key="description.fr">Position/Rôle de la personne au sein d'une institution</prop>
<prop key="description.it">Ruolo dell'utente nell'istituzione</prop>
</props>
diff --git a/java-identity-provider/5/messages/messages_de.properties b/java-identity-provider/5/messages/messages_de.properties
index a20408b..48e8144 100644
--- a/java-identity-provider/5/messages/messages_de.properties
+++ b/java-identity-provider/5/messages/messages_de.properties
@@ -53,6 +53,7 @@ NTLMUnsupported=ntlm
NoSuchFlowExecutionException=stale
FlowExecutionRestorationFailureException=stale
ExternalAuthenticationException=stale
+SessionNotFound=logout
idp.css=/css/placeholder.css
idp.title=Web Anmeldedienst
idp.title.suffix=Fehler
@@ -60,6 +61,7 @@ idp.logo=/images/placeholder-logo.png
idp.logo.alt-text=Dieses Logo ersetzen oder entfernen
idp.message=Ein unbekannter Fehler ist aufgetreten.
idp.footer=Bitte Fußtext hier einfügen.
+root.css=/css/placeholder.css
root.title=Shibboleth IdP
root.message=Kein Dienst verfügbar unter dieser Adresse.
root.footer=Bitte Fußtext hier einfügen.
@@ -105,6 +107,7 @@ idp.logout.complete=Der Abmeldevorgang ist abgeschlossen. Es scheint, als wäre
idp.logout.local=Sie haben sich entschieden, sich nicht von allen Diensten abzumelden, auf die Sie während dieser Webbrowser Sitzung zugegriffen haben.
idp.logout.attempt=Versuch gestartet um Sie bei folgenden Diensten abzumelden\:
idp.logout.cancelled=Abmeldevorgang abgebrochen.
+idp.logout.hidden=Ihre Single-Sign-On-Sitzung wurde beendet, aber Sie sind weiterhin bei vielen der Dienste angemeldet, auf die Sie während Ihrer Sitzung zugegriffen haben.
idp.logout.ask=Möchten Sie versuchen sich von allen Diensten abzumelden, auf die Sie während Ihrer Webbrowser Sitzung zugegriffen haben? Bitte wählen sie <strong>Ja</strong> oder <strong>Nein</strong> um sicherzustellen, dass der Abmeldevorgang abgeschlossen wird, oder warten Sie einige Sekunden für Ja.
idp.attribute-release.revoke=Die zu übermittelnden Informationen anzeigen, damit ich die Weitergabe gegebenenfalls ablehnen kann.
idp.attribute-release.title=Informationsweitergabe
@@ -143,6 +146,9 @@ idp.unlock-keys.unlock=Entsperren
idp.unlock-keys.cancel=Abbrechen
idp.unlock-keys.complete=Das System ist entsperrt und einsatzbereit.
idp.unlock-keys.error=Entsperrung fehlgeschlagen; Logdatei überprüfen für spezifische Fehlermeldung
+idp.hello-world.title=Hallo Welt
+idp.hello-world.greeting=Grüße
+idp.hello-world.reload=Seite neu laden
https\://sp.example.org=example-tou-1
example-tou-1.title=Beispiel Benutzerordnung
example-tou-1.text=<em>*** This is an example ToU - tailor due to your needs ***</em> <p>Example organization AAI services\: Terms of Use (ToU)</p> <strong>A. Data Protection Sample Clause</strong> <p> "The End User notes that personal data about the End User is compiled from generally available sources and from communications received from the End User and other Universities as well as from off-site sources. The policy relating to the use and procession of such data is posted on the Uni [...]
@@ -167,6 +173,8 @@ spnego-unavailable.return=Versuch abbrechen.
ntlm.message=Ihr Webbrowser hat versucht eine schwächere Form der Desktop-Anmeldung zu benutzen.
endpoint.title=Antwort nicht möglich
endpoint.message=Der Anmeldedienst hat keine kompatible Möglichkeit, um der anfragenden Applikation zu antworten. Dies tritt normalerweise bei einer Fehlkonfiguration der Applikation auf und sollte deshalb dem Betreiber oder Eigentümer der Applikation gemeldet werden.
+logout.title=Fehler beim Abmelden
+logout.message=Eine Anwendung hat eine Abmeldung über eine Sitzung angefordert, die nicht mehr erkannt wird. Wie üblich bleibt Ihr Browser bei vielen Diensten angemeldet; Sie sollten Ihr Gerät daher immer sperren, um Missbrauch zu verhindern, wenn Sie es unbeaufsichtigt lassen.
relying-party.title=Nicht unterstützte Anfrage
relying-party.message=Die Applikation, auf die Sie zugreifen möchten, ist für die Benutzung dieses Dienstes nicht registriert.
security-cfg.title=Fehler in der Sicherheitskonfiguration
diff --git a/java-identity-provider/5/messages/messages_de_CH.properties b/java-identity-provider/5/messages/messages_de_CH.properties
index ad86c41..172ea8a 100644
--- a/java-identity-provider/5/messages/messages_de_CH.properties
+++ b/java-identity-provider/5/messages/messages_de_CH.properties
@@ -53,6 +53,7 @@ NTLMUnsupported=ntlm
NoSuchFlowExecutionException=stale
FlowExecutionRestorationFailureException=stale
ExternalAuthenticationException=stale
+SessionNotFound=logout
idp.css=/css/placeholder.css
idp.title=Web Anmeldedienst
idp.title.suffix=Fehler
@@ -60,6 +61,7 @@ idp.logo=/images/placeholder-logo.png
idp.logo.alt-text=Dieses Logo ersetzen oder entfernen
idp.message=Ein unbekannter Fehler ist aufgetreten.
idp.footer=Bitte Fusstext hier einfügen.
+root.css=/css/placeholder.css
root.title=Shibboleth IdP
root.message=Kein Dienst verfügbar unter dieser Adresse.
root.footer=Bitte Fusstext hier einfügen.
@@ -105,6 +107,7 @@ idp.logout.complete=Der Abmeldevorgang ist abgeschlossen. Es scheint als wäre a
idp.logout.local=Sie haben sich entschieden, sich nicht von allen Diensten abzumelden, auf die Sie während dieser Webbrowser Sitzung zugegriffen haben.
idp.logout.attempt=Versuch gestartet um Sie bei folgenden Diensten abzumelden\:
idp.logout.cancelled=Abmeldevorgang abgebrochen.
+idp.logout.hidden=Ihre Single-Sign-On-Sitzung wurde beendet, aber Sie sind weiterhin bei vielen der Dienste angemeldet, auf die Sie während Ihrer Sitzung zugegriffen haben.
idp.logout.ask=Möchten Sie versuchen sich von allen Diensten abzumelden, auf die Sie während Ihrer Webbrowser Sitzung zugegriffen haben? Bitte wählen sie <strong>Ja</strong> oder <strong>Nein</strong> um sicherzustellen, dass der Abmeldevorgang abgeschlossen wird, oder warten Sie einige Sekunden für Ja.
idp.attribute-release.revoke=Die zu übermittelnden Informationen anzeigen, damit ich die Weitergabe gegebenenfalls ablehnen kann.
idp.attribute-release.title=Informationsweitergabe
@@ -143,6 +146,9 @@ idp.unlock-keys.unlock=Entsperren
idp.unlock-keys.cancel=Abbrechen
idp.unlock-keys.complete=Das System ist entsperrt und einsatzbereit.
idp.unlock-keys.error=Entsperrung fehlgeschlagen; Logdatei überprüfen für spezifische Fehlermeldung
+idp.hello-world.title=Hallo Welt
+idp.hello-world.greeting=Grüsse
+idp.hello-world.reload=Seite neu laden
https\://sp.example.org=example-tou-1
example-tou-1.title=Beispiel Benutzerordnung
example-tou-1.text=<em>*** This is an example ToU - tailor due to your needs ***</em> <p>Example organization AAI services\: Terms of Use (ToU)</p> <strong>A. Data Protection Sample Clause</strong> <p> "The End User notes that personal data about the End User is compiled from generally available sources and from communications received from the End User and other Universities as well as from off-site sources. The policy relating to the use and procession of such data is posted on the Uni [...]
@@ -167,6 +173,8 @@ spnego-unavailable.return=Versuch abbrechen.
ntlm.message=Ihr Webbrowser hat versucht eine schwächere Form der Desktop-Anmeldung zu benutzen.
endpoint.title=Antwort nicht möglich
endpoint.message=Der Anmeldedienst hat keine kompatible Möglichkeit, um der anfragenden Applikation zu antworten. Dies tritt normalerweise bei einer Fehlkonfiguration der Applikation auf und sollte deshalb dem Betreiber oder Eigentümer der Applikation gemeldet werden.
+logout.title=Fehler beim Abmelden
+logout.message=Eine Anwendung hat eine Abmeldung über eine Sitzung angefordert, die nicht mehr erkannt wird. Wie üblich bleibt Ihr Browser bei vielen Diensten angemeldet; Sie sollten Ihr Gerät daher immer sperren, um Missbrauch zu verhindern, wenn Sie es unbeaufsichtigt lassen.
relying-party.title=Nicht unterstützte Anfrage
relying-party.message=Die Applikation, auf die Sie zugreifen möchten, ist für die Benutzung dieses Dienstes nicht registriert.
security-cfg.title=Fehler in der Sicherheitskonfiguration
diff --git a/java-idp-plugin-duo/2/messages/messages_de.properties b/java-idp-plugin-duo/2/messages/messages_de.properties
new file mode 100644
index 0000000..f1bcac9
--- /dev/null
+++ b/java-idp-plugin-duo/2/messages/messages_de.properties
@@ -0,0 +1,20 @@
+# In addition to the Apache 2.0 license, this content is also licensed
+# under the Creative Commons Attribution-ShareAlike 3.0 Unported license
+# (see http://creativecommons.org/licenses/by-sa/3.0/).
+
+# This is the as-delivered set of messages used in various views
+# so that internationalized translations can be made available and
+# so administrators can locally override or supplement the values
+# in their own message files.
+
+idp.duo.passwordless.explain = Wenn Sie einen Passkey oder ein Gerät/Token für die passwortlose Anmeldung registriert haben, geben Sie bitte Ihren \
+ Benutzernamen unten ein und drücken Sie die entsprechende Schaltfläche. Um diese Option zu umgehen, drücken Sie einfach die alternative Schaltfläche, um eine herkömmliche Anmeldung durchzuführen.
+
+idp.duo.passwordless.proceed = Anmelden mit Passkey oder Gerät
+idp.duo.passwordless.cancel = Anmelden mit Passwort
+
+idp.duo.passwordless.unsupported = Der angegebene Benutzer hat kein für die passwortlose Nutzung zugelassenes Gerät registriert.
+idp.duo.passwordless.username = Bitte geben Sie Ihren Benutzernamen ein, bevor Sie eine passwortlose Anmeldung versuchen.
+
+idp.duo.enrollment = Neue Geräte registrieren
+idp.duo.enrollment.url = #
diff --git a/java-idp-plugin-duo/2/messages/messages_de_CH.properties b/java-idp-plugin-duo/2/messages/messages_de_CH.properties
new file mode 100644
index 0000000..f1bcac9
--- /dev/null
+++ b/java-idp-plugin-duo/2/messages/messages_de_CH.properties
@@ -0,0 +1,20 @@
+# In addition to the Apache 2.0 license, this content is also licensed
+# under the Creative Commons Attribution-ShareAlike 3.0 Unported license
+# (see http://creativecommons.org/licenses/by-sa/3.0/).
+
+# This is the as-delivered set of messages used in various views
+# so that internationalized translations can be made available and
+# so administrators can locally override or supplement the values
+# in their own message files.
+
+idp.duo.passwordless.explain = Wenn Sie einen Passkey oder ein Gerät/Token für die passwortlose Anmeldung registriert haben, geben Sie bitte Ihren \
+ Benutzernamen unten ein und drücken Sie die entsprechende Schaltfläche. Um diese Option zu umgehen, drücken Sie einfach die alternative Schaltfläche, um eine herkömmliche Anmeldung durchzuführen.
+
+idp.duo.passwordless.proceed = Anmelden mit Passkey oder Gerät
+idp.duo.passwordless.cancel = Anmelden mit Passwort
+
+idp.duo.passwordless.unsupported = Der angegebene Benutzer hat kein für die passwortlose Nutzung zugelassenes Gerät registriert.
+idp.duo.passwordless.username = Bitte geben Sie Ihren Benutzernamen ein, bevor Sie eine passwortlose Anmeldung versuchen.
+
+idp.duo.enrollment = Neue Geräte registrieren
+idp.duo.enrollment.url = #
diff --git a/java-idp-plugin-totp/2/messages/messages_de.properties b/java-idp-plugin-totp/2/messages/messages_de.properties
new file mode 100644
index 0000000..164ec42
--- /dev/null
+++ b/java-idp-plugin-totp/2/messages/messages_de.properties
@@ -0,0 +1,12 @@
+# In addition to the Apache 2.0 license, this content is also licensed
+# under the Creative Commons Attribution-ShareAlike 3.0 Unported license
+# (see http://creativecommons.org/licenses/by-sa/3.0/).
+
+# This is the as-delivered set of messages used in various views
+# so that internationalized translations can be made available and
+# so administrators can locally override or supplement the values
+# in their own message files.
+
+idp.totp.field = Token-Code
+
+bad-tokencode.message = Der angegebene Token-Code war ungültig.
diff --git a/java-idp-plugin-totp/2/messages/messages_de_CH.properties b/java-idp-plugin-totp/2/messages/messages_de_CH.properties
new file mode 100644
index 0000000..164ec42
--- /dev/null
+++ b/java-idp-plugin-totp/2/messages/messages_de_CH.properties
@@ -0,0 +1,12 @@
+# In addition to the Apache 2.0 license, this content is also licensed
+# under the Creative Commons Attribution-ShareAlike 3.0 Unported license
+# (see http://creativecommons.org/licenses/by-sa/3.0/).
+
+# This is the as-delivered set of messages used in various views
+# so that internationalized translations can be made available and
+# so administrators can locally override or supplement the values
+# in their own message files.
+
+idp.totp.field = Token-Code
+
+bad-tokencode.message = Der angegebene Token-Code war ungültig.
diff --git a/java-idp-plugin-webauthn/1/messages/messages_de.properties b/java-idp-plugin-webauthn/1/messages/messages_de.properties
new file mode 100644
index 0000000..ea24f6b
--- /dev/null
+++ b/java-idp-plugin-webauthn/1/messages/messages_de.properties
@@ -0,0 +1,64 @@
+# In addition to the Apache 2.0 license, this content is also licensed
+# under the Creative Commons Attribution-ShareAlike 3.0 Unported license
+# (see http://creativecommons.org/licenses/by-sa/3.0/).
+
+# This is the as-delivered set of messages used in various views
+# so that internationalized translations can be made available and
+# so administrators can locally override or supplement the values
+# in their own message files.
+
+idp.webauthn.authn.inprogress = Authentifizierung läuft...
+idp.webauthn.authn.retry = Anmeldung fehlgeschlagen, bitte erneut versuchen
+idp.webauthn.authn.submit = Authentifizierung abschließen
+idp.webauthn.authn.authenticate = Mit Passkey oder Sicherheitsschlüssel anmelden
+idp.webauthn.authn.unsupported = Ihr Browser ist nicht WebAuthn-kompatibel
+idp.webauthn.authn.passwordless.explain = Wenn Sie einen Passkey oder ein Gerät/Token für die passwortlose Anmeldung registriert haben, geben Sie bitte unten Ihren Benutzernamen ein und klicken Sie auf die entsprechende Schaltfläche.
+
+idp.webauthn.enrollment.url = /idp/profile/admin/webauthn-registration
+idp.webauthn.enrollment = Neue Anmeldedaten registrieren
+
+idp.webauthn.register.registered.keys = Registrierte Schlüssel für
+idp.webauthn.register.credential.nickname = Bezeichnung der Anmeldedaten
+idp.webauthn.register.credential.remove.confirm = Sind Sie sicher?
+idp.webauthn.register.table.header.keyName = Schlüsselname
+idp.webauthn.register.table.header.authenticatorDescription = Authentifikator
+idp.webauthn.register.table.header.transports = Transportprotokolle
+idp.webauthn.register.table.header.passkey = Passkey?
+idp.webauthn.register.table.header.registrationTime = Registrierungszeit
+idp.webauthn.register.table.header.action = Aktion
+idp.webauthn.register.table.unknownCredential = unbekannt
+idp.webauthn.register.credential.remove = Entfernen
+idp.webauthn.register.registered.noKeys = Sie haben keine registrierten Schlüssel
+idp.webauthn.register.addKey = Neuen Sicherheitsschlüssel hinzufügen
+idp.webauthn.register.finish = Fertigstellen
+idp.webauthn.register.submit = Registrierung absenden
+idp.webauthn.register.username.explain = Bitte geben Sie unten Ihren Benutzernamen ein.
+idp.webauthn.register.username.proceed = Weiter
+idp.webauthn.register.unsupported = Ihr Browser ist nicht WebAuthn-kompatibel
+
+idp.webauthn.admin.search.title = Nach Benutzer suchen
+idp.webauthn.admin.header = Registrierte Schlüssel für
+idp.webauthn.admin.table.header.userName = Benutzer
+idp.webauthn.admin.table.header.keyName = Schlüsselname
+idp.webauthn.admin.table.header.authenticatorDescription = Authentifikator
+idp.webauthn.admin.table.header.transports = Transportprotokolle
+idp.webauthn.admin.table.header.passkey = Passkey?
+idp.webauthn.admin.table.header.registrationTime = Registrierungszeit
+idp.webauthn.admin.table.header.action = Aktion
+idp.webauthn.admin.noKeys = Es sind keine Schlüssel registriert
+idp.webauthn.admin.unsupported = Ihr Browser ist nicht WebAuthn-kompatibel
+idp.webauthn.admin.table.hasMetadata = Ja
+idp.webauthn.admin.table.noMetadata = Nein
+
+idp.webauthn.ended = Ihre Sitzung wurde beendet
+
+# When debug information has been enabled
+idp.webauthn.debug.title = Debugging
+idp.webauthn.debug.request = Anfrageoptionen
+idp.webauthn.debug.register.title = Debugging
+idp.webauthn.debug.register.request = Registrierungsoptionen
+
+# Messages to report back to the user during registration
+InvalidRegistration = Schlüsselregistrierung fehlgeschlagen
+ValidRegistration = Schlüssel wurde erfolgreich registriert
+KeyRemoved = Schlüssel wurde erfolgreich entfernt
diff --git a/java-idp-plugin-webauthn/1/messages/messages_de_CH.properties b/java-idp-plugin-webauthn/1/messages/messages_de_CH.properties
new file mode 100644
index 0000000..89fd9fe
--- /dev/null
+++ b/java-idp-plugin-webauthn/1/messages/messages_de_CH.properties
@@ -0,0 +1,64 @@
+# In addition to the Apache 2.0 license, this content is also licensed
+# under the Creative Commons Attribution-ShareAlike 3.0 Unported license
+# (see http://creativecommons.org/licenses/by-sa/3.0/).
+
+# This is the as-delivered set of messages used in various views
+# so that internationalized translations can be made available and
+# so administrators can locally override or supplement the values
+# in their own message files.
+
+idp.webauthn.authn.inprogress = Authentifizierung läuft...
+idp.webauthn.authn.retry = Anmeldung fehlgeschlagen, bitte erneut versuchen
+idp.webauthn.authn.submit = Authentifizierung abschliessen
+idp.webauthn.authn.authenticate = Mit Passkey oder Sicherheitsschlüssel anmelden
+idp.webauthn.authn.unsupported = Ihr Browser ist nicht WebAuthn-kompatibel
+idp.webauthn.authn.passwordless.explain = Wenn Sie einen Passkey oder ein Gerät/Token für die passwortlose Anmeldung registriert haben, geben Sie bitte unten Ihren Benutzernamen ein und klicken Sie auf die entsprechende Schaltfläche.
+
+idp.webauthn.enrollment.url = /idp/profile/admin/webauthn-registration
+idp.webauthn.enrollment = Neue Anmeldedaten registrieren
+
+idp.webauthn.register.registered.keys = Registrierte Schlüssel für
+idp.webauthn.register.credential.nickname = Bezeichnung der Anmeldedaten
+idp.webauthn.register.credential.remove.confirm = Sind Sie sicher?
+idp.webauthn.register.table.header.keyName = Schlüsselname
+idp.webauthn.register.table.header.authenticatorDescription = Authentifikator
+idp.webauthn.register.table.header.transports = Transportprotokolle
+idp.webauthn.register.table.header.passkey = Passkey?
+idp.webauthn.register.table.header.registrationTime = Registrierungszeit
+idp.webauthn.register.table.header.action = Aktion
+idp.webauthn.register.table.unknownCredential = unbekannt
+idp.webauthn.register.credential.remove = Entfernen
+idp.webauthn.register.registered.noKeys = Sie haben keine registrierten Schlüssel
+idp.webauthn.register.addKey = Neuen Sicherheitsschlüssel hinzufügen
+idp.webauthn.register.finish = Fertigstellen
+idp.webauthn.register.submit = Registrierung absenden
+idp.webauthn.register.username.explain = Bitte geben Sie unten Ihren Benutzernamen ein.
+idp.webauthn.register.username.proceed = Weiter
+idp.webauthn.register.unsupported = Ihr Browser ist nicht WebAuthn-kompatibel
+
+idp.webauthn.admin.search.title = Nach Benutzer suchen
+idp.webauthn.admin.header = Registrierte Schlüssel für
+idp.webauthn.admin.table.header.userName = Benutzer
+idp.webauthn.admin.table.header.keyName = Schlüsselname
+idp.webauthn.admin.table.header.authenticatorDescription = Authentifikator
+idp.webauthn.admin.table.header.transports = Transportprotokolle
+idp.webauthn.admin.table.header.passkey = Passkey?
+idp.webauthn.admin.table.header.registrationTime = Registrierungszeit
+idp.webauthn.admin.table.header.action = Aktion
+idp.webauthn.admin.noKeys = Es sind keine Schlüssel registriert
+idp.webauthn.admin.unsupported = Ihr Browser ist nicht WebAuthn-kompatibel
+idp.webauthn.admin.table.hasMetadata = Ja
+idp.webauthn.admin.table.noMetadata = Nein
+
+idp.webauthn.ended = Ihre Sitzung wurde beendet
+
+# When debug information has been enabled
+idp.webauthn.debug.title = Debugging
+idp.webauthn.debug.request = Anfrageoptionen
+idp.webauthn.debug.register.title = Debugging
+idp.webauthn.debug.register.request = Registrierungsoptionen
+
+# Messages to report back to the user during registration
+InvalidRegistration = Schlüsselregistrierung fehlgeschlagen
+ValidRegistration = Schlüssel wurde erfolgreich registriert
+KeyRemoved = Schlüssel wurde erfolgreich entfernt
diff --git a/java-oidc-common/3/attributes/oidc-claim-rules.xml b/java-oidc-common/3/attributes/oidc-claim-rules.xml
index 9de853b..686f762 100644
--- a/java-oidc-common/3/attributes/oidc-claim-rules.xml
+++ b/java-oidc-common/3/attributes/oidc-claim-rules.xml
@@ -299,6 +299,7 @@
<prop key="oidc.asObject">true</prop>
<prop key="oidc.name">address</prop>
<prop key="displayName.en">Postal address</prop>
+ <prop key="displayName.de">Postanschrift</prop>
</props>
</property>
</bean>
@@ -310,6 +311,7 @@
<prop key="transcoder">OIDCStringTranscoder</prop>
<prop key="oidc.name">birthdate</prop>
<prop key="displayName.en">Date of birth</prop>
+ <prop key="displayName.de">Geburtsdatum</prop>
</props>
</property>
</bean>
@@ -322,7 +324,9 @@
<prop key="oidc.name">email_verified</prop>
<prop key="oidc.asBoolean">true</prop>
<prop key="displayName.en">E-mail verification status</prop>
+ <prop key="displayName.de">Status der E-Mail-Verifizierung</prop>
<prop key="description.en">Indicates whether e-mail address has been verified by the issuer</prop>
+ <prop key="description.de">Gibt an, ob die E-Mail-Adresse vom Aussteller verifiziert wurde</prop>
</props>
</property>
</bean>
@@ -334,6 +338,7 @@
<prop key="transcoder">OIDCStringTranscoder</prop>
<prop key="oidc.name">gender</prop>
<prop key="displayName.en">Gender</prop>
+ <prop key="displayName.de">Geschlecht</prop>
</props>
</property>
</bean>
@@ -345,6 +350,7 @@
<prop key="transcoder">OIDCStringTranscoder</prop>
<prop key="oidc.name">middle_name</prop>
<prop key="displayName.en">Middle name</prop>
+ <prop key="displayName.de">Zweiter Vorname</prop>
</props>
</property>
</bean>
@@ -357,7 +363,9 @@
<prop key="oidc.name">phone_number_verified</prop>
<prop key="oidc.asBoolean">true</prop>
<prop key="displayName.en">Phone number verification status</prop>
+ <prop key="displayName.de">Status der Telefonnummernüberprüfung</prop>
<prop key="description.en">Indicates whether phone number has been verified by the issuer</prop>
+ <prop key="description.de">Gibt an, ob die Telefonnummer vom Aussteller verifiziert wurde</prop>
</props>
</property>
</bean>
@@ -369,7 +377,9 @@
<prop key="transcoder">OIDCStringTranscoder</prop>
<prop key="oidc.name">picture</prop>
<prop key="displayName.en">Picture</prop>
+ <prop key="displayName.de">Bild</prop>
<prop key="description.en">URL of personal photo</prop>
+ <prop key="description.de">URL des persönlichen Fotos</prop>
</props>
</property>
</bean>
@@ -381,7 +391,9 @@
<prop key="transcoder">OIDCStringTranscoder</prop>
<prop key="oidc.name">profile</prop>
<prop key="displayName.en">Profile page</prop>
+ <prop key="displayName.de">Profilseite</prop>
<prop key="description.en">URL of personal profile page</prop>
+ <prop key="description.de">URL der persönlichen Profilseite</prop>
</props>
</property>
</bean>
@@ -393,7 +405,9 @@
<prop key="transcoder">OIDCStringTranscoder</prop>
<prop key="oidc.name">website</prop>
<prop key="displayName.en">Web site</prop>
+ <prop key="displayName.de">Webseite</prop>
<prop key="description.en">URL to personal web site</prop>
+ <prop key="description.de">URL zur persönlichen Webseite</prop>
</props>
</property>
</bean>
@@ -406,6 +420,7 @@
<prop key="oidc.name">updated_at</prop>
<prop key="oidc.asInteger">true</prop>
<prop key="displayName.en">Last update of information</prop>
+ <prop key="displayName.de">Letzte Aktualisierung der Informationen</prop>
</props>
</property>
</bean>
@@ -417,6 +432,7 @@
<prop key="transcoder">OIDCStringTranscoder</prop>
<prop key="oidc.name">zoneinfo</prop>
<prop key="displayName.en">Time zone</prop>
+ <prop key="displayName.de">Zeitzone</prop>
</props>
</property>
</bean>
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list