tento configurar o openoffice no servidor linux para usar vírgula como separador decimal, pesquisei e descobri que tem uma relação com o parâmetro regional, então configurei etc/locales.conf para usar o francês como idioma padrão, mas ainda tenho o mesmo problema (o arquivo que uso é um xlsx 6 300,20£ é transformado em 6.300,20£):
[default]
date format = %b %e %Y %I:%M:%S:%z%p
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=fr_FR.UTF-8
[fr_FR]
date format = %b %e %Y %I:%M:%S:%z%p
language = fr_french
charset = UTF-8
existe outra solução para resolver esse problema
Responder1
Se o OpenOffice.org não estiver lendo seu /etc/locales.conf como você deseja, você também pode tentar alterar a localidade na linha de comando antes de executar o OOO. Assim:
export LANG=fr_FR.UTF-8; soffice -calc;