[java-idp-translations] branch main updated: Populate with initial set of files.
Scott Cantor
cantor.2 at osu.edu
Tue Dec 5 20:03:12 UTC 2023
This is an automated email from the git hooks/post-receive script.
scantor pushed a commit to branch main
in repository java-idp-translations.
View the commit online:
http://git.shibboleth.net/view/?p=java-idp-translations.git;a=commit;h=8f3672311d62bb8841802a3e017f6c43061513c5
The following commit(s) were added to refs/heads/main by this push:
new 8f36723 Populate with initial set of files.
8f36723 is described below
commit 8f3672311d62bb8841802a3e017f6c43061513c5
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Tue Dec 5 15:02:59 2023 -0500
Populate with initial set of files.
---
java-identity-provider/messages.properties | 326 +++++++++++++++++++++++
java-identity-provider/messages_de.properties | 187 +++++++++++++
java-identity-provider/messages_de_CH.properties | 187 +++++++++++++
java-identity-provider/messages_fr.properties | 187 +++++++++++++
java-identity-provider/messages_it.properties | 187 +++++++++++++
java-identity-provider/messages_ja.properties | 187 +++++++++++++
java-idp-oidc/.gitkeep | 0
java-idp-plugin-totp/messages.properties | 13 +
8 files changed, 1274 insertions(+)
diff --git a/java-identity-provider/messages.properties b/java-identity-provider/messages.properties
new file mode 100644
index 0000000..66cfa05
--- /dev/null
+++ b/java-identity-provider/messages.properties
@@ -0,0 +1,326 @@
+# 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.
+
+
+# Event/Exception to error key mappings, not messages per se, but used
+# in the example error view to support groupings of error behavior.
+
+AccessDenied = access
+ContextCheckDenied = context-check-denied
+EndpointResolutionFailed = endpoint
+ImpersonationViolation = impersonation-violation
+InvalidProfileConfiguration = relying-party
+InvalidSecurityConfiguration = security-cfg
+MessageAuthenticationError = security-msg
+MessageReplay = stale
+MessageExpired = stale
+UnableToDecode = stale
+AccountError = authn
+AuthenticationException = authn
+InvalidCredentials = authn
+InvalidCSRFToken = invalid-csrf-token
+NoCredentials = authn
+NoPotentialFlow = authn
+RequestUnsupported = authn
+SubjectCanonicalizationError = authn
+InvalidAttributeContext = unexpected
+InvalidAuthenticationContext = unexpected
+InvalidSubjectContext = unexpected
+InvalidSubjectCanonicalizationContext = unexpected
+InvalidMessage = unexpected
+InvalidMessageContext = unexpected
+InvalidMessageVersion = unexpected
+InvalidProfileContext = unexpected
+InvalidRelyingPartyContext = unexpected
+InvalidRelyingPartyConfiguration = unexpected
+MessageProcessingError = unexpected
+UnableToEncode = unexpected
+UnableToSign = unexpected
+UnableToEncrypt = unexpected
+AttributeReleaseRejected = no-release
+TermsRejected = no-terms
+RuntimeException = runtime-error
+InvalidEvent = invalid-event
+UnknownUsername = bad-username
+InvalidPassword = bad-password
+ExpiredPassword = expired-password
+AccountLocked = account-locked
+SPNEGONotAvailable = spnego-unavailable
+NTLMUnsupported = ntlm
+NoSuchFlowExecutionException = stale
+FlowExecutionRestorationFailureException = stale
+ExternalAuthenticationException = stale
+
+# General strings
+
+idp.css = /css/placeholder.css
+idp.title = Web Login Service
+idp.title.suffix = Error
+idp.logo = /images/placeholder-logo.png
+idp.logo.alt-text = Replace or remove this logo
+idp.message = An unidentified error occurred.
+idp.footer = Insert your footer text here.
+
+root.css = /css/placeholder.css
+root.title = Shibboleth IdP
+root.message = No services are available at this location.
+root.footer = Insert your footer text here.
+
+idp.client-storage-read.title = Loading Session Information
+idp.client-storage-read.text = Loading login session information from the browser...
+idp.client-storage-write.title = Saving Session Information
+idp.client-storage-write.text = Saving login session information to the browser...
+idp.client-storage.no-js = Since your browser does not support JavaScript, \
+ you must press the Continue button once to proceed.
+
+# Login / Logout messages
+
+idp.login.loginTo = Login to
+
+idp.login.username = Username
+idp.login.password = Password
+
+idp.login.donotcache = Don't Remember Login
+
+idp.login.login = Login
+idp.login.pleasewait = Logging in, please wait...
+
+idp.login.forgotPassword = Forgot your password?
+idp.login.needHelp = Need Help?
+
+idp.login.duoRequired = Authentication with Duo is required for the requested service.
+idp.login.duoNoScript = The Duo service requires JavaScript.
+idp.login.duoCancel = Cancel this Request
+
+# Expiring password example messages
+
+idp.login.expiringSoon = Your password will be expiring soon!
+idp.login.changePassword = To create a new password now, go to
+idp.login.proceedBegin = Your login will proceed in 20 seconds or you may click
+idp.login.proceedHere = here
+idp.login.proceedEnd = to continue
+
+# Useful links
+
+idp.url.password.reset = #
+idp.url.helpdesk = #
+
+# User Preferences example messages
+
+idp.userprefs.title = Web Login Service
+idp.userprefs.title.suffice = Login Preferences
+idp.userprefs.info = This page allows you to configure your device to tell the Web Login Service that it \
+ can use more advanced login approaches that are more convenient, but not always usable.
+idp.userprefs.options = The following options are available:
+idp.userprefs.spnego = Automatically try desktop login when available.
+idp.userprefs.no-js = This feature requires Javascript.
+
+
+# Logout-related messages
+
+idp.logout.sp-initiated = You have been logged out of the following service:
+idp.logout.prompt = Choose one of the following, or wait a few seconds for the default.
+idp.logout.idponly = Logout Locally
+idp.logout.idponly.caption = End your SSO session.
+idp.logout.global = Logout Globally
+idp.logout.global.caption = End your SSO session and attempt logout of services accessed during session.
+idp.logout.cancel = Cancel
+idp.logout.cancel.caption = Cancel logout and retain your SSO session.
+idp.logout.contactServices = If instructed, the system will attempt to contact the following services:
+idp.logout.complete = The logout operation is complete, and no other services appear to have been accessed during this session.
+idp.logout.local = You elected not to log out of all the services accessed during your session.
+idp.logout.attempt = Attempting to log out of the following services:
+idp.logout.cancelled = Logout has been cancelled.
+idp.logout.hidden = Your single sign-on session has been terminated, but you are still logged into many of the \
+ services you have accessed during your session.
+
+# Legacy V3 UI
+idp.logout.ask = Would you like to attempt to log out of all services accessed during your session? \
+ Please select <strong>Yes</strong> or <strong>No</strong> to ensure the logout \
+ operation completes, or wait a few seconds for Yes.
+
+# Messages related to attribute release consent.
+
+idp.attribute-release.revoke = Clear prior granting of permission for release of your information to this service.
+
+idp.attribute-release.title = Information Release
+
+idp.attribute-release.attributesHeader = Information to be Provided to Service
+
+idp.attribute-release.serviceNameLabel = You are about to access the service:
+idp.attribute-release.of = of
+idp.attribute-release.serviceDescriptionLabel = Description as provided by this service:
+
+idp.attribute-release.informationURLLabel = Additional information about the service
+idp.attribute-release.privacyStatementURLLabel = Data privacy information of the service
+
+idp.attribute-release.showDetails = show details
+
+idp.attribute-release.accept = Accept
+idp.attribute-release.reject = Reject
+
+idp.attribute-release.confirmationQuestion = The information above would be shared with the service if you proceed. \
+ Do you agree to release this information to the service every time you access it?
+
+idp.attribute-release.consentMethod = Select an information release consent duration:
+idp.attribute-release.consentMethodRevoke = This setting can be revoked at any time with the checkbox on the login page.
+
+idp.attribute-release.doNotRememberConsent = Ask me again at next login
+idp.attribute-release.doNotRememberConsentItem = I agree to send my information this time.
+
+idp.attribute-release.rememberConsent = Ask me again if information to be provided to this service changes
+idp.attribute-release.rememberConsentItem = I agree that the same information will be sent automatically to this service in the future.
+
+idp.attribute-release.globalConsent = Do not ask me again
+idp.attribute-release.globalConsentItem = I agree that <strong>all</strong> of my information will be released to <strong>any</strong> service.
+
+# General messages related to terms of use consent.
+
+idp.terms-of-use.accept = I accept the terms of use
+idp.terms-of-use.submit = Submit
+idp.terms-of-use.reject = Refuse
+idp.terms-of-use.required = Please check this box if you want to proceed.
+
+# General messages related to impersonation interceptor
+
+idp.impersonate.header = Account Impersonation
+idp.impersonate.text = Enter an account name to impersonate to this service or continue normally.
+idp.impersonate.login-as = Login as
+idp.impersonate.impersonate = Impersonate
+idp.impersonate.continue = Continue Normally
+
+# General messages related to key-unlocking admin flow
+
+idp.unlock-keys.title = Attended Restart Key Unlock
+idp.unlock-keys.keystorePassword = DataSealer Keystore Password
+idp.unlock-keys.keyPassword = DataSealer Key Password
+idp.unlock-keys.privateKeyPassword = Private Key Password
+idp.unlock-keys.unlock = Unlock
+idp.unlock-keys.cancel = Cancel
+idp.unlock-keys.complete = The system is unlocked and ready for use.
+idp.unlock-keys.error = Unlock failed; check log for specific message.
+
+# General messages related to Hello World admin flow
+idp.hello-world.title = Hello World
+idp.hello-world.greeting = Greetings
+idp.hello-world.reload = Reload the Page
+
+# Triples consisting of a TOU key, and a title and text for each set of terms.
+# The default implementation uses the SP name as the key, but this can be overriden.
+
+https\://sp.example.org = example-tou-1
+example-tou-1.title = Example Terms of Use
+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 University website at [...]. Such data will be used, inter alia, \
+ to authenticate and authorize the access to and use of various resources within \
+ the University and on other sites ("Approved Uses"). The End User hereby consents to \
+ the collection, processing, use and release of such data to the extent reasonably necessary \
+ for the Approved Uses. Such consent includes, but is not limited to, the release \
+ of personal data to other institutions by employing cookies and electronically exchanging, \
+ caching and storing personal authorization attributes." \
+ </p> \
+ <strong>B. Limitation of Liability</strong> \
+ <p> \
+ "To the extent permitted by the applicable law, the End User hereby waives all and any \
+ claims for cost and damages, whether direct or indirect, incidental, or consequential(including, \
+ inter alia, loss of use and lost profits), both in contract and in tort, arising from \
+ the use or in any way related to the inter-organizational authentication and authorization \
+ services which allow the End User to access certain resources of other organizations. \
+ This waiver of claims shall be valid and effective in relation to all participants of \
+ the inter-organizational authentication and authorization services including the AAI \
+ Service Provider and its affiliates, officers, employees and agents." \
+ </p>
+
+# Error key to title and message mappings
+
+access.title = Access Denied
+access.message = You do not have access to the requested resource.
+
+context-check-denied.title = Access Denied
+context-check-denied.message = You are not eligible for the service requested.
+
+impersonation-violation.title = Access Denied
+impersonation-violation.message = You do not have permission to impersonate the selected account.
+
+no-release.title = Release of Information Prevented
+no-release.message = At your request, the release of your information has been blocked. If you wish to \
+ change your decision, you may access the service again and approve the release in the \
+ future.
+
+no-terms.title = Terms of Use Refused
+no-terms.message = Having refused the mandatory Terms of Use, access to the service is not permitted. \
+ If you wish to change your decision, you may access the service again and approve \
+ the terms in the future.
+
+authn.title = Login Failed
+authn.message = User login was not successful or could not meet the requirements of the requesting application.
+
+bad-username.message = The username you entered cannot be identified.
+
+bad-password.message = The password you entered was incorrect.
+
+expired-password.message = Your password has expired.
+
+account-locked.message = Your account is locked.
+
+spnego-unavailable.message = Your web browser doesn't support authentication with your desktop login credentials.
+spnego-unavailable.return = Cancel the attempt.
+
+ntlm.message = Your web browser attempted to negotiate a weaker form of desktop authentication.
+
+endpoint.title = Unable to Respond
+endpoint.message = The login service was unable to identify a compatible way to respond to the requested \
+ application. This is generally due to a misconfiguration on the part of the application \
+ and should be reported to the application's support team or owner.
+
+relying-party.title = Unsupported Request
+relying-party.message = The application you have accessed is not registered for use with this service.
+
+security-cfg.title = Security Configuration Error
+security-cfg.message = The login service and the requested application do not share a compatible \
+ security configuration, and the request cannot be fulfilled.
+
+security-msg.title = Message Security Error
+security-msg.message = The request cannot be fulfilled because the message received does not meet the \
+ security requirements of the login service.
+
+stale.title = Stale Request
+stale.message = <p>You may be seeing this page because you used the Back button while browsing a \
+ secure web site or application. Alternatively, you may have mistakenly bookmarked \
+ the web login form instead of the actual web site you wanted to bookmark or used a \
+ link created by somebody else who made the same mistake.</p> \
+ <br/> \
+ <p>Left unchecked, this can cause errors on some browsers or result in you returning to \
+ the web site you tried to leave, so this page is presented instead.</p>
+
+unexpected.title = Unexpected Error
+unexpected.message = An unexpected error was encountered, usually reflecting a configuration or software error.
+
+runtime-error.title = Uncaught Exception
+runtime-error.message = <p>A software error was encountered that prevents normal operation:</p><br/> \
+ <p><strong>#if($exception)$encoder.encodeForHTML($exception.toString())#elseif($flowExecutionException && $flowExecutionException.getCause())$encoder.encodeForHTML($flowExecutionException.getCause().toString())#else$encoder.encodeForHTML($flowExecutionException.getMessage())#end</strong></p><br/> \
+ <p>Please report this problem to your Help Desk or administrative staff. It has \
+ also been logged for an administrator to review.</p>
+
+invalid-event.title = Invalid Event
+invalid-event.message = <p>The underlying software encountered an event to which it was not programmed to respond.</p><br/> \
+ <p>Please report this problem to your Help Desk or administrative staff. It has \
+ also been logged for an administrator to review.</p>
+
+invalid-csrf-token.title = Processing Error
+invalid-csrf-token.message = CSRF token verification failed.
+
+error.title = Error
+error.message = An error occurred: $eventId
diff --git a/java-identity-provider/messages_de.properties b/java-identity-provider/messages_de.properties
new file mode 100644
index 0000000..a20408b
--- /dev/null
+++ b/java-identity-provider/messages_de.properties
@@ -0,0 +1,187 @@
+# 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 a translation contributed by volunteers on Zanata
+# https://translate.zanata.org/project/view/shib-idpv3-translations
+# so that internationalized translations can be made available and
+# You find the latest version on the Shibboleth Wiki:
+# https://wiki.shibboleth.net/confluence/display/IDP4/MessagesTranslation
+
+AccessDenied=access
+ContextCheckDenied=context-check-denied
+EndpointResolutionFailed=endpoint
+ImpersonationViolation=impersonation-violation
+InvalidProfileConfiguration=relying-party
+InvalidSecurityConfiguration=security-cfg
+MessageAuthenticationError=security-msg
+MessageReplay=stale
+MessageExpired=stale
+UnableToDecode=stale
+AccountError=authn
+AccountLocked=account-locked
+AuthenticationException=authn
+InvalidCredentials=authn
+InvalidCSRFToken=invalid-csrf-token
+NoCredentials=authn
+NoPotentialFlow=authn
+RequestUnsupported=authn
+SubjectCanonicalizationError=authn
+InvalidAttributeContext=unexpected
+InvalidAuthenticationContext=unexpected
+InvalidSubjectContext=unexpected
+InvalidSubjectCanonicalizationContext=unexpected
+InvalidMessage=unexpected
+InvalidMessageContext=unexpected
+InvalidMessageVersion=unexpected
+InvalidProfileContext=unexpected
+InvalidRelyingPartyContext=unexpected
+InvalidRelyingPartyConfiguration=unexpected
+MessageProcessingError=unexpected
+UnableToEncode=unexpected
+UnableToSign=unexpected
+UnableToEncrypt=unexpected
+AttributeReleaseRejected=no-release
+TermsRejected=no-terms
+RuntimeException=runtime-error
+InvalidEvent=invalid-event
+UnknownUsername=bad-username
+InvalidPassword=bad-password
+ExpiredPassword=expired-password
+SPNEGONotAvailable=spnego-unavailable
+NTLMUnsupported=ntlm
+NoSuchFlowExecutionException=stale
+FlowExecutionRestorationFailureException=stale
+ExternalAuthenticationException=stale
+idp.css=/css/placeholder.css
+idp.title=Web Anmeldedienst
+idp.title.suffix=Fehler
+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.title=Shibboleth IdP
+root.message=Kein Dienst verfügbar unter dieser Adresse.
+root.footer=Bitte Fußtext hier einfügen.
+idp.client-storage-read.title=Lade Session-Informationen...
+idp.client-storage-read.text=Lade Session-Informationen vom Webbrowser...
+idp.client-storage-write.title=Speichere Session-Informationen
+idp.client-storage-write.text=Speichere Session-Informationen im Webbrowser...
+idp.client-storage.no-js=Da Ihr Webbrowser kein JavaScript unterstützt, müssen Sie auf den Weiter-Knopf klicken um fortzufahren.
+idp.login.loginTo=Anmelden bei
+idp.login.username=Benutzername
+idp.login.password=Passwort
+idp.login.donotcache=Anmeldung nicht speichern
+idp.login.login=Anmelden
+idp.login.pleasewait=Anmeldung läuft, bitte warten...
+idp.login.forgotPassword=Passwort vergessen?
+idp.login.needHelp=Hilfe benötigt?
+idp.login.duoRequired=Für den Dienst, auf den Sie zugreifen möchten, wird eine Anmeldung mit Duo benötigt.
+idp.login.duoNoScript=Der Duo Anmeldedienst benötigt JavaScript.
+idp.login.duoCancel=Anfrage abbrechen
+idp.login.expiringSoon=Ihr Passwort läuft bald ab\!
+idp.login.changePassword=Um jetzt ein neues Passwort zu erstellen, gehen Sie bitte zu
+idp.login.proceedBegin=Ihre Anmeldung wird in 20 Sekunden automatisch fortgesetzt oder klicken Sie
+idp.login.proceedHere=hier
+idp.login.proceedEnd=um fortzufahren
+idp.url.password.reset=\#
+idp.url.helpdesk=\#
+idp.userprefs.title=Web Anmeldedienst
+idp.userprefs.title.suffice=Anmelde-Einstellungen
+idp.userprefs.info=Diese Seite erlaubt es Ihnen, Ihr Gerät so zu konfigurieren, dass der Web Anmeldedienst fortgeschrittene Anmeldemöglichkeiten verwendet. Diese sind bequemer, jedoch nicht immer verfügbar.
+idp.userprefs.options=Die folgenden Auswahlmöglichkeiten sind verfügbar\:
+idp.userprefs.spnego=Automatisch Desktop-Anmeldung versuchen, falls verfügbar.
+idp.userprefs.no-js=Diese Funktion benötigt JavaScript.
+idp.logout.sp-initiated=Sie wurden von folgenden Diensten abgemeldet\:
+idp.logout.prompt=Wählen Sie eine der Optionen, oder warten Sie kurz auf die vorausgewählte Variante.
+idp.logout.idponly=Lokal abmelden
+idp.logout.idponly.caption=Beende nur die SSO-Anmeldung.
+idp.logout.global=Überall abmelden
+idp.logout.global.caption=Beende die SSO-Anmeldung und versuche bei allen Diensten abzumelden, auf die zuvor zugegriffen wurde.
+idp.logout.cancel=Abbrechen
+idp.logout.cancel.caption=Abmeldevorgang abbrechen und SSO-Anmeldung beibehalten.
+idp.logout.contactServices=Wenn Sie fortfahren, wird das System folgende Dienste kontaktieren\:
+idp.logout.complete=Der Abmeldevorgang ist abgeschlossen. Es scheint, als wäre während dieser Webbrowser Sitzung auf keine weiteren Dienste zugegriffen worden.
+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.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
+idp.attribute-release.attributesHeader=An den Dienst zu übermittelnde Informationen
+idp.attribute-release.serviceNameLabel=Sie sind dabei auf diesen Dienst zuzugreifen\:
+idp.attribute-release.of=von
+idp.attribute-release.serviceDescriptionLabel=Beschreibung dieses Dienstes\:
+idp.attribute-release.informationURLLabel=Zusätzliche Informationen über diesen Dienst
+idp.attribute-release.privacyStatementURLLabel=Datenschutzinformationen dieses Dienstes
+idp.attribute-release.showDetails=Details anzeigen
+idp.attribute-release.accept=Akzeptieren
+idp.attribute-release.reject=Ablehnen
+idp.attribute-release.confirmationQuestion=Die oben aufgeführten Informationen werden an den Dienst weitergegeben, falls Sie fortfahren. Sind Sie einverstanden, dass diese Informationen bei jedem Zugriff auf diesen Dienst an ihn weitergegeben werden?
+idp.attribute-release.consentMethod=Wählen Sie die Dauer, für die Ihre Entscheidung zur Informationsweitergabe gültig sein soll\:
+idp.attribute-release.consentMethodRevoke=Diese Einstellung kann jederzeit mit der Checkbox auf der Anmeldeseite widerrufen werden.
+idp.attribute-release.doNotRememberConsent=Bei nächster Anmeldung erneut fragen.
+idp.attribute-release.doNotRememberConsentItem=Ich bin einverstanden, meine Informationen dieses Mal zu senden.
+idp.attribute-release.rememberConsent=Erneut fragen, wenn sich die Informationen ändern, welche diesem Dienst weitergegeben werden.
+idp.attribute-release.rememberConsentItem=Ich bin einverstanden, dass dieselben Informationen in Zukunft automatisch an diesen Dienst weitergegeben werden.
+idp.attribute-release.globalConsent=Nicht mehr fragen
+idp.attribute-release.globalConsentItem=Ich bin einverstanden, dass <strong>alle</strong> meine Informationen an <strong>jeden</strong> Dienst weitergegeben werden.
+idp.terms-of-use.accept=Ich akzeptiere die Benutzerordnung
+idp.terms-of-use.submit=Senden
+idp.terms-of-use.reject=Ablehnen
+idp.terms-of-use.required=Bitte diese Checkbox ankreuzen um fortzufahren.
+idp.impersonate.header=Benutzerkonto Impersonifizierung
+idp.impersonate.text=Geben Sie den Namen eines Benutzerkontos an, das Sie impersonifizieren möchten, oder fahren Sie normal fort.
+idp.impersonate.login-as=Anmelden als
+idp.impersonate.impersonate=Impersonifizieren
+idp.impersonate.continue=Normal weiterfahren
+idp.unlock-keys.title=Begleiteter Neustart Schlüsselentsperrung
+idp.unlock-keys.keystorePassword=DataSealer Schlüsselbundpasswort
+idp.unlock-keys.keyPassword=DataSealer Schlüsselpasswort
+idp.unlock-keys.privateKeyPassword=Passwort des privaten Schlüssels
+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
+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 [...]
+access.title=Zugang verweigert
+access.message=Sie haben keine Zugangsrechte für diese Ressource.
+context-check-denied.title=Zugang verweigert
+context-check-denied.message=Sie sind nicht berechtigt auf diesen Dienst zuzugreifen.
+impersonation-violation.title=Zugang verweigert
+impersonation-violation.message=Sie haben keine Berechtigung das ausgewählte Konto zu impersonifizieren.
+no-release.title=Weitergabe von Informationen verhindert
+no-release.message=Auf Ihren Wunsch hin wurde die Weitergabe von Informationen blockiert. Wenn Sie Ihre Entscheidung ändern möchten, greifen Sie bitte erneut auf den Dienst zu und akzeptieren die Weitergabe von Informationen.
+no-terms.title=Benutzerordnung abgelehnt
+no-terms.message=Bei Ablehnung der Benutzerordnung ist der der Zugang zum Dienst nicht erlaubt. Falls Sie Ihre Entscheidung ändern möchten, greifen Sie erneut auf den Dienst zu und akzeptieren Sie die Benutzerordnung.
+authn.title=Anmeldung fehlgeschlagen
+authn.message=Anmeldung war nicht erfolgreich oder die Anforderungen der anfragenden Anwendung konnten nicht erfüllt werden.
+bad-username.message=Der eingegebene Benutzername wurde nicht gefunden.
+bad-password.message=Das eingegebene Passwort ist nicht korrekt.
+expired-password.message=Das Passwort ist abgelaufen.
+account-locked.message=Ihr Benutzerkonto ist gesperrt.
+spnego-unavailable.message=Ihr Webbrowser unterstützt die Anmeldung mit Ihren Desktop-Anmeldedaten nicht.
+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.
+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
+security-cfg.message=Der Anmeldedienst und die anfragende Applikation haben keine kompatible Sicherheitskonfiguration und deshalb kann die Anfrage nicht beantwortet werden.
+security-msg.title=Sicherheitsfehler in der Nachricht
+security-msg.message=Die Anfrage kann nicht beantwortet werden, da die Nachricht die Sicherheitsbedingungen des Anmeldedienstes nicht erfüllt.
+stale.title=Veraltete Anfrage
+stale.message=<p>Sie sehen diese Meldung wahrscheinlich, weil sie auf den Zurück-Knopf in Ihrem Webbrowser geklickt haben, während sie auf einer sicheren Webseite oder Applikation waren. Eventuell haben Sie auch ein Lesezeichen der Anmeldeseite erstellt, anstatt der Webseite, auf die Sie zugreifen möchten. Oder Sie haben auf einen Link geklickt, den Ihnen jemand gesendet hat, der denselben Fehler gemacht hat.</p> <br/> <p>Ohne diese Überprüfung könnten in manchen Web-Browsern Fehler ents [...]
+unexpected.title=Unerwarteter Fehler
+unexpected.message=Ein unerwarteter Fehler ist aufgetreten. Normalerweise passiert das aufgrund einer Fehlkonfiguration oder eines Softwarefehlers.
+runtime-error.title=Unbehandelter Fehler
+runtime-error.message=<p>Ein Softwarefehler ist aufgetreten, der die normale Ausführung behindert\:</p><br/> <p><strong>\#if($exception)$encoder.encodeForHTML($exception.toString())\#elseif($flowExecutionException && $flowExecutionException.getCause())$encoder.encodeForHTML($flowExecutionException.getCause().toString())\#else$encoder.encodeForHTML($flowExecutionException.getMessage())\#end</strong></p><br/> <p>Bitte melden Sie dieses Problem dem Help Desk oder einem Administrator. Das Pr [...]
+invalid-event.title=Ungültiger Vorgang
+invalid-event.message=<p>Die zugrunde liegende Software stieß auf ein Ereignis, auf das sie nicht programmiert war zu reagieren.</p><br/>\n<p>Bitte melden Sie dieses Problem Ihrem Helpdesk oder Ihrem Administrator. Das Ereignis wurde protokolliert so dass ein Administrator es überprüfen kann.</p>
+invalid-csrf-token.title=Verarbeitungsfehler
+invalid-csrf-token.message=CSRF-Token-Verifizierung fehlgeschlagen
+error.title=Fehler
+error.message=Ein Fehler ist aufgetreten\: $eventId
diff --git a/java-identity-provider/messages_de_CH.properties b/java-identity-provider/messages_de_CH.properties
new file mode 100644
index 0000000..ad86c41
--- /dev/null
+++ b/java-identity-provider/messages_de_CH.properties
@@ -0,0 +1,187 @@
+# 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 a translation contributed by volunteers on Zanata
+# https://translate.zanata.org/project/view/shib-idpv3-translations
+# so that internationalized translations can be made available and
+# You find the latest version on the Shibboleth Wiki:
+# https://wiki.shibboleth.net/confluence/display/IDP4/MessagesTranslation
+
+AccessDenied=access
+ContextCheckDenied=context-check-denied
+EndpointResolutionFailed=endpoint
+ImpersonationViolation=impersonation-violation
+InvalidProfileConfiguration=relying-party
+InvalidSecurityConfiguration=security-cfg
+MessageAuthenticationError=security-msg
+MessageReplay=stale
+MessageExpired=stale
+UnableToDecode=stale
+AccountError=authn
+AccountLocked=account-locked
+AuthenticationException=authn
+InvalidCredentials=authn
+InvalidCSRFToken=invalid-csrf-token
+NoCredentials=authn
+NoPotentialFlow=authn
+RequestUnsupported=authn
+SubjectCanonicalizationError=authn
+InvalidAttributeContext=unexpected
+InvalidAuthenticationContext=unexpected
+InvalidSubjectContext=unexpected
+InvalidSubjectCanonicalizationContext=unexpected
+InvalidMessage=unexpected
+InvalidMessageContext=unexpected
+InvalidMessageVersion=unexpected
+InvalidProfileContext=unexpected
+InvalidRelyingPartyContext=unexpected
+InvalidRelyingPartyConfiguration=unexpected
+MessageProcessingError=unexpected
+UnableToEncode=unexpected
+UnableToSign=unexpected
+UnableToEncrypt=unexpected
+AttributeReleaseRejected=no-release
+TermsRejected=no-terms
+RuntimeException=runtime-error
+InvalidEvent=invalid-event
+UnknownUsername=bad-username
+InvalidPassword=bad-password
+ExpiredPassword=expired-password
+SPNEGONotAvailable=spnego-unavailable
+NTLMUnsupported=ntlm
+NoSuchFlowExecutionException=stale
+FlowExecutionRestorationFailureException=stale
+ExternalAuthenticationException=stale
+idp.css=/css/placeholder.css
+idp.title=Web Anmeldedienst
+idp.title.suffix=Fehler
+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.title=Shibboleth IdP
+root.message=Kein Dienst verfügbar unter dieser Adresse.
+root.footer=Bitte Fusstext hier einfügen.
+idp.client-storage-read.title=Lade Session-Informationen...
+idp.client-storage-read.text=Lade Session-Informationen vom Webbrowser...
+idp.client-storage-write.title=Speichere Session-Informationen
+idp.client-storage-write.text=Speichere Session-Informationen im Webbrowser...
+idp.client-storage.no-js=Da Ihr Webbrowser kein JavaScript unterstützt, müssen Sie auf den Weiter-Knopf klicken um fortzufahren.
+idp.login.loginTo=Anmelden bei
+idp.login.username=Benutzername
+idp.login.password=Passwort
+idp.login.donotcache=Anmeldung nicht speichern
+idp.login.login=Anmelden
+idp.login.pleasewait=Anmeldung läuft, bitte warten...
+idp.login.forgotPassword=Passwort vergessen?
+idp.login.needHelp=Hilfe benötigt?
+idp.login.duoRequired=Für den Dienst, auf den Sie zugreifen möchten, wird eine Anmeldung mit Duo benötigt.
+idp.login.duoNoScript=Der Duo Anmeldedienst benötigt JavaScript.
+idp.login.duoCancel=Anfrage abbrechen
+idp.login.expiringSoon=Ihr Passwort läuft bald ab\!
+idp.login.changePassword=Um jetzt ein neues Passwort zu erstellen, gehen Sie bitte zu
+idp.login.proceedBegin=Ihre Anmeldung wird in 20 Sekunden automatisch fortgesetzt oder klicken Sie
+idp.login.proceedHere=hier
+idp.login.proceedEnd=um fortzufahren
+idp.url.password.reset=\#
+idp.url.helpdesk=\#
+idp.userprefs.title=Web Anmeldedienst
+idp.userprefs.title.suffice=Anmelde-Einstellungen
+idp.userprefs.info=Diese Seite erlaubt es Ihnen, Ihr Gerät so zu konfigurieren, dass der Web Anmeldedienst fortgeschrittene Anmeldemöglichkeiten verwendet. Diese sind bequemer, jedoch nicht immer verfügbar.
+idp.userprefs.options=Die folgenden Auswahlmöglichkeiten sind verfügbar\:
+idp.userprefs.spnego=Automatisch Desktop-Anmeldung versuchen, falls verfügbar.
+idp.userprefs.no-js=Diese Funktion benötigt JavaScript.
+idp.logout.sp-initiated=Sie wurden von folgenden Diensten abgemeldet\:
+idp.logout.prompt=Wählen Sie eine der Optionen, oder warten Sie kurz auf die vorausgewählte Variante.
+idp.logout.idponly=Lokal abmelden
+idp.logout.idponly.caption=Beende nur die SSO-Anmeldung.
+idp.logout.global=Überall abmelden
+idp.logout.global.caption=Beende die SSO-Anmeldung und versuche bei allen Diensten abzumelden, auf die zuvor zugegriffen wurde.
+idp.logout.cancel=Abbrechen
+idp.logout.cancel.caption=Abmeldevorgang abbrechen und SSO-Anmeldung beibehalten.
+idp.logout.contactServices=Wenn Sie fortfahren, wird das System folgende Dienste kontaktieren\:
+idp.logout.complete=Der Abmeldevorgang ist abgeschlossen. Es scheint als wäre auf keine weiteren Dienste zugegriffen worden während dieser Webbrowser Sitzung.
+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.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
+idp.attribute-release.attributesHeader=An den Dienst zu übermittelnde Informationen
+idp.attribute-release.serviceNameLabel=Sie sind dabei auf diesen Dienst zuzugreifen\:
+idp.attribute-release.of=von
+idp.attribute-release.serviceDescriptionLabel=Beschreibung dieses Dienstes\:
+idp.attribute-release.informationURLLabel=Zusätzliche Informationen über diesen Dienst
+idp.attribute-release.privacyStatementURLLabel=Datenschutzinformationen dieses Dienstes
+idp.attribute-release.showDetails=Details anzeigen
+idp.attribute-release.accept=Akzeptieren
+idp.attribute-release.reject=Ablehnen
+idp.attribute-release.confirmationQuestion=Die oben aufgeführten Informationen werden an den Dienst weitergegeben, falls Sie fortfahren. Sind Sie einverstanden, dass diese Informationen bei jedem Zugriff auf diesen Dienst an ihn weitergegeben werden?
+idp.attribute-release.consentMethod=Wählen Sie die Dauer, für die Ihre Entscheidung zur Informationsweitergabe gültig sein soll\:
+idp.attribute-release.consentMethodRevoke=Diese Einstellung kann jederzeit mit der Checkbox auf der Anmeldeseite widerrufen werden.
+idp.attribute-release.doNotRememberConsent=Bei nächster Anmeldung erneut fragen.
+idp.attribute-release.doNotRememberConsentItem=Ich stimme zu, dass meine Informationen dieses Mal weitergegeben werden.
+idp.attribute-release.rememberConsent=Erneut fragen, wenn sich die Informationen ändern, welche diesem Dienst weitergegeben werden.
+idp.attribute-release.rememberConsentItem=Ich bin einverstanden, dass dieselben Informationen in Zukunft automatisch an diesen Dienst weitergegeben werden.
+idp.attribute-release.globalConsent=Nicht mehr fragen
+idp.attribute-release.globalConsentItem=Ich bin einverstanden, dass <strong>alle</strong> meine Informationen an <strong>jeden</strong> Dienst weitergegeben werden.
+idp.terms-of-use.accept=Ich akzeptiere die Benutzerordnung
+idp.terms-of-use.submit=Senden
+idp.terms-of-use.reject=Ablehnen
+idp.terms-of-use.required=Bitte diese Checkbox ankreuzen um fortzufahren.
+idp.impersonate.header=Benutzerkonto Impersonifizierung
+idp.impersonate.text=Geben Sie den Namen eines Benutzerkontos an, das Sie impersonifizieren möchten, oder fahren Sie normal fort.
+idp.impersonate.login-as=Anmelden als
+idp.impersonate.impersonate=Impersonifizieren
+idp.impersonate.continue=Normal weiterfahren
+idp.unlock-keys.title=Begleiteter Neustart Schlüsselentsperrung
+idp.unlock-keys.keystorePassword=DataSealer Schlüsselbundpasswort
+idp.unlock-keys.keyPassword=DataSealer Schlüsselpasswort
+idp.unlock-keys.privateKeyPassword=Passwort des privaten Schlüssels
+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
+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 [...]
+access.title=Zugang verweigert
+access.message=Sie haben keine Zugangsrechte für diese Ressource.
+context-check-denied.title=Zugang verweigert
+context-check-denied.message=Sie sind nicht berechtigt auf diesen Dienst zuzugreifen.
+impersonation-violation.title=Zugang verweigert
+impersonation-violation.message=Sie haben keine Berechtigung das ausgewählte Konto zu impersonifizieren.
+no-release.title=Weitergabe von Informationen verhindert
+no-release.message=Auf Ihren Wunsch hin wurde die Weitergabe von Informationen blockiert. Wenn Sie Ihre Entscheidung ändern möchten, greifen Sie bitte erneut auf den Dienst zu und akzeptieren die Weitergabe von Informationen.
+no-terms.title=Benutzerordnung abgelehnt
+no-terms.message=Bei Ablehnung der Benutzerordnung ist der der Zugang zum Dienst nicht erlaubt. Falls Sie Ihre Entscheidung ändern möchten, greifen Sie erneut auf den Dienst zu und akzeptieren Sie die Benutzerordnung.
+authn.title=Anmeldung fehlgeschlagen
+authn.message=Anmeldung war nicht erfolgreich oder die Anforderungen der anfragenden Anwendung konnten nicht erfüllt werden.
+bad-username.message=Der eingegebene Benutzername wurde nicht gefunden.
+bad-password.message=Das eingegebene Passwort ist nicht korrekt.
+expired-password.message=Das Passwort ist abgelaufen.
+account-locked.message=Ihr Benutzerkonto ist gesperrt.
+spnego-unavailable.message=Ihr Webbrowser unterstützt die Anmeldung mit Ihren Desktop-Anmeldedaten nicht.
+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.
+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
+security-cfg.message=Der Anmeldedienst und die anfragende Applikation haben keine kompatible Sicherheitskonfiguration und deshalb kann die Anfrage nicht beantwortet werden.
+security-msg.title=Sicherheitsfehler in der Nachricht
+security-msg.message=Die Anfrage kann nicht beantwortet werden, da die Nachricht die Sicherheitsbedingungen des Anmeldedienstes nicht erfüllt.
+stale.title=Veraltete Anfrage
+stale.message=<p>Sie sehen diese Meldung wahrscheinlich, weil sie auf den Zurück-Knopf in Ihrem Webbrowser geklickt haben, während sie auf einer sicheren Webseite oder Applikation waren. Eventuell haben Sie auch ein Lesezeichen der Anmeldeseite erstellt, anstatt der Webseite, auf die Sie zugreifen möchten. Oder Sie haben auf einen Link geklickt, den Ihnen jemand gesendet hat, der denselben Fehler gemacht hat.</p> <br/> <p>Ohne diese Überprüfung könnten in manchen Web-Browsern Fehler ents [...]
+unexpected.title=Unerwarteter Fehler
+unexpected.message=Ein unerwarteter Fehler ist aufgetreten. Normalerweise passiert das aufgrund einer Fehlkonfiguration oder eines Softwarefehlers.
+runtime-error.title=Unbehandelter Fehler
+runtime-error.message=<p>Ein Softwarefehler ist aufgetreten, der die normale Ausführung behindert\:</p><br/> <p><strong>\#if($exception)$encoder.encodeForHTML($exception.toString())\#elseif($flowExecutionException && $flowExecutionException.getCause())$encoder.encodeForHTML($flowExecutionException.getCause().toString())\#else$encoder.encodeForHTML($flowExecutionException.getMessage())\#end</strong></p><br/> <p>Bitte melden Sie dieses Problem dem Help Desk oder einem Administrator. Das Pr [...]
+invalid-event.title=Ungültiger Vorgang
+invalid-event.message=<p>Die zugrunde liegende Software stiess auf ein Ereignis, auf das sie nicht programmiert war zu reagieren.</p><br/>\n<p>Bitte melden Sie dieses Problem Ihrem Helpdesk oder Ihrem Administrator. Das Ereignis wurde protokolliert so dass ein Administrator es überprüfen kann.</p>
+invalid-csrf-token.title=Verarbeitungsfehler
+invalid-csrf-token.message=CSRF-Token-Verifizierung fehlgeschlagen
+error.title=Fehler
+error.message=Ein Fehler ist aufgetreten\: $eventId
diff --git a/java-identity-provider/messages_fr.properties b/java-identity-provider/messages_fr.properties
new file mode 100644
index 0000000..e5bff31
--- /dev/null
+++ b/java-identity-provider/messages_fr.properties
@@ -0,0 +1,187 @@
+# 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 a translation contributed by volunteers on Zanata
+# https://translate.zanata.org/project/view/shib-idpv3-translations
+# so that internationalized translations can be made available and
+# You find the latest version on the Shibboleth Wiki:
+# https://wiki.shibboleth.net/confluence/display/IDP4/MessagesTranslation
+
+AccessDenied=access
+ContextCheckDenied=context-check-denied
+EndpointResolutionFailed=endpoint
+ImpersonationViolation=impersonation-violation
+InvalidProfileConfiguration=relying-party
+InvalidSecurityConfiguration=security-cfg
+MessageAuthenticationError=security-msg
+MessageReplay=stale
+MessageExpired=stale
+UnableToDecode=stale
+AccountError=authn
+AccountLocked=account-locked
+AuthenticationException=authn
+InvalidCredentials=authn
+InvalidCSRFToken=invalid-csrf-token
+NoCredentials=authn
+NoPotentialFlow=authn
+RequestUnsupported=authn
+SubjectCanonicalizationError=authn
+InvalidAttributeContext=unexpected
+InvalidAuthenticationContext=unexpected
+InvalidSubjectContext=unexpected
+InvalidSubjectCanonicalizationContext=unexpected
+InvalidMessage=unexpected
+InvalidMessageContext=unexpected
+InvalidMessageVersion=unexpected
+InvalidProfileContext=unexpected
+InvalidRelyingPartyContext=unexpected
+InvalidRelyingPartyConfiguration=unexpected
+MessageProcessingError=unexpected
+UnableToEncode=unexpected
+UnableToSign=unexpected
+UnableToEncrypt=unexpected
+AttributeReleaseRejected=no-release
+TermsRejected=no-terms
+RuntimeException=runtime-error
+InvalidEvent=invalid-event
+UnknownUsername=bad-username
+InvalidPassword=bad-password
+ExpiredPassword=expired-password
+SPNEGONotAvailable=spnego-unavailable
+NTLMUnsupported=ntlm
+NoSuchFlowExecutionException=stale
+FlowExecutionRestorationFailureException=stale
+ExternalAuthenticationException=stale
+idp.css=/css/placeholder.css
+idp.title=Service Web d'Authentification
+idp.title.suffix=Erreur
+idp.logo=/images/placeholder-logo.png
+idp.logo.alt-text=Remplacez ou supprimez ce logo
+idp.message=Une erreur non identifiée a été rencontrée.
+idp.footer=Insérez votre texte de pied de page ici.
+root.title=IdP Shibboleth
+root.message=Aucun service disponible à cet emplacement.
+root.footer=Insérez votre texte de pied de page ici.
+idp.client-storage-read.title=Chargement des Informations de Session
+idp.client-storage-read.text=Chargement des informations de session de connexion depuis le navigateur...
+idp.client-storage-write.title=Enregistrement des informations de session
+idp.client-storage-write.text=Enregistrement des informations de session de connexion dans le navigateur...
+idp.client-storage.no-js=Puisque votre navigateur ne supporte pas JavaScript, vous devez appuyer sur le bouton Continuer pour poursuivre.
+idp.login.loginTo=Se connecter à
+idp.login.username=Nom d'utilisateur
+idp.login.password=Mot de passe
+idp.login.donotcache=Ne pas enregistrer mon identifiant
+idp.login.login=Identifiant
+idp.login.pleasewait=Connexion en cours, veuillez patienter...
+idp.login.forgotPassword=Mot de passe oublié?
+idp.login.needHelp=Besoin d'aide?
+idp.login.duoRequired=L'authentification avec Duo est requise pour le service demandé.
+idp.login.duoNoScript=Le service Duo requiert JavaScript.
+idp.login.duoCancel=Annuler cette demande
+idp.login.expiringSoon=Votre mot de passe expirera prochainement\!
+idp.login.changePassword=Pour créer un nouveau mot de passe, accédez à
+idp.login.proceedBegin=Votre connexion se fera dans 20 secondes ou vous pouvez cliquer
+idp.login.proceedHere=ici
+idp.login.proceedEnd=pour continuer
+idp.url.password.reset=\#
+idp.url.helpdesk=\#
+idp.userprefs.title=Service d'Authentification Web
+idp.userprefs.title.suffice=Préférences d'Authentification
+idp.userprefs.info=Cette page vous permet de configurer votre poste pour indiquer au Service d'Authentification Web qu'il peut utiliser des approches d'authentifications avancées qui ne sont pas toujours utilisées mais qui sont plus convenables.
+idp.userprefs.options=Les options suivantes sont disponibles\:
+idp.userprefs.spnego=Essayez automatiquement une connexion bureau si disponible.
+idp.userprefs.no-js=Cette fonctionnalité requiert Javascript.
+idp.logout.sp-initiated=Vous avez été déconnecté des services suivants\:
+idp.logout.prompt=Voulez-vous vous déconnecter de tous les services accédés pendant votre session? Veuillez sélectionner <strong>Oui</strong> ou <strong>Non</strong> pour compléter votre processus de déconnexion, ou patientez quelques secondes pour Oui.
+idp.logout.idponly=Déconnexion locale
+idp.logout.idponly.caption=Termine seulement votre session SSO.
+idp.logout.global=Déconnexion globale
+idp.logout.global.caption=Termine votre session SSO et tente de vous déconnecter de tous les services auxquels vous avez accédé pendant cette session.
+idp.logout.cancel=Annuler
+idp.logout.cancel.caption=Annule la déconnexion et préserve votre session SSO.
+idp.logout.contactServices=Si vous poursuivez, le système va tenter de contacter les services suivants\:
+idp.logout.complete=L'opération de déconnexion est terminée, et aucun autre service ne semble avoir été accédé au cours de cette session.
+idp.logout.local=Vous avez choisi de ne pas vous déconnecter de tous les services accédés pendant votre session.
+idp.logout.attempt=Tentative de déconnexion des services suivants\:
+idp.logout.cancelled=Déconnexion annulée
+idp.logout.ask=Voulez-vous vous déconnecter de tous les services accédés pendant votre session? Veuillez sélectionner <strong>Oui</strong> ou <strong>Non</strong> pour compléter votre processus de déconnexion, ou patientez quelques secondes pour Oui.
+idp.attribute-release.revoke=Afficher les informations qui vont être transférées afin que je puisse en refuser le transfert.
+idp.attribute-release.title=Informations Transmises
+idp.attribute-release.attributesHeader=Données requises par le service
+idp.attribute-release.serviceNameLabel=Vous allez accéder au service\:
+idp.attribute-release.of=de
+idp.attribute-release.serviceDescriptionLabel=Description fournie par le service \:
+idp.attribute-release.informationURLLabel=Information supplémentaire relative au service
+idp.attribute-release.privacyStatementURLLabel=Informations sur la protection des données à caractère personnel du service
+idp.attribute-release.showDetails=afficher les détails
+idp.attribute-release.accept=Accepter
+idp.attribute-release.reject=Rejeter
+idp.attribute-release.confirmationQuestion=Les informations ci-dessus seront transmises au service si vous continuez. Acceptez-vous de les fournir à chaque connexion à ce dernier ?
+idp.attribute-release.consentMethod=Choisir une durée de consentement\:
+idp.attribute-release.consentMethodRevoke=Vous pouvez révoquer cette décision à tout moment en cochant la case correspondante dans la page d'authentification.
+idp.attribute-release.doNotRememberConsent=Me demander à nouveau à la prochaine connexion
+idp.attribute-release.doNotRememberConsentItem=J'accepte d'envoyer mes informations cette fois-ci.
+idp.attribute-release.rememberConsent=Me demander à nouveau si les données transmises au service devaient changer
+idp.attribute-release.rememberConsentItem=J'accepte dorénavant d'envoyer ces mêmes informations automatiquement à ce service.
+idp.attribute-release.globalConsent=Ne pas me demander à nouveau
+idp.attribute-release.globalConsentItem=J'accepte que <strong>toutes</strong> mes informations soient transmises à <strong>tous</strong> les services.
+idp.terms-of-use.accept=J'accepte les conditions d'utilisation
+idp.terms-of-use.submit=Accepter
+idp.terms-of-use.reject=Refuser
+idp.terms-of-use.required=Cochez cette case si vous souhaitez continuer.
+idp.impersonate.header=endosser un compte
+idp.impersonate.text=Renseignez le compte pour lequel vous voulez endosser l'identité pour ce service ou continuez normalement.
+idp.impersonate.login-as=Se connecter en tant que
+idp.impersonate.impersonate=Endosser
+idp.impersonate.continue=Continuer normalement
+idp.unlock-keys.title=Relancer le déverrouillage de la clé
+idp.unlock-keys.keystorePassword=Mot de passe du DataSealer Keystore
+idp.unlock-keys.keyPassword=Mot de passe du DataSealer Key
+idp.unlock-keys.privateKeyPassword=Mot de passe de la clé privée
+idp.unlock-keys.unlock=Déverrouiller
+idp.unlock-keys.cancel=Annuler
+idp.unlock-keys.complete=Le système est déverrouillé et prêt à être utilisé.
+idp.unlock-keys.error=Echec du déverrouillage; vérifiez les logs pour le message spécifique.
+https\://sp.example.org=example-tou-1
+example-tou-1.title=Exemple de conditions d'utilisation
+example-tou-1.text=<em>*** Ceci est un exemple de condition d'utilisation (à adapter selon vos besoins) ***</em> <p>Service exemple \\\: Condition d'utilisation</p> <strong>A.Exemple de clause de protection des données à caractère personnel</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 u [...]
+access.title=Accès Refusé
+access.message=Vous n'êtes pas autorisé à accéder à cette ressource.
+context-check-denied.title=Accès Refusé
+context-check-denied.message=Vous n'êtes pas éligible pour le service demandé.
+impersonation-violation.title=Accès refusé
+impersonation-violation.message=Vous n'êtes pas autorisé à endosser l'identité du compte sélectionné.
+no-release.title=La diffusion d'informations a été bloquée
+no-release.message=À votre demande, la diffusion d'informations a été bloquée. Si vous désirez revenir sur votre décision, vous pouvez vous reconnecter au service et approuver la diffusion de l'information.
+no-terms.title=Conditions d'utilisation refusées
+no-terms.message=Puisque vous avez refusé les conditions d'utilisation, l'accès au service n'est pas autorisé. Si vous désirez revenir sur votre décision vous pouvez vous reconnecter au service et approuver les conditions d'utilisation.
+authn.title=échec de la connexion
+authn.message=L'authentification a échoué ou ne satisfait pas les exigences de l'application.
+bad-username.message=L'identifiant fourni n'est pas reconnu.
+bad-password.message=Le mot de passe fourni est incorrect.
+expired-password.message=Votre mot de passe a expiré.
+account-locked.message=Votre compte est bloqué.
+spnego-unavailable.message=Votre navigateur web ne supporte pas l'authentification avec les identifiants de connexion de votre poste.
+spnego-unavailable.return=Annuler la tentative.
+ntlm.message=Votre navigateur web a utilisé une méthode d'authentification de bureau faible.
+endpoint.title=Impossible de répondre
+endpoint.message=Le service d'authentification n'a pas réussi à identifier un moyen de réponse compatible avec le service demandé. C'est généralement dû à une mauvaise configuration du service, le problème doit être signalé aux responsables du service.
+relying-party.title=Requête non supportée
+relying-party.message=L'application à laquelle vous avez accédé n'est pas enregistrée pour être utilisée avec ce service.
+security-cfg.title=Erreur de configuration de sécurité
+security-cfg.message=Le Service d'Authentification et l'application demandée ne partagent pas une configuration de sécurité commune, la requête ne peut pas être exécutée.
+security-msg.title=Message d'erreur de sécurité
+security-msg.message=La demande ne peut être traitée car le message reçu ne répond pas aux exigences de sécurité du service d'authentification.
+stale.title=Stale Request
+stale.message=<p>Vous rencontrez ce message d'erreur parce que vous avez peut-être utilisé le bouton de retour à la page précédente alors que vous naviguiez dans une application ou un site web sécurisé. Ou alors, vous avez peut-être sauvegardé dans un signet le formulaire d'authentification au lieu de l'application elle-même, ou encore utilisé un lien créé par quelqu'un d'autre qui a commis la même erreur.</p><br/><p>Sans un traitement approprié, cela peut causer des problèmes sur certai [...]
+unexpected.title=Erreur inattendue
+unexpected.message=Une erreur inattendue a eu lieu, probablement due à une erreur logiciel ou de configuration.
+runtime-error.title=Uncaught Exception
+runtime-error.message=<p>Une erreur logiciel empêche le fonctionnement normal\:</p><br/> <p><strong>\#if($exception)$encoder.encodeForHTML($exception.toString())\#elseif($flowExecutionException && $flowExecutionException.getCause())$encoder.encodeForHTML($flowExecutionException.getCause().toString())\#else$encoder.encodeForHTML($flowExecutionException.getMessage())\#end</strong></p><br/> <p>Veuillez signaler ce problème à votre service de support. Il a également été enregistré pour qu'un [...]
+invalid-event.title=Evénement invalide
+invalid-event.message=<p>Le logiciel a rencontré un événement pour lequel il n'a pas été programmé pour répondre.</p><br/> <p>Veuillez signaler ce problème à votre support ou à votre personnel administratif. Cette information est également disponible dans les logs de l'application à destination d'un administrateur.</p>
+invalid-csrf-token.title=Erreur de traitement
+invalid-csrf-token.message=La vérification du jeton CSRF a échoué.
+error.title=Erreur
+error.message=Une erreur est survenue\: $eventId
diff --git a/java-identity-provider/messages_it.properties b/java-identity-provider/messages_it.properties
new file mode 100644
index 0000000..8e2e1e4
--- /dev/null
+++ b/java-identity-provider/messages_it.properties
@@ -0,0 +1,187 @@
+# 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 a translation contributed by volunteers on Zanata
+# https://translate.zanata.org/project/view/shib-idpv3-translations
+# so that internationalized translations can be made available and
+# You find the latest version on the Shibboleth Wiki:
+# https://wiki.shibboleth.net/confluence/display/IDP4/MessagesTranslation
+
+AccessDenied=access
+ContextCheckDenied=context-check-denied
+EndpointResolutionFailed=endpoint
+ImpersonationViolation=impersonation-violation
+InvalidProfileConfiguration=relying-party
+InvalidSecurityConfiguration=security-cfg
+MessageAuthenticationError=security-msg
+MessageReplay=stale
+MessageExpired=stale
+UnableToDecode=stale
+AccountError=authn
+AccountLocked=account-locked
+AuthenticationException=authn
+InvalidCredentials=authn
+InvalidCSRFToken=invalid-csrf-token
+NoCredentials=authn
+NoPotentialFlow=authn
+RequestUnsupported=authn
+SubjectCanonicalizationError=authn
+InvalidAttributeContext=unexpected
+InvalidAuthenticationContext=unexpected
+InvalidSubjectContext=unexpected
+InvalidSubjectCanonicalizationContext=unexpected
+InvalidMessage=unexpected
+InvalidMessageContext=unexpected
+InvalidMessageVersion=unexpected
+InvalidProfileContext=unexpected
+InvalidRelyingPartyContext=unexpected
+InvalidRelyingPartyConfiguration=unexpected
+MessageProcessingError=unexpected
+UnableToEncode=unexpected
+UnableToSign=unexpected
+UnableToEncrypt=unexpected
+AttributeReleaseRejected=no-release
+TermsRejected=no-terms
+RuntimeException=runtime-error
+InvalidEvent=invalid-event
+UnknownUsername=bad-username
+InvalidPassword=bad-password
+ExpiredPassword=expired-password
+SPNEGONotAvailable=spnego-unavailable
+NTLMUnsupported=ntlm
+NoSuchFlowExecutionException=stale
+FlowExecutionRestorationFailureException=stale
+ExternalAuthenticationException=stale
+idp.css=/css/placeholder.css
+idp.title=Servizio di accesso web
+idp.title.suffix=Errore
+idp.logo=/images/placeholder-logo.png
+idp.logo.alt-text=Sostituisci o rimuovi il logo
+idp.message=Si è verificato un errore non identificato.
+idp.footer=Inserisci qui il tuo testo a piè di pagina.
+root.title=Shibboleth IdP
+root.message=Nessun servizio disponibile a questo indirizzo.
+root.footer=Inserisci qui il tuo testo a piè di pagina.
+idp.client-storage-read.title=Caricamento delle informazioni di sessione
+idp.client-storage-read.text=Caricamento delle informazioni di sessione dal browser...
+idp.client-storage-write.title=Salvataggio delle informazioni di sessione
+idp.client-storage-write.text=Salvataggio delle informazioni di sessione nel browser...
+idp.client-storage.no-js=Dato che il tuo browser non supporta JavaScript, devi premere il bottone Continua per proseguire.
+idp.login.loginTo=Accedi a
+idp.login.username=Nome utente
+idp.login.password=Password
+idp.login.donotcache=Non ricordare l'accesso
+idp.login.login=Accesso
+idp.login.pleasewait=Accesso in corso, attendere prego...
+idp.login.forgotPassword=Password dimenticata?
+idp.login.needHelp=Serve aiuto?
+idp.login.duoRequired=Per il servizio richiesto è necessaria l'autenticazione con Duo
+idp.login.duoNoScript=Il servizio Duo richiede JavaScript.
+idp.login.duoCancel=Elimina questa richiesta
+idp.login.expiringSoon=La tua password sta per scadere\!
+idp.login.changePassword=Per creare una nuova password adesso, vai su
+idp.login.proceedBegin=L'accesso avverà entro 20 secondi o puoi cliccare
+idp.login.proceedHere=qui
+idp.login.proceedEnd=per continuare
+idp.url.password.reset=\#
+idp.url.helpdesk=\#
+idp.userprefs.title=Servizio di accesso web
+idp.userprefs.title.suffice=Preferenze di accesso
+idp.userprefs.info=In questa pagina puoi configurare il tuo dispositivo per richiedere modalità di accesso più avanzate e più comode, ma non sempre utilizzabili, al servizio di accesso web.
+idp.userprefs.options=Sono disponibili le seguenti opzioni\:
+idp.userprefs.spnego=Prova automaticamente l'accesso desktop se disponibile.
+idp.userprefs.no-js=Questa funzionalità richiede Javascript.
+idp.logout.sp-initiated=Sei stato disconnesso dai seguenti servizi\:
+idp.logout.prompt=Scegli uno dei seguenti, o attenti pochi secondi per il default.
+idp.logout.idponly=Disconnetti localmente
+idp.logout.idponly.caption=Termina la tua sessione SSO.
+idp.logout.global=Disconetti globalmente
+idp.logout.global.caption=Termina la tua sessione SSO e tenta di disconnetterti dai servizi acceduti durante la sessione.
+idp.logout.cancel=Annulla
+idp.logout.cancel.caption=Annulla la disconnessione e conserva la sessione SSO.
+idp.logout.contactServices=Se procedi, il sistema tenterà di contattare i seguenti servizi\:
+idp.logout.complete=L'operazione di disconnessione è stata completata, e nessuna altro servizio sembra essere stato acceduto durante questa sessione.
+idp.logout.local=Hai scelto di non disconnetterti da tutte le applicazioni accedute durante la sessione.
+idp.logout.attempt=Tentativo di disconnessione dai seguenti servizi\:
+idp.logout.cancelled=La disconnessione è stata annullata.
+idp.logout.ask=Vuoi provare a disconetterti da tutti i servizi acceduti durante la sessione? Seleziona <strong>Si</strong> o <strong>No</strong> per assicurarti che l'operazione di disconessione sia completata, o aspetta qualche secondo per il Si.
+idp.attribute-release.revoke=Mostra le informazioni che saranno trasferite in modo che io possa rifiutare il rilascio.
+idp.attribute-release.title=Rilascio informazioni
+idp.attribute-release.attributesHeader=Informazioni da fornire al servizio
+idp.attribute-release.serviceNameLabel=Stai per accedere al servizio\:
+idp.attribute-release.of=di
+idp.attribute-release.serviceDescriptionLabel=Descrizione fornita da questo servizio\:
+idp.attribute-release.informationURLLabel=Ulteriori informazioni sul servizio
+idp.attribute-release.privacyStatementURLLabel=Informazioni sul trattamento dei dati personali del servizio
+idp.attribute-release.showDetails=mostra dettagli
+idp.attribute-release.accept=Accetto
+idp.attribute-release.reject=Rifiuto
+idp.attribute-release.confirmationQuestion=Se procedi le informazioni sopra riportate saranno trasmesse al servizio. Acconsenti a rilasciare queste informazioni al servizio ogni volta che accedi?
+idp.attribute-release.consentMethod=Seleziona la durata del consenso al rilascio informazioni\:
+idp.attribute-release.consentMethodRevoke=Questa impostazione può essere revocata in qualsiasi momento tramite la casella di controllo della pagina di accesso.
+idp.attribute-release.doNotRememberConsent=Chiedimelo di nuovo al prossimo accesso
+idp.attribute-release.doNotRememberConsentItem=Acconsento solo per questa volta all'invio delle mie informazioni.
+idp.attribute-release.rememberConsent=Chiedimelo di nuovo se le informazioni da fornire a questo servizio cambiano
+idp.attribute-release.rememberConsentItem=Per il futuro acconsento ad inviare automaticamente le stesse informazioni al servizio.
+idp.attribute-release.globalConsent=Non chiedermelo di nuovo
+idp.attribute-release.globalConsentItem=Acconsento a rilasciare <strong>tutte</strong> le mie informazioni a <strong>qualunque</strong> servizio.
+idp.terms-of-use.accept=Accetto le condizioni di utilizzo
+idp.terms-of-use.submit=Invia
+idp.terms-of-use.reject=Rifiuta
+idp.terms-of-use.required=Spunta questa casella se intendi procedere.
+idp.impersonate.header=Impersona Account
+idp.impersonate.text=Inserisci un nome di account da impersonare per questo servizio o prosegui normalmente.
+idp.impersonate.login-as=Accedi come
+idp.impersonate.impersonate=Impersona
+idp.impersonate.continue=Prosegui normalmente
+idp.unlock-keys.title=Sblocco Chiave Riavvio Gestito
+idp.unlock-keys.keystorePassword=Password del keystore del DataSealer
+idp.unlock-keys.keyPassword=Password della chiave del DataSealer
+idp.unlock-keys.privateKeyPassword=Password della chiave privata
+idp.unlock-keys.unlock=Sblocca
+idp.unlock-keys.cancel=Cancella
+idp.unlock-keys.complete=Il sistema è sbloccato e pronto all'uso.
+idp.unlock-keys.error=Sblocco fallito; controlla i log per messaggi specifici.
+https\://sp.example.org=example-tou-1
+example-tou-1.title=Esempio di Condizioni di utilizzo
+example-tou-1.text=<em>*** Questo è un esempio di Condizioni di Utilizzo - da modificare secondo le proprie necessità ***</em> <p>Servizi AAI per l'organizzazione "Esempio"\: Condizioni di Utilizzo (CdU)</p> <strong>A. Esempio di Clausola di Protezione dei Dati</strong> <p> "L'Utente Finale prende nota che i dati personali dell'Utente Finale sono stati raccolti tramite fonti genericamente disponibili e da comunicazioni ricevute dall'Utente Finale stesso e da altre Università, così come [...]
+access.title=Accesso Negato
+access.message=Non hai accesso alla risorsa richiesta.
+context-check-denied.title=Accesso Negato
+context-check-denied.message=Non hai i requisiti per il servizio richiesto.
+impersonation-violation.title=Accesso negato
+impersonation-violation.message=Non hai il permesso di impersonare l'account selezionato.
+no-release.title=Rilascio di informazioni negato
+no-release.message=Su tua richiesta, il rilascio delle tue informazioni è stato bloccato. Se desideri modificare la tua decisione, in futuro potrai accedere nuovamente al servizio ed approvare il rilascio.
+no-terms.title=Condizioni di utilizzo rifiutate
+no-terms.message=Dato che sono state rifiutate le Condizioni di utilizzo obbligatorie, l'accesso al servizio non è consentito. Se desideri modificare la tua decisione, in futuro potrai accedere nuovamente al servizio ed approvare le condizioni.
+authn.title=Accesso Fallito
+authn.message=L'accesso utente non è avvenuto con successo o non rispettava i requisiti richiesti dall'applicazione.
+bad-username.message=Il nome utente immesso non può essere identificato.
+bad-password.message=La password immessa non è corretta.
+expired-password.message=La tua password è scaduta.
+account-locked.message=Il tuo account è bloccato.
+spnego-unavailable.message=Il tuo browser non supporta l'autenticazione con le credenziali per l'accesso desktop.
+spnego-unavailable.return=Elimina il tentativo.
+ntlm.message=Il tuo browser ha tentato di negoziare una forma di autenticazione desktop più debole.
+endpoint.title=Impossibile rispondere
+endpoint.message=Il servizio di accesso non è stato in grado di identificate una modalità compatibile per rispondere all'applicazione richiesta. Ciò generalmente è dovuto ad una configurazione errata dell'applicazione e dovrebbe essere segnalata al proprietario o al team di supporto dell'applicazione.
+relying-party.title=Richiesta non supportata
+relying-party.message=L'applicazione a cui hai acceduto non è registrata per l'utilizzo con questo servizio.
+security-cfg.title=Errore di configurazione di sicurezza
+security-cfg.message=Il servizio di accesso e l'applicazione richiesta non hanno una configurazione di sicurezza compatibile e la richiesta non può essere soddisfatta.
+security-msg.title=Errore di sicurezza del messaggio
+security-msg.message=La richiesta non può essere soddisfatta poiché il messaggio ricevuto non rispetta i requisiti di sicurezza del servizio di accesso.
+stale.title=Richiesta scaduta
+stale.message=<p>Potresti vedere questa pagina poiché hai premuto il tasto Indietro mentre stavi vistando un'applicazione on un sito web sicuri. Altrimenti, potresti aver inavvertitamente messo nei preferiti la pagina di accesso web invece che il reale sito web, o aver utilizzato un collegamento creato da qualcun altro che ha commesso lo stesso errore.</p><br/><p>Se non corretto, ciò potrebbe causare errori in alcuni browser o farti tornare al sito web che stavi cercando di lasciare, per [...]
+unexpected.title=Errore inaspettato
+unexpected.message=È stato riscontrato un errore inaspettato, ciò di solito denota un errore di configurazione o del software.
+runtime-error.title=Eccezione non gestita
+runtime-error.message=<p>È stato riscontrato un errore software che impedisce le normati operazioni\:</p><br/> <p><strong>\#if($exception)$encoder.encodeForHTML($exception.toString())\#elseif($flowExecutionException && $flowExecutionException.getCause())$encoder.encodeForHTML($flowExecutionException.getCause().toString())\#else$encoder.encodeForHTML($flowExecutionException.getMessage())\#end</strong></p><br/> <p>La preghiamo di segnalare questo problema al suo Help Desk o allo staff che [...]
+invalid-event.title=Evento non valido
+invalid-event.message=<p>Si è verificato un evento per il quale il programma sottostante non è stato programmato per rispondere.</p><br/><p>La preghiamo di segnalare il problema al suo Help Desk o allo staff che amministra il servizio. L'evento è stato inoltre registrato per poter essere riesaminato dall'amministratore del sistema.</p>
+invalid-csrf-token.title=Errore durante il processamento
+invalid-csrf-token.message=Verifica del token CSRF fallita.
+error.title=Errore
+error.message=Si è verificato un errore\: $eventId
diff --git a/java-identity-provider/messages_ja.properties b/java-identity-provider/messages_ja.properties
new file mode 100644
index 0000000..9b0a25b
--- /dev/null
+++ b/java-identity-provider/messages_ja.properties
@@ -0,0 +1,187 @@
+# 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 a translation contributed by volunteers on Zanata
+# https://translate.zanata.org/project/view/shib-idpv3-translations
+# so that internationalized translations can be made available and
+# You find the latest version on the Shibboleth Wiki:
+# https://wiki.shibboleth.net/confluence/display/IDP4/MessagesTranslation
+
+AccessDenied=access
+ContextCheckDenied=context-check-denied
+EndpointResolutionFailed=endpoint
+ImpersonationViolation=impersonation-violation
+InvalidProfileConfiguration=relying-party
+InvalidSecurityConfiguration=security-cfg
+MessageAuthenticationError=security-msg
+MessageReplay=stale
+MessageExpired=stale
+UnableToDecode=stale
+AccountError=authn
+AccountLocked=account-locked
+AuthenticationException=authn
+InvalidCredentials=authn
+InvalidCSRFToken=invalid-csrf-token
+NoCredentials=authn
+NoPotentialFlow=authn
+RequestUnsupported=authn
+SubjectCanonicalizationError=authn
+InvalidAttributeContext=unexpected
+InvalidAuthenticationContext=unexpected
+InvalidSubjectContext=unexpected
+InvalidSubjectCanonicalizationContext=unexpected
+InvalidMessage=unexpected
+InvalidMessageContext=unexpected
+InvalidMessageVersion=unexpected
+InvalidProfileContext=unexpected
+InvalidRelyingPartyContext=unexpected
+InvalidRelyingPartyConfiguration=unexpected
+MessageProcessingError=unexpected
+UnableToEncode=unexpected
+UnableToSign=unexpected
+UnableToEncrypt=unexpected
+AttributeReleaseRejected=no-release
+TermsRejected=no-terms
+RuntimeException=runtime-error
+InvalidEvent=invalid-event
+UnknownUsername=bad-username
+InvalidPassword=bad-password
+ExpiredPassword=expired-password
+SPNEGONotAvailable=spnego-unavailable
+NTLMUnsupported=ntlm
+NoSuchFlowExecutionException=stale
+FlowExecutionRestorationFailureException=stale
+ExternalAuthenticationException=stale
+idp.css=/css/placeholder.css
+idp.title=ウェブログインサービス
+idp.title.suffix=エラー
+idp.logo=/images/placeholder-logo.png
+idp.logo.alt-text=ロゴを変更するか削除してください。
+idp.message=不明なエラーが発生しました。
+idp.footer=ここにフッターのテキストを挿入します。
+root.title=Shibboleth IdP
+root.message=ここでご利用いただけるサービスはありません。
+root.footer=ここにフッターのテキストを挿入します。
+idp.client-storage-read.title=セッション情報を読み込み中
+idp.client-storage-read.text=ブラウザからセッション情報を読み込んでいます…
+idp.client-storage-write.title=セッション情報を保存中
+idp.client-storage-write.text=ブラウザにセッション情報を保存しています…
+idp.client-storage.no-js=お使いのブラウザはJavaScriptをサポートしていません。続行するには一度 Continue ボタンを押す必要があります。
+idp.login.loginTo=ログインサービス\:
+idp.login.username=ユーザ名
+idp.login.password=パスワード
+idp.login.donotcache=ログインを記憶しません。
+idp.login.login=Login
+idp.login.pleasewait=ログインしています…
+idp.login.forgotPassword=パスワードをお忘れの方はこちら
+idp.login.needHelp=お困りの方はこちら
+idp.login.duoRequired=リクエストされたサービスにログインするにはDuoでの認証が必要です。
+idp.login.duoNoScript=Duoサービスを使うにはJavaScriptを有効化してください。
+idp.login.duoCancel=この要求をキャンセル
+idp.login.expiringSoon=もうすぐパスワードの期限が切れます!
+idp.login.changePassword=いますぐパスワードを変更する場合はこちら
+idp.login.proceedBegin=ログインするには、20秒待つか
+idp.login.proceedHere=ここ
+idp.login.proceedEnd=をクリックしてください
+idp.url.password.reset=\#
+idp.url.helpdesk=\#
+idp.userprefs.title=ウェブログインサービス
+idp.userprefs.title.suffice=ログイン設定
+idp.userprefs.info=このページでは、あなたの端末で使えるもっと便利で高度なログイン方法をこのウェブログインサービス向けに設定できます。ただし、常に使用できるわけではありません。
+idp.userprefs.options=以下のオプションが利用可能です\:
+idp.userprefs.spnego=可能であれば自動的にデスクトップログインを試します。
+idp.userprefs.no-js=Javascriptに対応したブラウザが必要です。
+idp.logout.sp-initiated=あなたはすでに以下のサービスからログアウトしています\:
+idp.logout.prompt=以下から選択してください。またはしばらく待つと既定の動作になります。
+idp.logout.idponly=ローカルログアウト
+idp.logout.idponly.caption=SSOセッションを終わらせます。
+idp.logout.global=グローバルログアウト
+idp.logout.global.caption=SSOセッションを終わらせこのセッション中にアクセスしたサービスからもログアウトを試みます。
+idp.logout.cancel=キャンセル
+idp.logout.cancel.caption=ログアウトをキャンセルしSSOセッションを維持します。
+idp.logout.contactServices=指示があれば、システムは以下のサービスにアクセスしようとします\:
+idp.logout.complete=ログアウトが完了しました。現在のセッションでアクセス中と思われる他のサービスはありません。
+idp.logout.local=現在のセッションでアクセスしている全てのアプリケーションからログアウトしないことを選択しました。
+idp.logout.attempt=以下のサービスからログアウトします\:
+idp.logout.cancelled=ログアウトはキャンセルされました。
+idp.logout.ask=現在のセッションでアクセスしている全てのサービスからログアウトしますか? ログアウト操作を完了するために<strong>Yes</strong>または<strong>No</strong>を選択してください。しばらく操作がない場合は、Yesを選択したことになります。
+idp.attribute-release.revoke=送信する情報を再度表示して送信の可否を選択します。
+idp.attribute-release.title=送信属性の選択
+idp.attribute-release.attributesHeader=サービスに送信される情報
+idp.attribute-release.serviceNameLabel=あなたがアクセスしようとしているサービス\:
+idp.attribute-release.of=/
+idp.attribute-release.serviceDescriptionLabel=サービスから提示された説明\:
+idp.attribute-release.informationURLLabel=サービスに関する追加情報
+idp.attribute-release.privacyStatementURLLabel=サービスのデータプライバシー情報
+idp.attribute-release.showDetails=詳細
+idp.attribute-release.accept=同意
+idp.attribute-release.reject=拒否
+idp.attribute-release.confirmationQuestion=続行すると上記の情報はこのサービスに送信されます。このサービスにアクセスするたびに、あなたに関する情報を送信することに同意しますか?
+idp.attribute-release.consentMethod=同意方法の選択\:
+idp.attribute-release.consentMethodRevoke=この設定はログインページのチェックボックスでいつでも取り消すことができます。
+idp.attribute-release.doNotRememberConsent=次回ログイン時に再度チェックします。
+idp.attribute-release.doNotRememberConsentItem=今回だけ情報を送信することに同意します。
+idp.attribute-release.rememberConsent=このサービスに送信する情報が変わった場合は、再度チェックします。
+idp.attribute-release.rememberConsentItem=今回と同じ情報であれば今後も自動的にこのサービスに送信することに同意します。
+idp.attribute-release.globalConsent=今後はチェックしません。
+idp.attribute-release.globalConsentItem=<strong>すべて</strong>の私に関する情報を今後アクセスする<strong>すべて</strong>のサービスに送信することに同意します。
+idp.terms-of-use.accept=利用規約に同意します。
+idp.terms-of-use.submit=送信
+idp.terms-of-use.reject=拒否
+idp.terms-of-use.required=続行する場合は、このチェックボックスにチェックを入れてください。
+idp.impersonate.header=アカウント偽装
+idp.impersonate.text=このサービスに対して偽装するアカウント名を入力するか、「偽装しない」を選んでください。
+idp.impersonate.login-as=偽装するアカウント名
+idp.impersonate.impersonate=偽装
+idp.impersonate.continue=偽装しない
+idp.unlock-keys.title=Attended Restart によるロック解除
+idp.unlock-keys.keystorePassword=DataSealerキーストアパスワード
+idp.unlock-keys.keyPassword=DataSealer鍵パスワード
+idp.unlock-keys.privateKeyPassword=秘密鍵パスワード
+idp.unlock-keys.unlock=ロック解除
+idp.unlock-keys.cancel=キャンセル
+idp.unlock-keys.complete=システムはロック解除され利用可能になりました。
+idp.unlock-keys.error=ロック解除失敗; ログを確認してください。
+https\://sp.example.org=example-tou-1
+example-tou-1.title=利用規約の例
+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 [...]
+access.title=アクセス拒否
+access.message=リクエストしたサービスへのアクセス権限がありません。
+context-check-denied.title=アクセス拒否
+context-check-denied.message=リクエストされたサービスの対象になりません。
+impersonation-violation.title=アクセス拒否
+impersonation-violation.message=選択されたアカウントに偽装する権限がありません。
+no-release.title=情報送信の拒否
+no-release.message=情報の送信を拒否したため、サービスヘの情報送信がブロックされています。あなたの決定を変更したい場合は、再度サービスにアクセスした時に情報を送信することに同意してください。
+no-terms.title=利用規約の拒否
+no-terms.message=利用規約への同意を拒否したため、サービスへのアクセスが許可されませんでした。あなたの決定を変更したい場合は、再度サービスにアクセスした時に利用規約に同意してください。
+authn.title=ログインに失敗
+authn.message=ユーザログインに失敗したか、リクエストしているアプリケーションの要件を満たすことができませんでした。
+bad-username.message=ユーザ名かパスワードが違います。
+bad-password.message=ユーザ名かパスワードが違います。
+expired-password.message=パスワードの有効期限が切れています。
+account-locked.message=アカウントがロックされています。
+spnego-unavailable.message=お使いのWebブラウザは、デスクトップのログイン資格情報を用いた認証をサポートしていません。
+spnego-unavailable.return=ログインをキャンセルします。
+ntlm.message=Webブラウザは、デスクトップ認証の弱い種類を用いてログインを試みました。
+endpoint.title=応答不能
+endpoint.message=ログインサービスは、リクエストされたアプリケーションに応答するために互換性のある方法を選択することができませんでした。一般的に、アプリケーション側の設定ミスによるため、アプリケーションのサポートチームまたは管理者に報告する必要があります。
+relying-party.title=サポートされていないリクエスト
+relying-party.message=アクセスしたアプリケーションは、本サービスに登録されていません。
+security-cfg.title=セキュリティ設定エラー
+security-cfg.message=ログインサービスとリクエストされたアプリケーションとの間で共通するセキュリティ設定がないため、リクエストの処理を中断しました。
+security-msg.title=メッセージセキュリティエラー
+security-msg.message=受信したメッセージは本ログインサービスのセキュリティ要件を満たさないため、リクエストの処理を中断しました。
+stale.title=過去のリクエスト
+stale.message=<p>セキュアなウェブサイトやアプリケーションを閲覧中にブラウザの[戻る]ボタンを使用したため、このページが表示されている可能性があります。もしくは、ブックマークしたかった実際のウェブサイトの代わりに間違ってWebログインフォームをブックマークしているか、同じミスをした誰かによって作成されたリンクを使用したかもしれません。</p> <br/> <p>このまま続行すると、一部のブラウザでエラーが発生したり、あなたが去ろうとしたWebサイトに戻ったりするので、このページが代わりに表示されています。</p>
+unexpected.title=予期しないエラー
+unexpected.message=予期しないエラーが発生しました。一般に、設定の間違いやソフトウェアのエラーがあり\nます。
+runtime-error.title=捕捉されなかった例外
+runtime-error.message=<p>通常の動作を妨げるソフトウェアエラーが発生しました\:</p><br/> <p><strong>\#if($exception)$encoder.encodeForHTML($exception.toString())\#elseif($flowExecutionException && $flowExecutionException.getCause())$encoder.encodeForHTML($flowExecutionException.getCause().toString())\#else$encoder.encodeForHTML($flowExecutionException.getMessage())\#end</strong></p><br/> <p>ヘルプデスクや管理スタッフにこの問題を報告してください。管理者が見直すためにログにも記録されています。</p>
+invalid-event.title=無効なイベント
+invalid-event.message=<p>ソフトウェアが対処できないイベントが発生しました。</p><br/> <p>ヘルプデスクや管理スタッフにこの問題を報告してください。管理者が見直すためにログにも記録されています。</p>
+invalid-csrf-token.title=処理中のエラー
+invalid-csrf-token.message=CSRFトークンの検証に失敗しました。
+error.title=エラー
+error.message=エラーが発生しました\: $eventId
diff --git a/java-idp-oidc/.gitkeep b/java-idp-oidc/.gitkeep
deleted file mode 100644
index e69de29..0000000
diff --git a/java-idp-plugin-totp/messages.properties b/java-idp-plugin-totp/messages.properties
new file mode 100644
index 0000000..4f3f24e
--- /dev/null
+++ b/java-idp-plugin-totp/messages.properties
@@ -0,0 +1,13 @@
+# 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 = The supplied token code was invalid.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list