William Brendaw

Como ajustar o locale do Ubuntu Server para português brasileiro

5 de março de 2026 · 1 minuto

Vira e mexe estou realizando configurações em VPSs ou até mesmo em VMs.

Uma das coisas que mais preciso ajustar é o idioma do SO. Esse é o passo-a-passo que sigo toda vez que preciso realizar esse ajuste.

Descobrir os locale instalados

Eleve a permissão do terminal para o usuário root:

sudo su

Retorno do comando:

root#

Execute o comando para ver qual é o locale instalado:

locale

Retorno do comando:

LANG=pt_PT.UTF-8 LANGUAGE= LC_CTYPE=”pt_PT.UTF-8” LC_NUMERIC=”pt_PT.UTF-8” LC_TIME=”pt_PT.UTF-8” LC_COLLATE=”pt_PT.UTF-8” LC_MONETARY=”pt_PT.UTF-8” LC_MESSAGES=”pt_PT.UTF-8” LC_PAPER=”pt_PT.UTF-8” LC_NAME=”pt_PT.UTF-8” LC_ADDRESS=”pt_PT.UTF-8” LC_TELEPHONE=”pt_PT.UTF-8” LC_MEASUREMENT=”pt_PT.UTF-8” LC_IDENTIFICATION=”pt_PT.UTF-8” LC_ALL=

Agora descubra quais são os locales instalados na máquina:

locale -a

Retorno do comando:

C C.utf8 POSIX pt_PT.utf8

Gerar o locale correto

Nesse caso, como não temos instalado o locale pt_BR.utf8, precisamos gerar ele no sistema com o comando abaixo:

locale-gen pt_BR.UTF-8

Retorno do comando:

Generating locales (this might take a while)… pt_BR.UTF-8… done Generation complete.

Também precisamos regerar os locales no dpkg:

dpkg-reconfigure --frontend=noninteractive locales

Retorno do comando:

Generating locales (this might take a while)… pt_BR.UTF-8… done pt_PT.UTF-8… done Generation complete.

Atualizar o locale correto

Agora vamos atualizar o locale do sistema com o que instalamos anteriormente:

update-locale LANG=pt_BR.UTF-8

Vamos ver se o locale foi atualizado de forma correta:

cat /etc/default/locale

Retorno do comando:

LANG=pt_BR.UTF-8

Por fim, reinicie o sistema para aplicar a mudança:

reboot now

É isso. Espero que o tutorial tenha sido útil.

Até a próxima!