; Some initial stuff like kick version check, language selection, ...
(if (= @LANGUAGE "english")
(
(set def_pat "#?.eng#?")
(set #bad-kick
(cat "DeliTracker 2.0 will only run under Kickstart 2.04 or above!"
))
(set #abort-t
(cat "Make sure that T: is large enough to hold 500KB."
))
(set #invalid-env
(cat "\nENV:DeliConfig doesn't point to a valid directory. It has been deleted.\n\n To install DeliTracker, run this script again."
))
(set #abort-no-space
(cat "You need at least 850.000 Bytes of free store to install DeliTracker II"
))
(set #choose-text
(cat "Please choose a directory where DeliTracker should be installed. A drawer will be created there."
))
(set #choose-help
(cat "In this location a drawer will be created. All files, except the libraries, will be installed inside this drawer. The complete installation will require about 1MB of free harddisk space."
))
(set #create-maindir
(cat "Creating DeliTracker directory"
))
(set #create-configdir
(cat "Creating Config directory"
))
(set #set-path
(cat "Setting up configuration path"
))
(set #inst-main
(cat "Installing main program."
))
(set #create-docsdir
(cat "Creating Docs dir"
))
(set #inst-docs
(cat "Installing program documentation"
))
(set #ask-xpk
(cat "Do you whish to install the decompression libraries?"
))
(set #xpk-help
(cat "It's suggested that you install the decompression libraries, even if you currently don't have packed modules!"
))
(set #create-comressorsdir
(cat "Creating Libs:Compressors dir"
))
(set #create-playerdir
(cat "Creating Player dir"
))
(set #create-playerstore
(cat "Creating PlayerStore"
))
(set #ask-players
(cat "Which Players should be activated?"
))
(set #ask-additional-players
(cat "Activate further players ? These players are not widespread. The average user won't need them to be activated. We suggest that you select 'NO'!"
))
(set #ask-players-2
(cat "Which additional Players should be activated? Think twice before selecting!"
))
(set #ask-playsid
(cat "Would you like to install the PlaySID deliplayer?\nNote: This deliplayer uses the playsid.library, which is SHAREWARE!. Please read the supplied documentation for further information."
))
(set #ask-deliay
(cat "Would you like to install the DeliAY deliplayer?\n(This player emulates the AY soundchip of the ZX Spectrum)"
))
(set #player-help
(cat "Select the players you want to be loaded at startup. Please choose only the ones you REALLY need and you have modules for. All other ones will be installed in the PlayerStore directory, so you may load them later."
))
(set #create-geniedir
(cat "Creating Genie dir"
))
(set #create-geniestore
(cat "Creating GenieStore"
))
(set #ask-genies
(cat "Which genies should be activated?"
))
(set #ask-xmas
(cat "Do you want to install the X-Mas '94 genie?"
))
(set #genie-help
(cat "All genies that are not activated will be installed in the GenieStore directory. For further informations about particular genies, please refer to Genies.eng."
))
(set #ask-arexx
(cat "Do you whish to install ARexx scripts?"
))
(set #help-arexx
(cat "Only choose this if you really use ARexx!"
))
(set #create-arexx
(cat "Creating ARexx dir"
))
(set #ask-pdocs
(cat "Do you whish to install Programming documentation?"
))
(set #help-pdocs
(cat "Only choose this if you plan to write your own players or genies."
))
(set #create-pdocs
(cat "Creating Developer dir"
))
(set #extract-players
(cat "Extracting Players"
))
(set #extract-genies
(cat "Extracting Genies"
))
(set #extract-arexx
(cat "Extracting and installing ARexx Scripts"
))
(set #extract-docs
(cat "Extracting and installing Docs"
))
(set #extract-libs
(cat "Extracting and installing Libs"
))
(set #extract-pdocs
(cat "Extracting and installing development stuff"
))
(set #final-msg
(cat "To configure the genies, repeat the following steps for each genie:\n\n1. Open the genie GUI with the 'Show' function.\n\n2. Activate the window and move it to the position where it should pop up.\n\n3. Set your defaults. You will find various op\
tions in the 'Settings' Menu. In particular: If you want the window to be opened every time DeliTracker is started, turn 'Popup' on.\n\n4. Select 'Save Prefs' from the 'Project' Menu."
))
; Update Strings
(set #remove-old
(cat "All old files will be removed."
))
(set #proceed
(cat "Proceed"
))
(set #abort
(cat "Abort"
))
(set #remove-old-help
(cat "If you'd like to keep your current installation, you'll have to delete ENV:DELICONFIG and run this script again. Make sure that you select a different location for the new installation."
))
(set #removing-dt
(cat "Removing old files"
))
(set #already-newer-installed
(cat "The installation was aborted because this version or a newer one is already installed."
))
(set #update-msg
(cat "\n\nDeliTracker is SHAREWARE.\n\nIt seems that you use DeliTracker frequently. If you have not registered yet, please register now."
))
)
)
; French string
(if (= @LANGUAGE "franτais")
(
(set def_pat "#?.fra#?")
(set #bad-kick
(cat "DeliTracker 2.0 nΘcessite le systΦme 2.04 au minimum !"
))
(set #abort-t
(cat "Assurez-vous que le rΘpertoire T: peut contenir au moins 500 KB."
))
(set #invalid-env
(cat "\nLa variable contenue dans 'ENV:DeliConfig' est erronΘe. Le fichier a ΘtΘ effacΘ.\n\n Si vous voulez installer DeliTracker, relancez le script d'installation."
))
(set #abort-no-space
(cat "Vous avez besoin d'au-moins 850 KB de libre sur votre disque pour installer DeliTracker II"
))
(set #choose-text
(cat "Veuillez choisir le rΘpertoire dans lequel DeliTracker doit Ωtre installΘ. Un rΘpertoire y sera alors crΘΘ."
))
(set #choose-help
(cat "Un rΘpertoire sera crΘΘ ici. Tous les fichiers, α l'exception des bibliothΦques, seront installΘs dans ce rΘpertoire. L'installation complΦte nΘcessite environ 1 MB d'espace libre sur votre disque dur."
))
(set #create-maindir
(cat "CrΘation du rΘpertoire 'DeliTracker'"
))
(set #create-configdir
(cat "CrΘation du rΘertoire 'Config'"
))
(set #set-path
(cat "Choix du chemin pour la configuration"
))
(set #inst-main
(cat "Installation du programme principal"
))
(set #create-docsdir
(cat "CrΘation du rΘpertoire 'Docs'"
))
(set #inst-docs
(cat "Installation de la documentation"
))
(set #ask-xpk
(cat "Voulez-vous installer les bibliothΦques de dΘcompression XPK ?"
))
(set #xpk-help
(cat "Il est indiquΘ d'installer ces bibliothΦques, mΩme si vous n'en Θprouvez pas le besoin pour l'instant et que vous n'avez pas compressΘ de modules !"
))
(set #create-comressorsdir
(cat "CrΘation du rΘpertoire 'Compressors' dans Libs:"
))
(set #create-playerdir
(cat "CrΘation du rΘpertoire 'DeliPlayers'"
))
(set #create-playerstore
(cat "CrΘation du rΘpertoire 'DeliPlayers/PlayerStore'"
))
(set #ask-players
(cat "Quels sont les players que vous dΘsirez charger au dΘmarrage ?"
))
(set #ask-additional-players
(cat "DΘsirez-vous en installer d'autres ? Ces players ne sont que trΦs peu utilisΘs, nous vous suggΘrons donc de ne pas les sΘlectionner !"
))
(set #ask-players-2
(cat "Quels sont les players que vous dΘsirez ajouter encore ? RΘflΘchissez-y α deux fois avant d'en sΘlectionner !"
))
(set #ask-playsid
(cat "DΘsirez-vous installer le player PlaySID ?\nRemarque: Ce player a besoin de la 'playsid.library', qui est considΘrΘe comme SHAREWARE ! Veuillez vous rΘfΘrer α la documentation pour plus de dΘtails."
))
(set #ask-deliay
(cat "Voulez-vous installer le player DeliAY ?\n(Ce player sert α Θmuler les sons AY du ZX Spectrum)"
))
(set #player-help
(cat "Cochez les cases correspondant aux players que vous dΘsirez charger au dΘmarrage de DeliTracker. Ne choisissez que des players dont vous avez besoin ! Tous les autres seront installΘs dans le rΘpertoire PlayerStore et pourront par consΘquent Ωtre\
chargΘs plus tard. N'oubliez pas que chaque player a besoin de mΘmoire supplΘmentaire ! RΘfΘrez-vous α la documentation pour plus de renseignements au sujet des players (Players.fra)..."
))
(set #create-geniedir
(cat "CrΘation du rΘpertoire 'DeliGenies'"
))
(set #create-geniestore
(cat "CrΘation du rΘpertoire 'DeliGenies/GenieStore'"
))
(set #ask-genies
(cat "Quels sont les gΘnies que vous voulez activer lors du dΘmarrage de DeliTracker II ?"
))
(set #ask-xmas
(cat "Voulez-vous installer le gΘnie 'X-Mas '94' ?"
))
(set #genie-help
(cat "Tous les gΘnies que vous n'avez pas cochΘs seront copiΘs dans le rΘpertoire 'GenieStore' et pourront donc Ωtre appelΘs plus tard. Pour plus d'informations, rΘfΘrez-vous α la documentation correspondante (Genies.fra)..."
))
(set #ask-arexx
(cat "DΘsirez-vous installer les scripts ARexx ?"
))
(set #help-arexx
(cat "N'installez ces scripts que si vous en avez vraiment besoin et si vous utilisez rΘguliΦrement ARexx."
))
(set #create-arexx
(cat "CrΘation du rΘpertoire 'ARexx'"
))
(set #ask-pdocs
(cat "DΘsirez-vous installer la documentation pour programmeurs (en anglais) ?"
))
(set #help-pdocs
(cat "N'installez ces fichiers que si vous prΘvoyez d'Θcrire vos propres routines pour vos propres players ! (Connaissances sΘrieuses en anglais requises)"
))
(set #create-pdocs
(cat "CrΘation du rΘpertoire 'Developer'"
))
(set #extract-players
(cat "DΘcompression de l'archive contenant les players\n\nVeuillez patienter quelques instants..."
))
(set #extract-genies
(cat "DΘcompression de l'archive contenant les gΘnies\n\nVeuillez patienter quelques instants..."
))
(set #extract-arexx
(cat "DΘcompression et installation de l'archive contenant les scripts ARexx\n\nVeuillez patienter..."
))
(set #extract-docs
(cat "DΘcompression et installation de l'archive contenant la documentation\n\nVeuillez patienter..."
))
(set #extract-libs
(cat "DΘcompression et installation de l'archive contenant les bibliothΦques\n\nVeuillez patienter..."
))
(set #extract-pdocs
(cat "DΘcompression et installation de l'archive contenant les informations pour programmeurs\n\nVeuillez patienter..."
))
(set #final-msg
(cat "\nPour configurer les gΘnies, veuillez procΘder comme suit pour chacun d'eux :\n\n1. Ouvrez la fenΩtre de configuration α l'aide de l'option 'Show'.\n2. Activez la fenΩtre et dΘplacez-la ensuite o∙ vous voulez qu'elle apparaisse.\n3. Choisissez\
vos options par dΘfaut (gΘnΘralement dans le menu 'Settings', en particulier 'Popup', qui vous permet de choisir si vous dΘsirez que DeliTracker ouvre la fenΩtre lors du dΘmarrage).\n4. Concluez par 'Save Prefs' dans le menu 'Project'."
))
; Update Strings
(set #remove-old
(cat "Tous les anciens fichiers seront dΘtruits."
))
(set #proceed
(cat "Continuer"
))
(set #abort
(cat "ArrΩter"
))
(set #remove-old-help
(cat "Si vous dΘsirez garder votre installation de DeliTracker intacte, sans effacer les anciens fichiers, vous devez effacer 'ENV:DELICONFIG' et redΘmarrer le script d'installation. Assurez-vous que vous avez bien choisi un autre chemin pour effectuer\
l'installation."
))
(set #removing-dt
(cat "Efface les anciens fichiers."
))
(set #already-newer-installed
(cat "L'installation est impossible, car cette version (ou une version plus rΘcente) est dΘjα installΘe sur votre disque dur."
))
(set #update-msg
(cat "\n\nDeliTracker est un produit considΘrΘ comme SHAREWARE.\n\nApparemment, vous utilisez DeliTracker frΘquemment. Si vous n'Ωtes pas encore un utilisateur rΘfΘrenciΘ, nous vous prions de le devenir aussi t⌠t que possible !"
(cat "Das T: Verzeichnis mu▀ mindestens 500KB Platz zum Entpacken verschiedener Dateien bieten."
))
(set #invalid-env
(cat "\nENV:DeliConfig enthΣlt eine ungⁿltige Pfandangabe und wurde gel÷scht.\n\n Starten Sie dieses Skript nochmal, um DeliTracker neu zu installieren."
))
(set #abort-no-space
(cat "Sie ben÷tigen mindestens 850.000 Bytes freien Plattenplatz um DeliTracker zu installieren."
))
(set #choose-text
(cat "Bitte wΣhlen Sie das Verzeichniss wohin DeliTracker installiert werden soll. Dieses Installationsscript legt dort selbst eine Schublade an."
))
(set #choose-help
(cat "Bei der Installation werden alle Dateien, bis auf die Libraries, in dieses Verzeichniss installiert. Die vollstΣndige Installation von DeliTracker belegt auf der Festplatte etwa 1MB."
))
(set #create-maindir
(cat "Erstelle DeliTracker-Verzeichniss"
))
(set #create-configdir
(cat "Erstelle Konfigurations-Verzeichniss"
))
(set #set-path
(cat "Erstelle Pfad-Variable"
))
(set #inst-main
(cat "Installiere Hauptprogramm."
))
(set #create-docsdir
(cat "Erstelle Docs-Verzeichniss"
))
(set #inst-docs
(cat "Installiere Programm Dokumentation"
))
(set #ask-xpk
(cat "Wollen Sie die XPK Packer-Libraries installieren?"
))
(set #xpk-help
(cat "Sie sollenten die Packer-Libraries auch dann installieren, wenn Sie (noch) keine gepackten Module besitzen!"
(cat "Welche Player sollen aktiviert werden werden?"
))
(set #ask-additional-players
(cat "Sollen zusΣtzliche Player aktiviert werden? Hierbei handelt es sich um Player die nicht sehr Verbreitet sind. Der normale Benutzer wird diese Player nicht ben÷tigen. Wir schlagen deshalb vor, das Sie mit 'NEIN' fortfahren."
))
(set #ask-players-2
(cat "Welche zusΣtzlichen Player sollen bei Programmstart geladen werden?"
))
(set #ask-playsid
(cat "Wollen sie den PlaySID Player fⁿr DeliTracker installieren ?\nHinweis: Dieser DeliPlayer benutzt die playsid.library. Diese Library ist SHAREWARE! Fⁿr weitere Informationen lesen sie bitte die zugeh÷rige Dokumentation."
))
(set #ask-deliay
(cat "Wollen Sie den DeliAY Player installieren?\n(Dieser Player emuliert den AY Soundchip des ZX Spectrum)"
))
(set #player-help
(cat "Bitte wΣhlen Sie nur Player fⁿr die Sie auch Module besitzen. Nicht angewΣhlete Player werden im Playerstore installiert. Sie k÷nnen diese Player bei Bedarf spΣter immer noch nachladen."
))
(set #create-geniedir
(cat "Erstelle Genie Verzeichniss"
))
(set #create-geniestore
(cat "Erstelle GenieStore"
))
(set #ask-genies
(cat "Welche zusΣtzlichen Genies sollen bei Programmstart geladen werden?"
))
(set #ask-xmas
(cat "Soll das '94 Weihnachts Genie installiert werden?"
))
(set #genie-help
(cat "Alle Genies die nicht aktiviert werden sind im GenieStore zu finden. Weitere Informationen finden Sie in Genies.deu."
))
(set #ask-arexx
(cat "Wollen Sie die ARexx scripts installieren?"
))
(set #help-arexx
(cat "WΣhlen Sie diese Option nur wenn Sie Arexx auch benutzen."
))
(set #create-arexx
(cat "Erstelle Arexx-Verzeichniss"
))
(set #ask-pdocs
(cat "Wollen Sie die Programmierdokumentation installieren?"
))
(set #help-pdocs
(cat "WΣhlen Sie diese Option nur, wenn Sie eigene Player oder Genies schreiben wollen. Hinweis: Die Entwicklerdokumentation ist fⁿr Assemblerprogramierer gedacht und ist nur in Englisch verfⁿgbar!"
))
(set #create-pdocs
(cat "Erstelle Developer-Verzeichniss"
))
(set #extract-players
(cat "Entpacke Player"
))
(set #extract-genies
(cat "Entpacke Genies"
))
(set #extract-arexx
(cat "Entpacke Arexx Scrips"
))
(set #extract-docs
(cat "Entpacke Dokumentation"
))
(set #extract-libs
(cat "Entpacke Libraries"
))
(set #extract-pdocs
(cat "Entpacke Entwicklungspaket"
))
(set #final-msg
(cat "Um die Genies zu konfigurieren, wiederholen Sie folgende Schritte fⁿr jedes Genie:\n\n1. ╓ffnen Sie die zugeh÷rige GUI mit der 'Show' Funktion.\n2. Aktivieren Sie das Fenster und positionieren Sie es an der gewⁿnschten Stelle.\n3. Stellen Sie die\
Optionen nach Bedarf ein. Sie finden die Einstellungen im 'Settings' Menⁿ. Wenn Sie wⁿnschen, da▀ dieses Fenster bei jedem Start von DeliTracker ge÷ffnet wird, schalten Sie 'Popup' an.\n\n4. WΣhlen Sie den Menⁿpunkt 'Save Prefs' aus dem 'Project' Menⁿ."
))
; Update Strings
(set #remove-old
(cat "Es werden jetzt alle alten Dateien gel÷scht."
))
(set #proceed
(cat "Weiter"
))
(set #abort
(cat "Abbrechen"
))
(set #remove-old-help
(cat "Wenn Sie Ihre alte Installation behalten wollen mⁿssen Sie ENV:DELICONFIG l÷schen und dieses Script erneut starten. Installieren Sie die neue Version unbedingt in einem anderen Directory."
))
(set #removing-dt
(cat "Entferne alte Dateien."
))
(set #already-newer-installed
(cat "Die Installation wurde abgebrochen, da bereits eine neuere Version installiert ist!"
))
(set #update-msg
(cat "\n\nDeliTracker ist SHAREWARE.\n\nDa Sie scheinbar DeliTracker ÷fter benutzen, sollten Sie sich, falls Sie das noch nicht getan haben, registrieren!"