Hello Friends!
How are you?

I am from Brazil

We have an opensuse 13.1 xfce server 64 bits. It has one software based in java that is used in administration office. When users need to make numeric print, the out of print is:

for example: it print:
1,260.00

but here in Brazil we use the form: 1.260,00

in terminal into the server, after command locale we have:

locale
LANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_PAPER="pt_BR.UTF-8"
LC_NAME="pt_BR.UTF-8"
LC_ADDRESS="pt_BR.UTF-8"
LC_TELEPHONE="pt_BR.UTF-8"
LC_MEASUREMENT="pt_BR.UTF-8"
LC_IDENTIFICATION="pt_BR.UTF-8"
LC_ALL=

We can see all OS is: pt_BR.UTF-8 (Brazilian Portuguese)

The aplicattion use tomcat, but yours files (xml configs) are configured with utf-8 (not pt_BR.utf, only utf-8)

I can't find some error to fix it.


I had read many foruns and links about languages and utf-8. I tryed to change something how:
/etc/sysconfig/langages. I change LC_NUMERIC to pt_BR.ISO8859-1, not work.

in /home/user/.profile:
export LANG=pt_BR.UTF-8 - not work.

Please, someone how to fix it to work in right use.

Sorry my English and Thanks your attention and help

Stay well

Douglas