> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dictionnaires utilisateur

> Créez et modifiez des dictionnaires utilisateur dans FlexiLayout Studio afin de compléter les dictionnaires intégrés avec des termes spécialisés à l’aide de fichiers DIC ou d’expressions régulières.

Un **dictionnaire utilisateur** est un dictionnaire auxiliaire créé par l’utilisateur et contenant des mots qui ne figurent pas dans les dictionnaires intégrés. Complétez les dictionnaires intégrés avec un dictionnaire utilisateur afin d’améliorer la qualité de la capture de données. En général, un dictionnaire utilisateur contient des termes spécialisés, des abréviations, des noms d’entreprise, et ainsi de suite.

Vous pouvez configurer et activer des dictionnaires utilisateur dans l’onglet **Langue** de la boîte de dialogue **Propriétés de préréconnaissance**. Pour ouvrir cette boîte de dialogue, ouvrez le menu **FlexiLayout** ou **Classifier**, cliquez sur **Propriétés**, puis sur le bouton **Propriétés avancées de préréconnaissance...**.

Les dictionnaires utilisateur existants sont répertoriés dans le champ **Dictionnaires utilisateur** avec les informations suivantes :

| Colonne    | Description                                         |
| ---------- | --------------------------------------------------- |
| **Activé** | Indique si le dictionnaire utilisateur est utilisé. |
| **Nom**    | Nom du dictionnaire personnalisé.                   |
| **Langue** | Langue du dictionnaire personnalisé.                |

<div id="create-a-custom-dictionary">
  ## Créer un dictionnaire personnalisé
</div>

<Steps>
  <Step title="Ouvrez la boîte de dialogue Add New Dictionary">
    Dans l’onglet **Langues** de la boîte de dialogue **Propriétés de préréconnaissance**, cliquez sur **Ajouter...**.
  </Step>

  <Step title="Définissez les propriétés du dictionnaire">
    | Propriété                         | Description                                                                                                                                                                                                                                                            |
    | --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | **Nom du dictionnaire**           | Nom du dictionnaire.                                                                                                                                                                                                                                                   |
    | **Méthode de définition**         | Type de dictionnaire : **Fichier de dictionnaire** (basé sur un fichier DIC) ou **Expression régulière** (basée sur une expression régulière).                                                                                                                         |
    | **Indépendant de la langue**      | Utilise le dictionnaire avec tous les dictionnaires intégrés pour chaque langue de reconnaissance activée et définit **Langue** sur **Neutre** (valeur qui ne peut ensuite plus être modifiée). Disponible uniquement pour les dictionnaires **Expression régulière**. |
    | **Langue (paramètres régionaux)** | Langue du dictionnaire, sélectionnée dans la liste déroulante.                                                                                                                                                                                                         |

    <Note>
      Le type et la langue d’un dictionnaire ne peuvent pas être modifiés après sa création.
    </Note>
  </Step>

  <Step title="Enregistrez le dictionnaire">
    Cliquez sur **OK**. Une boîte de dialogue s’ouvre et affiche tous les paramètres du dictionnaire.
  </Step>
</Steps>

<div id="edit-a-custom-dictionary">
  ## Modifier un dictionnaire personnalisé
</div>

Pour afficher ou modifier les propriétés d’un dictionnaire, sélectionnez-le, puis cliquez sur **Modifier**.

La boîte de dialogue des propriétés comporte deux onglets :

* L’onglet **Général** contient le nom, le type, la langue et les commentaires du dictionnaire. Seul le nom peut être modifié après la création du dictionnaire.
* L’onglet **Dictionary** contient les paramètres qui dépendent du type de dictionnaire.

<div id="dictionary-file-dictionaries">
  ### Dictionnaires de fichiers de dictionnaire
</div>

Un dictionnaire de fichier de dictionnaire est basé sur un fichier DIC. Pour indiquer un fichier existant, cliquez sur le bouton <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_points.gif?s=494881c954b44aa8b446880d31ab4d12" alt="bouton Parcourir" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="19" height="18" data-path="images/flexi-capture/fls/Button_points.gif" /> et spécifiez son chemin.

Pour créer et remplir un nouveau fichier :

