Forum Pplware
[Ubuntu] Sistema passou de Português para Inglês - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Software (/forumdisplay.php?fid=4)
+--- Fórum: GNU/Linux (/forumdisplay.php?fid=7)
+--- Tópico: [Ubuntu] Sistema passou de Português para Inglês (/showthread.php?tid=8722)



[Ubuntu] Sistema passou de Português para Inglês - gsantos - 01-04-2011 19:49

Ora viva,

Espero que me possam ajudar, porque estive a googlar a tarde toda e não encontrei solução.

Passou-se o seguinte: Estava a navegar com o Chrome (Beta) e o mesmo fez o X crashar. Até aqui nada de mais porque não foi a primeira vez que aconteceu e porque é uma versão Beta. Como era normal e já tinha terminado o trabalho desliguei o PC e assim ficou. Momentos mais tarde quando voltei a ligar a máquina todos os menus do GNOME estavam em Inglês e agora não consigo mudar! As aplicações que usam o idioma do sistema também ficaram em Inglês.

O que já tentei, sem sucesso:
  • Sistema> Administração> Suporte de Idioma
  • apt-get remove locales, apt-get install locales, dpkg-reconfigure locales

O output dos comandos que possam vir a necessitar para analisar a situação:
locale
Código:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=pt
LANGUAGE=pt_PT:pt_BR:en
LC_CTYPE="pt"
LC_NUMERIC="pt"
LC_TIME="pt"
LC_COLLATE="pt"
LC_MONETARY="pt"
LC_MESSAGES=pt_PT.UTF-8
LC_PAPER="pt"
LC_NAME="pt"
LC_ADDRESS="pt"
LC_TELEPHONE="pt"
LC_MEASUREMENT="pt"
LC_IDENTIFICATION="pt"
LC_ALL=

locale -a
Código:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
en_US.iso88591
en_US.utf8
fr_FR.iso88591
pt_PT.utf8



RE: [Ubuntu] Sistema passou de Português para Inglês - Guilherme de Sousa - 02-04-2011 13:21

Já tentaste alterar no GDM antes de fazer login?

Se já e nao funcionou:
Código:
vim /etc/default/locale

É por estas coisas que não gosto de ubuntus e afins. É verdade que por um lado são uma boa forma de trazer novos users para o mundo do pinguim, mas por outro lado ofuscam demasiado o que se passa por baixo do capô.

Depois diz se resultou.

cumps!


RE: [Ubuntu] Sistema passou de Português para Inglês - gsantos - 03-04-2011 00:18

Sim esqueci-me de referir isso. Está em Português como sempre.

O que está dentro do ficheiro locale é:
LANG="pt_PT.UTF-8"
LANGUAGE="pt_PT:pt_BR:en"
LC_MESSAGES="pt_PT.UTF-8"

Parece-me estar OK...

Sinceramente uso Ubuntu por não ter paciência para compilar tudo e mais alguma coisa ou estar a configurar o sistema à mão. Quero algo que funcione rápido. Não sei se seria mais fácil de identificar este problema numa outra distribuição menos user-friendly...


RE: [Ubuntu] Sistema passou de Português para Inglês - Guilherme de Sousa - 03-04-2011 00:32

Na variavel LANGUAGE retira o 'en' do final juntamente com os dois pontos.

Não tens que compilar tudo.. as únicas duas distribuições que me vêm a cabeça em que precises de fazer isso é gentoo e slackware. O problema do funcionar rápido, é que também deixa de funcionar rapidamente Tongue
Não olhes para essas distribuições como menos user friendly, mas sim como melhor configuráveis, pois o seu objectivo não é serem menos user friendly so porque sim, mas por não ofuscar o funcionamento do sistema operativo...

No teu caso mais concretamente deve ser um problema de haver mil ficheiros para configurar a mesma coisa, e uns com que fazem overwrite aos outros, e acabas por ter dificuldade em perceber qual tem maior prioridade, pois por a distribuição ser mais user friendly acaba por te dar menos documentação sobre o seu 'core'.
A razão pela qual acaba por haver tantos ficheiros é por haver varias maneiras de configurar o idioma atraves da GUI.. depois fazes um update por exemplo e isso troca-se.. (imagina que a aplicaçao actualizada passa a usar outro ficheiro e deixa la o anterior por ex).

desculpa la o offtopic Smile

cumps!


RE: [Ubuntu] Sistema passou de Português para Inglês - gsantos - 03-04-2011 13:05

É na boa, acabaste por explicar algo que eu não sabia, pois como disse acima nunca me preocupei com isso. Wink

Obrigado pela dica. Acabou por funcionar indiretamente. Apaguei o ":en" e reiniciei. Ficou em Inglês na mesma, mas ao ir a: Sistema> Administração> Suporte de Idioma ele detectou que havia pacotes "pt-PT" em falta e foi descarrega-los. Depois foi só reiniciar e ficou tudo em ordem.

Obrigado!


RE: [Ubuntu] Sistema passou de Português para Inglês - Guilherme de Sousa - 03-04-2011 16:47

Ainda bem que resolveu (indirectamente ou nao Tongue) Wink

cumps!