verbiste - french conjugation system
g++ prog.cpp `pkg-config --cflags --libs libxml-2.0` -lverbiste
Verbiste est une librairie qui conjugue des verbes français
donnés dans leur forme infinitive et qui analyse des verbes
français conjugués. C'est aussi une application GNOME et une
application GTK+.
Il y a deux commandes, nommées
french-conjugator(1) et
french-deconjugator(1) qui rendent ces fonctionnalités
disponibles à la ligne de commande et à partir de scripts.
L'application GNOME devrait être disponible sous le menu Office ou
Bureau. Elle peut aussi être démarrée à la ligne
de commande en tapant
verbiste. Un verbe peut être passé
comme argument pour que la fenêtre affiche sa conjugaison
automatiquement.
Si l'application GTK+ est installée, elle peut être
exécutée en tapant
verbiste-gtk. Elle accepte aussi un
verbe comme argument.
L'archive des sources de la librairie contient des exemples de programmes Perl
et Java qui appellent les commandes
french-conjugator(1) et
french-deconjugator(1). Il y a aussi des exemples de programmes
utilisant l'interface de programmation en C.
La librairie et les commandes utilisent des bases de connaissances sur les
verbes et les modèles de conjugaisons qui sont
représentées en XML. Ces fichiers XML sont installés avec
la librairie (typiquement dans /usr/share/verbiste-0.1).
Ce programme est un logiciel libre; vous pouvez le redistribuer sous les termes
de la GNU General Public License, version 2 ou ultérieure. Ce programme
ne vient avec absolument aucune garantie.
Pierre Sarrazin
Voyez la page Web de Verbiste:
http://sarrazip.com/dev/verbiste.html
Les commentaires sont les bienvenus.
french-conjugator(1),
french-deconjugator(1).
L'objet FrenchVerbDictionary n'est pas complètement détruit quand
son destructeur est appelé, de façon à éviter le
temps de destruction excessivement long de sa treille interne. Une seule
instance de cette classe devrait être créée, et elle
devrait être détruite lorsque le programme termine.