| Proposed menu structure for Zap 1.45

#zap-main-menus

| Preprocessor labels used in this file. The MenuConf program uses these to generate
| a menu of options. Don't change the delimiter lines ...
| Start options
|   AllowDefaultDisplayOpts	'Display' in ib Options menu
|   AllowDefaultEditOpts	'Edit' in ib Options menu
|   AllowDefaultModeMenus	'Mode' in ib Options menu
|   *AllowDefaults		'Edit' 'Display' 'Mode' in ib Options menu
|   BitmapOnly			Bitmap fonts only (except Ctrl-Menu click)
|   Devel			'Program' menu (tech docs etc.)
|   *Email			'Email' menu (edit sigs & taglines)
|   *NewFonts			Different Fonts menu structure
|   *WindowSaveDefaults		'Save defaults' (options) in Zap window menu
|   AllowArbitraryMode          'Arbitrary mode' in ib Create menu
|   TerseWindowMenu             Make window menu shorter
|   *ConfigureSourceMenus	Include options to configure menus from source
|   HelpLauncherMenu		Include iconbar submenu for HTML/text manuals
| End options
|
| James uses:  AllowDefaults, Devel, NewFonts, WindowSaveDefaults
|              AllowArbitraryMode, TerseWindowMenu, ConfigureSourceMenus and Roland keyboards
|
| ZapCode:Tools.MakeMenus.MakeMenus -D AllowDefaults -D Devel -D NewFonts -D WindowSaveDefaults -D AllowArbitraryMode -D TerseWindowMenu -D ConfigureSourceMenus --output ZapUser:Config.Menus.UK ZapUser:Config.Menus.Source.UK
|
| Darren uses: AllowDefaults, Devel, Email, NewFonts, WindowSaveDefaults
|              and no Roland keyboards
|
| ZapCode:Tools.MakeMenus.MakeMenus -D AllowDefaults -D Devel -D Email -D NewFonts -D WindowSaveDefaults --output ZapUser:Config.Menus.UK ZapUser:Config.Menus.Source.UK
|
| Default should probably be:
|              AllowDefaults, Email, NewFonts, WindowSaveDefaults
|
| ZapCode:Tools.MakeMenus.MakeMenus -D AllowDefaults -D Email -D NewFonts -D WindowSaveDefaults --output ZapUser:Config.Menus.UK ZapUser:Config.Menus.Source.UK
|
| (or use MenuConf)

| Zap iconbar menu

.Zap.Iconbar "Zap"
	"Info"				HELP "Z" > INFOBOX
	*	"Cliquez \s pour lire le manuel de Zap. Dplacez le pointeur vers la droite pour consulter des informations  propos de Zap."
#ifdef HelpLauncherMenu
	"Help"				HELP "Z" > .HelpLauncher
	*	"\Sread Zap's manual as text. \Rread the manual in different formats."
#endif
	"Options"			> .Options
	*	"Dplacez le pointeur vers la droite pour configure Zap."
	"Fichiers"				> .Files
	*	"Dplacez le pointeur vers la droite pour effectuer diverses oprations sur les fichiers chargs dans Zap."
	"Crer"			> .Create
	*	"Dplacez le pointeur vers la droite pour crer un nouveau fichier."
#ifdef Devel
	-
	"Programme"			> .Program
#endif
	"Quitter"				QUIT

| Zap window menu

.Zap.Window "Zap"
	"Fichier..."			SAVE > .File
	*	"Cliquez \s pour sauver le fichier sous son nom actuel. Dplacez le pointeur vers la droite pour effectuer diverses oprations sur ce fichier."
	"Selection"			> .Zap.Selection
	*	"Dplacez le pointeur vers la droite pour prsenter les oprations possibles sur le texte slectionn."
	"Mode"				> MODELIST
	*	"Dplacez le pointeur vers la droite pour changer de mode, ou fixer des options pour le mode courant."
	"Editer"				> .Edit
	*	"Dplacez le pointeur vers la droite pour changer les diverses options d'dition."
	"Affichage"			> .Display
	*	"Dplacez le pointeur vers la droite pour changer les diverses options d'affichage."
	"Divers"				> .Misc
	*	"Dplacez le pointeur vers la droite pour accder  diverses oprations."
#ifndef TerseWindowMenu
	-
	"Apprendre"				> .Learn
	*	"Dplacez le pointeur vers la droite pour enregistrer et excuter des squences de commandes."
	"Search"			> .Search
	*	"Dplacez le pointeur vers la droite pour effectuer diverses opration de recherche."
	"Programmation"			> .Programming
	*	"Dplacez le pointeur vers la droite pour accder  diverses fonctions de dveloppement."
#endif
#ifdef Devel
	-
	"Program"			> .Program
	*	"Dplacez le pointeur vers la droite pour accder  diverses fonctions de dveloppement de Zap."
#endif

| File type list menu (also used by menu click on save box)

.Zap.FileTypes "Type de fichier"
	"&FFF Text"			NEWTYPE &FFF
	"&FFD Data"			NEWTYPE &FFD
	"&FFB BASIC"			NEWTYPE &FFB
	"&FFA Module"			NEWTYPE &FFA
	"&FEB Obey"			NEWTYPE &FEB
	"&FAF HTML"			NEWTYPE &FAF
	"Autre"				> TYPELIST
	*	"Dplacez le pointeur vers la droite pour utiliser un type de fichier non prcis ici."

| Mode menu (obsolete)

