E-terminal Localizer

Questo prodotto ha come obiettivo quello di fornire una architettura in grado di localizzare una applicazione basata su tecnologia e-terminal (applicazioni e-terminal native e applicazioni reingegnerizzate con e-terminal Converter).
Localizzare una applicazione significa dare la possibilità all'utente di scegliere con quale lingua/CCSID lavorare indipendentemente dal Server che fornisce l'applicazione. Questa possibilità viene offerta dal e-terminal Localizer senza dover modificare l'applicazione esistente indipendentemente dalla lingua con cui questa è stata progettata. Questo perchè le traduzioni sono applicate durante l'esecuzione del programma; l'architettura riconosce la localizzazione scelta dall'utente e applica le traduzioni secondo il CCSID corretto.

Al programmatore sono fornite anche delle API specifiche per localizzare alcune informazioni del pannello indipendentemente dalla lingua scelta dall'utente. Ad esempio il programma gira in Inglese secondo a scelta dell'utente, tuttavia il programmatore prevede una TextArea o qualisiasi campo di input / output dove viene chiesta una interazione in Russo.

    Il prodotto è composto da tre componenti:
  • Analizzatore
    Si tratta di un framework integrato in e-terminal Server che si occupa di registrare in un repository tutto l'output destinato al Client e non ancora tradotto e di sostituire le informazioni destinate al client con le traduzioni dove disponibili.
    L'analizzatore viene attivato solo se l'istanza e-terminal Server è configurata per supportare le traduzioni. In questo caso deve essere fornito il nome del repository da utilizzare come archivio per le traduzioni. Questo repository deve essere creato con il Localizer.
  • Localizer
    Si tratta di un programma interattivo e-terminal da utilizzare per tradurre nelle lingue disponibili le informazioni registrate dall'analizzatore nel repository utilizzato come archivio per le traduzioni.
  • API di internazionalizzazione
    Si tratta di API per utilizzare repository legati all'applicazione e non al sottosistema e-terminal o per sovrascrivere le informazioni trattate dall'analizzatore.