Problema Locales pt_BR

Iniciado por spyrogyra, 19 de Dezembro de 2007, 10:03

tópico anterior - próximo tópico

spyrogyra

Olá pessoal, depois de fazer a atualização do feisty para o gutsy, meus aplicativos ficaram em inglês (ex. firefox, pidgin), já configurei e não há jeito dele ficar em pt_BR. Por acaso vocês sabem de onde o kde/gnome pegam a informação para mostrar os aplicativos em pt_BR (O kde/gnome estão configurados em pt_BR, mas os aplicativos que abrem ficam em en_US)?

Já exportei variáveis de ambiente no meu .bashrc

export LANG="pt_BR.UTF-8"
export LANGUAGE="pt_BR:pt:pt_PT"
export LC_ALL="pt_BR.UTF-8"

--

$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="pt_BR.UTF-8"
LANGUAGE="pt_BR:pt:pt_PT"

--

Aparentemente está configurado correntamente:

$ locale
LANG=pt_BR.UTF-8
LANGUAGE=pt_BR:pt:pt_PT
LC_CTYPE="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_PAPER="pt_BR.UTF-8"
LC_NAME="pt_BR.UTF-8"
LC_ADDRESS="pt_BR.UTF-8"
LC_TELEPHONE="pt_BR.UTF-8"
LC_MEASUREMENT="pt_BR.UTF-8"
LC_IDENTIFICATION="pt_BR.UTF-8"
LC_ALL=pt_BR.UTF-8

Aguardo sugestões ;-)

Att.

edjen

Vê se tu tem instalado estes:

aspell-pt

aspll-pt-br

aspell-pt-pt

language-pack-gnome-pt

language-pack-gnome-pt-base

language-pack-kde-pt

language-pack-kde-pt-base

language-pack-pt

language-pack-pt-base

language-support-pt

mozilla-firefox-locale-pt-br

mozilla-firefox-locale-pt-pt

myspell-pt

myspell-pt-br

myspell-pt-pt

openoffice.org-help-pt

openoffice.org-help-pt-br

openoffice.org-|10n-pt

openoffice.org-|10n-pt-br

thunderbird-locale-pt-br

thunderbird-locale-pt-pt


                                                 Boa Sorte !

GNULinux = Asus P5K-E = Intel Q9450 = Quadro 400 = 3 Hd 80Gb Samsung + Hd 500Gb Seagate = 8Gb RAM DDR2 OCZ 1066 mhz

spyrogyra

Tenho todos os pacotes instalados sim.

Se eu descobrir o que está ocorrendo postarei a solução.

alarcon

#3
Citação de: spyrogyra online 19 de Dezembro de 2007, 10:03
Olá pessoal, depois de fazer a atualização do feisty para o gutsy, meus aplicativos ficaram em inglês (ex. firefox, pidgin), já configurei e não há jeito dele ficar em pt_BR. Por acaso vocês sabem de onde o kde/gnome pegam a informação para mostrar os aplicativos em pt_BR (O kde/gnome estão configurados em pt_BR, mas os aplicativos que abrem ficam em en_US)?

Já exportei variáveis de ambiente no meu .bashrc

export LANG="pt_BR.UTF-8"
export LANGUAGE="pt_BR:pt:pt_PT"
export LC_ALL="pt_BR.UTF-8"

--

$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="pt_BR.UTF-8"
LANGUAGE="pt_BR:pt:pt_PT"

--

Aparentemente está configurado correntamente:

$ locale
LANG=pt_BR.UTF-8
LANGUAGE=pt_BR:pt:pt_PT
LC_CTYPE="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_PAPER="pt_BR.UTF-8"
LC_NAME="pt_BR.UTF-8"
LC_ADDRESS="pt_BR.UTF-8"
LC_TELEPHONE="pt_BR.UTF-8"
LC_MEASUREMENT="pt_BR.UTF-8"
LC_IDENTIFICATION="pt_BR.UTF-8"
LC_ALL=pt_BR.UTF-8

Aguardo sugestões ;-)

Att.

Qual é o resultado do comando:

locale -a

Os meus arquivos estão assim:

/etc/environment

CitarPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="pt_BR.UTF-8"
LANGUAGE="pt_BR:pt:en"


/etc/default/locale

CitarLANG="pt_BR.UTF-8"
LANGUAGE="pt_BR:pt:en"


