home *** CD-ROM | disk | FTP | other *** search
-
- (complete 0)
-
- (set @default-dest
- (askdir
- (prompt "Bitte wählen Sie das Verzeichnis, in dem der "
- "EuroÜbersetzer installiert werden soll\n"
- )
- (help
- "Sie müssen für die Installation das Verzeichnis "
- "festlegen, in dem das Programm und die Daten des "
- "EuroÜbersetzers installiert werden\n\n"
- "Auf dem ausgewählten Laufwerk muß ausreichend "
- "Speicherplatz zur Verfügung stehen. Wenn sowohl "
- "das Programm, alle Wörterbücher und Beispieltexte "
- "installiert werden, wird ca. 2.3 MByte benötigt.\n\n"
- )
- (default "SYS:EuroÜbersetzer")
- )
- )
-
- (if
- (= (exists @default-dest) 0)
- (makedir @default-dest)
- )
-
- (set osversion (/ (getversion) 65536))
-
- (onerror
- (abort
- "Die Installation kann nicht durchgeführt werden, "
- "da das Verzeichnis LEXDATA, in dem die Wörterbuchdaten "
- "installiert werden, nicht angelegt werden kann!\n"
- )
- )
-
- (set lexdatadir (tackon @default-dest "lexdata"))
- (if
- (= (exists lexdatadir) 0)
- (makedir lexdatadir)
- )
-
- (onerror
- (abort
- "Die Installation kann nicht durchgeführt werden, "
- "da die Verzeichnisse für die Textdaten, in denen die "
- "Beispieltexte installiert werden, nicht angelegt "
- "werden können!\n"
- )
- )
-
- (set germantextdir (tackon @default-dest "Texte Deutsch"))
- (if
- (= (exists germantextdir) 0)
- (makedir germantextdir)
- )
-
- (set foreigntextdir (tackon @default-dest "Texte Englisch"))
- (if
- (= (exists foreigntextdir) 0)
- (makedir foreigntextdir)
- )
-
- (onerror
- )
-
- (if (= @user-level 2)
- (
- (set lexflag
- (askoptions
- (prompt
- "Bitte wählen Sie die Wörterbücher aus, die in dem gewählten "
- "Verzeichnis installiert werden sollen:"
- )
- (help
- "STANDARD enthält einen Großteil des Grundwortschatzes der "
- "jeweiligen Fremdsprache und wird für eine Übersetzung "
- "unbedingt benötigt.\n\n"
- " Umfang des Wörterbuchs:\n"
- " ca. 10000 fremdsprachige Stichwörter\n"
- " ca. 33000 deutschsprache Stichwörter\n\n"
- " benötigter Speicherplatz:\n"
- " ca. 850 KByte Speicher im RAM-Modus\n"
- " ca. 200 KByte Speicher im DISK-Modus\n\n"
- "COMPUTER ist ein Fachbegriffswörterbuch aus dem Bereich "
- "rund um Computer mit Schwerpunkt Amiga. Dieses Lexikon "
- "ist sehr nützlich bei PD Anleitungen.\n\n"
- " Umfang des Wörterbuchs:\n"
- " ca. 1000 fremdsprachige Stichwörter\n"
- " ca. 2700 deutschsprache Stichwörter\n\n"
- " benötigter Speicherplatz:\n"
- " ca. 80 KByte Speicher im RAM-Modus\n"
- " ca. 30 KByte Speicher im DISK-Modus\n\n"
- "WIRTSCHAFT enthält sehr viele Fachbegriffe aus dem Bereich "
- "Wirtschaft / Business. Dieses Wörterbuch ist "
- "eine Ergänzung zum Standard-Wörterbuch.\n\n"
- " Umfang des Wörterbuchs:\n"
- " ca. 4800 fremdsprachige Stichwörter\n"
- " ca. 14500 deutschsprache Stichwörter\n\n"
- " benötigter Speicherplatz:\n"
- " ca. 400 KByte Speicher im RAM-Modus\n"
- " ca. 100 KByte Speicher im DISK-Modus\n\n"
- "IMPORT ist ein kleines Beispielwörterbuch, "
- "dessen Daten aus Konkurrenzprodukten importiert "
- "wurden. Nur für Demonstrationszwecke geeignet!\n\n"
- " Umfang des Wörterbuchs:\n"
- " 64 fremdsprachige Stichwörter\n"
- " 131 deutschsprache Stichwörter\n\n"
- " benötigter Speicherplatz:\n"
- " 7325 Bytes Speicher im RAM-Modus\n"
- " ca. 3000 Bytes Speicher im DISK-Modus\n\n"
- "MEGASTANDARD ist das umfangreichste der mitgelieferten "
- "Wörterbücher und enthält neben dem Grundwortschatz "
- "der Fremdsprache auch sehr viele Wörte, die aus "
- "anderen Sprachen abgeleitet wurden.\n\n"
- " Umfang des Wörterbuchs:\n"
- " ca. 26000 fremdsprachige Stichwörter\n"
- " ca. 83400 deutschsprache Stichwörter\n\n"
- " benötigter Speicherplatz:\n"
- " ca. 2,2 MByte Speicher im RAM-Modus\n"
- " ca. 500 KByte Speicher im DISK-Modus"
- )
- (choices
- "Standard"
- "Computer"
- "Wirtschaft"
- "MegaStandard"
- "Import"
- )
- (default 7)
- )
- )
-
- (if
- (askbool
- (prompt "\n\nSollen die Icons für das Programm und seine Daten "
- "im Stil der Kickstart 2.0 installiert werden?")
- (help
- "Bei der Einführung von Workbench 2.0 wurden die Grundfarben "
- "Schwarz und Weiß der Workbench aus systemtechnischen Gründen "
- "getauscht. Dadurch sehen Icons, die speziell für die Workbench 1.3 "
- "entwickelt wurden, unter Workbench 2.0 verunstaltet aus.\n\n"
- "Um diesen Effekt zu vermeiden, besitzt der EuroÜbersetzer für "
- "die beiden Versionen des Betriebssytems jeweils unterschiedliche Icons.\n\n"
- "Bitte installieren Sie den Icontyp, der grafisch zu ihrer Workbench "
- "paßt"
- )
- )
- (
- (set kickflag 1)
- )
- (
- (set kickflag 0)
- )
- )
- )
- (
- (set lexflag 65535)
- (if (>= osversion 36)
- (
- (set kickflag 1)
- )
- )
- (if (<= osversion 35)
- (
- (set kickflag 0)
- )
- )
- )
- )
-
- (set totalfiles 9)
- (set counter 0)
-
- (if (IN lexflag 0)
- (
- (set totalfiles (+ totalfiles 27))
- )
- )
-
- (if (IN lexflag 1)
- (
- (set totalfiles (+ totalfiles 27))
- )
- )
-
- (if (IN lexflag 2)
- (
- (set totalfiles (+ totalfiles 27))
- )
- )
-
- (if (IN lexflag 3)
- (
- (set totalfiles (+ totalfiles 27))
- )
- )
-
- (if (IN lexflag 4)
- (
- (set totalfiles (+ totalfiles 5))
- )
- )
-
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
-
- (set n 0)
- (while (set thisfile (select n "EuroDisk1:EuroÜbersetzer" "EuroDisk1:EuroBkGrData" "EuroDisk1:Bitte lesen!" ""))
- (
- (if
- (= 0 (exists thisfile))
- (abort ("Es trat ein Fehler beim Kopieren der Datei %s auf. Die Installation wird abgebrochen" thisfile))
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source thisfile)
- (dest @default-dest)
- )
-
- (set n (+ n 1))
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
- )
- )
-
- (set n 0)
- (while (set thisfile (select n "EuroDisk1:Texte Englisch/ErrorCodes.txt" "EuroDisk1:Texte Englisch/FirstStep.txt" ""))
- (
- (if
- (= 0 (exists thisfile))
- (abort ("Es trat ein Fehler beim Kopieren der Datei %s auf. Die Installation wird abgebrochen" thisfile))
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source thisfile)
- (dest foreigntextdir)
- )
-
- (set n (+ n 1))
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
- )
- )
-
- (if (= kickflag 0)
- (set sourcedir "EuroDisk1:IconData/Icons1.3")
- )
-
- (if (= kickflag 1)
- (set sourcedir "EuroDisk1:IconData/Icons2.0")
- )
-
- (set n 0)
- (while (set thisfile (select n "EuroÜbersetzer.info" "Bitte lesen!.info" "Texte Englisch.info" "Texte Deutsch.info" ""))
- (
- (if
- (= 0 (exists (tackon sourcedir thisfile)))
- (abort ("Es trat ein Fehler beim Kopieren der Datei %s auf. Die Installation wird abgebrochen" (tackon sourcedir thisfile)))
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source (tackon sourcedir thisfile))
- (dest @default-dest)
- )
-
- (set n (+ n 1))
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
- )
- )
-
- (if (IN lexflag 0)
- (
- (onerror
- (abort
- "Die Installation kann nicht durchgeführt werden, "
- "da die Daten des Standard Wörterbuchs nicht angelegt "
- "werden können!\n\n"
- "Bitte vergewissern Sie sich beim nächsten Installationsversuch, "
- "ob auf der Festplatte noch ausreichend Speicher vorhanden ist.\n"
- )
- )
-
- (set n 0)
- (set sourcedir "EuroDisk2:lexdata")
- (while (set thisfile (select n "standard.data" "standard.datb" "standard.datc" "standard.datd" "standard.date" "standard.datf" "standard.datg" "standard.dath" "standard.dati" "standard.datj" "standard.datk" "standard.datl" "standard.datm" "standard.datn" "standard.dato" "standard.datp" "standard.datq" "standard.datr" "standard.dats" "standard.datt" "standard.datu" "standard.datv" "standard.datw" "standard.datx" "standard.daty" "standard.datz" ""))
- (
- (if
- (= 0 (exists (tackon sourcedir thisfile)))
- (abort ("Es trat ein Fehler beim Kopieren der Datei %s auf. Die Installation wird abgebrochen" (tackon sourcedir thisfile)))
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source (tackon sourcedir thisfile))
- (dest lexdatadir)
- )
-
- (set n (+ n 1))
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
- )
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source "EuroDisk1:InstallData/standard.lex")
- (dest @default-dest)
- )
-
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
- )
- )
-
- (if (IN lexflag 1)
- (
- (onerror
- (abort
- "Die Installation kann nicht durchgeführt werden, "
- "da die Daten des Computer Wörterbuchs nicht angelegt "
- "werden können!\n\n"
- "Bitte vergewissern Sie sich beim nächsten Installationsversuch, "
- "ob auf der Festplatte noch ausreichend Speicher vorhanden ist.\n"
- )
- )
-
- (set n 0)
- (set sourcedir "EuroDisk2:lexdata")
- (while (set thisfile (select n "computer.data" "computer.datb" "computer.datc" "computer.datd" "computer.date" "computer.datf" "computer.datg" "computer.dath" "computer.dati" "computer.datj" "computer.datk" "computer.datl" "computer.datm" "computer.datn" "computer.dato" "computer.datp" "computer.datq" "computer.datr" "computer.dats" "computer.datt" "computer.datu" "computer.datv" "computer.datw" "computer.datx" "computer.daty" "computer.datz" ""))
- (
- (if
- (= 0 (exists (tackon sourcedir thisfile)))
- (abort ("Es trat ein Fehler beim Kopieren der Datei %s auf. Die Installation wird abgebrochen" (tackon sourcedir thisfile)))
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source (tackon sourcedir thisfile))
- (dest lexdatadir)
- )
-
- (set n (+ n 1))
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
- )
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source "EuroDisk1:InstallData/computer.lex")
- (dest @default-dest)
- )
-
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
- )
- )
-
- (if (IN lexflag 2)
- (
- (onerror
- (abort
- "Die Installation kann nicht durchgeführt werden, "
- "da die Daten des Wirtschaft Wörterbuchs nicht angelegt "
- "werden können!\n\n"
- "Bitte vergewissern Sie sich beim nächsten Installationsversuch, "
- "ob auf der Festplatte noch ausreichend Speicher vorhanden ist.\n"
- )
- )
-
- (set n 0)
- (set sourcedir "EuroDisk1:lexdata")
- (while (set thisfile (select n "wirtschaft.data" "wirtschaft.datb" "wirtschaft.datc" "wirtschaft.datd" "wirtschaft.date" "wirtschaft.datf" "wirtschaft.datg" "wirtschaft.dath" "wirtschaft.dati" "wirtschaft.datj" "wirtschaft.datk" "wirtschaft.datl" "wirtschaft.datm" "wirtschaft.datn" "wirtschaft.dato" "wirtschaft.datp" "wirtschaft.datq" "wirtschaft.datr" "wirtschaft.dats" "wirtschaft.datt" "wirtschaft.datu" "wirtschaft.datv" "wirtschaft.datw" "wirtschaft.datx" "wirtschaft.daty" "wirtschaft.datz" ""))
- (
- (if
- (= 0 (exists (tackon sourcedir thisfile)))
- (abort ("Es trat ein Fehler beim Kopieren der Datei %s auf. Die Installation wird abgebrochen" (tackon sourcedir thisfile)))
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source (tackon sourcedir thisfile))
- (dest lexdatadir)
- )
-
- (set n (+ n 1))
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
- )
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source "EuroDisk1:InstallData/wirtschaft.lex")
- (dest @default-dest)
- )
-
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
- )
- )
-
- (if (IN lexflag 3)
- (
- (onerror
- (abort
- "Die Installation kann nicht durchgeführt werden, "
- "da die Daten des MegaStandard Wörterbuchs nicht angelegt "
- "werden können!\n\n"
- "Bitte vergewissern Sie sich beim nächsten Installationsversuch, "
- "ob auf der Festplatte noch ausreichend Speicher vorhanden ist.\n"
- )
- )
-
- (set n 0)
- (set sourcedir "EuroDisk2:lexdata")
- (while (set thisfile (select n "megastandard.data" "megastandard.datc" "megastandard.datl" ""))
- (
- (if
- (= 0 (exists (tackon sourcedir thisfile)))
- (abort ("Es trat ein Fehler beim Kopieren der Datei %s auf. Die Installation wird abgebrochen" (tackon sourcedir thisfile)))
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source (tackon sourcedir thisfile))
- (dest lexdatadir)
- )
-
- (set n (+ n 1))
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
- )
- )
-
- (set n 0)
- (set sourcedir "EuroDisk3:lexdata")
- (while (set thisfile (select n "megastandard.datb" "megastandard.datd" "megastandard.date" "megastandard.datf" "megastandard.datg" "megastandard.dath" "megastandard.dati" "megastandard.datj" "megastandard.datk" "megastandard.datm" "megastandard.datn" "megastandard.dato" "megastandard.datp" "megastandard.datq" "megastandard.datr" "megastandard.dats" "megastandard.datt" "megastandard.datu" "megastandard.datv" "megastandard.datw" "megastandard.datx" "megastandard.daty" "megastandard.datz" ""))
- (
- (if
- (= 0 (exists (tackon sourcedir thisfile)))
- (abort ("Es trat ein Fehler beim Kopieren der Datei %s auf. Die Installation wird abgebrochen" (tackon sourcedir thisfile)))
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source (tackon sourcedir thisfile))
- (dest lexdatadir)
- )
-
- (set n (+ n 1))
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
- )
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source "EuroDisk1:InstallData/megastandard.lex")
- (dest @default-dest)
- )
-
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
- )
- )
-
- (if (IN lexflag 4)
- (
- (onerror
- (abort
- "Die Installation kann nicht durchgeführt werden, "
- "da die Daten des Import Wörterbuchs nicht angelegt "
- "werden können!\n\n"
- "Bitte vergewissern Sie sich beim nächsten Installationsversuch, "
- "ob auf der Festplatte noch ausreichend Speicher vorhanden ist.\n"
- )
- )
-
- (set n 0)
- (set sourcedir "EuroDisk3:lexdata")
- (while (set thisfile (select n "import.data" "import.datp" "import.datr" "import.dats" ""))
- (
- (if
- (= 0 (exists (tackon sourcedir thisfile)))
- (abort ("Es trat ein Fehler beim Kopieren der Datei %s auf. Die Installation wird abgebrochen" (tackon sourcedir thisfile)))
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source (tackon sourcedir thisfile))
- (dest lexdatadir)
- )
-
- (set n (+ n 1))
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
- )
- )
-
- (copyfiles
- (prompt "" )
- (help "")
- (source "EuroDisk1:InstallData/import.lex")
- (dest @default-dest)
- )
-
- (set percentage (/ (* counter 100) totalfiles))
- (set counter (+ counter 1))
- (complete percentage)
- )
- )
-
- (complete 100)
-