Alterando seu Código do Idioma em Sistemas UNIX e Linux

Você pode alterar seu código de idioma do sistema em sistemas UNIX e Linux.
Há muitas variáveis de ambiente que controlam o código do idioma. Elas podem ser definidas em todo o sistema, em seu ambiente ou por sessão:
LC_ALL
Substitui todas as variáveis de ambiente LC_* com o valor fornecido
LC_CTYPE
Classificação de caractere e conversão de maiúsculas e minúsculas
LC_COLLATE
Ordem de colação (classificação)
LC_TIME
Formatos de data e hora
LC_NUMERIC
Formatos numéricos não monetários
LC_MONETARY
Formatos monetários
LC_MESSAGES
Formatos de mensagens informativas e de diagnóstico e de respostas interativas
LC_PAPER
Tamanho do papel
LC_NAME
Formatos de nomes
LC_ADDRESS
Formatos de endereços e informações de locais
LC_TELEPHONE
Formatos de números de telefones
LC_MEASUREMENT
Unidades de medida (Sistema métrico e Outros)
LC_IDENTIFICATION
Metadados sobre as informações do código do idioma
LANG
O valor padrão. Isso é utilizado quando LC_ALL não é configurada ou um valor aplicável para LC_* não está configurado
NLSPATH
Lista delimitada de caminhos para procurar catálogos de mensagens
TZ
Fuso Horário

LC_MESSAGES e NLSPATH são as variáveis mais importantes para o intermediário. Essas variáveis definem o idioma e o local de mensagens de resposta que o intermediário utiliza. O arquivo de perfil do intermediário, mqsiprofile, configura NLSPATH. Você ou seu sistema deve configurar LC_MESSAGES. O conjunto de valores de LC_MESSAGES deve ser um valor que o intermediário reconhece. LC_CTYPE também é importante para o intermediário, pois define a conversão de caracteres que o intermediário executa quando está interagindo com o ambiente local.

Se você utilizar CDE (Common Desktop Environment), utilize isso para configurar o código do idioma em vez de configurar LANG e LC_ALL diretamente. A variável NLSPATH respeita os dois métodos.Antes de configurar a página de códigos, verifique se é uma das Páginas de Códigos Suportadas.

Por exemplo, para configurar o WebSphere Message Broker para executar em um ambiente UTF-8, configure os seguintes valores do perfil:
LANG=en_US.utf-8
LC_ALL=en_US.utf-8
Em que en_US configura o idioma e utf-8 configura a página de códigos.

Você pode utilizar a executável locale para mostrar o código do idioma atual. O comando locale -a exibe todos os códigos do idioma instalados atualmente na máquina. Certifique-se de que o código do idioma selecionado para LANG e LC_ALL esteja na lista que locale -a retorna. Os valores que o código do idioma utiliza e retorna fazem distinção entre maiúsculas e minúsculas, portanto, copie-os exatamente quando designá-los a uma variável de ambiente.

Ao iniciar um componente do intermediário, o seu código do idioma local é herdado do shell no qual foi iniciado. O componente do intermediário utiliza a variável de ambiente LC_MESSAGES como caminho de pesquisa na variável de ambiente NLSPATH (LC_MESSAGES é definido quando a variável LC_ALL é exportada).

As mensagens são enviadas ao syslog na página de código definida por esse código do idioma. Caso tenha vários intermediários gravando nesse syslog, suas mensagens estão na página de códigos do código do idioma no qual foram iniciados, por exemplo:

código do idioma Página de código do syslog ccsid
pt_BR iso8859-1 819
Pt_BR ibm-850 850
PT_BR utf-8 1208

Defina o código do idioma do ID do usuário que executa o daemon syslog como um que seja compatível com os códigos do idioma de todos os intermediários que gravam no syslog desse sistema, por exemplo, utf-8. Isso pode ser feito definindo-se o código do idioma padrão. No Solaris, configure as variáveis LANG e LC_ALL no /etc/default/init. No AIX e no Linux, estas variáveis estão em /etc/environment. Essa tarefa não é obrigatória no HP-UX.

Para obter suporte total de fuso horário no intermediário, configure a variável TZ utilizando a anotação Continente/Cidade. Por exemplo, configure TZ para Europa/Londres para que Londres, Inglaterra seja o fuso horário ou configure-o para América/Nova_York para que Nova York, América seja o fuso horário.

Para incluir um novo código do idioma, consulte a documentação do sistema operacional para obter informações sobre como concluir essa tarefa. Se a página de códigos do novo código do idioma não for suportada pelo WebSphere Message Broker, você deverá incluí-la por Gerando um Novo Conversor de Página de Códigos.

Tarefas relacionadas
Gerando um Novo Conversor de Página de Códigos
Referências relacionadas
Processadores Suportados
Requisitos do Sistema Operacional
Páginas de Códigos Suportadas
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ae19494_