| Main font menu
.Zap.Fonts "Fonte"
#ifndef NewFonts
	"Bitmap (scaled)"		FONTTYPE 1 > BITMAPLIST
	*	"Cliquez \s pour choisir un affichage par fonte bitmap.|MDplacez le pointeur vers la droite pour accder  toutes les fontes bitmap disponibles."
	"Bitmap (at 1dpp)"		FONTTYPE 0 > BITMAPLIST
	*	"Cliquez \s pour choisir une fonte 1dpp bitmap.|MDplacez le pointeur vers la droite pour accder aux fontes bitmap disponibles."
	"Bitmap (at 2dpp)"		FONTTYPE 5 > BITMAPLIST
	*	"Cliquez \s pour choisir une fonte bitmap 2dpp.|MDplacez le pointeur vers la droite pour accder aux fontes bitmap disponibles."
	-
	"VDU anti-crnelure"		FONTTYPE 4 > FONTLIST
	*	"Cliquez \s pour choisir un affichage par fonte vectorielle (anti-crnele), rendue avec le FontManager.|MDplacez le pointeur vers la droite pour accder  toutes les fontes vectorielles compatibles."
	"DSA anti-crnelure"		FONTTYPE 3 > FONTLIST
	*	"Cliquez \s pour choisir un affichage par fonte vectorielle (anti-crnele), rendue avec le moteur ZapRedraw.|MDplacez le pointeur vers la droite pour accder  toutes les fontes disponibles sous ce mode."
	"Taille de fonte vectorielle"		> FONTSIZE
	*	"Dplacez le pointeur vers la droite pour afficher et modfier la taille de la fonte vectorielle."
	"Proportions x100"		> FONTASPECT
	*	"Dplacez le pointeur vers la droite pour afficher et modifier la proportion de la fonte vectorielle. Notez que sa forme est hauteur/largeur et non largeur/hauteur comme plus fquemment rencontr."
	-
	"Fonte System"			FONTTYPE 2
	*	"Cliquez \s pour selectionner l'affichage avec la fonte system."
#else
	"Bitmap font"			> BITMAPLIST
	*	"Dplacez le pointeur vers la droite pour montrer les fontes bitmap disponibles."
	"Fonte anti-crnele"		> FONTLIST
	*	"Dplacez le pointeur vers la droite pour montrer les fontes vectoriells disponibles."
	-
	"Style d'affichage de la fonte"		> .Fonts.Display
	*	"Dplacez le pointeur vers la droite pour changer le style d'affichage de la fonte."

.Fonts.Display "Affichage"
	"Bitmap ( l'chelle)"		FONTTYPE 1
	*	"Cliquez \s pour choisir le mode d'affichage de fonte bitmap ' l'chelle'."
	"Bitmap (1dpp)"		FONTTYPE 0
	*	"Cliquez \s pour choisir le mode d'affichage de fonte bitmap 1dpp."
	"Bitmap (at 2dpp)"		FONTTYPE 5
	*	"Cliquez \s pour choisir le mode 2dpp bitmap font display."
	-
	"VDU anti-crnel"		FONTTYPE 4
	*	"Cliquez \s pour choisir un affichage de fonte anti-crnele gr par le FontManager."
	"DSA anti-crnel"		FONTTYPE 3
	*	"Cliquez \s pour choisir un affichage de fonte anti-crnele gr par ZapRedraw."
	"Taille de la fonte anti-crnele"		> FONTSIZE
	*	"Dplacez le pointeur vers la droite pour afficher ou altrer la taille de la fonte anti-crnele."
	"Proportions x100"		> FONTASPECT
	*	"Dplacez le pointeur vers la droite pour afficher ou altrer les proportions de la fonte anti-crnele. Ceci est un rapport hauteur/largeur et non le rapport largeur/hauteur plus usit."
	-
	"Fonte System"			FONTTYPE 2
	*	"Cliquez \s pour choisir l'affichage de la fonte System."

#endif

| Selection menu
.Zap.Selection "Slection"
	"Sauver..."			SAVESEL > SAVESEL
	"Envoyer"				SENDSEL "X"
	"Traiter"			SELANYWHERE > .Selection.Process
	*	"Dplacez le pointeur vers la droite pour effectuer diverses oprations sur la slection courante."
	"Comptage de mots"			WCSEL > WCSEL
	"Total"				TOTALSEL > TOTALSEL
	"Modifier la slection"		> .Selection.Alter
	*	"Dplacez le pointeur vers la droite pour crer une slection ou accder au presse-papiers."

| For the mode menus, titles are irrelevant

| Throwback mode menu 

.Mode.Throwback ""
	"Close when empty"		THROWBACK_FLAGSTOGGLE 0

| Byte mode menu
.Mode.Byte ""
	"Groupement d'octets"			BYTE_FLAGSTOGGLE 9
	*	"Cliquez \s pour dcider si les octets sont groups au sein de l'affichage."
	"Groupement ASCII"			BYTE_FLAGSTOGGLE 10
	*	"Cliquez \s pour dcider si les caractres sont groups au sein de l'affichage 'ASCII'."
	"Taille de groupement"			CLONEBASE "Byte" > BYTE_GROUPSIZE
	*	"Dplacez le pointeur vers la droite pour fixer le nombre d'octets dans un groupe."
	"Supprimer les car. de ctrl"		BYTE_FLAGSTOGGLE 8 > BYTE_CONTROLREPLACE
	*	"Cliquez \s pour dcider si les caractres de contrle sont l'objet de substitution pour la fonction d'affichage.|MDplacez le pointeur vers la droite pour dfinir le caractre de substitution."
	"Octets en binaire"			BYTE_FLAGSTOGGLE 11
	*	"Cliquez \s pour dcider si les octets sont affichs sous format binaire ou hexadcimal."

| Word mode menu
.Mode.Word ""
	"Groupement de mots"			WORD_FLAGSTOGGLE 9
	*	"Cliquez \s pour dcider si les mots sont affichs groups."
	"Groupement ASCII"			WORD_FLAGSTOGGLE 10
	*	"Cliquez \s pour dcider si les mots sont groups au sein de l'affichage 'ASCII'."
	"Taille de groupement"			CLONEBASE "Word" > WORD_GROUPSIZE
	*	"Dplacez le pointeur vers la droite pour fixer le nombre de mots par groupe."
	"Supprimer les car. de ctrl"		WORD_FLAGSTOGGLE 8 > WORD_CONTROLREPLACE
	*	"Cliquez \s pour dcider si les caractres de contrle sont l'objet de substitution pour la fonction d'affichage.|MDplacez le pointeur vers la droite pour dfinir le caractre de substitution."
	"Mots en binaire"			WORD_FLAGSTOGGLE 11
	*	"Cliquez \s pour dcider si les mots sont affichs en format binaire ou hexadcimal."

