AW: [otrs-de] Spellchecker und Umlaute

Von: Robert Kehl [mailto:robert.kehl@otrs.de] Gesendet: Donnerstag, 6. November 2003 15:02 An: User questions and discussions about OTRS in German. Betreff: Re: [otrs-de] Spellchecker und Umlaute
On Wednesday, November 05, 2003 10:43 AM Tomas Müller
wrote: Endlich habe ich auch den Spellchecker einigermassen zum laufen bekommen. Leider kommt der Spellchecker nicht mit den Umlauten klar.
Ansonsten werden aber alle deutschen Worte richtig erkannt.
Woran kann das liegen?
Wie ist ispell (aspell?) installiert und konfiguriert?
Robert Kehl
Hmm, kann ich nicht wirklich beantworten diese Frage. Ich kann aber das Problem genauer beschreiben. z.B. Bei dem Wort "Möglichkeit" kommt folgende Ausgabe im Spellcheck-Fenster: -------- Zeile Wort ersetzen mit Ändern Ignorieren 4 mo Bö 4 glichkeit Gleichheit -------- Das Wort wird irgendwie getrennt, und der Umlaut durch einen anderen Selbstlaut ersetzt. Ich habe auch eine Codestelle gefunden, die mir dafür Verantwortlich erscheint(ich weiss es nicht genau, da ich in Perl nicht sehr bewandert bin). Spelling.pm ------- # äöü $Param{Text} =~ s/ä/a"/g; $Param{Text} =~ s/ö/o"/g; $Param{Text} =~ s/ü/u"/g; $Param{Text} =~ s/Ä/A"/g; $Param{Text} =~ s/Ö/O"/g; $Param{Text} =~ s/Ü/U"/g; -------- Vielleicht liegt es auch an den Zeichsätzen, ich weiss es wirklich nicht. Gruss Tomas Müller

Tomas Müller schrieb:
Wie ist ispell (aspell?) installiert und konfiguriert?
Robert Kehl
Hmm, kann ich nicht wirklich beantworten diese Frage.
Ich kann aber das Problem genauer beschreiben.
z.B. Bei dem Wort "Möglichkeit" kommt folgende Ausgabe im Spellcheck-Fenster: -------- Zeile Wort ersetzen mit Ändern Ignorieren 4 mo Bö 4 glichkeit Gleichheit --------
Das Wort wird irgendwie getrennt, und der Umlaut durch einen anderen Selbstlaut ersetzt.
Ich habe auch eine Codestelle gefunden, die mir dafür Verantwortlich erscheint(ich weiss es nicht genau, da ich in Perl nicht sehr bewandert bin).
Spelling.pm ------- # äöü $Param{Text} =~ s/ä/a"/g; $Param{Text} =~ s/ö/o"/g; $Param{Text} =~ s/ü/u"/g; $Param{Text} =~ s/Ä/A"/g; $Param{Text} =~ s/Ö/O"/g; $Param{Text} =~ s/Ü/U"/g;
--------
Vielleicht liegt es auch an den Zeichsätzen, ich weiss es wirklich nicht.
Ich kann dazu nicht viel beitragen ausser der Info das ich es mit ispell noch nie geschafft habe in irgend einer Anwendung mit Umlauten klarzukommen. Mit aspell zumindest in anderen Anwendungen kein Problem.
Gruss Tomas Müller _______________________________________________ OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting für Ihr OTRS System? =http://www.otrs.de/
-- Mit freundlichen Grüßen Jürgen Meurer ---------------------------------------------------- BAD GmbH Herbert-Rabius-Str. 1 53225 Bonn Tel: 0228/40072-70 Email: meurer@bad-gmbh.de

On Friday, November 07, 2003 1:13 PM
Tomas Müller
Das Wort wird irgendwie getrennt, und der Umlaut durch einen anderen Selbstlaut ersetzt.
Mögliche Ursachen von http://www.kdstevens.com/~stevens/ispell-faq.html: 1) ispell wurde mit der Option NO8BIT kompiliert. Teste dies per 'ispell -vv' from a shell. Wenn NO8BIT definiert ist, hilft nur ein Neukompilieren. 2) Das ispell Wörterbuch und ispell.el Definitionen sind inkompatibel. Die lange englische Erklärung findet sich im Abschnitt "Umlats break words in ispell.el" der obigen FAQ. 3) Die ispell Version 3.1.20 ist buggy. Es gibt einen Patch unter: http://www.kdstevens.com/~stevens/ispell-page.html#patches hth, Robert Kehl -- ((otrs.de)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Tel. +49 (0)6172 4832388

Hallo, On Fri, 7 Nov 2003, Tomas Müller wrote:
z.B. Bei dem Wort "Möglichkeit" kommt folgende Ausgabe im Spellcheck-Fenster: -------- Zeile Wort ersetzen mit Ändern Ignorieren 4 mo Bö 4 glichkeit Gleichheit --------
Das Wort wird irgendwie getrennt, und der Umlaut durch einen anderen Selbstlaut ersetzt.
Ich habe auch eine Codestelle gefunden, die mir dafür Verantwortlich erscheint(ich weiss es nicht genau, da ich in Perl nicht sehr bewandert bin).
Spelling.pm ------- # äöü $Param{Text} =~ s/ä/a"/g; $Param{Text} =~ s/ö/o"/g; $Param{Text} =~ s/ü/u"/g;
Ich verwende selbst kein ispell und kann nicht beurteilen, ob das hier
wirklich ein Fehler ist. Aber aus alte TeX-zeiten weiss ich aber, dass
Umlaute mit vorangestelltem " geschrieben werden. Obiges ist eine
substituion regel für sed (oder was äquivalentes). Probier mal
$Param{Text} =~ s/ä/"a/g;
$Param{Text} =~ s/ö/"o/g;
$Param{Text} =~ s/ü/"u/g;
.
.
.
cu
...bs
---
Burchard Steinbild
participants (4)
-
Burchard Steinbild
-
Juergen Meurer
-
Robert Kehl
-
Tomas Müller