home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-3.iso / Tools / services / ispellGerman.README < prev    next >
Encoding:
Text File  |  1992-09-22  |  5.3 KB  |  145 lines

  1. ACHTUNG:  Dieses  Paket  (September  1992)  ist gegenueber der Version (August
  2. 1992)  nur  leicht  veraendert  und  lohnt  das  *erneute*  Uebertragen nicht!
  3. Abgesehen  von  leichten  Veraenderungen  in der deutschen Wortliste hatte ich
  4. in  (August  1992)  die Definition '#define MASKBITS 64' in local.h vergessen.
  5. Die  dadurch  bedingte  Groessenveraenderung  der  ge/munch/ten  Wortliste ist
  6. aber (bei der aktuellen Groesse) minimal (ca. 2k). 
  7.  
  8. --(ENGLISH)--------------------------------------------------------------------
  9.  
  10. How to install ispell:
  11.  
  12. #!/bin/sh
  13. #
  14. # CUSTOMIZE THIS!
  15. BINDIR=/usr/local/bin
  16. MANDIR=/usr/local/man
  17. # FIXED DUE TO ISPELLS COMPILATION:
  18. LIBDIR=/usr/local/lib
  19. #
  20. install -m 755 -c ispell ${BINDIR}
  21. install -m 755 -c unsq ${BINDIR}
  22. install -m 755 -c sq ${BINDIR}
  23. install -m 755 -c munchlist ${BINDIR}
  24. install -m 755 -c tryaffix ${BINDIR}
  25. #
  26. install -m 644 -c icombine ${LIBDIR}
  27. install -m 644 -c english.aff ${LIBDIR}
  28. install -m 644 -c english.hash ${LIBDIR}
  29. # AS YOU LIKE
  30. #install -m 644 -c german.aff ${LIBDIR}
  31. #install -m 644 -c german.hash ${LIBDIR}
  32. #
  33. # ON NeXT MACHINES ONLY!
  34. /usr/lib/indexing/installman ${MANDIR} sq.1 ispell.1 english.4 ispell.4
  35. # FOR EVERY USER
  36. touch ${HOME}/.ispell_english
  37. #touch ${HOME}/.ispell_german
  38.  
  39. How to execute ispell (interactively):
  40.  
  41.     ispell <file1> ... <filen>
  42.  
  43. For  further  information/documentation  get  the  full  distribution of
  44. ispell or read ispell(1). 
  45.  
  46. --(DEUTSCH)--------------------------------------------------------------------
  47.  
  48. In  diesem  Verzeichnis befinden sich binaere Versionen von ispell (Free
  49. Software  Foundation)  mit  zugehoerigen  Utilities und deutscher, sowie
  50. englischer Wortliste fuer NeXT Computer (Release 2.1). 
  51.  
  52. Die Copyright-Notiz (ispell -v) ist:
  53.  
  54.     International Ispell Version 3.0.09 (beta), 01/10/92
  55.     Copyright (c), 1983, by Pace Willisson
  56.     International version Copyright (c) 1987, 1988, 1990, 1991, 1992,
  57.     by Geoff Kuenning, Manhattan Beach, CA.  All rights reserved.
  58.     Permission for non-profit reproduction and use is hereby granted.
  59.     Commercial organizations may distribute ispell as a free part of a
  60.     larger proprietary package for which a fee is charged.  Commercial
  61.     organizations may also charge a reasonable reproduction fee for
  62.     distributing ispell alone.  Modifications may be made so
  63.     long as this notice is preserved, modified versions are
  64.     clearly marked as such in this notice, all changes are
  65.     dated, and the author of each modification is identified.
  66.  
  67. Installation:
  68.  
  69.     Die  Dateien  ispell,  unsq,  sq,  munchlist, tryaffix nach z.B.
  70.     /usr/local/bin  kopieren,  die  Dateien  icombine,  english.aff,
  71.     english.hash,  german.aff  und  german.hash  nach /usr/local/lib
  72.     (dieser  Ort  ist zwingend durch die Uebersetzung festgelegt).
  73.     Die Manual-Pages sq.1, ispell.1, english.4, ispell.4 sind in ein
  74.     geeignetes    Manual-Unterverzeichnis   (/usr/man/man[14]   oder
  75.     /usr/local/man/man[14])  zu  kopieren  oder  durch  das Programm
  76.     installman  (dieses  befindet  sich  unter /usr/lib/indexing) zu
  77.     installieren. 
  78.  
  79. (Interaktive) Benutzung von ispell durch:
  80.  
  81.     ispell -d german <file1> .. <filen>
  82.  
  83. Fuer englische Texte entfaellt die Option -d german...
  84. Durch das Kommando
  85.  
  86.     touch ~/.ispell_german
  87.  
  88. wird eine private Woerterliste angelegt und bei der Benutzung von ispell
  89. jeweils nachgetragen. 
  90.  
  91. Weitere Hinweise zur Benutzung sind in ispell.1 nachzulesen.
  92.  
  93. Die  Quellen  zu  ispell  (sowie weiterfuehrende Dokumentation) sind wie
  94. diese   binaere   Version   ueber   Internet   zu   beziehen  (z.B.  von
  95. ftp.informatik.tu-muenchen.de unter pub/GNU/ispell). 
  96.  
  97. Zu der deutschen Wortliste und der zugehoerigen Hash-Tabelle german.hash:
  98.  
  99.     In  diesem  Verzeichnis  befindet sich ausser den oben genannten
  100.     Dateien  auch  noch die (ge/munch/te) Wortliste german.wordlist.
  101.     Die  'rohen'  Wortlisten dazu habe ich auf dem Server ftp.uu.net
  102.     gefunden.   Diese   Wortlisten   sind  zwar  recht  umfangreich,
  103.     allerdings  auch  teilweise  fehlerhaft,  d.h.  enthalten falsch
  104.     geschrieben Woerter. 
  105.  
  106.     Die Hash-Tabelle german.hash entsteht aus  german.wordlist durch
  107.  
  108.         buildhash german.wordlist german.aff german.hash
  109.  
  110.     Die Datei german.aff wurde von mir so modifiziert, dass auch der
  111.     NeXTSTEP-  Kodierung  entsprechende  Umlaute  korrekt bearbeitet
  112.     werden.  Um  weiterhin  sowohl  den  TeX-Modus ispells, als auch
  113.     die  Umlaute  (gleichzeitig)  verwenden  zu  koennen  wurden die
  114.     Quellen gepatched, die Veraenderungen sind in ispell.c.patch und
  115.     local.h dokumentiert (diese Patches sind gemaess Nachfrage beim 
  116.     Authoren korrekt). 
  117.  
  118.     Durch  den  Patch  akzeptiert  ispell Umlaute bei z.B. folgendem
  119.     Aufruf: 
  120.  
  121.         ispell -d german -T NeXT <file>.tex
  122.  
  123.     Normalerweise  (ungepatched)  wuerde durch die Extension .tex in
  124.     den   TeX-Modus  umgeschaltet  und  somit  nur  Umlaute  gemaess
  125.     german.sty   akzeptiert   werden...  Nach  dem  Patch  kann  der
  126.     TeX-Modus   unabhaengig   vom  verwendeten  Zeichensatz  benutzt
  127.     werden. 
  128.  
  129. Schluss und Bestrebung die deutsche Wortliste zu verbessern: 
  130.  
  131.     Jeder der mithelfen will die deutsche Wortliste zu erweitern und
  132.     zu bereinigen kann mir an unten angegegeben Adresse seine rohen,
  133.     nach   bestem   Wissen  und  Gewissen  ueberprueften  Wortlisten
  134.     (.ispell_german)  zuschicken.  Weiterhin  waere  ich  fuer jeden
  135.     Hinweis  auf  falsch  geschriebene  Woerter  in  german.wordlist
  136.     dankbar. 
  137.  
  138. Harald Schlangmann, September 1992
  139.  
  140. email:    schlangm@informatik.uni-muenchen.de oder
  141.     schlangm@informatik.tu-muenchen.de (jeweils auch NeXTMail)
  142.     
  143.     
  144.  
  145.