Für eine neue Sprache sind folgende Schritte nötig:
Der in der viewer.war muss eine “globale” messages_xx.properties vorhanden sein, damit die Sprache überhaupt verwendbar ist (die Datei darf auch leer sein).
In der faces-config.xml im Theme muss die Sprache verfügbar gemacht werden.
Optional kann eine “lokale” /opt/digiverso/viewer/config/messages_xx.properties angelegt werden, um eigene Übersetzungen zu machen.
Hinweise:
Im aktuellen viewer-core ist bereits eine messages_nl.properties vorhanden.
Ist die “globale” messages_xx.properties nicht vollständig übersetzt, wird für die Strings die Default-Sprache aus der faces-config.xml genommen. Das betrifft fast die gesamte Nutzeroberfläche.