Eine Property-Datei ist im Prinzip eine einfache Text-Datei, welche die Endung .properties besitzt. Die Dateiendung .properties zeigt an, dass es sich hier um eine Java-Konfigurationsdatei handelt, die von JasperReports über den ResourceBundle-Mechanismus genutzt werden kann. Wichtig für uns ist an dieser Stelle nur die Bezeichnung und die innere Struktur. Da es sich um Text-Dateien handelt reicht ein einfacher Texteditor aus, es muss jedoch die Möglichkeit bestehen die Dateiendung .properties festlegen zu können.
Einfacher ist es Jaspersoft Studio diese Arbeit erledigen zu lassen.
Erstellen eines ResourceBundle
Klicken sie mit der rechten Maustaste auf ein Projekt → New → Other | |
Wählen sie dann unter Messages Editor → Resource Bundle und bestätigen sie mit dem Next > Button. | |
| |
Dadurch ist jetzt die Hauptansicht verfügbar: In dieser ist für jede Sprache eine .properties Datei zu sehen. Diese beginnt mit dem vorher gewählten Basisnamen und endet mit einem Ländercode. | |
Anlegen eines neuen Schlüssels:
| |
Eingabe der Werte:
| |
Die Tableiste unten ist zu beachten. Hier kann zwischen folgenden Ansichten gewechselt werden:
|
Hinzufügen weiterer Regionalschemata
Auch nachdem eine Property-Datei angelegt wurde, können weitere Sprachen hinzugefügt werden. In diesem Beispiel sind die Schlüssel und Werte bereits gesetzt, bevor eine neue Datei erzeugt wird. Selbstverständlich können die Schemata auch erst erzeugt werden und danach die Schlüssel und Werte bearbeitet werden.
Sind die Sprachdateien fertig, müssen sie in eine .jar-Datei gepackt werden, um sie in Nuclos einzubinden. Das Vorgehen wird hier beschrieben.