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.

In früheren IdP-Versionen waren alle Texte in den ./messages/messages.properties-Dateien im conf/-Verzeichnis zu finden. Bei einer aktuellen IdP-Neuinstallation werden Sie im ./messages- Verzeichnis lediglich eine leere messages.properties- Datei vorfinden.

Die Defaults sind auf den ersten Blick im Datei-Baum nicht sichtbar. Alle Standardtexte (Englisch, sowie vorhandene Übersetzungen) sind fest in den Programmbibliotheken des IdP einkompiliert. Die Dateien im conf-Verzeichnis sind für Overrides vorgesehen. Die Datei messages.properties (Standard/Englisch) enthält initial keine Einträge. Sie dient als Überschreibungs-Datei. Erweiterungen für weitere Sprachen müssen bei Bedarf angelegt werden (z.B. messages_de.properties). 

Für Textanpassungen genügt also ein Eintrag in der Datei messages.properties, bzw. messages_de.properties. Ggf. muss die Datei messages_de.properties erstmalig angelegt werden.

Die Sprachauswahl passiert dynamisch bei jedem einzelnen Login-Vorgang und wird vom Webrowser der Nutzenden gesteuert.  Über den „Accept-Language“-Header des Browsers kann eine sprachspezifische Message-Datei bevorzugt werden, die anstelle der Standarddatei verwendet wird. Beispielsweise würde für die deutsche Sprachumgebung eine Datei namens messages_de.properties verwendet werden. Soweit bekannt ist, beschränkt Spring dies auf eine einzige Sprachumgebung, die entweder eine Übereinstimmung aufweist oder auf die Standardeinstellung zurückgreift, was keine präferenzbasierte Auswahl zulässt.

  • Zuletzt geändert: vor 2 Wochen