When i log in JasperServer, I choose the pt-BR locale (Brazilian Portuguese).
The application interface entirely in Portuguese with this action.
However, when I request a report, the date format on report view, is appearing with month names in English (January, February...), as shown below:

In the report, i use the Format function to display the date on MONTH / YEAR format:
<categoryExpression><![CDATA[ DATEFORMAT( $F{Mês},"MMMM/yy" ) ]]></categoryExpression>
How do I fix this problem? How i display the name of the month in Portuguese (Janeiro, Fevereiro, Março)?
2 Answers:
Posted on April 12, 2016 at 5:26pm
Language you choose before logging in is just for the JasperReports Server locale and is not for report locale. To get the locale correctly in reports, you have to set locale properly in your reports and in jvm. Something like below in set-env.bat
-Duser.language=pt -Duser.region=BR