home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Amiga / Jeux / Reflexion / soliton170.lha / Soliton / Soliton-Install < prev    next >
Text File  |  1998-04-13  |  30KB  |  597 lines

  1. ;-------------------------------------------------------------------------------
  2. ;   Installation script for Soliton by Kai Nickel                 (1998-03-27)
  3. ;-------------------------------------------------------------------------------
  4. ;
  5. ; TRANSLATIONS:
  6. ; -------------
  7. ;
  8. ; 1. Append new language at "Ask Language"
  9. ;
  10. ; 2. Create a new section like "Deutsch" or "Francais" and override
  11. ;    as many of the english default strings as you like there.
  12. ;
  13. ; 3. Don't forget to change the if (= #LANG <nr>) in you new section
  14. ;    to the number of your new language.
  15. ;
  16. ; HINT: all translation-relevant parts are marked with ******
  17. ; -----
  18. ;
  19. ;*******************************************************************************
  20. ;*                         Ask Language                                        *
  21. ;*******************************************************************************
  22.  
  23. (complete 0)
  24.  
  25. (set #LANG
  26.   (askchoice
  27.     (prompt
  28.       "Select your prefered Language:\n"
  29.     )
  30.     (help
  31.       "Please select your prefered language.\n\n"
  32.       "WΣhlen Sie bitte Ihre bevorzugte Sprache.\n\n"
  33.       "Vous Ωtes priΘ de choisir votre langue prΘfΘrΘe.\n\n"
  34.       "Var god vΣlj det sprσk du f÷redrar.\n\n"
  35.       "Seleziona la tua lingua preferita.\n\n"
  36.       "Por favor selecciona tu lenguaje preferido.\n\n"
  37.       "Ole hyvΣ ja valitse haluamasi kieli.\n\n"
  38.       ;**********************************
  39.     )                                 ; *
  40.     (choices                          ; *
  41.       "english"                       ; ****************************
  42.       "deutsch"                       ; * append new language here *
  43.       "franτais"                      ; ****************************
  44.       "svenska"                       ; *
  45.       "norsk"                         ; *
  46.       "italiano"                      ; *
  47.       "espa±ol"                       ; *
  48.       "nederlands"                    ; *
  49.       "suomi"                         ; *
  50.       "polski"                        ; *
  51.       ;**********************************
  52.     )
  53.     (default 0)
  54.   )
  55. )
  56.  
  57.  
  58. ;*******************************************************************************
  59. ;*                    English default strings                                  *
  60. ;*******************************************************************************
  61. ;*
  62. ;* Installation strings. Override them in your language section, if you want.
  63. ;* Override-example is given in the following section "Deutsch".
  64. ;*
  65. (set #WELCOME        "Welcome to Soliton installation!\n\nThis script will copy all files you need to run Soliton in a drawer you choose.\nYou can also install a new version over an existing one. Except the default cardset your own cardsets will not be touched.\n")
  66. (set #MSG_MUI        "Warning: Soliton needs MUI 3.6 or higher!\n\nIt seems that you haven't installed the required MUI version. Anyway, you may continue if you think that this warning is wrong or if you are going to install MUI later\n")
  67. (set #MSG_OLDOS      "Soliton needs AmigaOS 3.0 or higher, because the cardsets are loaded via datatypes.")
  68. (set #MSG_PATH       "Choose path where new drawer 'Soliton' should be created.")
  69. (set #MSG_PATH_HELP  "In the choosen path a new drawer named 'Soliton' will be created, in which Soliton and its files will be copied.\nAbout 180KB will be needed for the installation.\n\nYou also may create a new drawer via 'Make New Drawer' before.\n")
  70. (set #MSG_MAIN       "Install the main program 'Soliton'")
  71. (set #MSG_MAIN_HELP  "The main program Soliton. The documentation has to be in the same drawer.\n")
  72. (set #MSG_GUIDE      "Install the documentation 'Soliton.guide'")
  73. (set #MSG_GUIDE_HELP "'Soliton.guide' is the documentation and online-help.\nIt must be placed into the same drawer as the main program.\n")
  74. (set #MSG_CARDS      "Copy cardsets and patterns")
  75. (set #MSG_CARDS_HELP "There are cardsets as image containing all cards or as directory with a file for each card.")
  76. (set #MSG_ICONS      "What icons do you want?")
  77. (set #MSG_ICONS_HELP "For the files exist icons in ths MagicWB-style.\n\nIf you do not have MagicWB, you also should not install these icons.\n(MagicWB is a Workbench-enhancment by Martin Huttenloher.)")
  78. (set #MSG_DOICONS    "Install the MagicWB icons.")
  79. (set #MSG_CAT        "Install 'Soliton.catalog'.")
  80. (set #MSG_CATDIR     "Create directory for Soliton.catalog.")
  81. (set #MSG_CAT_HELP   "Soliton.catalog contains the program texts in your language. Without catalog Soliton runs in english.\n")
  82. (set #EXTRAS         "Install Extras")
  83. (set #EXTRAS_HELP    "The 'Extras' directory contains scripts to convert cardsets from Cyberpatience and Reko to Soliton format.")
  84. (set #MCC            "Install MCC_Cardgame")
  85. (set #MCC_HELP       "MCC_Cardgame is required to run Soliton.")
  86. ;*
  87. ;* Path and name of the guide belonging to the language.
  88. ;* Don't override this string, if there is no guide in your language.
  89. ;*
  90. (set #GUIDE          "Docs/English/Soliton.guide")
  91. ;*
  92. ;* Path of the catalog belonging your language.
  93. ;* Don't override this string, if there is no catalog in your language.
  94. ;*
  95. (set #CATDIR         "")
  96.  
  97. ;*******************************************************************************
  98. ;*                 Deutsch (#1) - overrides all strings                        *
  99. ;*******************************************************************************
  100.  
  101. (if (= #LANG 1) (
  102.   (set #WELCOME        "Willkommen zur Soliton-Installation!\n\nDieses Skript kopiert alle notwendigen Dateien in ein Verzeichnis ihrer Wahl.\nSie k÷nnen eine neue Version auch einfach ⁿber eine vorhandene Soliton-Installation installieren. Au▀er dem mitgelieferten Default-Cardset werden evtl. vorhandene eigene SpielkartensΣtze nicht beeinflu▀t.\n")
  103.   (set #MSG_MUI        "Warnung: Soliton ben÷tigt MUI3.6 oder h÷her.\n\nEs scheint, da▀ die ben÷tigte MUI Version nicht vorhanden ist. Sie k÷nnen Soliton trotzdem installieren, wenn Sie diese Warnung fⁿr falsch halten oder MUI spΣter installieren werden.\n")
  104.   (set #MSG_OLDOS      "Soliton ben÷tigt AmigaOS 3.0 oder h÷her, da die Spielkarten per Datatypes geladen werden.")
  105.   (set #MSG_PATH       "WΣhlen Sie das Verzeichnis, in dem die Schublade 'Soliton' erzeugt werden soll.")
  106.   (set #MSG_PATH_HELP  "Im gewΣhlten Pfad wird ein neues Verzeichnis namens 'Soliton' erzeugt, in das Soliton und die zugeh÷rigen Dateien kopiert werden.\nEs werden etwa 180KB fⁿr die Installation ben÷tigt.\n\nSie k÷nnen mit 'Make New Drawer' auch zuerst ein neues Verzeichnis erstellen.\n")
  107.   (set #MSG_MAIN       "Installieren des Hauptprogramms 'Soliton'")
  108.   (set #MSG_MAIN_HELP  "Das Hauptprogramm Soliton. Die Dokumentation mu▀ sich spΣter im selben Verzeichnis befinden.\n")
  109.   (set #MSG_GUIDE      "Installieren der Dokumentation 'Soliton.guide'")
  110.   (set #MSG_GUIDE_HELP "'Soliton.guide' ist Dokumentation und gleichzeitig Online-Hilfe.\nSie mu▀ in das gleiche Verzeichnis wie das Hauptprogramm.")
  111.   (set #MSG_CARDS      "Spielkarten und Hintergrundmuster kopieren")
  112.   (set #MSG_CARDS_HELP "Die SpielkartensΣtze liegen entweder als Bild mit allen Karten vor, oder aber als Verzeichnis mit einer Datei fⁿr jede Karte.")
  113.   (set #MSG_ICONS      "Was fⁿr Icons m÷chten sie?")
  114.   (set #MSG_ICONS_HELP "Fⁿr die installierten Files stehen Piktogramme im MagicWB-Stil zur Verfⁿgung.\n\nWenn sie kein MagicWB installiert haben, sollten sie diese Icons auch nicht verwenden.\n(MagicWB ist eine Workbench-Erweiterung von Martin Huttenloher.)")
  115.   (set #MSG_DOICONS    "Kopieren der MagicWB-Icons.")
  116.   (set #MSG_CAT        "Den deutschen 'Soliton.catalog' installieren.")
  117.   (set #MSG_CATDIR     "Verzeichnis fⁿr deutschen Katalog erzeugen.")
  118.   (set #MSG_CAT_HELP   "Der Soliton.catalog enthΣlt alle deutschen Programmtexte. Wer ihn nicht installiert, mu▀ Soliton in Englisch ertragen.\n")
  119.   (set #EXTRAS         "'Extras' installieren")
  120.   (set #EXTRAS_HELP    "Das 'Extras'-Verzeichnis enthΣlt Skripts, um Cyberpatience- und Reko-Karten ins Soliton-Format zu konvertieren.")
  121.   (set #MCC            "MCC_Cardgame installieren")
  122.   (set #MCC_HELP       "MCC_Cardgame wird von Soltion unbedingt ben÷tigt.")
  123.  
  124.   (set #GUIDE          "Docs/Deutsch/Soliton.guide")
  125.   (set #CATDIR         "Catalogs/Deutsch")
  126. ) )
  127.  
  128. ;*******************************************************************************
  129. ;*               Francais (#2) -                                               *
  130. ;*******************************************************************************
  131.  
  132. (if (= #LANG 2) (
  133. (set #WELCOME "Bienvenue pour l'installation de Soliton\n\nCe script va copier tous les fichiers requis par Soliton dans un tiroir.\nVous pouvez Θgalement Θcraser une ancienne version. Vos jeux de cartes ne seront pas touchΘs.\n")
  134.   (set #MSG_MUI        "Vous n'avez pas MUI (ou seulement une vieille version).\nSoliton a besoin de MUI 3.6 ou supΘrieure.\n\nVous pouvez installer Soliton, mais il ne marchera pas tant qu'une nouvelle version de MUI ne sera pas aussi installΘe.\n")
  135.   (set #MSG_OLDOS      "Soliton a besoin de l'AmigaOS 3.0 ou supΘrieur, car les jeux de cartes sont chargΘs via les datatypes.")
  136.   (set #MSG_PATH       "Choisissez le chemin o∙ le tiroir ½áSolitoná╗ devrait Ωtre crΘΘ.")
  137.   (set #MSG_PATH_HELP  "Dans le chemin choisi un tiroir ½áSolitoná╗ sera crΘΘ, o∙ Soliton et ses fichiers seront copiΘs.\nEnviron 180áko sont nΘcessaires pour l'installation.\n\nVous pouvez aussi crΘer un nouveau tiroir.\n")
  138.   (set #MSG_MAIN       "Installer le programme ½áSolitoná╗")
  139.   (set #MSG_MAIN_HELP  "Le programme ½áSolitoná╗. La documentation doit Ωtre dans le mΩme tiroir.\n")
  140.   (set #MSG_GUIDE      "Installer la documentation ½áSoliton.guideá╗")
  141.   (set #MSG_GUIDE_HELP "½áSoliton.guideá╗ est la documentation et l'aide en ligne.\nIl doit Ωtre placΘ dans le mΩme tiroir que le programme.\n")
  142.   (set #MSG_CARDS      "Copier jeux de cartes et motifs")
  143.   (set #MSG_CARDS_HELP "Il y a des jeux de cartes en tant qu'images contenant toutes les cartes ou en tant que rΘpertoires o∙ chaque carte est un fichier.")
  144.   (set #MSG_ICONS      "Quelles ic⌠nes voulez-vous ?")
  145.   (set #MSG_ICONS_HELP "Il y a des ic⌠nes dans le style MagicWB.\n\nSi vous n'avez pas MagicWB, vous ne devriez pas installer ces ic⌠nes.\n(MagicWB est une amΘlioration du Workbench par Martin Huttenloher.)")
  146.   (set #MSG_DOICONS    "Installer les ic⌠nes MagicWB.")
  147.   (set #MSG_CAT        "Installer ½áSoliton.catalogá╗.")
  148.   (set #MSG_CATDIR     "CrΘer le rΘpertoire pour Soliton.catalog.")
  149.   (set #MSG_CAT_HELP   "½áSoliton.catalogá╗ contient les textes correspondant α votre langue. Sans ce catalogue Soliton se lance en anglais.\n")
  150.  
  151.   (set #CATDIR         "Catalogs/Franτais")
  152.   (set #GUIDE          "Docs/Franτais/Soliton.guide")
  153. ) )
  154.  
  155. ;*******************************************************************************
  156. ;*               Svenska (#3) -                                                *
  157. ;*******************************************************************************
  158.  
  159. (if (= #LANG 3) (
  160.   (set #WELCOME
  161.     (cat
  162.       "VΣlkommen till Installeraren f÷r Soliton!\n\n"
  163.       "Det hΣr programmet kopierar alla filer du beh÷ver f÷r att spela "
  164.       "Soliton till en lσda som du vΣljer.\n"
  165.       "Du kan ocksσ installera en ny version ÷ver en Σldre version. "
  166.       "F÷rutom den f÷rvalda kortleken kommer inte dina kortlekar att "
  167.       "pσverkas.\n"
  168.     )
  169.   )
  170.   (set #MSG_MUI
  171.     (cat
  172.       "Du har inte MUI installerad (eller sσ har du en gammal version).\n"
  173.       "Soliton beh÷ver MUI version 3.6 eller h÷gre.\n\n"
  174.       "Du kan installera Soliton nu, men det kommer inte att fungera "
  175.       "f÷rrΣn du har installerat en ny version av MUI.\n"
  176.     )
  177.   )
  178.   (set #MSG_OLDOS
  179.     (cat
  180.       "Soliton beh÷ver AmigaOS version 3.0 eller h÷gre, eftersom "
  181.       "kortlekarna laddas med hjΣlp av datatyper."
  182.     )
  183.   )
  184.   (set #MSG_PATH "VΣlj den lσda dΣr du vill att lσdan 'Soliton' ska skapas.")
  185.   (set #MSG_PATH_HELP
  186.     (cat
  187.       "I den valda lσdan kommer en ny lσda kallad 'Soliton' att skapas, "
  188.       "till vilken Soliton och de tillh÷rande filerna kommer att kopieras.\n"
  189.       "Ungef÷r 180 KB ledigt utrymme beh÷vs f÷r installationen.\n\n"
  190.       "Du kan ocksσ skapa en ny lσda med hjΣlp av knappen 'Skapa ny "
  191.       "lσda...'.\n"
  192.     )
  193.   )
  194.   (set #MSG_MAIN       "Installera huvudprogrammet 'Soliton'.")
  195.   (set #MSG_MAIN_HELP
  196.     (cat
  197.       "Huvudprogrammet, Soliton. Dokumentationen mσste vara i samma lσda.\n"
  198.     )
  199.   )
  200.   (set #MSG_GUIDE      "Installera dokumentationen 'Soliton.guide'.")
  201.   (set #MSG_GUIDE_HELP
  202.     (cat
  203.       "'Soliton.guide' Σr dokumentationen och direkthjΣlpen.\n"
  204.       "Den mσste finnas i samma lσda som huvudprogrammet.\n"
  205.     )
  206.   )
  207.   (set #MSG_CARDS      "Kopiera kortlekar och bakgrunder.")
  208.   (set #MSG_CARDS_HELP
  209.     (cat
  210.       "Det finns kortlekar i form av en bild som innehσller alla kort, "
  211.       "eller som en lσda med en fil f÷r varje kort."
  212.     )
  213.   )
  214.   (set #MSG_ICONS      "Vilka ikoner vill du ha?")
  215.   (set #MSG_ICONS_HELP
  216.     (cat
  217.       "F÷r filerna finns det ikoner i MagicWB-stilen.\n\n"
  218.       "Om du inte har MagicWB, b÷r du inte heller installera de hΣr "
  219.       "ikonerna.\n"
  220.       "(MagicWB Σr en Workbench-f÷rbΣttring av Martin Huttenloher.)"
  221.     )
  222.   )
  223.   (set #MSG_DOICONS    "Installera MagicWB-ikonerna.")
  224.   (set #MSG_CAT        "Installera 'Soliton.catalog'.")
  225.   (set #MSG_CATDIR     "Skapar katalog f÷r Soliton.catalog.")
  226.   (set #MSG_CAT_HELP
  227.     (cat
  228.       "Soliton.catalog innehσller programtexterna pσ ditt sprσk. Utan "
  229.       "katalogen kommer Soliton att anvΣnda engelska.\n"
  230.     )
  231.   )
  232.   (set #CATDIR         "Catalogs/Svenska")
  233.   (set #GUIDE          "Docs/Svenska/Soliton.guide")
  234. ) )
  235.  
  236.  
  237. ;*******************************************************************************
  238. ;*               Norsk (#4)                                                    *
  239. ;*******************************************************************************
  240.  
  241. (if (= #LANG 4) (
  242.   (set #WELCOME        "Velkommen til installasjonsprogrammet\nfor Soliton!\n\nDette programmet vil kopiere alle filene du trenger for σ kj°re Soliton til den skuffen du velger.\nDu kan ogsσ installere en ny versjon over en eldre. Bare standard-kortstokken vil endres. Dine egne kortstokker vil ikke bli r°rt.\n")
  243.   (set #MSG_MUI        "Du har ikke MUI, eller du har en for gammel versjon av MUI. Soliton trenger MUI 3.6 eller h°yere.\n\nDu kan installere Soliton nσ, men det vil ikke virke f°r du installerer en ny versjon av MUI ogsσ.\n")
  244.   (set #MSG_OLDOS      "Soliton trenger AmigaOS 3.0 eller h°yere fordi korstokkene hentes v.h.a. datatyper.")
  245.   (set #MSG_PATH       "Velg skuffen eller omrσdet der du vil opprette skuffen 'Soliton'.")
  246.   (set #MSG_PATH_HELP  "En skuff 'Soliton' vil bli opprettet i den valgte skuffen/omrσdet. Soliton og tilh°rende filer vil bli lagt der.\n\nInstallasjonen vil trenge ca. 180 KB.\n\nDu kan ogsσ lage en ny skuff med 'Lag en skuff' pσ forhσnd.\n")
  247.   (set #MSG_MAIN       "Installasjon av hovedprogrammet 'Soliton'")
  248.   (set #MSG_MAIN_HELP  "Hovedprogrammet Soliton. Dokumentasjonen mσ legges i samme skuff.\n")
  249.   (set #MSG_GUIDE      "Installasjon av dokumentasjonen 'Soliton.guide'")
  250.   (set #MSG_GUIDE_HELP "'Soliton.guide' inneholder dokumentasjon og online-hjelp.\nDen mσ plasseres i samme skuff som hovedprogrammet.\n")
  251.   (set #MSG_CARDS      "Kopiere kortstokker og m°nstre")
  252.   (set #MSG_CARDS_HELP "Kortstokkene finnes enten som bilder av samtlige kort, eller som skuffer med ei fil for hvert enkelt kort.")
  253.   (set #MSG_ICONS      "Hvilke ikoner vil du bruke?")
  254.   (set #MSG_ICONS_HELP "Det finnes ikoner for filene i MagicWB-stil.\n\nHvis du ikke har MagicWB er det liten vits i σ installere disse ikonene.\n(MagicWB er et Workbench-tillegg lagd av Martin Huttenloher.)")
  255.   (set #MSG_DOICONS    "Installere MagicWB-ikonene.")
  256.   (set #MSG_CAT        "Installere 'Soliton.catalog'.")
  257.   (set #MSG_CATDIR     "Lage skuff for Soliton.catalog.")
  258.   (set #MSG_CAT_HELP   "Soliton.catalog inneholder program-tekstene pσ ditt sprσk. Uten katalog vil Soliton vise engelske tekster.\n")
  259.  
  260.   (set #GUIDE          "Docs/Norsk/Soliton.guide")
  261.   (set #CATDIR         "Catalogs/Norsk")
  262. ) )
  263.  
  264.  
  265. ;*******************************************************************************
  266. ;*              Italiano (#5)                                                  *
  267. ;*******************************************************************************
  268.  
  269. (if (= #LANG 5) (
  270.   (set #WELCOME        "Benvenuto nell'installazione di Soliton!\n\nQuesto script copierα tutti i file necessari per eseguire Soliton in un cassetto a tua scelta.\nPuoi inoltre installare una nuova versione sopra una giα esistente. I tuoi mazzi di carte non saranno toccati, ad eccezione di quello predefinito .\n")
  271.   (set #MSG_MUI        "Non hai MUI (o hai solo una versione datata).\nSoliton richiede MUI 3.6 o successiva.\n\nPuoi installare Soliton ora, ma non funzionerα fino a quando non installerai una nuova versione di MUI.\n")
  272.   (set #MSG_OLDOS      "Soliton richiede AmigaOS 3.0 o successivo, dato che carica i mazzi di carte mediante i datatype.")
  273.   (set #MSG_PATH       "Scegli il percorso dove deve essere creato il nuovo cassetto 'Soliton'.")
  274.   (set #MSG_PATH_HELP  "Nel percorso scelto sarα creato un nuovo cassetto chiamato 'Soliton', nel quale saranno poi copiati Soliton e i suoi file.\nPer l'istallazione aranno necessari circa 180KB.\n\nPuoi anche creare prima un nuovo cassetto con 'Crea nuovo cassetto...'.\n")
  275.   (set #MSG_MAIN       "Installo il programma principale 'Soliton'")
  276.   (set #MSG_MAIN_HELP  "Il programma principale Soliton. La documentazione deve trovarsi nello stesso cassetto.\n")
  277.   (set #MSG_GUIDE      "Installo la documentazione 'Soliton.guide'")
  278.   (set #MSG_GUIDE_HELP "'Soliton.guide' Φ la documentazione e l'aiuto in linea.\nDeve essere posta nello stesso cassetto del programma principale.\n")
  279.   (set #MSG_CARDS      "Copio i mazzi di carte e i motivi")
  280.   (set #MSG_CARDS_HELP "Ci sono mazzi di carte come file immagine contenenti tutte le carte o come directory con un file per ogni carta.")
  281.   (set #MSG_ICONS      "Come vuoi le icone?")
  282.   (set #MSG_ICONS_HELP "Per i file sono disponibili delle icone in stile MagicWB.\n\nSe non hai MagicWB, non dovresti installare queste icone.\n(MagicWB Φ una miglioria al Workbench di Martin Huttenloher.)")
  283.   (set #MSG_DOICONS    "Installo le icone MagicWB.")
  284.   (set #MSG_CAT        "Installo 'Soliton.catalog'.")
  285.   (set #MSG_CATDIR     "Creo la directory per Soliton.catalog.")
  286.   (set #MSG_CAT_HELP   "Soliton.catalog contiene i testi del programma nella tua lingua. Senza catalogo Soliton utilizza l'inglese.\n")
  287.  
  288.   (set #GUIDE          "Docs/Italiano/Soliton.guide")
  289.   (set #CATDIR         "Catalogs/Italiano")
  290. ) )
  291.  
  292.  
  293. ;*******************************************************************************
  294. ;*               Espa±ol (#6) -                                                *
  295. ;*******************************************************************************
  296.  
  297. (if (= #LANG 6) (
  298.   (set #WELCOME        "íBienvenido a la instalaci≤n de Soliton!\n\nEste script copiarß todos los ficheros necesarios para ejecutar Soliton en un caj≤n que elijas.\nTambiΘn puedes instalar una nueva versi≤n sobre otra existente. Excepto la baraja de cartas por defecto tus propias barajas de cartas no se tocarßn.\n")
  299.   (set #MSG_MUI        "Aviso: íSoliton necesita MUI 3.6 o superior!\n\nParece que NO tienes instalada la versi≤n de MUI necesaria. De todas formas, puedes continuar si piensas que este aviso es erroneo o si vas a instalar MUI mßs tarde\n")
  300.   (set #MSG_OLDOS      "Soliton necesita AmigaOS 3.0 o superior, porque las barajas de cartas son cargadas a travΘs de datatypes.")
  301.   (set #MSG_PATH       "Elige el camino donde el nuevo caj≤n 'Soliton' debe ser creado.")
  302.   (set #MSG_PATH_HELP  "En el camino elegido un nuevo caj≤n llamado 'Soliton' se crearß, en el cual Soliton y sus ficheros serßn copiados.\nSobre 180KB se necesitarßn para la instalaci≤n.\n\nTambiΘn puedes crear un nuevo caj≤n a travΘs de 'Caj≤n Nuevo' antes.\n")
  303.   (set #MSG_MAIN       "Instala el programa principal 'Soliton'")
  304.   (set #MSG_MAIN_HELP  "El programa principal Soliton. La documentaci≤n tiene que estar en el mismo caj≤n.\n")
  305.   (set #MSG_GUIDE      "Instalar la documentaci≤n 'Soliton.guide'")
  306.   (set #MSG_GUIDE_HELP "'Soliton.guide' es la documentaci≤n y la ayuda en-linea.\nDebe estar en el mismo caj≤n que el programa principal.\n")
  307.   (set #MSG_CARDS      "Copiar barajas de cartas y patrones")
  308.   (set #MSG_CARDS_HELP "Hay barajas de cartas como imagenes conteniendo todas las cartas o como directorio con un fichero para cada carta.")
  309.   (set #MSG_ICONS      "┐Que iconos quieres?")
  310.   (set #MSG_ICONS_HELP "Para los ficheros existen iconos en el estilo MagicWB.\n\nSi no tienes MagicWB, no deberias instalar estos iconos.\n(MagicWB es una mejora del Workbench por Martin Huttenloher.)")
  311.   (set #MSG_DOICONS    "Instalar los iconos MagicWB.")
  312.   (set #MSG_CAT        "Instalar 'Soliton.catalog'.")
  313.   (set #MSG_CATDIR     "Crear un directorio para Soliton.catalog.")
  314.   (set #MSG_CAT_HELP   "Soliton.catalog contiene los textos del programa en tu lengua. Sin catßlogo, Soliton funciona en inglΘs.\n")
  315.   (set #EXTRAS         "Instalar Extras")
  316.   (set #EXTRAS_HELP    "El directorio 'Extras'contiene scripts para convertir barajas de cartas de Cyberpatience y Reko al formato de Soliton.")
  317.  
  318.   (set #GUIDE          "Docs/Espa±ol/Soliton.guide")
  319.   (set #CATDIR         "Catalogs/Espa±ol")
  320. ) )
  321.  
  322.  
  323.  
  324. ;*******************************************************************************
  325. ;*               Nederlands (#7)                                               *
  326. ;*******************************************************************************
  327.  
  328. (if (= #LANG 7) (
  329.   (set #CATDIR         "Catalogs/Nederlands")
  330. ) )
  331.  
  332.  
  333. ;*******************************************************************************
  334. ;*               Suomi (#8)                                                    *
  335. ;*******************************************************************************
  336.  
  337. (if (= #LANG 8) (
  338.   (set #WELCOME        "Tervetuloa Solitonin asennukseen!\n\nTΣmΣ komentotiedosto kopioi kaikki Solitonin ajamiseen tarvittavat tiedostot valitsemaasi hakemistoon.\nVoit my÷s asentaa uuden version entisen pΣΣlle. Oletuskorttipakkaa lukuunottamatta korttipakkasi sΣilyvΣt koskemattomina.\n")
  339.   (set #MSG_MUI        "Varoitus: Soliton tarvitsee MUI 3.6:n tai uudemman!\n\nNΣyttΣΣ siltΣ, ettet ole asentanut vaadittua MUI-versiota. Voit kuitenkin jatkaa jos uskot tΣmΣn varoituksen olevan virheellinen tai aiot asentaa MUI:n my÷hemmin\n")
  340.   (set #MSG_OLDOS      "Soliton tarvitsee AmigaOS 3.0:n tai uudemman, koska korttipakat ladataan datatyyppien avulla.")
  341.   (set #MSG_PATH       "Valitse polku johon uusi hakemisto 'Soliton', tehdΣΣn.")
  342.   (set #MSG_PATH_HELP  "Valittuun hakemistoon tehdΣΣn uusi hakemisto 'Soliton', johon kopioidaan Soliton ja kaikki sen tarvitsemat tiedostot.\nNoin 180KB tarvitaan asennukseen.\n\nVoit my÷s tehdΣ uuden hakemiston 'Make New Drawer'-toiminnon avulla.\n")
  343.   (set #MSG_MAIN       "Asenna pΣΣohjelma 'Soliton'")
  344.   (set #MSG_MAIN_HELP  "PΣΣohjelma Soliton. Dokumentoinnin tΣytyy olla samassa hakemistossa.\n")
  345.   (set #MSG_GUIDE      "Asenna dokumentointi 'Soliton.guide'")
  346.   (set #MSG_GUIDE_HELP "'Soliton.guide' on dokumentointi ja online-apu.\nSen tΣytyy olla samassa hakemistossa pΣΣohjelman kanssa.\n")
  347.   (set #MSG_CARDS      "Kopioi korttipakat ja taustakuviot")
  348.   (set #MSG_CARDS_HELP "On korttipakkoja jotka sisΣltΣvΣt koko pakan yhtenΣ kuvana, sekΣ pakkoja joissa kortit ovat hakemistossa sisΣltΣen kuvan jokaista korttia kohden.")
  349.   (set #MSG_ICONS      "MitkΣ kuvakkeet haluat?")
  350.   (set #MSG_ICONS_HELP "Tiedostoille on olemassa MagicWB-tyyliset kuvakkeet.\n\nJos sinulla ei ole MagicWB:tΣ, sinun ei pitΣisi asentaa nΣitΣ kuvakkeita.\n(MagicWB on Martin Huttenloherin tekemΣ Workbench-laajennus.)")
  351.   (set #MSG_DOICONS    "Asenna MagicWB-kuvakkeet.")
  352.   (set #MSG_CAT        "Asenna 'Soliton.catalog'.")
  353.   (set #MSG_CATDIR     "Luo hakemisto tiedostolle Soliton.catalog.")
  354.   (set #MSG_CAT_HELP   "Soliton.catalog sisΣltΣΣ ohjelmatekstit omalla kielellΣsi. Ilman catalogia Soliton on englanninkielinen.\n")
  355.   (set #EXTRAS         "Asenna laajennukset")
  356.   (set #EXTRAS_HELP    "'Extras'-hakemisto sisΣltΣΣ komentotiedostot korttipakkojen muuntamiseksi Cyberpatience ja Reko -muodoista Soliton-muotoon.")
  357.  
  358.   (set #GUIDE          "Docs/suomi/Soliton.guide")
  359.   (set #CATDIR         "Catalogs/suomi")
  360. ) )
  361.  
  362.  
  363. ;*******************************************************************************
  364. ;*               Polski (#9)                                                   *
  365. ;*******************************************************************************
  366.  
  367. (if (= #LANG 9) (
  368.   (set #CATDIR         "Catalogs/Polski")
  369. ) )
  370.  
  371.  
  372. ;*******************************************************************************
  373. ;*                                                                             *
  374. ;*             ! NOTHING MORE TO TRANSLATE BEYOND THIS POINT !                 *
  375. ;*                                                                             *
  376. ;*******************************************************************************
  377.  
  378.  
  379.  
  380. (message #WELCOME)
  381.  
  382. ;-------------------------------------------------------------------------------
  383. ;                            Check OS and MUI versions
  384. ;-------------------------------------------------------------------------------
  385.  
  386.  
  387. (complete 5)
  388.  
  389. (set #OSVersion (/ (getversion) 65536))
  390. (if (< #OSVersion 39)
  391.   (message #MSG_OLDOS)
  392. )
  393.  
  394.  
  395. (if (exists ("LIBS:Muimaster.library"))
  396.   (
  397.     (set #MUIVER (/ (getversion "LIBS:Muimaster.library") 65536))
  398.     (if (< #MUIVER 17)
  399.       (message #MSG_MUI)
  400.     )
  401.   )
  402.   (message #MSG_MUI)
  403. )
  404.  
  405.  
  406. ;-------------------------------------------------------------------------------
  407. ;                            Get and creat path
  408. ;-------------------------------------------------------------------------------
  409.  
  410. (complete 10)
  411.  
  412. (set #DESTINATION
  413.   (askdir (prompt  #MSG_PATH)
  414.           (help    #MSG_PATH_HELP)
  415.           (default @default-dest)
  416.   )
  417. )
  418.  
  419. (set #DESTINATION (tackon #DESTINATION "Soliton"))
  420.  
  421. (set @default-dest #DESTINATION)
  422.  
  423. (makedir #DESTINATION
  424.   (help @makedir-help)
  425.   (infos)
  426. )
  427.  
  428.  
  429.  
  430.  
  431. ;-------------------------------------------------------------------------------
  432. ;                            Copy main
  433. ;-------------------------------------------------------------------------------
  434.  
  435. (complete 20)
  436.  
  437. (copyfiles (prompt #MSG_MAIN)
  438.            (source "Soliton")
  439.            (dest #DESTINATION)
  440.            (confirm)
  441.            (infos)
  442.            (noposition)
  443.            (help #MSG_MAIN_HELP)
  444. )
  445.  
  446. ;-------------------------------------------------------------------------------
  447. ;                            Copy guide
  448. ;-------------------------------------------------------------------------------
  449.  
  450. (complete 30)
  451.  
  452. (copyfiles (prompt #MSG_GUIDE)
  453.            (source #GUIDE)
  454.            (dest   #DESTINATION)
  455.            (confirm)
  456.            (infos)
  457.            (noposition)
  458.            (help #MSG_GUIDE_HELP)
  459. )
  460.  
  461. (complete 40)
  462.  
  463. (copyfiles (prompt #MSG_GUIDE)
  464.            (source "Docs/History.guide")
  465.            (dest   #DESTINATION)
  466.            (confirm)
  467.            (infos)
  468.            (noposition)
  469.            (help #MSG_GUIDE_HELP)
  470. )
  471.  
  472. ;-------------------------------------------------------------------------------
  473. ;                            Copy MCC_Cardgame
  474. ;-------------------------------------------------------------------------------
  475.  
  476. (complete 50)
  477.  
  478. (copyfiles (prompt #MCC)
  479.            (source "mui/Cardgame.mcc")
  480.            (dest (tackon #DESTINATION "mui") )
  481.            (confirm)
  482.            (noposition)
  483.            (help #MCC_HELP)
  484. )
  485.  
  486. ;-------------------------------------------------------------------------------
  487. ;                            Copy catalog
  488. ;-------------------------------------------------------------------------------
  489.  
  490. (complete 60)
  491.  
  492. (if #CATDIR
  493.   (
  494.     (makedir (tackon #DESTINATION "Catalogs")
  495.              (help   @makedir-help)
  496.              (prompt #MSG_CATDIR)
  497.              (confirm)
  498.              (infos)
  499.     )
  500.  
  501.     (copyfiles (dest   (tackon #DESTINATION #CATDIR))
  502.                (source (tackon #CATDIR "Soliton.catalog"))
  503.                (prompt #MSG_CAT)
  504.                (help   #MSG_CAT_HELP)
  505.                (confirm)
  506.     )
  507.   )
  508. )
  509.  
  510.  
  511. ;-------------------------------------------------------------------------------
  512. ;                            Copy graphics
  513. ;-------------------------------------------------------------------------------
  514.  
  515. (complete 70)
  516.  
  517. (copyfiles (prompt #MSG_CARDS)
  518.            (source "Graphics/")
  519.            (dest   (tackon #DESTINATION "Graphics"))
  520.            (help #MSG_CARDS_HELP)
  521.            (confirm)
  522.            (all)
  523.            (infos)
  524. )
  525.  
  526.  
  527. ;-------------------------------------------------------------------------------
  528. ;                            Copy Extras
  529. ;-------------------------------------------------------------------------------
  530.  
  531. (complete 80)
  532.  
  533. (copyfiles (prompt #EXTRAS)
  534.            (source "Extras/")
  535.            (dest   (tackon #DESTINATION "Extras"))
  536.            (help #EXTRAS_HELP)
  537.            (confirm)
  538.            (all)
  539.            (infos)
  540. )
  541.  
  542. ;-------------------------------------------------------------------------------
  543. ;                           Copy icons
  544. ;-------------------------------------------------------------------------------
  545.  
  546. (complete 90)
  547.  
  548. (set #ICONS
  549.   (askchoice (prompt  #MSG_ICONS)
  550.              (help    #MSG_ICONS_HELP)
  551.              (choices "Standard" "MagicWB")
  552.              (default 0)
  553.   )
  554. )
  555.  
  556. (if (= #ICONS 1)
  557.   (
  558.     (copyfiles (prompt  #MSG_DOICONS)
  559.                (source  "MWBIcons/")
  560.                (dest    #DESTINATION)
  561.                (pattern "Soliton#?")
  562.     )
  563.  
  564.     (copyfiles (prompt #MSG_DOICONS)
  565.                (source "MWBIcons/Graphics.info")
  566.                (dest   #DESTINATION)
  567.     )
  568.  
  569.     (copyfiles (prompt #MSG_DOICONS)
  570.                (source "MWBIcons/History.guide.info")
  571.                (dest   #DESTINATION)
  572.     )
  573.  
  574.     (if (#CATDIR)
  575.       (copyfiles (prompt #MSG_DOICONS)
  576.                  (source "MWBIcons/Catalogs.info")
  577.                  (dest   #DESTINATION)
  578.       )
  579.     )
  580.  
  581.     (copyfiles (prompt #MSG_DOICONS)
  582.                (source "MWBIcons/Extras.info")
  583.                (dest   #DESTINATION)
  584.     )
  585.  
  586.     (run (cat "copy " "MWBIcons/Drawer.info \"" #DESTINATION ".info\""))
  587.   )
  588. )
  589.  
  590.  
  591. ;-------------------------------------------------------------------------------
  592. ;                            Goodbye
  593. ;-------------------------------------------------------------------------------
  594.  
  595. (complete 100)
  596. (exit)
  597.