LSDictionary v3

Alan-nel közösen, Native Human Laboratories név alatt készítettük ez a legnagyobb amigás szótár programot, LSDictionary v3 néven. Ez egy szép meló volt…

Az LSDictionary v3 jelenleg a legnagyobb szótárprogram Amigára.
Több mint 50 szótárt tartalmaz, esetenként 100.000 szócikknél is
nagyobb adatbázissal. A szótárak között található olyan extra
is, mint például az Urdu-Angol, vagy a Szuahéli-Angol.

A legnagyobb adatbázisok természetesen a legnépszerűbb nyelvekhez
tartoznak, ilyenek például az angol, német, spanyol, vagy francia.
(a magyar felhasználók sem panaszkodhatnak, mivel igen nagy méretû
Angol-Magyar, Magyar-Angol adatbázis is található a CD-n. )

Minden szótár szabadon bõvíthetõ, sõt akár egy új is létrehozható
nagyon egyszerûen. Az egyes szótárak állapotát ki/be lehet
kapcsolni, így a program csak a számunkra fontos adatbázisokat
jeleníti meg.
Lehetõség van egy külsõ adatbázis file-ból importálni, ami a
lehetõ leggyorsabb adatbázis bõvítési mód.

Érdekes tulajdonság (sajnos AMIGA-n nem sok prgram használja),
hogy a program, minden beállítást megjegyez, és a következõ
indításkor az ablakok ugyanott lesznek, az elõzõleg keresett
szavak visszanézhetõk, stb.

Egy szó megkeresése nagyon rövid idõt vesz igénybe, ami azt
jelenti, hogy maximum 1 másodperc. Ezt le lehet mérni egy
szöveg-file lefordításakor, ami egy 4x-es CD-ROM használatával
kb 120-150 szó/perc sebességgel történik. Ez ugyebár legalább
2 szó 1 másodperc alatt.
A szövegfile fordítás ugyan elég sok idõt vesz igénybe, de
segítségével még az is el tud olvasni egy idegennyelvû
dokumentációt, aki egy kukkot sem tud azon a nyelven, és nem
kell állandóan beírogatni, és kikeresgetni a szavakat a szótárból.

A program legérdekesebb, és legértékesebb tulajdonsága a STRIP
rendszer. Tudtommal, ezt ilyen nyitott formában még egy program
sem használja az egész világon. A STRIP rendszer segítségével
megkereshetõ egy (ragozott) szó szótöve, és így sokkal nagyobb
az esély, hogy a program megtalálja az adatbázisában.
Például: ‘elmegyek’ + STRIP ‘-el+ek’ = ‘megy’

A program használatához nincs szükség winchester-re, akár egy
AMIGA 500-ason is elindul, persze csak ha a gép rendelkezik CD-ROM
drive-val. Ebben az esetben szükség van egy indító lemezre, de
errõl a témáról bõvebben @{“itt” LINK MInstFL } lehet olvasni.

A minimális konfiguráció: Kickstart v3.0 (v39.106), 1MByte memória (512kByte üres), CD-ROM, floppy-drive

A program használatához emellett szükség van a Nico François,
illetve Magnus Holmgren által készített reqtools.library V38-as
változatára is.

Adatbázis programozás, gyûjtés, ötletek: LouiSe
GUI programozás, ötletek: Alan

Köszönetek:

Lya-nak, a sok ordítozós, csörgõs morgós éjszakai hardcodeing,
és más ‘apróságok’ eltûréséért.

Frankie-nek, a német guide-ért.

A PoWer Team tagjainak, elsõsorban ZoZo-nak, aki a cool icon-
okat, és anim-okat készítette.

Pogi-nak, az Angol-Magyar, és Német-Magyar adatbázis egy
részéért.

Nico François-nak és Magnus Holmgren-nek, a reqtools.library
szerzőinek.

Minden olyan művésznek, akinek a module-jait, vagy képeit
felraktuk a CD-re.

Lapzárta utáni történet…

Nem sokon múlott, hogy az egész LSDictionary project elkészülte
után néhány órával megsemmisüljön!

Egy hideg januári szombat délután, mikor is a teljesen kész
programmal elindultunk a megvalósulás felé, vagyis hogy felírjuk
CD-re, a bejáratnál sajnálatos csuszamlás történt…
Alan elesett a jeges úton, maga alá gyûrve táskáját, és benne
azt a több mint 3 gigabyte-ot rejtõ winchester-t, amin az
LSDictionary3, a GroovyPlayer, és még jónéhány igen fontos
program forrása lapult.

Én (LouiSe) még a délután folyamán azon gondolkoztam, hogy
letörlök minden forrást, és adatbázist a saját HD-mról, mert
egy nagyobb programot szerettem volna installálni…
Ha megteszem, akkor most ezt a történetet nem ebben a Guide-ban
olvasnád, mert egyszerûen MEGSEMMISÜLT volna az egész project!
Ebbõl kitalálhattad, hogy Alan winchester-e teljesen tönkrement,
és vele együtt legalább 5 év aktív fejlesztõi munkája…

LouiSe 1996. január 19. szombat

LSDictionary v3 is the largest language dictionary program to date for the AMIGA computer, comprising more than 50 dictionaries, some of which have a database with over 100,000 entries. The total number of words in all the databases is over 1,500,000.

The largest databases are obviously those of the most popular languages, such as English, German, Spanish or French, but some very special dictionaries like Urdu-English or Suaheli-English have also been included.

Every dictionary is freely expandable, and you can create new ones in a very simple and user-friendly manner. Individual dictionaries can be switched on and off, thus making the program able to filter out databases not currently used.

It is possible to import words from an external database file, which is the quickest way to expand the dictionary.

Searching for a word takes very little time, always less than a second.

This can be tested with the text file “translation” function, which runs at a speed of 120 to 150 words per minute using a 4x CD-ROM drive – well, this translates to approx. 2 words a second.

Although text file “translation” consumes a significant amount of time, it helps people read documentations in languages they do not speak at all, relieving them from the burden of writing down meanings of words having looked them up in various dictionaries.

The most interesting and valuable feature of the program is its word stripping system. This system is able to search for the root of a specific word, stripping down endings, suffixes and prefixes, thus providing an immeasurably better chance for the program to locate the word in the database. (Example: ‘procurement’ + STRIP ‘+ment’ = ‘procure’)

To use the program you will also need to have V38+ of reqtools.library (created by Nico François and Magnus Holmgren) installed in your system.

Additional features:

– 100% system friendly user interface, looking very good with an 8 color
MagicWB palette

– Speech support including various accents (needs version
42.x of the translator.library created by Francesco Devitt)

– All functions are also available from CLI/Shell

– Full locale support – every message and text displayed is localised

Leave a Reply

Your email address will not be published. Required fields are marked *