Como alterar o formato numérico no local para o GnuCash?

3

Quando inicio o GnuCash, ele exibe números negativos no formato "€ 100,0", enquanto eu quero "€ -300,0" Como posso mudar isso?

Configurações de localidade:

~$ locale
LANG=en_US.UTF-8
LANGUAGE=en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=nl_NL.UTF-8
LC_TIME=nl_NL.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=nl_NL.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=nl_NL.UTF-8
LC_NAME=nl_NL.UTF-8
LC_ADDRESS=nl_NL.UTF-8
LC_TELEPHONE=nl_NL.UTF-8
LC_MEASUREMENT=nl_NL.UTF-8
LC_IDENTIFICATION=nl_NL.UTF-8
LC_ALL=
    
por relgames 01.04.2013 / 17:45

1 resposta

3

O sinal de menos é uma consequência do local holandês ( nl_NL ).

Você não deve mudar isso do GnuCash ( então eles dizem ), mas você pode tentar mudar o LC_MONETARY category no seu sistema.

Parece-me que você pode tentar algo como ( leia isto ):

LC_MONETARY=ll_LL.UTF-8
export LC_MONETARY

substituindo ll_LL.UTF-8 por um nome de localidade apropriado. De a página de manual para setlocale :

  

Um nome de localidade geralmente é da forma          language [_territory] [. codeset] [@ modifier], onde a linguagem é uma ISO 639          código de idioma, território é um código de país ISO 3166 e o conjunto de códigos é um          conjunto de caracteres ou identificador de codificação como ISO-8859-1 ou UTF-8. Para          lista de todas as localidades suportadas, tente "locale -a", cf. localidade (1).

    
por carnendil 01.04.2013 / 20:14

Tags