WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Sistemas Operacionais: AIX, HP-UX, Linux, Solaris, Windows

Localização de Cadeias de Interface

Você pode localizar o aplicativo para cada código do idioma que deve ser suportado pelo aplicativo.

Em um aplicativo localizado, o código do idioma determina o catálogo de mensagens do qual o aplicativo recupera cadeias de mensagens. Em vez de imprimir uma mensagem de erro, o aplicativo representa a mensagem de erro com algumas informações de linguagem neutra; no caso mais simples, cada condição de erro corresponde a uma chave. Para imprimir uma mensagem de erro utilizável, o aplicativo procura a chave em um catálogo de mensagens. Cada catálogo de mensagens é uma lista de chaves com cadeias associadas. Diferentes catálogos de mensagens fornecem cadeias para os diferentes idiomas suportados. O aplicativo procura a chave no catálogo apropriado, recupera a mensagem de erro correspondente no idioma pedido e imprime a cadeia para o usuário.

A localização de texto pode ser utilizada para muito mais do que traduzir mensagens de erro. Por exemplo, utilizando chaves para representar cada elemento em uma GUI (Interface Gráfica com o Usuário) e fornecendo os catálogos de mensagens apropriados, a GUI (botões, menus, etc.) pode suportar vários idiomas. Estender o suporte para idiomas adicionais exige que sejam fornecidos catálogos de mensagens para esses idiomas; em muitos casos, o aplicativo não necessita de modificações adicionais.

O pacote de texto localizável é um conjunto de classes e interfaces Java que podem ser utilizadas para localizar as cadeias nos aplicativos distribuídos facilmente. Catálogos de mensagens específicos de idiomas podem ser armazenados centralmente para que possam ser mantidos eficientemente.


Concept topic

Termos de Uso | Avalie esta página

Timestamp iconÚltima atualização: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\covw_i18n_local.html

(C) Direitos Autorais IBM Corporation 2005. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)