;
;----------------------------------------------------------------------------
;
; YAM 1.3+ - Installer script by Marcin Orlowski <carlos@inet.com.pl>
;            Updated by Marcel Beck <mbeck@access.ch>
;            Updated by Ljubomir Jankovi <lurch@afrodita.rcub.bg.ac.yu>
;
;----------------------------------------------------------------------------
;
; $VER: Installer script 1.5 for YAM (13.12.96)  Marcin Orlowski
;
;
;  History
; --------------------
;
; - Sat Jul 27 20:13:01 1996 - First release with YAM 1.3
; - Thu Aug  1 10:28:04 1996 - Spanish translation added
; - Sat Aug  3 23:18:20 1996 - Czech translation added
; - Tue Aug 20 14:13:13 1996 - Assign YAM: YAM: bug resolved
;                              Czech catalog selection added
;                              Small clean-ups
; - Sat Aug 31 17:00:00 1996 - Swedish translation added
;                            - French guide selection added
; - Sun Oct  6 14:12:53 1996 - Fixed #def#def_doc_lang typo
;                              bug causing german to be default
;                              language (instead of english)
;                              for AmigaGuide documents
;                            - Pre OS3.0 classes' dir support
;                            - Added workaround for pre v43
;                              Installer VERSION command bug
;                            - Now installs default addressbook
;                              if custom doesn't exists (mainly
;                              happens on 1st-time instalation)
;                            - Added folding markers (open "///"
;                              and close "//|") to make script
;                              editing bit easier
; - Sun Nov 10 11:00:00 1996 - Modified source paths for MUI libs
;                              and textfield.gadget
;                            - Now copies a sample configuration
;                              for T-Online (German first-time
;                              installation only)
; - Sat Nov 23 10:00:00 1996 - Norwegian translation added
;                            - Selection for CPU-optimized YAM
;                              added
; - Thu Dec 12 20:00:00 1996 - Serbian translation added
;                            - Localized selection of CPU-opt.
;                              version
;----------------------------------------------------------------------------

