MESSAGESOURCE

Internationalisierung per Datenbank

Für die Internationalisierung von Texten in Anwendungen, die auf dem Springframework basieren, existiert ein Interface MessageSource. Von Spring selbst wird hier eine Implementierung auf Basis der in Java normalerweise zur Internationalisierung verwendeten Resourcebundles (in der Regel .properties-Dateien) mitgeliefert. Für viele Projekte ist dieser Ansatz ausreichend, für die meisten anderen kann das MessageSource-Projekt von synyx Abhilfe schaffen.

Das Projekt liefert eine Implementierung von MessageSource, die auf in einer Datenbank abgelegte Internationalisierungstexte zugreift. So kann z.B. relativ einfach eine Möglichkeit geschaffen werden, die Internationalisierung einer Anwendung direkt über diese selbst zu verwalten. (z.B. zur Laufzeit neue Sprachen hinzufügen, einzelne Texte anpassen, etc.) MessageSource verwendet für diesen Zweck JDBC und bietet verschiedene Möglichkeiten zur Anpassung an die verwendete Datenbank und deren Struktur.

Zusätzlich bietet das Projekt Hilfsklassen zum Import und Export der Internationalisierung in das bekannte .properties-Format.

Weitere Informationen

synyx GmbH & Co. KG

Open Source Solutions

Gartenstraße 67
76135 Karlsruhe

+49 721 203823-0 +49 721 203823-12