Ответ 1
Локаль устанавливается во время выполнения, а не в JRXML.
Используя Java, установите параметр REPORT_LOCALE
для карты параметров отчета. Например:
InputStream reportTemplate = getReportTemplate();
JRDataSource dataSource = getDataSource();
java.util.Map parameters = getParameters();
java.util.Locale locale = new Locale( "en", "US" );
parameters.put( JRParameter.REPORT_LOCALE, locale );
JasperFillManager.fillReport( reportTemplate, parameters, dataSource );
Используя Jaspersoft Studio, откройте диалоговое окно свойств проекта в области Выполнение отчета:
Используя iReport, установите языковой стандарт отчета в окне "Параметры" в разделе "Параметры выполнения отчета" на вкладке "Общие". Это установит локаль отчета при запуске.