home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-01-24 | 69.9 KB | 2,457 lines |
- ; $Id: Install 1.13 1998/01/23 20:26:01 angela Exp $
- ; $VER: Install-MakeCD 2.4 (8.7.97)
-
- ; If you want to add support for further languages, please
- ; contact Angela.Schmidt@stud.uni-karlsruhe.de first to check
- ; if somebody else is already working on such a translation.
-
- (procedure P_GET_LANG_FROM_ENV
- (
- (if (= 1 (exists "ENV:Language"))
- ( ; then
- (if (patmatch (getenv "language") txt_lang_0) ; Dansk
- 0
- (if (patmatch (getenv "language") txt_lang_1) ; Deutsch
- 1
- (if (patmatch (getenv "language") txt_lang_2) ; English
- 2
- (if (patmatch (getenv "language") txt_lang_3) ; Français
- 3
- (if (patmatch (getenv "language") txt_lang_4) ; Italiano
- 4
- (if (patmatch (getenv "language") txt_lang_5) ; Magyar
- 5
- (if (patmatch (getenv "language") txt_lang_6) ; Nederlands
- 6
- (if (patmatch (getenv "language") txt_lang_7) ; Norsk
- 7
- (if (patmatch (getenv "language") txt_lang_8) ; Suomi
- 8
- (if (patmatch (getenv "language") txt_lang_9) ; Svenska
- 9
- 2 ; English
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- ( ; else
- (if (patmatch @language txt_lang_0) ; Dansk
- 0
- (if (patmatch @language txt_lang_1) ; Deutsch
- 1
- (if (patmatch @language txt_lang_2) ; English
- 2
- (if (patmatch @language txt_lang_3) ; Français
- 3
- (if (patmatch @language txt_lang_4) ; Italiano
- 4
- (if (patmatch @language txt_lang_5) ; Magyar
- 5
- (if (patmatch @language txt_lang_6) ; Nederlands
- 6
- (if (patmatch @language txt_lang_7) ; Norsk
- 7
- (if (patmatch @language txt_lang_8) ; Suomi
- 8
- (if (patmatch @language txt_lang_9) ; Svenska
- 9
- 2 ; English
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
-
-
-
- ; Für neue Sprache (Catalog oder Anleitung für MakeCD):
- ; - Sprache hier einfügen
- ; - numlangs auf Anzahl der von MakeCD supporteten Sprachen setzen
- ; - bei #which_languages_to_install Sprache hinzufügen
-
- (procedure P_SELECT_LANGUAGE
- (
- ; | | 2 if doc exists, | |
- ; Name of language | Name of Catalog directory | 1 if catalog exists, | Translation of "by" | Name of translator
- ; | | 0 if xyz does not exist | |
- ; ==============================|==================================|==========================|==============================|=============================================
- (set txt_lang_0 "Dansk") (set txt_langdir_0 "dansk") (set langbits_0 (+ 0 1)) (set txt_by_0 "af") (set trans_lang_0 "Mark Holm")
- (set txt_lang_1 "Deutsch") (set txt_langdir_1 "deutsch") (set langbits_1 (+ 2 1)) (set txt_by_1 "von") (set trans_lang_1 "Angela Schmidt")
- (set txt_lang_2 "English") (set txt_langdir_2 "english") (set langbits_2 (+ 2 0)) (set txt_by_2 "by") (set trans_lang_2 "Angela Schmidt")
- (set txt_lang_3 "Français") (set txt_langdir_3 "français") (set langbits_3 (+ 0 1)) (set txt_by_3 "par") (set trans_lang_3 "Jean-Marc Boursot")
- (set txt_lang_4 "Italiano") (set txt_langdir_4 "italiano") (set langbits_4 (+ 0 1)) (set txt_by_4 "a cura di") (set trans_lang_4 "Francesco Dipietromaria")
- (set txt_lang_5 "Magyar") (set txt_langdir_5 "magyar") (set langbits_5 (+ 0 1)) (set txt_by_5 "készítette") (set trans_lang_5 "Horváth Péter")
- (set txt_lang_6 "Nederlands") (set txt_langdir_6 "nederlands") (set langbits_6 (+ 0 1)) (set txt_by_6 "door") (set trans_lang_6 "Tim J. en Korneel K.") ; (Tim Jacobs en Korneel Ketelslegers)
- (set txt_lang_7 "Norsk") (set txt_langdir_7 "norsk") (set langbits_7 (+ 0 1)) (set txt_by_7 "av") (set trans_lang_7 "Eivind Olsen")
- (set txt_lang_8 "Suomi") (set txt_langdir_8 "suomi") (set langbits_8 (+ 0 1)) (set txt_by_8 "tehnyt") (set trans_lang_8 "Mikko Virtanen")
- (set txt_lang_9 "Svenska") (set txt_langdir_9 "svenska") (set langbits_9 (+ 0 1)) (set txt_by_9 "av") (set trans_lang_9 "Fredrik Zetterlund")
- (set txt_lang_10 "") (set txt_langdir_10 "") (set langbits_10 (+ 0 0)) (set txt_by_10 "by") (set trans_lang_10 "")
- ; looking for español, português, ...
-
- (set numlangs 10)
-
- (if (AND (= 0 origuserlevel) (= 1 (exists "ENV:Language")))
- (
- (set langnum (P_GET_LANG_FROM_ENV))
- )
- (
- (user 2)
- (set langnum
- (askchoice
- (prompt "Choose the language to be used in this installer script.")
- (help "Please select your favourite language.\n\n" "Bitte wählen Sie ihre bevorzugte Sprache.")
- (choices
- ("%s (%s %s)" txt_lang_0 txt_by_0 trans_lang_0)
- ("%s (%s %s)" txt_lang_1 txt_by_1 trans_lang_1)
- ("%s (%s %s)" txt_lang_2 txt_by_2 trans_lang_2)
- ("%s (%s %s)" txt_lang_3 txt_by_3 trans_lang_3)
- ("%s (%s %s)" txt_lang_4 txt_by_4 trans_lang_4)
- ("%s (%s %s)" txt_lang_5 txt_by_5 trans_lang_5)
- ("%s (%s %s)" txt_lang_6 txt_by_6 trans_lang_6)
- ("%s (%s %s)" txt_lang_7 txt_by_7 trans_lang_7)
- ("%s (%s %s)" txt_lang_8 txt_by_8 trans_lang_8)
- ("%s (%s %s)" txt_lang_9 txt_by_9 trans_lang_9)
- )
- (default
- (P_GET_LANG_FROM_ENV)
- )
- )
- )
- (user origuserlevel)
- )
- )
-
- (if (= langnum 0) (set langstring txt_lang_0))
- (if (= langnum 1) (set langstring txt_lang_1))
- (if (= langnum 2) (set langstring txt_lang_2))
- (if (= langnum 3) (set langstring txt_lang_3))
- (if (= langnum 4) (set langstring txt_lang_4))
- (if (= langnum 5) (set langstring txt_lang_5))
- (if (= langnum 6) (set langstring txt_lang_6))
- (if (= langnum 7) (set langstring txt_lang_7))
- (if (= langnum 8) (set langstring txt_lang_8))
- (if (= langnum 9) (set langstring txt_lang_9))
- (if (= langnum 10) (set langstring txt_lang_10))
-
- (if (<> 1 (exists "ENV:Language"))
- (
- (run ("%s%s" "setenv Language " langstring))
- )
- )
-
-
- ; Set default strings
-
- ; By Angela Schmidt
- (set #yes_answer
- "Yes"
- )
- (set #no_answer
- "No"
- )
- (set #choose_yes_or_no
- "Please chose \"Yes\" or \"No\"."
- )
- (set #archive_not_found_warning
- ("%s%s%s"
- "Warning:\n"
- "Could not extract \"%s\".\n"
- "Archive not found."
- )
- )
- (set #archive_not_found_error
- ("%s%s%s"
- "Error:\n"
- "Could not extract \"%s\".\n"
- "Archive not found."
- )
- )
- (set #extracting_archive
- "Extracting archive \"%s\" to directory \"%s\"."
- )
- (set #install_requires_lha
- "Installation of %s requires the program LhA. Skipping this part."
- )
- (set #abort_on_extract
- ("%s%s"
- "Installation aborted. Could not extract %s."
- "Please install LhA."
- )
- )
- (set #warning_old_os
- (
- "%s%s"
- "Please update the operating system. "
- "MakeCD requires OS 2.04."
- )
- )
- (set #intro_msg
- ("%s%s%s%s"
- "Welcome at the MakeCD installation!\n\n"
- "Although MakeCD is able to run without further installation "
- "(except the disk version), you might want to "
- "copy it to your hard disk. This program will help you doing this."
- )
- )
- (set #select_dest_dir
- ("%s%s"
- "Please select the destination directory for MakeCD. "
- "The \"MakeCD\" directory will be created automatically."
- )
- )
- (set #which_languages_to_install
- "Which languages do you want to install?"
- )
- (set #install_developer
- ("%s%s%s%s%s"
- "Do you want to install developer material? This material "
- "describes all you have to know about SUSP (System Use "
- "Sharing Protocol), RRIP (Rock Ridge Interchange Protocol) "
- "and about the support of Amiga protection bits and file "
- "comments on CD-ROM."
- )
- )
- (set #install_goodies
- ("%s%s%s"
- "Do you want to install some goodies? This material does not "
- "really belong to MakeCD and is not included in the MakeCD "
- "registration fee, but might be useful."
- )
- )
- (set #remove_oldversion
- ("%s%s%s%s%s"
- "The destination directory \"%s\" that you chose already exists. Before installing the "
- "new version, this directory has to be cleaned up. Files and directories which have been "
- "created by you, are not affected - except when their names collide with the names of "
- "MakeCD related files.\n\n"
- "May the installer script delete the affected files and directories?"
- )
- )
- (set #remove_oldversion_help
- "The following commands will be performed:"
- )
- (set #abort_on_cleanup
- "Could not cleanup directory.\n\nAborting.\n\nInstallation not done."
- )
- (set #deleting_old_files
- "Deleting old files and directories."
- )
- (set #no_catalog
- "no catalog"
- )
- (set #catalog
- "catalog"
- )
- (set #no_doc
- "no docs"
- )
- (set #doc
- "docs"
- )
- (set #cannot_find_lang_docs
- ("%s%s%s%s" ; *** CHANGED ***
- "Sorry, cannot find any docs for language \"%s\".\n\n"
- "Installation of the docs of this language skipped.\n\n"
- "You obviously do not have the documentation files for this language. "
- "You can download them from http://makecd.core.de/."
- )
- )
- (set #cannot_find_lang_catalogs
- ("%s%s%s%s" ; *** CHANGED ***
- "Sorry, cannot find any catalogs for language \"%s\".\n\n"
- "Installation of the catalogs of this language skipped.\n\n"
- "You obviously do not have the catalog files for this language. "
- "You can download them from http://makecd.core.de/."
- )
- )
- (set #cannot_find_div_docs
- ("%s%s"
- "Sorry, cannot find some of the doc files.\n\n"
- "Installation of these docs skipped."
- )
- )
- (set #copying_files
- "Please stand by while copying ..."
- )
- (set #cannot_find_development_docs
- ("%s%s"
- "Sorry, cannot find the development docs.\n\n"
- "Installation of these docs skipped."
- )
- )
- (set #select_drivers
- ("%s%s" ; *** CHANGED ***
- "Please select the drivers to install. "
- "Copy ALL drivers, if you are not an expert."
- )
- )
- (set #copy_libs
- "MakeCD requires triton.library V6."
- )
- (set #start_makecd ; *** CHANGED ***
- "Do you want to start MakeCD now?"
- )
-
- ; Now the strings that are required for further languages, will follow.
- ; For translations to further languages, simply copy one of the following
- ; block and change the texts. The control characters should remail
- ; unchanged. If you have to add or delete a line, you have to change
- ; the number of %s accordingly. For each line, on %s is required.
-
- ; By Mark Holm <markh@email.dk>
- (if (patmatch langstring "Dansk")
- (
- (set #yes_answer
- "Ja"
- )
- (set #no_answer
- "Nej"
- )
- (set #choose_yes_or_no
- "Vælg venligst \"Ja\" eller \"Nej\"."
- )
- (set #archive_not_found_warning
- ("%s%s%s"
- "Advarsel:\n"
- "Kunne ikke udpakke \"%s\".\n"
- "Arkivet blev ikke fundet."
- )
- )
- (set #archive_not_found_error
- ("%s%s%s"
- "Fejl:\n"
- "Kunne ikke udpakke \"%s\".\n"
- "Arkivet blev ikke fundet."
- )
- )
- (set #extracting_archive
- "Udpakker arkivet \"%s\" til biblioteket \"%s\"."
- )
- (set #install_requires_lha
- "Installationen af dette program kræver programmet LhA. Overspringer denne del."
- )
- (set #abort_on_extract
- ("%s%s"
- "Installationen afbrudt. Kunne ikke udpakke %s."
- "Installér venligst LhA."
- )
- )
- (set #warning_old_os
- (
- "%s%s"
- "Opdatér venligst operativsystemet. "
- "MakeCD kræver OS 2.04."
- )
- )
- (set #intro_msg
- ("%s%s%s%s"
- "Velkommen til MakeCD installationen!\n\n"
- "Selvom MakeCD er i stand til at køre uden videre installation "
- "(undtagen disk-versionen), vil du muligvis "
- "kopiere filerne til din harddisk. Dette script vil hjælpe dig med dette."
- )
- )
- (set #select_dest_dir
- ("%s%s"
- "Vælg destinationsbiblioteket for MakeCD. "
- "Biblioteket \"MakeCD\" vil automatisk blive oprettet."
- )
- )
- (set #which_languages_to_install
- "Hvilke(t) sprog vil du installere?"
- )
- (set #install_goodies
- ("%s%s%s"
- "Vil du installere nogle 'godbidder'? De hører egentlig ikke "
- "med i MakeCD pakken, og er heller ikke indregnet i "
- "registreringsgebyret, men kan dog være nyttige. "
- )
- )
- (set #install_developer
- ("%s%s%s%s%s"
- "Vil du installere udvikler-materialet? Dette materiale "
- "beskriver alt, hvad du skal vide om SUSP (System Use "
- "Sharing Protocol), RRIP (Rock Ridge Interchange Protocol), "
- "og om understøttelsen af Amiga beskyttelses-bits og om "
- "filkommentarer på CD-ROM."
- )
- )
- (set #remove_oldversion
- ("%s%s%s%s%s"
- "Destinationsbiblioteket \"%s\", du har valgt, eksisterer allerede. Før den nye version kan "
- "installeres, skal der ryddes op i dette bibliotek. Filer og kataloger, du selv har oprettet, "
- "vil ikke blive berørt - undtagen når filnavnene kolliderer med navnene på "
- "MakeCD relaterede filnavne.\n\n"
- "Må installtionsscriptet slette de berørte filer og biblioteker?"
- )
- )
- (set #remove_oldversion_help
- "Følgende kommandoer vil blive udført:"
- )
- (set #abort_on_cleanup
- "Kunne ikke rydde op i biblioteket.\n\nAfbryder.\n\nInstallationen blev ikke fuldført."
- )
- (set #deleting_old_files
- "Sletter gamle filer og biblioteker."
- )
- (set #no_catalog
- "ingen catalog"
- )
- (set #catalog
- "catalog"
- )
- (set #no_doc
- "ingen vejledning"
- )
- (set #doc
- "vejledning"
- )
- (set #cannot_find_lang_docs
- ("%s%s%s%s"
- "Beklager, kan ikke finde vejledningen til sproget \"%s\".\n\n"
- "Installationen af vejledningen til dette sprog springes over.\n\n"
- "Du har tilsyneladende ikke vejlednings-filerne til dette sprog. "
- "Du kan downloade dem fra http://makecd.core.de/."
- )
- )
- (set #cannot_find_lang_catalogs
- ("%s%s%s%s"
- "Beklager, kan ikke finde nogen catalog-filer til sproget \"%s\".\n\n"
- "Installationen af catalog-filer til dette sprog springes over.\n\n"
- "Du har tilsyneladende ikke catalog-filerne til dette sprog. "
- "Du kan downloade dem fra http://makecd.core.de/."
- )
- )
- (set #cannot_find_div_docs
- ("%s%s"
- "Beklager, kan ikke finde nogle af vejlednings-filerne.\n\n"
- "Installationen af denne vejledning springes over."
- )
- )
- (set #copying_files
- "Vent venligst ... kopierer filerne"
- )
- (set #cannot_find_development_docs
- ("%s%s"
- "Beklager, kan ikke finde udvikler-vejledningen.\n\n"
- "Installationen af denne vejledning springes over."
- )
- )
- (set #select_drivers
- ("%s%s"
- "Vælg de drivere, der skal installeres. "
- "Kopier ALLE drivere, hvis du ikke er en ekspert."
- )
- )
- (set #copy_libs
- "MakeCD kræver triton.library V6."
- )
- (set #start_makecd
- "Vil du starte MakeCD nu?"
- )
- )
- )
-
- ; By Angela Schmidt
- (if (patmatch langstring "Deutsch")
- (
- (set #yes_answer
- "Ja"
- )
- (set #no_answer
- "Nein"
- )
- (set #choose_yes_or_no
- "Wählen Sie bitte \"Ja\" oder \"Nein\"."
- )
- (set #archive_not_found_warning
- ("%s%s%s"
- "Warnung:\n"
- "Konnte \"%s\" nicht entpacken.\n"
- "Archiv nicht gefunden."
- )
- )
- (set #archive_not_found_error
- ("%s%s%s"
- "Fehler:\n"
- "Konnte \"%s\" nicht entpacken.\n"
- "Archiv nicht gefunden."
- )
- )
- (set #extracting_archive
- "Entpacke Archiv \"%s\" ins Verzeichnis \"%s\"."
- )
- (set #install_requires_lha
- "Sie benötigen das Programm LhA, um %s zu installieren. Überspringe diesen Teil."
- )
- (set #abort_on_extract
- ("%s%s"
- "Installation abgebrochen. %s konnte nicht entpackt werden."
- "Bitte installieren Sie LhA."
- )
- )
- (set #warning_old_os
- (
- "%s%s"
- "Bitte bringen Sie Ihr Betriebssystem auf den neuesten Stand. "
- "MakeCD funktioniert erst ab OS 2.04."
- )
- )
- (set #intro_msg
- ("%s%s%s%s"
- "Willkommen zur MakeCD Installation!\n\n"
- "MakeCD ist zwar auch ohne weitere Installation lauffähig "
- "(außer die Disketten-Version), aber Sie werden es sicherlich "
- "auch auf Festplatte installieren wollen. Dabei hilft Ihnen dieses Programm."
- )
- )
- (set #select_dest_dir
- ("%s%s"
- "Bitte wählen Sie das Verzeichnis, in dem Sie MakeCD installieren möchten. "
- "Ein Verzeichnis \"MakeCD\" wird automatisch angelegt."
- )
- )
- (set #which_languages_to_install
- "Welche Sprachen möchten Sie installieren?"
- )
- (set #install_goodies
- ("%s%s%s"
- "Sollen einige Goodies installiert werden? Die Goodies gehören "
- "nicht wirklich zu MakeCD und sind nicht in der Registrier-Gebühr "
- "von MakeCD enthalten, könnten sich jedoch als nützlich erweisen. "
- )
- )
- (set #install_developer
- ("%s%s%s%s%s"
- "Möchten Sie die Dateien für Entwickeler installieren? Diese "
- "Dateien beschreiben alles, was Sie über SUSP (System Use "
- "Sharing Protocol), RRIP (Rock Ridge Interchange Protocol) "
- "und über die Unterstützung von Amiga Protection Bits and Datei-Kommentaren "
- "auf CD-ROMs wissen müssen."
- )
- )
- (set #remove_oldversion
- ("%s%s%s%s%s"
- "Das von Ihnen gewählte Zielverzeichnis \"%s\" existiert bereits. Bevor die neue Version "
- "installiert wird, muß in diesem Verzeichnis aufgeräumt werden. Dateien und Verzeichnisse, "
- "die von Ihnen in diesem Verzeichnis angelegt wurden, sind davon nicht betroffen - außer "
- "wenn Sie Namen vergeben haben, die mit den von MakeCD vergebenen Namen kollidieren.\n\n"
- "Darf das Installer-Skript die betroffenen Dateien und Verzeichnisse löschen?"
- )
- )
- (set #remove_oldversion_help
- "Die folgenden Befehle werden ausgeführt:"
- )
- (set #abort_on_cleanup
- "Konnte Verzeichnis nicht aufräumen.\n\nBreche Installation ab.\n\nEs wurde nichts installiert."
- )
- (set #deleting_old_files
- "Lösche alte Dateien und Verzeichnisse."
- )
- (set #no_catalog
- "kein Catalog"
- )
- (set #catalog
- "Catalog"
- )
- (set #no_doc
- "keine Dokumentation"
- )
- (set #doc
- "Dokumentation"
- )
- (set #cannot_find_lang_docs
- ("%s%s%s%s"
- "Die Anleitung für die Sprache \"%s\" kann leider nicht gefunden werden.\n\n"
- "Die Installation der Anleitung dieser Sprache wurde übersprungen.\n\n"
- "Offenbar ist die Anleitung für diese Sprache nicht in Ihrer Distribution vorhanden. "
- "Sie können sie von http://makecd.core.de/ herunterladen."
- )
- )
- (set #cannot_find_lang_catalogs
- ("%s%s%s%s"
- "Der Katalog für die Sprache \"%s\" kann leider nicht gefunden werden.\n\n"
- "Die Installation des Katalogs dieser Sprache wurde übersprungen.\n\n"
- "Offenbar ist die Catalog-Datei für diese Sprache nicht in Ihrer Distribution vorhanden. "
- "Sie können sie von http://makecd.core.de/ herunterladen."
- )
- )
- (set #cannot_find_div_docs
- ("%s%s"
- "Einige der Dokumentations-Dateien können leider nicht gefunden werden.\n\n"
- "Die Installation dieser Dateien wurde übersprungen."
- )
- )
- (set #copying_files
- "Kopiere ... Bitte etwas Geduld."
- )
- (set #cannot_find_development_docs
- ("%s%s"
- "Die Entwickler-Dokumentation kann leider nicht gefunden werden.\n\n"
- "Die Installation dieser Dokumentation wurde übersprungen."
- )
- )
- (set #select_drivers
- ("%s%s"
- "Welche Treiber möchten Sie installieren? "
- "Kopieren Sie ALLE Treiber, wenn Sie kein Experte sind!"
- )
- )
- (set #copy_libs
- "MakeCD benötigt triton.library V6."
- )
- (set #start_makecd
- "Soll MakeCD nun gestartet werden?"
- )
- )
- )
-
- ; Chaînes utilisées pour l'installation en français. Pour les traduire
- ; dans une autre langue, copiez simplement le bloc et traduisez le.
- ; Les noms de variables ne doivent pas être changés. Si une phrase doit
- ; être éliminée, changez alors le nombre de "%s" (il y en a un par
- ; phrase).
-
- ; By Jean-Marc Boursot <jmarc.boursot@mail.dotcom.fr>
- (if (patmatch langstring "Français")
- (
- (set #yes_answer
- "Oui"
- )
- (set #no_answer
- "Non"
- )
- (set #choose_yes_or_no
- "Choisissez \"Oui\" ou \"Non\"."
- )
- (set #archive_not_found_warning
- ("%s%s%s"
- "Attention:\n"
- "Extraction de \"%s\" impossible.\n"
- "Archive introuvable."
- )
- )
- (set #archive_not_found_error
- ("%s%s%s"
- "Erreur:\n"
- "Extraction de \"%s\" impossible.\n"
- "Archive introuvable."
- )
- )
- (set #extracting_archive
- "Extraction de l'archive \"%s\" dans le répertoire \"%s\"."
- )
- (set #install_requires_lha
- "L'installation de %s nécessite LhA. On passe cette partie."
- )
- (set #abort_on_extract
- ("%s%s"
- "Installation abandonnée. Extraction de %s impossible."
- "Veuillez installer LhA."
- )
- )
- (set #warning_old_os
- (
- "%s%s"
- "Veuillez mettre à jour votre système d'exploitation. "
- "MakeCD nécessite un OS 2.04."
- )
- )
- (set #intro_msg
- ("%s%s%s%s"
- "Bienvenue à l'installation MakeCD!\n\n"
- "Bien que MakeCD puisse fonctionner sans installation "
- "(sauf la version disque), vous pouvez souhaiter le copier "
- "sur votre disque dur. Ce script vous y aidera."
- )
- )
- (set #select_dest_dir
- ("%s%s"
- "Choisissez le répertoire destination de MakeCD. "
- "Un tiroir \"MakeCD\" sera créé automatiquement."
- )
- )
- (set #which_languages_to_install
- "Quelles langues voulez-vous installer?"
- )
- (set #install_developer
- ("%s%s%s%s%s"
- "Voulez-vous installer les éléments développeur? Ces éléments "
- "décrivent tout ce que vous avez besoin de savoir sur SUSP (System "
- "Use Sharing Protocol), RRIP (Rock Ridge Interchange Protocol) "
- "et sur le support des bits de protection Amiga et les "
- "commentaires sur CD-ROM."
- )
- )
- (set #install_goodies
- ("%s%s%s"
- "Voulez-vous installer quelques compléments? Ces éléments ne "
- "font pas vraiment partie de MakeCD et ne sont pas intégrés "
- "lors du paiement de l'enregistrement, mais peuvent être utiles."
- )
- )
- (set #remove_oldversion
- ("%s%s%s%s%s"
- "Le répertoire destination \"%s\" que vous avez choisit existe déjà. Avant d'installer "
- "la nouvelle version, ce répertoire doit être nettoyé. Les fichiers et répertoires créés "
- "par vous ne seront pas affectés (sauf si leur nom correspond au nom d'un fichier de "
- "MakeCD).\n\n"
- "Continuer le script en effaçant les fichiers et répertoires concernés?"
- )
- )
- (set #remove_oldversion_help
- "Les commandes suivantes vont être exécutées:"
- )
- (set #abort_on_cleanup
- "Ne peut nettoyer le répertoire.\n\nAnnulation.\n\nInstallation incomplète."
- )
- (set #deleting_old_files
- "Effacement des vieux fichiers et répertoires."
- )
- (set #no_catalog
- "aucun catalogue"
- )
- (set #catalog
- "catalogue"
- )
- (set #no_doc
- "aucun document"
- )
- (set #doc
- "document"
- )
- (set #cannot_find_lang_docs
- ("%s%s%s%s"
- "Désolé, je ne trouve aucun document pour la langue \"%s\".\n\n"
- "Installation des documents de cette langue passée.\n\n"
- "Vous n'avez manifestement pas les documentations dans cette langue. "
- "Vous pouvez les télécharger depuis http://makecd.core.de/."
- )
- )
- (set #cannot_find_lang_catalogs
- ("%s%s%s%s"
- "Désolé, je ne trouve aucun catalogue pour la langue \"%s\".\n\n"
- "Installation des catalogues de cette langue passée.\n\n"
- "Vous n'avez manifestement pas les catalogues dans cette langue. "
- "Vous pouvez les télécharger depuis http://makecd.core.de/."
- )
- )
- (set #cannot_find_div_docs
- ("%s%s"
- "Désolé, je ne trouve pas certains documents.\n\n"
- "Installation de ces documents passée."
- )
- )
- (set #copying_files
- "Veuillez patienter pendant la copie ..."
- )
- (set #cannot_find_development_docs
- ("%s%s"
- "Désolé, je ne trouve les documents développeur.\n\n"
- "Installation de ces documents passée."
- )
- )
- (set #select_drivers
- ("%s%s"
- "Choisissez les pilotes à installer. "
- "Copiez TOUS les pilotes si vous n'êtes pas un spécialiste."
- )
- )
- (set #copy_libs
- "MakeCD nécessite la triton.library V6."
- )
- (set #start_makecd
- "Voulez-vous maintenant démarrer MakeCD?"
- )
- )
- )
-
- ; By Francesco Dipietromaria <dpm@sinet.it>
- (if (patmatch langstring "Italiano")
- (
- (set #yes_answer
- "Si"
- )
- (set #no_answer
- "No"
- )
- (set #choose_yes_or_no
- "Scegli \"Si\" o \"No\"."
- )
- (set #archive_not_found_warning
- ("%s%s%s"
- "Attenzione:\n"
- "Non posso estrarre \"%s\".\n"
- "Archivio non trovato."
- )
- )
- (set #archive_not_found_error
- ("%s%s%s"
- "Errore:\n"
- "Non posso estrarre \"%s\".\n"
- "Archivio non trovato."
- )
- )
- (set #extracting_archive
- "Sto estraendo l'archivio \"%s\" nella directory \"%s\"."
- )
- (set #install_requires_lha
- "L'installazione di %s richiede il programma LhA. Salto questa sezione."
- )
- (set #abort_on_extract
- ("%s%s"
- "Installazione interrotta. Non posso estrarre %s."
- "Installa il comando LhA."
- )
- )
- (set #warning_old_os
- (
- "%s%s"
- "Aggiorna il sistema operativo. "
- "MakeCD richiede l'OS 2.04."
- )
- )
- (set #intro_msg
- ("%s%s%s%s"
- "Benvenuti nel programma di installazione di MakeCD!\n\n"
- "Anche se MakeCD può funzionare senza essere installato, "
- "(esclusa la versione su disco), è più comodo copiarlo sul "
- "disco rigido. Questo script ti aiuterà in questa operazione."
- )
- )
- (set #select_dest_dir
- ("%s%s"
- "Seleziona la directory destinazione per MakeCD. "
- "La directory \"MakeCD\" verrà creata automaticamente."
- )
- )
- (set #which_languages_to_install
- "Quali lingue vuoi installare?"
- )
- (set #install_developer
- ("%s%s%s%s%s"
- "Vuoi installare il materiale per sviluppatori? Questo materiale "
- "descrive tutto cuò che devi sapere su SUSP (System Use "
- "Sharing Protocol), RRIP (Rock Ridge Interchange Protocol) "
- "e sul supporto dei bit di protezione e dei commenti dei "
- "file Amiga su CD-ROM."
- )
- )
- (set #install_goodies
- ("%s%s%s"
- "Vuoi installare alcuni extra? Questo materiale non appartiene "
- "a MakeCD e non è incluso nella registrazione di MakeCD, "
- "ma può essere molto utile."
- )
- )
- (set #remove_oldversion
- ("%s%s%s%s%s"
- "La directory di destinazione \"%s\" che hai scelto esiste già. Prima di installare la "
- "nuova versione, questa directory deve essere svuotata. I file e le directory che sono "
- "state create da te non saranno toccate - a meno che i loro nomi non coincidano con i nomi "
- "dei file di MakeCD.\n\n"
- "Posso cancellare le directory e i file interessati?"
- )
- )
- (set #remove_oldversion_help
- "Saranno eseguiti i seguenti comandi:"
- )
- (set #abort_on_cleanup
- "Non posso svuotare la directory.\n\nInterrompo.\n\nInstallazione non completata."
- )
- (set #deleting_old_files
- "Sto cancellando i vecchi file e directory."
- )
- (set #no_catalog
- "nessun catalogo"
- )
- (set #catalog
- "catalogo"
- )
- (set #no_doc
- "nessun doc"
- )
- (set #doc
- "doc"
- )
- (set #cannot_find_lang_docs
- ("%s%s%s%s"
- "Spiacente, non trovo la documentazione tradotta in \"%s\".\n\n"
- "Salto l'installazione della documentazione in lingua.\n\n"
- "Evidentemente non hai i file della documentazione per questa lingua. "
- "Eventualmente li puoi scaricare da http://makecd.core.de/."
- )
- )
- (set #cannot_find_lang_catalogs
- ("%s%s%s%s"
- "Spiacente, non trovo i cataloghi tradotti in \"%s\".\n\n"
- "Salto l'installazione dei cataloghi in lingua.\n\n"
- "Evidentemente non hai i file della documentazione per questa lingua. "
- "Eventualmente li puoi scaricare da http://makecd.core.de/."
- )
- )
- (set #cannot_find_div_docs
- ("%s%s"
- "Spiacente, non trovo alcuni file di documentazione.\n\n"
- "Salto l'installazione di questi file."
- )
- )
- (set #copying_files
- "Attendere, copia in corso ..."
- )
- (set #cannot_find_development_docs
- ("%s%s"
- "Spiacente non trovo la documentazione per sviluppatori.\n\n"
- "Salto l'installazione di questa documentazione."
- )
- )
- (set #select_drivers
- ("%s%s"
- "Seleziona i driver da installare. "
- "Copia TUTTI i driver se non sei sicuro."
- )
- )
- (set #copy_libs
- "MakeCD richiede la triton.library V6."
- )
- (set #start_makecd
- "Vuoi eseguire MakeCD adesso?"
- )
- )
- )
-
- ; By Horváth Péter <pcpince@syneco.hu>
- (if (patmatch langstring "Magyar")
- (
- (set #yes_answer
- "Igen"
- )
- (set #no_answer
- "Nem"
- )
- (set #choose_yes_or_no
- "Kérem, válasszon! \"Igen\" vagy \"Nem\"."
- )
- (set #archive_not_found_warning
- ("%s%s%s"
- "Figyelem:\n"
- "Nem tudtam kitömöríteni: \"%s\".\n"
- "Nem találtam meg az archívumot."
- )
- )
- (set #archive_not_found_error
- ("%s%s%s"
- "Hiba:\n"
- "Nem tudtam kitömöríteni: \"%s\".\n"
- "Nem találtam meg az archívumot."
- )
- )
- (set #extracting_archive
- "\"%s\" archívum kitömörítése a(z) \"%s\" könyvtárba."
- )
- (set #install_requires_lha
- "%s installálásához az LHA program szükséges. Átugrom ezt a részt."
- )
- (set #abort_on_extract
- ("%s%s"
- "Az installálás megszakítva. Nem tudtam kitömöríteni a(z) %s-t."
- "Kérem, installálja az LHA-t."
- )
- )
- (set #warning_old_os
- (
- "%s%s"
- "Kérem, szerezzen be újabb operációs rendszert."
- "A MakeCD csak legalább OS 2.04 alatt fut."
- )
- )
- (set #intro_msg
- ("%s%s%s%s"
- "Üdvözlöm a MakeCD installálásánál!\n\n"
- "Bár a MakeCD képes további installálás nélkül futni "
- "(kivéve a lemezes változatot), Ön esetleg a merevlemezre "
- "kívánja másolni. Ez a script segíteni fog Önnek ebben."
- )
- )
- (set #select_dest_dir
- ("%s%s"
- "Kérem, válassza ki a MakeCD számára a célkönyvtárat. "
- "A \"MakeCD\" könyvtár automatikusan létrejön."
- )
- )
- (set #which_languages_to_install
- "Mely nyelveket kívánja installálni?"
- )
- (set #install_developer
- ("%s%s%s%s%s"
- "A fejlesztõi anyagot is fel kívánja installálni? Ez az anyag "
- "leír mindent, amit tudnia kell a SUSP-ról (System Use "
- "Sharing Protocol), RRIP-ról (Rock Ridge Interchange Protocol), "
- "az Amiga protection bitekrõl és file kommentárokról "
- "egy CD-ROM-on."
- )
- )
- (set #install_goodies
- ("%s%s%s"
- "Kíván installálni néhány apró, hasznos programot? Ezek nem tartoznak "
- "szorosan a MakeCD-hez és a MakeCD regisztrációs díjában sincsenek"
- "benne, de hasznosak lehetnek."
- )
- )
- (set #remove_oldversion
- ("%s%s%s%s%s"
- "A célkönyvtár \"%s\", amelyet kiválasztott, már létezik. Mielõtt az új változat "
- "installálásra kerül, e könyvtárat ki kell tisztítani. Azokat a file-okat és "
- "könyvtárakat, amelyeket Ön hozott létre, nem érinti a törlés - kivéve, ha "
- "nevük ütközik a MakeCD által használt file-okkal.\n\n"
- "Letörölhetem az érintett file-okat és könyvtárakat?"
- )
- )
- (set #remove_oldversion_help
- "A következõ parancsok kerülnek végrehajtásra: "
- )
- (set #abort_on_cleanup
- "Nem lehet a könyvtárat megtisztítani.\n\nMegszakítás.\n\nAz installálás nem volt sikeres."
- )
- (set #deleting_old_files
- "Régi file-ok és könyvtárak törlése."
- )
- (set #no_catalog
- "nincs katalógus"
- )
- (set #catalog
- "katalógus"
- )
- (set #no_doc
- "nincs dokumentáció"
- )
- (set #doc
- "dokumentáció"
- )
- (set #cannot_find_lang_docs
- ("%s%s%s%s" ; *** CHANGED ***
- "Sajnos a(z) \"%s\" nyelvhez nem található dokumentáció.\n\n"
- "A dokumentáció installálása ehhez a nyelvhez nem történhet meg.\n\n"
- "You obviously do not have the documentation files for this language. "
- "You can download them from http://makecd.core.de/."
- )
- )
- (set #cannot_find_lang_catalogs
- ("%s%s%s%s" ; *** CHANGED ***
- "Sajnos ehhez a nyelvhez egyáltalán nem találtam katalógust: \"%s\".\n\n"
- "A katalógusok installálása ehhez a nyelvhez nem lehetséges.\n\n"
- "You obviously do not have the catalog files for this language. "
- "You can download them from http://makecd.core.de/."
- )
- )
- (set #cannot_find_div_docs
- ("%s%s"
- "Sajnos, a dokumentációs file-ok egy része nem található.\n\n"
- "Ezek installálása nem lehetséges."
- )
- )
- (set #copying_files
- "Kérem, várjon, míg másolok ..."
- )
- (set #cannot_find_development_docs
- ("%s%s"
- "Sajnos, a fejlesztõi dokumentáció nem található.\n\n"
- "Ennek installálása nem lehetséges."
- )
- )
- (set #select_drivers
- ("%s%s" ; *** CHANGED ***
- "Kérem, válassza ki az installálni kívánt drivereket. "
- "Copy ALL drivers, if you are not an expert."
- )
- )
- (set #copy_libs
- "A MakeCD mûködéséhez szükség van a triton.library V6-ra."
- )
- (set #start_makecd ; *** CHANGED ***
- "Do you want to start MakeCD now?"
- )
- )
- )
-
- ; Hierna volgen de teksten in het Nederlands. Om deze in een andere taal om te zetten,
- ; moet je gewoon de hele blok kopieren en daarna vertalen. De namen van de variabelen
- ; moeten/mogen niet veranderd worden. Als een zin toegevoegd of verwijderd wordt, moet
- ; je het aantal "%s"-en aanpassen. Er is telkens één %s per zin.
-
- ; By Tim Jacobs <crisp@unicall.be>
- (if (patmatch langstring "Nederlands")
- (
- (set #yes_answer
- "Ja"
- )
- (set #no_answer
- "Nee"
- )
- (set #choose_yes_or_no
- "Kies \"Ja\" ou \"Nee\"."
- )
- (set #archive_not_found_warning
- ("%s%s%s"
- "Opgelet:\n"
- "Kan het archief \"%s\" niet uitpakken.\n"
- "Archief niet gevonden."
- )
- )
- (set #archive_not_found_error
- ("%s%s%s"
- "Fout:\n"
- "Kan het archief \"%s\" niet uitpakken.\n"
- "Archief niet gevonden."
- )
- )
- (set #extracting_archive
- "Het archief \"%s\" wordt uitgepakt naar deze lade: \"%s\"."
- )
- (set #install_requires_lha
- "Om %s te installeren moet U LhA hebben. Dit deel wordt overgeslagen."
- )
- (set #abort_on_extract
- ("%s%s"
- "Installatie afgebroken. Kon %s niet uitpakken."
- "Installeer AUB LhA."
- )
- )
- (set #warning_old_os
- (
- "%s%s"
- "Installeer AUB een nieuw operating system. "
- "MakeCD heeft minstens OS 2.04 nodig."
- )
- )
- (set #intro_msg
- ("%s%s%s%s%s%s"
- "Welkom bij de installatie van MakeCD!\n\n"
- "MakeCD kan ook opgestart worden zonder deze installatie. "
- "(Dit geldt echter niet voor de diskette-versie, deze moet eerst "
- "geïnstalleerd worden).\n"
- "Als U MakeCD op uw harddisk wilt installeren, zal dit script U "
- "daarbij helpen."
- )
- )
- (set #select_dest_dir
- ("%s%s"
- "Kies AUB de lade waarin MakeCD geïnstalleerd moet worden. "
- "Er zal automatisch een lade \"MakeCD\" aangemaakt worden."
- )
- )
- (set #which_languages_to_install
- "Welke talen wilt U installeren?"
- )
- (set #install_developer
- ("%s%s%s%s%s"
- "Wilt U de documentatie voor software-ontwikkelaars installeren? "
- "Deze documentatie beschrijft alles over SUSP (System Use Sharing "
- "Protocol), RRIP (Rock Ridge Interchange Protocol) en over de "
- "protectie-bits van de Amiga. Hierin staat ook informatie over "
- "bestandscommentaren op CD-ROM's."
- )
- )
- (set #install_goodies
- ("%s%s%s"
- "Wilt U enkele extra programma's installeren ? Deze programma's maken eigenlijk "
- "geen deel uit van MakeCD, maar ze kunnen wel handig zijn. Deze programma's "
- "vallen niet onder het registratiebedrag van MakeCD."
- )
- )
- (set #remove_oldversion
- ("%s%s%s%s%s"
- "De bestemmingslade \"%s\" die U gekozen heeft bestaat al. Alvorens de nieuwe versie van MakeCD geïnstalleerd "
- "zal worden, moet deze lade eerst opgeruimd worden. De bestanden en de lades die U aangemaakt heeft "
- "zullen niet gewist worden (tenzij dat hun naam overeenkomt met een naam die door MakeCD gebruikt "
- "wordt).\n\n"
- "Mag dit installer-script deze oude bestanden en lades verwijderen?"
- )
- )
- (set #remove_oldversion_help
- "De volgende commando's zullen uitgevoerd worden:"
- )
- (set #abort_on_cleanup
- "Kon de lade niet opruimen.\n\nInstallatie wordt afgebroken.\n\nInstallatie niet volledig gedaan."
- )
- (set #deleting_old_files
- "De oude bestanden en lades worden nu verwijderd ..."
- )
- (set #no_catalog
- "geen catalog"
- )
- (set #catalog
- "catalog"
- )
- (set #no_doc
- "geen document"
- )
- (set #doc
- "document"
- )
- (set #cannot_find_lang_docs
- ("%s%s%s%s" ; *** CHANGED ***
- "Sorry, kan geen docs vinden voor de taal \"%s\".\n\n"
- "Het installeren van de docs van deze taal wordt overgeslagen.\n\n"
- "U heeft waarschijnlijk de docs van deze taal niet. "
- "U kan ze afhalen van het internet op: http://makecd.core.de/."
- )
- )
- (set #cannot_find_lang_catalogs
- ("%s%s%s%s" ; *** CHANGED ***
- "Sorry, kan geen catalogs vinden voor de taal \"%s\".\n\n"
- "Het installeren van de catalogs van deze taal wordt overgeslagen.\n\n"
- "U heeft waarschijnlijk de catalogs van deze taal niet. "
- "U kan ze afhalen van het internet op: http://makecd.core.de/."
- )
- )
- (set #cannot_find_div_docs
- ("%s%s"
- "Sorry, kan enkele doc bestanden niet vinden.\n\n"
- "Het installeren van deze docs wordt overgeslagen."
- )
- )
- (set #copying_files
- "Even geduld. De bestanden worden gekopieerd ..."
- )
- (set #cannot_find_development_docs
- ("%s%s"
- "Sorry, kan de docs voor software-ontwikkelaars niet vinden.\n\n"
- "Het installeren van deze docs wordt overgeslagen."
- )
- )
- (set #select_drivers
- ("%s%s" ; *** CHANGED ***
- "Kies AUB welke drivers geïnstalleerd moeten worden. "
- "Als U geen expert bent kopiëert U best ALLE drivers."
- )
- )
- (set #copy_libs
- "MakeCD heeft de triton.library versie 6 nodig."
- )
- (set #start_makecd ; *** CHANGED ***
- "Wilt U MakeCD nu opstarten ?"
- )
- )
- )
-
- ; By Eivind Olsen <eivindo@bgnett.no>
- (if (patmatch langstring "Norsk")
- (
- (set #yes_answer
- "Ja"
- )
- (set #no_answer
- "Nei"
- )
- (set #choose_yes_or_no
- "Vennligst velg \"Ja\" eller \"Nei\"."
- )
- (set #archive_not_found_warning
- ("%s%s%s"
- "Advarsel:\n"
- "Kunne ikke pakke opp \"%s\".\n"
- "Arkivet ble ikke funnet."
- )
- )
- (set #archive_not_found_error
- ("%s%s%s"
- "Feil:\n"
- "Kunne ikke pakke opp \"%s\".\n"
- "Arkivet ble ikke funnet."
- )
- )
- (set #extracting_archive
- "Pakker opp arkivet \"%s\" til katalogen \"%s\"."
- )
- (set #install_requires_lha
- "Installeringen av %s krever programmet LhA. Hopper over denne delen."
- )
- (set #abort_on_extract
- ("%s%s"
- "Installering avbrutt. Kunne ikke pakke opp %s."
- "Vennligst installer LhA."
- )
- )
- (set #warning_old_os
- ("%s%s"
- "Vennligst oppdater operativsystemet. "
- "MakeCD krever OS 2.04 eller nyere."
- )
- )
- (set #intro_msg
- ("%s%s%s%s"
- "Velkommen til installeringen av MakeCD!\n\n"
- "Selv om MakeCD kan kjøres uten videre installering "
- "(unntatt diskettversjonen), vil du kanskje "
- "kopiere det til din harddisk. Dette skriptet hjelper deg med dette."
- )
- )
- (set #select_dest_dir
- ("%s%s"
- "Velg en katalog å installere MakeCD til. "
- "Katalogen \"MakeCD\" vil bli opprettet automatisk."
- )
- )
- (set #which_languages_to_install
- "Hvilke språk vil du installere?"
- )
- (set #install_developer
- ("%s%s%s%s%s"
- "Vil du installere utviklermateriale? Dette materialet "
- "forklarer alt du behøver å vite om SUSP (delingsprotokoll "
- "for systembruk), RRIP (Rock Ridge Interchange Protocol) "
- "og om støtten for Amiga beskyttelsesatributter og "
- "fil-kommentarer på CD-ROM platen."
- )
- )
- (set #install_goodies
- ("%s%s%s"
- "Vil du installere noe smågodt? Dette materialet tilhører "
- "ikke egentlig MakeCD og er ikke inkludert i registrerings- "
- "avgiften til MakeCD, men kan allikevel komme til nytte."
- )
- )
- (set #remove_oldversion
- ("%s%s%s%s%s"
- "Målkatalogen \"%s\" som du valgte eksisterer allerede. Før du installerer "
- "den nye versjonen må denne katalogen renskes opp i. Filer og kataloger som "
- "du har laget blir ikke påvirket - unntatt når navnene deres "
- "kolliderer med navnene på MakeCD relaterte filer.\n\n"
- "Kan installeringsskriptet slette disse filene og katalogene?"
- )
- )
- (set #remove_oldversion_help
- "De følgende kommandoene vil bli utført:"
- )
- (set #abort_on_cleanup
- "Kunne ikke renske opp i katalogen.\n\nAvbryter.\n\nInstallering ikke fullført."
- )
- (set #deleting_old_files
- ("%s%s"
- "Sletter gamle filer og kataloger."
- "Deleting old files and directories."
- )
- )
- (set #no_catalog
- "ingen språkfil"
- )
- (set #catalog
- "språkfil"
- )
- (set #no_doc
- "ingen dokumentasjon"
- )
- (set #doc
- "dokumentasjon"
- )
- (set #cannot_find_lang_docs
- ("%s%s%s%s"
- "Beklager - ingen dokumentasjon finnes for språket \"%s\".\n\n"
- "Installering av dokumentasjon for dette språket ble hoppet over.\n\n"
- "Du har åpenbart ikke dokumentasjonsfilene for dette språket. "
- "Du kan hente dem fra http://makecd.core.de/."
- )
- )
- (set #cannot_find_lang_catalogs
- ("%s%s%s%s"
- "Beklager - ingen språkfiler finnes for språket \"%s\".\n\n"
- "Installering av språkfiler for dette språket ble hoppet over.\n\n"
- "Du har åpenbart ikke språkfilene for dette språket. "
- "Du kan hente dem ned fra http://makecd.core.de/."
- )
- )
- (set #cannot_find_div_docs
- ("%s%s"
- "Beklager - ingen dokumentasjon ble funnet.\n\n"
- "Installering av dokumentasjon ble hoppet over."
- )
- )
- (set #copying_files
- "Vennligst vent under kopiering ..."
- )
- (set #cannot_find_development_docs
- ("%s%s"
- "Beklager - kan ikke finne utviklerdokumentasjon.\n\n"
- "Installering av dokumentasjon ble hoppet over."
- )
- )
- (set #select_drivers
- ("%s%s"
- "Vennligst velg drivere som skal installeres. "
- "Kopier ALLA driverene hvis du ikke er en ekspert."
- )
- )
- (set #copy_libs
- "MakeCD krever triton.library V6."
- )
- (set #start_makecd
- "Vil du starte MakeCD nå?"
- )
- )
- )
-
- ; By Mikko Virtanen <mtv@klinja.fipnet.fi>
- (if (patmatch langstring "Suomi")
- (
- (set #yes_answer
- "Kyllä"
- )
- (set #no_answer
- "Ei"
- )
- (set #choose_yes_or_no
- "Valitse \"Kyllä\" tai \"Ei\"."
- )
- (set #archive_not_found_warning
- ("%s%s%s"
- "Varoitus:\n"
- "En pystynyt purkamaan \"%s\".\n"
- "Pakettia ei löytynyt."
- )
- )
- (set #archive_not_found_error
- ("%s%s%s"
- "Virhe:\n"
- "En pystynyt purkamaan \"%s\".\n"
- "Pakettia ei löytynyt."
- )
- )
- (set #extracting_archive
- "Puran pakettia \"%s\" hakemistoon \"%s\"."
- )
- (set #install_requires_lha
- "%s asennukseen tarvitaan LhA-ohjelma. Hyppään tämän kohdan yli."
- )
- (set #abort_on_extract
- ("%s%s"
- "Asennus keskeytetty. En pystynyt purkamaan %s."
- "Asenna LhA."
- )
- )
- (set #warning_old_os
- (
- "%s%s"
- "Päivitä käyttöjärjestelmä. "
- "MakeCD vaatii OS 2.04."
- )
- )
- (set #intro_msg
- ("%s%s%s%s"
- "Tervetuloa asentamaan MakeCD!\n\n"
- "Vaikkakin MakeCD:tä voi käyttää ilman asennustakin"
- "(paitsi levykeversiota), haluat varmaankin kopioida"
- "sen kovalevyllesi. Tämä asennusohjelma auttaa sinua siinä."
- )
- )
- (set #select_dest_dir
- ("%s%s"
- "Valitse kohdehakemisto MakeCD:lle. "
- "\"MakeCD\" hakemisto luodaan automaattisesti."
- )
- )
- (set #which_languages_to_install
- "Mitkä kielet haluat asentaa?"
- )
- (set #install_developer
- ("%s%s%s%s%s"
- "Haluatko asentaa developer-materiaalin? Materiaali"
- "sisältää kaiken, mitä sinun tulee tietää SUSP:sta (System Use "
- "Sharing Protocol), RRIP:stä (Rock Ridge Interchange Protocol) "
- "ja Amigan suojausbittien ja tiedostokomenttien tuesta "
- "CD-ROM:lla."
- )
- )
- (set #install_goodies
- ("%s%s%s"
- "Haluatko asentaa muutamia namupaloja? Tämä materiaali ei "
- "oikeastaan kuulu MakeCD:hen, eikä sisälly MakeCD:n rekisteröinti- "
- "maksuun, mutta saattaa kuitenkin osoittautua hyödylliseksi."
- )
- )
- (set #remove_oldversion
- ("%s%s%s%s%s"
- "Valitsemasi kohdehakemisto \"%s\" on jo olemassa. Ennen uuden version "
- "asennusta, tämä hakemisto pitää siivota. Itse luomiisi tiedostoihin "
- "ja hakemistoihin ei kosketa, paitsi jos niillä on samoja nimiä kuin "
- "MakeCD:n omilla tiedostoilla.\n\n"
- "Voidaanko MakeCD:hen liittyvät tiedostot ja hakemistot tuhota?"
- )
- )
- (set #remove_oldversion_help
- "Seuraavat komennot suoritetaan:"
- )
- (set #abort_on_cleanup
- "En pystynyt siivoamaan hakemistoa.\n\nKeskeytän.\n\nAsennusta ei tehty."
- )
- (set #deleting_old_files
- "Tuhoan vanhoja tiedostoja ja hakemistoja."
- )
- (set #no_catalog
- "ei sanastoa"
- )
- (set #catalog
- "sanasto"
- )
- (set #no_doc
- "ei ohjeita"
- )
- (set #doc
- "ohjeet"
- )
- (set #cannot_find_lang_docs
- ("%s%s%s%s" ; *** CHANGED ***
- "Pahoittelen, en löytänyt ohjeita kielelle \"%s\".\n\n"
- "Hyppään tämän asennuskohdan yli.\n\n"
- "You obviously do not have the documentation files for this language. "
- "You can download them from http://makecd.core.de/."
- )
- )
- (set #cannot_find_lang_catalogs
- ("%s%s%s%s" ; *** CHANGED ***
- "Pahoittelen, en löytänyt sanastoa kielelle \"%s\".\n\n"
- "Hyppään tämän asennuskohdan yli.\n\n"
- "You obviously do not have the catalog files for this language. "
- "You can download them from http://makecd.core.de/."
- )
- )
- (set #cannot_find_div_docs
- ("%s%s"
- "En löytänyt muutamia ohjetiedostoja.\n\n"
- "Asennus jätetty väliin tältä osin."
- )
- )
- (set #copying_files
- "Pieni hetki, kopioin ..."
- )
- (set #cannot_find_development_docs
- ("%s%s"
- "En löydä kehittelyohjeita.\n\n"
- "Asennus jätetty väliin tältä osin."
- )
- )
- (set #select_drivers
- ("%s%s" ; *** CHANGED ***
- "Valitse asennettavat ajurit. "
- "Copy ALL drivers, if you are not an expert."
- )
- )
- (set #copy_libs
- "MakeCD vaatii triton.library V6:n."
- )
- (set #start_makecd ; *** CHANGED ***
- "Do you want to start MakeCD now?"
- )
- )
- )
-
- ; By Fredrik Zetterlund <frallan@canit.se>
- (if (patmatch langstring "Svenska")
- (
- (set #yes_answer
- "Ja"
- )
- (set #no_answer
- "Nej"
- )
- (set #choose_yes_or_no
- "Välj antingen \"Ja\" eller \"Nej\"."
- )
- (set #archive_not_found_warning
- ("%s%s%s"
- "Varning:\n"
- "Kan inte utvinna \"%s\".\n"
- "Hittar ej arkivet."
- )
- )
- (set #archive_not_found_error
- ("%s%s%s"
- "Fel:\n"
- "Kan inte utvinna \"%s\".\n"
- "Hittar ej arkivet."
- )
- )
- (set #extracting_archive
- "Utvinner arkiv \"%s\" till låda \"%s\"."
- )
- (set #install_requires_lha
- "Installation av %s kräver programmet LhA. Hoppar ver denna del."
- )
- (set #abort_on_extract
- ("%s%s"
- "Installation avbryten. Kunde inte utvinna %s. "
- "Vänligen installera LhA."
- )
- )
- (set #warning_old_os
- (
- "%s%s"
- "Vänligen uppdatera ditt operativsystem. "
- "MakeCD kräver OS 2.04."
- )
- )
- (set #intro_msg
- ("%s%s%s%s"
- "Välkommen till MakeCD's installationsprogram!\n\n"
- "Även om MakeCD klarar av att köras utan fortsatt "
- "installation (förutom diskversionen), kanske du "
- "vill kopiera den till din hårddisk. Detta skript hjälper dig med det."
- )
- )
- (set #select_dest_dir
- ("%s%s"
- "Vänligen välj destinationslåda för MakeCD. "
- "\"MakeCD\"-lådan skapas automatiskt."
- )
- )
- (set #which_languages_to_install
- "Vilka språk vill du installera?"
- )
- (set #install_developer
- ("%s%s%s%s%s"
- "Vill du installera utvecklarmaterialet? Det materialet "
- "beskriver allt du behöver veta om SUSP (System Use "
- "Sharing Protocol), RRIP (Rock Ridge Interchange Protocol) "
- "och om stödet för Amigans skyddsbittar och filkommentarer "
- "på CD-ROMen."
- )
- )
- (set #install_goodies
- ("%s%s%s"
- "Vill du installera några godbitar? Det materialet tillhör "
- "egentligen inte MakeCD och är inte inkluderat i MakeCD's "
- "registreringsavgift, men kan vara användbart."
- )
- )
- (set #remove_oldversion
- ("%s%s%s%s%s"
- "Destinationslådan \"%s\" som du valt existerar redan. Innan "
- "du installerar den nya versionen, måste lådan rensas upp. "
- "Filer och lådor skapade av dig kommer inte att röras, om "
- "inte deras namn kolliderar med namn som relateras till MakeCD-filer.\n\n"
- "Får installationsskriptet radera de berörda lådorna?"
- )
- )
- (set #remove_oldversion_help
- "Följande kommanon kommer att utföras:"
- )
- (set #abort_on_cleanup
- "Kunde inte rensa lådan.\n\nAvbryter.\n\nInstallation ej klar."
- )
- (set #deleting_old_files
- "Raderar gamla filer och lådor."
- )
- (set #no_catalog
- "ingen katalog"
- )
- (set #catalog
- "katalog"
- )
- (set #no_doc
- "ingen dokumentation"
- )
- (set #doc
- "dokumentation"
- )
- (set #cannot_find_lang_docs
- ("%s%s%s%s"
- "Ledsen, hittar ingen dokumentation för ditt språk \"%s\".\n\n"
- "Installationen av dokumentationen på det språket hoppas över.\n\n"
- "Du har uppenbarligen inte dokumentationsfilerna för detta språk. "
- "Du kan ladda ned dom från http://makecd.core.de/."
- )
- )
- (set #cannot_find_lang_catalogs
- ("%s%s%s%s"
- "Ledsen, hittar inga kataloger för ditt språk \"%s\".\n\n"
- "Installationen av katalogen på det språket hoppas över.\n\n"
- "Du har uppenbarligen inte katalogfilerna för detta språk. "
- "Du kan ladda ned dom från http://makecd.core.de/."
- )
- )
- (set #cannot_find_div_docs
- ("%s%s"
- "Ledsen, hittar inte vissa delar av dokumentationen.\n\n"
- "Installationen av den dokumentationen hoppas över."
- )
- )
- (set #copying_files
- "Kopiering sker, var god dröj..."
- )
- (set #cannot_find_development_docs
- ("%s%s"
- "Ledsen, kan inte hitta utvecklardokumentationen.\n\n"
- "Installationen av den dokumentationen hoppas över."
- )
- )
- (set #select_drivers
- ("%s%s"
- "Vänligen välj vilka drivrutiner som skall installeras. "
- "Kopiera ALLA drivrutiner, om du inte är en expert."
- )
- )
- (set #copy_libs
- "MakeCD kräver triton.library V6."
- )
- (set #start_makecd
- "Vill du starta MakeCD nu?"
- )
- )
- )
-
-
- (if (IN langbits_0 0) ((set #catres #catalog) (set #catresh "CAT")) ((set #catres #no_catalog) (set #catresh "NOCAT"))) (if (IN langbits_0 1) ((set #docres #doc) (set #docresh "DOC")) ((set #docres #no_doc) (set #docresh "NODOC"))) (set langchoice_0 ("%s (%s, %s)" txt_lang_0 #catres #docres)) (set langchoiceh_0 ("%s (%s, %s)" txt_lang_0 #catresh #docresh))
- (if (IN langbits_1 0) ((set #catres #catalog) (set #catresh "CAT")) ((set #catres #no_catalog) (set #catresh "NOCAT"))) (if (IN langbits_1 1) ((set #docres #doc) (set #docresh "DOC")) ((set #docres #no_doc) (set #docresh "NODOC"))) (set langchoice_1 ("%s (%s, %s)" txt_lang_1 #catres #docres)) (set langchoiceh_1 ("%s (%s, %s)" txt_lang_1 #catresh #docresh))
- (if (IN langbits_2 0) ((set #catres #catalog) (set #catresh "CAT")) ((set #catres #no_catalog) (set #catresh "NOCAT"))) (if (IN langbits_2 1) ((set #docres #doc) (set #docresh "DOC")) ((set #docres #no_doc) (set #docresh "NODOC"))) (set langchoice_2 ("%s (%s, %s)" txt_lang_2 #catres #docres)) (set langchoiceh_2 ("%s (%s, %s)" txt_lang_2 #catresh #docresh))
- (if (IN langbits_3 0) ((set #catres #catalog) (set #catresh "CAT")) ((set #catres #no_catalog) (set #catresh "NOCAT"))) (if (IN langbits_3 1) ((set #docres #doc) (set #docresh "DOC")) ((set #docres #no_doc) (set #docresh "NODOC"))) (set langchoice_3 ("%s (%s, %s)" txt_lang_3 #catres #docres)) (set langchoiceh_3 ("%s (%s, %s)" txt_lang_3 #catresh #docresh))
- (if (IN langbits_4 0) ((set #catres #catalog) (set #catresh "CAT")) ((set #catres #no_catalog) (set #catresh "NOCAT"))) (if (IN langbits_4 1) ((set #docres #doc) (set #docresh "DOC")) ((set #docres #no_doc) (set #docresh "NODOC"))) (set langchoice_4 ("%s (%s, %s)" txt_lang_4 #catres #docres)) (set langchoiceh_4 ("%s (%s, %s)" txt_lang_4 #catresh #docresh))
- (if (IN langbits_5 0) ((set #catres #catalog) (set #catresh "CAT")) ((set #catres #no_catalog) (set #catresh "NOCAT"))) (if (IN langbits_5 1) ((set #docres #doc) (set #docresh "DOC")) ((set #docres #no_doc) (set #docresh "NODOC"))) (set langchoice_5 ("%s (%s, %s)" txt_lang_5 #catres #docres)) (set langchoiceh_5 ("%s (%s, %s)" txt_lang_5 #catresh #docresh))
- (if (IN langbits_6 0) ((set #catres #catalog) (set #catresh "CAT")) ((set #catres #no_catalog) (set #catresh "NOCAT"))) (if (IN langbits_6 1) ((set #docres #doc) (set #docresh "DOC")) ((set #docres #no_doc) (set #docresh "NODOC"))) (set langchoice_6 ("%s (%s, %s)" txt_lang_6 #catres #docres)) (set langchoiceh_6 ("%s (%s, %s)" txt_lang_6 #catresh #docresh))
- (if (IN langbits_7 0) ((set #catres #catalog) (set #catresh "CAT")) ((set #catres #no_catalog) (set #catresh "NOCAT"))) (if (IN langbits_7 1) ((set #docres #doc) (set #docresh "DOC")) ((set #docres #no_doc) (set #docresh "NODOC"))) (set langchoice_7 ("%s (%s, %s)" txt_lang_7 #catres #docres)) (set langchoiceh_7 ("%s (%s, %s)" txt_lang_7 #catresh #docresh))
- (if (IN langbits_8 0) ((set #catres #catalog) (set #catresh "CAT")) ((set #catres #no_catalog) (set #catresh "NOCAT"))) (if (IN langbits_8 1) ((set #docres #doc) (set #docresh "DOC")) ((set #docres #no_doc) (set #docresh "NODOC"))) (set langchoice_8 ("%s (%s, %s)" txt_lang_8 #catres #docres)) (set langchoiceh_8 ("%s (%s, %s)" txt_lang_8 #catresh #docresh))
- (if (IN langbits_9 0) ((set #catres #catalog) (set #catresh "CAT")) ((set #catres #no_catalog) (set #catresh "NOCAT"))) (if (IN langbits_9 1) ((set #docres #doc) (set #docresh "DOC")) ((set #docres #no_doc) (set #docresh "NODOC"))) (set langchoice_9 ("%s (%s, %s)" txt_lang_9 #catres #docres)) (set langchoiceh_9 ("%s (%s, %s)" txt_lang_9 #catresh #docresh))
- (if (IN langbits_10 0) ((set #catres #catalog) (set #catresh "CAT")) ((set #catres #no_catalog) (set #catresh "NOCAT"))) (if (IN langbits_10 1) ((set #docres #doc) (set #docresh "DOC")) ((set #docres #no_doc) (set #docresh "NODOC"))) (set langchoice_10 ("%s (%s, %s)" txt_lang_10 #catres #docres)) (set langchoiceh_10 ("%s (%s, %s)" txt_lang_10 #catresh #docresh))
- )
- )
-
-
-
- (procedure P_SET_GLOBALS
- (
- (set osversion (/ (getversion) 65536))
- (set volname (expandpath (":")))
- (set origuserlevel @user-level)
- (run "which >ENV:MAKECDLHAPATH LhA")
- (set lhapath (getenv "MAKECDLHAPATH"))
- (if (patmatch "\n" (substr lhapath (- (strlen lhapath) 1)))
- ( ; then
- (set lhapath
- (substr lhapath 0 (- (strlen lhapath) 1))
- )
- )
- )
- (run "delete QUIET ENV:MAKECDLHAPATH")
- (set lhexexists (exists "lhex"))
- (if (patmatch "#?LhA" lhapath)
- ( ; then
- (set lhaexists (exists lhapath))
- )
- ( ; else
- (set lhaexists 0)
- )
- )
- )
- )
-
-
-
- (procedure P_EXTRACT_FILE archive path objectname required
- (
- (set arc archive)
-
- (if (= 1 (exists ("%s.gz" archive)))
- ( ; then
- (set arc ("RAM:MCD_%s" archive))
- (working (#extracting_archive ("%s.gz" archive) "RAM:"))
- (run ("gzip -cd <%s.gz >%s" archive arc))
- )
- )
-
- (if (= 1 (exists arc))
- ( ; then
- (if (= 1 lhexexists)
- ( ; then
- (working (#extracting_archive arc path))
- (run ("lhex -afFqw=%s e %s" path arc))
- )
- ( ; else
- (if (= 1 lhaexists)
- ( ; then
- (working (#extracting_archive arc path))
- (run ("%s -a -m -M x %s %s/" lhapath arc path))
- )
- ( ; else
- (if (= 1 required)
- ( ; then
- (abort (#abort_on_extract arc))
- )
- ( ; else
- (message (#install_requires_lha objectname))
- )
- )
- )
- )
- )
- )
- )
- ( ; else
- (if (= 1 required)
- ( ; then
- (abort (#archive_not_found_error arc))
- )
- ( ; else
- (message (#archive_not_found_warning arc))
- )
- )
- )
- )
-
- (if (patmatch "RAM:MCD_#?" arc)
- ( ; then
- (run ("delete %s QUIET" arc))
- )
- )
- )
- )
-
-
-
- (procedure P_WARN_OLD_OS
- (
- (if (< osversion 37)
- (
- (user 2)
- (message
- #warning_old_os
- )
- (user origuserlevel)
- )
- )
- )
- )
-
-
-
- (procedure P_SELECT_DEST
- (
- (set destdir
- (tackon
- (askdir
- (prompt #select_dest_dir)
- (help @askdir-help)
- (default @default-dest)
- )
- "MakeCD"
- )
- )
- )
- )
-
-
-
- (procedure P_CLEANUP_OLD
- (
- (set executestring1 ("delete %s QUIET FORCE" (tackon destdir "(ReadMe|ReadMe.guide|History|MakeCD|Install(%|er)|registerscript|Triton.readme|triton.library|brik|briktest-from-doc|CRCList-binaries|CRCList-binaries.pgp)(%|.info)")))
- (set executestring2 ("delete %s QUIET FORCE" (tackon destdir "(Extras|Goodies|doc|deutsch|english|Modules|Development|Catalogs).info")))
- (set executestring3 ("delete %s QUIET FORCE ALL" (tackon destdir "(Extras|Goodies|doc|deutsch|english|Modules|Development|Catalogs)")))
-
- (if
- (askbool
- (prompt (#remove_oldversion destdir))
- (choices #yes_answer #no_answer)
- (help #remove_oldversion_help "\n\n" executestring1 "\n\n" executestring2 "\n\n" executestring3)
- (default 0)
- )
- ( ; then
- (working #deleting_old_files)
- (run executestring1)
- (run executestring2)
- (run executestring3)
- )
- ( ; else
- (abort #abort_on_cleanup)
- )
- )
- )
- )
-
-
-
- (procedure P_CREATE_DIRS
- (
- (if (NOT (exists destdir))
- ( ; then
- (makedir
- destdir
- (infos)
- )
- )
- ( ; else
- (P_CLEANUP_OLD)
- )
- )
-
- (if (NOT (exists (tackon destdir "Modules")))
- (
- (makedir
- (tackon
- destdir
- "Modules"
- )
- )
- )
- )
-
- (if (NOT (exists (tackon destdir "Modules/SCSIDrivers")))
- (
- (makedir
- (tackon
- destdir
- "Modules/SCSIDrivers"
- )
- )
- )
- )
-
- (if (NOT (exists (tackon destdir "Catalogs")))
- (
- (makedir
- (tackon
- destdir
- "Catalogs"
- )
- )
- )
- )
-
- (if (NOT (exists (tackon destdir "doc")))
- (
- (makedir
- (tackon
- destdir
- "doc"
- )
- )
- )
- )
-
- (if (NOT (exists (tackon destdir "Tracks")))
- (
- (makedir
- (tackon
- destdir
- "Tracks"
- )
- )
- )
- )
- )
- )
-
-
-
- (procedure P_TEMPORARY_EXTRACT_MAKECD
- (
- (if (NOT (exists "MakeCD"))
- ( ; then
- (set makecdtmpdir
- (tackon
- destdir
- "MakeCD-Temporary"
- )
- )
- (makedir makecdtmpdir)
- (P_EXTRACT_FILE "MakeCD.lha" makecdtmpdir "MakeCD" 1)
- )
- ( ; else
- (set makecdtmpdir "")
- )
- )
- )
- )
-
-
-
- (procedure P_SELECT_INSTALL_LANG
- (
- (set i 0)
- (set langbits 0)
- (while (< i numlangs)
- (
- (set thislangdir (select i txt_langdir_0 txt_langdir_1 txt_langdir_2 txt_langdir_3 txt_langdir_4 txt_langdir_5 txt_langdir_6 txt_langdir_7 txt_langdir_8 txt_langdir_9 txt_langdir_10))
- (set langbits
- (if
- (OR
- (OR
- (= 1 (exists ("doc_%s.lha" thislangdir)))
- (= 1 (exists ("doc_%s.lha.gz" thislangdir)))
- (= 2 (exists (tackon makecdtmpdir (tackon "Catalogs" thislangdir))))
- )
- (= 2 (exists (tackon makecdtmpdir (tackon "doc" thislangdir))))
- )
- ( ; then
- (+ langbits (shiftleft 1 i))
- )
- ( ; else
- (+ langbits 0)
- )
- )
- )
- (set i (+ i 1))
- )
- )
-
-
- (set langbits
- (askoptions
- (prompt #which_languages_to_install)
- (help
- langchoice_0 "\n"
- langchoice_1 "\n"
- langchoice_2 "\n"
- langchoice_3 "\n"
- langchoice_4 "\n"
- langchoice_5 "\n"
- langchoice_6 "\n"
- langchoice_7 "\n"
- langchoice_8 "\n"
- langchoice_9 "\n"
- "\n"
- @askoptions-help
- )
- (choices langchoiceh_0 langchoiceh_1 langchoiceh_2 langchoiceh_3 langchoiceh_4 langchoiceh_5 langchoiceh_6 langchoiceh_7 langchoiceh_8 langchoiceh_9)
- (default langbits)
- )
- )
- )
- )
-
-
-
- (procedure P_ASK_INSTALL_GOODIES
- (
- (if
- (OR
- (= 2 (exists (tackon makecdtmpdir "Extras")))
- (= 2 (exists (tackon makecdtmpdir "Goodies")))
- )
- (
- (set installgoodies
- (askbool
- (prompt #install_goodies)
- (choices #yes_answer #no_answer)
- (help #choose_yes_or_no)
- (default 1)
- )
- )
- )
- ( ;else
- (set install_goodies 0)
- )
- )
- )
- )
-
-
-
- (procedure P_ASK_INSTALL_DEVELOPER
- (
- (if
- (OR
- (= 1 (exists (tackon makecdtmpdir "doc_development.lha")))
- (= 1 (exists (tackon makecdtmpdir "doc_development.lha.gz")))
- (= 2 (exists (tackon makecdtmpdir "doc/Development")))
- )
- (
- (set installdev
- (askbool
- (prompt #install_developer)
- (choices #yes_answer #no_answer)
- (help #choose_yes_or_no)
- (default 0)
- )
- )
- )
- ( ;else
- (set installdev 0)
- )
- )
- )
- )
-
-
-
- (procedure P_COPY_DOCS
- (
-
- (set i 0)
- (while (< i numlangs)
- (
- (set thislang (select i txt_lang_0 txt_lang_1 txt_lang_2 txt_lang_3 txt_lang_4 txt_lang_5 txt_lang_6 txt_lang_7 txt_lang_8 txt_lang_9 txt_lang_10))
- (set thislangdir (select i txt_langdir_0 txt_langdir_1 txt_langdir_2 txt_langdir_3 txt_langdir_4 txt_langdir_5 txt_langdir_6 txt_langdir_7 txt_langdir_8 txt_langdir_9 txt_langdir_10))
- (set thislangbits (select i langbits_0 langbits_1 langbits_2 langbits_3 langbits_4 langbits_5 langbits_6 langbits_7 langbits_8 langbits_9 langbits_10))
- (if (IN langbits i)
- (
- (if (= 2 (exists (tackon makecdtmpdir (tackon "doc" thislangdir))))
- (
- (copyfiles
- (source (tackon makecdtmpdir "doc"))
- (dest (tackon destdir "doc"))
- (pattern ("%s#?" thislangdir))
- (optional force)
- )
- )
- (
- (if (OR
- (= 1 (exists ("doc_%s.lha" thislangdir)))
- (= 1 (exists ("doc_%s.lha.gz" thislangdir)))
- )
- ( ; then
- (P_EXTRACT_FILE ("doc_%s.lha" thislangdir) (tackon destdir "doc") ("doc/%s" thislangdir) 0)
- )
- ( ; else
- (if (IN thislangbits 1)
- ( ; then
- (message (#cannot_find_lang_docs thislang))
- )
- )
- )
- )
- )
- )
- (if (= 2 (exists (tackon makecdtmpdir (tackon "Catalogs" thislangdir))))
- (
- (copyfiles
- (source (tackon makecdtmpdir "Catalogs"))
- (dest (tackon destdir "Catalogs"))
- (pattern thislangdir)
- (optional force)
- )
- (copyfiles
- (source (tackon makecdtmpdir "Catalogs"))
- (dest (tackon destdir "Catalogs"))
- (pattern ("%s.info" thislangdir))
- (optional force)
- )
- )
- ( ; else
- (if (NOT (patmatch "english" thislangdir)) ; not English
- (
- (if (IN thislangbits 0)
- ( ; then
- (message (#cannot_find_lang_catalogs thislang))
- )
- )
- )
- )
- )
- )
- )
- )
- (set i (+ i 1))
- )
- )
-
- (
- (if (AND
- (= 1 (exists (tackon makecdtmpdir "doc/History")))
- (AND
- (= 1 (exists (tackon makecdtmpdir "doc/History.info")))
- (AND
- (= 1 (exists (tackon makecdtmpdir "doc/Compatibility")))
- (AND
- (= 1 (exists (tackon makecdtmpdir "doc/Compatibility.info")))
- (AND
- (= 1 (exists (tackon makecdtmpdir "doc/Triton.readme")))
- (= 1 (exists (tackon makecdtmpdir "doc/Triton.readme.info")))
- )
- )
- )
- )
- )
- ( ;then
- (copyfiles
- (source (tackon makecdtmpdir "doc"))
- (dest (tackon destdir "doc"))
- (choices "History" "History.info" "Compatibility" "Compatibility.info" "Triton.readme" "Triton.readme.info")
- (optional force)
- )
- )
- ( ;else
- (if (OR
- (= 1 (exists ("doc_div.lha")))
- (= 1 (exists ("doc_div.lha.gz")))
- )
- ( ; then
- (P_EXTRACT_FILE "doc_div.lha" (tackon destdir "doc") "doc/#?" 0)
- )
- ( ; else
- (message #cannot_find_div_docs)
- )
- )
- )
- )
- )
-
- )
- )
-
-
-
- (procedure P_COPY_FILES
- (
- (copyfiles
- (prompt #copying_files)
- (choices
- "MakeCD"
- "MakeCD.info"
- "registerscript"
- "doc.info"
- "Modules.info"
- "Catalogs.info"
- "brik"
- "briktest-from-doc"
- "CRCList-binaries"
- "CRCList-binaries.pgp"
- )
- (help @copyfiles-help)
- (source makecdtmpdir)
- (dest destdir)
- (optional force)
- )
-
- (copyfiles
- (prompt #copying_files)
- (choices
- "ReadMe.guide"
- "ReadMe.guide.info"
- )
- (help @copyfiles-help)
- (source "")
- (dest destdir)
- (optional force)
- )
-
- (copyfiles
- (prompt #copying_files)
- (help @copyfiles-help)
- (source (tackon makecdtmpdir "Tracks.noinfo"))
- (dest destdir)
- (newname "Tracks.info")
- (optional force)
- )
-
- (copyfiles
- (prompt #copying_files)
- (help @copyfiles-help)
- (source (tackon makecdtmpdir "MakeCD.noinfo"))
- (dest (pathonly ("%s.info" destdir)))
- (newname (fileonly ("%s.info" destdir)))
- (optional force)
- )
-
- (copyfiles
- (prompt #copying_files)
- (help @copyfiles-help)
- (choices "makecdromfs.module" "SCSISupport.module" "ReadWrite.module" "SCSIDrivers.info")
- (source (tackon makecdtmpdir "Modules"))
- (dest (tackon destdir "Modules"))
- (optional force)
- )
-
- (if (= 1 installdev)
- (
- (if (= 2 (exists (tackon makecdtmpdir "doc/Development")))
- (
- (copyfiles
- (prompt #copying_files)
- (help @copyfiles-help)
- (source (tackon makecdtmpdir "doc"))
- (dest (tackon destdir "doc"))
- (pattern "Development#?")
- (optional force)
- )
- )
- (
- (if (OR
- (= 1 (exists "doc_development.lha"))
- (= 1 (exists "doc_development.lha.gz"))
- )
- ( ; then
- (P_EXTRACT_FILE "doc_development.lha" (tackon destdir "doc") "doc/Development" 0)
- )
- ( ; else
- (message (#cannot_find_development_docs))
- )
- )
- )
- )
- )
- )
-
- (if (= 1 installgoodies)
- (
- (if (= 2 (exists (tackon makecdtmpdir "Goodies")))
- ( ; then
- (copyfiles
- (prompt #copying_files)
- (help @copyfiles-help)
- (source makecdtmpdir )
- (dest destdir)
- (pattern "Goodies#?")
- (optional force)
- )
- )
- ( ; else
- (copyfiles
- (prompt #copying_files)
- (help @copyfiles-help)
- (source (tackon makecdtmpdir "Extras.info"))
- (dest destdir)
- (newname "Goodies.info")
- (optional force)
- )
- (makedir
- (tackon destdir "Goodies")
- )
- (copyfiles
- (prompt #copying_files)
- (help @copyfiles-help)
- (source (tackon makecdtmpdir "Extras/ReadMe.unpacked"))
- (dest (tackon destdir "Goodies"))
- (newname "ReadMe")
- (optional force)
- )
- (copyfiles
- (prompt #copying_files)
- (help @copyfiles-help)
- (source (tackon makecdtmpdir "Extras/ReadMe.info"))
- (dest (tackon destdir "Goodies"))
- (optional force)
- )
- (tooltype
- (dest (tackon destdir ("Goodies/ReadMe")))
- (noposition)
- )
- (foreach (tackon makecdtmpdir "Extras") "#?.lha"
- (
- (P_EXTRACT_FILE ((tackon makecdtmpdir "Extras/%s") @each-name) (tackon destdir "Goodies") ("Goodies/%s" @each-name) 0)
- (tooltype
- (dest (tackon destdir ("Goodies/%s" (substr @each-name 0 (- (strlen @each-name) 4)))))
- (noposition)
- )
- )
- )
- )
- )
- )
- )
- )
- )
-
-
-
- (procedure P_COPY_DRIVERS
- (
- (copyfiles
- (prompt #select_drivers)
- (help @copyfiles-help)
- (pattern "#?")
- (source (tackon makecdtmpdir "Modules/SCSIDrivers"))
- (dest (tackon destdir "Modules/SCSIDrivers"))
- (confirm)
- (optional force)
- )
- )
- )
-
-
-
- (procedure P_COPY_LIBS
- (
- (copylib
- (prompt #copy_libs)
- (help #copy_libs)
- (confirm)
- (source (tackon makecdtmpdir "triton.library"))
- (dest "LIBS:")
- )
- )
- )
-
-
-
- (procedure P_DELETE_TMPDIR
- (
- (if (> (strlen makecdtmpdir) 0)
- ( ; then
- (run ("delete %s QUIET FORCE ALL" makecdtmpdir))
- )
- )
- )
- )
-
-
- (procedure P_START_MAKECD
- (
- (if
- (askbool
- (prompt #start_makecd)
- (choices #yes_answer #no_answer)
- (help #choose_yes_or_no)
- (default 1)
- )
- ( ; then
- (run (tackon destdir "MakeCD"))
- )
- )
- )
- )
-
-
-
-
- (complete 5)
- (P_SET_GLOBALS)
- (complete 7)
- (P_SELECT_LANGUAGE)
- (complete 10)
- (P_WARN_OLD_OS)
- (complete 13)
- (message #intro_msg)
- (complete 15)
- (P_SELECT_DEST)
- (complete 20)
- (P_CREATE_DIRS)
- (complete 25)
- (P_TEMPORARY_EXTRACT_MAKECD)
- (complete 35)
- (P_SELECT_INSTALL_LANG)
- (complete 40)
- (P_ASK_INSTALL_DEVELOPER)
- (complete 45)
- (P_ASK_INSTALL_GOODIES)
- (complete 50)
- (P_COPY_DOCS)
- (complete 60)
- (P_COPY_FILES)
- (complete 70)
- (P_COPY_DRIVERS)
- (complete 80)
- (P_COPY_LIBS)
- (complete 90)
- (P_DELETE_TMPDIR)
- (complete 95)
-
- (set @default-dest destdir)
-
- (complete 99)
- (P_START_MAKECD)
- (complete 100)
-