| At line 1 added 33 lines |
| %%(display:none) |
| {{{ |
| WikiUp |
| }}} |
| /% |
| [{TableOfContents }]\\ |
| In questo paragrafo vediamo come e dove è possibile configurare la lingua associata a un ambiente / un utente |
|
| !!! Impostare la lingua per un utente (modalità spot)\\ |
| Per impostare velocemente una lingua per un singolo utente si può utilizzare una exit (B£INZ0_S) presente nella libreria SMESYS_SM, in cui vi sono alcuni esempi di impostazioni utente / lingua sovrascrivendo un campo della B£2 - ££b£2I. |
|
| !!! Impostare la lingua per un utente in un determinato ambiente\\ |
| !! Pre-condizione\\ |
| I file delle lingue presenti nella libreria SMELIN, che sono principalmente i file A£LIND0F (le frasi in Italiano), A£LINT0F (le frasi tradotte) e A£LINU0F (gli utilizzi nei programmi) devono essere completi e avere tutte le traduzioni dei video / messaggi / programmi / menù, ecc... |
| Inoltre, i video e i messaggi devono essere preventivamente generati nella lingua di destinazione in una libreria specifica da mettere in linea prima dei video / messaggi della SMEDEV e o della libreria specifica del cliente. |
|
| !! Impostazione\\ |
| Per impostare la lingua per un utente in un determinato ambiente solitamente viene definito un ambiente "in lingua", cioè un ambiente in cui la B£2 avente il campo ££b£2I impostato alla lingua specifica e le eventuali librerie con i video / messaggi tradotti in lingua (i messaggi / video tradotti e rigenerati in una lingua specifica sono utili nel caso in cui si usino sessioni 5250; in Looc.up è sufficiente che i file adibiti alle traduzioni siano completi e presentino tutte le traduzioni). |
|
| !! Post-condizione\\ |
| Verificare la corretta traduzione delle varie applicazioni nell'ambiente appena impostato. |
|
| !! Possibili errori\\ |
| Nel caso in cui non si vedano molte traduzioni in 5250, le cause principali potrebbero essere: |
| * i file con le traduzioni presenti nella SMELIN non sono stati messi correttamente in linea;\\ |
| * i messaggi / video di cui si vuole la traduzione non sono stati rigenerati o non sono correttamente in linea;\\ |
| * le stringhe di partenza non sono state ancora estratte e/o tradotte.\\ |
|
| Nel caso in cui non si veda parte delle traduzioni in 5250 / Looc.up: |
| * le stringhe di partenza non sono state ancora estratte e/o tradotte;\\ |
| * le schiere dei programmi con le frasi che dovrebbero essere tradotte in lingua presentano degli errori di tipizzazione (vedere l'oggetto V2 - A£TSK);\\ |
| * le schiere dei programmi, pur essendo tipizzate correttamente, presentano dei problemi;\\ |
| * i campi di cui si vuole la traduzione non sono considerati dal motore del traduttore (potrebbe essere il caso di stringhe presenti in script SCP_XXX di cui il traduttore al momento del rilascio non prevedeva l'esistenza).\\ |