Xsteak 1.7.3
==================================================================

Copyright (C) 1999 Razi Lotfi-Tabrizi (razi@cs.uni-frankfurt.de)

Xsteak ist eine grafische Oberflaeche des Woerterbuch-Programms
(dictionary) "Steak". Dieses Programm ist ein Englisch<->Deutsch Woerterbuch.
Xsteak benutzt GTK+ library (http://www.gtk.org/)


 
Bedienung des Programms
==================================================================

Das Suchwort wird in Englisch oder Deutsch gesucht (ueber die
German- und English-Button wird die Sprache des Suchwortes
gewaehlt). Falls beide Buttons aktiv sind, wird das Suchwort in beiden
Sprachen gesucht.

Falls das gesuchte Wort als alleinstehendes Wort nicht existiert, dann
wird nach den Woertern mit diesem Praefix gesucht.
Z.B. die Suche nach "oi" liefert "oil, oil bath, oilway ..."

Bei der Suche wird zwischen der Gross- und Kleinschreibung nicht
unterschieden. Es ist also egal, ob man "Cat", "cat" oder "CAT"
eingibt. Dieses Verhalten kann man aber ausschalten, wenn man das
"Case-sensitive"-Button aktiviert.

Zur Suche nach deutschen Woertern mit Umlauten, koennen Sie die
Umlaute wie ueblich eingeben. Sie werden intern aber folgendermassen
umgewandelt: 
	Ä->Ae  ä->ae  Ö->Oe  ö->oe  Ü->Ue  ü->ue  ß->ss
Sie werden also das gleiche Ergebnis erhalten, wenn Sie nach dem Wort
"fängt" oder "faengt" suchen.    

Falls das "Context-search"-Button aktiv ist, sucht das Programm das
gesuchte Wort auch in einem Kontext. Z.B. falls man nach dem Wort
"cat" sucht, erhaelt man:
         English     ->     Deutsch
  1 )  cat :== Katze 

---------------- Jetzt die Kontext-Eintraege ----------------
          English     ->     Deutsch
  1 )  male-cat :== Kater 
  2 )  cat skin :== Katzenfell  
  ...
 
Falls in dem Eingabefeld mehrere Woerter angegeben sind, wird nur nach
dem letzten Wort gesucht. D.h., wenn man "cat dog" eingibt, wird nur
nach dem Wort "dog" gesucht.

Wenn man nach mehreren Woertern suchen moechte, sollte man diese durch
Ausrufezeichen vor und hinter den Woertern schreiben.
Z.B. ""a dog"" liefert
  1 )  He's a dog in the manger. :== Er ist ein Spielverderber. 
Man sollte beachten, dass dies keine Verknuepfung darstellt.
Hier sucht man genau nach dem Teilstring "a dog". Die Reihenfolge
der Woerter ist also wichtig.
Z.B. ""cat dog"" wuerde kein Ergebnis liefern.

Falls Sie nach Woertern mit Komata, Apostroph usw. suchen, wie
z.B. "I'm", dann sollten diese Woerter unbedingt ebenfalls durch
Ausrufezeichen vor und hinter den Woertern schreiben.

Wenn man Verknuepfungen zwischen den Woertern haben moechte, sollte
man die "AND"- oder "OR"-Buttons aktivieren. Hier muss man auch immer
Ausrufezeichen benutzen. Zum Beispiel falls das OR-Button aktiv ist, und
wir nach dem Woertern ""cat dog"" suchen, erhalten wir: 
  1 )  dog :== Hund 
  2 )  cat :== Katze 
  ...
Bei der AND-Verknuepfung kann man nur drei Woerter zur Suche angeben. 

Man kann aber auch einen regulaeren Ausdruck als Suchwort eingeben;
z.B. falls man als Suchwort "physic.*" eingibt, erhaelt man:
  1 )  physic :== Abfuehrmittel {n} 
  2 )  physical exit control :== Abgangskontrolle {f} 
  3 )  physicians :== Aerzte {pl} 
  4 )  physician :== Arzt {m} 
  5 )  physician :== Arzt {m}, Mediziner {m} 
  6 )  physical record :== Block(Platte, Disk) 
  7 )  physicalness :== Koerperlichkeit 
  8 )  physics :== Physik 
Oder falls man als Suchwort "cat.*ty" eingibt, bekommt man:
  1 )  catholicity :== Allgemeingueltigkeit {f} 
  2 )  catty :== katzenhaft, heimtueckisch, katzig 


Als Ausdruck akzeptiert steak regulaere Ausdruecke mit den folgenden
Steuerzeichen: 

c	ein einzelner Buchstabe passt auf sich selbst

.	ein Punkt passt auf jeden Buchstaben ausser auf das Zeilenende

\?	das  dem  Operator \? vorangehende Muster kann null oder
	einmal vorkommen 

*	das dem Operator * vorangehende Muster kann  0  mal oder
	oefter vorkommen 

\+	das dem Operator \+ vorangehende Muster kann einmal oder
	oefter vorkommen 

