Profitez des offres Memoirevive.ch!
cocoAspell, un correcteur orthographique venu du monde Unix

Avec MacOS X, Apple nous à mis à disposition un service de correction orthographique. Pour nous pauvre francophones, il a fallu attendre Jaguar (MacOS X 10.2) pour avoir enfin à disposition un dictionnaire dans la langue de Molière.

Grâce à ce service, toutes les applications Cocoa bénéficient d'une correction othographique, via le menu "Edition" -> "Orthographe".

Toutefois, il est impossible d'ajouter des mots au dictionnaire de MacOS X. Impossible de lui apprendre que "Cuk" est correctement orthographié. De plus, lorsque l'on écrit du code HTML ou LaTeX, ce dictionnaire va sans relâche souligner tous les "<p align="center">", les "<body>" et autres balises HTML. De même qu'il soulignera toujours en rouge les "begin{document}" et autres "includegraphics".

Cette correction othographique est donc limité. Heureusement, MacOS X est un Unix (je crois l'avoir déjà dit) et profite donc de la somme incommensurable de logiciels libres existants de par le monde.

Sur la plupart des Unix, il existe une commande intitulée " Ispell" (littéralement: j'épelle). C'était la première tentative de création d'un dictionnaire sous forme de "bibliothèque" (library) pouvant être utilisée par d'autres applications. Le GNU Project, chantre du logiciel libre, proposa alors sa propre version: "Aspell".

C'est cette version qui fut adaptée à nos chères machines sous le nom de cocoAspell.

En réalité, pour rendre justice à l'auteur de ce programme, il est bien plus qu'une simple recompilation de Aspell pour MacOS X. En effet, Anton Leuski à fait un travaill fabuleux pour intégrer Aspell aux services de correction orthographiques de MacOS X.

Voyons donc comment ça fonctionne.

Installation

Rendez-vous sur le site de cocoAspell pour télécharger l'image-disque.

Une fois cette dernière montée, vous trouverez un peu de documentation ainsi qu'un élément des préférences systèmes (un "prefpane"):

Sous Panther, il vous suffit de double-cliquer sur cette icône et le système vous proposera automatiquement de l'installer. Sous Jaguar et les systèmes précédents, vous devez copier cette icône dans le dossier "PreferencePanes" de votre Bibliothèque, puis (re)lancer les Préférences Système. Vous y trouverez alors un nouvel élément: "Orthographe".

Avant d'aller plus loin, nous devons installer le dictionnaire français, car cocoAspell ne vient qu'avec les dictionnaires français. Fermez donc les Préférences Système et retournez sur le site de cocoAspell.

A gauche, vous trouvez un bouton "dictionnaries", ce dernier affichera une nouvelle page avec une liste de langues. Choisissez "Ukrainian".....non, je rigole ! prennez "French" évidemment !

Attention, remarque importante ! Ces dictionnaires sont "non-compilés", or ils doivent être compilés pour être utilisables par cocoAspell. Sous Panther ceci ne pose aucun problème, le programme se chargera de le faire. Par contre sous Jaguar (et précédents) il faut avoir les outils développeur. Si vous ne les avez pas, vous pouvez télécharger les dictionnaires pré-compilés, mais ils sont forcément beaucoup plus lourds.

Une fois l'image-disque du dictionnaire téléchargée et montée, vous trouverez un fichier "dictionary". Pour installer ce dictionnaire, placez-le là:

Réglages

Relancez les Préférences Système et l'icône "Orthographe". Vous trouverez cette fenêtre:

Tout d'abord, il faut activer le dictionnaire. Pour cela faites défiler la liste des dictionnaires disponibles:

Et sélectionnez celui qui vous convient. Le nombre qui suit chaque dictionnaire indique la taille du dictionnaire (80 étant le plus grand). Plus le dictionnaire est grand, plus grande sera la liste des propositions lors d'une correction, mais plus il prendra de temps pour vous donner ces propositions.

Une fois le dictionnaire sélectionné, cochez la case "Actif". Le dictionnaire sera alors compilé, cela peut prendre un peu de temps:

Voilà, c'est fait. Revenons aux différents réglages que nous trouvons sur cette fenêtre. Vous trouverez tout d'abord deux réglages sous forme de menus déroulants:

Style des propositions
Traitement des accents

Le style des proposition permet de choisir la vitesse de propositions faites lors d'une faute d'orthographe. Evidemment, plus les propositions sont rapides, moins elles seronts fournies.

Vous pouvez également décider du comportement à avoir avec les accents. "Supprime les accents" remplacera les lettres accentuées par leur équivalent non-accentué, ceci sera également valable pour les propositions. "Ignore les accents" ignorera simplement tous les mots contenant des lettres accentuées. Pour être honnête je ne vois pas trop d'intérêt à ce réglage. Pour ma part je veux qu'il traite les mots avec accents comme les mots sans accents (donc le réglage "Aucun").

Puis vous pouvez décider de la façon de réagir face au changement de casse (majuscules et minuscules).

Enfin, vous pouvez décider de la manière de traiter les mots avec traits d'union.

Le réglage le plus intéressant se trouve dans la boîte en bas à gauche intitulée "Filtres".

C'est grâce à ce réglage que vous pouvez décider de ne pas chercher à corriger les "begin", "<html>" et autres "http://...". Il vous suffit de cocher les cases correspondantes. Pour ignorer les balises HTML vous cocherez la case "HTML", pour ignorer les commandes LaTeX, la case "TeX", pour ne pas corriger les adresses email, la case "E-mail" et enfin pour ne pas corriger les liens internet, vous cocherez la case "URL".

L'onglet suivant vous permet d'affiner ces réglages:

En haut à gauche, vous trouverez la boîte "e-mail" qui vous permet d'ignorer les signes de citation.

Puis vous trouvez la grande boîte consacrée à LaTeX. C'est là que vous pouvez décider ce qui sera examiné et ce qui ne le sera pas. Les options ou les arguments dans lequels se trouvent le signe "" seront corrigés, les autres seront ignorés. Vous pouvez également choisir de vérifier les commentaires (tout ce qui suit un "%" en LaTeX).

Les deux onglets suivants ont peu d'intérêt. "Réglages avancés" permet de compiler à la main un dictionnaire et vous trouverez dans "Crédits" les noms et adresses des auteurs.

Une fois tous ces réglages effectués, il ne vous reste plus qu'a indiquer à MacOS X que vous désirez utiliser ce dicionnaire. Rendez-vous pour cela dans le menu "Edition -> Orthographe -> Orthographe". La fenêtre de vérification s'affichera:

Et vous pourrez alors choisir votre dictionnaire parmi la liste mise à disposition par Apple:

Et le tour est joué !

Bien sûr, cela reste une vérification orthographique et non grammaticale, mais ce petit programme est très sympathique et les filtres sont très utiles.

Et comme il est gratuit, pourquoi s'en priver ?

Aucun commentaire pour l'instant…