Локаль задается во время выполнения, а не в 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, установите языковой стандарт отчета в окне «Параметры» в разделе «Параметры выполнения отчета» на вкладке «Общие». Это установит языковой стандарт отчета при запуске.