To internationalize a report, you must use the resource elements available within Pentaho Reporting when creating your report. Each resource element defines a resource base and a resource key reference. Normally, the resource base refers to the name of the message properties file in which localized names are kept. For default handling of resource bundles in Java, please see Java's I18N Tutorial on resource bundles:
http://java.sun.com/docs/books/tutorial/i18n/resbundle/concept.html
Once you've built your report, you'll want to configure your application to access the resource bundle files appropriately. Pentaho Reporting defines a ResourceBundleFactory
API, which allows you to customize how these files are loaded. By default, a report is configured to use the DefaultResourceBundleFactory
implementation, which uses Java's ResourceBundle
implementation. This implementation resolves the provided resource base value on the Java classpath.
Another...