home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fish 'n' More 2
/
fishmore-publicdomainlibraryvol.ii1991xetec.iso
/
fish
/
translators
/
vortex
/
vortex.doc.f
< prev
next >
Wrap
Text File
|
1991-02-14
|
10KB
|
199 lines
Vortex v1.5
~~~~~~~~~~~
Convertisseur universel de caractères accentués
Contrairement à Am-Pc ou AmiMac qui ne convertissent que les caractères
français, Vortex convertit tous les caractères accentués communs à deux
ordinateurs (Amiga <-> IBM-PC, Amiga <-> MacIntosh ou IBM-PC <-> Mac).
Malheureusement, les caractères accentués ne sont pas tous convertibles
parce que certains micros ont un jeu incomplet de majuscules accentuées.
Saviez-vous que seul l'Amiga offre un jeu complet de 13 minuscules et
majuscules accentuées françaises?*. Comme on peut s'en douter, seuls les
caractères communs peuvent être convertis d'un micro à l'autre. Pour les
conversions entre l'IBM-PC et un autre micro, Vortex suppose que le jeu de
caractères étendu est utilisé côté IBM. Toutefois, les vieux PC utilisent
souvent le jeu standard, très pauvre en majuscules accentuées (5). Dans ce
cas, l'utilisateur peut voir des caractères graphiques et des symboles
mathématiques à l'écran.
.
Le jeu de caractères ASCII standard (0-127), en bon Américain moyen,
ignore les accents. C'est une grave lacune, car seulement deux langues à
alphabet latin s'écrivent sans accents: l'anglais et le néerlandais. On lui
a donc rabouté le jeu de caractères "ASCII étendu" (128-255), mais chaque
ordi a sa propre norme! L'Amiga est le plus international (Only Amiga makes
it possible, c'est pas une joke.) Vortex fonctionne donc avec toutes les
langues qui ont une keymap, soit l'allemand, le danois, l'espagnol, le
finnois, le français, l'islandais, l'italien, le norvégien, le suédois,
ainsi qu'avec toutes les autres langues qui n'utilisent que les accents
"standard" (accents aigu, grave et circomflexe, le tilde et les trémas).
REMARQUE: Vortex convertit les fichiers, mais non le format d'une
disquette. Il ne lit pas les disquettes IBM, Mac ou C-64. Il faut d'abord
faire passer le fichier sur un disque Amiga à l'aide d'un utilitaire comme
DOS2DOS, CrossDOS ou MessyDOS (pour Amiga <-> IBM), Mac2DOS ou File Transfer
(pour Amiga <-> Mac, voir ci-dessous) ou Transfer (pour C64 <-> Amiga). On
peut aussi faire ce transfert par modem. Vortex est donc un programme
complémentaire qui ne remplace aucun de ces utilitaires.
USAGE (à partir du CLI):
~~~~~~~~~~~~~~~~~~~~~~~
vortex fich_source [fich_destination] -direction [-options...]
où: DIRECTION: -ai/-ia: Amiga -> IBM-PC /ou l'inverse
choisir parmi: -am/-ma: Amiga -> Mac /ou l'inverse
-im/-mi: IBM-PC -> Mac /ou l'inverse
-ca: C64(Traitex) -> Amiga
OPTIONS: -wp: Fichier source Word Perfect
[facultatif] -aw: Conversion ASCII -> Word Perfect
-sl/-sl0: Convertir sauts de ligne/ ou les garder
-nc: Accents non convertis
-tx: Remplace les tabs par x espaces
Fichiers source et destination:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Les paramètres entre crochets sont facultatifs; si le fichier
destination n'est pas précisé, Vortex crée un fichier destination en
rajoutant le suffixe ".vx" au nom du fichier source (p. ex. "montruc" donne
"montruc.vx"). De plus, chacun des trois premiers paramètres (qui ne doivent
pas être précédes du tiret) peut comporter un "chemin" AmigaDOS: par
exemple,
1> vortex df1:textes/toto.doc ram:totoche -ai
va chercher le fichier ASCII Amiga "toto.doc" dans le tiroir "textes" sur
df1: et place la conversion dans "totoche"(fichier ASCII IBM).
, en ram:. Pour les fichiers ASCII, l'option -sl est choisie par défaut
(-sl0 l'annule). Autre exemple:
1> df1:c/vortex toto -ia -wp -t4
lance vortex placé dans df1:c et lit le fichier Word Perfect IBM toto dans
le répertoire actif; la conversion (fichier WP Amiga) est placée dans ce
même répertoire et s'appèlera, vous l'avez deviné, "toto.vx". L'option
"-sl0" est choisie par défaut avec l'option "-wp". De plus, dans l'exemple
ci-dessus, l'option -t4 convertit les tabs en 4 espaces.
REMARQUE: Pour une conversion plus rapide, travailler en ram:. Vortex, écrit
en C, est très rapide: il convertit un fichier de 40K en 10 secondes ou
moins.
Direction et options:
~~~~~~~~~~~~~~~~~~~~
Les paramètres qui suivent (direction et options) doivent être précédés d'un
tiret et, contrairement aux premiers, ils peuvent être dans n'importe quel
ordre ou nombre. Il peut y avoir plusieurs options, ou aucune, mais il doit
toujours y avoir une et une seule direction. Le paramètre "direction" est
obligatoire et les "options", facultatives. Si deux paramètres donnent des
résultats opposés (ex. -sl et -sl0), le dernier l'emporte.
Directions -ai -am -ia -im -ma et -mi:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La première lettre est l'ordi source et la deuxième, l'ordi destination.
Ainsi, -ai convertit un fichier Amiga en fichier IBM.
Direction -ca:
~~~~~~~~~~~~~
Vortex convertit également des fichiers Traitex (Commodore 64/128) en
fichiers Amiga. Il s'agit d'un cas particulier parce que chacun des
traitements de texte du C-64 a ses propres codes pour les accents...
L'option -ca peut convertir plus ou moins bien d'autres fichiers utilisant
des codes d'écran (screen codes), p. ex. PaperClip ou Scripsit, mais non des
fichiers PETSCII...Si vous ne comprenez rien, c'pas grave...A noter que la
direction -ca est incompatible avec toutes les options ci-dessous, sauf avec
-aw.
Option -wp:
~~~~~~~~~~
L'option -wp convertit les fichiers Word Perfect d'un ordinateur en fichiers
WP d'un autre micro. Pourquoi Word Perfect et non un autre traitement de
texte? D'abord parce que c'est le seul traitement de texte qui fonctionne
sur 4 ordinateurs différents (d'où le besoin de conversion), et enfin, parce
que WP est mon traitement de texte préféré, tout bêtement...Ceux qui
utilisent Prowrite, Excellence ou un autre traitement de textes doivent donc
sauver leurs fichiers en format ASCII (ou texte) avant la conversion. Par
ailleurs, Vortex convertit les fichiers ASCII en fichiers WP 4.2 (option
-aw), mais non l'inverse, parce que l'option "Save Text File" de Word Perfect
le fait déjà. De même, Vortex ne convertit pas en fichiers WP 5.x parce que
Word Perfect 5.x accepte et convertit lui-même les fichiers 4.2. Vortex se
mêle de ses affaires: son travail commence là où finit celui de WP.
Option -aw:
~~~~~~~~~~
Pour convertir un fichier ASCII en fichier WP, utiliser l'option -aw. Cette
option existe parce que charger un fichier ASCII accentué dans WP, ça donne
de bien curieux résultats (essayez-le, vous verrez). L'option -aw choisit
-sl0 par défaut. Il se peut que le formatage du fichier ASCII soit quelque
peu décocrissé une fois dans Word Perfect, mais au moins tous les mots y
sont.
Options -sl et -sl0:
~~~~~~~~~~~~~~~~~~~
Vortex peut aussi convertir le saut de ligne, qui est différent pour chacun
des trois ordi ( soit saut de ligne simple (LF) pour Amiga, retour de
chariot + saut de ligne (CR + LF) pour le PC et retour de chariot simple
(CR) pour le Mac). L'option -sl est choisie par défaut pour les conversions
de fichiers ASCII (-sl0 l'annule), alors que l'option -sl0 est choisie par
défaut avec les options -wp et -nc.
Option -nc:
~~~~~~~~~~
Avec l'option -nc, les caractères accentués du micro source ne sont pas
convertis. Ceci permet d'utiliser les options -aw, -sl et -tx (ci-dessous)
pour ne changer que le format, les sauts de ligne ou les caractères de
tabulation, sans modifier le reste du fichier.
Par exemple: 1> vortex montruc -ai -nc -aw
convertit le fichier ASCII Amiga montruc en fichier WP Amiga. A noter que la
direction -ai, annulée par -nc, est une valeur bidon, mais nécessaire pour
que la conversion ASCII -> WP ait lieu.
Autre exemple: 1> vortex ram:mondoc df0:mondoc -ai -nc
Cette ligne copie bêtement mondoc dans df0:, sans rien changer.
Autre exemple: 1> vortex mondoc -ai -nc -sl
Cette ligne ne change que les LF en CR+LF dans mondoc.vx.
Autre exemple: 1> vortex mondoc doc.txt -am -t4 -nc
Cette ligne ne fait que remplacer les tabs par 4 espaces dans doc.txt
Option -txx
~~~~~~~~~~~
Vortex peut aussi convertir les caractères de tabulation en espaces (1-20),
ce qui est utile pour les textes formatés avec des valeurs de tabulation non
standard (signe infaillible: le texte apparaît tout croche à l'écran).
Notons que normalement, un tab vaut 8 espaces, ou 5 espaces dans Word
Perfect. Après quelques essais, vous deviendrez un champion redresseur de
textes croches.
Utilisation avec la souris:
~~~~~~~~~~~~~~~~~~~~~~~~~~
Vortex, qui ne fonctionne qu'à partir du CLI, est pourvu d'une icône
appelée "XVortex" sur ce disque. Si on la double-clique, un CLI est ouvert
(endcli pour le fermer) et un tableau d'aide est affiché. Si l'on copie
XVortex sur un autre disque, il faut aussi copier Vortex et placer Xicon
dans le répertoire c: de ce disque, car XVortex n'est qu'un script.
On peut automatiser complètement Vortex en l'incorporant dans un script, une
macro WP ou un gestionnaire de fichiers (p. ex. Disk Master ou SID). Dans
DM, la ligne: c:Vortex %s -ai -wp convertit un fichier WP de Amiga à IBM.
Deux clics de souris et bingo! Le fichier .vx converti apparaît sur la
liste.
*Il y a treize caractères accentués en français (26 avec les maj- uscules).
Certains sont plutôt exotiques. Quel est le seul mot français qui prend un
"ù" ? Et les deux qui prennent le "ü" ? Réponses: où, Saül, Capharnaüm.
Fermez votre Amiga et apprenez à consulter votre dictionnaire!
Vos commentaires sont les bienvenus.
Michel Laliberté
Montréal, février 1991
Attention! MacWrite utilise un format spécial autre que ASCII et ne
reconnaît pas les fichiers Amiga convertis; il faut donc utiliser un autre
traitement de texte du côté Mac. Des fichiers ASCII AmiMac ont éte exportés
dans MS Word 3.01 sans problèmes. Ils devraient être lus par tout éditeur ou
traitement de texte qui utilise des codes ASCII.