A propos de la structure d'un fichier de dictionnaire multilingue (Jeu d’outils AutoCAD Mechanical)

Les fichiers de dictionnaires multilingues (*.mld) sont des fichiers ASCII que vous pouvez ouvrir dans un éditeur de texte tel que le Bloc-notes.

Le texte est réparti dans une grille de colonnes (langues) et de lignes numérotées. Prenons le texte ci-dessous, extrait du fichier d'un dictionnaire multilingue anglais/allemand.

/lg ENU FRA

/cp ISO8859-1 ISO8859-1

;Ceci est un fichier mld utilisateur

0001 "english text ENU" "texte français FRA"

0002 "This is free message number %d ENU" "Ceci est le message libre n° %d FRA"

0003 "This is a %s1 message %s2 ENU" "Ceci est un message %s2 %s1 FRA"

Un fichier de dictionnaire multilingue contient les quatre types de lignes suivants :

Ligne de définition de langue

Un fichier texte commence par une ligne de définition de langue. Cette ligne commence par l'abréviation /lg.

Les abréviations valides de langue correspondent à celles qui s'affichent dans la boîte de dialogue Traduction en ligne. Par exemple, ENU pour anglais et FRA pour français.

Par exemple : un fichier de définition de langue pourrait ressembler à : /lg ENU DEU FRA.

Ligne de définition de code de page

La ligne suivant la ligne de définition de langue correspond à la ligne de définition de code de page.

Une ligne de code de page commence par l'abréviation "/cp" et comprend un numéro de code de page équivalent au nombre d'abréviations de langues entrées sur la première ligne.

Les abréviations valides de codes de page sont les suivantes :

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

Par exemple : un fichier de définition de code de page pourrait ressembler à : /cp ISO8859-1 ISO8859-1 iso8859-1.

Ligne de chaîne de texte

Voici quelques règles de base pour créer une ligne de chaîne de texte :

Par exemple : une ligne de chaîne de texte pourrait ressembler à : 0001 "english text ENU" "texte français FRA"

Ligne de commentaire

Chaque ligne commençant par un point virgule est une ligne de commentaire.

Par exemple : une ligne de commentaire pourrait ressembler à : ;ceci est un fichier de message défini par l'utilisateur.