Informazioni sulla struttura di un file di dizionario multilingue (Set di strumenti AutoCAD Mechanical)

I file di dizionario multilingue (*.mld) sono file ASCII e possono essere aperti con un editor di testo come Blocco note.

Il testo è disposto in una griglia di colonne (lingue) e righe numerate che servono come riferimento. Si consideri il testo seguente, estratto da un file di dizionario multilingue, con la traduzione dall'inglese all'italiano:

/lg ENU ITA

/cp ISO8859-1 ISO8859-1

;Questo è un file mld definito dall'utente

0001 "english text ENU" "testo italiano ITA"

0002 "This is free message number %d ENU" "Questo è il numero di un messaggio %d ITA"

0003 "This is a %s1 message %s2 ENU" "Questo è un messaggio %s1, %s2 ITA"

Un file di dizionario multilingue comprende i quattro tipi di riga seguenti:

Riga di definizione della lingua

La prima riga di un file di testo è la riga di definizione della lingua, che inizia con l'abbreviazione /lg.

Le abbreviazioni valide per la lingua sono quelle utilizzate nella finestra di dialogo Traduzione in linea, ad esempio ENU per l'inglese e ITA per l'italiano.

Esempio: un esempio di riga di definizione della lingua valida potrebbe essere la seguente: /lg ENU DEU FRA

Riga di definizione della tabella codici

La riga successiva alla riga di definizione della lingua rappresenta la riga di definizione della tabella codici.

Tale riga è preceduta dall'abbreviazione "/cp" e contiene un numero di tabelle codici corrispondente al numero di abbreviazioni di lingua inserite nella prima riga.

Le abbreviazioni valide per la tabella codici sono le seguenti:

arabic08

dos855

ansi_1200

dos869

iso8859-6

arabic09

dos857

ansi_1250

dos874

iso8859-7

arabic10

dos860

ansi_1251

dos852

iso8859-8

arabic20

dos861

ansi_1252

dos932

iso8859-2

big5

dos862

ansi_1253

gb2312

johab

dos437

dos863

ansi_1254

ksc5601

mac-roman

dos737

dos864

ansi_1255

iso8859-3

dos775

dos865

ansi_1256

iso8859-4

dos850

dos866

ansi_1257

iso8859-5

Esempio: un esempio di riga di definizione della tabella codici valida è /cp ISO8859-1 ISO8859-1 iso8859-1.

Riga contenente una stringa di testo

Di seguito sono riportate alcune indicazioni per la creazione di una riga contenente una stringa di testo:

Esempio. Un esempio di riga con stringa di testo valida potrebbe essere: 0001 "english text ENU" "deutscher Text DEU".

Riga di commento

Tutte le righe che iniziano con un punto e virgola sono righe di commento.

Esempio: un esempio di riga di commento valida potrebbe essere simile al seguente: ;File di messaggio definito dall'utente.