13.03.2013 Views

Specifiche Funzionali - Progea

Specifiche Funzionali - Progea

Specifiche Funzionali - Progea

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

23. Stringhe<br />

Stringhe e Cambio Lingua<br />

Per garantire il completo supporto alla funzionalità multilingua, Movicon dispone di<br />

opportune funzionalità attraverso le quali durante la fase di runtime è possibile eseguire un<br />

cambio lingua per i testi definiti nel progetto. Affinchè ciò avvenga, occorre inserire nella<br />

risorsa “Tabella Stringhe” i testi personalizzati che dovranno essere identificati da un<br />

codice ID "chiave" predefinito.<br />

La Tabella Stringhe è il contenitore di tutti i testi che dovranno essere gestiti in modo<br />

dinamico nel progetto Movicon.<br />

Le stringhe di Movicon consentono al progetto di poter disporre di qualsiasi tipo di testo<br />

dinamico in modo semplice e raggruppando testi in lingue diverse sotto un unico<br />

identificatore, permettendo così di gestire le funzionalità Multilingua. Le Stringhe di testo<br />

sono necessarie per gestire gli allarmi, per visualizzazione di testi dinamici nei sinottici,<br />

oppure per gestire finestre di guida personalizzate di tipo "pop-up". Quando esiste la<br />

possibilità di rappresentare dinamicamente un testo, questo testo dovrà essere contenuto<br />

nella Tabella Stringhe. Tutti i testi digitati invece direttamente nei disegni o nei<br />

componenti di Movicon (e quindi non inseriti nella Tabella Stringhe) saranno rappresentati<br />

in modo statico nella risorsa che li rappresenta, e quindi non potranno essere soggetti al<br />

cambio lingua.<br />

La Tabella Stringhe è un contenitore suddiviso per colonne, ognuna delle quali<br />

normalmente viene intesa come una Lingua, più la colonna ID. La tabella seguente mostra<br />

la suddivisione in colonne, dove ad un identificatore ID fanno riferimento colonne con<br />

stringhe in lingua diversa.<br />

Una volta aggiunte le stringhe nella tabella sarà sufficiente inserire l’ID di Stringa<br />

corrispondente al testo desiderato nella risorsa o nell’oggetto nel quale dovrà apparire il<br />

testo. Movicon automaticamente visualizzerà al posto dell’ID di Stringa il testo contenuto<br />

nella colonna corrispondente alla lingua attiva in qual momento nel progetto (sia in fase di<br />

sviluppo che di runtime).<br />

Caratteristiche Principali<br />

Testi gestibili su qualsiasi tipo di stringa e qualsiasi tipo di lingua, grazia al<br />

supporto UNICODE e UNICODE UTF-16<br />

Tutti le stringhe del progetto risiedono su files esterni in formato testo (Ogni<br />

colonna di Lingua su file XML)<br />

Supporto copia-incolla di qualsiasi stringa direttamente da e verso Ms Excel<br />

69

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!