Поскольку генератор документов может быть частью вашего приложения, у вас где-то должен быть пункт меню, переключатель или комбинированный список выбора языка, который уже предварительно выбран.
Итак, почему бы вампросто добавьте оператор if, который читает Locale, или нужный язык перед генерацией отчета, и загрузите соответствующий отчет в соответствии с локалью.
Таким образом, вам нужно будет сохранить один файл jrxml для каждого языка.Будет довольно просто просто перевести заголовки и метки вручную.
Ваши данные должны быть уже переведены в вашу базу данных, где вы все равно должны сохранять значения соответствующих атрибутов многоязычными.
Вам нужно будет изменить запрос SQL для соответствующего языка, но, посколькуЗапрос является частью вашего jrxml, он будет выполнен автоматически.