Como separar os milhares de ISU (espaço)?

0

Eu tenho os Formatos regionais definidos como "Inglês (Irlanda)" no meu sistema inicial. No entanto, isso produz números com um coma como um separador de mil em todos os programas dependentes dessa configuração, por exemplo:

1,234,567.89

A Irlanda (como a maioria dos outros países do mundo) é signatária do Sistema Internacional de Unidades. Portanto, o separador de milhares de caracteres deve ser o caractere de espaço , por exemplo:

1 234 567.89

Como posso alterar o separador de milhares para um espaço?

    
por Luís de Sousa 13.11.2016 / 12:20

1 resposta

1

Não encontro nenhum código de idioma no Ubuntu que combine espaço como separador de milhar e ponto como ponto decimal. Talvez você queira arquivar um bug sobre ele.

De qualquer forma, você pode consertá-lo, modificando a localidade en_IE. Quanto aos dados de LC_NUMERIC , copia-os do código de idioma en_GB, portanto, uma maneira de corrigi-lo é editar o arquivo de definição de código de idioma en_GB e gerar novamente o código de idioma irlandês:

sudo sed -ri 's/^(thousands_sep +)"<U002C>"/"<U0020>"/' /usr/share/i18n/locales/en_GB
sudo locale-gen en_IE.UTF-8
    
por Gunnar Hjalmarsson 13.11.2016 / 14:07