CyberInstaller Studio - 46. Traduttore per CyberInstaller Studio

Cliccando sulla voce di menu Strumenti/Traduttore verrà aperto lo strumento Traduttore, che permetterà di tradurre/modificare qualsiasi stringa del motore di installazione/rimozione, ossia CyberInstaller.
Può essere usato per creare nuovi linguaggi a partire da quello di default, oppure per tradurre nuove stringhe, o per modificare stringhe già esistenti. Quindi può anche essere usato per modificare le stringhe che si ritiene non idonee o errate per il proprio pacchetto di installazione.

Questo strumento è attivabile in qualsiasi momento anche con la semplice pressione del tasto <F9>.

CyberInstaller Studio - 46.1 Traduttore per CyberInstaller Studio - Funzionamento generale

Una volta aperto, il Traduttore integrato in CyberInstaller Studio si presenta come una finestra (ridimensionabile a piacere) suddivista in 3 pannelli principali: uno a sinistra, con sviluppo verticale, in cui sono elencati i file linguaggio (.lng) rilevati nella cartella del motore di installazione (in cui è presente Setup.exe); il pannello principale con la lista delle stringhe suddivisa nelle seguenti colonne: ID (identificativo univoco della stringa), stringa default (la stringa di riferimento), Stringa file corrente (la stringa nel file linguaggio selezionato); il pannello in basso, con sviluppo orizzontale, in cui sono presenti 3 campi multilinea in cui sono riportati i valori delle corrispettive tre colonne della lista del pannello principale.
Il funzionamento del tool Traduttore è molto semplice. Per prima cosa è necessario fare doppio clic sul file linguaggio che si interessa modificare, oppure crearne uno nuovo, tramite il pannello a sinistra. Una volta aperto il file (il tempo impiegato per aprirlo dipende dalla sua lunghezza e dal numero di stringhe contenute, oltre al tempo necessario per effettuare il confronto con il linguaggio di riferimento), verranno visualizzate nella lista del pannello principale tutte le stringhe al suo interno. Inoltre, ogni stringa sarà affiancata da una colonna contenente la stessa stringa (stesso ID univoco) del file linguaggio di riferimento, in modo da sapere in qualsiasi momento quale fosse la stringa originaria per quel perticolare ID.
Una volta selezionato un elemento dalla lista, i campi nel pannello in basso verranno riempiti: nel campo più a sinistra apparirà la stringa di riferimento, in quello centrale il valore salvato della stringa che si sta modificando e nel campo più a destra sarà possibile modificarne il valore. Sopra ogni campo è scritto tra parentesi il numero di caratteri della lunghezza della stringa immessa, che diventerà rosso quando si supererà la lunghezza della stringa di riferimento (bisogna fare attenzione in questo caso, perchè la nuova stringa potrebbe risultare troncata), oltre a due icone, che rappresentano rispettivamente se è presente uno spazio prima (leading) o dopo (trailing) la stringa. E' molto importante infatti, oltre a restare entro la lunghezza massima della stringa di riferimento, immettere uno spazio prima o dopo la stringa immessa, come per la stringa di riferimento.
Una volta immessa una nuova stringa, o modificata quella preesistente, la semplice pressione del tasto <INVIO> (o un clic sul pulsante "Applica") salverà la stringa nel file linguaggio aperto. Dopo il salvataggio, è possibile cliccare sul pulsante "Annulla" per ripristinare l'ultima stringa salvata (è in pratica una funzione di undo per l'ultima stringa immessa).

CyberInstaller Studio - 46.2 Traduttore per CyberInstaller Studio - Utilizzo interfaccia

Pannello "Elenco file linguaggio":
Qui sono elencati tutti i file linguaggio (.lng) trovati nella cartella in cui risiede il file Setup.exe, ossia CyberInstaller. Accanto ad ogni file è presente anche la dimensione, mentre in basso è presente anche il numero di stringhe totali e la data dell'ultima modifica. E' possibile selezionare un file per abilitare i pulsanti subito al di sotto della lista, mentre con un doppio clic sul file se ne causerà l'apertura immediata.

