La locale est définie pendant l'exécution, pas dans le JRXML.
En utilisant Java, définissez le REPORT_LOCALE
pour la carte de paramètres du rapport. Par exemple :
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 );
À l'aide de Jaspersoft Studio, ouvrez la boîte de dialogue des propriétés du projet à l'adresse suivante Exécution du rapport zone :
À l'aide d'iReport, définissez la locale du rapport dans la fenêtre Options, dans la section "Options d'exécution du rapport" de l'onglet Général. Cela permettra de définir la langue du rapport lors de son exécution.