| Code mode menu
.Mode.Code ""
	"Dsassembleur"			CLONEBASE "Code" > .Disassembler
	*	"Dplacez le pointeur vers la droite pour fixer les options de dsassemblage."
	"Inconditionnel"			CODE_FLAGSTOGGLE 31
	"Minimal"			CODE_FLAGSTOGGLE 30
	"Sans commentaire"			CODE_FLAGSTOGGLE 29
	"Binary opcodes"		CODE_FLAGSTOGGLE 28
	"Condition back"		CODE_FLAGSTOGGLE 253

| Halfword mode menu

.Mode.Halfword ""
	"Groupement des demi-mots"		HALFWORD_FLAGSTOGGLE 9
	*	"Cliquez \s pour dcider si les demi mots sont groups  l'affichage."
	"Groupement ASCII"			HALFWORD_FLAGSTOGGLE 10
	*	"Cliquez \s pour dcider si les demi-mots sont groups dans l'affichage ASCII."
	"Taille de groupe"			CLONEBASE "HalfWord" > HALFWORD_GROUPSIZE
	*	"Dplacez le pointeur vers la droite pour fixer le nombre de demi-mots par groupe."
	"Suppression des car. de contrle"		HALFWORD_FLAGSTOGGLE 8 > HALFWORD_CONTROLREPLACE
	*	"Cliquez \s pour dcider si les caractres de contrle sont l'objet de substitution pour la fonction d'affichage.|MDplacez le pointeur vers la droite pour dfinir le caractre de substitution."
	"Demi-mots en binaire"		HALFWORD_FLAGSTOGGLE 11
	*	"Cliquez \s pour dcider si les demi-mots sont affichs en binaire ou en hexa."

| Word mode menu
.Mode.Doubleword ""
	"Groupement des double-mots"		DOUBLEWORD_FLAGSTOGGLE 9
	*	"Cliquez \s pour dcider si les double-mots sont regroups  l'affichage."
	"Groupement ASCII"			DOUBLEWORD_FLAGSTOGGLE 10
	*	"Cliquez \s pour dcider si les double-mots sont regroups dans l'affichage ASCII."
	"Taille de groupe"			CLONEBASE "DoubleWord" > DOUBLEWORD_GROUPSIZE
	*	"Dplacez le pointeur vers la droite pour set the number of double words per group."
	"Suppression des car. de contrle"		DOUBLEWORD_FLAGSTOGGLE 8 > DOUBLEWORD_CONTROLREPLACE
	*	"Cliquez \s pour  dcider si les caractres de contrle sont l'objet de substitution pour la fonction d'affichage.|MDplacez le pointeur vers la droite pour dfinir le caractre de substitution."
	"Double-mots en binaire"			DOUBLEWORD_FLAGSTOGGLE 11
	*	"Cliquez \s pour dcider si les double-mots sont affichs en binaire ou en hexa."


| Submenus

.File "Fichier"
	"Sauver"				QUICKSAVE > SAVE
	"Nouvelle vue"			NEWVIEW
	"Imprimer..."			QUICKPRINT > .File.Print
	*	"Cliquez \s pour ouvrir la fentre d'impression raapide. Dplacez le pointeur vers la droite pour accder  d'autres mthodes d'impression."
	"Imprimer vers un fichier texte"			DUMPFILE
	"Orthographe..."			IMPRESSIONSPELL_FILE
	"Comptage de mots"			WC > WC
	-
	"Option 'dfaire' active"			TOGGLEUNDO
	"Lecture seule"			READONLY
	"Options de sauvegarde"			> .File.SaveOptions
	*	"Dplacez le pointeur vers la droite pour fixer diffrentes options relatives  la sauvegarde de ce fichier."
	-
	"Rechercher..."			SEARCHBUF > SEARCHBUF
	"Remplacer..."			REPLACE > REPLACE
	"Aller ..."			GOTO > GOTO

.File.Print "Imprimer"
	"Rapide"				QUICKPRINT > QUICKPRINT
	"Jolie"				PRINTFILE
	"Ouvrir"				OPENPRINTER
	"Fermer"				CLOSEPRINTER

.File.SaveOptions "Options de sauvegarde"
	"limination des espaces"			WFORMAT_ALTER 18
	*	"Cliquez \s pour dcider de l'limination des espaces redondants pendant la sauvegarde."
	"Fichier texte DOS"			FFLAGS_TOGGLE &DD1B
	*	"Cliquez \s pour dcider si le fichier est sauv en utilisant les squences CRLF comme fins de ligne."
	"Fichier Spool"			FFLAGS_TOGGLE &DB1D
	*	"Cliquez \s pour dcider si le fichier est sauv avec des squences CRLF de fin de ligne."


.Edit "dition"
=Options.Edit
	"Mode de tabulation"			> .Edit.Tabs
	*	"Dplacez le pointeur vers la droite pour fixer le mode d'dition des tabulations."
	"Options d'entre"			> .Edit.Entry
	*	"Dplacez le pointeur vers la droite pour fixer les options d'entre."
	"Options d'dition"			> .Edit.Edit
	*	"Dplacez le pointeur vers la droite pour fixer les options d'dition."
	"Encoding"				> ENCODINGLIST
	*	"\RSelect the encoding used for display."
	-
	"Types de troncature"			> .Edit.Wrap
	*	"Dplacez le pointeur vers la droite pour fixer diverses options de troncature."
	"Curseurs"			> .Edit.Cursors
	*	"Dplacez le pointeur vers la droite pour fixer diverses options de curseur."

.Edit.Tabs "Mode de tabulation"
	"Tabulation Unix"			TABMODE 0
	"Comme avant"			TABMODE 1
	"Mode colonne"			TABMODE 2 > COLUMNTAB
	-
	"Commes des espaces"			TABSASSPACES
	-
	"Permuter"			SWITCHTAB