<Steps>
  <Step title="Créer le fichier de dictionnaire">
    Cliquez sur **Create new dictionary...**, indiquez un nom dans la boîte de dialogue **Create New Dictionary File**, puis cliquez sur **OK**. Le fichier est enregistré au format DIC dans le dossier du projet.
  </Step>

  <Step title="Ajouter et modifier des valeurs dans l’éditeur">
    | Bouton        | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
    | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
    | **Ajouter**   | Ajoute une valeur à un dictionnaire utilisateur.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
    | **Delete**    | Supprime la valeur actuellement sélectionnée dans la liste.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
    | **Import...** | Importe des valeurs d’un fichier TXT ou DIC dans le dictionnaire utilisateur.<br />**Remarque :** les signes de ponctuation (`.,;:/*{}[]<>?`, etc.) servent de séparateurs entre les mots dans les dictionnaires. Pour utiliser ces symboles dans des mots du dictionnaire, placez la chaîne `DICTIONARY_PROPERTIES=USE_CONFIDENCE` au début du fichier texte. Dans ce cas, seuls les sauts de ligne sont traités comme des séparateurs entre les mots, le nombre qui suit le premier espace dans la chaîne indique le poids du mot, et tous les autres symboles sont ignorés. |
    | **Export...** | Exporte les valeurs du dictionnaire vers un fichier TXT.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
    | **Close**     | Ferme l’éditeur.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
  </Step>
</Steps>

<div id="regular-expression-dictionaries">
  ### Dictionnaires d’expressions régulières
</div>

Spécifiez l’expression. Cliquez sur le bouton <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=31d9fa9f45f477259b0ae4b0cabf8b83" alt="Bouton de l’éditeur d’expressions" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="25" height="18" data-path="images/flexi-capture/fls/Button.gif" /> pour ouvrir un menu qui vous aidera à créer l’expression. Pour plus d’informations, voir [Alphabet utilisé dans les expressions régulières](/fr/flexi-capture/fls/appendix/reg-ex).

<Note>
  Les mots d’un dictionnaire utilisateur ont une priorité plus élevée que ceux d’un dictionnaire intégré. L’activation de l’option **Prefer words from dictionary** augmente encore cette priorité.
</Note>

<div id="user-alphabets">
  ### Alphabets utilisateur
</div>

Vous pouvez créer un alphabet utilisateur dans le groupe **Alphabet** de l’onglet **Dictionary** de la boîte de dialogue des propriétés du dictionnaire. Un alphabet utilisateur est un ensemble de caractères, de séparateurs, de préfixes et de suffixes pouvant être utilisés dans un dictionnaire utilisateur. Si un alphabet utilisateur est utilisé avec un dictionnaire utilisateur, les mots du dictionnaire qui contiennent des caractères ne figurant pas dans l’alphabet utilisateur sont traités comme des mots ne faisant pas partie du dictionnaire. En d’autres termes, un alphabet utilisateur limite l’ensemble des caractères autorisés dans les dictionnaires personnalisés.

Pour spécifier les caractères autorisés, activez l’option **Use custom alphabet** et indiquez les symboles de l’alphabet dans la zone de texte, ou cliquez sur **modifier** pour ouvrir l’éditeur.

Pour spécifier les séparateurs, préfixes, suffixes et caractères ignorés (appelés collectivement signes de ponctuation), cliquez sur le bouton **Advanced parameters**.

Dans la boîte de dialogue **Advanced custom alphabet parameters**, spécifiez les signes de ponctuation :

| Type de signe de ponctuation                      | Description                                                                                    |
| ------------------------------------------------- | ---------------------------------------------------------------------------------------------- |
| **Signes de ponctuation accolés au début du mot** | Signes pouvant être accolés au début d’un mot, comme le trait de soulignement dans `_unknown`. |
| **Signes de ponctuation accolés à la fin du mot** | Signes pouvant être accolés à la fin d’un mot, comme l’esperluette dans `user&`.               |
| **Signes de ponctuation autonomes**               | Signes pouvant apparaître isolément, comme la barre verticale dans `January \|`.               |

Dans le groupe d’options **Exclusion characters**, vous pouvez spécifier les symboles à ignorer lors de la vérification des mots par rapport au dictionnaire utilisateur. Par exemple, si vous spécifiez l’expression régulière `+33NNNNNNNN` et définissez le trait d’union (`-`) comme caractère ignoré, `+33-11111111`, `+33-111-11-111` et `+33-111-111-11` sont tous considérés comme correspondant à l’expression régulière.
