Como alterar a configuração Locale Lang no Ubuntu 12.04

0

comando locale deve ser. LANG = en_US.UTF-8.

Minha configuração é.

locale 
LANG=en_AU.UTF-8
LANGUAGE=en_AU:en
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C

configuração do arquivo local

   cat /etc/default/locale : 
   LANG="en_US.UTF-8"
   LANGUAGE="en_US:en"

   cat /etc/locale.conf
   LANG="en_US.UTF-8"

O que eu já fiz.

sudo locale-gen en_US.UTF-8 : 
Generating locales...
en_US.UTF-8... up-to-date
Generation complete.

sudo dpkg-reconfigure locales
Generating locales...
  en_IN.UTF-8... done
  en_US.UTF-8... up-to-date
Generation complete.

Por favor, deixe-me saber se você precisa de alguma coisa.

Não tenho certeza se o arquivo / etc / default / locale é padrão ou personalizado.

    
por Saurabh Chandra Patel 15.07.2014 / 06:54

3 respostas

1

Acabei de adicionar ao meu perfil de casa.

gedit ~ / .profile é semelhante a:

LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

Saia + Efetue login. E tudo é o esperado.

    
por Saurabh Chandra Patel 24.07.2014 / 06:24
0

Em algum lugar (não é possível identificar onde) a variável de ambiente LC_ALL recebe o valor C . Você precisa se livrar dessa tarefa.

A página link menciona alguns arquivos que são normalmente usados para definir variáveis de ambiente persistentemente.

HTH

    
por Gunnar Hjalmarsson 15.07.2014 / 15:40
0

De acordo com este útil link :

% bl0ck_qu0te%

Para corrigir este problema que parece um erro, tente:

  sudo localedef -v -c -i en_US -f UTF-8 en_US.UTF-8

ele deve compilar o arquivo para locale e para a biblioteca C.

    
por Lety 15.07.2014 / 19:08