<- de:shibidp:config-zertifikate|Konfiguration der Zertifikate ^ de:shibidp:uebersicht|Überblick: Tutorial zur IdP-Inbetriebnahme ^ de:shibidp:config-logos|Logo und Favicon -> ====== Internationalisierung der IdP-Webseiten ====== Für eine [[de:shibidp:config-consent-dsgvo|EU-DSGVO-konforme Konfiguration des User Consent Moduls]] bieten wir eine angepasste, deutschsprachige Version der Message Properties an. ===== Installation der deutschsprachigen System-Meldungen ===== Laden Sie aus dem [[https://shibboleth.atlassian.net/wiki/spaces/DEV/pages/1265631751/MessagesTranslation|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. ===== Installation der englischsprachigen System-Meldungen ===== Laden Sie aus dem [[https://shibboleth.atlassian.net/wiki/spaces/DEV/pages/1265631751/MessagesTranslation|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' ===== System-Meldungen anpassen ===== 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 = © Hochschule XY 20XY \| Impressum \| Nutzungsbedingungen \| Datenschutzerklärung idp.footer = © Hochschule XY 20XY \| Impressum \| Nutzungsbedingungen \| Datenschutzerklärung Testen Sie nochmal einen Login mithilfe der DFN-Test-SP(s) und überzeugen Sie sich dass die Layout-Anpassungen wirksam geworden sind. ===== Sprachumschaltung ===== 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: [[https://shibboleth.atlassian.net/wiki/spaces/KB/pages/1435927082/Switching+locale+on+the+login+page|Link zum Shibboleth-Wiki]] {{tag>idp5 tutorial i18n internationalisierung not-included-in-ansible}}