Alterando o Locale no UNIX

É possível alterar o código do idioma de sistema no UNIX.

O perfil fornecido está no diretório sample/profiles e mostra como definir as variáveis de ambiente de código do idioma LANG, LC_ALL e NLSPATH. Se preferir, consulte o conteúdo desse arquivo para obter orientação.

Se você utilizar CDE (Common Desktop Environment), utilize essa variável para definir o código do idioma em vez de definir LANG e LC_ALL diretamente. A variável NLSPATH respeita os dois métodos.

Você pode utilizar o 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.

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, defina as variáveis LANG e LC_ALL em /etc/default/init. No AIX e Linux, essas variáveis estão em /etc/environment. Essa tarefa não é obrigatória no HP-UX.

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 você incluir um código do idioma novo depois de ter instalado o WebSphere Business Integration Event Broker, deverá executar as instruções a seguir para garantir que os catálogos de mensagens do produto estejam disponíveis:

Referências relacionadas
Ambientes Operacionais Suportados
Conjunto de Códigos Suportados