in dem Stil
1-Wort-2,3,4
erst eine ID (1) dann das Wort und dann die IDs der Übersetzungen/Wörter (2,3,4).
Das ganze dann in einer Datei abspeichern und mit char(0) oder so trennen. Anschließend beim laden komplett laden und am besten mit zeigern arbeiten damit die suche dann schön schnell geht.
Für das Problem mit dem anzeigen von allen wörtern die mit dem bestimmten zeischensatz anfangen:
einfach eine schleife schreiben die alle wörter durchsucht ob diese passen (in der delphifundgrube gibts eine
unit mit der funktion like damit man auch * und ? verwenden kann)