#!/bin/sh
# tiltott szavak 0.1
# forbidden words
#
# $1: a Magyar Ispell gykrknyvtra / Magyar Ispell root directory
# $2: spellchecker
export LC_ALL=C

if [ "$1" = "" ]; then
	echo "usage: $0 magyar_ispell_root_directory [spellchecker]"
	exit 1
fi

ROOT=${1:-'.'}
SPELL=${2:-"ISPELL"}

. $ROOT/config

cd $WRKDIR || exit 1

echo_n .
if [ "$SPELL" = "myspell" ]; then
  cat $WRKDIR/*.modul/fonev.1 $WRKDIR/*.modul/ragozatlan* \
  $WRKDIR/*.modul/tulajdonnev* $SZOTAR/*/*/* 2>/dev/null |
  grep '#MYSPELL TILTOTT' | cut -d '#' -f 1 |
  tr '	 ' '\n\n' | grep -v ^$ | sed 's/$/\/w-Y/' >>$DICT
fi
echo_n .

if [ "$SPELL" = "myspell" ]; then
  cat $WRKDIR/*.modul/melleknev* 2>/dev/null |
  grep '#MYSPELL TILTOTT' | cut -d '#' -f 1 |
  tr '	 ' '\n\n' | grep -v ^$ | sed 's/\(^.*$\)/[adj]\1\/w-Y/' >>$DICT
fi
echo_n .

if [ "$SPELL" = "myspell" ]; then
  cat $WRKDIR/*.modul/fonev_morfo* 2>/dev/null |
  grep '#MYSPELL TILTOTT' | cut -d '	' -f 1 |
  grep -v ^$ | sed 's/$/\/w-Y/' >>$DICT
fi
echo_n .

if [ "$SPELL" = "myspell" ]; then
  cat $WRKDIR/*.modul/fonev_morfo* 2>/dev/null |
  grep '#MYSPELL TILTOTT' | sed 's/[	 ]*#.*$//' | cut -d '	' -f 2 |
  grep -v ^$ | sed 's/\(^.*\)$/[nounmorfo]\1\/w-Y/' >>$DICT
fi
echo_n .


echo " Rendben."