\|	die durch den Operator  \|  verbundenden  Argumente werden
	oder verknuepft 

[Buchstaben]
	passt auf alle Buchstaben; dabei koennen einzelne Buchstaben,
	aber auch Bereiche in der Form von-bis angegeben werden; wenn der
	erste Buchstabe nach [ ein ^ ist, passt der Ausdruck auf alle
	Buchstaben, ausser den Aufgefuehrten 

\( \)	die Klammern fassen Ausdruecke zusammen; ausserdem wird der
	auf den in Klammern eingeschlossene Teil des  Musters  passende  Text
	markiert und mit einem folgenden \N Ausdruck referenziert (Tag)

\N	referenziert die auf das in der N-ten runden Klammern
	eingeschlossene Muster passende Zeichenkette. N faengt aber ab
	"2" an.
	Achtung: Solche Anfragen belasten das System sehr.

\	jedes der Sonderzeichen kann, durch einen \  (Backslash)
	eingeleitet, sich selbst suchen \b passt auf kein Zeichen, sondern auf
	den Anfang oder das Ende eines Wortes 

\B	symbolisiert den Raum innerhalb eines Wortes

\w	passt auf alle alphanumerischen Zeichen [A-Za-z0-9]

\W	passt auf alle nichtalphanumerischen Zeichen [^A-Za-z0-9]


Die  Rangfolge der Operatoren ist (von der hoechsten zur niedrigsten):
(, ), ?, *, + und |. 
Die  anderen  Operatoren sind mit den anderen Buchstaben gleichrangig.

""\(y\|x\)en.*"" wuerde also alle Woerter liefern, die mit einem "x"
oder "y" anfangen, als zweiten und dritten Buchstaben "en" haben, und
danach mindestens noch ein Buchstabe kommt; also:
  1 )  xenophobia :== Fremdenfeindlichkeit 
  2 )  xenon :== Xenon 
  3 )  yens :== Yens 
  4 )  xenophobic :== fremdenfeindlich 



Geschlecht der Substantive
==================================================================

Das Geschlecht der Substantive wird folgendermassen behandelt:
	
	Symbol          Geschlecht                      Artikel
	{m}             maskulin, maennlich             der
	{f}              feminin, weiblich                  die
	{n}             Neutrum, saechlich              das
	{pl}             plural, Mehrzahl                  die

Tip:    Falls Sie nach allen Woertern suchen, die z.B. feminin sind,
geben Sie als Suchwort einfach "f" ein (Context-search-Button sollte
aktiv sein). Das gleiche gilt auch fuer "m", "n" und "pl".



Tips fuer die Benutzung des Programms "steak" im Console-Modus:
==================================================================

Wenn man das Programm "steak" ohne Argumente aufruft (oder auch nur Optionen
ohne WORT-Angabe), dann wird das Wort, das im Zwischenspeicher ist, 
uebernommen und uebersetzt.

-v	   Mit der Option "-v" erhaelt man die Version-Nummer des Programms.
-h	   Werden diese Informationen angezeigt!
-d	   Das Programm erhaelt deutsche Woerter als Eingabe.
-e	   Das Programm erhaelt englische Woerter als Eingabe.
-ed	   Das Programm erhaelt entweder deutsche oder englische Woerter.
-de	   Siehe -ed.
-nowait	   Bei dieser Option werden alle Wartezeiten auf "Null" gesetzt,
	   und "ispell" wird auch nicht aufgerufen. Ausserdem wird die
	   Kontextsuche automatisch durchgefuehrt (ohne Abfrage).
-noispell  Das interaktive spelling-checking-Programm wird nicht
	   aufgrufen.
-noignor   Gross und Kleinschreibung wird nicht ignoriert.
-k	   Keine Kontextsuche.
+k	   Das Wort wird automatisch auch in einem Kontext gesucht. 
-and	   Man kann hoechstens 3 Woerter mit UND verknuepfen.
-or	   Woerter werden mit ODER verknuepft.
-clipboard Das Wort, das im Zwischenspeicher ist, wird uebersetzt.
WORT	   Falls als Argument ein Wort angegeben wird, wird das Wort uebersetzt.

Falls das Wort nicht im Woerterbuch existiert, wird das Programm "ispell" 
aufgerufen. Dann hat man die Moeglichkeit, einen Vorschlag dieses Programms zu 
akzeptieren. Das gewaehlte Wort wird anschliessend uebersetzt. Wenn
man nach mehreren Woertern suchen moechte (z.B. im Falle or- oder
and-Verknuepfung), sollten diese Woerter in Anfuehrungsstrichen ("...") stehen.    
Man kann auch das Programm mit Alt-Shift-w aufrufen (siehe README)! 






Author
	Razi Lotfi-Tabrizi (razi@cs.uni-frankfurt.de)

Homepage
	http://www.tm.informatik.uni-frankfurt.de/~razi/steak/steak.html


Copyright
==================================================================
Xsteak is copyrighted by Razi Lotfi-Tabrizi and is licensed through the
GNU General Public License. Read the COPYING file for the complete license.
==================================================================