Backup [pulsante]

Effettua un backup istantaneo con nome univoco (numero progressivo) del file linguaggio selezionato, nella cartella Installer\Backup.

Cancella [pulsante]

Cancella fisicamente il file linguaggio selezionato. Verrà chiesta una conferma.

Nuovo [pulsante]

Crea un nuovo file linguaggio in base al file selezionato. Per il nome del file (verrò richiesto) si consiglia il nome della lingua nel linguaggio stesso (es. per l'inglese: english.lng; es. per il tedesco: deutch.lng; es. per l'italiano: italiano.lng), in questo modo l'utente madre lingua sarà agevolato nella scelta durante l'installazione.

Apri [pulsante]

Carica tutte le stringhe del file linguaggio selezionato, visualizzandole nella lista del pannello principale. Ha lo stesso effetto di un doppio clic sul file.

Pannello principale:
Qui sono elencate tutte le stringhe caricate dal file aperto. La lista, suddivisa in 3 colonne, permette di sapere a colpo d'occhio l'ID (identificativo univoco) della stringa, la stringa di default (quella corrispondente al file di riferimento, molto importante perchè permette in qualsiasi momento di sapere a quale stringa originaria ci si riferisce con quel determinato ID, a prescindere dalla stringa del file correntemente aperto, che potrebbe essere errata) e la stringa contenuta nel file linguaggio che abbiamo caricato. Selezionando una stringa sarà possibile modificarla, tramite il pannello inferiore.

Cerca [campo di testo]

Immettere qui il testo da ricercare come stringa o come ID all'interno del file linguaggio aperto. Dopo aver immesso il testo è possibile premere <INVIO> per trovare il primo risulstato, premendolo nuovamente si andrà al secondo risultato e così via.

Trova [pulsante]

Comincia la ricerca dell'ID o della stringa in base al testo immesso nel campo "Cerca". Ha lo stesso effetto di premere <INVIO> subito dopo aver digitato del testo in tale campo.
Pannello di editing:
Qui è possibile modificare la stringa selezionata. Esistono 3 campi:
Stringa di riferimento [campo di testo]
Viene visualizzata la stringa del linguaggio di default di riferimento. E' molto importante perchè permette di sapere sempre a che stringa originaria si riferisce l'ID corrente, anche nel caso in cui la traduzione del file corrente non fosse esatta.
Stringa salvata [campo di testo]
Viene visualizzata la stringa nel file linguaggio corrispondente all'ID selezionato, così com'è salvato nel file linguaggio aperto. Permette di tenere sempre sott'occhio il valore originario che si va a modificare.
Stringa modificata [campo di testo]
Campo in cui inserire la nuova stringa tradotta/modificata. Premendo il tasto <INVIO> verrà automaticamente salvata nel file linguaggio aperto, alla posizione corretta (ID corrispondente).

Applica [pulsante]

Equivale alla pressione del tasto <INVIO> dopo aver digitato una nuova stringa nel campo "Stringa modificata".
Se prima di modificare un'altra stringa si clicca sul pulsante "Annulla" il salvataggio verrà annullato e la stringa precedentemente modificata verrà ripristinata

Annulla [pulsante]

Annulla il salvataggio dell'ultima stringa modificata. E' possibile premerlo prima di modificare una nuova stringa per ripristinare la stringa precedente (come se il file non fosse stato salvato).
Ogni campo riporta al di sopra di esso il numero di caratteri della stringa contenuta, inoltre può anche essere presente un'icona che indica uno spazio a inizio stringa (leading space, icona a sinistra nell'immagine a lato), o una che indica uno spazio alla fine (trailing space, icona a destra nell'immagine a lato) o entrambe. E' importante rispettare non solo la lunghezza massima della stringa di riferimento, in modo da essere sicuri che la nuova stringa non venga troncata, ma anche gli eventuali spazi a inizio e fine stringa, in modo che eventuali concatenazioni tra stringhe avvengano in modo preciso.

Vedi anche...

Passi creazione pacchetto

Passo 4: "Dati"

Passo 16: "Lingue"