Modifica della lingua dell'interprete

Proteus è strutturato in modo tale da poter essere completamente tradotto in una nuova lingua in brevissimo tempo; ciò include non solo i messaggi di errore/diagnostica ed i prompt, ma le keyword stesse usate per il linguaggio: i metodi, le direttive, le funzioni di libreria, gli identificatori e le label predefinite. È anche possibile utilizzare una lingua per i messaggi ed un'altra per le keyword.

Per tradurre programmi pre-esistenti da una lingua all'altra è possibile utilizzare il programma translat.prt presente nella sottodirectory language della distribuzione standard; tale script può essere utilizzato anche per ottenere una descrizione dettagliata di ciò che fa il programma. Specificando VERBOSO come lingua del programma tradotto, il risultato sarà un testo molto simile allo pseudo-codice presente nei manuali di programmazione per descrivere ad alto livello un algoritmo; in questo modo, anche chi non conosce affatto il linguaggio Proteus è in grado di comprendere la funzione e la logica del programma.

I passi necessari per aggiungere il supporto di una nuova lingua sono:

  1. modifica di language.txt;
  2. esecuzione di language.prt;
  3. ricompilazione.

 

1. Modifica di language.txt

Per introdurre una nuova lingua, aggiungete alla sezione [languages] l'identificatore della nuova lingua e la colonna in cui saranno inserite le relative traduzioni (in tutte le sezioni in cui ogni riga mantiene più lingue).

Modificate opportunamente tutte le altre sezioni, come descritto nel capitolo sul formato di language.txt.

 

2. Esecuzione di language.prt

Eseguite language.prt dalla sottodirectory contenente language.txt, con la seguente sintassi:

proteus language.prt lingua_parole_chiave lingua_messaggi

Questo script provvederà a creare due file header, message.h e keyword.h, che andranno successivamente ricopiati nella directory con i sorgenti dell'interprete, sovrascrivendo i file esistenti. La lingua per le parole chiave può differire dalla lingua utilizzata per i messaggi.

 

5. Ricompilazione

Se necessario, eseguite il programma di configurazione; quindi, ricompilate Proteus (seguite quanto indicato nel capitolo compilazione dell'interprete).

 

Inizio pagina Prossimo argomento Argomento precedente Indice per argomenti Indice analitico
Midnight Lake iPhone Case Black Women Shoes Black Flat Shoes Leather Flats Black Patent Ballerinas Black Ballet Shoes Casual Shoes Black Shoes Women Balle Record Player Cufflinks Best iPhone XR Clear Cases iPhone XS/XS Max Leather Cases Sale Best iPhone 8/8 Plus Silicone Cases iPhone 7/7 Plus Cases & Screen Protector New Cases For iPhone 6/6 Plus iPhone 8 Case Sale iPhone Xr Case Online iPhone 7 Case UK Online iPhone X Case UK Sale iPhone X Case Deals iPhone Xs Case New Case For iPhone Xr UK Online Case For iPhone 8 UK Outlet Fashion Silver Cufflinks For Men Best Mens Cufflinks Outlet Online The Gold Cufflinks Shop Online Cheap Shirt Cufflinks On Sale Nice Wedding Cufflinks UK Online Top Black Cufflinks UK Online Mens Cufflinks Online Silver Cufflinks For Men Men Cufflinks UK Sale Gold Cufflinks UK Online Gold Cufflinks UK Silver Cufflinks UK Shirt Cufflinks Discount Online Mens Cufflinks Deals & Sales Girls Shoes For Dance Fashion Ballet Dance Shoes Best Ballet Flats Shoes UK Online Cheap Ballet Pointe Shoes UK Online Best Ballet Shoes Outlet Best Dance Shoes Sale Cheap Ballet Flats Sale UK Best Pointe Shoes Online UK Ballet Dance Shoes UK Shoes For Dance UK Best Ballet Slippers Shop Best Yoga Shoes Hotsell