.Edit.Entry "Entre"
	"crasement"			TOGGLEINSERT
	"Auto-indentation"			AUTOINDENT
	"Entre Hexa"			HEXASCII
	"Big endian"			WFORMAT_TOGGLE 17
	*	"Cliquez \s pour fixer le sexe."

.Edit.Edit "Options d'dition"
	"dition de  ligne"			LINEEDIT
	"Non standard"			NONSTANDARD
	"Vrification  la frappe"		ASYOUTYPE
	"dition en mode bloc"			WINFO_ALTER 10
	*	"Cliquez \s pour dcider si l'dition en mode bloc est active."

.Edit.Wrap "Troncature"
	"Troncature sur la fentre"			WINDOWWRAP
	"Troncature douce"			SOFTWRAP
	"Troncature au mot"			WORDWRAP > WRAPWIDTH
	"Line wrap"			LINEWRAP
	"Infinite wrap"			INFINITEWRAP
	"Auto soft wrap"		AUTOSOFTWRAP
	"Strong soft wrap"		WINFO_ALTER 9
	*	"Cliquez \s pour dcider si les points de rupture sont traits comme des fins de ligne, affectant le mouvement du curseur."

.Edit.Cursors "Curseurs"
	"Slection de ligne"			LINESELECT
	"Intelligent"				WFORMAT_ALTER 25
	*	"Cliquez \s pour dcider si les 'mots' sont dlimits par des espaces ou aussi par des ponctuations."
	"Confinement H"			CONFINEHORIZONTALLY
	"Confinement V"			CONFINEVERTICALLY
	"Clic libre"			FREECLICK


.Display "Affichage"
=Options.Display
	"Numros de lignes"			WFORMAT_TOGGLE 8 > .Display.LineNos
	*	"Dplacez le pointeur vers la droite pour fixer le style des numros de ligne."
	"Tabulations"				> .Display.Tabs
	*	"Dplacez le pointeur vers la droite pour dcider du style d'affichage des caractres de tabulation."
	"Apparance"			> .Display.Appearance
#ifdef BitmapOnly
	"Fonte"				> BITMAPLIST
#else
	"Fonte"				> .Zap.Fonts
#endif
	*	"Dplacez le pointeur vers la droite pour fixer la fonte."
	"Couleurs"			> COLOURLIST
	*	"Dplacez le pointeur vers la droite pour modifier les couleurs utlises dans cette fentre."
	"Buttons"			ZAPBUTTONS

.Display.LineNos "No. de ligens"
	"Aucun"				LINENOS 0
	"Logique"			LINENOS 1
	"Physique"			LINENOS 2
	"Adresse"			LINENOS 3
	-
	"Nombres en Hexa"			TOGGLEHEX
	-
	"Largeur de marge"			SETMARGINWIDTH > SETMARGINWIDTH
	"Colon"				COLONSEPARATOR
	-
	"Ligne de dbut"			> STARTLINE
	*	"Dplacez le pointeur vers la droite pour fixer le numro de ligne du dbut du fichier."
	"Start addr"			> STARTADDR
	*	"Dplacez le pointeur vers la droite pour fixer l'adresse du dbut du fichier."

.Display.Tabs "Tabulations"
	"Aucune"				TABDISPLAY 0
	"Comme des espaces"			TABDISPLAY 1
	"Comme de flches"			TABDISPLAY 2
	"Points et flches"		TABDISPLAY 3
	-
	"Caractre de tabulation"			> TABCHAR
	*	"Dplacez le pointeur vers la droite pour fixer le caractre de tabulation."
	"Tab stops"				TABSTOPS > TABSTOPS
	*	"\Rset the column widths used by tabs."

.Display.Appearance "Apparance"
	"Largeur"				SETWIDTH > SETWIDTH
	"Calcul automatique"			WFLAGS_ALTER 6
	*	"Cliquez \s pour dcider du calcul automatique de la largeur de page."
	-
	"Espace interligne"			> LINESPACING
	*	"Dplacez le pointeur vers la droite pour fixer l'espacement interligne."
	"Marge"			> MARGIN
	*	"Dplacez le pointeur vers la droite pour fixer la largeur de marge."
	"Caractre de retour chariot"		> RETURNCHAR
	*	"Dplacez le pointeur vers la droite pour fixer le caractre de retour chariot."


.Misc "Divers"
	"Fixer les options par dfaut"		MAKEDEFAULT > .Misc.CopyOpts
	*	"Cliquez \s pour que les options dans cette fentre deviennent le dfaut pour le mode courant. Dplacez le pointeur vers la droite pour sauver les dfauts, pour fixer les dfauts pour tous les modes."
	"Insrer"			> .Misc.Insert
	*	"Dplacez le pointeur vers la droite pour accder  des oprations varies d'insertion."
	"Supprimer"			> .Misc.Delete
	*	"Dplacez le pointeur vers la droite pour accder  des oprations varies de suppression."
	"Altrer"				> .Misc.Alter
	*	"Dplacez le pointeur vers la droite pour accder  des oprations varies d'dition."
	"Vrifier l'orthographe"				> .Misc.Spell
	*	"Dplacez le pointeur vers la droite pour accder aux fonctionalit de vrification d'orthographe."
	"Press-papier"			> .Misc.Clipboard
	*	"Dplacez le pointeur vers la droite pour accder  divers fonctions de gestion du presse-papiers global."
	-
	"Fentre"			> .Misc.Window
	*	"Dplacez le pointeur vers la droite pour certaines opration sur la fentre courante."
	"Marques & indirection"		> .Misc.Marks
	*	"Dplacez le pointeur vers la droite pour accder aux fonctionalits de gestion des marques de Zap."
	"Association de touches"			> BASEMAPLIST
	*	"Dplacez le pointeur vers la droite pour modifier la carte actuelle des associations de touches."
	-
	"Navigation disque"		OWNEDBY "byte" > .Misc.Disk
	*	"Dplacez le pointeur vers la droite pour accder  la navigation dans le contenu du disque."
