Sprache: Deutsch · English
Mehrsprachige Reports/Formulare – ResourceBundle in Jaspersoft Studio anlegen und per $R{} einbinden.
HOW-TO ANWENDUNGSENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X
Auf dieser Seite
Eine Property-Datei (.properties) ist eine einfache Textdatei, die JasperReports über den ResourceBundle-Mechanismus nutzt. Am einfachsten legst du sie in Jaspersoft Studio an.
.properties-Datei (Basisname + Ländercode).ResourceBundle-Hauptansicht mit Sprachen.
Im Formular werden übersetzbare Stellen als Textfelder mit Schlüssel definiert:
anfrage.thema = Anfrage # in Bundle_de.properties
$R{anfrage.thema} # im Formular
Wichtig
Trage in der Formular-Eigenschaft den Basisnamen ohne .properties ein (z.B. Bundle). Der Java-ResourceBundle-Mechanismus wählt anhand der Locale automatisch Bundle_de, Bundle_en usw. Diese Einstellung muss auch für alle Unterformulare gesetzt werden!
Das Formular wird über Konfiguration → Report → Formular o. Report geladen. Für eine andere Sprache lässt sich der Datensatz klonen und mit der anderen Sprache versehen. Weitere Regionalschemata können jederzeit ergänzt werden.