Se eu der o comando cat /etc/locale.alias dá isso como resposta:

Citar# Locale name alias data base.
# Copyright (C) 1996-2001,2003 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

# The format of this file is the same as for the corresponding file of
# the X Window System, which normally can be found in
#       /usr/lib/X11/locale/locale.alias
# A single line contains two fields: an alias and a substitution value.
# All entries are case independent.

# Note: This file is far from being complete.  If you have a value for
# your own site which you think might be useful for others too, share
# it with the rest of us.  Send it using the `glibcbug' script to
# bugs@gnu.org.

bokmal          nb_NO.ISO-8859-1
bokm�l          nb_NO.ISO-8859-1
catalan         ca_ES.ISO-8859-1
croatian        hr_HR.ISO-8859-2
czech           cs_CZ.ISO-8859-2
danish          da_DK.ISO-8859-1
dansk           da_DK.ISO-8859-1
deutsch         de_DE.ISO-8859-1
dutch           nl_NL.ISO-8859-1
eesti           et_EE.ISO-8859-1
estonian        et_EE.ISO-8859-1
finnish         fi_FI.ISO-8859-1
fran�ais        fr_FR.ISO-8859-1
french          fr_FR.ISO-8859-1
galego          gl_ES.ISO-8859-1
galician        gl_ES.ISO-8859-1
german          de_DE.ISO-8859-1
greek           el_GR.ISO-8859-7
hebrew          he_IL.ISO-8859-8
hrvatski        hr_HR.ISO-8859-2
hungarian       hu_HU.ISO-8859-2
icelandic       is_IS.ISO-8859-1
italian         it_IT.ISO-8859-1
japanese        ja_JP.eucJP
japanese.euc    ja_JP.eucJP
ja_JP           ja_JP.eucJP
ja_JP.ujis      ja_JP.eucJP
japanese.sjis   ja_JP.SJIS
korean          ko_KR.eucKR
korean.euc      ko_KR.eucKR
ko_KR           ko_KR.eucKR
lithuanian      lt_LT.ISO-8859-13
no_NO           nb_NO.ISO-8859-1
no_NO.ISO-8859-1 nb_NO.ISO-8859-1
norwegian       nb_NO.ISO-8859-1
nynorsk         nn_NO.ISO-8859-1
polish          pl_PL.ISO-8859-2
portuguese      pt_PT.ISO-8859-1
romanian        ro_RO.ISO-8859-2
russian         ru_RU.ISO-8859-5
slovak          sk_SK.ISO-8859-2
slovene         sl_SI.ISO-8859-2
slovenian       sl_SI.ISO-8859-2
spanish         es_ES.ISO-8859-1
swedish         sv_SE.ISO-8859-1
thai            th_TH.TIS-620
turkish         tr_TR.ISO-8859-9

Em /var/lib/locales/supported.d existem estes três arquivos: en, local e pt

en:
Citaren_HK.UTF-8 UTF-8
en_DK.UTF-8 UTF-8
en_IN UTF-8
en_ZW.UTF-8 UTF-8
en_NZ.UTF-8 UTF-8
en_PH.UTF-8 UTF-8
en_US.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
en_AU.UTF-8 UTF-8
en_SG.UTF-8 UTF-8
en_BW.UTF-8 UTF-8
en_ZA.UTF-8 UTF-8
en_CA.UTF-8 UTF-8
en_IE.UTF-8 UTF-8

local:
Citarpt_BR.UTF-8 UTF-8
en_US.UTF-8 UTF-8

pt:
Citarpt_PT.UTF-8 UTF-8
pt_BR.UTF-8 UTF-8


Se quiser deixar do mesmo jeito que o meu no Gutsy e depois executar:

sudo dpkg-reconfigure locales
sudo locale-gen --purge
sudo locale-gen


para ver se adianta alguma coisa e Reinicie o sistema.

spyrogyra

Opa, na pasta /var/lib/locales/supported.d existia apenas o arquivo "local", aí criei o arquivo pt com o conteúdo que você informou e executei os comandos, depois de reiniciado o sistema seguiu na mesma, não corrigiu o problema.

A saída do comando

$ locale -a
C
en_US.utf8
POSIX
pt_BR.utf8
pt_PT.utf8

Vou deixar todos os arquivos iguais aos seus e efetuar o procedimento pra ver no que vai dar e postarei o que aconteceu.

