Internationalisierung der IdP-Webseiten

EU-DSGVO

Für eine EU-DSGVO-konforme Konfiguration des User Consent Moduls bieten wir eine angepasste, deutschsprachige Version der Message Properties an.

Laden Sie aus dem Shibboleth-Wiki die zur jeweiligen IdP-Version passende Datei für die deutsche Übersetzung der IdP-Seiten herunter. Legen Sie sie nach ./messages/messages_de.properties:

root@idp:~# curl -o /opt/shibboleth-idp/messages/messages_de.properties 'https://git.shibboleth.net/view/?p=java-idp-translations.git;a=blob_plain;f=java-identity-provider/5/messages/messages_de.properties;hb=HEAD'

Ab jetzt sollten die IdP-Seiten auch auf Deutsch angezeigt werden.

Laden Sie aus dem Shibboleth-Wiki die zur jeweiligen IdP-Version passende Datei für die englische Übersetzung der IdP-Seiten herunter. Legen Sie sie nach ./messages/messages.properties:

root@idp:~# curl -o /opt/shibboleth-idp/messages/messages.properties 'https://git.shibboleth.net/view/?p=java-idp-translations.git;a=blob_plain;f=java-identity-provider/5/messages/messages.properties;hb=HEAD'

Die einzelnen Meldungen auf den Seiten sollten jetzt noch in Englisch und Deutsch angepasst werden.

Passen Sie einige Felder in der /opt/shibboleth-idp/messages/messages_de.properties für Ihre Einrichtung an, z.B.:

root.title		= Login Dienst für Mitglieder der Hochschule XY
idp.title		= Login Dienst für Mitglieder der Hochschule XY
idp.logo		= /images/logo.png
idp.logo.alt-text	= Logo der Hochschule XY
idp.url.password.reset	= https://www.hochschule-XY.de/passwortwiederherstellung/
idp.url.helpdesk	= https://www.hochschule-XY.de/de/hilfe/
root.footer		= <strong>&copy; Hochschule XY 20XY \| <a style="color: #ffffff" title="Imprint" href="https://www.hochschule-XY.de/impressum/" target="_blank">Impressum</a> \| <a style="color: #ffffff" title="Nutzungsbedingungen" href="/idp/tou.jsp" target="_blank">Nutzungsbedingungen</a></strong> \| <a style="color: #ffffff" title="Datenschutzerklärung" href="https://www.hochschule-XY.de/dse/" target="_blank">Datenschutzerklärung</a></strong>
idp.footer		= <strong>&copy; Hochschule XY 20XY \| <a style="color: #ffffff" title="Imprint" href="https://www.hochschule-XY.de/impressum/" target="_blank">Impressum</a> \| <a style="color: #ffffff" title="Nutzungsbedingungen" href="/idp/tou.jsp" target="_blank">Nutzungsbedingungen</a></strong> \| <a style="color: #ffffff" title="Datenschutzerklärung" href="https://www.hochschule-XY.de/dse/" target="_blank">Datenschutzerklärung</a></strong>

Testen Sie nochmal einen Login mithilfe der DFN-Test-SP(s) und überzeugen Sie sich dass die Layout-Anpassungen wirksam geworden sind.

Wenn der Benutzer die Sprache einer Seite, die er bereits sieht, umschalten können soll, ist etwas mehr Arbeit nötig. Das kann z.B. durch einen Language-Switch im Standardlayout der Seite erfolgen, der dann an die URL etwas wie &lang=en anhängt. Das schaltet aber erstmal nur zwischen den oben beschriebenen message.properties um. Damit auch die Texte aus den Metadaten, z.B. die Beschreibung des Service Providers, umgeschaltet werden, muss man Anpassungen in der Datei global.xml vornehmen. Eine Anleitung gibt es hier: Link zum Shibboleth-Wiki

  • Zuletzt geändert: vor 4 Tagen