#ifdef Email
	-
	"Email"				> .Email
	*	"Dplacez le pointeur vers la droite pour accder aux fonctionalits relatives au courrier lectronique."
#endif

.Misc.CopyOpts	"Dfauts"
	"Ce mode"			MAKEDEFAULT
	"Tous les modes"			MAKEDEFAULT 1
#ifdef WindowSaveDefaults
	"Sauver les dfauts"			SAVEOPTIONS
#endif

.Misc.Insert "Insrer"
	"Date"				INSERTDATE
	"Heure"				INSERTTIME
	"Dcoupe de ligne"			SPLITLINE
	"Insrer un fichier"			INSERTFILE

.Misc.Delete "Supprimer"
	"Supprimer un mot"			DELETE "WORD"
	"Supprimer jusqu'au dbut de mot"		DELWORDSTART
	"Supprimer jusqu' la fin du mot"		DELWORDEND
	"Supprimer la ligne"			DELLINE
	"Supprimer jusqu'au dbut de ligne"		DELTOSTART
	"Supprimer jusqu' la fin de ligne"		DELTOEND
	"Supprimer le fichier"			DELETE "FILE"
	"Supprimer jusqu'au dbut de fichier"		DELETE "FILESTART"
	"Supprimer jusqu' la fin de fichier"		DELETE "FILEEND"
	-
	"Regroupement de ligne"			JOINLINE

.Misc.Alter "Altrer"
	"Annulation rapide"			FASTUNDO
	"Dfaire"				FULLUNDO
	"Refaire"				REDO
	"Bascule de casse"			SWAPCASE
	"Echange de caractres"			SWAPCHARS
	"Mode Copie"			COPY
	"Formatter le texte"			FORMATTEXT
	"Enlever les espaces"			STRIPSPACES 3
	"Tabuler"			STRIPSPACES 4
	"Dtabuler"			UNTABIFY

.Misc.Disk "Navigation"
	"Bote de navigation"		MOVEBOX
	"Secteur prcdent"			LASTSECTOR
	"Secteur suivant"			NEXTSECTOR
	"Cylindre prcdent"			LASTCYLINDER
	"Cylindre suivant"			NEXTCYLINDER
	"Piste prcdente"			LASTTRACK
	"Piste suivante"			NEXTTRACK

.Misc.Window "Fentre"
	"Swap window"			SWAPWINDOW
	"Prochaine fentre"			NEXTWINDOW
	"Prochaine vue"			NEXTVIEW
	-
	"Fermer la fentre"			CLOSEWINDOW
	"Fermer un autre objet"			CLOSEOTHER
	"Permuter la taille"			TOGGLEWIND

.Misc.Marks "Marques"
	"Toggle mark" 			TOGGLEMARK
	"Marque prcdente"			LASTMARK
	"Marque suivante"			NEXTMARK
	"Saut indirect"			INDIRECT

.Misc.Spell "Vrification"
	"Orthographe..." 			SPELL
	"Remplacer"			SPELL_REPLACE
	"Vrifier"				IMPRESSIONSPELL_BUF

.Misc.Clipboard "Presse-papier"
	"Coller le presse-papier"			PASTE
	"Copier vers le presse-papier"			KEEPREGION
	"Couper vers le presse-papier"			CUT
	"Abandonner"		CLEARGC

#ifndef TerseWindowMenu
.Search "Recherche"
	"En avant"			SEARCHFORWARD
	"En arrire"			SEARCHBACK
	"Dernire concordance"			LASTMATCH
	"Prochaine concordance"			NEXTMATCH
	"Abandon"			CANCEL

.Learn "Apprendre"
	"Apprendre"				LEARN
	"Excuter"			EXECUTE

.Programming "Programmation"
	"Sauver et compiler"		COMPILE
	"Liste des fonctions"		LISTFNS
#endif

.Disassembler "Dsassembleur"
	"Global"			CODE_FLAGSTOGGLE 254
	*	"Cliquez \s pour dcider si les options agissent sur le dbugger globalement ou uniquement pour cette fentre."
	-
	"Use STMFD R13 & LDMFD R13"	CODE_FLAGSTOGGLE 8
	*	"Cliquez \s pour dcider de la notation en pile lors d l'accs via R13 STM/LDM."
	"Noms de registres APCS"		CODE_FLAGSTOGGLE 9
	*	"Cliquez \s pour dcider d'utiliser les noms de registres APCS."
	"Utliser la notation de pile LFM"	CODE_FLAGSTOGGLE 10
	*	"Cliquez \s pour dcider d'utiliser autant que possible la notation de pile avec using LFM/STM."
	"Utliser LFS & SFS"			CODE_FLAGSTOGGLE 11
	*	"Cliquez \s pour dcider d'utilier LFS/SFS de prfrence  LFM/SFM."
	"Noms de SWIs entre guillemets"			CODE_FLAGSTOGGLE 12
	*	"Cliquez \s pour dcider si les noms de SWI doivent tre affichs entre guillemets."
	"Utiliser DCD si non dfini"		CODE_FLAGSTOGGLE 13
	*	"Cliquez \s pour dcider d'utiliser DCD au lieu de 'Undefined instruction', et d'activer BRK."
	"Utiliser VDU"			CODE_FLAGSTOGGLE 14
	*	"Cliquez \s pour dcider d'utiliser VDU x au lieu de SWI OS_WriteI+x."
	"Utiliser plus de DCDs"			CODE_FLAGSTOGGLE 15
	*	"Cliquez \s pour dcider d'utiliser DCD au lieu de ANDEQ, MOV Rn,Rn etc."
	"Utiliser ADRL"			CODE_FLAGSTOGGLE 16
	*	"Cliquez \s pour dcider d'utiliser ADRL/ADRX au lieu de ADR suivi de ADD/SUB sur le mme registre."
	"Utiliser ADRW"			CODE_FLAGSTOGGLE 17
	*	"Cliquez \s pour dcider d'utiliser ADRW, LDR[B]W, STR[B]W lors de l'accs via R12."
	"Postfixer 'L'  UMUL & SMUL"	CODE_FLAGSTOGGLE 18
	*	"Cliquez \s pour dcider de postfixer L  UMUL etc., utilisant ainsi le format officiel."
	"Utiliser LDRL"			CODE_FLAGSTOGGLE 19
	*	"Cliquez \s pour dcider d'utiliser LDRL pour deux instructions de chargement de registres."
	"Utiliser NOP"			CODE_FLAGSTOGGLE 20
	*	"Cliquez \s pour dcider d'utiliser NOP au lieu de MOV R0,R0."
	"Utiliser le vieux nommage  des PSR"		CODE_FLAGSTOGGLE 21
	*	"Cliquez \s pour dcider d'utiliser les vieilles rgles de nommage du PSR (suffixes  _ctl, _flg, _all)."
	"Affichage large"			CODE_FLAGSTOGGLE 22
	*	"Cliquez \s pour dcider d'un format d'affichage de dsassemblage pour un grand nombre de colonnes."
	"Utiliser HS et LO"			CODE_FLAGSTOGGLE 23
	*	"Cliquez \s pour dcider HS/LO en lieu et place de CS/CC."
	"Utiliser le notation des dcalages"		CODE_FLAGSTOGGLE 24
	*	"Cliquez \s pour dcider d'utiliser la forme x<<y pour les commentaires."
	"Noms de registres en minuscules"		CODE_FLAGSTOGGLE 25
	*	"Cliquez \s pour dcider du forcage des noms de registres en minuscules en sortie."


