home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 27 / amigaformatcd27.iso / -screenplay- / shareware / soliton / soliton-install < prev    next >
Text File  |  1998-04-06  |  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.