; ; $VER: Install_Visage 39.12 (26.3.97) ; ; Installer script for Visage. ; (set #german-lang 1) (set #english-lang 2) (set #spanish-lang 4) (set #french-lang 8) (set #italian-lang 16) (set #dutch-lang 32) (set #norwegian-lang 64) (set #russian-lang 128) (set #serbian-lang 256) (set #finnish-lang 512) (set #swedish-lang 1024) ; Get current language (no need for lots of silly icons! ;). However, this ; won't properly work for all versions of the Installer. Some doesn't ; understand the language "default". :/ (if (= (exists "Env:Language") 1) ; GetEnv reports "String too long" if the variable doesn't exist! :( ; Dunno if this is fixed in V43... But we need the check anyway. (set @language (getenv "language")) ) ;************************************************************************** ; ; English strings ; (set #default-lang #english-lang) (set #bad-kick "You must have AmigaOS Release 3.0 or newer to use Visage." ) (set #welcome (cat "\n\n\nWelcome to the Visage installation utility.\n\n" "This program lets you install Visage on your Amiga.\n\n\n" "Visage 1995-97 by Magnus Holmgren." ) ) (set #install-parts "Please select the parts you wish to install") (set #item-visage "Visage") (set #item-visage-guide "Visage.guide") (set #item-locale "Translations") ; The following four strings are program names. Normally, these shouldn't ; be translated, though one could consider appending some locale-specific ; text after the names. (set #item-getmodeid "GetModeID") (set #item-kill "Kill") (set #item-makelink "MakeLink") (set #item-deletelink "DeleteLink") (set #item-unpackilbm "UnpackILBM") (set #install-parts-help (cat " Here you select the different parts of Visage that you would like to " "install. After that, you select the details of the installation (such as " "where the different files should be installed). You may choose to install " "the following items:\n" " Visage: The actual picture viewer.\n" " Visage.guide: The manual, in AmigaGuide format. If you install it " "using the installer, the text will reflow to fit the current window size. " "If you do a manual installation, the text is fixed to 76 columns.\n" " Translations: If you install a translation, then Visage can operate in " "the language(s) you select.\n" " GetModeID: A program that shows a screen mode requester, and prints " "a decimal number that represents the selected screen mode.\n" " Kill: A program that can stop another program (sending \"break\" " "signals). Similar to Break.\n" " MakeLink: A replacement for the MakeLink command that supports " "soft links.\n" " DeleteLink: A simple Delete-clone that also deletes soft links " "without a target.\n" " UnpackILBM: A program that unpacks the picture data in an IFF ILBM " "picture (the BODY chunk).\n" " For more information about these parts, please read the manual.\n" ) ) (set #where-visage "Where would you like to install Visage?\nA drawer will NOT be created!") (set #where-visage-guide "Where would you like to install Visage.guide?") (set #copy-guide-icon "Should I copy the icon for Visage.guide?") ; (set #convert-guide "Converting Visage.guide...") (set #which-language "Which languages should be installed?") (set #which-language-help (cat " The Amiga can be operated in many different languages. If you " "want Visage to use the same language as your Amiga Workbench, " "then a couple of catalog files must be copied to your harddisk " "for each language supported.\n" " To reduce the amount of space consumed by the language files, " "you can select to have only the files of specific languages " "copied.\n" " Simply check the boxes of the languages you wish to have have " "available on your system.\n" ) ) (set #where-language (cat "Where do you want to install the language files?\n\n" "You can install them in either the same drawer as the program " "itself (select \"Program\") or in the 'global' volume " "\"Locale:\" (select \"Locale:\")." ) ) ; These two strings must match the strings used in above in #where-language. ; The words in question are the quoted ones after "select" in the parentheses. (set #lang-progdir "Program") (set #lang-locale "Locale:") (set #where-language-help (cat " If you install the language files in the same drawer as Visage " "itself (or rather, in subdirectories within that drawer), then you " "need to move these files as well, if you move Visage to some other " "drawer. If you install the language files in \"Locale:\" you don't " "need to worry about them if you move Visage. On the other hand, you " "will not have all Visage-related files in the same drawer." ) ) (set #builtin-lang "(default)") (set #where-tools "Where would you like to install the extra programs?") (set #where-tools-help (cat " Here you specify where the programs GetModeID, Kill, MakeLink, " "DeleteLink and UnpackILBM will be installed. Only the programs you " "selected will be installed. Since these programs are Shell-only, " "the default location is C:, where the systems Shell-only programs " "can be found.\n" " It is recommended that you install these programs somewhere in " "your command search path.\n" ) ) (set #copy "Copying %s to %s...") (set #program-update "How do you want to update the tooltypes in the icon?") (set #update-none "No update") (set #update-all "Add all") (set #update-since "Add new since %s") (set #program-update-help (cat " Since this installation updates an older version of Visage, " "the icon will not be copied over. This to maintain any changes " "you may have made to it. However, new tooltypes may have been added. " "Here you can decide if you want to:\n" " No update: Skip this part.\n" " Add all tooltypes: existing tooltypes will not be changed " "Any tooltypes you may have removed will be added again. The new " "tooltypes will be added as well.\n " " Add new since 39.x: Only add the new tooltypes since that version. " "Any existing tooltype not be changed.\n" ) ) ;************************************************************************** ; ; German strings ; (if (= @language "deutsch") ( (set #default-lang #german-lang) (set #bad-kick "Visage bentigt AmigaOS Version 3.0 oder hher." ) (set #welcome (cat "\n\n\nWillkommen zur Installation von Visage.\n\n" "Dieses Programm ermglicht die Installation von Visage auf Ihrem Amiga.\n\n\n" "Visage 1995-97 Magnus Holmgren." ) ) (set #install-parts "Bitte die zu installierenden Teile auswhlen") (set #item-visage "Visage") (set #item-visage-guide "Visage.guide") (set #item-locale "bersetzungen") (set #item-getmodeid "GetModeID") (set #item-kill "Kill") (set #item-makelink "MakeLink") (set #item-deletelink "DeleteLink") (set #item-unpackilbm "UnpackILBM") (set #install-parts-help (cat " Hier whlen Sie die verschiedenen Teile von Visage aus, die Sie " "installieren mchten. Danach whlen Sie die Details der Installation " "aus (wo z.B. die einzelnen Dateien installiert werden sollen). " "Sie knnen die Installation folgender Dinge vornehmen:\n" " Visage: Der Bildanzeiger.\n" " Visage.guide: Die Dokumentation, im AmigaGuide Format. Wenn sie " "mit Hilfe des Installer Programms installiert wird, wird der Text an die " "aktuelle Bildschirmauflsung angepat. Wenn Sie die Installation von Hand " "vornehmen, ist der Text auf 76 Zeichen formatiert.\n" " bersetzungen: Wenn Sie eine bersetzung installieren, dann kann " "Visage in dieser (diesen) Sprache(n) ablaufen.\n" " GetModeID: Ein Programm, das ein Bildschirmmodus-Auswahlfenster " "anzeigt und eine Dezimalzahl ausdruckt, die den ausgewhlten " "Bildschirmmodus reprsentiert.\n" " Kill: Ein Programm, das ein anderes Programm stoppen kann " "(durch Senden eines \"Break\" Signals). hnlich wie Break.\n" " MakeLink: Ein Ersatz fr das MakeLink Kommando, das auch " "soft links untersttzt.\n" " DeleteLink: Ein einfacher Ersatz fr Delete, das auch soft links " "ohne Ziel lschen kann.\n" " UnpackILBM: Ein Programm, das die Bilddaten in einem IFF ILBM " "Bild entpackt (den BODY chunk).\n" " Fr weitere Informationen ber diese Teile lesen Sie bitte in " "der Dokumentation nach.\n" ) ) (set #where-visage "Wo wrden Sie Visage gern installieren?\nEs wird KEIN Verzeichnis angelegt!") (set #where-visage-guide "Wo wrden Sie gern Visage.guide installieren?") (set #copy-guide-icon "Soll das Piktogramm fr Visage.guide kopiert werden?") ; (set #convert-guide "Konvertierung von Visage.guide...") (set #which-language "Welche bersetzungen sollen installiert werden?") (set #which-language-help (cat " Der Amiga kann in verschiedenen Sprachen benutzt werden. " "Wenn Sie wnschen, Visage in der Sprache Ihrer Workbench zu " "benutzen, mssen einige Dateien fr die untersttzten Sprachen " "auf Ihre Festplatte kopiert werden.\n" " Um den bentigten Raum fr die bersetzungsdateien zu " "verringern, knnen Sie auswhlen, nur Dateien fr bestimmte " "Sprachen zu kopieren.\n" " Whlen Sie einfach die Kstchen neben den Sprachen aus, die " "Sie auf Ihrem System verfgbar haben wollen.\n" ) ) (set #where-language (cat "Wo wrden Sie die bersetzungen gern installieren?\n\n" "Sie knnen Sie entweder im gleichen Verzeichnis wie das Programm " "selbst (Knopf \"Programm\") oder in das 'globale' Verzeichnis " "\"Locale:\" (Knopf \"Locale:\") installieren." ) ) (set #lang-progdir "Programm") (set #lang-locale "Locale:") (set #where-language-help (cat " Wenn Sie die bersetzungsdateien in das gleiche Verzeichnis wie " "Visage selbst (oder besser, in Unterverzeichnisse in diesem Verzeichnis) " "installieren, mssen Sie diese Dateien auch verschieben, wenn Sie " "Visage in ein anderes Verzeichnis verschieben. Wenn die bersetzungen " "in \"Locale:\" kopiert werden, brauchen Sie sich keine Sorgen zu " "machen, wenn Sie Visage verschieben. Auf der anderen Seite sind dann " "allerdings auch nicht alle Dateien von Visage im gleichen Verzeichnis." ) ) (set #builtin-lang "(eingebaut)") (set #where-tools "Wo wrden Sie gern die Extra-Programme installieren?") (set #where-tools-help (cat " Hier geben Sie an, wo die Programme GetModeID, Kill, MakeLink, " "DeleteLink und UnpackILBM installiert werden sollen. Nur die von Ihnen " "ausgewhlten Programme werden installiert. Da die Programme nur " "fr die Benutzung in der Shell gedacht sind, ist das voreingestellte " "Ziel das C: Verzeichnis, wo sich die Shell-Programme des Systems " "normalerweise befinden.\n" " Es wird empfohlen, diese Programme irgendwo im Kommando-" "Suchpfad zu installieren.\n" ) ) (set #copy "%s wird nach %s kopiert...") (set #program-update "Wie sollen die Piktogrammerkmale gendert werden?") (set #update-none "Keine nderung") (set #update-all "Alle hinzufgen") (set #update-since "Alle seit %s neuen hinzufgen") (set #program-update-help (cat " Da diese Installation eine ltere Version von Visage ersetzt, " "wird das Piktogramm nicht berkopiert. Dies erhlt die nderungen, die " "Sie daran vorgenommen haben. Es knnen jedoch neue Merkmale hinzugefgt " "werden. Hier whlen Sie aus:\n" " Keine nderung: Dieser Teil wird bersprungen.\n" " Alle hinzufgen: existierende Merkmale werden nicht gendert. " "Alle Merkmale, die Sie vielleicht entfernt haben, werden wieder " "hinzugefgt, alle neuen auch.\n " " Alle seit 39.x hinzufgen: Nur die neuen Merkmale seit dieser " "Version hinzufgen. Existierende Merkmale bleiben unverndert.\n" ) ) ) ) ;************************************************************************** ; ; Spanish strings ; (if (= @language "espaol") ( (set #default-lang #spanish-lang) (set #bad-kick "Imprescindible SO 3.0 o superior para usar Visage.") (set #welcome (cat "\n\n\n Bienvenido al instalador del programa Visage.\n\n" "Este programa le permiteinstalar el visor de imgenes " "Visage en su Amiga.\n\n\n" "Visage 1995-97 Magnus Holmgren." ) ) (set #install-parts "Por favor, elija qu partes desea instalar") (set #item-visage "Visage") (set #item-visage-guide "Visage.guide") (set #item-locale "Idiomas") (set #item-getmodeid "GetModeID") (set #item-kill "Kill") (set #item-makelink "MakeLink") (set #item-unpackilbm "UnpackILBM") (set #install-parts-help (cat "\n Aqu usted puede elegir las diferentes partes de " "Visage que deben ser instaladas; a continuacin, " "deber seleccionar los detalles de la instalacin " "(como el lugar donde deben ser instalados p. ej.). " "Puede elegir qu elementos desea instalar o no de " "entre los siguientes:\n\n" " Visage (el programa visualizador de imgenes).\n\n" " Visage.guide (manual en formato AmigaGuide; " "si lo instala desde aqu, el texto se redistribuir " "para caber en el actual tamao de ventana, mientras " "que si lo hace manualmente el ancho ser de 76 " "columnas.\n\n" " Catlogos (permite a Visage expresarse en el idioma " "que usted seleccione --de entre los disponibles-- tanto " "en la instalacin como desde las preferencias del WB).\n\n" " GetModeID (este programa muestra una peticin de " "modos de pantalla para que se elija uno, e imprime el n " "decimal que lo representa.\n\n" " Kill (permite detener otro programa, enviando una seal " "\"break\": similar al comando Break del AmigaDOS.\n\n" " MakeLink (sustituto del comando MakeLink del AmigaDOS " "que soporta vinculaciones o enlaces soft --'soft " "links'--).\n\n" " DeleteLink: A simple Delete-clone that also deletes " "soft links without a target.\n\n" " UnpackILBM (descomprime los datos, o sea el cuerpo o " "bloque BODY, de la imagen IFF ILBM sealada.\n\n" " Para ms informacin sobre lo anterior, consulte el " "manual.\n\n" ) ) (set #where-visage "Dnde desea instalar Visage?") (set #where-visage-guide "Dnde desea instalar la documentacin Visage.guide?") (set #copy-guide-icon "Quiere que copie el icono de Visage.guide?") ; (set #convert-guide "Convirtiendo Visage.guide...") (set #which-language "Qu idiomas desea instalar?") (set #which-language-help (cat "\n El Amiga puede trabajar con diferentes idiomas, as que " "si desea que Visage pueda emplear el mismo definido para su " "Amiga Workbench, tendrn que ser copiados los ficheros " "catlogo que correspondan a su disco duro (uno por cada " "lengua soportada).\n\n" " Para reducir la cantidad de espacio consumido por estos " "ficheros idiomticos, puede seleccionar nicamente los de " "las lenguas que desee copiar y/o instalar, bastando para " "ello que slo active el interruptor de aquellos de los que " "quiera disponer en su sistema.\n" ) ) (set #where-tools "Desea que se instalen las herramientas auxiliares?") (set #where-tools-help (cat "\n Aqu ha de especificar cul(es) de los programas " "GetModeID, Kill, MakeLink, DeleteLink y/o UnpackILBM " "desea instalar: slo los programas que usted seleccione " "sern copiados. Como estas utilidades son para utilizar " "nicamente desde el Shell, el directorio destino por " "defecto es C:, que es el lugar habitual donde encontrar " "este tipo de programas.\n\n" " Es recomendable que instale estos programas en algn " "lugar accesible por el sistema de forma automtica (use " "en tal caso el comando Path del AmigaDOS).\n" ) ) (set #copy "Copiando %s a %s...") (set #program-update "Quiere actualizar los tipos de herramienta del icono?") (set #update-none "No actualizar") (set #update-all "Aadir todo") (set #update-since "Aadir nuevo hasta %s") (set #program-update-help (cat "\n Hasta esta actualizacin de la instalacin en " "una versin antigua de Visage, el icono no poda " "ser copiado encima: esto era para mantener cualquier " "cambio que hubiese hecho usted en l. Sin embargo, " "nuevos tipos de herramienta pueden ser aadidos, as " "que aqu ha de decidir lo que hacer:\n\n" " No actualizar: Salta esta parte.\n\n" " Aadir todos los tipos de herramienta (los tipos de " "herramienta no se modifican; cualquiera que usted " "elimine, podr ser aadido de nuevo y los nuevos tipos " "de herramienta pueden ser aadidos sin problemas.\n\n" " Aadir nuevo hasta 39.x (slo aade los nuevos " "tipos de herramienta hasta esa versin; cualquier tipo " "de herramienta existente no ser modificado.\n" ) ) ) ) ;************************************************************************** ; ; French strings ; (if (= @language "francais") ( (set #default-lang #french-lang) (set #bad-kick (cat "Vous devez avoir la version 3.0 d'AmigaOS ou plus rcente " "pour utiliser Visage." ) ) (set #welcome (cat "\n\n\nBienvenue dans l'utilitaire d'installation de Visage.\n\n" "Ce programme vous permet d'installer Visage sur votre Amiga.\n\n\n" "Visage 1995-97 Magnus Holmgren." ) ) (set #install-parts "Slectionnez les lments que vous dsirez installer S.V.P.:") (set #item-visage "Visage") (set #item-visage-guide "Visage.guide") (set #item-locale "Traductions") (set #item-getmodeid "GetModeID") (set #item-kill "Kill") (set #item-makelink "MakeLink") (set #item-deletelink "DeleteLink") (set #item-unpackilbm "UnpackILBM") (set #install-parts-help (cat " Ici vous slectionnez les diffrentes parties de Visage que " "vous dsirez installer.Ensuite,vous slectionnez les dtails " "de l'installation (tel que l'endroit o les diffrents fichiers " "devront tre installs).Vous pouvez choisir d'installer les " "lments suivants :\n" " Visage:l'afficheur d'image actuel.\n" " Visage.guide:le manuel,de format AmigaGuide.Si vous " "l'installez en utilisant installer,Le texte sera remis en forme " "afin d'tre adapt la taille de la fentre courante.Si vous " "fates une installation manuelle,Le texte sera fix 76 colonnes.\n" " Traductions:si vous installez une traduction,alors Visage " "fonctionnera dans le(s) language(s) slectionn(s).\n" " GetModeID:un programme qui affiche une requte de mode " "d'affichage,et retourne un nombre dcimal qui reprsente le mode " "d'affichage slectionn.\n" " Kill:un programme qui peut stopper un autre programme " "(en envoyant un signalbreak).Similaire Break.\n" " MakeLink:en remplacement de la commande MakeLink et qui " "supporte les liens symboliques.\n" " DeleteLink:un clne de la commande Delete qui efface " "galement les liens symboliques sans destination.\n" " UnpackILBM:un programme qui dcompacte les donnes d'une " "images (le BODY chunk) dans un fichier au format IFF ILBM.\n" " Pour plus d'information sur cette partie,lisez le manuel " "S.V.P..\n" ) ) (set #where-visage (cat "O dsirez vous installer Visage?\n" "AUCUN rpertoire ne sera cr!" ) ) (set #where-visage-guide "O dsirez vous installer Visage.guide?") (set #copy-guide-icon "L'icne de Visage.guide doit-il tre copi?") ; (set #convert-guide "Conversion de Visage.guide...") (set #which-language "Quelle(s) langue(s) faut-il installer?") (set #which-language-help (cat " L'Amiga peut utiliser diffrentes langues.Si vous voulez que" "Visage utilise la mme langue que le Workbench de votre Amiga," "alors un certain nombre de fichierscatalogdoivent tre copis " "sur votre disque dur pour chaque langue supporte.\n" " Afin de rduire la place utilise par les fichiers de langues," "vous pouvez ne slectionner que les fichiers en rapport avec la " "langue utilise.\n" " Vrifiez simplement les options de langues que vous dsirez " "voir disponible sur votre systme.\n" ) ) (set #where-language (cat "O voulez-vous installer les fichiers de langues?\n\n" "Vous pouvez les installer dans le mme rpertoire que le " "programme lui-mme(slectionnerProgramme)ou bien dans" "Locale:(slectionnerLocale:)dans le volume principal." ) ) (set #lang-progdir "Programme") (set #lang-locale "Locale:") (set #where-language-help (cat " Si vous installez les fichiers de langues dans le mme " "rpertoire que Visage (ou plutt dans un sous rpertoire de " "celui-ci),alors vous devrez galement dplacer ces fichiers si " "vous dplacez Visage dans un autre rpertoire.Si vous installez " "les fichiers de langues dansLocale:,vous n'aurez pas besoin " "de vous en proccuper si vous dplacer Visage.Par contre vous " "n'aurez pas tous les fichiers relatifs Visage dans le mme " "rpertoire." ) ) (set #builtin-lang "(default)") (set #where-tools "O dsirez-vous installer les utilitaires supplmentaires? ") (set #where-tools-help (cat " Vous spcifiez ici o doivent tre installs les programmes " "GetModeID,Kill,MakeLink,DeleteLink et UnpackILBM.Seuls les " "programmes que vous avez slectionns seront installs.Comme ces " "programmes ne sont excutables que sous Shell,l'emplacement par " "dfaut est C:,l o se trouve tous les programmes qui ne peuvent " "s'excuter que sous shell.\n" " Il est recommand d'installer ces programmes dans un endroit " "dont le chemin est connu du systme.\n" ) ) (set #copy "Copie de %s vers %s...") (set #program-update (cat "Comment voulez-vous mettre jour lesparamtres d'outil" "(ToolTypes)de l'icne?" ) ) (set #update-none "Pas de mise jour") (set #update-all "Tout ajouter") (set #update-since "Ajouter les nouveaux depuis la V %s") (set #program-update-help (cat " Comme cette installation met jour une ancienne version de " "Visage,l'icne d'origine ne sera pas cras afin de prserver " "les modifications que vous pourriez avoir apportes.Sinon,de " "nouveaux paramtres d'outil pourrait tre ajouts.Ici vous " "pouvez dcider si vous voulez:\n" " Pas de mise jour:passer cette partie.\n" " Ajouter tous les paramtres d'outil:ceux existants ne " "seront pas modifis.Tous les paramtres d'outil que vous " "pourriez avoir retirs seront rajouts." "Les nouveaux paramtres d'outil seront galement rajouts.\n " " Ajouter les nouveaux depuis la version 39.x:ajouter " "seulement les nouveaux paramtres d'outil depuis cette version. " "Aucun paramtre d'outil existant ne sera modifi.\n" ) ) ) ) ;************************************************************************** ; ; Italian strings ; (if (= @language "italiano") ( (set #default-lang #italian-lang) ) ) ;************************************************************************** ; ; Dutch strings ; (if (= @language "nederlands") ( (set #default-lang #dutch-lang) ) ) ;************************************************************************** ; ; Norwegian strings ; (if (= @language "norsk") ( (set #default-lang #norwegian-lang) ) ) ;************************************************************************** ; ; Russian strings ; (if (= @language "russian") ( (set default-lang #russian-lang) (set #welcome (cat "\n\n\n aa a a Visage.\n\n" "a aa a a Visage a a A.\n\n\n" "Visage 1995-97 Magnus Holmgren." ) ) (set #install-parts "aa, , a aa" ) (set #item-visage "Visage") (set #item-visage-guide "Visage.guide") (set #item-locale "Translations") (set #item-getmodeid "GetModeID") (set #item-kill "Kill") (set #item-makelink "MakeLink") (set #item-unpackilbm "UnpackILBM") (set #install-parts-help (cat " a a Visage " "a. a a (a, " "a a a a). a " " a:\n" " Visage: aa a a.\n" " Visage.guide: a -a. a a " " a aa, aa aa " " a. a "" a a 76 .\n" " Translations: a a Visage aa " "a a a (a).\n" " GetModeID: aa, aaa a aaa " " , a .\n" " Kill: aa, a a a, a " " a aa ( , Break.)\n" " MakeLink: aa aa a, aa \"a\" " ".\n" " DeleteLink: A simple Delete-clone that also deletes soft links " "without a target.\n" " UnpackILBM: aaa \"\" IFF ILBM a " "(BODY chunk).\n" " a . a a.\n" ) ) (set #where-visage "a a a Visage") (set #where-visage-guide "a a a a Visage.guide?") (set #copy-guide-icon "a a Visage.guide?") ; (set #convert-guide "a Visage.guide...") (set #which-language "a a aa?") (set #which-language-help (cat " Aa aa a a. , " "Visage a aa a , " "a aa a a - " " a .\n" " , aa aaa, " " a aa , a " " .\n" " a a a a .\n " ) ) (set #where-tools "a aa a?") (set #where-tools-help (cat " a a a a GetModeID, Kill, MakeLink, " "DeleteLink UnpackILBM. a a a " "a. aa a " "Shell, aa a C:, , a a, " "a a.\n" " a a, a a " " a a .\n" ) ) (set #copy " %s %s...") (set #program-update "a a ?") (set #update-none " ") (set #update-all "a ") (set #update-since "a, aa %s") (set #program-update-help (cat " a a Visage, " "aa a a a. a , " "a , a. a, " " a a a aa. " ", :\n" " .\n" " a aa . " " a a a aa a a, " "a a aa.\n " " a 39.x: a aa . " " aa a .\n" ) ) ) ) ;************************************************************************** ; ; Serbian strings ; (if (= @language "srpski") ( (set #default-lang #serbian-lang) (set #bad-kick "Morate imati AmigaOS verzije 3.0 ili noviji da bi koristili Visage." ) (set #welcome (cat "\n\n\nDobro doli u instalaciju Visage-a.\n\n" "Ovaj program vam omoguava da instalirate Visage na vaoj Amigi.\n\n\n" "Visage 1995-97 Magnus Holmgren." ) ) (set #install-parts "Odaberite delove koje elite da instalirate") (set #item-visage "Visage") (set #item-visage-guide "Visage.guide") (set #item-locale "Prevodi") (set #item-getmodeid "GetModeID") (set #item-kill "Kill") (set #item-makelink "MakeLink") (set #item-deletelink "DeleteLink") (set #item-unpackilbm "UnpackILBM") (set #install-parts-help (cat " Ovde birate razne delove Visage paketa koje elite da instalirate " "Posle toga odreujete detalje instalacije kao te je gde e biti odreeni" "fajlovi biti instalirani). Za instalaciju moete odabrati sledee " "elemente:\n" " Visage: Sam program za gledanje slika.\n" " Visage.guide: Uputstvo, u AmigaGuide formatu (na engleskom). Ako ga " "ga instalirate uz pomo ovog programa, tekst e biti podeen da ispunjava " "trenutnu veliinu \"prozora\". Ako sami instalirate, tekst e ostati " "irok 76 kolona.\n" " Prevodi: Ako instalirate prevod, onda e Visage raditi na jeziku koji" "koji ste odabrali.\n" " JPEG codec: Tower JPEG Codec klasa, koja treba Visage-u da bi mogao " "da prikae JPEG slike (bez korienja datatajpova).\n" " GetModeID: Program koji uz pomo upitnika za skrin mod, prikazuje " "decimalni broj koji predstavlja odabrani skrin mod.\n" " Kill: Program koji moe da zaustavi druge programe (aljui \"break\" " "signale). Slian sistemskom Break-u.\n" " MakeLink: Zamena za MakeLink komandu koja podrava soft linkove.\n" " DeleteLink: Prost Delete klon koji brie i soft linkove bez targeta.\n" " UnpackILBM: Program koji raspakuje podatke u IFF ILBM slici (tzv." "BODY ank).\n" " Za vie informacija o elementima paketa proitajte uputstvo.\n" ) ) (set #where-visage "Gde elite da instalirate Visage?\nNEE biti napravljen direktorijum!") (set #where-visage-guide "Gde elite da instalirate Visage.guide?") (set #copy-guide-icon "Da li elite da kopiram i ikonu za Visage.guide?") ; (set #convert-guide "Konvertujem Visage.guide...") (set #which-language "Koje jezike elite da instalirate?") (set #which-language-help (cat " Amiga moe da radi na razliitim jezicima. Ako elite da " "Visage koristi isti jezik kao va Vorkben, onda mora biti " "kopirano nekoliko katalog fajlova na hard disk za svaki " "podrani jezik.\n" " Da bi se smanjilo mesto potrebno kataloge, moete odabrati " "da se koriraju samo fajlovi odreenog jezika.\n" " Samo obeleite koje jezike elite da imate u vaem sistemu.\n" ) ) (set #where-language (cat "Gde elite da instalirate katalog fajlove?\n\n" "Moete ih instalirati ili u isti direktorijum " "gde je sam program (odaberite\"Program\") ili " "u 'globalni' direktorijum \"Locale:\" (odaberite " "\"Locale:\")." ) ) (set #lang-progdir "Program") (set #lang-locale "Locale:") (set #where-language-help (cat " Ako instalirate katalog fajlove u isti direktorijum kao Visage " "(tj, u poddirektorijume u to direktorijumu), onda morate premetati " "i te fajlove, ako premetate Visage u neki drugi direktorijum. Ako" "instalirate katalog fajlove u \"Locale:\" ne morate da brinete o " "tome gde premetate Visage. Sa druge strane sve fajlovi vezani za" "Visage nee biti u istom direktorijumu." ) ) (set #builtin-lang "(default)") (set #where-tools "Gde elite da instalirate dodatne programe?") (set #where-tools-help (cat " Ovde birate gde e se intalirati GetModeID, Kill, MakeLink, " "DeleteLink and UnpackILBM. Samo programi koje ste odabrali bie " "instalirani. Poto su ovo iskljuivo el programi, normalna " "lokacija je C: direktorijum, gde se nalaze iskljuivo el " "programi.\n" " Preporueno je da programi budu instalirani negde gde ih " "moe nai AmigaDOS (u tzv. path-u).\n" ) ) (set #copy "Kopiram %s u %s...") (set #program-update "Kako elite da osveite tul tajpove ikone?") (set #update-none "Bez osveavanja") (set #update-all "Dodaj sve") (set #update-since "Dodaj nove od %s") (set #program-update-help (cat " Poto ovaj skript osveava prethodne verzije Visage-a, nova " "ikona nee biti kopirana preko stare. Tako e biti sauvane " "promene koje ste moda napravili. Meutim moda su dodati novi " "tul tajpovi. Ovde moete odabrati nain osveavanja:\n" " Bez osveavanja: Preskoi ovaj deo.\n" " Dodaj sve: postojei tultajpovi nee biti promenjeni. Ako " "ste obrisali neke tul tajpove oni e ponovo biti dodani kao i " "novi.\n " " Dodaj nove od 39.x: Dodaj nove tul tajpove od odabrane " "verzije. " "Svi postojei tul tajpovi nee biti promenjeni.\n" ) ) ) ) ;************************************************************************** ; ; Finnish strings ; (if (= @language "suomi") ( (set #default-lang #finnish-lang) (set #bad-kick "Tarvitset AmigaOS-version 3.0 tai uudemman kyttksesi Visagea." ) (set #welcome (cat "\n\n\nTervetuloa Visagen asennusohjelmaan.\n\n" "Tm ohjelma asentaa Visagen Amigaasi.\n\n\n" "Visage 1995-97 Magnus Holmgren." ) ) (set #install-parts "Valitse osat, jotka haluat asentaa:") (set #item-visage "Visage") (set #item-visage-guide "Visage.guide") (set #item-locale "Knnkset") (set #item-codec "JPEG codec") (set #install-parts-help (cat " Tss valitset ne osat Visagesta, jotka haluat asentaa. Sen jlkeen " "mritt asennuksen yksityiskohdat (kuten mihin eri tiedostot asennetaan). " "Voit valita asennettavaksi seuraavat osat:\n" " Visage: Varsinainen kuvannyttohjelma.\n" " Visage.guide: Ohjetiedosto AmigaGuide -muodossa. Jos asennat tmn " "asennusohjelmalla, teksti sovitetaan mahtumaan nykyisen ikkunan leveyteen. " "Jos asennat ohjeet itse, teksti on sidottu 76 merkin leveyteen.\n" " Knnkset: Jos asennat knnkset, Visage voi toimia kytten " "valitsemiasi kieli.\n" " JPEG codec: \"The Tower JPEG Codec Class\". Visage tarvitsee tmn " "JPEG-kuvien nyttmiseen (kyttmtt tietotyyppej).\n" " GetModeID: Ohjelma, joka avaa nytttilavalitsimen ja tulostaa " "valitun nytttilan tunnuksen desimaalilukuna.\n" " Kill: Ohjelma, joka voi pysytt toisia ohjelmia (lhettmll " "\"keskeytys\"-signaaleja). Toimii kuten Break-komento.\n" " MakeLink: Korvaava komento MakeLinkille, joka tukee mys " "symbolisia (soft) linkkej.\n" " DeleteLink: Yksinkertainen Delete-klooni, joka poistaa mys ilman " "kohdetiedostoa olevia symbolisia (soft) linkkej.\n" " UnpackILBM: Ohjelma, joka purkaa kuvatiedon IFF ILBM -kuvasta " "(BODY-hunkin).\n" " Listietoja nist osista saat lukemalla ohjetiedoston.\n" ) ) (set #where-visage "Mihin haluat asentaa Visagen?\nUutta hakemistoa EI luoda!") (set #where-visage-guide "Mihin haluat asentaa ohjetiedoston Visage.guide?") (set #copy-guide-icon "Kopioidaanko ikoni tiedostolle Visage.guide?") ; (set #convert-guide "Muokkaan tiedostoa Visage.guide...") (set #which-language "Mitk kielitiedostot asennetaan?") (set #which-language-help (cat " Amigaa voidaan kytt monilla kielill. Jos haluat Visagen " "kyttvn samaa kielt kuin Workbench, muutama sanasto joudutaan " "kopioimaan kiintolevyllesi jokaista tuettua kielt kohden.\n" " Vhentksesi kielitiedostojen vaatimaa levytilaa, voit valita " "asennettavaksi vain tiettyjen kielten tiedostot.\n" " Merkitse laatikot niiden kielten kohdalla, joiden haluat " "olevan kytettviss jrjestelmsssi.\n" ) ) (set #where-language (cat "Mihin haluat asentaa kielitiedostot?\n\n" "Voit asentaa ne joko samaan hakemistoon ohjelman kanssa " "(valitse \"Ohjelma\") tai 'yleiseen' taltioon " "\"Locale:\" (valitse \"Locale:\")." ) ) (set #lang-progdir "Ohjelma") (set #lang-locale "Locale:") (set #where-language-help (cat " Jos asennat kielitiedostot samaan hakemistoon kuin Visagen " "(tai paremminkin tuon hakemiston alihakemistoon), joudut " "siirtmn mys nm tiedostot, mikli siirrt Visagen johonkin " "toiseen hakemistoon. Jos asennat kielitiedostot taltioon " "\"Locale:\", sinun ei tarvitse vlitt niist siirtesssi " "Visagen. Toisaalta sinulla ei silloin ole kaikkia Visageen " "liittyvi tiedostoja ktevsti samassa hakemistossa." ) ) (set #builtin-lang "(oletus)") (set #where-tools "Mihin haluat asentaa apuohjelmat?") (set #where-tools-help (cat " Tss mritt, mihin ohjelmat GetModeID, Kill, MakeLink, " "DeleteLink ja UnpackILBM asennetaan. Vain valitsemasi ohjelmat " "asennetaan. Koska nm ohjelmat voi kynnist vain komentotulkista, " "oletuspaikka on taltio C:, jossa jrjestelmn komentotulkista " "kynnistettvt ohjelmat ovat.\n" " On suositeltavaa, ett asennat nm ohjelmat johonkin komentojen " "hakupolun varrella olevaan hakemistoon.\n" ) ) (set #copy "Kopioidaan %s nimelle %s...") (set #program-update "Miten haluat pivitt ikonin mreet?") (set #update-none "l pivit") (set #update-all "Lis kaikki") (set #update-since "Lis uudet version %s jlkeen") (set #program-update-help (cat " Koska tm asennus pivitt Visagen vanhemman version, " "ikonia ei kopioida uudelleen. Tm silytt siihen mahdollisesti " "tekemsi muutokset. Uusia mreit on kuitenkin ehk listty. " "Tss voit ptt, mit haluat tehd:\n" " l pivit: Ohita tm osa asennuksesta.\n" " Lis kaikki mreet: Olemassa olevia mreit ei muuteta. " "Kaikki poistamasi mreet listn uudelleen. Mys tysin uudet " "mreet listn.\n" " Lis uudet 39.x:n jlkeen: Lis vain kyseisen version " "jlkeen listyt mreet. Olemassa olevia mreit ei muuteta.\n" ) ) ) ) ;************************************************************************** ; ; Swedish strings ; (if (= @language "svenska") ( (set #default-lang #swedish-lang) (set #bad-kick "Du mste ha AmigaOS version 3.0 eller hgre fr att kunna anvnda Visage." ) (set #welcome (cat "\n\n\nVlkommen till Installeraren.\n\n" "Det hr programmet lter dig installera Visage i din Amiga.\n\n\n" "Visage 1995-97 av Magnus Holmgren." ) ) (set #install-parts "Vlj de delar du vill installera") (set #item-visage "Visage") (set #item-visage-guide "Visage.guide") (set #item-locale "versttningar") (set #install-parts-help (cat " Hr vljer du de olika delar av Visage som du vill installera. " "Efter det anger du detaljer om installationen (ssom var de olika " "filerna ska installeras). Du kan vlja mellan fljande delar:\n" " Visage: Sjlva bildvisaren.\n" " Visage.guide: Manualen, i AmigaGuide-format. Om du installerar " "den med Installeraren, s kommer texten att formateras om efter " "fnstrets aktuella storlek. Om du installerar den manuellt, s " "r texten fixerad vid 76 kolumner.\n" " versttningar: Om du installerar en versttning, s kan " "Visage anvnda det sprket.\n" " GetModeID: Ett program som visar en skrmlgesvljare, och " "sedan skriver ut ett decimalt tal som motsvarar det valda " "skrmlget.\n" " Kill: Ett program som kan stoppa andra program (genom att " "skicka \"break\"-signaler). Liknar Break.\n" " MakeLink: En erttning fr MakeLink, som stdjer s kallade " "mjuka lnkar.\n" " DeleteLink: En enkel Delete-variant, som ocks kan radera " "mjuka lnkar dr mlfilen saknas.\n" " UnpackILBM: Ett program som packar upp bilddatan i en IFF ILBM " "bild (BODY \"chunken\").\n" " Fr mer information om de hr sakerna, se manualen.\n" ) ) (set #where-visage "Var vill du installera Visage?\nEn lda kommer INTE att skapas!") (set #where-visage-guide "Var vill du installera Visage.guide?") (set #copy-guide-icon "Ska jag kopiera ikonen fr Visage.guide?") ; (set #convert-guide "Konverterar Visage.guide...") (set #which-language "Vilka sprk ska installeras?") (set #which-language-help (cat " Amigan kan arbeta med flera olika sprk. Om du vill att " "Visage ska anvnda samma sprk som Amiga Workbench s " "mste en s kallad katalogfil kopieras till din systemdisk " "fr varje sprk.\n" " Fr att minimera diskutrymmet fr sprkfiler kan du vlja " "att bara installera filerna fr vissa sprk.\n" " Markera bara rutorna fr de sprk du nskar installera i " "din dator.\n" ) ) (set #where-language (cat "Var vill du installera katalogfilerna?\n\n" "Du kan antingen installera dem i samma lda som programmet " "(vlj \"Program\"), eller i den \"globala\" enheten " "\"Locale:\" (vlj \"Locale:\")." ) ) (set #lang-progdir "Program") (set #lang-locale "Locale:") (set #where-language-help (cat " Om du installerar katalogfilerna i samma lda som " "Visage (eller snarare i underldor i den ldan), s " "kommer du att behva flytta de hr filerna, om du " "flyttar Visage till ngon annan lda. Om du installerar " "katalogfilerna i \"Locale:\" s behver du inte bekymra " "dig om dem ifall du flyttar Visage. andra sidan, alla " "Visage-relaterade filer kommer inte att finnas i samma " "lda." ) ) (set #builtin-lang "(inbyggt)") (set #where-tools "Var vill du installera de extra programmen?") (set #where-tools-help (cat " Hr anger du var programmen GetModeID, Kill, MakeLink " "DeleteLink och UnpackILBM ska installeras ngonstans. Bara " "de program som du valde tidigare kommer att kopieras. " "Eftersom de hr programmen bara kan anvndas frn ett " "skal, s r den frvalda destinationen C:, eftersom " "systemets \"skalprogram\" finns dr. Det rekommenderas " "att du installerar dessa program ngonstans i skvgen " "fr kommandon.\n" ) ) (set #copy "Kopierar %s till %s...") (set #program-update "Hur vill du uppdatera verktygstyperna i ikonen?") (set #update-none "Uppdatera inte") (set #update-all "Lgg till alla") (set #update-since "Lgg till nya sedan %s") (set #program-update-help (cat " Eftersom den hr installationen uppdaterar en gammal version " "av Visage, s kommer inte ikonen att kopieras. Detta fr att " "bibehlla eventuella ndringar som du kan ha gjort. Men nya " "verktygstyper kan ha tillkommit. Hr kan du avgra vad du " "vill gra:\n" " Uppdatera inte: Hoppa ver detta.\n" " Lgg till alla: Lgg till alla verktygstyper. Existerande " "verktygstyper kommer inte att ndras.\n" " Lgg till nya sedan 39.x: Lgg bara till de nya " "verktytstyperna. Eventuella existerande verktygstyper " "kommer inte att ndras.\n" ) ) ) ) ;************************************************************************** ; ; The actual installaion script ; ; Check Kickstart version. Exit if not at least 3.0 (if (< (/ (getversion) 65536) 39) (abort #bad-kick) ) ; Since files probably are scatter installed, don't mention any specific location. (set @default-dest "") ; Version of old program. This means no old program. (set #visagever 0) (set #visagerev 0) ; Request proportinal fonts, if supported. This string is ; prepended to the first askoptions choice. (if (>= @installer-version 2752518) ; 42 * 65536 + 6 ; At least version 42.6 (set #propfont "") ; Pre V42 (set #propfont "") ) ; Greetings Mr. Falken... (message #welcome) (welcome) ; Ask the user what to install (set #install-files (askoptions (prompt #install-parts) (help #install-parts-help "\n" @askoptions-help) (choices (cat #propfont #item-visage) #item-visage-guide #item-locale #item-getmodeid #item-kill #item-makelink #item-deletelink #item-unpackilbm ) (default (if (= @user-level 2) 255 7)) ) ) ; Ask the user for the location of all parts ; Location for Visage (if (BITAND #install-files 1) ( (set #visage-dest (askdir (prompt #where-visage) (help @askdir-help) (default "Sys:Utilities") ) ) ; Get the version of previously installed Visage (if (= (exists (tackon #visage-dest "Visage")) 1) ( (set #vernum (getversion (tackon #visage-dest "Visage"))) (set #visagever (/ #vernum 65536)) (set #visagerev (- #vernum (* #visagever 65536))) ; Just in case the above failed... (if (<= #visagever 38) ( (set #visagever 39) (set #visagerev 0) ) ) ) ) (set #update-action 0) (if (AND #visagever (= (exists (tackon #visage-dest "Visage.info")) 1)) ( (set #defaction 0) (if (= #visagerev 0) (set #defaction 2) ) (if (= #visagerev 1) (set #defaction 3) ) (if (= #visagerev 2) (set #defaction 4) ) (if (= #visagerev 5) (set #defaction 5) ) (if (= #visagerev 10) (set #defaction 6) ) (set #update-action (askchoice (prompt #program-update) (choices (cat #propfont #update-none) #update-all (#update-since "39.0") (#update-since "39.1") (#update-since "39.2") (#update-since "39.5") (#update-since "39.10") (#update-since "39.11") ) (default #defaction) (help #program-update-help "\n" @askchoice-help) ) ) (set #tt39-1 "DITHER COMPACT TIME") (set #tt39-2 "COMMAND CYCLE NOCLICK NORMALNAMES RTG SORT TEST VCENTER") (set #tt39-3 "INFO SHOWINFO") (set #tt39-6 "NOICON NOFOREIGN") (set #tt39-11 "BORDERBLANK NOFILECHECK") (set #tt39-12 "COLOR DRAWER GAMMA NOPNG PATTERN") (set #icon-dest (tackon #visage-dest "Visage")) (set #tooltype-pattern (select #update-action "" "#?" ("%s %s %s %s %s %s" #tt39-12 #tt39-11 #tt39-6 #tt39-3 #tt39-2 #tt39-1) ("%s %s %s %s %s" #tt39-12 #tt39-11 #tt39-6 #tt39-3 #tt39-2) ("%s %s %s %s" #tt39-12 #tt39-11 #tt39-6 #tt39-3) ("%s %s %s" #tt39-12 #tt39-11 #tt39-6) ("%s %s" #tt39-12 #tt39-11) ("%s" #tt39-12 ) ) ) ) ) ) ) ; Location for Visage.guide (if (BITAND #install-files 2) ( (set #guide-dest #visage-dest) (if (exists "Help:") (set #guide-dest "Help:") ) (set #guide-dest (askdir (prompt #where-visage-guide) (help @askdir-help) (default #guide-dest) ) ) (set #dest-guide-name (tackon #guide-dest "Visage.guide.info")) (set #guide-icon (if (AND (= @user-level 2 ) (= (exists #dest-guide-name) 0)) (askbool (prompt #copy-guide-icon) (help " ") ) 1 ; Default is to copy the icon ) ) ) ) (set #languages 0) ; .ct ; Which languages that should be installed. (if (BITAND #install-files 4) (set #lang (askoptions (prompt #which-language) (help #which-language-help "\n" @askoptions-help) (choices (cat #propfont "Deutsch") (cat "English " #builtin-lang) "Espaol" "Franais" "Italiano" "Nederlands" "Norsk" "Russian" "Srpski" "Suomi" "Svenska" ) (default #default-lang) ) ) ) ; Default to install catalog files in the same drawer as Visage. (set #catalog-dest (tackon #visage-dest "Catalogs")) ; Where should the catalogs be installed? Only do this if we have ; an expert user, and any non-english language was selected. (if (AND (BITAND #install-files 1) (<> #lang 0) (<> #lang #english-lang) (= @user-level 2)) ( (set #choice (askbool (prompt #where-language) (help #where-language-help "\n" @askbool-help) (default 1) (choices #lang-progdir #lang-locale) ) ) (if (NOT #choice) (set #catalog-dest "Locale:Catalogs") ) ) ) ; Ask for location for extra tools (if (BITAND #install-files 248) ; 8 + 16 + 32 + 64 + 128 (set #tool-dest (askdir (prompt #where-tools) (help #where-tools-help "\n" @askdir-help) (default "C:") ) ) ) ; And now do the actual installation (complete 0) (if (BITAND #install-files 1) ( (copylib (prompt (#copy "Visage" #visage-dest)) (source "Visage") (dest #visage-dest) ) (if (= (exists (tackon #visage-dest "Visage.info")) 0) (copyfiles (source "Visage.info") (dest #visage-dest) ) (if (> #update-action 0) (run ("C/UpdateTT Visage %s %s" #icon-dest #tooltype-pattern)) ) ) ) ) (complete 25) (if (BITAND #install-files 2) ( ; (working #convert-guide) ; (run "C/FixAG Visage.guide T:Visage.Guide") ; (if (not pretend) (copylib (prompt (#copy "Visage.guide" guide-dest)) (source "Visage.guide") (dest #guide-dest) ) ; ) ; (delete "T:Visage.guide" (safe)) (if #guide-icon (copyfiles (source "Visage.guide.info") (dest #guide-dest) ) ) ) ) (complete 50) ; .ct (if (BITAND #install-files 4) ( (if (= (exists #catalog-dest) 0) (makedir #catalog-dest) ) (set #n 0) (while (set #language (select #n "Deutsch" "English" "Espaol" "Franais" "Italiano" "Nederlands" "Norsk" "Russian" "Srpski" "Suomi" "Svenska" "" ) ) ( (if (AND (IN #lang #n) (<> #language "English")) ( (set #catalog (tackon "Catalogs" (tackon #language "visage.catalog") ) ) (set #destination (tackon #catalog-dest #language)) (copylib (prompt (#copy #catalog #destination)) (source #catalog) (dest #destination) ) ) ) (set #n (+ #n 1)) ) ) ) ) (complete 75) (if (BITAND #install-files 8) (copylib (prompt (#copy "GetModeID" #tool-dest)) (source "C/GetModeID") (dest #tool-dest) ) ) (complete 80) (if (BITAND #install-files 16) (copylib (prompt (#copy "Kill" #tool-dest)) (source "C/Kill") (dest #tool-dest) ) ) (complete 85) (if (BITAND #install-files 32) (copylib (prompt (#copy "MakeLink" #tool-dest)) (source "C/MakeLink") (dest #tool-dest) ) ) (complete 90) (if (BITAND #install-files 64) (copylib (prompt (#copy "DeleteLink" #tool-dest)) (source "C/DeleteLink") (dest #tool-dest) ) ) (complete 95) (if (BITAND #install-files 128) (copylib (prompt (#copy "UnpackILBM" #tool-dest)) (source "C/UnpackILBM") (dest #tool-dest) ) ) (complete 100) (exit)