.Selection.Process "Traitement"
	"Indentation"			INDENT > INDENTBY
	"Indentation ngative"			OUTDENT
	"Filtres GNU"			> .Selection.Process.GNU
	*	"Cliquez \s pour utiliser des programmes GNU pour le traitement de la slection."
	"Trier"				FILTERSEL "ZF:Sort"
	*	"Cliquez \s pour trier la slection."
	"Formatter"			FILTERSEL "ZF:Format"
	*	"Cliquez \s pour formatter la slection."
	"Basculement de casse"			SWAPCASE
	*	"Cliquez \s pour basculer la casse de la slection."
	"MAJUSCULES"			UPPERCASE
	*	"Cliquez \s pour convertir la slection en MAJUSCULES."
	"minuscules"			LOWERCASE
	*	"Cliquez \s pour convertir la slection en minuscules."
	"Parenthses ()"			BRACKETSEL "#(#)"
	*	"Cliquez \s pour mettre la slection entre parenthses."
	"Filtre..."			FILTERSEL

.Selection.Process.GNU "Filtres GNU"
	*	"Ceci est le menu des filtres GNU. Si vous souhaitez fournir des paramtres  un filtre, utilsez plutt l'entre 'Filtre' dans le menu 'Traitement'."
	"Format (fmt)"			FILTERSEL "fmt"
	*	"Cliquez \s pour formatter la slection."
	"Condenser les paragraphes"	FILTERSEL "sed -f ZF:removelf"
	*	"Cliquez \s pour condenser des paragraphes en de simples lignes."
	-
	"Tri (sort)"			FILTERSEL "sort"
	*	"Cliquez \s pour trier la slection."
	"Doublons (uniq)"			FILTERSEL "uniq"
	*	"Cliquez \s pour ne conserver que des rfrences uniques. Doit tre tri."


.Selection.Alter "Alter sel"
	"Dmarrer la slection"		SELREGION
	"Slectionner le buffer"			SELECTBUFFER
	-
	"Yank"				YANK
	"Garder"				KEEPREGION
	"Couper"				CUT 0
	"Effacer"				CUT 1
	"Dplacer"				MOVESEL
	"Copier"				COPYSEL
	"Coller"				PASTE
	"Effacer"				CLEARSEL

#ifdef HelpLauncherMenu
.HelpLauncher "Help"
	"Mode"				> MODEHELPLIST
	*	"\Sread mode-specific help text."
	"HTML manual"			WIMPTASK "Filer_Run ZapResources:HTMLManual.Contents"
	*	"\Sread Zap's manual as HTML (requires a web browser)."
	"Text manual"			HELP "Z"
	*	"\Sread Zap's manual as text."
#endif

.Options "Options"
	"Sauver les options"			SAVEOPTIONS
	-
	"Misc"				> .Options.Misc
	*	"Dplacez le pointeur vers la droite pour fixer diverses options."
#ifdef | AllowDefaults AllowDefaultModeMenus
	"Mode"				> MODELIST
	*	"Dplacez le pointeur vers la droite pour changer le mode que ce menu configure. C'est aussi le mode par dfaut."
#endif
	"Clone modes..."		CLONEBOX > CLONEBOX
#ifdef | AllowDefaults AllowDefaultEditOpts
	"dition"				> .Options.Edit
	*	"Dplacez le pointeur vers la droite pour modifier diverses options d'dition."
#endif
#ifdef | AllowDefaults AllowDefaultDisplayOpts
	"Affichage"			> .Options.Display
	*	"Dplacez le pointeur vers la droite pour modifier diverses conditions d'affichage."
#endif
	"Minibuffer"			> MINIMENU
	*	"Dplacez le pointeur vers la droite pour configurer le minibuffer."
	"Types de curseurs"			> CURSORMENU
	*	"Dplacez le pointeur vers la droite pour configurer les curseurs de Zap."
	-
	"Editer la configuration"			WIMPTASK "Filer_OpenDir ZapUser:Config" > .Options.Configure
	*	"Cliquez \s pour ouvrir le rpertoire de configuration. Dplacez le pointeur vers la droite pour ouvrir les fichiers de configuration individuels."
	"Create & reload keys"		WIMPTASK "Run ZapCode:Config.CreateConf -script ZapCode:Config.RunScript":RELOADKEYS
	*	"Cliquez \s pour regnrer et charger la configuraton actuelle. Cela prendra en compte toutes les modifications apportes, exceptes sur les Menus."
#ifdef Email
	-
	"Courrier lectronique"				> .Email
	*	"Dplacez le pointeur vers la droite pour accder aux facilits lies au courrier lectronique."
