Os formatos regionais alteram as seguintes variáveis:
LC_NUMERIC
LC_TIME
LC_MONETARY
Você pode usar locale
para verificar o formato atual definido.
ron@ron:~$ locale
LANG=en_US
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
Se você quiser ver toda a localidade disponível no seu sistema, você pode usar:
ron@ron:~$ locale -a
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
Para alterar, por exemplo, o formato de data para os EUA, você pode usar:
LC_TIME=en_US.UTF-8
Para alterar permanentemente:
sudo update-locale LC_TIME=en_US.UTF-8
Você também pode editar manualmente o arquivo /etc/default/locale
em vez de update-locale
, se desejar. As alterações serão aplicadas na próxima vez que você fizer login.
Consulte o link para saber mais. man 5 locale
você terá mais opções para encontrar qualquer um dos formatos.