Embora seja possível criar novos dados de localidade, é um bom bocado de trabalho. No entanto, você pode selecionar locais diferentes para diferentes usos através das várias variáveis de ambiente LC_*
(isso é o que o painel de controle Language Settings
faz quando você escolhe um idioma diferente). Isso pode ser suficiente para o que você quer.
A página locale
man fornece alguns detalhes das várias categorias de localidade (consulte a seção Environment Variables
). Algumas variáveis em que você pode se interessar incluem:
-
LC_MEASUREMENT
- unidades de medida (métricas ou outras). -
LC_PAPER
- tamanho do papel. -
LC_NUMERIC
- Formatos numéricos não monetários. Eu não tenho certeza se isso seria relevante, já que eu não acho que haja muita diferença na forma como os EUA escrevem seus números.
Se você quiser alterar qualquer um deles, sugiro fazer isso editando ~/.profile
e adicionando uma linha como:
export LC_XXX="YYY"
Desde que é assim que o seletor de idioma atual armazena suas preferências.
A configuração de qualquer uma dessas variáveis de ambiente para uma localidade que usa medições métricas (por exemplo, en_AU.utf-8
ou en_NZ.utf-8
) deve ajudar a alterar os padrões usados por vários aplicativos.
Provavelmente ainda existirão alguns aplicativos que padronizam para os formatos de medição dos EUA, já que vi alguns que usam LC_MESSAGES
para escolher unidades (geralmente tentando traduzir uma string especial e confiar no tradutor para traduzi-lo de uma maneira que indique as unidades desejadas). Para aqueles que você quer ter que viver com o padrão dos EUA, ou alterar o local das mensagens para outra coisa (o que provavelmente terá o efeito colateral de mudar para o inglês britânico).