#endif

.Options.Misc "Divers"
	"Chargement  la demande"			> .Options.Misc.Autoload
	*	"Dplacez le pointeur vers la droite pour dcider quelles extentions seront charges automatiquement ( la demande)."
	"Suppression auto des fichiers"		MISCOPS 0
	*	"Cliquez \s pour dcider si un fichier est supprim de la mmoire lors de la fermeture de sa dernire fentre."
	"Rinitialisation des rgions"		MISCOPS 1
	*	"Cliquez \s pour dcider si la slection d'une rgion est oublie lors de la frappe."
	"Support du 'dfaire'"		TOGGLEUNDO
	*	"Cliquez \s pour dcider si l'option de dfaire est active par dfaut."
	"Curseur clignotant"		MISCOPS 3
	*	"Cliquez \s pour dcider du clignotement du curseur."
	"Vrification de la date des fichiers"		MISCOPS 4
	*	"Cliquez \s pour dcider de la vrification de la date de modification des fichiers sur disque avant leur sauvegarde."
	"Rinitialisation recherche"		MISCOPS 5
	*	"Cliquez \s pour dcider de la rnitialisation de la fentre de recherche lors de son ouverture."
	"Restriction du curseur"		MISCOPS 6
	*	"Cliquez \s pour dcider du confinement du curseur  l'aire visible de la fentre."
	"Dtecter les fichiers MSDOS"		MISCOPS 7
	*	"Cliquez \s pour dcider de la dtection des fichiers MSDOS et Spool."
	"Tolrance vis  vis des messages Wimp"			MISCOPS 13
	*	"Cliquez \s pour dcider du libralisme vis a vis des messages Wimp mal forms."
	"Oprations sans bruit"		MISCOPS 14
	*	"Cliquez \s pour dcider de l'absence de bip lors des oprations."
	"Pas d'anti-crnelure"		MISCOPS 15
	*	"Cliquez \s pour dcider de l'affichage anti-crnel des fontes."
	"Disparition de la barre horiz."		MISCOPS 18
	*	"Cliquez \s pour dcider de la disparition de la barre de dfilement horizontale si non ncessaire."
	"Forcer l'excution de la commande de dmarrage"		MISCOPS 19
	*	"Cliquez \s pour dcider de forcer l'excution de la commande de dmarrage, mme si des fichiers sont chargs lorsque Zap dmarre."
	"Largeur automatique pour le Minibuffer"		MISCOPS 20
	*	"Cliquez \s pour dcider si le minibuffer est ouvert avec la mme largeur que sa fentre d'attache."
	"Fond de botes personaliss"		MISCOPS 21
	*	"Cliquez \s pour dcider si les dialogues de Zap sont affichs avec les images de fond personalises (RISC OS 4 uniquement)."

.Options.Misc.Autoload "Chargement automatique"
	"FlashCar"			MISCOPS 8
	*	"Cliquez \s pour dcider si FlashCar (qui fait clignoter le curseur dans les botes de dialogue) est charg avec Zap."
	"LineEditor"			MISCOPS 9
	*	"Cliquez \s pour dcider si LineEditor est charg en cas de besoin ( la demande). LineEditor facilite le travail avec les TaskWindows."
	"Disassembler"			MISCOPS 10
	*	"Cliquez \s pour dcider si le dsassembleur tendu est charg en cas de besoin ( la demande)."
	"ExtBASICasm"			MISCOPS 11
	*	"Cliquez \s pour dcider si l'assembleur tendu est charg en cas de besoin ( la demande)."
	"HidePointer"			MISCOPS 12
	*	"Cliquez \s pour dcider si HidePointer (qui cache le pointeur souris lors de saisie au clavier) est charg avec Zap."
	"IconClear"			MISCOPS 16
	*	"Cliquez \s pour dcider si IconClear (permet de supprimer le texte d'une icne en utilisant la souris) est charg avec Zap."

.Options.Configure "Configuration"
	"Touches"				FINDFILE "<Zap$Keys>"
	*	"Cliquez \s pour ouvrir le fichier de configuration des associations de touche de Zap."
#ifndef ConfigureSourceMenus
	"Menus"				FINDFILE "<Zap$Menus>"
	*	"Cliquez \s pour ouvrir le fichier de configuration des menus de Zap."
#else
	"Menus"				FINDFILE "<Zap$Menus>" > .Options.Configure.Menus
	*	"Cliquez \s pour ouvrir le fichier de configuration des menus de Zap. Dplacez le pointeur vers la droite pour configurer les menus de Zap's menu directement  partir de la source."
#endif
	"Settings"			FINDFILE "<Zap$Settings>"
	*	"Cliquez \s pour ouvrir le fichier des prfrences diverses de  Zap."
	"ClickSend"			FINDFILE "<Zap$ClickSend>"
	*	"Cliquez \s pour ouvrir le fichier dfinissant le comportement de Zap's sur Alt-clic."
	"Types (high)"			FINDFILE "ZapUser:Config.TypesHigh"
	*	"Cliquez \s pour open Zap's filetype configuration file (overrides)."
	"Types (low)"			FINDFILE "ZapUser:Config.TypesLow"
	*	"Cliquez \s pour ouvrir le fichier de configuration des filetypes utilis par Zap."
	"Templates"			WIMPTASK "Filer_Run <Zap$Templates>"
	*	"Cliquez \s pour ouvrir le fichier template de Zap."
	"Extentions Zap"		WIMPTASK "Filer_OpenDir ZapModules:"
	*	"Cliquez \s pour ouvrir le rpertoire des modules d'extention de Zap, vous permettant ainsi de les configurer."

