IBM FileNet P8, Versão 5.1.+            

Precedência de Consulta para Recursos de Código do Idioma

O Workplace XT consulta as sequências de UI em pacotes configuráveis de recursos de propriedade com base no código do idioma do cliente passado na solicitação. O propósito do elemento do rótulo nos arquivos de configuração XML do Workplace XT é substituir sequências de UI nos pacotes configuráveis de recursos. Conforme mostrado no seguinte fragmento XML, esse elemento permite configurar sequências de recursos para diversos códigos de idioma. A habilidade de configurar sequências multilíngue no XML poupa o esforço de modificar sequências nos pacotes configuráveis de recursos.
<object key="searchOptionGroup">
 <label key="label" localizationKey="server.SimpleSearch_xml.useTheseSearchOptions">
 <resource>Use these search options:</resource>
 <resource locale="en_US">Use these search options:</resource>
 <resource locale="fr_FR">employez ces options pour faire une recherche:</resource>
 </label>
...
Nota: O Workplace XT usa arquivos XLIFF para aumentar os arquivos de pacotes configuráveis de recursos existentes. Os arquivos XLIFF suportam a exibição de nomes localizados de autoria do usuário. O aplicativo usa indiretamente arquivos XLIFF, expondo a preferência do usuário “Localidade Preferencial” e passando o código do idioma do navegador para o aplicativo da Web para garantir que o arquivo XLIFF correto específico do idioma seja carregado. Se disponível, as sequências de nomes localizados definidos pelo usuário são recuperadas do arquivo XLIFF pelo servidor Process Engine e usadas por escalas de serviço, filas, acontecimentos, etapas, fluxos de trabalho e vários outros campos. Em contrapartida, o aplicativo usa diretamente arquivos de pacote configurável de recursos e o Process Engine não faz isso diretamente.
Dado um determinado código de idioma do cliente na solicitação, o aplicativo usa a seguinte ordem de precedência para consultar uma sequência de recurso:
  1. Ao procurar na ordem especificada pelo cabeçalho do código de idioma do navegador, o aplicativo tenta localizar um pacote configurável de recursos correspondente.

    Se um pacote configurável de recursos não existir para um ou mais dos códigos de idioma no cabeçalho, o aplicativo tentará localizar uma correspondência de código de idioma no XML, novamente na ordem especificada pelo cabeçalho do código de idioma do navegador. Se não houver correspondência, o aplicativo usará como padrão a sequência em inglês, configurada no elemento de recurso para o qual não há nenhum código de idioma especificado. No XML acima, o aplicativo usaria a sequência "Usar estas opções de procura:."

  2. Se o pacote configurável de recursos existir para o código de idioma do cliente, o aplicativo procurará um valor de substituição no XML. Isto é, o aplicativo procura um elemento de recurso com um valor de atributo locale correspondente.

    Se nenhuma correspondência for encontrada, o aplicativo usará o valor do atributo localizationKey para recuperar o rótulo do pacote configurável de recursos. Dado o XML acima, se o código de idioma do cliente fosse "es-us" (espanhol americano), o aplicativo usaria o valor "server.SimpleSearch_xml.useTheseSearchOptions" para consultar o rótulo em um pacote configurável de recursos em espanhol americano.

  3. Se existir um valor de substituição no XML, o aplicativo usará esse valor.

Cenário 1 de Consulta de Amostra

Nota: O suporte multilíngue integral requer pacotes configuráveis de recursos para todos os idiomas de seus usuários. Não confie unicamente no suporte de código de idioma XML do aplicativo, caso contrário, a UI do aplicativo exibirá uma mistura de diferentes sequências de idioma.

Cenário 2 de Consulta de Amostra

Cenário 3 de Consulta de Amostra

Cenário 4 de Consulta de Amostra



Feedback

Última atualização: Julho de 2011


© Copyright IBM Corporation 2011.
Este centro de informações foi desenvolvido com a tecnologia Eclipse. (http://www.eclipse.org)