<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>HilfeZurRechtschreibprüfung</title></articleinfo><para><ulink url="https://wiki.helsinki.at/HilfeZurRechtschreibpr%C3%BCfung/HilfeInhalt#">HilfeInhalt</ulink> &gt; <ulink url="https://wiki.helsinki.at/HilfeZurRechtschreibpr%C3%BCfung/HilfeZurAdministration#">HilfeZurAdministration</ulink> &gt; HilfeZurRechtschreibprüfung </para><section><title>Die Rechtschreibprüf-Option</title><para><ulink url="https://wiki.helsinki.at/HilfeZurRechtschreibpr%C3%BCfung/MoinMoin#">MoinMoin</ulink> sucht an 3 Stellen nach gültigen Worten: </para><itemizedlist><listitem><para>Im &quot;dict&quot;-Verzeichnis im <ulink url="https://wiki.helsinki.at/HilfeZurRechtschreibpr%C3%BCfung/MoinMoin#">MoinMoin</ulink>-Package-Verzeichnis (Wenn das Verzeichnis &quot;dict&quot; nicht exisitert, sollten Sie es vielleicht anlegen) </para></listitem></itemizedlist><screen><![CDATA[/usr/lib/python2.4/site-packages/MoinMoin/dict (Übliches Verzeichnis in Linux)
C:\Python24\Lib\site-packages\MoinMoin\dict (Übliches Verzeichnis in Windows)]]></screen><itemizedlist><listitem><para>Im &quot;dict&quot;-Verzeichnis des Datenverzeichnisses Ihres Wikis (Wiki-spezifisches Wörterbuch) </para></listitem><listitem><para>auf der Seite <ulink url="https://wiki.helsinki.at/HilfeZurRechtschreibpr%C3%BCfung/LocalSpellingWords#">LocalSpellingWords</ulink> </para></listitem></itemizedlist><para>Wenn in Ihrer Python-Installation das &quot;dbhash&quot;-Modul verfügbar ist, werden die Dateien in &quot;dict&quot; nur <emphasis>einmalig</emphasis> gelesen und dann in einer sog. Hash-Tabelle gespeichert. Dies beschleunigt die Rechtschreibprüfung, weil dann die dafür notwendige Zeit nur von der Wortzahl auf der <emphasis>zu prüfenden Seite</emphasis> abhängt und <emphasis>nicht</emphasis> von der Anzahl der Worte im Wörterbuch (mit 250000 Worten nur einige hundert Millisekunden statt einiger Sekunden). </para><para>Übrigens: eine UNIX-Maschine hat normalerweise mindestens eine (englische) Wortdatei im Lieferumfang - um diese zu benutzen, erzeugen Sie einfach einen Symlink im dict-Verzeichnis, wie z.B.: </para><screen><![CDATA[MoinMoin/dict> ln -s /usr/dict/words .]]></screen><para>Auf einigen Systemen heisst die Wortdatei stattdessen auch &quot;/usr/share/dict/words&quot;. </para><section><title>Beispiel</title><screen><![CDATA[MoinMoin> ls -l dict
-rw-r--r--   1 544      everyone   409067 Jan 04 06:38 american-english
-rw-r--r--   1 544      everyone  2913577 Jan 25  2000 german.txt
-rw-r--r--   1 544      everyone    92631 Nov 30 15:24 top10000de.txt]]></screen></section><section><title>Wort-Dateien</title><para>Wenn Sie US-englische oder deutsche Wort-Dateien benötigen, schauen Sie in das <code>contrib/dict/</code>-Verzeichnis im <ulink url="https://wiki.helsinki.at/HilfeZurRechtschreibpr%C3%BCfung/MoinMoin#">MoinMoin</ulink>-Distributionsarchiv. </para></section><section><title>Wenn es nicht funktioniert</title><para>Wenn Sie den Inhalt von &quot;MoinMoin/dict/&quot; ändern (weil sie neue Wörterbücher hinzufügen oder alte löschen) oder wenn Sie das &quot;MoinMoin/dict/&quot;-Verzeichnis erst neu angelegt haben, dann sollten Sie die Datei &quot;data/cache/spellchecker.dict&quot; löschen (Eine Neue wird dann automatisch erzeugt). </para><para>Wenn Sie das nicht machen, werden Ihre neuen Wörterbücher nicht erkannt (z.B. wird dann nur <ulink url="https://wiki.helsinki.at/HilfeZurRechtschreibpr%C3%BCfung/LocalSpellingWords#">LocalSpellingWords</ulink> benutzt). Eine andere mögliche Ursache wäre, dass Sie die Wörterbücher nicht im <emphasis>aktiven</emphasis> <ulink url="https://wiki.helsinki.at/HilfeZurRechtschreibpr%C3%BCfung/MoinMoin#">MoinMoin</ulink>-Package-Verzeichnis platziert haben, also im von Ihrem CGI-Skript importieren Verzeichnis. </para></section></section></article>