<p>The windows installed on my machine has the locale <code>en_AU</code> and that's what JasperReports uses. I already tried changing the locale of all users, including the Administrator but it still uses <code>en_AU</code>.</p>

<p>How can I change that locale? Is it possible to change the <code>REPORT_LOCALE</code> parameter on my report?</p>

The locale is set during execution, not in the JRXML.
Using Java, set the
```
REPORT_LOCALE
```
parameter for the report's parameter map. For example:
```
```
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 );
```
```
Using Jaspersoft Studio, open the project properties dialog to the
Report Execution
area:
Using iReport, set the report locale in the Options window under the "Report execution options" section in the General tab. This will set the report locale when run.