#ifdef ConfigureSourceMenus
.Options.Configure.Menus "Menus"
	"Source des menus"			FINDFILE "ZapUser:Config.Menus.Source.<Zap$Country>"
	*	"Cliquez \s pour ouvrir le fichier de configuration des menus de Zap."
	"Lancer MenuConf"			WIMPTASK "TaskWindow -name MenuConf -quit ""ZapCode:Tools.MakeMenus.MenuConf -E -T"""
	*	"Cliquez \s pour lancer MenuConf afin de configurer et de gnrer les menus de Zap."
	"Rebuild current config"	WIMPTASK "TaskWindow -name MenuConf -quit ""ZapCode:Tools.MakeMenus.MenuConf -f ZapUser:Config.Menus.<Zap$Country> -n -E -T"""
	*	"Cliquez \s pour rebuild the menus as currently configured."
	"Reconstruire les  dfauts"		WIMPTASK "TaskWindow -name MenuConf -quit ""ZapCode:Tools.MakeMenus.MenuConf -n -E -T"""
	*	"Cliquez \s pour gnrer les menus par dfaut  partir du fichier source."
#endif

.Files "Files"
	"All"				> .Files.All
	*	"Dplacez le pointeur vers la droite pour effectuer des actions sur tous les fichiers ouverts."
	"To front"			> TOFRONTLIST
	*	"Dplacez le pointeur vers la droite pour mettre en avant un fichier."
	"Save"				> SAVELIST
	*	"Dplacez le pointeur vers la droite pour sauver un fichier."
	"New view"			> NEWVIEWLIST
	*	"Dplacez le pointeur vers la droite pour ouvrir une nouvelle vue sur ce fichier."
	"Close"				> REMOVELIST
	*	"Dplacez le pointeur vers la droite pour fermer un fichier."
	"Hide"				> CLOSELIST
	*	"Dplacez le pointeur vers la droite pour cacher un fichier."

.Files.All "All files"
	"Sauver"				SAVEALL
	"Sauver & fermer"			SAVEANDCLOSEALL
	"Sauver & oublier"		SAVEANDDISCARDALL
	-
	"Fermer"				CLOSEALL
	"Oublier"			DISCARDALL


.Create "Crer"
	"Nouveau fichier"			> .Zap.FileTypes
	*	"Dplacez le pointeur vers la droite pour crer un nouveau fichier."
	"Fichier non typ"			CREATEFILE -1
	*	"Dplacez le pointeur vers la droite pour crer un fichier non typ."
#ifdef AllowArbitraryMode
	"Mode arbitraire"		> Newfile
	*	"Dplacez le pointeur vers la droite pour crer un fichier de mode et de type arbitraire."
#endif
	"Task window"			TASKWINDOW
	-
	"Capturer un module"			> GETMODULE
	*	"Dplacez le pointeur vers la droite pour capturer l'image d'un module en mmoire."
	"Capturer un espace de travail"			> GETWORKSPACE
	*	"Dplacez le pointeur vers la droite pour capturer un espace de travail d'un module en mmoire."
	-
	"Lire un disque..."			DZAPBOX > DZAPBOX
	*	"Dplacez le pointeur vers la droite pour capturer des donnes d'un disque."
	"Lire la mmoire..."		MZAPBOX > MZAPBOX
	*	"Dplacez le pointeur vers la droite pour capturer des donnes de la mmoire."
	"Capturer une zone de mmoire dynamique"		GETDYNAMICAREA > GETDYNAMICAREA
	*	"Dplacez le pointeur vers la droite pour capturer une zone de mmoire dynamique."


#ifdef Devel

.Program "Programme"
	"Ouvrir Docs"			HELP "D"
	"Ouvrir Code"			WIMPTASK "Filer_OpenDir <Zap$Dir>.Code"
	"Ouvrir les docs techniques"		WIMPTASK "Filer_OpenDir ZapResources:Docs.Technical" > .Program.Technical
	"Recharger la config"			RELOADKEYS
	*	"Cliquez \s pour recharger la configuration actuelle. Vous devrez ritrer tous les changements effectus depuis sa dernire sauvegarde."
	"Crer une config"			WIMPTASK "Run ZapCode:Config.CreateConf -script ZapCode:Config.RunScript"
	*	"Cliquez \s pour recrer la config actuelle. Vous devrez la recharger par la suite pour que les changements inclus soient appliqus."

.Program.Technical "Technical"
	*	"Ceci est le menu de la documentation technique."
	"E-Command"		WIMPTASK "Filer_Run ZapResources:Docs.Technical.E-Command"
	*	"Cliquez \s pour ouvrir E-Command."
	"E-Cursors"		WIMPTASK "Filer_Run ZapResources:Docs.Technical.E-Cursors"
	*	"Cliquez \s pour ouvrir E-Cursors."
	"E-Entry"		WIMPTASK "Filer_Run ZapResources:Docs.Technical.E-Entry"
	*	"Cliquez \s pour ouvrir E-Entry."
	"E-File"		WIMPTASK "Filer_Run ZapResources:Docs.Technical.E-File"
	*	"Cliquez \s pour ouvrir E-File."
	"E-Flags"		WIMPTASK "Filer_Run ZapResources:Docs.Technical.E-Flags"
	*	"Cliquez \s pour ouvrir E-Flags."
	"E-Keycodes"		WIMPTASK "Filer_Run ZapResources:Docs.Technical.E-Keycodes"
	*	"Cliquez \s pour ouvrir E-Keycode."
	"E-Menu"		WIMPTASK "Filer_Run ZapResources:Docs.Technical.E-Menu"
	*	"Cliquez \s pour ouvrir E-Menu."
	"E-Vars"		WIMPTASK "Filer_Run ZapResources:Docs.Technical.E-Vars"
	*	"Cliquez \s pour ouvrir E-Vars."
	"E-Windows"		WIMPTASK "Filer_Run ZapResources:Docs.Technical.E-Windows"
	*	"Cliquez \s pour ouvrir E-Windows."
	"E-Zapcalls"		WIMPTASK "Filer_Run ZapResources:Docs.Technical.E-Zapcalls"
	*	"Cliquez \s pour ouvrir E-Zapcalls."

#endif


#ifdef Email
.Email "Email"
	"Edit .sigs"			EMAIL_EDITSIGFILES
	"Edit taglines"			EMAIL_EDITTAGlINES
#endif
