Enchant (Software)

Enchant (englisch für verzaubern) ist eine freie Software zur Rechtschreibprüfung, die als intelligentes Frontend für eine Reihe gebräuchlicher Rechtschreibprüfungsbibliotheken fungiert. Es wird seit 2003 von Dom Lachowicz innerhalb des AbiWord-Projektes in C und C++ entwickelt und unter den Bedingungen einer Variante der GNU Lesser General Public License (LGPL) als freie Software auch im Quelltext verbreitet. Außer der genutzten Programmroutinen-Bibliothek GLib2 hat es keine Abhängigkeiten und ist mit verschiedenen Build-Systemen für eine Vielzahl von Plattformen kompilierbar. Neben der Nutzung in AbiWord wurden Gnome-Spell und GtkSpell von Pspell auf Enchant umgestellt und wird die Nutzung in KOffice[1], der Textsatz-Software LyX und dem XML-Editor Conglomerate erwogen. Weiterhin wurde es als freedesktop.org-Standard vorgeschlagen.[2][3]

Enchant
Basisdaten
Maintainer Reuben Thomas
Entwickler Dom Lachowicz
Aktuelle Version 1.6.1
(6. Februar 2017)
Betriebssystem Linux
Programmiersprache C, C++
Lizenz LGPL (Freie Software)
abiword.github.io/enchant/

Funktionalität

Enchant abstrahiert d​en Zugriff a​uf verschiedene Backends über e​ine an Aspell/Pspell angelehnte Programmierschnittstelle u​nd nutzt s​ie in Kombination, i​ndem pro z​u prüfendem Wort i​m Hintergrund a​us den verfügbaren konfigurierbar automatisch e​in für d​ie jeweilige Sprache passendes gewählt wird. Bei Backends m​it weniger Funktionen k​ann es t​eils nicht vorhandene Funktionen emulieren.

Es unterstützt[4]

Quellen

  1. dot.kde.org/2003/08/26/kastle-2003-koffice-developers-meeting-report
  2. listman.redhat.com/archives/xdg-list/2003-July/msg00180.html
  3. freedesktop.org/wiki/Specifications/desktop-language-checking-spec
  4. README
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.