Att.

spyrogyra

Fiz o procedimento e não adiantou :-(

Vou tentar outras alternativas.

Att.

spyrogyra

Comentei no meu .bashrc as linhas no final do arquivo:

#export LANG="pt_BR.UTF-8"
#export LANGUAGE="pt_BR:pt:pt_PT"
#export LC_ALL="pt_BR.UTF-8"

Não corrigiu, mas mudou os resultados do comando abaixo:

$ locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

Att.

alarcon

Citação de: spyrogyra online 20 de Dezembro de 2007, 15:12
Fiz o procedimento e não adiantou :-(

Vou tentar outras alternativas.

Att.

Pergunta aparentemente boba, mais quem sabe resolve o seu problema. Você já foi no menu Sistema > Administração > Suporte a Idiomas e na janela que se abrir verificar se o Idioma Portuguese -> Portuguese (Brazil) está selecionado, pois você pode ter os pacotes de traduções instalados, mais não ativados.

alarcon

#8
Citação de: spyrogyra online 20 de Dezembro de 2007, 15:22
Comentei no meu .bashrc as linhas no final do arquivo:

#export LANG="pt_BR.UTF-8"
#export LANGUAGE="pt_BR:pt:pt_PT"
#export LC_ALL="pt_BR.UTF-8"

Não corrigiu, mas mudou os resultados do comando abaixo:

$ locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

Att.

no meu arquivo .bashrc não existe nenhuma informação relativa ao locale, pelo menos não observei nada relativo a isso.

Uso o Gutsy e quanto ao idioma está tudo ok.

o comando locale -a aqui dá este resultado:

CitarC
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZW.utf8
POSIX
pt_BR.utf8
pt_PT.utf8

Já o comando locale apenas, retorna isso:

CitarLANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_PAPER="pt_BR.UTF-8"
LC_NAME="pt_BR.UTF-8"
LC_ADDRESS="pt_BR.UTF-8"
LC_TELEPHONE="pt_BR.UTF-8"
LC_MEASUREMENT="pt_BR.UTF-8"
LC_IDENTIFICATION="pt_BR.UTF-8"
LC_ALL=

spyrogyra

Citação de: alarcon online 20 de Dezembro de 2007, 15:23
Citação de: spyrogyra online 20 de Dezembro de 2007, 15:12
Fiz o procedimento e não adiantou :-(

Vou tentar outras alternativas.

Att.

Pergunta aparentemente boba, mais quem sabe resolve o seu problema. Você já foi no menu Sistema > Administração > Suporte a Idiomas e na janela que se abrir verificar se o Idioma Portuguese -> Portuguese (Brazil) está selecionado, pois você pode ter os pacotes de traduções instalados, mais não ativados.

Frase mencionada no 1o post :-)
** O kde/gnome estão configurados em pt_BR, mas os aplicativos que abrem ficam em en_US **

spyrogyra

Citação de: alarcon online 20 de Dezembro de 2007, 15:25
Citação de: spyrogyra online 20 de Dezembro de 2007, 15:22
Comentei no meu .bashrc as linhas no final do arquivo:

#export LANG="pt_BR.UTF-8"
#export LANGUAGE="pt_BR:pt:pt_PT"
#export LC_ALL="pt_BR.UTF-8"

Não corrigiu, mas mudou os resultados do comando abaixo:

$ locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

Att.

no meu arquivo .bashrc não existe nenhuma informação relativa os locale, pelo menos não observei nada relativo a isso.

Uso o Gutsy e quanto ao idioma está tudo ok.

o comando locale -a aqui dá este resultado:

CitarC
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZW.utf8
POSIX
pt_BR.utf8
pt_PT.utf8

Já o comando locale apenas, retorna isso:

CitarLANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_PAPER="pt_BR.UTF-8"
LC_NAME="pt_BR.UTF-8"
LC_ADDRESS="pt_BR.UTF-8"
LC_TELEPHONE="pt_BR.UTF-8"
LC_MEASUREMENT="pt_BR.UTF-8"
LC_IDENTIFICATION="pt_BR.UTF-8"
LC_ALL=

A respeito do .bashrc eu tinha colocado manualmente para forçar a pegar os locales em pt_BR...

Muito estranho isso tudo.

Att.

alarcon

Citação de: spyrogyra online 20 de Dezembro de 2007, 15:28
Citação de: alarcon online 20 de Dezembro de 2007, 15:23
Citação de: spyrogyra online 20 de Dezembro de 2007, 15:12
Fiz o procedimento e não adiantou :-(

Vou tentar outras alternativas.

Att.

Pergunta aparentemente boba, mais quem sabe resolve o seu problema. Você já foi no menu Sistema > Administração > Suporte a Idiomas e na janela que se abrir verificar se o Idioma Portuguese -> Portuguese (Brazil) está selecionado, pois você pode ter os pacotes de traduções instalados, mais não ativados.

Frase mencionada no 1o post :-)
** O kde/gnome estão configurados em pt_BR, mas os aplicativos que abrem ficam em en_US **


Você usa o Ubuntu ou Kubuntu?

Bom não custa olhar se o idioma está em português, pois quem sabe se algo por aí tenha desmarcado esta opção. Se já tiver olhado tudo bem. É que quando se está ajudando e não se sabe onde exatamente está o problema temos que testar todas as hipóteses, mesmo as mais absurdas ok.

alarcon

#12
Abra um terminal e digite:

sudo apt-get update

aguarde um pouco e veja se aparece o ícone de atualizações do sistema ( aquele laranja próximo ao relógio). Se aparecer faça as atualizações. Ainda no terminal digite:

sudo apt-get -f install

e cole aqui o que retornar deste comando anterior.

===EDITADO===

Respondendo a sua pergunta anterior os arquivos do locale ficam em /usr/share/locale

spyrogyra

$ sudo apt-get update
Get:1 http://security.ubuntu.com gutsy-security Release.gpg [191B]
Hit http://security.ubuntu.com gutsy-security Release
Get:2 http://br.archive.ubuntu.com gutsy Release.gpg [191B]
Hit http://security.ubuntu.com gutsy-security/main Packages
Get:3 http://br.archive.ubuntu.com gutsy-updates Release.gpg [191B]
Hit http://security.ubuntu.com gutsy-security/restricted Packages
Hit http://br.archive.ubuntu.com gutsy Release
Hit http://security.ubuntu.com gutsy-security/universe Packages
Hit http://security.ubuntu.com gutsy-security/multiverse Packages
Hit http://br.archive.ubuntu.com gutsy-updates Release
Hit http://br.archive.ubuntu.com gutsy/main Packages
Hit http://br.archive.ubuntu.com gutsy/restricted Packages
Hit http://br.archive.ubuntu.com gutsy/universe Packages
Hit http://br.archive.ubuntu.com gutsy/multiverse Packages
Hit http://br.archive.ubuntu.com gutsy-updates/main Packages
Hit http://br.archive.ubuntu.com gutsy-updates/restricted Packages
Hit http://br.archive.ubuntu.com gutsy-updates/universe Packages
Hit http://br.archive.ubuntu.com gutsy-updates/multiverse Packages
Fetched 383B in 1s (308B/s)
Reading package lists... Done

--

$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

--

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

--

$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

spyrogyra

Citação de: alarcon online 20 de Dezembro de 2007, 15:34
Citação de: spyrogyra online 20 de Dezembro de 2007, 15:28
Citação de: alarcon online 20 de Dezembro de 2007, 15:23
Citação de: spyrogyra online 20 de Dezembro de 2007, 15:12
Fiz o procedimento e não adiantou :-(

Vou tentar outras alternativas.

Att.

Pergunta aparentemente boba, mais quem sabe resolve o seu problema. Você já foi no menu Sistema > Administração > Suporte a Idiomas e na janela que se abrir verificar se o Idioma Portuguese -> Portuguese (Brazil) está selecionado, pois você pode ter os pacotes de traduções instalados, mais não ativados.

Frase mencionada no 1o post :-)
** O kde/gnome estão configurados em pt_BR, mas os aplicativos que abrem ficam em en_US **


Você usa o Ubuntu ou Kubuntu?

Bom não custa olhar se o idioma está em português, pois quem sabe se algo por aí tenha desmarcado esta opção. Se já tiver olhado tudo bem. É que quando se está ajudando e não se sabe onde exatamente está o problema temos que testar todas as hipóteses, mesmo as mais absurdas ok.

Uso Kubuntu, e ele (kde) está em pt_BR - configurado corretamente, já os aplicativos não (firefox, pidgin...).

Att.