Hi, I think the best solution is to: set the reporta variable $P{REPORT_LOCALE} andset the Text field atribute "pattern".In your case: Parameter value: $P{REPORT_LOCALE} = new Locale("fr")[/code] Text field setup: <textField pattern="#,##0.00000;-#,##0.00000"> ... <textFieldExpression><![CDATA[$F{myFieldNumber}]]></textFieldExpression> </textField>[/code]List of ISO 639-1 codes: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes Best regards,