Traduzioni in lingua (stampe)
MODULI DI STAMPA MULTILINGUA (traduzione automatica)
Galateo prevede una funzione di traduzione automatica degli elementi di testo statici presenti nei moduli di stampa (tipicamente gli elementi fissi dei fincati di stampa). Questa funzione è utilissima per gestire (quanto meno a livello di fincati) l'utilizzo dei moduli di stampa in un contesto internazionale.
Questa funzione passa attraverso la definizione e l'utilizzo di CODICI SIMBOLICI corrispondenti a elementi di testo con versioni in più lingue. Ad esempio:
| codice simbolico | ITALIANO | FRANCESE | INGLESE |
|---|---|---|---|
| COD-FATTURA | Fattura | Facture | Invoice |
| DOCUMENTO | Documento | Document | Document |
| PAGINA | Pagina | Page | Page |
La gestione delle lingue e dei codici simbolici è eseguita all'interno del software JOLLY.
I codici simbolici possono essere raggruppati fra loro
specificando un CONTESTO nell'ambito del quale certi termini devono o
possono essere utilizzati.
Un contesto può essere, ad esempio, il nome di un report, oppure un tipo di
applicazione (FATTURE oppure ORDINI oppure ... ).
Per creare un modulo di stampa multilingua in GALATEO è sufficiente:
- creare un oggetto (tipicamente un campo database, oppure una variabile o comunque un oggetto galateo) contenente il codice della lingua da utilizzare; se l'oggetto assume valore BLANK il programma utilizzerà la prima lingua disponibile (tipicamente l'italiano)
- creare gli elementi di testo statici indicando per ciascuno il riferimento al CODICE SIMBOLICO dell'elemento di testo da utilizzare
- referenziare il CODICE SIMBOLICO (definito all'interno di JOLLY) di riferimento. Galateo utilizzerà la versione dell'elemento di testo nella lingua richiesta.