;/// Setting up
(set #def_lang_English       0)
(set #def_lang_Catal        1)
(set #def_lang_Czech         2)
(set #def_lang_Dansk         4)
(set #def_lang_Deutsch       8)
(set #def_lang_Espaol      16)
(set #def_lang_Franais     32)
(set #def_lang_Greek        64)
(set #def_lang_Italiano    128)
(set #def_lang_Nederlands  256)
(set #def_lang_Norsk       512)
(set #def_lang_Polski     1024)
(set #def_lang_Portugus  2048)
(set #def_lang_Serbian    4096)
(set #def_lang_Suomi      8192)
(set #def_lang_Svenska   16384)

(set #def_doc_deutsch   0)
(set #def_doc_english   1)
(set #def_doc_italiano  2)
(set #def_doc_franais  3)
;//|

;----------------------------------------------------------------------------

;/// ***** English

(set #def_cat_lang #def_lang_English)
(set #def_doc_lang #def_doc_english)
(set #wrongOS  "YAM needs at least OS2.04 to run\n")
(set #wrongMUI "YAM needs at least MUI3.3 to run\n")

(set #proc_type "Select which version of YAM you would like to install:")
(set #proc_help (cat "Here you can select which version of YAM to install "
                     "depending on type of processor you own."))
(set #proc_any "Compatible with any processor")
(set #proc_020 "Optimized for 68020 and 68030")
(set #proc_060 "Optimized for 68040 and 68060")

(set #YAM_dir  (cat"Choose YAM home directory\n"
                                                                         "(NO extra drawer will be created!)"))

(set #lang_catalog (cat "Which catalog file do you want to install?\n"
                                                                                                "(English language is built-in)"))
(set #lang_manual "Select language for on-line AmigaGuide help")

(set #icons        "Select the icons style you want to install")
(set #icons_def    "Default")
(set #icons_def_4  "Default (4 colors)")
(set #icons_all    "Copy them all...")
(set #icons_help   (cat "For icons overview please take a closer "
                                                                                                "look at contents of \"Icons\" directory...\n\n"))

(set #arexx_prompt "Where do you want to install ARexx scripts?")

(set #assign_prompt (cat "YAM: assign should be added to your S:USER-STARTUP\n"
                                                                                                 "Do you mind?"))
(set #assign_help (cat "When the Installer program asks if you want to place this "
                                                                                         "assignment into your S:user-startup file, you should select "
                                                                                         "the \"Proceed\" button; otherwise, the next time you boot up your "
                                                                                         "machine, the program won't be able to find the necessary files "
                                                                                         "and drawers it needs to run.\n"))

(set #done_1   (cat "\nYAM has been succesfuly installed.\n\n"
                                                                                "Click the \"YAM\" icon in the\n"))
(set #done_2       "\ndirectory to taste it.\n\nHave fun...")
;//|
;/// ***** Catal

(IF (= @language "catal")
(
(set #def_cat_lang #def_lang_Catal)
(set #def#def_doc_lang #def_doc_english)
(set #wrongOS  "YAM necessita almenys OS2.04 per funcionar\n")
(set #wrongMUI "YAM necessita almenys MUI3.3 per funcionar\n")

(set #proc_type "Select which version of YAM you would like to install:")
(set #proc_help (cat "Here you can select which version of YAM to install "
                     "depending on type of processor you own."))
(set #proc_any "Compatible with any processor")
(set #proc_020 "Optimized for 68020 and 68030")
(set #proc_060 "Optimized for 68040 and 68060")

(set #YAM_dir  (cat"Tria un directori pel YAM \n"
                                                                         "(NO es crear cap calaix!)"))

(set #lang_catalog (cat "Quin catleg vols instal.lar?\n"
                                                                                                "(Angles s per defecte)"))
(set #lang_manual "Tria l'idioma de l'ajuda on-line")

(set #icons        "Tria el tipus d'icona a instal.lar")
(set #icons_def    "Per defecte")
(set #icons_def_4  "Per defecte (4 colors)")
(set #icons_all    "Copiar'ls tots...")
(set #icons_help   (cat "Per a una ullada de les icones"
                                                                                                "mira el contingut del directori \"Icons\"...\n\n"))

(set #arexx_prompt "On vols instal.lar els guions AREXX?")

(set #assign_prompt (cat "l'assignaci YAM: hauria de ser afegida a S:USER-STARTUP\n"
                                                                                                 "Vols fer-ho?"))
(set #assign_help (cat "Quan el programa Installer et demani si vols afegir"
                                                                                         "l'assignaci al teu fitxer S:user-startup, hauries de seleccinar"
                                                                                         "elbot \"Procedir\"; sino la propera vegada que inicialitzis la teva"
                                                                                         "mquina, el programa no podr trobar els fitxers"
                                                                                         "i calaixos que necessita per funcionar.\n"))

(set #done_1   (cat "\nYAM ha estat instal.lat.\n\n"
                                                                                "Prem la icona \"YAM\" del\n"))
(set #done_2       "\ndirectori per probar-el.\n\nQue vagi b...")
)
)
;//|
;/// ***** Czech

(IF (= @language "czech")
(
(set #def_cat_lang #def_lang_Czech)
(set #def#def_doc_lang #def_doc_english)
(set #wrongOS  "YAM pro sputn vyaduje alespo OS2.04\n")
(set #wrongMUI "YAM pro sputn vyaduje alespo MUI3.3\n")

(set #proc_type "Select which version of YAM you would like to install:")
(set #proc_help (cat "Here you can select which version of YAM to install "
                     "depending on type of processor you own."))
(set #proc_any "Compatible with any processor")
(set #proc_020 "Optimized for 68020 and 68030")
(set #proc_060 "Optimized for 68040 and 68060")

(set #YAM_dir  (cat"Vyberte domovsk adres pro YAM\n"
                                                                         "(nebude vytvoen zvltn adres!)"))

(set #lang_catalog (cat "Kter catalog soubor chcete instalovat?\n"
                                                                                                "(Anglick je v programu zabudovn)"))
(set #lang_manual "Zvolte jazyk pro on-line AmigaGuide npovdu")

(set #icons        "Zvolte styl ikon pro instalaci")
(set #icons_def    "Standard")
(set #icons_def_4  "Standard (4 barvy)")
(set #icons_all    "Zkoprovat vechny...")
(set #icons_help   (cat "Pro zobrazen pehledu ikon si ble "
                                                                                                "prohldnte obsah adrese \"Icons\"...\n\n"))

(set #arexx_prompt "Do kterho adrese chcete nainstalovat ARexx makra?")

(set #assign_prompt (cat "YAM: piazen by mlo bt uloeno v S:USER-STARTUP\n"
                                                                                                 "Jak mte nzor?"))
(set #assign_help (cat "Kdy se program Installer dotazuje na umstn tohoto "
                                                                                         "piazen do souboru S:user-startup, je vhodnj zvolit "
                                                                                         "tlatko \"Provst\"; jinak program nebude moci po dalm "
                                                                                         "startu potae nalzt adrese a soubory potebn pro "
                                                                                         "pro bezchybn bh.\n"))

(set #done_1   (cat "\nYAM byl spn nainstalovn.\n\n"
                                                                                "Kliknte na \"YAM\" ikonu v\n"))
(set #done_2       "\nadresi pro jeho vyzkouen.\nHodn zbavy...")
)
)
;//|
;/// ***** Dansk

(IF (= @language "dansk")
(
(set #def_cat_lang #def_lang_Dansk)
(set #def_doc_lang #def_doc_english)
(set #wrongOS  "YAM krver mindst OS2.04 for at kre\n")
(set #wrongMUI "YAM krver mindst MUI3.3 for at kre\n")

(set #proc_type "Select which version of YAM you would like to install:")
(set #proc_help (cat "Here you can select which version of YAM to install "
                     "depending on type of processor you own."))
(set #proc_any "Compatible with any processor")
(set #proc_020 "Optimized for 68020 and 68030")
(set #proc_060 "Optimized for 68040 and 68060")

(set #YAM_dir  (cat"Vlg hjemme-skuffen til YAM\n"
                                                                         "(INGEN ekstra skuffe vil blive skabt!)"))

(set #lang_catalog (cat "Hvilket sprog nsker du at installere?\n"
                                                                                                "(Engelsk er indbygget)"))
(set #lang_manual "Vlg sprog til on-line hjlp med AmigaGuide")

(set #icons        "Vlg ikon-stilen, som du nsker at installere")
(set #icons_def    "Standard")
(set #icons_def_4  "Standard (4 farver)")
(set #icons_all    "Kopiere dem alle...")
(set #icons_help   (cat "For en oversigt over ikonerne kan du tage et "
                                                                                                "nrmere kig i skuffen \"Icons\"...\n\n"))

(set #arexx_prompt "Hvor nsker du at installere ARexx-skriptene?")

(set #assign_prompt (cat "Tilknytningen YAM: skal lgges til din S:USER-STARTUP\n"
                                                                                                 "Har du noget imod dette?"))
(set #assign_help (cat "Nr Installer-programmet sprger, om du nsker at placere denne "
                                                                                         "tilknytning i din S:user-startup fil, skal du trykke p "
                                                                                         "\"Fortstte\"-knappen; ellers vil programmet ikke vre i stand til "
                                                                                         "at finde de ndvendige filer og skuffer, som det behver for at kre, "
                                                                                         "nste gang du starter din maskine.\n"))

(set #done_1   (cat "\nYAM er korrekt installeret.\n\n"
                                                                                "Tryk p \"YAM\"-ikonen i skuffen\n"))
(set #done_2       "\nfor at prve det.\n\nHav det sjovt...")
)
)
;//|
;/// ***** Deutsch

(IF (= @language "deutsch")
(
(set #def_cat_lang #def_lang_Deutsch)
(set #def_doc_lang #def_doc_deutsch)
(set #wrongOS  "YAM bentigt OS2.04 oder hher\n")
(set #wrongMUI "YAM bentigt MUI3.3 oder hher\n")

(set #proc_type "Welche YAM-Version wollen Sie installieren?")
(set #proc_help (cat "Hier knnen Sie bestimmen, welche Version von YAM Sie installieren "
                     "mchten; abhngig vom Typ Ihres Prozessors."))
(set #proc_any "Kompatibel mit allen Prozessoren")
(set #proc_020 "Optimiert fr 68020 und 68030")
(set #proc_060 "Optimiert fr 68040 und 68060")

(set #YAM_dir  (cat"Whlen Sie ein Verzeichnis fr YAM\n"
                                                                         "(es wird KEIN eigenes Verzeichnis erstellt!)"))

(set #lang_catalog (cat "Welche catalog-Datei wollen Sie installieren?\n"
                                                                                                "(Englisch ist eingebaut)"))
(set #lang_manual "Whlen Sie eine Sprache fr die Online-AmigaGuide-Hilfe")

(set #icons        "Welches Icon-Set mchten Sie installieren?")
(set #icons_def    "Voreinstellung")
(set #icons_def_4  "Voreinstellung (4 Farben)")
(set #icons_all    "Alle kopieren...")
(set #icons_help   (cat "Eine grafische bersicht aller Icon-Sets "
                                                                                                "finden Sie im Verzeichnis \"Icons\"...\n\n"))

(set #arexx_prompt "Wohin wollen Sie die ARexx-Beispiele kopieren?")

(set #assign_prompt (cat "In S:USER-STARTUP sollte ein Assign YAM: eingefgt werden.\n"
                                                                                                 "Sind Sie damit einverstanden?"))
(set #assign_help (cat "Wenn Sie vom Installer gefragt werden, ob er diese Zuweisung "
                                                                                         "in der Datei s:user-startup vornehmen darf, sollten Sie den "
                                                                                         "Knopf \"Weiter\" drcken; andernfalls kann das Programm nach "
                                                                                         "dem nchsten Booten die bentigten Dateien und Verzeichnisse "
                                                                                         "nicht finden.\n"))

(set #done_1   (cat "\nYAM wurde erfolgreich installiert.\n\n"
                                                                                "Klicken Sie auf das \"YAM\"-Icon im Verzeichnis\n"))
(set #done_2       "\nund es kann losgehen.\n\nViel Spass!")
)
)
;//|
;/// ***** Espaol

(IF (= @language "espaol")
(
(set #def_cat_lang #def_lang_Espaol)
(set #def#def_doc_lang #def_doc_english)
(set #wrongOS  "YAM requiere al menos OS2.04 para funcionar\n")
(set #wrongMUI "YAM requiere al menos MUI3.3 para funcionar\n")

(set #proc_type "Select which version of YAM you would like to install:")
(set #proc_help (cat "Here you can select which version of YAM to install "
                     "depending on type of processor you own."))
(set #proc_any "Compatible with any processor")
(set #proc_020 "Optimized for 68020 and 68030")
(set #proc_060 "Optimized for 68040 and 68060")

(set #YAM_dir  (cat"Elija el directorio inicial de YAM\n"
                                                                         "(NO se crear ningn cajn adicional)"))

(set #lang_catalog (cat "Qu archivo de catlogo desea instalar?\n"
                                                                                                "(Idioma ingls incorporado)"))
(set #lang_manual "Seleccione el idioma para la ayuda interactiva")

(set #icons        "Seleccione el estilo de iconos que desea instalar")
(set #icons_def    "Predeterminados")
(set #icons_def_4  "Predeterminados (4 colores)")
(set #icons_all    "Copiarlos todos...")
(set #icons_help   (cat "Para escoger los estilos de iconos examine"
                                                                                                "el contenido del directorio \"Icons\"...\n\n"))

(set #arexx_prompt "Dnde desea instalar los scripts ARexx?")

(set #assign_prompt (cat "La asignacin YAM: debe aadirse a S:USER-STARTUP\n"
                                                                                                 "Desea que se aada automticamente?"))
(set #assign_help (cat "Cuando el programa Installer pide si desea hacer esta "
                                                                                         "asignacin en el archivo S:user-startup, debe seleccionar "
                                                                                         "el botn \"Continuar\"; en caso contrario la prxima vez "
                                                                                         "que arranque el sistema el programa no encontrar los "
                                                                                         "archivos y cajones que necesita para ejecutarse.\n"))

(set #done_1   (cat "\nYAM se ha instalado satisfactoriamente.\n\n"
                                                                                "Haga clic en el icono \"YAM\" del directorio\n"))
(set #done_2       "\npara probarlo.\nQue disfrute...")
)
)
;//|
;/// ***** Franais

(IF (= @language "franais")
(
(set #def_cat_lang #def_lang_Franais)
(set #def_doc_lang  #def_doc_franais)
(set #wrongOS  "YAM a besoin de OS2.04 ou plus recent pour fonctionner\n")
(set #wrongMUI "YAM a besoin de MUI3.3 ou plus recent pour fonctionner\n")

(set #proc_type "Select which version of YAM you would like to install:")
(set #proc_help (cat "Here you can select which version of YAM to install "
                     "depending on type of processor you own."))
(set #proc_any "Compatible with any processor")
(set #proc_020 "Optimized for 68020 and 68030")
(set #proc_060 "Optimized for 68040 and 68060")

(set #YAM_dir  (cat"Indiquez l'emplacement du rpertoire de YAM.\n"
                                                                         "(Aucun tiroir supplmentaire ne sera cr!)"))

(set #lang_catalog (cat "Quel catalog voulez-vous installer ?\n"
                                                                                                "(L'anglais est la langue par dfaut)"))
(set #lang_manual "Choisir la langue du fichier d'aide")

(set #icons        "Quel style d'icones voulez-vous installer")
(set #icons_def    "Dfaut")
(set #icons_def_4  "Dfaut (4 couleurs)")
(set #icons_all    "Tous les copier...")
(set #icons_help   (cat "Pour un aperu des icones, jeter un coup"
                                                                                                "d'oeil au contenu du tiroir \"Icons\"...\n\n"))

(set #arexx_prompt "O voulez-vous installer les scripts ARexx ?")

(set #assign_prompt (cat "L'assignation YAM: devrait tre ajoute  votre fichier S:USER-STARTUP\n"
                                                                                                 "Ajouter ?"))
(set #assign_help (cat "Quand l'Installer vous demande si vous voulez ajouter cet"
                                                                                         "assignement dans votre fichier S:user-startup, vous devriez"
                                                                                         "choisir le bouton \"Proceed\"; autrement, la prochaine fois"
                                                                                         "que vous relancerez votre systme, YAM sera incapable de "
                                                                                         "trouver les fichiers ncessaires.\n"))

(set #done_1   (cat "\nYAM a t correctement install.\n\n"
                                                                                "Clicker sur l'icon \"YAM\" du tiroir\n"))
(set #done_2       "\npour le tester.\n\nAmusez-vous bien...")
)
)
;//|
;/// ***** Greek

(IF (= @language "greek")
(
(set #def_cat_lang #def_lang_Greek)
(set #def_doc_lang #def_doc_english)
(set #wrongOS  " YAM    OS2.04   \n")
(set #wrongMUI " YAM    MUI3.3   \n")

(set #proc_type "Select which version of YAM you would like to install:")
(set #proc_help (cat "Here you can select which version of YAM to install "
                     "depending on type of processor you own."))
(set #proc_any "Compatible with any processor")
(set #proc_020 "Optimized for 68020 and 68030")
(set #proc_060 "Optimized for 68040 and 68060")

(set #YAM_dir  (cat"  YAM home \n"
                                                                         "(    !)"))

(set #lang_catalog (cat "      ?\n"
                                                                                                "(    )"))
(set #lang_manual "     on-line AmigaGuide help")

(set #icons        "      ")
(set #icons_def    "")
(set #icons_def_4  " (4)")
(set #icons_all    " ...")
(set #icons_help   (cat "  ,   "
                                                                                                "    \"Icons\"...\n\n"))

(set #arexx_prompt "      ARexx scripts?")

(set #assign_prompt (cat " YAM: assign      S:USER-STARTUP\n"
                                                                                                 "?"))
(set #assign_help (cat "        "
                                                                                         "  assignment  S:user-startup ,    "
                                                                                         " \"\" , ,      "
                                                                                         " ,          "
                                                                                         "      .\n"))

(set #done_1   (cat "\n YAM  .\n\n"
                                                                                "   \"YAM\" \n"))
(set #done_2       "\n     .\n\n ...")
)
)
;//|
;/// ***** Italiano

(IF (= @language "italiano")
(
(set #def_cat_lang #def_lang_Italiano)
(set #def_doc_lang #def_doc_italiano)
(set #wrongOS  "E' necessario avere almeno l'OS2.04 perch YAM si avvii\n")
(set #wrongMUI "E' necessario avere almeno la MUI3.3 perch YAM si avvii\n")

(set #proc_type "Select which version of YAM you would like to install:")
(set #proc_help (cat "Here you can select which version of YAM to install "
                     "depending on type of processor you own."))
(set #proc_any "Compatible with any processor")
(set #proc_020 "Optimized for 68020 and 68030")
(set #proc_060 "Optimized for 68040 and 68060")

(set #YAM_dir  (cat"Scegliete la directory dove porre YAM\n"
                                                                         "(NESSUN cassetto extra sar creato!)"))

(set #lang_catalog (cat "Quale catalog volete installare?\n"
                                                                                                "(L'inglese  interno al programma)"))
(set #lang_manual "Selezionate la lingua per l'Aiuto in linea")

(set #icons        "Selezionate lo stile delle icone che volete installare")
(set #icons_def    "Default")
(set #icons_def_4  "Default (4 colori)")
(set #icons_all    "Copiale tutte...")
(set #icons_help   (cat "Per uno sguardo d'insiene delle icone prego andate nella "
                                                                                                "directory dove son contenute le \"Icone\"...\n\n"))

(set #arexx_prompt "Dove volete installare gli script ARexx?")

(set #assign_prompt (cat "YAM: l'assign sar aggiunto alla vostra S:USER-STARTUP\n"
                                                                                                 "Fate attenzione?"))
(set #assign_help (cat "Quando l'Installer vi chiede se volete sia posto questo "
                                                                                         "assignment nella vostra S:user-startup, dovrete selezionare "
                                                                                         "il pulsante \"Procedi\"; altrimenti, la prossima volta che avviate "
                                                                                         "l'amiga, il programma non sar in grado di trovare i file necessari "
                                                                                         "ed i cassetti di cui necessita per funzionare.\n"))

(set #done_1   (cat "\nYAM  stato installato con successo.\n\n"
                                                                                "Cliccate sull'icona \"YAM\" nella \n"))
(set #done_2       "\ndirectory per apprezzarlo.\n\nBuon Divertimento...")
)
)
;//|
;/// ***** Nederlands

(IF (= @language "nederlands")
(
(set #def_cat_lang     #def_lang_Nederlands)
(set #def_doc_lang #def_doc_english)
(set #wrongOS  "YAM heeft minimaal OS2.04 nodig\n")
(set #wrongMUI "YAM heeft minimaal MUI3.3 nodig\n")

(set #proc_type "Select which version of YAM you would like to install:")
(set #proc_help (cat "Here you can select which version of YAM to install "
                     "depending on type of processor you own."))
(set #proc_any "Compatible with any processor")
(set #proc_020 "Optimized for 68020 and 68030")
(set #proc_060 "Optimized for 68040 and 68060")

(set #YAM_dir  (cat"Kies de YAM home directory\n"
                                                                         "(GEEN extra lade wordt gecreerd!)"))

(set #lang_catalog (cat "Welke catalog file wilt u installeren?\n"
                                                                                                "(Engelse taal is ingebouwd)"))
(set #lang_manual "Kies taal voor on-line AmigaGuide help")

(set #icons        "Kies de ikonen stijl die u wilt installeren")
(set #icons_def    "Standaard")
(set #icons_def_4  "Standaard (4 kleuren)")
(set #icons_all    "Kopieer ze allemaal...")
(set #icons_help   (cat "Voor een overzicht van de ikonen kunt u kijken "
                                                                                                "naar de inhoud van de \"Icons\" directory...\n\n"))

(set #arexx_prompt "Waar wilt u de ARexx scripts installeren?")

(set #assign_prompt (cat "YAM: assign moet toegevoegd worden aan uw S:USER-STARTUP\n"
                                                                                                 "Is dit goed?"))
(set #assign_help (cat "Wanneer het Installatie programma u vraagt of u wilt dat deze assign "
                                                                                         "aan uw S:user-startup toegevoegd wordt, moet u op de \"Proceed\" knop "
                                                                                         "klikken, anders zal het programma bij een volgende computerstart de "
                                                                                         "benodigde directories en bestanden niet kunnen vinden.\n"))

(set #done_1   (cat "\nYAM is met succes geinstalleerd.\n\n"
                                                                                "Klik op het \"YAM\" ikoon in de\n"))
(set #done_2       "\ndirectory om YAM te starten.\n\nVeel plezier...")
)
)
;//|
;/// ***** Norsk

(IF (= @language "norsk")
(
(set #def_cat_lang #def_lang_Norsk)
(set #def_doc_lang #def_doc_english)
(set #wrongOS  "YAM trenger minst OS2.04 for  kjre\n")
(set #wrongMUI "YAM trenger minst MUI3.3 for  kjre\n")

(set #proc_type "Select which version of YAM you would like to install:")
(set #proc_help (cat "Here you can select which version of YAM to install "
                     "depending on type of processor you own."))
(set #proc_any "Compatible with any processor")
(set #proc_020 "Optimized for 68020 and 68030")
(set #proc_060 "Optimized for 68040 and 68060")

(set #YAM_dir  (cat"Velg din YAM hjemmeskuff\n"
                                                                         "(INGEN ny skuff vil bli opprettet!)"))

(set #lang_catalog (cat "Hvilken katalog-fil vil du innstallere?\n"
                                                                                                "(Engelsk katalog er innebygd)"))
(set #lang_manual "Velg sprk for Amigaguide online hjelp")

(set #icons        "Velg hvilken type ikoner du vil ha?")
(set #icons_def    "Standard")
(set #icons_def_4  "Standard (4 farger)")
(set #icons_all    "Kopier alle...")
(set #icons_help   (cat "For en oversikt over ikonene ta en titt"
                                                                                                "p innholdet av \"Icons\" skuffen...\n\n"))

(set #arexx_prompt "Hvor vil du innstallere ARexx skriptene?")

(set #assign_prompt (cat "YAM: anvisning (assign) br bli lagt til i S:USER-STARTUP\n"
                                                                                                 "Har du noe imot det?"))
(set #assign_help (cat "Nr Installer programmet spr om du vil legge denne"
                                                                                         "anvisningen til din S:user-startup fil, br du velge "
                                                                                         "\"fortsett\"-knappen; hvis ikke vil ikke programmet klare "
                                                                                         " finne de ndvendige filene og skuffene det trenger for  "
                                                                                         "kjre neste gang du starter maskinen.\n"))

(set #done_1   (cat "\nYAM har vellykket blitt innstallert.\n\n"
                                                                                "Klikk p \"YAM\" ikonet i\n"))
(set #done_2       "\nskuffen for  prve det.\n\nKos deg...")
)
)
;//|
;/// ***** Polski

(IF (= @language "polski")
(
(set #def_cat_lang #def_lang_Polski)
(set #def_doc_lang #def_doc_english)
(set #wrongOS  "YAM wymaga systemu w wersji co najmniej 2.04\n")
(set #wrongMUI "YAM wymaga MUI w wersji co najmniej 3.3\n")

(set #proc_type "Select which version of YAM you would like to install:")
(set #proc_help (cat "Here you can select which version of YAM to install "
                     "depending on type of processor you own."))
(set #proc_any "Compatible with any processor")
(set #proc_020 "Optimized for 68020 and 68030")
(set #proc_060 "Optimized for 68040 and 68060")

(set #YAM_dir  (cat"Wybierz katalog w ktrym chcesz umieci YAMa\n"
                                                                         "(Katalog dodatkowy NIE zostanie utworzony!)"))

(set #lang_catalog (cat "Wybierz jzyk jakiego chcesz uywa z YAMem\n"
                                                                                                "(Jzyk angielski jest wbudowany)"))
(set #lang_manual "Wybierz jzyk pliku pomocy")

(set #icons        "Wybierz rodzaj ikonek do zainstalowania")
(set #icons_def    "Podstawowe")
(set #icons_def_4  "Podstawowe (4 kolory)")
(set #icons_all    "Skopiuj wszystkie...")
(set #icons_help   (cat "Jeli chcesz zobaczy jak wymienione ikonki wygldaj "
                                                                                                "zajrzyj do katalogu \"Icons\"...\n\n"))

(set #arexx_prompt "Gdzie chcesz zaistalowa skrypty ARexx'a?")

(set #assign_prompt (cat "Przypisanie YAM: powinno zosta dodane do pliku S:USER-STARTUP\n"
                                                                                                 "Czy masz co przeciw?"))
(set #assign_help (cat "Gdy Installer pyta czy chcesz doda to przypisanie do pliku "
                                                                                         "S:USER-STARTUP powiniene wybra \"Kontynuuj\", w przeciwnym "
                                                                                         "razie przy nastpnym uruchomieniu komputera program nie bdzie "
                                                                                         "w stanie znale niezbdnych do pracy plikw i katalogw.\n"))

(set #done_1   (cat "\nYAM zosta poprawnie zainstalowany.\n\n"
                                                                                "Kliknij na ikonce \"YAM\" w katalogu\n"))
(set #done_2       "\naby sprawdzi co YAM potrafi.\n\nMiej zabawy...")
)
)
;//|
;/// ***** Portugus

(IF (= @language "portugus")
(
(set #def_cat_lang #def_lang_Portugus)
(set #def_doc_lang #def_doc_english)

(set #wrongOS  "O YAM precisa no mnimo do OS2.04 para correr\n")
(set #wrongMUI "O YAM precisa no mnimo do MUI3.3 para correr\n")

(set #proc_type "Select which version of YAM you would like to install:")
(set #proc_help (cat "Here you can select which version of YAM to install "
                     "depending on type of processor you own."))
(set #proc_any "Compatible with any processor")
(set #proc_020 "Optimized for 68020 and 68030")
(set #proc_060 "Optimized for 68040 and 68060")

(set #YAM_dir  (cat"Escolha o directrio onde instalar o YAM\n"
                                                                         "(NO SER CRIADO qualquer directrio extra!)"))

(set #lang_catalog (cat "Que catlogo de linguagem deseja instalar?\n"
                                                                                                "(A linguagem Inglesa  interna)"))
(set #lang_manual "Escolha a linguagem para a ajuda 'online' em AmigaGuide")

(set #icons        "Escolha o estilo de icones que deseja instalar")
(set #icons_def    "Normais")
(set #icons_def_4  "Normais (4 cores)")
(set #icons_all    "Copiar todos...")
(set #icons_help   (cat "Para ver o aspecto dos icones por favor veja "
                                                                                                "o contedo do directrio \"Icons\" ...\n\n"))

(set #arexx_prompt "Onde deseja instalar as 'scripts' ARexx?")

(set #assign_prompt (cat "O assign YAM: deve ser acrescentado ao seu ficheiro\n"
                                                                                                 "S:USER-STARTUP, importa-se?"))
(set #assign_help (cat "Quando o Installer lhe pergunta se deseja colocar este "
                                                                                         "assign no ficheiro S:user-startup, deve seleccionar o "
                                                                                         "boto \"Proceed\"; de outro modo, na prxima vez que arrancar "
                                                                                         "o seu sistema, o programa (YAM) no conseguir encontrar os "
                                                                                         "ficheiros e directrios necessrios e no poder correr.\n"))

(set #done_1   (cat "\nO YAM foi instalado correctamente.\n\n"
                                                                                "Carregue no icone \"YAM\" do directrio\n"))
(set #done_2       "\npara prov-lo.\n\nDivirta-se...")
)
)
;//|
;/// ***** Serbian

(IF (= @language "serbian")
(
(set #def_cat_lang #def_lang_Serbian)
(set #def_doc_lang #def_doc_english)
(set #wrongOS  "YAM-u treba OS2.04 da bi radio\n")
(set #wrongMUI "YAM-u treba barem MUI3.3 da bi radio\n")

(set #proc_type "Odaberite koju verziju YAM-a elite da instalirate:")
(set #proc_help (cat "Ovde moete odabrati koju verziju YAM-a elite da "
                     "instalirate u zavisnosti koji procesor imate."))
(set #proc_any "Kompatibilnu sa svim procesorima")
(set #proc_020 "Optimizovanu za 68020 i 68030")
(set #proc_060 "Optimizovanu za 68040 i 68060")

(set #YAM_dir  (cat "Odaberite glavni YAM directorijum\n"
                    "(NEE biti napravljen novi direktorijum!)"))

(set #lang_catalog (cat "Odaberite katalog koji elite da instalirate?\n"
                        "(Engleski jezik je ugraen)"))
(set #lang_manual "Odaberite jezik za on lajn AmigaGuide pomo")

(set #icons        "Odaberite tip ikona koje elite da instalirate")
(set #icons_def    "Standardne")
(set #icons_def_4  "Standardne (4 boje)")
(set #icons_all    "Kopiraj ih sve...")
(set #icons_help   (cat " za pregled svih ikona pogledajte u direktorijum "
                        "\"Icons\"...\n\n"))

(set #arexx_prompt "Gde elite da instalirate ARexx skripte?")

(set #assign_prompt (cat "YAM: asajn bi trebalo dodati u S:USER-STARTUP\n"
                         "Da li elite to?"))
(set #assign_help (cat "Kada vas Installer pita da li elite da stavite asajn u "
                       "va S:user-startup fajl, trebali bi da odaberete \"Nastavi\" "
                       "inae sledei put kad startujete komjuter, program nee moi "
                       "da nae direktorijume i fajlove potrebne za rad.\n"))

(set #done_1   (cat "\nYAM je uspeno instaliran.\n\n"
                    "Kliknite \"YAM\" ikonu u\n"))
(set #done_2       "\ndirektorijumu da ga probate.\n\nLepo se zabavljajte...")
)
)
;//|
;/// ***** Suomi

(IF (= @language "suomi")
(
(set #def_cat_lang #def_lang_Suomi)
(set #def_doc_lang #def_doc_english)
(set #wrongOS  "YAM tarvitsee ainakin kyttjrjestelmn version 2.04 toimiakseen\n")
(set #wrongMUI "YAM tarvitsee ainakin MUIn version 3.3 toimiakseen\n")

(set #proc_type "Select which version of YAM you would like to install:")
(set #proc_help (cat "Here you can select which version of YAM to install "
                     "depending on type of processor you own."))
(set #proc_any "Compatible with any processor")
(set #proc_020 "Optimized for 68020 and 68030")
(set #proc_060 "Optimized for 68040 and 68060")

(set #YAM_dir  (cat"Valitse hakemisto, jonne YAM asennetaan\n"
                                                                         "(Uutta hakemistoa EI luoda!)"))

(set #lang_catalog (cat "Mik kielitiedosto asennetaan?\n"
                                                                                                "(Englanti on sisnrakennettu ohjelmaan)"))
(set #lang_manual "Valitse kieli on-line ohjeita varten")

(set #icons        "Valitse mink tyyppiset ikonit haluat asennettavan")
(set #icons_def    "Vakio")
(set #icons_def_4  "Vakio (4 vri)")
(set #icons_all    "Kopioi kaikki...")
(set #icons_help   (cat "Listietoja ikoneista saat katsomalla "
                                                                                                "\"Icons\" hakemiston sislt...\n\n"))

(set #arexx_prompt "Minne haluat asentaa ARexx ohjelmat?")

(set #assign_prompt (cat "YAM: assign pit list S:User-Startup tiedostoon\n"
                                                                                                 "Tehdnk tm lisys?"))
(set #assign_help (cat "Kun asennusohjelma kysyy haluatko tehd tmn lisyksen "
                                                                                         "S:User-Startup tiedostoon, sinun kannattaa valita "
                                                                                         "\"Jatka\" (\"Proceed\"), muutoin seuraavalla kerralla, "
                                                                                         "kun kynnistt koneen YAM ei lyd tarvitsemiaan "
                                                                                         "hakemistoja ja tiedostoja.\n"))

(set #done_1   (cat "\nYAM asennettiin onnistuneesti.\n\n"
                                                                                "Naksauta \"YAM\" ikonia\n"))
(set #done_2       "\nhakemistossa kokeillaaksesi sit.\n\nPid hauskaa...")
)
)
;//|
;/// ***** Svenska

(IF (= @language "svenska")
(
(set #def_cat_lang def_lang_Svenska)
(set #def_doc_lang #def_doc_english)
(set #wrongOS  "YAM behver minst OS2.04 fr att fungera")
(set #wrongMUI "YAM behver minst MUI3.3 fr att fungera")

(set #proc_type "Select which version of YAM you would like to install:")
(set #proc_help (cat "Here you can select which version of YAM to install "
                     "depending on type of processor you own."))
(set #proc_any "Compatible with any processor")
(set #proc_020 "Optimized for 68020 and 68030")
(set #proc_060 "Optimized for 68040 and 68060")

(set #YAM_dir  (cat"Vlj YAM hemkatalog\n"
                                                                         "(INGEN extra lda kommer att skapas!)"))

(set #lang_catalog (cat "Vilken katalogfil vill Du installera?\n"
                                                                                                "(Engelska sprket r inbyggt)"))
(set #lang_manual "Vlj sprk fr Online AmigaGuide hjlp")

(set #icons        "Vlj vilken ikonstil Du vill installera")
(set #icons_def    "Standard")
(set #icons_def_4  "Standard (4 frgers)")
(set #icons_all    "Kopiera allihopa...")
(set #icons_help   (cat "Fr en ikonversikt, ta en titt "
                                                                                                "p innehllet i \"Icons\" katalogen...\n\n"))

(set #arexx_prompt "Var ngonstans vill Du installera ARexx skripten?")

(set #assign_prompt (cat "YAM: assign kommer att lggas till i Din S:USER-STARTUP\n"
                                                                                                 "Det har Du vl inget emot?"))
(set #assign_help (cat "Nr installationsskriptet frgar om Du vill placera denna "
                                                                                         "tillgning/Assign i Din S:user-startup fil, br Du vlja "
                                                                                         " \"Fortstt\" knappen; annars kommer programmet inte att hitta "
                                                                                         "sina ndvndiga filer och kataloger fr att kunna kras "
                                                                                         "vid nsta maskinuppstart.\n"))

(set #done_1   (cat "\nYAM har nu framgngsrikt installerats.\n\n"
                                                                                "Klicka p \"YAM\" ikonen inne i\n"))
(set #done_2       "\nldan fr att smaka av den.\nHa det s roligt...")
)
)
;//|

;----------------------------------------------------------------------------

;/// Checking environment
(set OS_ver (getversion "exec.library" (resident)))
(if (< OS_ver (* 37 65536)) (abort #wrongOS))

(set MUI_ver (getversion "MUI:libs/muimaster.library"))
(if (AND (< MUI_ver (* 13 65536)) (<> MUI_ver 0)) (abort #wrongMUI))
;//|

(set cpu_type (database "cpu"))
(set cpu 0)
(if (= cpu_type "68020") (set cpu 1))
(if (= cpu_type "68030") (set cpu 1))
(if (= cpu_type "68040") (set cpu 2))
(if (= cpu_type "68060") (set cpu 2))

;----------------------------------------------------------------------------

;/// Let's ask user for anything...

(complete 0)

(if (<> 0 (exists "YAM:" (noreq)))
        (set YAM_def_dir (getassign "YAM"))
        (set YAM_def_dir @default-dest)
)

(set YAM_dir
        (askdir
                (default YAM_def_dir)
                (prompt  #YAM_dir)
                (help    @askdir-help)
        )
)

(set cpu
   (askchoice
      (prompt #proc_type)
      (help #proc_help "\n" @askchoice-help)
      (choices #proc_any #proc_020 #proc_060)
      (default cpu)
   )
)

(set Catalog_lang
        (askoptions
                (prompt  #lang_catalog)
                (help @askoptions-help)
                (choices "Catal"
                         "Czech"
                         "Dansk"
                         "Deutsch"
                         "Espaol"
                         "Franais"
                         "Greek"
                         "Italiano"
                         "Nederlands"
                         "Norsk"
                         "Polski"
                         "Portugus"
                         "Serbian"
                         "Suomi"
                         "Svenska"
                )
                (default #def_cat_lang)
        )
)

(set Docs_lang
        (askchoice
                (prompt  #lang_manual)
                (help    @askoptions-help)
                (choices "Deutsch"
                         "English"
                         "Italiano"
                         "Franais"
                )
                (default #def_doc_lang)
        )
)

(set Icons
        (askchoice
                (prompt  #icons)
                (help    #icons_help
                                                 @askoptions-help
                )
                (choices #icons_def
                                                 #icons_def_4
                                                 "Claudio"
                                                 "Florent"
                                                 "Paolo"
                                                 "Richard"
                                                 #icons_all
                )
                (default 0)
        )
)

(set ARexx_dir
                        (askdir
                                        (default "REXX:")
                                        (prompt  #arexx_prompt)
                                        (help    @askdir-help)
                        )
)
;//|
;/// And then install what he/she wants...

;-------------------------- here we go... -----------------------------------

(makedir YAM_dir (infos))

(select cpu (set src "/YAM") (set src "/YAM.020") (set src "/YAM.040"))
(copyfiles (source src)
                                         (dest YAM_dir)
                                         (newname "YAM")
                                         (infos)
                                         (help @copyfiles-help)
)
(copyfiles (source "/Changes")
                                         (dest YAM_dir)
                                         (infos)
                                         (help @copyfiles-help)
)

; New German users only: install a sample configuration for T-Online
(if (= @language "deutsch")
   (if (= 0 (exists (tackon YAM_dir ".config") (noreq)))
      (copyfiles (source "/.config.T-Online")
         (dest YAM_dir) (help @copyfiles-help)
      )
   )
)

(if (= 0 (exists (tackon YAM_dir ".addressbook") (noreq)))
 (copyfiles (source "/.addressbook")
                                                (dest YAM_dir)
                                                (help @copyfiles-help)
 )
)


(if (> Catalog_lang 0)
                                (
                                (set Cat_dir (tackon YAM_dir "Catalogs"))
                                (if (not (exists Cat_dir))  (makedir Cat_dir))

         (if (bitand Catalog_lang #def_lang_Catal    ) ((set lang "catal")     (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         (if (bitand Catalog_lang #def_lang_Czech     ) ((set lang "czech")      (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         (if (bitand Catalog_lang #def_lang_Dansk     ) ((set lang "dansk")      (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         (if (bitand Catalog_lang #def_lang_Deutsch   ) ((set lang "deutsch")    (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         (if (bitand Catalog_lang #def_lang_Espaol   ) ((set lang "espaol")    (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         (if (bitand Catalog_lang #def_lang_Franais  ) ((set lang "franais")   (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         (if (bitand Catalog_lang #def_lang_Greek     ) ((set lang "greek")      (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         (if (bitand Catalog_lang #def_lang_Italiano  ) ((set lang "italiano")   (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         (if (bitand Catalog_lang #def_lang_Nederlands) ((set lang "nederlands") (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         (if (bitand Catalog_lang #def_lang_Norsk     ) ((set lang "norsk")      (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         (if (bitand Catalog_lang #def_lang_Polski    ) ((set lang "polski")     (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         (if (bitand Catalog_lang #def_lang_Portugus ) ((set lang "portugus")  (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         (if (bitand Catalog_lang #def_lang_Serbian   ) ((set lang "srpski")     (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         (if (bitand Catalog_lang #def_lang_Suomi     ) ((set lang "suomi")      (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         (if (bitand Catalog_lang #def_lang_Svenska   ) ((set lang "svenska")    (copyfiles (source (tackon "/Catalogs" lang)) (choices "YAM.catalog") (dest (tackon Cat_dir lang)))))
         )
)


(if (= Docs_lang #def_doc_deutsch ) (copyfiles (source "/Docs/YAM_deutsch.guide")  (dest YAM_dir) (newname "YAM.guide") (infos)))
(if (= Docs_lang #def_doc_english ) (copyfiles (source "/Docs/YAM_english.guide")  (dest YAM_dir) (newname "YAM.guide") (infos)))
(if (= Docs_lang #def_doc_italiano) (copyfiles (source "/Docs/YAM_italiano.guide") (dest YAM_dir) (newname "YAM.guide") (infos)))
(if (= Docs_lang #def_doc_franais) (copyfiles (source "/Docs/YAM_franais.guide") (dest YAM_dir) (newname "YAM.guide") (infos)))

(set Icons_dir (tackon YAM_dir "Icons"))
(if (not (exists Icons_dir))
 (
        (makedir Icons_dir)
        (copyfiles (source "/Icons.info")
                                                 (dest YAM_dir)
                                                 (help @copyfiles-help)
        )
 )
)

(if (= Icons 0) (copyfiles (source "/Icons/")        (dest Icons_dir) (pattern "(old.|new.|empty.)#?")))
(if (= Icons 1) (copyfiles (source "/Icons/4colors") (dest Icons_dir) (all)))
(if (= Icons 2) (copyfiles (source "/Icons/Claudio") (dest Icons_dir) (all)))
(if (= Icons 3) (copyfiles (source "/Icons/Florent") (dest Icons_dir) (all)))
(if (= Icons 4) (copyfiles (source "/Icons/Paolo")   (dest Icons_dir) (all)))
(if (= Icons 5) (copyfiles (source "/Icons/Richard") (dest Icons_dir) (all)))
(if (= Icons 6) (copyfiles (source "/Icons/")        (dest Icons_dir) (all)))


(copyfiles
 (source "/Rexx/")
 (dest ARexx_dir)
 (all)
)


(if (< OS_ver (* 39 65536))
        (set #GadgetsDir "LIBS:Gadgets/")
        (set #GadgetsDir "SYS:Classes/Gadgets/")
)

(if (= 0 (exists #GadgetsDir (noreq)))
        (makedir #GadgetsDir)
)

(copylib
                                (prompt "textfield.gadget")
                                (source "/Gadgets/textfield.gadget")
                                (dest   #GadgetsDir)
                                (confirm)
                                (help @copylib-help)
)
(copylib
         (prompt "MUI - ListTree.mcc")
                                (source "/MUI/ListTree.mcc")
                                (dest   "MUI:Libs/MUI/")
                                (confirm)
                                (help @copylib-help)
)
(copylib
         (prompt "MUI - ListTree.mcp")
                                (source "/MUI/ListTree.mcp")
                                (dest   "MUI:Libs/MUI/")
                                (confirm)
                                (help @copylib-help)
)

(startup "YAM - Amiga mailer  Marcel Beck"
        (prompt #assign_prompt)
        (help   #assign_help)
        (command
                        "C:Assign YAM: \"" YAM_dir "\"\n"
        )
)
;//|
;/// Game Over

;-------------------------- ... and we gone. -------------------------------

(makeassign "YAM" YAM_dir)

(complete 100)
(message #done_1
                                 "\"" YAM_dir "\""
                                 #done_2
)

;********************

(exit (QUIET))

;//|

