IBM FileNet P8, Versione 5.2            

Preferenze di aspetto per le risorse della locale

Workplace XT ricerca le stringhe UI nei bundle di risorse delle proprietà in base alla locale del client trasmessa nella richiesta. Lo scopo dell'elemento etichetta nei file di configurazione XML di Workplace XT è quello di sostituire le stringhe UI nei bundle di risorse. Come riportato nel seguente frammento XML, questo elemento consente di impostare le stringhe di risorse per più locale. La capacità di impostare stringhe multilingue nel file XML consente all'utente di evitare la modifica delle stringhe nei bundle di risorse.
<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 utilizza file XLIFF per aumentare il numero di file di bundle di risorse esistenti. I file XLIFF supportano la visualizzazione di nomi creati dall'utente localizzati. L'applicazione utilizza indirettamente i file XLIFF esponendo la preferenza utente “Locale preferita” e trasmettendo la locale del browser all'applicazione Web, per garantire che venga caricato il file XLIFF specifico della lingua corretto. Se disponibili, le stringhe di nomi definiti dall'utente localizzate vengono richiamate dal file XLIFF mediante il server Process Engine e vengono utilizzate da roster, code, attività cardine, procedure, flussi di lavoro e vari altri campi. Di conseguenza, l'applicazione utilizza direttamente i file di bundle di risorse e Process Engine non utilizza tali file direttamente.
Data una particolare locale del client nella richiesta, l'applicazione utilizza il seguente ordine di precedenza per ricercare la stringa di risorse:
  1. Eseguendo la ricerca nell'ordine specificato dall'intestazione della locale del browser, l'applicazione tenta di trovare il bundle di risorse corrispondente.

    Se per una o più locale nell'intestazione non esiste un bundle di risorse, l'applicazione tenta di trovare la corrispondenza di una locale nel file XML, sempre nell'ordine specificato dall'intestazione della locale del browser. Se non esiste alcuna corrispondenza, l'applicazione utilizza per default la stringa inglese impostata nell'elemento risorsa per cui non è specificata alcuna locale. Nel file XML riportato in alto, l'applicazione utilizza la stringa "Use these search options:."

  2. Se il bundle di risorse non esiste per la locale del client, l'applicazione ricerca un valore sostitutivo nel file XML. Ciò significa che l'applicazione ricerca un elemento risorsa con un valore di attributo locale corrispondente.

    Se non viene trovata alcuna corrispondenza, l'applicazione utilizza il valore dell'attributo localizationKey per richiamare l'etichetta dal bundle di risorse. Nel file XML riportato in alto, se la locale del client è "es-us" (spagnolo americano), l'applicazione utilizza il valore "server.SimpleSearch_xml.useTheseSearchOptions" per ricerca l'etichetta nel bundle di risorse spagnolo americano.

  3. Se nel file XML esiste un valore sostitutivo, l'applicazione utilizza quel valore.

Scenario di ricerca di esempio 1

Nota: Il supporto multilingue completo richiede bundle di risorse per tutte le lingue degli utenti. Non basarsi esclusivamente sul supporto delle locale XML dell'applicazione, altrimenti l'UI dell'applicazione visualizzerà un misto di stringhe di lingue diverse.

Scenario di ricerca di esempio 2

Scenario di ricerca di esempio 3

Scenario di ricerca di esempio 4



Feedback

Ultimo aggiornamento: Marzo 2013
wpxt_config_files.htm

© Copyright IBM Corp. 2013.
Questo centro informazioni è una tecnologia Eclipse. (http://www.eclipse.org)