IBM FileNet P8, Versión 5.2            

Precedencia de búsqueda de recursos de entorno local

Workplace XT busca las series de UI en paquetes de recursos de propiedades basados en el entorno local del cliente pasado en la solicitud. La finalidad del elemento de etiqueta (label) en los archivos de configuración XML de Workplace XT es sustituir las series de UI de los paquetes de recursos. Como se muestra en el siguiente fragmento XML, este elemento le permite establecer series de recursos para varios entornos locales. La capacidad para establecer series multilingüe en el XML le evita el esfuerzo que supone modificar las series de los paquetes 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: Workplace XT utiliza archivos XLIFF para aumentar los archivos existentes de paquetes de recursos. Los archivos XLIFF soportan la visualización de nombres de usuario autor localizados. La aplicación utiliza indirectamente los archivos XLIFF exponiendo las preferencias de usuario "Entorno local" preferido y pasando el entorno local del navegador a la aplicación web para asegurarse de que se carga el archivo XLIFF específico del idioma correcto. Si está disponible, las series de nombres definidos por el usuario y localizadas se recuperan del archivo XLIFF por parte del servidor de Process Engine y las emplean las enumeraciones, colas, objetivos, pasos, flujos de trabajo y varios otros campos. Por el contrario, la aplicación utiliza directamente archivos de paquetes de recursos y Process Engine no lo hace directamente.
Dado un entorno local de cliente concreto en la solicitud, la aplicación utiliza el siguiente orden de precedencia para buscar una serie de recurso:
  1. Buscando en el orden especificado en la cabecera de entorno local del navegador, la aplicación intenta encontrar un paquete de recursos coincidente.

    Si no existe un paquete de recursos para uno o varios entornos locales de la cabecera, la aplicación intenta encontrar una coincidencia de entorno local en el XML, también siguiendo el orden especificado por la cabecera de entorno local del navegador. Si no hay ninguna coincidencia, la aplicación toma como valor predeterminado la serie en idioma inglés establecida en el elemento de recurso para el que no se especifica ningún entorno local. En el XML anterior, la aplicación utilizaría la serie "Use these search options:."

  2. Si existe el paquete de recursos para el entorno local del cliente, la aplicación busca un valor de alteración temporal en el XML. Es decir, la aplicación busca un elemento de recurso con un valor de atributo locale coincidente.

    Si no se encuentra ninguna coincidencia, la aplicación utiliza el valor del atributo localizationKey para recuperar la etiqueta en el paquete de recursos. Dado el XML anterior, si el entorno local del cliente era "es-us" (Español americano), la aplicación utilizaría el valor de "server.SimpleSearch_xml.useTheseSearchOptions" para buscar la etiqueta en el paquete de recursos de español americano.

  3. Si existe un valor de alteración temporal en el XML, la aplicación utiliza dicho valor.

Ejemplo de escenario de búsqueda 1

Nota: El soporte multilingüe completo requiere paquetes de recursos para todos los idiomas de los usuarios. No se base únicamente en el soporte de entorno local XML de la aplicación; de lo contrario, la UI de la aplicación mostrará una mezcla de series en diferentes idiomas.

Ejemplo de escenario de búsqueda 2

Ejemplo de escenario de búsqueda 3

Ejemplo de escenario de búsqueda 4



Comentarios

Última actualización: Marzo de 2013
wpxt_config_files.htm

© Copyright IBM Corp. 2013.
Este centro de información utiliza tecnología Eclipse. (http://www.eclipse.org)