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 :
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.
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.
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"
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.