Informations générales

Adaptation pour Dotclear 2 du plugin SmartyPants Typographer pour WordPress développé en 2005 et 2006 par Michel Fortin sur la base du plugin créé en 2003 et 2004 par John Gruber pour Movable Type. Ce plugin est utilisé pour transformer le châpo et le contenu d'un billet conformément aux règles typographiques utilisées sur le Web. Les transformations sont les suivantes :

  • Les espaces standards sont remplacés par des espaces insécables :
    • devant le caractère :
    • devant le caractère ;
    • devant le caractère ! et ?
    • après un caractère ¡ et ¿
    • après le guillemet français ouvrant « et avant le guillemet français fermant »
    • comme séparateur de millier (exemple 10 000)
    • devant une unité (exemple 12 kg)
  • Les quotes informatiques (droites) sont traitées comme suit :
    • les ", ‘‘ et '' autour d'un mot ou d'un groupe de mot sont remplacées par des et (curvilignes)
    • les ,, devant ou derrière un mot ou un groupe de mot sont remplacées par des (curvilignes, utilisées en double ou en combinaison avec un ou un )
    • les ' autour d'un mot ou d'un groupe de mot sont remplacées par des et (curvilignes)
  • Les << et >> sont remplacés respectivement par des « et des » (formes françaises « mot », finnoise »mot» et allemande »mot«)
  • Les doubles-tirets -- sont remplacés par un (en mode wiki, pensez à insérer un caractère d'échappement \ devant le double-tiret car il a une signification particulière). Une option permet de modifier ce comportement (voir les réglages du plugin).
  • Trois points consécutifs ... et . . . sont remplacés par un

Notez que ces transformations ne sont pas appliquées pour ce qui se trouve encadré par les balises <pre>, <code>, <kbd>, <script> et <math>. Et vous pouvez utiliser le caractère d'échappement \ devant les quotes informatiques, les doubles-tirets ou les trois points si vous ne voulez pas qu'ils soient transformés.

Ces transformations sont appliquées pour tous les billets au moment de l'enregistrement, pour le châpo et le contenu, y compris pour les billets de types spéciaux utilisés par certains plugins (Gallery, Pages, Related, …). Elles sont également appliquées dans le cas où vous utilisez un client XML-RPC pour créer ou modifier vos billets.

Le plugin permet également la transformation des billets et des commentaires existants à partir des actions disponibles sur les listes respectives. Il suffit pour cela de sélectionner un ou plusieurs billets ou commentaires et de choisir l'option correspondante dans le menu « Actions… » en bas de page. Une confirmation vous sera demandée avant l'application des transformations sur les contenus des billets ou commentaires sélectionnés.

Options

Le plugin est activable pour chaque blog séparément (actif par défaut) et peut être appliqué aux billets et/ou aux commentaires des billets.

Aperçus

1-edition.png

1-edition.png

2-affichage.png

2-affichage.png

Informations techniques

  • Version du plugin : 5.1
  • Version minimale de Dotclear : 2.28
  • Licence : Compatible GNU GPL v2
  • Support : Billet dédié