home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-05-06 | 30.5 KB | 1,073 lines |
- ;$VER: RDB-Salv-Install 1.1 (03-Jul-96)
- ;
-
- (set txt_lang_0 "Deutsch") (set txt_langdir_0 "deutsch")
- (set txt_lang_1 "English") (set txt_langdir_1 "english")
- (set txt_lang_2 "Français") (set txt_langdir_2 "français")
- (set txt_lang_3 "Italiano") (set txt_langdir_3 "italiano")
- (set txt_lang_4 "Nederlands") (set txt_langdir_4 "nederlands")
- (set txt_lang_5 "Norsk") (set txt_langdir_5 "norsk")
- (set txt_lang_6 "Suomi") (set txt_langdir_6 "suomi")
- (set txt_lang_7 "Svenska") (set txt_langdir_7 "svenska")
- (set txt_lang_8 "") (set txt_langdir_8 "")
- (set txt_lang_9 "") (set txt_langdir_9 "")
-
- (set numlangs 8)
-
- (set langnum
- (askchoice
- (prompt "Choose the language to be used in this installer script.")
- (help @askchoice-help)
- (choices
- txt_lang_0
- txt_lang_1
- txt_lang_2
- txt_lang_3
- txt_lang_4
- txt_lang_5
- txt_lang_6
- txt_lang_7
- )
- (default
- (if (patmatch @language txt_lang_0)
- 0
- (if (patmatch @language txt_lang_1)
- 1
- (if (patmatch @language txt_lang_2)
- 2
- (if (patmatch @language txt_lang_3)
- 3
- (if (patmatch @language txt_lang_4)
- 4
- (if (patmatch @language txt_lang_5)
- 5
- (if (patmatch @language txt_lang_6)
- 6
- (if (patmatch @language txt_lang_7)
- 7
- 1 ; English
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
- )
-
- (if (= langnum 0) (set langstring txt_lang_0))
- (if (= langnum 1) (set langstring txt_lang_1))
- (if (= langnum 2) (set langstring txt_lang_2))
- (if (= langnum 3) (set langstring txt_lang_3))
- (if (= langnum 4) (set langstring txt_lang_4))
- (if (= langnum 5) (set langstring txt_lang_5))
- (if (= langnum 6) (set langstring txt_lang_6))
- (if (= langnum 7) (set langstring txt_lang_7))
- (if (= langnum 8) (set langstring txt_lang_8))
- (if (= langnum 9) (set langstring txt_lang_9))
-
-
- ; Set default strings
-
- (set txt_choose_rdbsalv_directory
- ("%s%s"
- "Please choose the destination directory for RDB-Salv. "
- "A drawer named \"RDB-Salv\" will be created there."
- )
- )
- (set txt_which_languages_to_install
- ("%s"
- "Which languages do you want to install?"
- )
- )
- (set txt_which_devicename
- ("%s%s"
- "Please enter the name of the device you are usually using. "
- "You MUST write this name in a CASE-SENSITIVE way!"
- )
- )
- (set txt_which_devicename_help
- ("%s%s%s"
- "The name requires the suffix .device. The device must be in memory at the moment. "
- "If you don't know the name of the device, consult the manual of your harddisk controller "
- "or SCSI hostadapter, please."
- )
- )
- (set txt_device_not_there
- ("%s%s"
- "You may only choose a device which is already loaded into memory.\n"
- "Sorry, but \"%s\" is not yet in memory."
- )
- )
- (set txt_must_end_with_device
- ("%s%s"
- "A device always ends on \".device\". Please try again!\n"
- "You have entered \"%s\"."
- )
- )
- (set txt_which_unitnumber
- ("%s"
- "Please enter the number of the unit your drive is connected with."
- )
- )
- (set txt_which_unitnumber_help
- ("%s%s"
- "If you are using more than one drive, use the number you're probably using more often. "
- "If you don't know the unit number, enter 0."
- )
- )
- (set txt_cannot_find_lang_docs
- ("%s%s"
- "Sorry, cannot find any docs for language \"%s\".\n\n"
- "Installation of the docs of this language skipped."
- )
- )
- (set txt_cannot_find_lang_catalogs
- ("%s%s"
- "Sorry, cannot find any catalogs for language \"%s\".\n\n"
- "Installation of the catalogs of this language skipped."
- )
- )
- (set txt_warning_unknown_device_etc
- ("%s%s%s%s"
- "Sorry, we could not test the device you are using and so the "
- "best configuration cannot be set automatically. Please read the "
- "installation chapter in the manual and follow the instrutions "
- "which are described there."
- )
- )
- (set txt_start_rdbtools_debug
- ("%s%s%s%s%s%s"
- "Do you have email access and do you want to support the future "
- "development of RDB-Salv? Then, please allow a test program to be "
- "started. It creates the file \"T:RDB-Tools-Mail\". Please send "
- "this file to \"Angela.Schmidt@stud.uni-karlsruhe.de\", so this "
- "installer script will be able to support your system much better in future.\n\n"
- "Do you want the test program to be started?"
- )
- )
- (set txt_start_rdbtools_debug_help
- ("%s%s%s%s"
- "This tool tests your device driver for bugs. This allows some "
- "workaround to be written in future. The commands TD_GETGEOMETRY, "
- "HD_SCSICMD (to find out the media size) and CMD_READ will be sent and "
- "some a protocol will be written."
- )
- )
- (set txt_start_rdbtools_debug_thanx
- ("%s%s"
- "Thank you for your support. Please send now \"T:RDB-Tools-Mail\" to "
- "\"Angela.Schmidt@stud.uni-karlsruhe.de\"."
- )
- )
-
- ;(if (patmatch langstring "English")
- ; (
- ; ; default strings set above
- ; )
- ;)
- (if (patmatch langstring "Deutsch")
- (
- (set txt_choose_rdbsalv_directory
- ("%s%s"
- "Bitte wählen Sie das Zielverzeichnis für RDB-Salv. "
- "Es wird ein eigener Ordner mit dem Namen \"RDB-Salv\" angelegt."
- )
- )
- (set txt_which_languages_to_install
- ("%s"
- "Welche Sprachen möchten Sie installieren?"
- )
- )
- (set txt_which_devicename
- ("%s%s"
- "Bitte geben Sie den Namen des Gerätes (Devices) ein, das Sie normalerweise verwenden. "
- "Bitte beachten Sie UNBEDINGT, daß Sie die Groß-/Kleinschreibung EXAKT einhalten!"
- )
- )
- (set txt_which_devicename_help
- ("%s%s%s"
- "Der Name muß auf .device enden. Das Gerät muß momentan angemeldet sein. "
- "Falls Sie den Geräte-Namen nicht kennen, schlagen Sie bitte im Handbuch "
- "Ihres Festplattencontrollers/Hostadapters nach."
- )
- )
- (set txt_device_not_there
- ("%s%s"
- "Sie können nur ein Device wählen, das bereits in den Speicher geladen wurde.\n"
- "\"%s\" ist leider noch nicht im Speicher."
- )
- )
- (set txt_must_end_with_device
- ("%s%s"
- "Ein Gerätetreiber (Device) endet immer auf \".device\". Bitte nochmal probieren!\n"
- "Sie haben \"%s\" eingegeben."
- )
- )
- (set txt_which_unitnumber
- ("%s"
- "Bitte geben Sie ein, unter welcher Gerätenummer (Unit) Ihre Festplatte angeschlossen ist."
- )
- )
- (set txt_which_unitnumber_help
- ("%s%s"
- "Falls Sie mehrere Festplatten haben, geben Sie die voraussichtlich am häufigsten "
- "benutzte Gerätenummer ein. Falls Sie die Gerätenummer nicht kennen, geben Sie 0 ein."
- )
- )
- (set txt_cannot_find_lang_docs
- ("%s%s"
- "Die Anleitung für die Sprache \"%s\" kann leider nicht gefunden werden.\n\n"
- "Die Installation der Anleitung dieser Sprache wurde übersprungen."
- )
- )
- (set txt_cannot_find_lang_catalogs
- ("%s%s"
- "Der Katalog für die Sprache \"%s\" kann leider nicht gefunden werden.\n\n"
- "Die Installation des Katalogs dieser Sprache wurde übersprungen."
- )
- )
- (set txt_warning_unknown_device_etc
- ("%s%s%s%s"
- "Leider konnten wir das von Ihnen verwendete Gerät nicht ausprobieren. "
- "Daher können die idealen Einstellungen nicht automatisch gesetzt werden. "
- "Bitte lesen Sie im Handbuch das Installations-Kapitel und befolgen Sie die "
- "dort beschriebenen weiteren Anweisungen."
- )
- )
- (set txt_start_rdbtools_debug
- ("%s%s%s%s%s%s"
- "Haben Sie EMail-Zugang und möchten Sie die zukünftige Entwicklung von "
- "RDB-Salv unterstützen? Dann erlauben Sie bitte, daß ein Test-Programm "
- "gestartet wird, das die Datei \"T:RDB-Tools-Mail\" erzeugt. Schicken Sie "
- "diese Datei dann bitte an \"Angela.Schmidt@stud.uni-karlsruhe.de\", "
- "damit dieses Installer-Script Ihr System in Zukunft besser unterstützen kann.\n\n"
- "Soll das Test-Programm gestartet werden?"
- )
- )
- (set txt_start_rdbtools_debug_help
- ("%s%s%s%s"
- "Dieses Tool testet Ihren Gerätetreiber auf Unzulänglichkeiten, damit diese "
- "in Zukunft umgangen werden können. Es werden die Befehle TD_GETGEOMETRY, "
- "HD_SCSICMD (zum Herausfinden der Plattengröße) und CMD_READ abgeschickt und "
- "einige Daten protokolliert."
- )
- )
- (set txt_start_rdbtools_debug_thanx
- ("%s%s"
- "Vielen Dank für Ihre Unterstützung. Schicken Sie \"T:RDB-Tools-Mail\" nun "
- "bitte an \"Angela.Schmidt@stud.uni-karlsruhe.de\"."
- )
- )
- )
- )
- (if (patmatch langstring "Français")
- (
- (set txt_choose_rdbsalv_directory
- ("%s%s"
- "Veuillez choisir le répertoire de destination pour RDB-Salv. "
- "Un tiroir nommé \"RDB-Salv\" y sera créé."
- )
- )
- (set txt_which_languages_to_install
- ("%s"
- "Quelles langues voulez-vous installer ?"
- )
- )
- (set txt_which_devicename
- ("%s%s"
- "Veuillez entrer le nom du périphérique que utilisez d'habitude. "
- "Vous DEVEZ écrire ce nom en TENANT COMPTE DES MAJUSCULES !"
- )
- )
- (set txt_which_devicename_help
- ("%s%s%s"
- "Le suffixe .device est nécessaire pour ce nom. Le périphérique doit être en mémoire actuellement. "
- "Si vous ne connaissez pas ce nom, veuillez consulter le manuel de votre contrôleur "
- " de disque dur ou contrôleur SCSI."
- )
- )
- (set txt_device_not_there
- ("%s%s"
- "Vous ne pouvez choisir qu'un périphérique qui est déjà chargé en mémoire.\n"
- "Désolé, mais \"%s\" n'est pas encore en mémoire."
- )
- )
- (set txt_must_end_with_device
- ("%s%s"
- "Le nom d'un pilote de périphérique se termine toujours par \".device\". Veuillez réessayer !\n"
- "Vous avez entré \"%s\"."
- )
- )
- (set txt_which_unitnumber
- ("%s"
- "Veuillez entrer le numéro d'unité sous lequel votre disque est connecté."
- )
- )
- (set txt_which_unitnumber_help
- ("%s%s"
- "Si vous utilisez plus d'un seul disque, donnez le numéro que vous emploierez le plus souvent. "
- "Si vous ne connaissez pas le numéro d'unité, entrez 0."
- )
- )
- (set txt_cannot_find_lang_docs
- ("%s%s"
- "Désolé, impossible de trouver de documentation dans la langue \"%s\".\n\n"
- "L'installation de la documentation dans cette langue est ignorée."
- )
- )
- (set txt_cannot_find_lang_catalogs
- ("%s%s"
- "Désolé, impossible de trouver de catalogue dans la langue \"%s\".\n\n"
- "L'installation du catalogue dans cette langue est ignorée."
- )
- )
- (set txt_warning_unknown_device_etc
- ("%s%s%s%s"
- "Désolé, nous n'avons pas pu tester le périphérique indiqué et la meilleure "
- "configuration ne peut donc pas être trouvée automatiquement. Veuillez lire "
- "le chapitre sur l'installation dans le manuel et suivre les instrutions "
- "qui y sont décrites."
- )
- )
- (set txt_start_rdbtools_debug
- ("%s%s%s%s%s%s"
- "Avez-vous accès au courrier électronique et voulez-vous soutenir le développement "
- "futur de RDB-Salv ? Dans ce cas, veuillez permettre le lancement d'un programme de "
- "test. Il crée le fichier \"T:RDB-Tools-Mail\". Veuillez envoyer ce fichier "
- "à \"Angela.Schmidt@stud.uni-karlsruhe.de\", de sorte que ce script "
- "d'installation soit capable de mieux reconnaître votre système à l'avenir.\n\n"
- "Désirez-vous que le programme de test soit lancé ?"
- )
- )
- (set txt_start_rdbtools_debug_help
- ("%s%s%s%s"
- "Cet outil recherche d'éventuelles bogues dans votre pilote de périphériques. "
- "Ce qui permettra dans le futur de concevoir des astuces les contournant. Les "
- "commandes TD_GETGEOMETRY, HD_SCSICMD (afin de déterminer la taille du support) "
- "et CMD_READ seront envoyées afin de pouvoir écrire un protocole."
- )
- )
- (set txt_start_rdbtools_debug_thanx
- ("%s%s"
- "Merci de votre soutien. Veuillez envoyer maintenant \"T:RDB-Tools-Mail\" à "
- "\"Angela.Schmidt@stud.uni-karlsruhe.de\"."
- )
- )
- )
- )
- (if (patmatch langstring "Italiano")
- (
- (set txt_choose_rdbsalv_directory
- ("%s%s"
- "Scegliete la directory di destinazione per RDB-Salv. "
- "Verrà creato un cassetto dal nome \"RDB-Salv\"."
- )
- )
- (set txt_which_languages_to_install
- ("%s"
- "Quali lingue volete installare?"
- )
- )
- (set txt_which_devicename
- ("%s%s"
- "Inserite il nome del device che utilizzate solitamente. "
- "I caratteri MAIUSCOLI/minuscoli sono diversi!"
- )
- )
- (set txt_which_devicename_help
- ("%s%s%s"
- "Il nome deve avere il suffisso .device. Il device deve essere in memoria adesso. "
- "Se non conoscete il nomde del device, consultate il manuale del vostro controller "
- "o SCSI hostadapter."
- )
- )
- (set txt_device_not_there
- ("%s%s"
- "Potete solo scegliere un device che sia già caricato in memoria.\n"
- "Spiacente, ma \"%s\" non è in memoria."
- )
- )
- (set txt_must_end_with_device
- ("%s%s"
- "Un device deve sempre terminare con \".device\". Provate di nuovo!\n"
- "Avete inserito \"%s\"."
- )
- )
- (set txt_which_unitnumber
- ("%s"
- "Scegliete il numero dell'unità con il quale è collegata la vostra unità."
- )
- )
- (set txt_which_unitnumber_help
- ("%s%s"
- "Se state usando più di un drive, usate il numero dell'unità che usate più spesso. "
- "Se non conoscete il numero dell'unità, inserite 0."
- )
- )
- (set txt_cannot_find_lang_docs
- ("%s%s"
- "Spiacente, ma non trovo la documentazione in \"%s\".\n\n"
- "Salto l'installazione dei docs di questa lingua."
- )
- )
- (set txt_cannot_find_lang_catalogs
- ("%s%s"
- "Spiacente, ma non trovo i cataloghi in \"%s\".\n\n"
- "Salto l'installazione dei cataloghi in questa lingua."
- )
- )
- (set txt_warning_unknown_device_etc
- ("%s%s%s%s"
- "Spiacente, ma non posso provare il device che state usando e "
- "quindi non posso impostare la configurazione migliore automaticamente. "
- "Leggete il manuale al capitolo sull'installazione e seguite le "
- "istruzioni che sono descritte li."
- )
- )
- (set txt_start_rdbtools_debug
- ("%s%s%s%s%s%s"
- "Avete accesso alla e-mail e volete supportare lo sviluppo futuro "
- "di RDB-Salv? Allora lasciate partire l'esecuzione di un programma "
- "di prova. Creerà un file \"T:RDB-Tools-Mail\". Mandate questo "
- "file a \"Angela.Schmidt@stud.uni-karlsruhe.de\", cosicché questo "
- "script di installazione sarà in grado di supportare il vostro sistema molto "
- "meglio un futuro.\n\n"
- "Volete lanciare il programma di prova?"
- )
- )
- (set txt_start_rdbtools_debug_help
- ("%s%s%s%s"
- "Questo programma prova il vostro device driver per trovare dei bug. "
- "In questo modo potrò aggirare i problemi. I commandis TD_GETGEOMETRY, "
- "HD_SCSICMD (per trovare la dimensione del supporto) e CMD_READ verranno "
- "inviati e saranno scritti alcuni protocolli."
- )
- )
- (set txt_start_rdbtools_debug_thanx
- ("%s%s"
- "Grazie per il vostro supporto. Inviate \"T:RDB-Tools-Mail\" a"
- "\"Angela.Schmidt@stud.uni-karlsruhe.de\"."
- )
- )
- )
- )
- (if (patmatch langstring "Nederlands")
- (
- (set txt_choose_rdbsalv_directory
- ("%s%s"
- "Kiest u alstublieft een directory voor RDB-Salv. "
- "Een lade met de naam \"RDB-Salv\" wordt voor u aangemaakt."
- )
- )
- (set txt_which_languages_to_install
- ("%s"
- "Welke talen wilt u geïnstalleerd zien?"
- )
- )
- (set txt_which_devicename
- ("%s%s"
- "Geeft u svp op welk apparaat u het meest gebruikt. "
- "Er wordt ONDERSCHEID tussen boven- en onderkast gemaakt!"
- )
- )
- (set txt_which_devicename_help
- ("%s%s%s"
- "De naam moet het achtervoegsel .device hebben. Het apparaat dient nu in het geheugen te zijn. "
- "Als u de naam van het bestand niet weet, kijkt u dan alstublieft in het handboek van uw "
- "controller/SCSI-hostadapter."
- )
- )
- (set txt_device_not_there
- ("%s%s"
- "u kunt alleen een apparaat kiezen dat nu in het geheugen staat.\n"
- "Sorry, maar \"%s\" staat nu niet in het geheugen."
- )
- )
- (set txt_must_end_with_device
- ("%s%s"
- "Een apparaatnaam eindigt altijd op \".device\". Probeert u het nog eens!\n"
- "U hebt \"%s\" ingevoerd."
- )
- )
- (set txt_which_unitnumber
- ("%s"
- "Please enter the number of the unit your drive is connected with."
- )
- )
- (set txt_which_unitnumber_help
- ("%s%s"
- "If you are using more than one drive, use the number you're probably using more often. "
- "If you don't know the unit number, enter 0."
- )
- )
- (set txt_cannot_find_lang_docs
- ("%s%s"
- "Sorry, cannot find any docs for language \"%s\".\n\n"
- "Installation of the docs of this language skipped."
- )
- )
- (set txt_cannot_find_lang_catalogs
- ("%s%s"
- "Sorry, kan geen catalogs voor de taal \"%s\" vinden.\n\n"
- "Installatie van catalogs voor deze taal overegeslagen."
- )
- )
- (set txt_warning_unknown_device_etc
- ("%s%s%s%s"
- "Sorry, we konden het apparaat dat u gebruikt niet testen waardoor "
- "de optimale instellingen niet automatisch gemaakt konden worden. "
- "Leest u alstublieft het hoofdstuk over installatie in de handleiding "
- "en volgt u de aanwijzingen die daar staan."
- )
- )
- (set txt_start_rdbtools_debug
- ("%s%s%s%s%s%s"
- "Hebt u e-mail en wilt u meehelpen aan het ontwikkelen van "
- "RDB-Salv? In dat geval kunt u een test-programma'tje laten "
- "opstarten. Het maakt een bestand \"T:RDB-Tools-Mail\". Stuurt u "
- "dit bestand alstublieft naar \"Angela.Schmidt@stud.uni-karlsruhe.de\" "
- "zodat dit installatiescript uw systeem in toekomst beter zal kunnen ondersteunen. "
- "Staat u toe dat dit programma gestart wordt?"
- )
- )
- (set txt_start_rdbtools_debug_help
- ("%s%s%s%s"
- "Dit programma onderzoekt uw apparaataanstuurder op fouten. Dat maakt "
- "het mogelijk in de toekomst de fout te omzeilen. De opdrachten TD_GETGEOMETRY, "
- "HD_SCSICMD (om de grootte van het medium te vinden) en CMD_READ zullen gestuurd worden "
- "een protocol zal geschreven worden."
- )
- )
- (set txt_start_rdbtools_debug_thanx
- ("%s%s"
- "Hartelijk dank voor uw steun. Stuurt u nu \"T:RDB-Tools-Mail\" naar "
- "\"Angela.Schmidt@stud.uni-karlsruhe.de\"."
- )
- )
- )
- )
- (if (patmatch langstring "Norsk")
- (
- (set txt_choose_rdbsalv_directory
- ("%s%s"
- "Vennligst velg en katalog å plassere RDB-Salv i. "
- "En katalog med navn \"RDB-Salv\" vil bli opprettet der."
- )
- )
- (set txt_which_languages_to_install
- ("%s"
- "Hvilke språk vil du installere?"
- )
- )
- (set txt_which_devicename
- ("%s%s"
- "Vennligst skriv inn navnet på den enheten du vanligvis bruker. "
- "Du MÅ skrive inn navnet korrekt med tanke på STORE og små bokstaver!"
- )
- )
- (set txt_which_devicename_help
- ("%s%s%s"
- "Navnet må ha etternavnet .device. Enheten må være i minnet på det nåværende tidspunkt. "
- "Hvis du ikke vet navnet på enheten, konsulter manualen til harddisk-kontrolleren "
- "eller SCSI vertskortet ditt."
- )
- )
- (set txt_device_not_there
- ("%s%s"
- "Du kan kun velge en enhet som allerede er lastet inn i minnet.\n"
- "Beklager, men \"%s\" er ikke i minnet på det nåværende tidspunkt."
- )
- )
- (set txt_must_end_with_device
- ("%s%s"
- "En enhet må alltid slutte på \".device\". Vennligst prøv igjen!\n"
- "Du skrev inn \"%s\"."
- )
- )
- (set txt_which_unitnumber
- ("%s"
- "Vennligst skriv inn nummeret på enheten som disken din er forbundet med."
- )
- )
- (set txt_which_unitnumber_help
- ("%s%s"
- "Hvis du bruker mere enn en disk, skriv det nummeret du bruker oftest. "
- "Hvis du ikke vet enhets-nummeret, skriv 0."
- )
- )
- (set txt_cannot_find_lang_docs
- ; *** This string is still subject to be translated!
- ("%s%s"
- "Beklager, kunne ikke finne dokumentasjon for språket \"%s\".\n\n"
- "Installeringen av dokumentasjonen for dette språket hoppes over."
- )
- )
- (set txt_cannot_find_lang_catalogs
- ; *** This string is still subject to be translated!
- ("%s%s"
- "Beklager kunne ikke finne språkfiler for språket \"%s\".\n\n"
- "Installeringen av dokumentasjonen for dette språket hoppes over."
- )
- )
- (set txt_warning_unknown_device_etc
- ("%s%s%s%s"
- "Beklager men vi kunne ikke teste enheten du bruker, og vi kan "
- "derfor ikke automatisk sette de perfekte innstillingene dine automatisk. Vennligst les "
- "innstallerings-kapittelet i manualen og følg instruksjonene "
- "som er beskrevet der."
- )
- )
- (set txt_start_rdbtools_debug
- ("%s%s%s%s%s%s"
- "Har du en EMail adresse og vil være med å støtte den videre fremtidige "
- "utviklingen av RDB-Salv? Da kan du vennligst tillate et testprogram "
- "å bli startet. Det lager filen \"T:RDB-Tools-Mail\". Vennligst send "
- "denne filen til \"Angela.Schmidt@stud.uni-karlsruhe.de\", så dette "
- "installerings-scriptet vil ha muligheten til å støtte ditt system bedre i fremtiden.\n\n"
- "Vil du starte testprogrammet nå?"
- )
- )
- (set txt_start_rdbtools_debug_help
- ("%s%s%s%s"
- "Dette programmet tester enheten din for \"bugs\". Dette muliggjør "
- "å lage en slags fiksing av dette i fremtiden. Kommandoene TD_GETGEOMETRY, "
- "HD_SCSICMD (for å finne ut lagringskapasiteten på mediet) og CMD_READ vil bli sendt og "
- "en loggfil vil bli skrevet."
- )
- )
- (set txt_start_rdbtools_debug_thanx
- ("%s%s"
- "Tusen takk for hjelpen. Vennligst send \"T:RDB-Tools-Mail\" til "
- "\"Angela.Schmidt@stud.uni-karlsruhe.de\"."
- )
- )
- )
- )
- (if (patmatch langstring "Suomi")
- (message "Sorry, no Finnish Installer messages yet. Using English messages instead.")
- )
- (if (patmatch langstring "Svenska")
- (
- (set txt_choose_rdbsalv_directory
- ("%s%s"
- "Välj var du vill installera RDB-Salv. "
- "En låda kallad \"RDB-Salv\" kommer att skapas automatiskt."
- )
- )
- (set txt_which_languages_to_install
- ("%s"
- "Vilka språk vill du installera?"
- )
- )
- (set txt_which_devicename
- ("%s%s"
- "Skriv in vilket device du normalt använder. "
- "Tänk på att det i det här fallet är skillnad mellan stora och små bokstäver!"
- )
- )
- (set txt_which_devicename_help
- ("%s%s%s"
- "Device-namnet måste sluta med \".device\". Devicet måste vara inladdat i minnet. "
- "Om du inte vet vilket device som gäller, se efter i manualen du fick med din "
- "hårddiskkontroller eller SCSI-hostadapter."
- )
- )
- (set txt_device_not_there
- ("%s%s"
- "Du kan bara välja ett device som för tillfället är inladdat i minnet.\n"
- "\"%s\" finns tyvärr inte i minnet."
- )
- )
- (set txt_must_end_with_device
- ("%s%s"
- "Ett device måste alltid sluta med \".device\". Försök igen.\n"
- "Du skrev \"%s\"."
- )
- )
- (set txt_which_unitnumber
- ("%s"
- "Skriv in vilket enhetsnummer din drive är ansluten som."
- )
- )
- (set txt_which_unitnumber_help
- ("%s%s"
- "Om du använder mer än en drive, skriv numret för den du tror att du använder oftast.\n"
- "Om du inte vet vilket nummer som gäller, skriv 0."
- )
- )
- (set txt_cannot_find_lang_docs
- ("%s%s"
- "Kan inte hitta manualen på \"%s\".\n\n"
- "Hoppar över installationen av manualen på detta språk."
- )
- )
- (set txt_cannot_find_lang_catalogs
- ("%s%s"
- "Kan inte hitta några kataloger på \"%s\".\n\n"
- "Hoppar över installationen av katalogerna på detta språk."
- )
- )
- (set txt_warning_unknown_device_etc
- ("%s%s%s%s"
- "Tyvärr kunde devicet du använder inte testas, och därför kan inte de "
- "optimala inställningarna göras automatiskt. "
- "När installationen är klar, läs kapitlet om installation i manualen, "
- "och följ dessa instruktioner."
- )
- )
- (set txt_start_rdbtools_debug
- ("%s%s%s%s%s%s"
- "Har du tillgång till E-post och vill stödja den fortsatta utvecklingen av RDB-salv?\n"
- "Låt i så fall testprogrammet startas. Det skapar filen \T:RDB-Tools-Mail\". "
- "Skicka denna fil till \"Angela.Schmidt@stud.uni-karlsruhe.de\", "
- "så kommer den här installationsskripten att kunna stödja ditt system bättre "
- "i framtida versioner.\n\n"
- "Vill du starta testprogrammet?"
- )
- )
- (set txt_start_rdbtools_debug_help
- ("%s%s%s%s"
- "Detta program testar drivrutinen för ditt ditt device efter buggar. Det ger "
- "möjlighet att på olika sätt ta sig runt dessa i framtiden. "
- "Kommandona TD_GETGEOMETRY, HD_SCSICMD (för att ta reda på mediets storlek) och "
- "CMD_READ kommer att ges, och resultaten kommer att protokollföras."
- )
- )
- (set txt_start_rdbtools_debug_thanx
- ("%s%s"
- "Tack för hjälpen! Skicka nu filen \"T:RDB-Tools-Mail\" "
- "till \"Angela.Schmidt@stud.uni-karlsruhe.de\"."
- )
- )
- )
- )
-
- (set todir @default-dest)
- (set todir
- (askdir
- (prompt txt_choose_rdbsalv_directory)
- (help @askdir-help)
- (default todir)
- )
- )
- (set newdir (tackon todir "RDB-Salv"))
- (if (not (exists newdir))
- (
- (makedir newdir (infos))
- )
- )
- (set @default-dest newdir)
-
- (set i 0)
- (set langbits 0)
- (while (< i numlangs)
- (
- (set thislangdir (select i txt_langdir_0 txt_langdir_1 txt_langdir_2 txt_langdir_3 txt_langdir_4 txt_langdir_5 txt_langdir_6 txt_langdir_7 txt_langdir_8 txt_langdir_9))
- (set langbits
- (if
- (OR
- (OR
- (= 1 (exists ("doc_%s.lha" thislangdir)))
- (= 2 (exists (tackon "Catalogs" thislangdir)))
- )
- (= 2 (exists thislangdir))
- )
- ( ; then
- (+ langbits (shiftleft 1 i))
- )
- ( ; else
- (+ langbits 0)
- )
- )
- )
- (set i (+ i 1))
- )
- )
-
-
- (set langbits
- (askoptions
- (prompt txt_which_languages_to_install)
- (help @askchoice-help)
- (choices txt_lang_0 txt_lang_1 txt_lang_2 txt_lang_3 txt_lang_4 txt_lang_5 txt_lang_6 txt_lang_7)
- (default langbits)
- )
- )
-
- (set devicename "none")
- (set vernum 0)
-
- (until (AND (patmatch "#?.device" devicename) (<> vernum 0))
- (set devicename
- (askstring
- (prompt txt_which_devicename)
- (help txt_which_devicename_help)
- (default "scsi.device")
- )
- )
-
- (set vernum (getversion devicename (resident)))
- (set deviceversion (/ vernum 65536))
- (set devicerevision (- vernum (* deviceversion 65536)))
-
- (if (patmatch "#?.device" devicename)
- (
- (if (= 0 vernum)
- (
- (message (txt_device_not_there devicename))
- )
- )
- )
- ; else
- (
- (message (txt_must_end_with_device devicename))
- )
- )
- )
-
- (set unitnumber
- (asknumber
- (prompt txt_which_unitnumber)
- (help txt_which_unitnumber_help)
- (default 0)
- )
- )
-
- (copyfiles
- (source "")
- (dest newdir)
- (pattern "(RDB-Salv|RDB-Salv.info|rdbtools-debug|registerscript)")
- (optional force)
- )
-
- (set i 0)
- (while (< i numlangs)
- (
- (set thislang (select i txt_lang_0 txt_lang_1 txt_lang_2 txt_lang_3 txt_lang_4 txt_lang_5 txt_lang_6 txt_lang_7 txt_lang_8 txt_lang_9))
- (set thislangdir (select i txt_langdir_0 txt_langdir_1 txt_langdir_2 txt_langdir_3 txt_langdir_4 txt_langdir_5 txt_langdir_6 txt_langdir_7 txt_langdir_8 txt_langdir_9))
- (if (IN langbits i)
- (
- (if (= 2 (exists thislangdir))
- (
- (copyfiles
- (source "")
- (dest newdir)
- (pattern ("%s#?" thislangdir))
- (optional force)
- )
- )
- (
- (if (= 1 (exists ("doc_%s.lha" thislangdir)))
- (
- (if (= 1 (exists "lhex"))
- (
- (run ("lhex -afFqw=%s e doc_%s.lha" newdir thislangdir))
- )
- (
- (message ("LhA -a -m -M x doc_%s.lha %s/" thislangdir newdir))
- (run ("LhA -a -m -M x doc_%s.lha %s/" thislangdir newdir))
- )
- )
- )
- (
- (message (txt_cannot_find_lang_docs thislang))
- )
- )
- )
- )
- (if (= 2 (exists (tackon "Catalogs" thislangdir)))
- (
- (copyfiles
- (source "Catalogs")
- (dest (tackon newdir "Catalogs"))
- (pattern thislangdir)
- (optional force)
- )
- )
- ( ; else
- (if (NOT (patmatch "english" thislangdir)) ; nicht English
- (
- (message (txt_cannot_find_lang_catalogs thislang))
- )
- )
- )
- )
- )
- )
- (set i (+ i 1))
- )
- )
-
-
- (set knowndevice 0)
- (set noscsicmd 0)
- (set nogetgeometry 0)
- (set nonewstyle 0)
- (set baddevice1 0)
- ;(set bufmemtype 1)
- ;(set maxtransfer 32256)
- ;(set mask 16777214)
- ;(set scsireadwrite 0)
-
- (if (patmatch "2060scsi.device" devicename) ; 2060scsi.device, getestet mit V7.7
- (
- (set knowndevice 1)
- )
- )
-
- (if (patmatch "ALF.device" devicename) ; ALF.device, getestet mit V2.13
- (
- (set knowndevice 1)
- (set nogetgeometry 1)
- (set baddevice1 1)
- )
- )
-
- (if (patmatch "cybscsi.device" devicename) ; cybscsi.device, getestet mit V1.17
- (
- (set knowndevice 1)
- )
- )
-
- (if (patmatch "dracoscsi.device" devicename) ; dracoscsi.device, getestet mit V1.1
- (
- (set knowndevice 1)
- (set nogetgeometry 1)
- )
- )
-
- (if (patmatch "empscsi.device" devicename) ; empscsi.device, getestet mit V1.2
- (
- (set knowndevice 1)
- (set nogetgeometry 1)
- (set baddevice1 1)
- )
- )
-
- (if (patmatch "evolution.device" devicename) ; evolution.device, getestet mit V3.0 und V3.2
- (
- (set knowndevice 1)
- (set nogetgeometry 1)
- )
- )
-
- (if (patmatch "gvpscsi.device" devicename) ; gvpscsi.device, getestet mit V3.7, V3.15, V4.13, V4.15
- (
- (set knowndevice 1)
- (set nogetgeometry 1)
- )
- )
-
- (if (patmatch "Nexus.device" devicename) ; Nexus.device, getestet mit V1.10
- (
- (set knowndevice 1)
- (set nogetgeometry 1)
- )
- )
-
- (if (patmatch "oktagon.device" devicename) ; oktagon.device, verschiedene Ergebnisse mit V6.8 und V6.10 auf verschiedenen Rechnern - NACHHAKEN!
- (
- (set knowndevice 1)
- (set nogetgeometry 1)
- )
- )
-
- (if (patmatch "omniscsi.device" devicename) ; omniscsi.device, getestet mit V1.9 und V1.10
- (
- (set knowndevice 1)
- )
- )
-
- (if (OR
- (patmatch "scsi.device" devicename) ; getestet mit 6.6, 37.64, 40.4, 40.5, 40.12, 40.20, 104.2
- (patmatch "2nd.scsi.device" devicename)
- )
- ; scsi.device, getestet mit V40.4, V40.5, V40.12, V40.13 und V40.20
- ; bis V40.12 kein TD_GETGEOMETRY
- ; V40.13 und V40.20 gibt bei TD_GETGEOMETRY ein Block zuwenig zurück
- ; V104.2 ist aus IDEfix/ATAPI und funktioniert
- ; V6.6 ist A2091 und liefert bei TD_GETGEOMETRY nur Nullen zurück
- (if (AND (= 104 deviceversion) (= 2 devicerevision))
- (
- (set knowndevice 1)
- )
- ; else ; V40.x etc. have problems with TD_GETGEOMETRY
- (
- (if (AND (>= deviceversion 36) (<= deviceversion 40))
- (
- (set knowndevice 1)
- (set nogetgeometry 1)
- )
- else ;
- (
- (if (>= deviceversion 6) ; V6.6 - A2091
- (
- (set nogetgeometry 1)
- )
- else ;
- (
- (nop)
- )
- )
- )
- )
- )
- )
- )
-
- (if (patmatch "squirrelscsi.device" devicename) ; squirrelscsi.device, getestet mit V37.762
- (
- (set knowndevice 1)
- )
- )
-
- (if (patmatch "vobscsi.device" devicename) ; vobscsi.device, getestet mit V37.3
- (
- (set knowndevice 1)
- (set nogetgeometry 1)
- )
- )
-
- (if (patmatch "warpdrive.device" devicename) ; warpdrive.device, getestet mit V40.66
- (
- (set knowndevice 1)
- (set nogetgeometry 1)
- )
- )
-
- (if (patmatch "z3scsi.device" devicename) ; z3scsi.device, getestet mit V5.997, 5.1034
- (
- (set knowndevice 1)
- )
- )
-
- (if (= 0 knowndevice)
- (
- (message txt_warning_unknown_device_etc)
- (if (askbool
- (prompt txt_start_rdbtools_debug)
- (help txt_start_rdbtools_debug_help)
- (default 0)
- )
- (
- (run ("rdbtools-debug >T:RDB-Tools-Mail \"%s\" \"%lu\"" devicename unitnumber))
- (message txt_start_rdbtools_debug_thanx)
- )
- )
- )
- )
-
- (tooltype
- (dest (tackon newdir "RDB-Salv") )
- (settooltype "DEVICE" devicename )
- (settooltype "UNIT" ("%lu" unitnumber) )
- (if (= 1 nogetgeometry) (settooltype "NOGETGEOMETRY" ""))
- (if (= 1 noscsicmd) (settooltype "NOSCSICMD" ""))
- (if (= 1 nonewstyle) (settooltype "NONEWSTYLE" ""))
- (if (= 1 baddevice1) (settooltype "BADDEVICE1" ""))
- )
-