Faq/General/104/fr

Comment créer un dictionnaire (de mots techniques par exemple) à partir d’une liste de mots ?
Pour créer un dictionnaire rapidement, il faut disposer des mots dans une liste, avec un mot par ligne. Suivez la procédure suivante :
 * Ouvrez la liste dans LibO et sélectionnez le menu , pour lire le nombre de mots du fichier.
 * Insérez ce nombre au début du fichier sur une nouvelle ligne.
 * Triez la liste :
 * Sélectionnez tout ().
 * Sélectionnez le menu .
 * Laissez les options par défaut et validez par OK.
 * Enregistrez le fichier en tant que  et PAS en   et fermez le fichier.
 * Renommez le fichier en MonDico.dic ou un nom plus explicite, tel que Chimie.dic pour des noms de molécules chimiques par exemple.
 * Créez un autre fichier portant le même nom que le dictionnaire, et avec une extension .AFF, contenant au minimum :

SET UTF-8

Ce fichier peut également contenir des règles pour les propositions de mots en cas de mot inconnu.

Les ajouts de dictionnaires se font à l'aide d'une extension. Vous pouvez construire une extension plus ou moins sophistiquée.

Créez un répertoire  , dans lequel vous devez mettre :

 <!DOCTYPE manifest:manifest PUBLIC "-//OpenOffice.org//DTD Manifest 1.0//EN" "Manifest.dtd">     <!DOCTYPE manifest:manifest PUBLIC "-//OpenOffice.org//DTD Manifest 1.0//EN" "Manifest.dtd">          %origin%/chimie.aff %origin%/chimie.dic  DICT_SPELL  fr-FR fr-BE fr-CA fr-CH fr-LU fr-MC </oor:component-data>
 * les 2 fichiers mentionnés précédemment :   et  
 * un sous répertoire  contenant un fichier  
 * un fichier  , dans lequel vous personnalisez le nom du dictionnaire (il doit être unique !), les noms des fichiers et éventuellement les locales :

<?xml version="1.0" encoding="UTF-8"?> <description xmlns="http://openoffice.org/extensions/description/2006" xmlns:d="http://openoffice.org/extensions/description/2006" xmlns:xlink="http://www.w3.org/1999/xlink">
 * un fichier   avec les renseignements suivants :
 * un entête obligatoire :
 * Un identifiant qui doit être unique (il est conseillé de suivre le schéma inverse des noms de domaine)

<identifier value="myorganization.myname.chemistry_dictionary" />
 * Version de l'extension (pas de LibreOffice)

<driver_version> value="1.0" />
 * le nom de l'extension dans LibO

<display-name> Dictionnaire de molécules chimiques </display-name>
 * les systèmes d’exploitation sur lesquels l'extension est valide


 * les versions de LibO pour lesquelles l'extension est valide

<OpenOffice.org-minimal-version Value="3.0" d:name="OpenOffice.org 3.0" />
 * [optionnel] la licence qui s'applique (ajouter le fichier correspondant)

<simple-license accept-by="admin" suppress-on-update="false" > <license-text xlink:href="LICENCES-fr.txt" lang="fr" /> </simple-license>
 * [optionnel] le nom de l'éditeur de l'extension

<name xlink:href="http://www.myorganization/myname" lang="en">ChemicalDict
 * [optionnel] une icône qui apparaît dans le gestionnaire d’extension (ne pas oublier d'ajouter les fichiers)

<default xlink:href="icon.png" /> <high-contrast xlink:href="icon_hc.png" />
 * [optionnel] le texte descriptif qui apparaît dans le gestionnaire d’extension (ne pas oublier les fichiers)

<extension-description> <src xlink:href="desc_en.txt" lang="en" /> </extension-description>
 * une fin de fichier obligatoire

Les fichiers annexes (licences, images,...) peuvent être regroupés dans des sous-répertoires.

Ensuite, il faut regrouper l'ensemble du contenu du répertoire   dans un fichier ZIP et changer l'extension en OXT. Voilà, votre extension est prête, vous pouvez l'installer comme toutes les extensions par le menu Outils > Gestionnaire d'extensions.

La page Création d'une extension pour les dictionnaires (en anglais) contient plus de détails.

Note : le dictionnaire fonctionne en majuscule ou minuscule, mais ne fonctionnera pas au pluriel, aux formes conjuguées, au féminin, etc. Ceci fait l'objet du guide Réalisation d'un dictionnaire.