# French messages for CLISP
# Copyright (C) 1992-2000 Bruno Haible, Jörg Höhle
# Bruno Haible <haible@clisp.cons.org>, 2000.
#
msgid ""
msgstr ""
"Project-Id-Version: clisp 2000-03-06\n"
"POT-Creation-Date: 2000-03-06 19:32:02 CET\n"
"PO-Revision-Date: 2000-03-02 14:48:21 CET\n"
"Last-Translator: Bruno Haible <haible@clisp.cons.org>\n"
"Language-Team: French <fr@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8-bit\n"

#: constobj.d:371
msgid "Please choose:"
msgstr "Choisissez :"

#: constobj.d:375
msgid "Please choose one of ~:{~A~:^, ~} ."
msgstr "Choisissez parmi ~:{~A~:^, ~}, s.v.p."

#: constobj.d:378
msgid "symbol ~A from #<PACKAGE ~A> will become a shadowing symbol"
msgstr "Le symbole ~A du paquetage #<PACKAGE ~A> sera déclaré «shadowing»."

#: constobj.d:380
msgid "You may choose the symbol in favour of which to resolve the conflict."
msgstr "Vous pouvez choisir, parmi les symboles homonymes, auquel donner priorité pour éviter le conflit de noms."

#: constobj.d:382
msgid "uninterning ~S from ~S uncovers a name conflict."
msgstr "Un conflit de noms apparaît dès que ~S est retiré de ~S."

#: constobj.d:384 constobj.d:398
msgid "You may choose how to proceed."
msgstr "Vous pouvez décider de la démarche à suivre."

#: constobj.d:386
msgid "importing ~S into ~S produces a name conflict with ~S."
msgstr "Un conflit de noms apparaît par l'importation de ~S dans ~S avec ~S."

#: constobj.d:388
msgid "importing ~S into ~S produces a name conflict with ~S and other symbols."
msgstr "Un conflit de noms apparaît par l'importation de ~S dans ~S avec ~S et d'autres symboles."

#: constobj.d:390
msgid "((\"I\" \"import it and unintern the other symbol\" T) (\"N\" \"do not import it, leave undone\" NIL))"
msgstr "((\"I\" \"Importer en retirant l'autre symbole\" T) (\"N\" \"Ne pas importer, ne rien faire\" NIL))"

#: constobj.d:393
msgid "((\"I\" \"import it, unintern one other symbol and shadow the other symbols\" T) (\"N\" \"do not import it, leave undone\" NIL))"
msgstr "((\"I\" \"Importer en retirant l'autre symbole et en cachant les autres\" T) (\"N\" \"Ne pas importer, ne rien faire\" NIL))"

#: constobj.d:396
msgid "((\"I\" \"import it and shadow the other symbol\" T) (\"N\" \"do nothing\" NIL))"
msgstr "((\"I\" \"Importer et cacher l'autre symbole\" T) (\"N\" \"Ne rien faire\"NIL))"

#: constobj.d:400
msgid "symbol ~S should be imported into ~S before being exported."
msgstr "Le symbole ~S devrait d'abord être importé avant de pouvoir être exporté."

#: constobj.d:402
msgid "((\"I\" \"import the symbol first\" T) (\"N\" \"do nothing, don't export the symbol\" NIL))"
msgstr "((\"I\" \"Tout d'abord importer le symbole\" NIL) (\"N\" \"Ne rien faire, ne pas exporter le symbole\" T))"

#: constobj.d:405
msgid "You may choose in favour of which symbol to resolve the conflict."
msgstr "Vous pouvez choisir à quel symbole donner priorité."

#: constobj.d:407
msgid "exporting ~S from ~S produces a name conflict with ~S from ~S."
msgstr "Un conflit de noms apparaît par l'exportation de ~S depuis ~S avec ~S de ~S."

#: constobj.d:409
msgid "Which symbol should be accessible in ~S ?"
msgstr "Quel symbole devrait obtenir la priorité dans ~S ?"

#: constobj.d:413
msgid "the symbol to export, "
msgstr "Le symbole à exporter "

#: constobj.d:415
msgid "the old symbol, "
msgstr "Le symbole original "

#: constobj.d:417
msgid "You may choose for every conflict in favour of which symbol to resolve it."
msgstr "Pour chaque conflit, vous pouvez choisir à quel symbole donner priorité."

#: constobj.d:419
msgid "~S name conflicts while executing USE-PACKAGE of ~S into package ~S."
msgstr "~S conflits de nom par USE-PACKAGE de ~S dans le paquetage ~S."

#: constobj.d:421
msgid "which symbol with name ~S should be accessible in ~S ?"
msgstr "À quel symbole de nom ~S donner priorité dans ~S ?"

#: constobj.d:423
msgid "You can input another name."
msgstr "Vous pouvez entrer un nouveau nom."

#: constobj.d:425
msgid "You can input another nickname."
msgstr "Vous pouvez entrer un nouveau nom supplémentaire."

#: constobj.d:427
msgid "a package with name ~S already exists."
msgstr "Il existe déjà un paquetage de nom ~S."

#: constobj.d:429
msgid "Please input new package name:"
msgstr "Prière d'entrer un nouveau nom de paquetage :"

#: constobj.d:431
msgid "Please input new package nickname:"
msgstr "Prière d'entrer un nouveau nom supplémentaire du paquetage :"

#: constobj.d:433
msgid "Ignore."
msgstr "Ignorer cela."

#: constobj.d:435
msgid "~S: There is no package with name ~S."
msgstr "~S : Il n'y a pas de paquetage de nom ~S."

#: constobj.d:437
msgid "~*Nevertheless delete ~S."
msgstr "~*Tout de même effacer ~S."

#: constobj.d:439
msgid "~S: ~S is used by ~{~S~^, ~}."
msgstr "~S: De ~S héritent ~{~S~^, ~}."

#: constobj.d:453
msgid "January"
msgstr "Janvier"

#: constobj.d:457
msgid "February"
msgstr "Février"

#: constobj.d:461
msgid "March"
msgstr "Mars"

#: constobj.d:465
msgid "April"
msgstr "Avril"

#: constobj.d:469
msgid "May"
msgstr "Mai"

#: constobj.d:473
msgid "June"
msgstr "Juin"

#: constobj.d:477
msgid "July"
msgstr "Juillet"

#: constobj.d:481
msgid "August"
msgstr "Août"

#: constobj.d:485
msgid "September"
msgstr "Septembre"

#: constobj.d:489
msgid "October"
msgstr "Octobre"

#: constobj.d:493
msgid "November"
msgstr "Novembre"

#: constobj.d:497
msgid "December"
msgstr "Décembre"

#: constobj.d:512
msgid "ANSI C program"
msgstr "Programme en ANSI C"

#: constobj.d:516
msgid "GNU C++ "
msgstr "GNU C++ "

#: constobj.d:519
msgid "GNU C "
msgstr "GNU C "

#: constobj.d:526
msgid "C++ compiler"
msgstr "Compilateur C++"

#: constobj.d:529
msgid "C compiler"
msgstr "Compilateur C"

#: constobj.d:534
msgid "ENGLISH"
msgstr "FRANCAIS"

#: constobj.d:693
msgid "The value of ~S was not a pathname. ~:*~S is being reset."
msgstr "La valeur de ~S n'était pas de type PATHNAME. ~:*~S est réinitialisé."

#: constobj.d:698
msgid "Creating directory: "
msgstr "Création du répertoire : "

#: constobj.d:847
msgid ""
"The variable ~S had an illegal value.\n"
"~S has been reset to ~S."
msgstr ""
"Une valeur invalide fut trouvée dans la variable ~S,\n"
"~S fut réinitialisé à ~S."

#: constobj.d:849
msgid ""
"Floating point operation combines numbers of different precision.\n"
"See ANSI CL 12.1.4.4 and the CLISP impnotes for details.\n"
"The result's actual precision is controlled by\n"
"~S.\n"
"To shut off this warning, set ~S to ~S."
msgstr ""
"Opération sur nombres flottants de précisions différentes.\n"
"Pour plus de détails, voir ANSI CL 12.1.4.4 et les impnotes de CLISP.\n"
"La précision effective du résultat dépend de\n"
"~S.\n"
"Pour éviter cet avertissement, mettre ~S à ~S."

#: constobj.d:864
msgid "Bye."
msgstr "À bientôt!"

#: constobj.d:866
msgid "Press a key to terminate..."
msgstr "Pour terminer, tapez une touche..."

#: constobj.d:871
msgid ""
"\n"
"  Next environment: "
msgstr ""
"\n"
"  prochain environnement : "

#: constobj.d:873
msgid ""
"\n"
"APPLY frame with breakpoint for call "
msgstr ""
"\n"
"«frame» APPLY avec point d'interception pour l'application "

#: constobj.d:875
msgid ""
"\n"
"APPLY frame for call "
msgstr ""
"\n"
"«frame» APPLY pour l'application "

#: constobj.d:877
msgid ""
"\n"
"EVAL frame with breakpoint for form "
msgstr ""
"\n"
"«frame» EVAL avec point d'interception pour la forme "

#: constobj.d:879
msgid ""
"\n"
"EVAL frame for form "
msgstr ""
"\n"
"«frame» EVAL pour la forme "

#: constobj.d:881
msgid ""
"\n"
"frame binding variables (~ = dynamically):"
msgstr ""
"\n"
"Le «frame» de liaison de variables (~ signifiant dynamique) lie :"

#: constobj.d:884
msgid ""
"\n"
"CALLBACK frame"
msgstr ""
"\n"
"«frame» CALLBACK"

#: constobj.d:887
msgid ""
"\n"
"frame binding variables "
msgstr ""
"\n"
"«frame» de liaison de variables "

#: constobj.d:889
msgid ""
"\n"
"frame binding functions "
msgstr ""
"\n"
"«frame» de liaison de fonctions "

#: constobj.d:891
msgid " binds (~ = dynamically):"
msgstr " lie (~ signifiant dynamiquement) :"

#: constobj.d:894
msgid ""
"\n"
"block frame "
msgstr ""
"\n"
"«frame» BLOCK "

#: constobj.d:896
msgid ""
"\n"
"nested block frame "
msgstr ""
"\n"
"«frame» BLOCK dépilé "

#: constobj.d:898
msgid " for "
msgstr " pour "

#: constobj.d:900
msgid ""
"\n"
"compiled block frame for "
msgstr ""
"\n"
"«frame» BLOCK compilé pour "

#: constobj.d:902
msgid ""
"\n"
"tagbody frame "
msgstr ""
"\n"
"«frame» TAGBODY "

#: constobj.d:904
msgid ""
"\n"
"nested tagbody frame "
msgstr ""
"\n"
"«frame» TAGBODY dépilé "

#: constobj.d:906
msgid " for"
msgstr " pour"

#: constobj.d:909
msgid ""
"\n"
"compiled tagbody frame for "
msgstr ""
"\n"
"«frame» TAGBODY compilé pour "

#: constobj.d:911
msgid ""
"\n"
"catch frame for tag "
msgstr ""
"\n"
"«frame» CATCH pour l'étiquette "

#: constobj.d:913
msgid ""
"\n"
"handler frame for conditions"
msgstr ""
"\n"
"«frame» HANDLER pour les conditions"

#: constobj.d:915
msgid ""
"\n"
"unwind-protect frame"
msgstr ""
"\n"
"«frame» UNWIND-PROTECT"

#: constobj.d:917
msgid ""
"\n"
"\n"
"driver frame"
msgstr ""
"\n"
"\n"
"«driver frame»"

#: constobj.d:919
msgid ""
"\n"
"frame binding environments"
msgstr ""
"\n"
"«frame» de liaison d'environnements"

#: spvw.d:593
msgid "could not make symbol value per-thread"
msgstr "Ne peux pas rendre la valeur d'un symbole dépendant du thread."

#: spvw.d:657
msgid ""
"\n"
"*** - Program stack overflow. RESET"
msgstr ""
"\n"
"*** - Débordement de pile de programme : RAZ"

#: spvw.d:662
msgid ""
"\n"
"*** - Lisp stack overflow. RESET"
msgstr ""
"\n"
"*** - Débordement de pile Lisp : RAZ"

#: spvw.d:799
msgid ""
"internal error: statement in file ~, line ~ has been reached!!\n"
"Please send the authors of the program a description how you produced this error!"
msgstr ""
"Erreur interne : Dans le fichier ~, la ligne ~ fut exécutée!\n"
"Veuillez signaler aux auteurs du programme comment vous avez pu faire apparaître cette erreur, s.v.p.!"

#: spvw.d:861
msgid "Unknown signature of an FSUBR\n"
msgstr "Type d'argument inconnu pour FSUBR\n"

#: spvw.d:970
msgid "Unknown signature of a SUBR\n"
msgstr "Type d'argument inconnu pour SUBR\n"

#: spvw.d:1603
msgid "module `%s' requires package %s.\n"
msgstr "Pas de module «%s» sans le paquetage %s.\n"

#: spvw.d:1740
msgid "                    Amiga version: Jörg Höhle\n"
msgstr "                    version Amiga: Jörg Höhle\n"

#: spvw.d:1744
msgid "                    RISCOS port: Peter Burwood, Bruno Haible\n"
msgstr "                    portage RISCOS: Peter Burwood et Bruno Haible\n"

#: spvw.d:1748
msgid "                    DOS port: Jürgen Weber, Bruno Haible\n"
msgstr "                    adapté à DOS par Jürgen Weber et Bruno Haible\n"

#: spvw.d:1967
msgid "Syntax for %s: nnnnnnn or nnnnKB or nMB\n"
msgstr "syntaxe pour %s: nnnnnnn ou nnnnKB ou nMB\n"

#: spvw.d:1971
msgid "%s out of range\n"
msgstr "%s n'est pas entre les bornes\n"

#: spvw.d:1983
msgid "memory size"
msgstr "taille mémoire"

#: spvw.d:1993
msgid "stack size"
msgstr "taille de pile"

#: spvw.d:2317
msgid "Return value of malloc() = %x is not compatible with type code distribution.\n"
msgstr "La valeur de malloc() = %x n'est pas compatible avec le codage des types.\n"

#: spvw.d:2324
msgid "Only %d bytes available.\n"
msgstr "Seuls %d octets libres.\n"

#: spvw.d:2558
msgid "Couldn't determine the end of the SP stack!\n"
msgstr "Impossible de savoir où se termine la pile SP!\n"

#: spvw.d:2783
msgid ""
"\n"
"WARNING: No initialisation file specified.\n"
msgstr ""
"\n"
"AVERTISSEMENT : Pas de fichier d'initialisation.\n"

#: spvw.d:2787
msgid "Please try: "
msgstr "Essayez: "

#: spvw.d:2976
msgid "Not enough memory for Lisp.\n"
msgstr "Il n'y a pas assez de mémoire pour LISP.\n"

#: spvw_alloca.d:49
msgid ""
"\n"
"*** - Virtual memory exhausted. RESET"
msgstr ""
"\n"
"*** - La mémoire virtuelle est épuisée : RAZ"

#: spvw_alloca.d:51
msgid ""
"\n"
"*** - Memory exhausted. RESET"
msgstr ""
"\n"
"*** - La mémoire est épuisée : RAZ"

#: spvw_mmap.d:67 spvw_mmap.d:219 spvw_mmap.d:392 spvw_multimap.d:174
msgid "Cannot map memory to address 0x%x ."
msgstr "Ne peux pas placer de la mémoire à l'adresse 0x%x ."

#: spvw_mmap.d:188
msgid "Cannot reserve address range at 0x%x ."
msgstr "Ne peux pas réserver les adresses à partir de 0x%x ."

#: spvw_mmap.d:199
msgid "Cannot reserve address range 0x%x-0x%x ."
msgstr "Ne peux pas réserver les adresses 0x%x-0x%x ."

#: spvw_mmap.d:252
msgid "CreateFileMapping() failed."
msgstr "CreateFileMapping() a échoué."

#: spvw_mmap.d:259
msgid "MapViewOfFileEx(addr=0x%x,off=0x%x) failed."
msgstr "MapViewOfFileEx(addr=0x%x,off=0x%x) a échoué."

#: spvw_mmap.d:266
msgid "MapViewOfFileEx() returned 0x%x instead of 0x%x.\n"
msgstr "MapViewOfFileEx() rend 0x%x au lieu de 0x%x.\n"

#: spvw_mmap.d:283
msgid "VirtualFree() failed."
msgstr "VirtualFree() a échoué."

#: spvw_mmap.d:299
msgid "VirtualProtect() failed."
msgstr "VirtualProtect() a échoué."

#: spvw_mmap.d:367 spvw_multimap.d:115
msgid "Cannot open /dev/zero ."
msgstr "Ne peux pas ouvrir /dev/zero ."

#: spvw_multimap.d:144
msgid "msync(0x%x,0x%x,MS_INVALIDATE) fails."
msgstr "msync(0x%x,0x%x,MS_INVALIDATE) - erreur."

#: spvw_multimap.d:209
msgid "Cannot open %s ."
msgstr "Ne peux pas ouvrir %s ."

#: spvw_multimap.d:220
msgid "Cannot delete %s ."
msgstr "Ne peux pas effacer %s ."

#: spvw_multimap.d:235
msgid "** WARNING: ** Too few free disk space for %s .\n"
msgstr "** AVERTISSEMENT : ** Trop peu de place disque restante sur %s .\n"

#: spvw_multimap.d:238
msgid "Please restart LISP with fewer memory (option -m).\n"
msgstr "Prière de relancer LISP avec moins de mémoire (option -m).\n"

#: spvw_multimap.d:246
msgid "Cannot make %s long enough."
msgstr "Ne peux pas agrandir %s ."

#: spvw_multimap.d:265
msgid "Cannot fill %s ."
msgstr "Ne peux pas remplir %s ."

#: spvw_multimap.d:282
msgid "Cannot close %s ."
msgstr "Ne peux pas fermer %s ."

#: spvw_multimap.d:317
msgid "Cannot close /dev/zero ."
msgstr "Ne peux pas fermer /dev/zero ."

#: spvw_multimap.d:353
msgid "Recompile your operating system with SYSV IPC support.\n"
msgstr "Recompilez votre système opérationnel tel qu'il comprenne IPC SYSV.\n"

#: spvw_multimap.d:367
msgid "Cannot allocate private shared memory segment."
msgstr "Ne peux pas allouer de segment privé de mémoire partagée."

#: spvw_multimap.d:389
msgid "Cannot map shared memory to address 0x%x."
msgstr "Ne peux pas placer de la mémoire partagée à l'adresse 0x%x."

#: spvw_multimap.d:412
msgid "Cannot fill shared memory."
msgstr "Ne peux pas remplir la mémoire partagée."

#: spvw_multimap.d:418
msgid "Could not fill shared memory."
msgstr "Ne pouvais pas remplir la mémoire partagée."

#: spvw_multimap.d:433
msgid "Cannot remove shared memory segment."
msgstr "Ne peux pas retirer un segment de mémoire partagée."

#: spvw_fault.d:482
msgid "mprotect() fails."
msgstr "mprotect() ne fonctionne pas."

#: spvw_sigsegv.d:31
msgid ""
"\n"
"SIGSEGV cannot be cured. Fault address = 0x%x.\n"
msgstr ""
"\n"
"SIGSEGV ne peut être relevé. Adresse fautive = 0x%x.\n"

#: spvw_sigsegv.d:73
msgid "Apollo 13 scenario: Stack overflow handling failed. On the next stack overflow we will crash!!!\n"
msgstr "Scénario Apollo 13 : Réparation de débordement de pile a échoué. Au prochain débordement de pile, ça cassera!!!\n"

#: spvw_sigint.d:76 spvw_sigint.d:159
msgid "Ctrl-C: User break"
msgstr "Ctrl-C : Interruption clavier"

#: spvw_garcol.d:2020
msgid "munmap() fails."
msgstr "munmap() ne fonctionne pas."

#: spvw_allocate.d:34
msgid "No more room for LISP objects"
msgstr "Il n'y a plus de place pour des objets LISP."

#: spvw_allocate.d:54
msgid ""
"\n"
"*** - No more room for LISP objects: RESET"
msgstr ""
"\n"
"*** - Il n'y a plus de place pour des objets LISP : RAZ"

#: spvw_allocate.d:272 spvw_allocate.d:337 spvw_allocate.d:418
msgid "Trying to make room through a GC...\n"
msgstr "Essayons de faire de la place par un GC...\n"

#: spvw_memfile.d:218
msgid "disk full"
msgstr "Disque plein."

#: spvw_memfile.d:744
msgid "operating system error during load of initialisation file `%s'\n"
msgstr "Erreur système pendant le chargement du fichier d'initialisation `%s'.\n"

#: spvw_memfile.d:1216
msgid "Cannot map the initialisation file into memory."
msgstr "Ne peux placer le fichier d'initialisation en mémoire."

#: spvw_memfile.d:1480
msgid "operating system error during load of initialisation file\n"
msgstr "Erreur système pendant le chargement du fichier d'initialisation.\n"

#: spvw_memfile.d:1486
msgid "initialisation file was not created by this version of LISP\n"
msgstr "Le fichier d'initialisation ne provient pas de cette version de LISP.\n"

#: spvw_memfile.d:1490
msgid "not enough memory for initialisation\n"
msgstr "Il n'y a pas assez de mémoire pour l'initialisation.\n"

#: eval.d:551
msgid "~: ~ is a constant, cannot be bound dynamically"
msgstr "~: ~ est une constante et ne peut pas être liée dynamiquement."

#: control.d:2457 eval.d:1516
msgid "Too many documentation strings in ~"
msgstr "Trop de chaînes de documentation apparaîssent dans ~."

#: eval.d:1728
msgid "FUNCTION: lambda-list for ~ is missing"
msgstr "FUNCTION: La lambda-liste pour ~ manque."

#: eval.d:1738
msgid "FUNCTION: lambda-list for ~ should be a list, not ~"
msgstr "FUNCTION: La lambda-liste pour ~ doit être une liste et non ~"

#: eval.d:1851
msgid "FUNCTION: illegal declaration ~"
msgstr "FUNCTION: ~ n'est pas une déclaration licite."

#: eval.d:1862
msgid "FUNCTION: ~ is not a symbol, cannot be declared SPECIAL"
msgstr "FUNCTION: ~ n'est pas un symbôle mais fut déclaré SPECIAL."

#: eval.d:1945
msgid "FUNCTION: too long variable specification after &OPTIONAL: ~"
msgstr "FUNCTION: Spécification de variable trop longue après &OPTIONAL : ~"

#: eval.d:1986
msgid "FUNCTION: &REST var must be followed by &KEY or &AUX or end of list: ~"
msgstr "FUNCTION: &KEY, &AUX ou fin de liste doit suivre une variable &REST : ~."

#: eval.d:1991
msgid "FUNCTION: &REST must be followed by a variable: ~"
msgstr "FUNCTION: Une variable doit suivre &REST : ~"

#: eval.d:2042
msgid "FUNCTION: ~ in ~ is not a symbol"
msgstr "FUNCTION: ~ dans ~ n'est pas un symbole."

#: eval.d:2098
msgid "FUNCTION: incorrect variable specification after &KEY: ~"
msgstr "FUNCTION: Spécification de variable incorrecte après &KEY : ~"

#: eval.d:2105
msgid "FUNCTION: &ALLOW-OTHER-KEYS must be followed by &AUX or end of list: ~"
msgstr "FUNCTION: &AUX ou fin de liste doit suivre &ALLOW-OTHER-KEYS : ~"

#: eval.d:2140
msgid "FUNCTION: too long variable specification after &AUX: ~"
msgstr "FUNCTION: Spécification de variable trop longue après &AUX : ~"

#: eval.d:2163
msgid "FUNCTION: badly placed lambda-list keyword ~: ~"
msgstr "FUNCTION: Mot clé de lambda-liste ~ mal placé : ~"

#: eval.d:2168
msgid "FUNCTION: ~ is not a symbol, may not be used as a variable"
msgstr "FUNCTION: ~ n'est pas un symbole et ne peut donc pas être utilisé comme variable."

#: eval.d:2173
msgid "FUNCTION: ~ is a constant, may not be used as a variable"
msgstr "FUNCTION: ~ est une constante et ne peut donc pas être utilisée comme variable."

#: eval.d:2180
msgid "FUNCTION: too many parameters in the lambda-list ~"
msgstr "FUNCTION: Trop de paramètres dans la lambda-liste ~"

#: eval.d:2187
msgid "FUNCTION: a dot in a lambda-list is allowed only for macros, not here: ~"
msgstr "FUNCTION: Un point dans une lambda-liste n'est permis que pour des macros, pas ici : ~"

#: eval.d:2267
msgid "~: ~ is a special form, not a function"
msgstr "~ : ~ est une forme spéciale et non une fonction."

#: eval.d:2284 symbol.d:31
msgid "~: ~ is a macro, not a function"
msgstr "~ : ~ est une macro et non une fonction."

#: eval.d:2301
msgid "~: the function ~ is undefined"
msgstr "~ : La fonction ~ n'est pas définie."

#: eval.d:2343 sequence.d:1185
msgid "~: ~ is not a function"
msgstr "~: ~ n'est pas une fonction."

#: eval.d:2404
msgid "EVAL/APPLY: keyword arguments for ~ should occur pairwise"
msgstr "EVAL/APPLY: Les arguments mot-clé de ~ ne sont pas par paires."

#: eval.d:2417 eval.d:2734
msgid "EVAL/APPLY: too many arguments given to ~"
msgstr "EVAL/APPLY: Trop d'arguments pour ~."

#: eval.d:2432
msgid "EVAL/APPLY: ~ is not a symbol"
msgstr "EVAL/APPLY: ~ n'est pas un symbole."

#: eval.d:2458
msgid "EVAL/APPLY: keyword ~ is illegal for ~. The possible keywords are ~"
msgstr "EVAL/APPLY: Le mot-clé ~ n'est pas permis pour ~. Possibles sont ~"

#: eval.d:2652
msgid "EVAL/APPLY: too few arguments given to ~"
msgstr "EVAL/APPLY: Trop peu d'arguments pour ~."

#: eval.d:3163
msgid "EVAL: variable ~ has no value"
msgstr "EVAL: La variable ~ n'a pas de valeur."

#: eval.d:3188
msgid "EVAL: illegal form ~"
msgstr "EVAL: ~ n'est pas une forme correcte."

#: control.d:105 eval.d:3267 eval.d:4291 eval.d:5219
msgid "~: ~ is not a function name"
msgstr "~ : ~ n'est pas un nom de fonction."

#: eval.d:3346
msgid "EVAL: too few parameters for special-form ~: ~"
msgstr "EVAL: Trop peu de paramètres pour la forme spéciale ~ : ~"

#: eval.d:3360
msgid "EVAL: too many parameters for special-form ~: ~"
msgstr "EVAL: Trop de paramètres pour la forme spéciale ~ : ~"

#: eval.d:3373
msgid "EVAL: dotted parameter list for special form ~: ~"
msgstr "EVAL: La liste de paramètres pour la forme spéciale ~ est pointée."

#: eval.d:3440
msgid "EVAL: too few arguments given to ~: ~"
msgstr "EVAL: Trop peu d'arguments pour ~ : ~"

#: eval.d:3453
msgid "EVAL: too many arguments given to ~: ~"
msgstr "EVAL: Trop d'arguments pour ~ : ~"

#: eval.d:3466
msgid "EVAL: argument list given to ~ is dotted: ~"
msgstr "EVAL: La liste d'arguments passée à ~ est pointée."

#: eval.d:4304
msgid "APPLY: argument list given to ~ is dotted"
msgstr "APPLY: La liste d'arguments pour ~ est pointée."

#: eval.d:4316
msgid "APPLY: too many arguments given to ~"
msgstr "APPLY: Trop d'arguments pour ~."

#: eval.d:4328
msgid "APPLY: too few arguments given to ~"
msgstr "APPLY: Trop peu d'arguments pour ~."

#: eval.d:6786 eval.d:6802
msgid "symbol ~ has no value"
msgstr "Le symbôle ~ n'a pas de valeur."

#: eval.d:6817
msgid "assignment to constant symbol ~ is impossible"
msgstr "Une assignation du symbôle constant ~ n'est pas possible."

#: control.d:2355 eval.d:7443
msgid "~: too many arguments given to ~"
msgstr "~: Trop d'arguments pour ~."

#: eval.d:7621 eval.d:7658
msgid "(~ ~): the tagbody of the tags ~ has already been left"
msgstr "(~ ~): Le «tagbody» avec les marqueurs ~ a déjà été quitté."

#: control.d:2042 eval.d:7722
msgid "~: there is no CATCHer for tag ~"
msgstr "~: Il n'y a pas de CATCH correspondant au marqueur ~."

#: eval.d:7747
msgid "STACK corrupted"
msgstr "Pile STACK est corrompue."

#: eval.d:8131
msgid "~: ~ is not a correct index into ~"
msgstr "~: ~ n'est pas un index convenable dans ~."

#: eval.d:8743
msgid "undefined bytecode in ~ at byte ~"
msgstr "Code octet indéfinissable ~ à l'octet ~"

#: eval.d:8753
msgid "too many return values"
msgstr "Trop de valeurs VALUES."

#: eval.d:8760
msgid "Corrupted STACK in ~ at byte ~"
msgstr "Pile STACK corrompue dans ~ à l'octet ~"

#: control.d:63
msgid "~: function name ~ should be a symbol"
msgstr "~: Le nom de fonction ~ n'est pas un symbôle."

#: control.d:88
msgid "~: undefined function ~"
msgstr "~: La fonction ~ n'est pas définie."

#: control.d:125
msgid "~: ~ has no dynamic value"
msgstr "~: ~ n'a pas de valeur dynamique."

#: control.d:171 symbol.d:23
msgid "~: ~ has no global function definition"
msgstr "~ : ~ n'a pas de définition globale de fonction."

#: control.d:257
msgid "~: the value of the constant ~ may not be altered"
msgstr "~: Aucune valeur ne peut être assignée à la constante ~."

#: control.d:285
msgid "~ called with odd number of arguments: ~"
msgstr "~ appelé avec un nombre impair d'arguments : ~"

#: control.d:295
msgid "dotted list given to ~ : ~"
msgstr "Liste pointée d'arguments fournie à ~ : ~"

#: control.d:395
msgid "~: the value of the constant ~ must not be removed"
msgstr "~: La valeur de la constante ~ doit être conservée."

#: control.d:420
msgid "~: the special form definition of ~ must not be removed"
msgstr "~: La définition de la forme spéciale ~ doit être conservée."

#: control.d:502
msgid "~: doc-strings are not allowed here: ~"
msgstr "~: Une chaîne de documentation n'est pas permise ici : ~"

#: control.d:575
msgid "~: ~ is not a symbol, but was declared SPECIAL"
msgstr "~: ~ n'est pas un symbôle mais fut déclaré SPECIAL."

#: control.d:618 control.d:889
msgid "~: illegal variable specification ~"
msgstr "~: ~ n'est pas une spécification de variable licite."

#: control.d:657
msgid "~: symbol ~ is declared special and must not be declared a macro"
msgstr "~ : Le symbole ~ est déclaré SPECIAL et ne peut être déclaré macro."

#: control.d:664
msgid "~: symbol ~ must not be declared SPECIAL and a macro at the same time"
msgstr "~ : Le symbole ~ ne peut être déclaré SPECIAL et macro en même temps."

#: control.d:673 control.d:902
msgid "~: ~ is a constant, cannot be bound"
msgstr "~: ~ est une constante et ne peut pas être liée."

#: control.d:693
msgid "~: too many variables and/or declarations"
msgstr "~: Trop de déclarations et/ou de variables."

#: control.d:977
msgid "~: ~ is not a function specification"
msgstr "~: ~ n'est pas une spécification de fonction."

#: control.d:1142
msgid "~: ~ is not a macro specification"
msgstr "~: ~ n'est pas une spécification de macro."

#: control.d:1150
msgid "~: macro name ~ should be a symbol"
msgstr "~: Le nom de macro ~ n'est pas un symbôle."

#: control.d:1261
msgid "~: clause ~ should be a list"
msgstr "~: La clause ~ doit être une liste."

#: control.d:1294
msgid "~: missing key list: ~"
msgstr "~ : la liste d'objects-clé manque: ~"

#: control.d:1304
msgid "~: the ~ clause must be the last one"
msgstr "~ : La clause ~ doit être la dernière."

#: control.d:1368
msgid "~: the block named ~ has already been left"
msgstr "~: Le bloc de nom ~ a déjà été quitté."

#: control.d:1407
msgid "~: no block named ~ is currently visible"
msgstr "~: Aucun bloc de nom ~ n'est visible."

#: control.d:1656
msgid "~: ~ is neither tag nor form"
msgstr "~: ~ n'est ni un marqueur ni une forme à evaluer."

#: control.d:1702
msgid "~: illegal tag ~"
msgstr "~: ~ n'est pas un marqueur permis."

#: control.d:1741
msgid "~: tagbody for tag ~ has already been left"
msgstr "~: Le TAGBODY du marqueur ~ a déjà été quitté."

#: control.d:1756
msgid "~: no tag named ~ is currently visible"
msgstr "~: Aucun marqueur de nom ~ n'est visible."

#: control.d:1775
msgid "~: too many values"
msgstr "~: Trop de valeurs."

#: control.d:1820
msgid "~: too many arguments to ~"
msgstr "~: Trop d'arguments pour ~."

#: control.d:2083
msgid "Argument ~ is not a macroexpansion environment"
msgstr "L'argument ~ n'est pas un environnement pour macros"

#: control.d:2151
msgid "declarations ~ are not allowed here"
msgstr "Les déclarations ~ ne sont pas permises à cet endroit."

#: control.d:2173
msgid "~: ~ evaluated to the values ~, not of type ~"
msgstr "~: La forme ~ a produit les valeurs ~ qui ne sont pas de type ~."

#: control.d:2189
msgid "~: bad declaration ~"
msgstr "~: Mauvaise déclaration : ~"

#: control.d:2302
msgid "~: ~ may not be used as an environment"
msgstr "~: ~ ne peut pas être utilisé comme environnement."

#: control.d:2450
msgid "no doc-strings allowed here: ~"
msgstr "Les chaînes de documentation ne sont pas permises ici : ~"

#: control.d:2515
msgid "keyword argument list ~ has an odd length"
msgstr "La liste de mots clé ~ est de longueur impaire."

#: control.d:2551
msgid "illegal keyword/value pair ~, ~ in argument list. The allowed keywords are ~"
msgstr "Paire mot-clé - valeur ~, ~ illicite dans une liste d'arguments. Les mots-clé permis sont ~"

#: encoding.d:43
msgid "Character #\\u$$$$ cannot be represented in the character set ~"
msgstr "Le caractère #\\u$$$$ ne peut pas être représenté en ~."

#: encoding.d:222
msgid "character #x$$$$$$$$ in ~ conversion, not a Unicode-16, sorry"
msgstr "caractère #x$$$$$$$$ pendant conversion ~, pas un Unicode-16, désolé"

#: encoding.d:416
msgid "invalid byte #x$$ in ~ conversion, not a Unicode-16"
msgstr "octet invalide #x$$ pendant conversion ~, pas un Unicode-16"

#: encoding.d:434
msgid "invalid byte sequence #x$$ #x$$ in ~ conversion"
msgstr "séquence d'octets invalide #x$$ #x$$ pendant conversion ~"

#: encoding.d:455
msgid "invalid byte sequence #x$$ #x$$ #x$$ in ~ conversion"
msgstr "séquence d'octets invalide #x$$ #x$$ #x$$ pendant conversion ~"

#: encoding.d:1054
msgid "invalid byte #x$$ in ~ conversion"
msgstr "octet invalide #x$$ pendant conversion ~"

#: encoding.d:1436
msgid "~: illegal :CHARSET argument ~"
msgstr "~ : ~ n'est pas permis comme argument pour :CHARSET."

#: encoding.d:1449
msgid "~: illegal :LINE-TERMINATOR argument ~"
msgstr "~ : ~ n'est pas permis comme argument pour :LINE-TERMINATOR."

#: encoding.d:1461
msgid "~: illegal :INPUT-ERROR-ACTION argument ~"
msgstr "~ : ~ n'est pas permis comme argument pour :INPUT-ERROR-ACTION."

#: encoding.d:1473
msgid "~: illegal :OUTPUT-ERROR-ACTION argument ~"
msgstr "~ : ~ n'est pas permis comme argument pour :OUTPUT-ERROR-ACTION."

#: encoding.d:1522
msgid "~: argument ~ is not a character set"
msgstr "~ : L'argument ~ n'est pas un jeu de caractères."

#: encoding.d:2112
msgid "~: ~ is not a 1:1 encoding"
msgstr "~ : ~ n'est pas un système de codage 1:1"

#: pathname.d:1170 pathname.d:1221
msgid "~: host should be NIL or a string, not ~"
msgstr "~ : Le nom de machine hôte doit être NIL ou de type STRING et non ~"

#: pathname.d:1192 pathname.d:1241
msgid "~: illegal hostname ~"
msgstr "~ : Syntaxe incorrecte pour un nom de machine hôte: ~"

#: pathname.d:1263
msgid "~: host should be NIL, not ~"
msgstr "~ : Le nom de machine hôte doit être NIL et non ~"

#: pathname.d:1389
msgid "~: argument should be a string, symbol, file stream or pathname, not ~"
msgstr "~ : L'argument doit être une chaîne, un symbole, un «stream» de fichier ou un «pathname» et non ~"

#: pathname.d:1432
msgid "~: filename for ~ is unknown"
msgstr "~ : Pas de nom de fichier connu pour ~"

#: pathname.d:1991 pathname.d:2329
msgid "~: there is no environment variable ~"
msgstr "~ : Il n'y a pas de variable ~ dans l'environnement."

#: pathname.d:2272
msgid "~: there is no user named ~"
msgstr "~ : Il n'y a pas d'utilisateur de nom ~."

#: pathname.d:2672
msgid "~: syntax error in filename ~ at position ~"
msgstr "~ : Erreur de syntaxe dans le nom de fichier ~, à la position ~."

#: pathname.d:2685
msgid "~: hosts ~ and ~ of ~ should coincide"
msgstr "~ : Les «hosts» ~ et ~ de ~ ne sont pas les mêmes."

#: pathname.d:2925
msgid "~: argument ~ is not a logical pathname, string, stream or symbol"
msgstr "~ : L'argument ~ n'est pas un «pathname logique», une chaîne, un «stream» ou un symbole."

#: pathname.d:2981
msgid "~: endless loop while resolving ~"
msgstr "~ : boucle infinie pour ~"

#: pathname.d:3003
msgid "~: unknown logical host ~ in ~"
msgstr "~ : host ~ inconnu dans ~"

#: pathname.d:3015
msgid "~: No replacement rule for ~ is known."
msgstr "~ : Aucune règle de traduction est connue pour ~."

#: pathname.d:3420
msgid "~: :VERSION-argument should be NIL or a positive fixnum or :WILD or :NEWEST, not ~"
msgstr "~ : L'argument pour :VERSION doit être NIL, un petit nombre entier positif, :WILD ou :NEWEST mais non ~"

#: pathname.d:3447
msgid "~: :VERSION-argument should be NIL or :WILD or :NEWEST, not ~"
msgstr "~ : L'argument pour :VERSION doit être NIL, :WILD ou :NEWEST mais non ~"

#: pathname.d:4547
msgid "~: illegal ~ argument ~"
msgstr "~ : Argument incorrect pour ~ : ~"

#: pathname.d:4889
msgid "wildcards are not allowed here: ~"
msgstr "Les caractères joker ne sont pas permis ici : ~"

#: pathname.d:4926
msgid "~: argument ~ should be ~, ~, ~, ~, ~, ~ or ~"
msgstr "~ : L'argument ~ devrait être ~, ~, ~, ~, ~, ~ ou ~ ."

#: pathname.d:6109
msgid "~: replacement pieces ~ do not fit into ~"
msgstr "~ : Les pièces ~ ne vont pas dans ~."

#: pathname.d:6176
msgid "~: ~ is not a specialization of ~"
msgstr "~ : ~ ne spécialise pas ~."

#: pathname.d:6227
msgid "(~ ~ ~ ~) is ambiguous: ~"
msgstr "(~ ~ ~ ~) est ambigu: ~"

#: pathname.d:6253
msgid "nonexistent directory: ~"
msgstr "Le répertoire ~ n'existe pas."

#: pathname.d:6269
msgid "~: File ~ already exists"
msgstr "~ : Le fichier ~ existe déjà."

#: pathname.d:6624 pathname.d:7490
msgid "no directory ~ above ~"
msgstr "Il n'y a pas de répertoire ~ au delà de ~."

#: pathname.d:6632
msgid "\"..\\\\\" after \"...\\\\\" is invalid: ~"
msgstr "\"..\\\\\" après \"...\\\\\" n'est pas permis : ~"

#: pathname.d:6838
msgid "Couldn't access current directory"
msgstr "Le répertoire courant n'est pas accessible."

#: pathname.d:6992
msgid "~: ~ names a file, not a directory"
msgstr "~ : ~ est un fichier et non un répertoire."

#: pathname.d:7043 pathname.d:7242 pathname.d:7612
msgid "~: ~ names a directory, not a file"
msgstr "~ : ~ désigne un répertoire et non un fichier."

#: pathname.d:7089
msgid "UNIX error while GETWD: ~"
msgstr "Erreur UNIX pendant GETWD : ~"

#: pathname.d:7098
msgid "UNIX GETWD returned ~"
msgstr "GETWD d'UNIX a retourné ~"

#: pathname.d:7198
msgid "UNIX REALPATH returned ~"
msgstr "REALPATH d'UNIX a retourné ~"

#: pathname.d:7424
msgid "~: If a device is specified, the directory must begin with ~: ~"
msgstr "~ : Quand un composant DEVICE est spécifié, le répertoire doit commencer par ~: ~"

#: pathname.d:7827
msgid "no file name given: ~"
msgstr "Un nom de fichier doit être fourni : ~"

#: pathname.d:7841
msgid "not a directory: ~"
msgstr "Ceci ne désigne pas un répertoire : ~"

#: pathname.d:7910
msgid "~: file ~ does not exist"
msgstr "~ : Le fichier ~ n'existe pas."

#: pathname.d:7939
msgid "~: pathname with type but without name makes no sense: ~"
msgstr "~ : Un PATHNAME avec TYPE mais sans NAME est insensé: ~"

#: pathname.d:8171
msgid "cannot delete file ~ since there is file stream open to it"
msgstr "Le fichier ~ ne peut pas être effacé car il est encore ouvert comme «stream»."

#: pathname.d:8233
msgid "cannot rename file ~ since there is file stream open to it"
msgstr "Le fichier ~ ne peut pas être renommé car il est encore ouvert comme «stream»."

#: pathname.d:8829
msgid "file ~ does not exist"
msgstr "Un fichier de nom ~ n'existe pas."

#: pathname.d:8835
msgid "a file named ~ already exists"
msgstr "Un fichier de nom ~ existe déjà."

#: pathname.d:8894
msgid "~: illegal :DIRECTION argument ~"
msgstr "~ : ~ n'est pas permis comme argument pour :DIRECTION."

#: pathname.d:8923
msgid "~: illegal :IF-EXISTS argument ~"
msgstr "~ : ~ n'est pas permis comme argument pour :IF-EXISTS."

#: pathname.d:8943
msgid "~: illegal :IF-DOES-NOT-EXIST argument ~"
msgstr "~ : ~ n'est pas permis comme argument pour :IF-DOES-NOT-EXIST."

#: pathname.d:10548
msgid "root directory not allowed here: ~"
msgstr "Le répertoire racine n'est pas permis ici : ~"

#: pathname.d:11324 pathname.d:11371 pathname.d:11431
msgid "~: the command should be a string, not ~"
msgstr "~ : La commande doit être de type STRING et non ~."

#: pathname.d:11688
msgid "~: library directory is not known, use a command line option to specify it"
msgstr "~ : Le répertoire de librairie est inconnu. Utilisez une option de ligne de commande pour le spécifier."

#: stream.d:222 stream.d:16362
msgid "~ on ~ is illegal"
msgstr "~ de/sur ~ est impossible."

#: stream.d:508 stream.d:719
msgid "Return value ~ of call to ~ should be an integer between ~ and ~."
msgstr "La valeur ~ retournée par ~ devrait être un entier entre ~ et ~."

#: stream.d:618
msgid "~: the last character read from ~ was not ~"
msgstr "~ : Le dernier caractère lu dans ~ n'était pas ~."

#: stream.d:626
msgid "~ from ~ without ~ before it"
msgstr "~ de ~ sans précédent ~."

#: stream.d:896
msgid "~: cannot output to ~"
msgstr "~ : Ne peux rien écrire sur ~."

#: stream.d:912
msgid "~ is not a character, cannot be output onto ~"
msgstr "~, n'étant pas de type CHARACTER, ne peut pas être écrit dans ~."

#: stream.d:928
msgid "~ is not an integer, cannot be output onto ~"
msgstr "~, n'étant pas un entier, ne peut pas être écrit dans ~."

#: stream.d:943
msgid "integer ~ is out of range, cannot be output onto ~"
msgstr "L'entier ~, n'étant pas dans l'intervalle souhaité, ne peut pas être écrit dans ~."

#: stream.d:996
msgid "~: argument ~ should be an input stream"
msgstr "~ : L'argument doit être un «stream» d'entrée et non pas ~."

#: stream.d:1014
msgid "~: argument ~ should be an output stream"
msgstr "~ : L'argument doit être un «stream» de sortie et non pas ~."

#: stream.d:1337
msgid "~: argument should be a symbol, not ~"
msgstr "~ : L'argument doit être un symbole et non ~"

#: stream.d:2335 stream.d:2828
msgid "~ is beyond the end because the string ~ has been adjusted"
msgstr "~ est arrivé après la fin de la chaîne, parce que la chaîne ~ a été ajustée."

#: stream.d:2466
msgid "~: ~ is not a string input stream"
msgstr "~ : ~ n'est pas un «stream» lisant d'une chaîne."

#: charstrg.d:3009 stream.d:2559
msgid "~: ~ argument must be a subtype of ~, not ~"
msgstr "~ : L'argument ~ doit être un sous-type de ~, et non ~"

#: stream.d:2596
msgid "~: ~ is not a string output stream"
msgstr "~ : ~ n'est pas un «stream» écrivant dans une chaîne."

#: stream.d:2638
msgid "~: argument ~ should be a string with fill pointer"
msgstr "~ : L'argument doit être une chaîne munie d'un pointeur de remplissage et non ~."

#: stream.d:2940
msgid "~: ~ is not a buffered input stream"
msgstr "~ : ~ n'est pas un «stream» d'entrée bufferisé."

#: stream.d:3267
msgid "~: stream must be a generic-stream, not ~"
msgstr "~ : Le stream doit être un «generic-stream» et non ~"

#: stream.d:3359
msgid "~: illegal :BUFFERED argument ~"
msgstr "~ : ~ n'est pas permis comme argument pour :BUFFERED."

#: stream.d:3475 stream.d:18275
msgid "~: illegal :ELEMENT-TYPE argument ~"
msgstr "~ : ~ n'est pas permis comme argument pour :ELEMENT-TYPE."

#: stream.d:3545
msgid "~: illegal :EXTERNAL-FORMAT argument ~"
msgstr "~ : ~ n'est pas permis comme argument pour :EXTERNAL-FORMAT."

#: stream.d:3980
msgid "~: Ctrl-C: User break"
msgstr "~ : Ctrl-C : Interruption clavier"

#: stream.d:4032
msgid "unknown character set ~"
msgstr "jeu de caractères ~ inconnu"

#: stream.d:6329
msgid "Unbuffered streams need an ~ with a bit size being a multiple of 8, not ~"
msgstr "Les flots non bufferisés nécessitent un ~ avec un taille (en bits) divisible par 8, et non ~"

#: stream.d:6721
msgid "Closed ~ because disk is full."
msgstr "Ai fermé ~, parce que le disque est sans doute plein."

#: stream.d:6909
msgid "cannot position ~ beyond EOF"
msgstr "Ne peux pas positionner ~ au-delà de la fin du fichier."

#: stream.d:8521
msgid "~: argument ~ ~ was specified, but ~ is not a regular file."
msgstr "~ : L'argument ~ ~ a été donné, mais ~ n'est pas un fichier régulier."

#: stream.d:8556
msgid "~: arguments ~ ~ and ~ ~ were specified, but ~ is not a regular file."
msgstr "~ : Les arguments ~ ~ et ~ ~ ont été donnés, mais ~ n'est pas un fichier régulier."

#: stream.d:8618
msgid "file ~ is not an integer file"
msgstr "Le fichier ~ n'a pas le format d'un fichier d'entiers."

#: stream.d:10523
msgid "character ~ contains bits, cannot be output onto ~"
msgstr "Le caractère ~ contient des «bits» et ne peut pas être écrit dans ~."

#: stream.d:11262
msgid "RAW mode not supported on ~"
msgstr "Le mode «RAW» n'est pas supporté par ~."

#: stream.d:11694
msgid "~: argument ~ should be a window stream"
msgstr "~ : L'argument ~ devrait être un WINDOW-STREAM."

#: stream.d:12557
msgid "cannot output to standard output"
msgstr "Ne peut rien écrire sur la sortie principale."

#: stream.d:13953
msgid "environment has no TERM variable"
msgstr "L'environnment ne contient pas de variable TERM."

#: stream.d:13958
msgid "terminal type ~ unknown to termcap"
msgstr "TERMCAP ne connait pas le type d'écran ~."

#: stream.d:13983
msgid "insufficient terminal: hardcopy terminal"
msgstr "Terminal insuffisant : imprimante au lieu d'écran."

#: stream.d:13987
msgid "insufficient terminal: overstrikes, cannot clear output"
msgstr "Terminal insuffisant : ne peut rien effacer."

#: stream.d:13991
msgid "insufficient terminal: cannot scroll"
msgstr "Terminal insuffisant : pas de défilement."

#: stream.d:13996
msgid "insufficient terminal: cannot clear screen"
msgstr "Terminal insuffisant : ne peut pas effacer l'écran."

#: stream.d:14000
msgid "insufficient terminal: cannot position cursor randomly"
msgstr "Terminal insuffisant : ne peut pas placer le curseur n'importe où."

#: stream.d:14512
msgid "~: package SCREEN is not implemented"
msgstr "~ : Le paquet SCREEN n'est pas implémenté."

#: stream.d:16024
msgid "host should be string, not ~"
msgstr "L'hôte devrait être un chaîne et non ~"

#: stream.d:16032
msgid "display should be a nonnegative fixnum, not ~"
msgstr "Le «display» doit être de type FIXNUM >= 0 et non ~"

#: stream.d:16074 stream.d:16126
msgid "~: stream must be a socket-stream, not ~"
msgstr "~ : Le stream doit être un «socket-stream» et non ~"

#: stream.d:16139
msgid "~: argument ~ should be a vector of type (ARRAY (UNSIGNED-BYTE 8) (*))"
msgstr "~ : l'argument ~ doit être un vecteur de type (ARRAY (UNSIGNED-BYTE 8) (*))."

#: io.d:1042 stream.d:16163 stream.d:18317 stream.d:18538 stream.d:18618
msgid "~: input stream ~ has reached its end"
msgstr "~ : Le «stream» d'entrée ~ est épuisé."

#: stream.d:16355
msgid "~: ~ is not a SOCKET-SERVER"
msgstr "~ : ~ n'est pas un SOCKET-SERVER"

#: stream.d:16421
msgid "~: argument ~ is neither an open SOCKET-STREAM nor a positive FIXNUM"
msgstr "~ : L'argument ~ n'est pas un SOCKET-STREAM ouvert ou FIXNUM positif"

#: stream.d:16608
msgid "~: argument ~ is not an open SOCKET-STREAM"
msgstr "~ : L'argument ~ n'est pas un SOCKET-STREAM ouvert"

#: stream.d:16621
msgid "~: argument ~ is not a SOCKET-STREAM"
msgstr "~ : L'argument ~ n'est pas un SOCKET-STREAM"

#: stream.d:16862
msgid "The value of ~ is not a stream: ~"
msgstr "La valeur de ~ n'est pas de type STREAM : ~"

#: stream.d:16866
msgid "The value of ~ is not an appropriate stream: ~"
msgstr "La valeur de ~ n'est pas un STREAM acceptable : ~"

#: stream.d:16880
msgid "The value of ~ was not a stream: ~. It has been changed to ~."
msgstr "La valeur de ~ n'était pas de type STREAM : ~. Changé en ~."

#: stream.d:16899
msgid "readline library: out of memory."
msgstr "Bibliothèque readline: mémoire épuisée."

#: stream.d:17130
msgid "~: The ~ of ~ cannot be changed from ~ to ~."
msgstr "~ : Le ~ de ~ ne peux pas être changé de ~ en ~."

#: stream.d:17756
msgid "Return value ~ of call to ~ is not a string."
msgstr "La valeur ~ retournée par ~ n'est pas une chaîne."

#: stream.d:18215
msgid "Return value ~ of call to ~ is not a fixnum >= 0 or NIL."
msgstr "La valeur ~ retournée par ~ n'est pas un petit entier >= 0 ou NIL."

#: stream.d:18234
msgid "~ needs an ~ with a bit size being a multiple of 8, not ~"
msgstr "~ nécessite un ~ avec un taille (en bits) divisible par 8, et non ~"

#: stream.d:18296
msgid "~: illegal endianness argument ~"
msgstr "~ : ~ n'est pas permis comme argument pour «endianness»."

#: stream.d:18861 stream.d:18873
msgid "~ is not a ~, cannot be output onto ~"
msgstr "~, n'étant pas un ~, ne peut pas être écrit dans ~."

#: stream.d:18960
msgid "~: argument ~ is not an open file stream"
msgstr "~ : L'argument ~ doit être un «stream» ouvert sur un fichier."

#: stream.d:18994
msgid "~: position argument should be ~ or ~ or a nonnegative integer, not ~"
msgstr "~ : L'argument position doit être ~, ~ ou un entier positif ou zéro, mais non ~."

#: socket.d:984
msgid "~: ~"
msgstr "~: ~"

#: io.d:484
msgid "The value of ~ was not a readtable. It has been reset."
msgstr "La valeur de ~ n'était pas un «readtable» et fut remise à la valeur standard."

#: io.d:570
msgid "~: argument ~ is not a readtable"
msgstr "~ : L'argument ~ n'est pas un «readtable»."

#: io.d:773
msgid "~: ~ is a dispatch macro character"
msgstr "~ : ~ est un caractère de «macro-dispatch»."

#: io.d:838
msgid "~: ~ is not a dispatch macro character"
msgstr "~ : ~ n'est pas un caractère de «macro-dispatch»."

#: io.d:867
msgid "~: digit $ not allowed as sub-char"
msgstr "~ : Un chiffre $ n'est pas permis comme sous-caractère."

#: io.d:917
msgid "~: new value ~ should be ~, ~, ~ or ~."
msgstr "~ : La nouvelle valeur ~ devrait être ~, ~, ~ ou ~."

#: io.d:954
msgid ""
"The value of ~ should be an integer between 2 and 36, not ~.\n"
"It has been reset to 10."
msgstr ""
"La valeur de ~ doit être un nombre entier entre 2 et 36 et non ~.\n"
"Elle a été mise à 10."

#: io.d:1005
msgid "~ from ~: character read should be a character: ~"
msgstr "~ de ~ : le caractère lu n'est pas un caractère: ~"

#: io.d:1059
msgid "~: input stream ~ ends within an object. Last opening parenthesis probably in line ~."
msgstr "~ : Le «stream» d'entrée ~ se termine à l'intérieur d'un objet. La dernière parenthèse ouverte se trouve probablement dans la ligne ~."

#: io.d:1065
msgid "~: input stream ~ ends within an object"
msgstr "~ : Le «stream» d'entrée ~ se termine à l'intérieur d'un objet."

#: io.d:1374
msgid "~ from ~: illegal character ~"
msgstr "~ de ~ : Le caractère ~ n'est pas permis ici."

#: io.d:1387
msgid "~: input stream ~ ends within a token after single escape character"
msgstr "~ : Le «stream» d'entrée ~ se termine à l'intérieur d'un lexème, suivant un caractère de simple échappement."

#: io.d:1435
msgid "~: input stream ~ ends within a token after multiple escape character"
msgstr "~ : Le «stream» d'entrée se termine au milieu d'un lexème, suivant un caractère de multi-échappement."

#: io.d:2017
msgid "~ from ~: ~ has no macro character definition"
msgstr "~ de ~ : ~ n'a pas de définition de macro-caractère."

#: io.d:2031
msgid "~ from ~: macro character definition for ~ may not return ~ values, only one value."
msgstr "~ de ~ : La définition du macro-caractère ~ ne doit pas retourner ~ valeurs mais au plus une."

#: io.d:2055
msgid "~: input stream ~ ends within read macro beginning to ~"
msgstr "~ : Le «stream» d'entrée se termine à l'intérieur d'un macro de lecture en ~"

#: io.d:2089
msgid "~ from ~: After ~ is ~ an undefined dispatch macro character"
msgstr "~ de ~ : Après ~ ~ n'est plus défini comme macro caractère de «dispatch»."

#: io.d:2103
msgid "~ from ~: dispatch macro character definition for ~ after ~ may not return ~ values, only one value."
msgstr "~ de ~ : La définition de caractère macro de «dispatch» pour ~ après ~ ne doit pas retourner ~ valeurs."

#: io.d:2179
msgid "~ from ~: a token consisting only of dots cannot be meaningfully read in"
msgstr "~ de ~ : Un lexème ne comprenant que des points ne peut pas être lu."

#: io.d:2284
msgid "~ from ~: too many colons in token ~"
msgstr "~ de ~ : Trop de deux-points dans le lexème ~"

#: io.d:2334
msgid "~ from ~: there is no package with name ~"
msgstr "~ de ~ : Il n'y a pas de paquetage de nom ~."

#: io.d:2363
msgid "~ from ~: ~ has no external symbol with name ~"
msgstr "~ de ~ : ~ ne comprend pas de symbole externe de nom ~."

#: io.d:2411
msgid "~ from ~: token \".\" not allowed here"
msgstr "~ de ~ : Le lexème \".\" n'est pas permis ici."

#: io.d:2465 io.d:6589
msgid "~: the value of ~ has been arbitrarily altered"
msgstr "~ : La valeur de ~ fut modifiée extérieurement."

#: io.d:2481
msgid "~: no entry for ~ from ~ in ~ = ~"
msgstr "~ : ~ dans ~ n'est pas énoncé dans ~ = ~."

#: io.d:2692
msgid "~ from ~: illegal end of dotted list"
msgstr "~ de ~ : liste pointée ne se termine pas correctement."

#: io.d:2768
msgid "~ from ~: an object cannot start with ~"
msgstr "~ de ~ : un object ne peut pas commencer par ~"

#: io.d:2859
msgid "~: input stream ~ ends within a string"
msgstr "~ : Le «stream» d'entrée ~ se termine au milieu d'une chaîne."

#: io.d:2925
msgid "~ from ~: no number allowed between # and $"
msgstr "~ de ~ : il ne faut pas de nombre entre # et $"

#: io.d:3024
msgid "~: input stream ~ ends within a comment #$ ... $#"
msgstr "~ : Le «stream» d'entrée se termine au cours d'un commentaire #$ ... $#"

#: io.d:3106
msgid "~ from ~: font number ~ for character is too large, should be = 0"
msgstr "~ de ~ : Le numéro ~ de font de caractère est trop grand (devrait être = 0)."

#: io.d:3139
msgid "~ from ~: there is no character bit with name ~"
msgstr "~ de ~ : ~ n'est pas le nom d'un bit de caractère."

#: io.d:3206
msgid "~ from ~: there is no character with name ~"
msgstr "~ de ~ : ~ n'est pas le nom d'un caractère."

#: io.d:3269
msgid "~ from ~: token ~ after #$ is not a rational number in base ~"
msgstr "~ de ~ : Le lexème ~ après ne peut être interprété comme nombre rationnel en base ~."

#: io.d:3348
msgid "~ from ~: the number base must be given between # and R"
msgstr "~ de ~ : La base numérique doit être spécifiée entre # et R."

#: io.d:3363
msgid "~ from ~: The base ~ given between # and R should lie between 2 and 36"
msgstr "~ de ~ : La base numérique ~ spécifiée entre # et R doit être entre 2 et 36."

#: io.d:3411
msgid "~ from ~: bad syntax for complex number: #C~"
msgstr "~ de ~ : Syntaxe inadmissible pour un nombre complexe: #C~"

#: io.d:3446
msgid "~ from ~: token expected after #:"
msgstr "~ de ~ : Il faut un lexème après #:"

#: io.d:3475
msgid "~ from ~: token ~ after #: should contain no colon"
msgstr "~ de ~ : Le lexème ~ après ne doit pas contenir de deux-points."

#: io.d:3528
msgid "~ from ~: only zeroes and ones are allowed after #*"
msgstr "~ de ~ : Seuls 0 et 1 sont permis après #*"

#: io.d:3557
msgid "~ from ~: bit vector is longer than the explicitly given length ~"
msgstr "~ de ~ : Le vecteur de bits est plus long que la longueur explicite ~."

#: io.d:3566
msgid "~ from ~: must specify element of bit vector of length ~"
msgstr "~ de ~ : Il faut spécifier un élément pour un vecteur de bits de longueur ~."

#: io.d:3646
msgid "~ from ~: vector is longer than the explicitly given length ~"
msgstr "~ de ~ : Le vecteur est plus long que la longueur explicite ~."

#: io.d:3655
msgid "~ from ~: must specify element of vector of length ~"
msgstr "~ de ~ : Il faut spécifier un élément pour un vecteur de longueur ~."

#: io.d:3740
msgid "~ from ~: bad syntax for array: #A~"
msgstr "~ de ~ : Syntaxe inadmissible pour une matrice: #A~"

#: io.d:3806
msgid "~ from ~: ~ = ~ doesn't allow the evaluation of ~"
msgstr "~ de ~ : ~ = ~ ne permet pas l'évaluation de ~"

#: io.d:3933
msgid "~ from ~: a number must be given between # and $"
msgstr "~ de ~ : Un nombre doit être spécifié entre # et $"

#: io.d:3945
msgid "~ from ~: label #~? too large"
msgstr "~ de ~ : La marque #~? est trop grande."

#: io.d:3967
msgid "~ from ~: the value of ~ has been altered arbitrarily, it is not an alist: ~"
msgstr "~ de ~ : La valeur de ~ a été modifiée extérieurement, elle n'est plus une aliste: ~"

#: io.d:3987
msgid "~ from ~: label #~= may not be defined twice"
msgstr "~ de ~ : La marque #~= ne peut pas être définie deux fois."

#: io.d:4014
msgid "~ from ~: #~= #~# is illegal"
msgstr "~ de ~ : #~= #~# n'est pas permis."

#: io.d:4042
msgid "~ from ~: undefined label #~#"
msgstr "~ de ~ : La marque #~# n'est pas définie."

#: io.d:4059
msgid "~ from ~: objects printed as #<...> cannot be read back in"
msgstr "~ de ~ : Des objets qui ont été imprimés en forme #<...> ne peuvent servir d'entrée."

#: io.d:4077
msgid "~ from ~: objects printed as # in view of ~ cannot be read back in"
msgstr "~ de ~ : Des objets qui ont été imprimés en # à cause de ~ ne peuvent servir d'entrée."

#: io.d:4159
msgid "~ from ~: illegal feature ~"
msgstr "~ de ~ : Feature ~ n'est pas permis."

#: io.d:4295
msgid "~ from ~: #S must be followed by the type and the contents of the structure, not ~"
msgstr "~ de ~ : Après #S on s'attend au type et au contenu de la structure, entre parenthèses, et pas à ~"

#: io.d:4308
msgid "~ from ~: the type of a structure should be a symbol, not ~"
msgstr "~ de ~ : Le type d'une structure doit être un symbole et non ~"

#: io.d:4322
msgid "~ from ~: bad HASH-TABLE"
msgstr "~ de ~ : HASH-TABLE inadmissible."

#: io.d:4349
msgid "~ from ~: bad ~"
msgstr "~ de ~ : ~ inadmissible."

#: io.d:4381
msgid "~ from ~: no structure of type ~ has been defined"
msgstr "~ de ~ : Aucune structure de type ~ n'est définie."

#: io.d:4392
msgid "~ from ~: bad ~ for ~"
msgstr "~ de ~ : Mauvaise ~ appartenante à ~"

#: io.d:4404
msgid "~ from ~: structures of type ~ cannot be read in, missing constructor function"
msgstr "~ de ~ : Des structures de type ~ ne peuvent être entrées car la fonction constructeur est inconnue."

#: io.d:4426
msgid "~ from ~: a structure ~ may not contain a component \".\""
msgstr "~ de ~ : Une structure ~ ne doit pas contenir un composant \".\""

#: io.d:4438
msgid "~ from ~: ~ is not a symbol, not a slot name of structure ~"
msgstr "~ de ~ : ~ n'est pas un symbole, donc pas le nom d'un composant de la structure ~."

#: io.d:4448
msgid "~ from ~: missing value of slot ~ in structure ~"
msgstr "~ de ~ : La valeur du composant ~ dans la structure ~ manque."

#: io.d:4470
msgid "~ from ~: too many slots for structure ~"
msgstr "~ de ~ : Trop de composants pour une structure ~."

#: io.d:4517
msgid "~ from ~: illegal syntax of closure code vector after #~Y"
msgstr "~ de ~ : Mauvaise syntaxe de vecteur pour le code d'une «closure» après #~Y"

#: io.d:4572
msgid "~ from ~: object #Y~ has not the syntax of a compiled closure"
msgstr "~ de ~ : L'objet #Y~ n'a pas la syntaxe d'une «closure» compilée."

#: io.d:4718
msgid "~ from ~: bad syntax for pathname: #P~"
msgstr "~ de ~ : Syntaxe inadmissible pour un pathname: #P~"

#: io.d:4935 io.d:10217
msgid "~: ~ is not a character"
msgstr "~ : ~ n'est pas un caractère."

#: io.d:4981
msgid "~: peek type should be NIL or T or a character, not ~"
msgstr "~ : Le mode de PEEK doit être NIL ou T ou un caractère et non ~"

#: io.d:5142
msgid "~: ~ argument should be an integer between 2 and 36, not ~"
msgstr "~ : L'argument ~ doit être un entier entre 2 et 36, pas ~"

#: io.d:5243
msgid "~: string ~ does not have integer syntax"
msgstr "~ : La chaîne ~ n'a pas la syntaxe d'un nombre entier."

#: io.d:5415
msgid "~: Despite of ~, ~ cannot be printed readably."
msgstr "~ : Malgré ~, ~ ne peut pas être imprimé de façon lisible."

#: io.d:5441
msgid ""
"~: the value ~ of ~ is neither ~ nor ~ nor ~.\n"
"It is reset to ~."
msgstr ""
"~ : La valeur ~ de ~ n'est ni ~ ni ~ ni ~.\n"
"Elle est remplacée par ~."

#: io.d:5884
msgid "~: must be a positive integer or NIL, not ~"
msgstr "~ : doit être un entier positif ou NIL, et non ~"

#: io.d:6812
msgid "~: not enough stack space for carrying out circularity analysis"
msgstr "~ : La pile n'est pas suffisante pour analyser les liaisons circulaires."

#: io.d:8500
msgid "~: bad ~"
msgstr "~ : Mauvaise ~"

#: io.d:8617 record.d:225
msgid "~: ~ is not a structure"
msgstr "~ : ~ n'est pas une structure."

#: io.d:9483
msgid "~: an unknown record type has been generated!"
msgstr "~ : Un objet composé de type inconnu a été rencontré!"

#: array.d:228
msgid "index too large"
msgstr "Index dans matrice trop grand."

#: array.d:237
msgid "An array has been shortened by adjusting it while another array was displaced to it."
msgstr "La matrice cible d'un «displaced-array» a été rapetissée par ajustement."

#: array.d:329
msgid "~: ~ is not an array"
msgstr "~ : ~ n'est pas une matrice."

#: array.d:364 foreign.d:2273
msgid "~: got ~ subscripts, but ~ has rank ~"
msgstr "~: ~ indices donnés mais ~ est de rang ~."

#: array.d:382 foreign.d:2290
msgid "~: subscripts ~ for ~ are not of type `(INTEGER 0 (,ARRAY-DIMENSION-LIMIT))"
msgstr "~: Les indices ~ pour ~ ne sont pas de type `(INTEGER 0 (,ARRAY-DIMENSION-LIMIT))."

#: array.d:411 foreign.d:2301
msgid "~: subscripts ~ for ~ are out of range"
msgstr "~: Les indices ~ pour ~ ne sont pas dans l'intervalle permis."

#: array.d:474
msgid "~: index ~ for ~ is not of type `(INTEGER 0 (,ARRAY-DIMENSION-LIMIT))"
msgstr "~: L'indice ~ pour ~ n'est pas de type `(INTEGER 0 (,ARRAY-DIMENSION-LIMIT))."

#: array.d:495
msgid "~: index ~ for ~ is out of range"
msgstr "~: L'index ~ pour ~ est trop grand."

#: array.d:598
msgid "~: ~ does not fit into ~, bad type"
msgstr "~: ~ n'est pas de type correct pour ~."

#: array.d:917
msgid "~: ~ is not an nonnegative integer less than the rank of ~"
msgstr "~: ~ n'est pas un entier >= 0 et strictement inférieur au rang de ~."

#: array.d:1128
msgid "~: ~ is not an array of bits"
msgstr "~: ~ n'est pas une matrice de bits."

#: array.d:1993
msgid "~: The arguments ~ and ~ should be arrays of bits with the same dimensions"
msgstr "~: Les arguments ~ et ~ doivent être des matrices de mêmes dimensions."

#: array.d:2004
msgid "~: The arguments ~, ~ and ~ should be arrays of bits with the same dimensions"
msgstr "~: Les arguments ~, ~ et ~ doivent être des matrices de mêmes dimensions."

#: array.d:3986
msgid "~: vector ~ has no fill pointer"
msgstr "~: Le vecteur ~ n'a pas de pointeur de remplissage."

#: array.d:4036
msgid "~: ~ has length zero"
msgstr "~: ~ ne contient pas d'éléments actifs (la longueur est nulle)."

#: array.d:4064
msgid "~ works only on adjustable arrays, not on ~"
msgstr "~ ne fonctionne qu'avec des matrices ajustables et non avec ~."

#: array.d:4082
msgid "~: extension ~ should be a positive fixnum"
msgstr "~: L'extension ~ doit être de type FIXNUM strictement positif."

#: array.d:4106
msgid "~: extending the vector by ~ elements makes it too long"
msgstr "~: Étendre le vecteur de ~ le rend trop long."

#: array.d:4178
msgid "~: cannot push ~ into array ~ (bad type)"
msgstr "~: L'objet ~ ne peut pas être poussé dans la matrice ~ car il est de mauvais type."

#: array.d:4477
msgid "~: dimension ~ is not of type `(INTEGER 0 (,ARRAY-DIMENSION-LIMIT))"
msgstr "~: La dimension ~ n'est pas de type  `(INTEGER 0 (,ARRAY-DIMENSION-LIMIT))."

#: array.d:4519
msgid "~: dimensions ~ produce too large total-size"
msgstr "~: Les dimensions ~ donnent une taille totale trop grande."

#: array.d:4561
msgid "~: ambiguous, more than one initialisation specified"
msgstr "~: Il fut indiqué plus d'une initialisation, c'est ambigu."

#: array.d:4573
msgid "~: ~ must not be specified without ~"
msgstr "~: ~ ne peut être utilisé qu'avec ~."

#: array.d:4620
msgid "~: the initial-element ~ is not of type ~"
msgstr "~: L'élément initial ~ n'est pas de type ~."

#: array.d:4711
msgid "~: ~ is of incorrect length"
msgstr "~: ~ n'est pas de longueur convenable."

#: array.d:4742
msgid "~: ~-argument ~ is not an array"
msgstr "~: Le ~ argument ~ n'est pas une matrice."

#: array.d:4785
msgid "~: ~-argument ~ does not have element type ~"
msgstr "~: Le ~ argument ~ n'a pas ~ comme type d'élément."

#: array.d:4802
msgid "~: ~-argument ~ is not of type `(INTEGER 0 (,ARRAY-TOTAL-SIZE-LIMIT))"
msgstr "~: Le ~ argument ~ n'est pas de type `(INTEGER 0 (,ARRAY-TOTAL-SIZE-LIMIT))."

#: array.d:4814
msgid "~: array-total-size + displaced-offset (= ~) exceeds total size ~ of ~-argument"
msgstr "~: La taille totale de la matrice avec «displaced-offset» (~) est supérieure à la taille totale ~ du ~ argument."

#: array.d:4840
msgid "~: fill-pointer ~ should be a nonnegative fixnum"
msgstr "~: Le pointeur de remplissage ~ devrait être de type FIXNUM positif ou zéro."

#: array.d:4849
msgid "~: fill-pointer argument ~ is larger than the length ~"
msgstr "~: L'argument ~ pour le pointeur de remplissage est plus grand que la longueur ~."

#: array.d:4919
msgid "~: attempted rank ~ is too large"
msgstr "~: Le rang souhaité est trop grand."

#: array.d:4933
msgid "~: ~ may not be specified for an array of rank ~"
msgstr "~: ~ ne peut pas être spécifié avec une matrice de rang ~."

#: array.d:5132
msgid "~: array ~ is not adjustable"
msgstr "~: La matrice ~ n'est pas ajustable."

#: array.d:5155
msgid "~: rank ~ of array ~ cannot be altered: ~"
msgstr "~: Le rang ~ de la matrice ~ ne peut pas être modifié."

#: array.d:5171
msgid "~: array ~ does not have element-type ~"
msgstr "~: La matrice ~ n'as pas ~ comme type d'élément."

#: array.d:5225
msgid "~: cannot displace array ~ to itself"
msgstr "~: La matrice ~ ne peut pas être déplacée («displaced») vers elle-même."

#: array.d:5249
msgid "~: array ~ has no fill-pointer"
msgstr "~: La matrice ~ n'a pas de pointeur de remplissage."

#: array.d:5264
msgid "~: the fill-pointer of array ~ is ~, greater than ~"
msgstr "~: La matrice ~ possède un pointeur de remplissage ~ supérieur à la longueur souhaitée ~."

#: array.d:5415
msgid "Illegal START index ~ for ~"
msgstr "Index START ~ invalide pour ~."

#: array.d:5451
msgid "Illegal END index ~ for ~"
msgstr "Index END ~ invalide pour ~."

#: array.d:5465
msgid "~: invalid bit-vector length ~"
msgstr "~: ~ n'est pas convenable comme longeur de vecteur bit."

#: hashtabl.d:1152
msgid "Hash table size ~ too large"
msgstr "La taille ~ est trop grande pour une table de hachage."

#: hashtabl.d:1198
msgid "internal error occured while resizing ~"
msgstr "Une erreur interne s'est produite au moment de la réorganisation de ~."

#: hashtabl.d:1309
msgid "~: illegal :TEST argument ~"
msgstr "~: Argument pour :TEST illicite : ~"

#: hashtabl.d:1326
msgid "~: :SIZE argument should be a fixnum >=0, not ~"
msgstr "~: L'argument :SIZE doit être de type FIXNUM positif ou zéro et non ~."

#: hashtabl.d:1349
msgid "~: :REHASH-SIZE argument should be a float > 1, not ~"
msgstr "~: L'argument :REHASH-SIZE devrait être un nombre à virgule flottante supérieur à 1 et non ~."

#: hashtabl.d:1394
msgid "~: :REHASH-THRESHOLD argument should be a float between 0 and 1, not ~"
msgstr "~: L'argument :REHASH-THRESHOLD devrait être un nombre à virgule flottante compris entre 0 et 1 et non ~."

#: hashtabl.d:1469
msgid "~: internal error while building ~"
msgstr "~: Une erreur interne s'est produite lors de la construction de ~."

#: hashtabl.d:1513
msgid "~: argument ~ is not a hash-table"
msgstr "~: L'argument ~ n'est pas une table de hachage."

#: list.d:634
msgid "~: ~ is not a nonnegative fixnum and therefore not a valid index"
msgstr "~ : ~, n'étant pas de type FIXNUM positif ou zéro, n'est pas un index valide."

#: list.d:730
msgid "~: ~ is not a nonnegative integer and therefore not a valid argument"
msgstr "~ : ~, n'etant pas un nombre entier positif ou zéro, ne désigne pas une bonne longueur."

#: list.d:857
msgid "~: ~ is not a nonnegative fixnum and therefore not a valid list length"
msgstr "~ : ~, n'étant pas de type FIXNUM positif ou zéro, n'est pas acceptable comme longueur de liste."

#: list.d:1166
msgid "~: ~ is not a pair"
msgstr "~ : ~ n'est pas une paire."

#: list.d:1887
msgid "~: lists ~ and ~ are not of same length"
msgstr "~ : Les listes ~ et ~ sont de longueurs distinctes."

#: list.d:2106
msgid "~: index ~ too large for ~"
msgstr "~ : L'index ~ est trop grand pour ~."

#: list.d:2168
msgid "~: start index ~ too large for ~"
msgstr "~ : L'index :START ~ est trop grand pour ~."

#: list.d:2213
msgid "~: end index ~ too large for ~"
msgstr "~ : L'index :END ~ est trop grand pour ~."

#: package.d:358
msgid "symbol ~ cannot be deleted from symbol table"
msgstr "Le symbole ~ ne peux pas être retiré de la table des symboles."

#: package.d:729
msgid "~ inconsistent: symbol ~ is a shadowing symbol but not present"
msgstr "Inconsistence dans ~ : Le symbole ~ est énuméré parmi les SHADOWING-SYMBOLS mais n'est pas présent."

#: package.d:1191
msgid "UNEXPORT in ~ is illegal"
msgstr "UNEXPORT n'est pas permis dans ~."

#: package.d:1215
msgid "UNEXPORT works only on accessible symbols, not on ~ in ~"
msgstr "UNEXPORT n'est possible que pour des symboles accessibles mais pas pour le symbole ~ dans ~."

#: package.d:1817
msgid "The value of *PACKAGE* was not a package. Old value ~. New value ~."
msgstr "La valeur de *PACKAGE* n'était pas un paquetage. Ancienne valeur : ~. Nouvelle valeur : ~."

#: package.d:1836
msgid "Package ~ has been deleted."
msgstr "Le paquetage ~ a été éliminé."

#: package.d:1846
msgid "There is no package with name ~"
msgstr "Il n'y a pas de paquetage de nom ~."

#: package.d:1855
msgid "~: argument should be a package or a package name, not ~"
msgstr "L'argument de ~ doit être un paquetage ou un nom de paquetage et non ~."

#: package.d:1866
msgid "~: argument should be a string, not ~"
msgstr "~ : L'argument doit être une chaîne et non ~."

#: package.d:1886
msgid "~: argument ~ should be a string or a symbol"
msgstr "~ : L'argument doit être un symbole ou une chaîne et non ~."

#: package.d:1984
msgid "~: there is already a package named ~"
msgstr "~ : Il y a déjà un paquetage de nom ~."

#: package.d:2105 predtype.d:1960
msgid "~: argument ~ is not a symbol"
msgstr "~ : L'argument ~ n'est pas un symbole."

#: package.d:2154
msgid "~: argument should be a symbol or a list of symbols, not ~"
msgstr "~ : L'argument de ~ doit être un symbole ou une liste de symboles et non ~."

#: package.d:2366
msgid "Cannot change the case sensitiveness of ~."
msgstr "On ne peut pas changer la distinction majuscules/minuscules de ~."

#: record.d:33
msgid "~: ~ is not a valid index into ~"
msgstr "~ : ~ n'est pas un index valide pour ~."

#: record.d:44
msgid "~: ~ is not a record"
msgstr "~ : ~ n'est pas un «record»."

#: record.d:104
msgid "~: length ~ is illegal, should be of type (INTEGER (0) (65536))"
msgstr "~ : ~ n'est pas permis comme longueur parce qu'il faut le type (INTEGER (0) (65536))."

#: record.d:141
msgid "~: ~ is not a structure of type ~"
msgstr "~ : ~ n'est pas une structure de type ~."

#: record.d:188
msgid "~: Slot ~ of ~ has no value"
msgstr "~ : Composant ~ de ~ n'a pas de valeur."

#: record.d:287
msgid "~: ~ is not a closure"
msgstr "~ : ~ n'est pas une fermeture."

#: record.d:300
msgid "~: This is not a compiled closure: ~"
msgstr "~ : Ceci n'est pas un fermeture compilée : ~"

#: record.d:371
msgid "~ is not a valid code-vector byte"
msgstr "~ est inutilisable comme octet dans un «code-vector»."

#: record.d:387
msgid "~: invalid code-vector ~"
msgstr "~ : ~ n'est pas utilisable comme «code-vector» d'une fonction."

#: record.d:397
msgid "~: function ~ is too big: ~"
msgstr "~ : La function ~ est trop grosse: ~"

#: record.d:425 record.d:467
msgid "~: This is not a generic function: ~"
msgstr "~ : Ceci n'est pas une fonction générique : ~"

#: record.d:435
msgid "~: This is not a prototype of a generic function: ~"
msgstr "~ : Ceci n'est pas un prototype d'une fonction générique : ~"

#: record.d:576
msgid "~: ~ is not a weak pointer"
msgstr "~ : ~ n'est pas de type WEAK-POINTER."

#: record.d:639
msgid "~: ~ is not a class"
msgstr "~ : ~ n'est pas une classe."

#: record.d:674
msgid "ALLOCATE-INSTANCE: keyword argument list ~ has an odd length"
msgstr "ALLOCATE-INSTANCE : La liste de mots clé ~ est de longueur impaire."

#: record.d:865
msgid ""
"~: illegal keyword/value pair ~, ~ in argument list.\n"
"The allowed keywords are ~"
msgstr ""
"~ : Paire mot-clé - valeur ~, ~ illicite dans la liste d'arguments.\n"
"Les mots-clé permis sont ~"

#: record.d:899
msgid "SHARED-INITIALIZE: keyword argument list ~ has an odd length"
msgstr "SHARED-INITIALIZE : La liste de mots clé ~ est de longueur impaire."

#: record.d:1013
msgid "REINITIALIZE-INSTANCE: keyword argument list ~ has an odd length"
msgstr "REINITIALIZE-INSTANCE : La liste de mots clé ~ est de longueur impaire."

#: record.d:1112
msgid "INITIALIZE-INSTANCE: keyword argument list ~ has an odd length"
msgstr "INITIALIZE-INSTANCE : La liste de mots clé ~ est de longueur impaire."

#: record.d:1239
msgid "MAKE-INSTANCE: keyword argument list ~ has an odd length"
msgstr "MAKE-INSTANCE : La liste de mots clé ~ est de longueur impaire."

#: record.d:1300
msgid "~ method for ~ returned ~"
msgstr "La méthode de ~ pour ~ a retourné ~."

#: sequence.d:219
msgid "There are no sequences of type ~"
msgstr "Il n'existe pas de séquences de type ~."

#: sequence.d:285
msgid "~ is not a sequence"
msgstr "~ n'est pas une séquence."

#: sequence.d:302
msgid "sequence type forces length ~, but result has length ~"
msgstr "Le type de séquence implique une longueur ~, mais le résultat est de longueur ~."

#: sequence.d:318
msgid "~: ~ should be an integer >=0, not ~"
msgstr "~ : ~ doit être un entier positif ou zéro et non ~"

#: sequence.d:369 sequence.d:400
msgid "~: ~ = ~ should not be greater than ~ = ~"
msgstr "~ : ~ = ~ ne doit pas excéder ~ = ~."

#: sequence.d:550
msgid "~: the index should be a fixnum >=0, not ~"
msgstr "~ : L'index doit être de type FIXNUM positif ou zéro et non ~"

#: sequence.d:567
msgid "~ ~: the index should be a fixnum >=0, not ~"
msgstr "~ ~ : L'index doit être de type FIXNUM positif ou zéro et non ~"

#: sequence.d:706
msgid "~: ~ is not a sequence"
msgstr "~ : ~ n'est pas une séquence."

#: sequence.d:829 sequence.d:1068
msgid "~: bad length ~"
msgstr "~ : occurence d'une mauvaise longueur: ~"

#: sequence.d:930
msgid "~: size should be an integer >=0, not ~"
msgstr "~ : SIZE doit être un entier positif ou zéro et non ~"

#: sequence.d:938
msgid "~: :update must not be specified without :initial-element"
msgstr "~ : :UPDATE ne peut être spécifié qu'avec :INITIAL-ELEMENT."

#: sequence.d:1919
msgid "~: Must not specify both arguments to :TEST and :TEST-NOT"
msgstr "~ : Les arguments pour :TEST et :TEST-NOT ne peuvent être spécifiés en même temps."

#: sequence.d:2048
msgid "~: sequence ~ is too long"
msgstr "~ : Séquence trop longue: ~"

#: sequence.d:2510
msgid "too long sequence ~"
msgstr "Séquence trop longue : ~"

#: charstrg.d:946 charstrg.d:1028 charstrg.d:1060 charstrg.d:1107
msgid "This is not a string: ~"
msgstr "Ceci n'est pas une chaîne : ~"

#: charstrg.d:1447
msgid "~: the radix must be an integer between 2 and 36, not ~"
msgstr "~: Seuls les entiers compris entre 2 et 36 sont possible comme base et non ~."

#: charstrg.d:1821
msgid "~: the code argument should be an integer, not ~"
msgstr "~: L'argument code doit être un entier et non ~."

#: charstrg.d:1843
msgid "~: cannot coerce ~ to a character"
msgstr "~: ~ ne peut pas être transformé en caractère."

#: charstrg.d:1884
msgid "~: the weight argument should be an integer, not ~"
msgstr "~ : L'argument poids doit être un entier et non ~."

#: charstrg.d:1926
msgid "~: argument should be an integer, not ~"
msgstr "~: L'argument doit être un entier et non ~."

#: charstrg.d:1953
msgid "~: index should be an integer, not ~"
msgstr "~: L'index doit être un entier et non ~."

#: charstrg.d:1958
msgid "~: ~-index should be an integer, not ~"
msgstr "~: L'index ~ doit être un entier et non ~."

#: charstrg.d:1975
msgid "~: index should be NIL or an integer, not ~"
msgstr "~: L'index doit être NIL ou un entier et non ~."

#: charstrg.d:1980
msgid "~: ~-index should be NIL or an integer, not ~"
msgstr "~: L'index ~ doit être NIL ou un entier et non ~."

#: charstrg.d:1997
msgid "~: index should not be negative: ~"
msgstr "~: L'index doit être positif ou zéro et non ~."

#: charstrg.d:2002
msgid "~: ~-index should not be negative: ~"
msgstr "~: L'index ~ doit être positif ou zéro et non ~."

#: charstrg.d:2026
msgid "~: index ~ should not be greater than the length of the string"
msgstr "~: L'index ~ ne peut pas être plus grand que la longueur de la chaîne."

#: charstrg.d:2031
msgid "~: ~-index ~ should not be greater than the length of the string"
msgstr "~: L'index ~ = ~ ne peut pas être plus grand que la longueur de la chaîne."

#: charstrg.d:2055
msgid "~: index ~ should be less than the length of the string"
msgstr "~: L'index ~ doit être plus petit que la longueur de la chaîne."

#: charstrg.d:2060
msgid "~: ~-index ~ should be less than the length of the string"
msgstr "~: L'index ~ = ~ doit être plus petit que la longueur de la chaîne."

#: charstrg.d:2165
msgid "~: argument should be a character, not ~"
msgstr "~: L'argument doit être un caractère et non ~."

#: charstrg.d:2236 charstrg.d:2333 charstrg.d:3338
msgid "~: :start-index ~ must not be greater than :end-index ~"
msgstr "~: L'index :START ~ ne doit pas être supérieur à l'index :END ~."

#: charstrg.d:2291
msgid "~: argument ~ should be a string, a symbol or a character"
msgstr "~: L'argument ~ doit être de type STRING, SYMBOL ou CHARACTER et non ~."

#: charstrg.d:2391
msgid "~: :start1-index ~ must not be greater than :end1-index ~"
msgstr "~: L'index :START1 ~ ne doit pas être supérieur à l'index :END1 ~."

#: charstrg.d:2415
msgid "~: :start2-index ~ must not be greater than :end2-index ~"
msgstr "~: L'index :START2 ~ ne doit pas être supérieur à l'index :END2 ~."

#: charstrg.d:2993
msgid "~: the string length ~ should be nonnegative fixnum"
msgstr "~: La longueur de chaîne ~ doit être de type FIXNUM positif ou zéro."

#: charstrg.d:3025
msgid "~: :initial-element ~ should be of type character"
msgstr "~: L'élément initial ~ n'est pas de type CHARACTER."

#: debug.d:718
msgid "~: bad frame climbing mode ~"
msgstr "~: Mauvais mode de saut d'environnement ~."

#: debug.d:738
msgid "~: ~ is not a stack pointer"
msgstr "~: ~ n'est pas un pointeur de pile."

#: debug.d:930
msgid "~: ~ is not a pointer to an EVAL/APPLY frame"
msgstr "~: ~ n'est pas une pointeur vers un environnement EVAL/APPLY."

#: debug.d:1196
msgid "~: environment is not an alist"
msgstr "~: L'environnement n'est pas une liste d'association."

#: debug.d:1290
msgid "~: unknown frame type"
msgstr "~: Type d'environnement inconnu."

#: error.d:49 reploop.lsp:291
msgid "Unprintable error message"
msgstr "Message inimprimable"

#: error.d:658
msgid "~: User break"
msgstr "~ : Interruption clavier"

#: error.d:711
msgid "~: ~ is not a list"
msgstr "~ : ~ n'est pas une liste."

#: error.d:727
msgid "~: A true list must not end with ~"
msgstr "~ : Une vraie liste ne peut pas se terminer en ~."

#: error.d:745
msgid "~: ~ is not a symbol"
msgstr "~ : ~ n'est pas un symbole."

#: error.d:776
msgid "~: ~ is not a simple-vector"
msgstr "~: ~ n'est pas de type SIMPLE-VECTOR."

#: error.d:792
msgid "~: ~ is not a vector"
msgstr "~: ~ n'est pas un vecteur."

#: error.d:808
msgid "~: argument ~ should be a nonnegative fixnum"
msgstr "~ : L'argument doit être de type FIXNUM positif ou zéro et non pas ~."

#: error.d:824
msgid "~: argument ~ is not a character"
msgstr "~: L'argument ~ n'est pas un caractère."

#: error.d:839
msgid "~: argument ~ is not a string"
msgstr "~: L'argument ~ n'est pas une chaîne."

#: error.d:854
msgid "~: argument ~ is not a simple string"
msgstr "~: L'argument ~ n'est pas de type SIMPLE-STRING."

#: error.d:868
msgid "Attempt to modify a read-only string: ~"
msgstr "Tentative de modification d'une chaîne non modifiable: ~"

#: error.d:884
msgid "~: argument ~ is neither a string nor an integer"
msgstr "~: L'argument ~ n'est ni une chaîne ni un nombre entier."

#: error.d:900
msgid "~: argument ~ should be a stream"
msgstr "~ : L'argument doit être de type STREAM et non pas ~."

#: error.d:918
msgid "~: argument ~ should be a stream of type ~"
msgstr "~ : L'argument ~ devrait être de type ~."

#: error.d:934
msgid ""
"~: argument ~ is not a function.\n"
"To get a function in the current environment, write (FUNCTION ...).\n"
"To get a function in the global environment, write (COERCE '... 'FUNCTION)."
msgstr ""
"~ : L'argument ~ n'est pas une fonction.\n"
"Pour obtenir une fonction dans l'environnement courant, écrire (FUNCTION ...).\n"
"Pour obtenir une fonction dans l'environnement global, écrire (COERCE '... 'FUNCTION)."

#: error.d:950 error.d:968
msgid "~: ~ is not an 8-bit number"
msgstr "~ : ~ n'est pas un nombre à 8 bits."

#: error.d:984 error.d:1000
msgid "~: ~ is not a 16-bit number"
msgstr "~ : ~ n'est pas un nombre à 16 bits."

#: error.d:1016 error.d:1032
msgid "~: ~ is not an 32-bit number"
msgstr "~ : ~ n'est pas un nombre à 32 bits."

#: error.d:1048 error.d:1064
msgid "~: ~ is not an 64-bit number"
msgstr "~ : ~ n'est pas un nombre à 64 bits."

#: error.d:1084
msgid "~: ~ is not an `unsigned int' number"
msgstr "~ : ~ n'est pas un nombre «unsigned int»."

#: error.d:1104
msgid "~: ~ is not an `int' number"
msgstr "~ : ~ n'est pas un nombre «int»."

#: error.d:1124
msgid "~: ~ is not a `unsigned long' number"
msgstr "~ : ~ n'est pas un nombre «unsigned long»."

#: error.d:1144
msgid "~: ~ is not a `long' number"
msgstr "~ : ~ n'est pas un nombre «long»."

#: error.d:1160
msgid "~: ~ is not a single-float"
msgstr "~ : ~ n'est pas de type SINGLE-FLOAT."

#: error.d:1176
msgid "~: ~ is not a double-float"
msgstr "~ : ~ n'est pas de type DOUBLE-FLOAT."

#: erramiga.d:11
msgid "Amiga OS error "
msgstr "Erreur S.E. Amiga "

#: erramiga.d:40
msgid "not enough memory available"
msgstr "Pas assez de mémoire"

#: erramiga.d:43
msgid "process table full"
msgstr "La table des processus est pleine"

#: erramiga.d:53
msgid "bad template"
msgstr "mauvais schéma"

#: erramiga.d:55
msgid "bad number"
msgstr "mauvais nombre"

#: erramiga.d:57
msgid "required argument missing"
msgstr "mot clé manque"

#: erramiga.d:59
msgid "value after keyword missing"
msgstr "mot clé sans valeur"

#: erramiga.d:61
msgid "wrong number of arguments"
msgstr "mauvais nombre d'arguments"

#: erramiga.d:63
msgid "unmatched quotes"
msgstr "guillemets non terminés"

#: erramiga.d:65
msgid "argument line invalid or too long"
msgstr "ligne est mauvaise ou trop longue"

#: erramiga.d:67
msgid "file is not executable"
msgstr "fichier non exécutable"

#: erramiga.d:69
msgid "invalid resident library"
msgstr "Librarie résidente non valide"

#: erramiga.d:78
msgid "object is in use"
msgstr "l'objet est utilisé"

#: erramiga.d:80
msgid "object already exists"
msgstr "l'objet existe déjà"

#: erramiga.d:82
msgid "directory not found"
msgstr "répertoire non trouvé"

#: erramiga.d:84
msgid "object not found"
msgstr "objet non trouvé"

#: erramiga.d:86
msgid "invalid window description"
msgstr "mauvais descripteur de fenêtre"

#: erramiga.d:88
msgid "object too large"
msgstr "objet trop grand"

#: erramiga.d:91
msgid "packet request type unknown"
msgstr "Type de paquet inconnu"

#: erramiga.d:93
msgid "object name invalid"
msgstr "nom d'objet incorrect"

#: erramiga.d:95
msgid "invalid object lock"
msgstr "«lock» invalide d'un objet"

#: erramiga.d:97
msgid "object is not of required type"
msgstr "objet de mauvais type"

#: erramiga.d:99
msgid "disk not validated"
msgstr "volume non validé"

#: erramiga.d:101
msgid "disk is write-protected"
msgstr "disquette protégée contre l'écriture"

#: erramiga.d:103
msgid "rename across devices attempted"
msgstr "«rename» à travers des unités distinctes"

#: erramiga.d:105
msgid "directory not empty"
msgstr "répertoire non vide"

#: erramiga.d:107
msgid "too many levels"
msgstr "trop de niveaux"

#: erramiga.d:109
msgid "device (or volume) is not mounted"
msgstr "l'unité n'est dans aucun lecteur"

#: erramiga.d:111
msgid "seek failure"
msgstr "erreur pendant un déplacement (seek)"

#: erramiga.d:113
msgid "comment is too long"
msgstr "Commentaire trop long"

#: erramiga.d:115
msgid "disk is full"
msgstr "support plein"

#: erramiga.d:117
msgid "object is protected from deletion"
msgstr "objet est protégé contre l'effacement"

#: erramiga.d:119
msgid "file is write protected"
msgstr "fichier protégé contre l'écriture"

#: erramiga.d:121
msgid "file is read protected"
msgstr "fichier protégé contre la lecture"

#: erramiga.d:123
msgid "not a valid DOS disk"
msgstr "disque non DOS"

#: erramiga.d:125
msgid "no disk in drive"
msgstr "pas de disquette dans le lecteur"

#: erramiga.d:132
msgid "no more entries in directory"
msgstr "pas plus d'entrées dans le répertoire"

#: erramiga.d:134
msgid "object is soft link"
msgstr "l'objet est un «soft link»"

#: erramiga.d:136
msgid "object is linked"
msgstr "l'objet est lié"

#: erramiga.d:138
msgid "bad loadfile hunk"
msgstr "fichier pas entièrement chargeable"

#: erramiga.d:140
msgid "function not implemented"
msgstr "fonction non implémentée"

#: erramiga.d:145
msgid "record not locked"
msgstr "enregistrement non verrouillé"

#: erramiga.d:147
msgid "record lock collision"
msgstr "conflit sur verrou d'enregistrement"

#: erramiga.d:149
msgid "record lock timeout"
msgstr "enregistrement verrouillé; délai dépassé"

#: erramiga.d:151
msgid "record unlock error"
msgstr "erreur lors du déverrouillage de l'enregistrement"

#: erramiga.d:158
msgid "buffer overflow"
msgstr "débordement de tampon"

#: erramiga.d:160
msgid "break"
msgstr "interruption"

#: erramiga.d:162
msgid "file not executable"
msgstr "fichier non exécutable"

#: erramiga.d:170
msgid "Ok, No error"
msgstr "Ok, pas d'erreur"

#: errdjgpp.d:11
msgid "DJDOS error "
msgstr "Erreur DJDOS "

#: errdjgpp.d:40 errunix.d:618
msgid "Function not implemented"
msgstr "Fonction non implémentée"

#: errdjgpp.d:42 errunix.d:54
msgid "No such file or directory"
msgstr "Fichier ou répertoire non existant"

#: errdjgpp.d:44 errunix.d:162
msgid "Not a directory"
msgstr "N'est pas un répertoire"

#: errdjgpp.d:46 errunix.d:186
msgid "Too many open files"
msgstr "Trop de fichiers ouverts"

#: errdjgpp.d:48 errunix.d:120
msgid "Permission denied"
msgstr "Permission refusée"

#: errdjgpp.d:50 errunix.d:96
msgid "Bad file number"
msgstr "Descripteur de fichier non alloué"

#: errdjgpp.d:52
msgid "Memory control blocks destroyed"
msgstr "gestionnaire de mémoire perdu"

#: errdjgpp.d:54 errunix.d:114
msgid "Not enough memory"
msgstr "Pas assez de mémoire"

#: errdjgpp.d:56
msgid "Invalid memory address"
msgstr "adresse mémoire illicite"

#: errdjgpp.d:58
msgid "Invalid environment"
msgstr "environnement incorrect"

#: errdjgpp.d:61
msgid "Invalid access code"
msgstr "mode d'accès illégal"

#: errdjgpp.d:64 errunix.d:156
msgid "No such device"
msgstr "Périphérique inexistant"

#: errdjgpp.d:66
msgid "Attempt to remove the current directory"
msgstr "Le répertoire courant ne peut pas être effacé"

#: errdjgpp.d:68
msgid "Can't move to other than the same device"
msgstr "ne peux pas déplacer au-delà de l'unité"

#: errdjgpp.d:70
msgid "No more files"
msgstr "Pas plus de fichiers"

#: errdjgpp.d:72 errunix.d:174
msgid "Invalid argument"
msgstr "Paramètre illicite"

#: errdjgpp.d:74 errunix.d:84
msgid "Arg list too long"
msgstr "Liste d'arguments trop longue"

#: errdjgpp.d:76 errunix.d:90
msgid "Exec format error"
msgstr "Programme non exécutable"

#: errdjgpp.d:78 errunix.d:150
msgid "Cross-device link"
msgstr "Lien entre périphériques différents"

#: errdjgpp.d:82 errunix.d:244
msgid "Argument out of domain"
msgstr "Argument mathématique en dehors du domaine de définition de la fonction"

#: errdjgpp.d:84 errunix.d:250
msgid "Result too large"
msgstr "Résultat mathématique non représentable"

#: errdjgpp.d:86 errunix.d:144
msgid "File exists"
msgstr "Le fichier existe déjà"

#: errunix.d:48
msgid "Operation not permitted"
msgstr "Opération non autorisée"

#: errunix.d:60
msgid "No such process"
msgstr "Processus inexistant"

#: errunix.d:66
msgid "Interrupted system call"
msgstr "Appel système interrompu"

#: errunix.d:72
msgid "I/O error"
msgstr "Erreur E/S"

#: errunix.d:78
msgid "No such device or address"
msgstr "Périphérique ou adresse inexistant"

#: errunix.d:102
msgid "No child processes"
msgstr "Pas de processus fils"

#: errunix.d:108
msgid "No more processes"
msgstr "Essayez encore"

#: errunix.d:126
msgid "Bad address"
msgstr "Mauvaise adresse"

#: errunix.d:132
msgid "Block device required"
msgstr "Périphérique bloc requis"

#: errunix.d:138
msgid "Device busy"
msgstr "Périphérique occupé"

#: errunix.d:168
msgid "Is a directory"
msgstr "Est un répertoire"

#: errunix.d:180
msgid "File table overflow"
msgstr "Dépassement de la table des fichiers"

#: errunix.d:192
msgid "Inappropriate ioctl for device"
msgstr "Périphérique ne comprend pas ce ioctl"

#: errunix.d:198
msgid "Text file busy"
msgstr "Fichier code occupé"

#: errunix.d:204
msgid "File too large"
msgstr "Fichier trop grand"

#: errunix.d:210
msgid "No space left on device"
msgstr "Plus d'espace libre sur le périphérique"

#: errunix.d:216
msgid "Illegal seek"
msgstr "seek illégal"

#: errunix.d:222
msgid "Read-only file system"
msgstr "Système de fichiers en lecture seulement"

#: errunix.d:228
msgid "Too many links"
msgstr "Trop de liens"

#: errunix.d:234
msgid "Broken pipe, child process terminated or socket closed"
msgstr "Rupture du tuyau, processus fils terminé ou socket déconnecté"

#: errunix.d:257
msgid "Invalid multibyte or wide character"
msgstr "caractère multi-octet invalide"

#: errunix.d:264
msgid "Operation would block"
msgstr "L'opération devrait bloquer"

#: errunix.d:270
msgid "Operation now in progress"
msgstr "Opération maintenant en cours"

#: errunix.d:276
msgid "Operation already in progress"
msgstr "Opération déjà en cours"

#: errunix.d:283
msgid "Too many levels of symbolic links"
msgstr "Trop de liens symboliques rencontrés"

#: errunix.d:289
msgid "File name too long"
msgstr "Nom du fichier trop long"

#: errunix.d:295
msgid "Directory not empty"
msgstr "Répertoire non vide"

#: errunix.d:302
msgid "Stale NFS file handle"
msgstr "Fichier NFS perdu"

#: errunix.d:308
msgid "Too many levels of remote in path"
msgstr "Mount éloigné ne marche pas"

#: errunix.d:315
msgid "Socket operation on non-socket"
msgstr "Opération de type socket sur un fichier non-socket"

#: errunix.d:321
msgid "Destination address required"
msgstr "Adresse de destination obligatoire"

#: errunix.d:327
msgid "Message too long"
msgstr "Message trop long"

#: errunix.d:333
msgid "Protocol wrong type for socket"
msgstr "Mauvais type de protocole pour un socket"

#: errunix.d:339
msgid "Option not supported by protocol"
msgstr "Protocole non disponible"

#: errunix.d:345
msgid "Protocol not supported"
msgstr "Protocole non supporté"

#: errunix.d:351
msgid "Socket type not supported"
msgstr "Type de socket non supporté"

#: errunix.d:357
msgid "Operation not supported on socket"
msgstr "Opération non supportée sur socket"

#: errunix.d:363
msgid "Protocol family not supported"
msgstr "Famille de protocoles non supportée"

#: errunix.d:369
msgid "Address family not supported by protocol family"
msgstr "Famille d'adresses non supportée par le protocole"

#: errunix.d:375
msgid "Address already in use"
msgstr "Adresse déjà utilisée"

#: errunix.d:381
msgid "Can't assign requested address"
msgstr "Ne peut pas assigner l'adresse demandée"

#: errunix.d:387
msgid "Network is down"
msgstr "Le réseau est éteint"

#: errunix.d:393
msgid "Network is unreachable"
msgstr "Le réseau ne peut être atteint"

#: errunix.d:399
msgid "Network dropped connection on reset"
msgstr "Le réseau a rompu la connection à cause d'une remise à zéro"

#: errunix.d:405
msgid "Software caused connection abort"
msgstr "Echec de connection à cause du logiciel"

#: errunix.d:411
msgid "Connection reset by peer"
msgstr "Connection remise à zéro par le correspondant"

#: errunix.d:417
msgid "No buffer space available"
msgstr "Pas d'espace disponible pour un buffer"

#: errunix.d:423
msgid "Socket is already connected"
msgstr "Le socket est déjà connecté"

#: errunix.d:429
msgid "Socket is not connected"
msgstr "Le socket n'est pas connecté"

#: errunix.d:435
msgid "Can't send after socket shutdown"
msgstr "Impossibilité d'envoyer après un arrêt de socket"

#: errunix.d:441
msgid "Too many references: can't splice"
msgstr ""

#: errunix.d:447
msgid "Connection timed out"
msgstr "Durée écoulée pour la connection"

#: errunix.d:453
msgid "Connection refused"
msgstr "Connection refusée"

#: errunix.d:458
msgid "Remote peer released connection"
msgstr "L'hôte a fermé la connection"

#: errunix.d:463
msgid "Host is down"
msgstr "L'hôte est éteint"

#: errunix.d:469
msgid "Host is unreachable"
msgstr "Aucune route pour cet hôte"

#: errunix.d:474
msgid "Networking error"
msgstr "Erreur de réseau"

#: errunix.d:480
msgid "Too many processes"
msgstr "Trop de processus"

#: errunix.d:486
msgid "Too many users"
msgstr "Trop d'utilisateurs"

#: errunix.d:492
msgid "Disk quota exceeded"
msgstr "Ration d'espace est épuisée"

#: errunix.d:499
msgid "Not a stream device"
msgstr "Pas un STREAM"

#: errunix.d:505
msgid "Timer expired"
msgstr "Timer de STREAM écoulé"

#: errunix.d:511
msgid "Out of stream resources"
msgstr "Plus de place pour un STREAM"

#: errunix.d:517
msgid "No message of desired type"
msgstr "Pas de messages du type désigné"

#: errunix.d:523
msgid "Not a data message"
msgstr "Reçu message de type inconnu"

#: errunix.d:530
msgid "Identifier removed"
msgstr "Identificateur supprimé"

#: errunix.d:537
msgid "Resource deadlock would occur"
msgstr "Blocage mutuel de la ressource "

#: errunix.d:543
msgid "No record locks available"
msgstr "Pas de verrou disponible"

#: errunix.d:550
msgid "Machine is not on the network"
msgstr "La machine n'est pas sur le réseau"

#: errunix.d:556 errunix.d:562
msgid "Object is remote"
msgstr "Objet à distance"

#: errunix.d:568
msgid "Link has been severed"
msgstr "Le lien a été coupé"

#: errunix.d:574
msgid "Advertise error"
msgstr "Erreur d'annonce"

#: errunix.d:580
msgid "Srmount error"
msgstr "Erreur srmount"

#: errunix.d:586
msgid "Communication error on send"
msgstr "Erreur de communication lors d'un envoi"

#: errunix.d:592
msgid "Protocol error"
msgstr "Erreur de protocole"

#: errunix.d:598
msgid "Multihop attempted"
msgstr "Tentative de sauts multiples"

#: errunix.d:611
msgid "Remote address changed"
msgstr "Adresse à distance changée"

#: errunix.d:625
msgid "Not supported under MS-DOS"
msgstr "Pas supporté sous MS-DOS"

#: errunix.d:645
msgid "UNIX error "
msgstr "Erreur UNIX "

#: errunix.d:647
msgid "UNIX library error "
msgstr "Erreur dans la librairie UNIX "

#: errwin32.d:3879
msgid "Win32 error "
msgstr "Erreur Win32 "

#: errwin32.d:3928
msgid "Winsock error "
msgstr "Erreur Winsock "

#: misc.d:44
msgid "This file was produced by another lisp version, must be recompiled."
msgstr "Ce fichier provient d'une autre version de LISP et doit être recompilé."

#: misc.d:258
msgid "~: type of attribute ~ is unsupported"
msgstr "~ : Le type de l'attribut ~ n'est pas supporté."

#: predtype.d:1720 predtype.d:1919
msgid "~: unidentifiable type!!!"
msgstr "~ : Type non identifiable!!!"

#: predtype.d:1926
msgid "~: type ~ does not correspond to a class"
msgstr "~ : aucune classe ne correspond au type ~"

#: predtype.d:1969
msgid "~: ~ does not name a class"
msgstr "~ : ~ n'est pas le nom d'une classe."

#: predtype.d:2276
msgid "~: bad type specification ~"
msgstr "~ : ~ est une mauvaise spécification de type."

#: predtype.d:2284
msgid "~: ~ cannot be coerced to type ~"
msgstr "~ : ~ ne peut pas être transformé en objet de type ~."

#: symbol.d:48
msgid "~: the property list of ~ has an odd length"
msgstr "~ : La liste de propriétés attachée à ~ est de longueur impaire."

#: symbol.d:108
msgid "SETF SYMBOL-FUNCTION: ~ is not a function"
msgstr "SETF SYMBOL-FUNCTION : ~ n'est pas une fonction."

#: symbol.d:133
msgid "~: ~ is not a system function"
msgstr "~ : ~ n'est pas une fonction du système."

#: symbol.d:192 symbol.d:233
msgid "~: the property list ~ has an odd length"
msgstr "~ : La liste de propriétés ~ est de longueur impaire."

#: intlog.d:567 symbol.d:423
msgid "~: index ~ is negative"
msgstr "~ : L'index ~ est négatif."

#: symbol.d:434
msgid "~: invalid argument ~"
msgstr "~ : L'argument ~ n'est pas du bon type."

#: symbol.d:448
msgid "The value of *GENSYM-COUNTER* was not a nonnegative integer. Old value ~. New value ~."
msgstr "La valeur de *GENSYM-COUNTER* n'était pas un entier >= 0. Ancienne valeur : ~. Nouvelle valeur : ~."

#: lisparit.d:335
msgid "argument to ~ should be a number: ~"
msgstr "L'argument pour ~ doit être un nombre et non ~."

#: lisparit.d:350
msgid "argument to ~ should be a real number: ~"
msgstr "L'argument pour ~ doit être un nombre réel et non ~."

#: lisparit.d:365
msgid "argument to ~ should be a floating point number: ~"
msgstr "L'argument pour ~ doit être un nombre à virgule flottante et non ~."

#: lisparit.d:380
msgid "argument to ~ should be a rational number: ~"
msgstr "L'argument pour ~ doit être un nombre rationnel et non ~."

#: lisparit.d:395
msgid "argument to ~ should be an integer: ~"
msgstr "L'argument pour ~ doit être un nombre entier et non ~."

#: lisparit.d:410
msgid "~: argument should be a positive fixnum, not ~"
msgstr "~ : L'argument doit être de type FIXNUM positif et non ~."

#: lisparit.d:1673
msgid "~: argument should be a random-state, not ~"
msgstr "~ : L'argument doit être un «random-state» et non ~."

#: lisparit.d:1688
msgid "~: the value of ~ should be a random-state, not ~"
msgstr "~ : La valeur de ~ devrait être un «random-state» et non ~."

#: lisparit.d:1707
msgid "~: argument should be positive and an integer or float, not ~"
msgstr "~ : L'argument doit être positif et de type entier ou flottant et non ~."

#: lisparit.d:1789
msgid "~ : argument should be a fixnum >=0, not ~"
msgstr "~ : L'argument doit être de type FIXNUM positif ou zéro et non ~."

#: aridecl.d:338
msgid "division by zero"
msgstr "Division par zéro"

#: aridecl.d:348
msgid "floating point overflow"
msgstr "Débordement de nombre à virgule flottante"

#: aridecl.d:358
msgid "floating point underflow"
msgstr "Débordement vers zéro de nombre à virgule flottante"

#: intelem.d:211 intelem.d:309
msgid "not a 32-bit integer: ~"
msgstr "Ceci n'est pas un nombre à 32 bits : ~"

#: intelem.d:399 intelem.d:545
msgid "not a 64-bit integer: ~"
msgstr "Ceci n'est pas un nombre à 64 bits : ~"

#: intelem.d:1443
msgid "bignum overflow"
msgstr "Dépassage de capacité des entiers BIGNUM"

#: intlog.d:450
msgid "~: ~ is not a valid boolean operation"
msgstr "~ : ~ n'est pas une opération booléenne admise."

#: intlog.d:690
msgid "~: too large shift amount ~"
msgstr "~ : Décalage ~ trop grand."

#: intbyte.d:15
msgid "The arguments to BYTE must be fixnums >=0: ~, ~"
msgstr "Les arguments de BYTE doivent être des entiers FIXNUM >=0 : ~, ~"

#: intbyte.d:39
msgid "~ is not a BYTE specifier"
msgstr "~ n'est pas une spécification de BYTE."

#: intmal.d:7
msgid "overflow during multiplication of large numbers"
msgstr "Débordement de capacité lors d'une multiplication de grands nombres."

#: intdiv.d:347
msgid "quotient ~ / ~ is not an integer"
msgstr "Le quotient de ~ par ~ n'est pas un entier."

#: intsqrt.d:388
msgid "~ applied to negative number ~"
msgstr "~ appliqué au nombre négatif ~"

#: lfloat.d:7
msgid "long float too long"
msgstr "LONG-FLOAT trop long."

#: flo_konv.d:446
msgid "floating point NaN occurred"
msgstr "apparition d'un NaN au lieu d'un nombre à virgule flottante"

#: rexx.d:34
msgid "Communication with ARexx isn't possible."
msgstr "La communication avec ARexx n'est pas possible."

#: rexx.d:116
msgid "~ must be a string for commands or a vector of strings for a function"
msgstr "~ doit être une chaîne pour une commande ou un vecteur de chaînes pour une fonction."

#: rexx.d:125
msgid "~: an ARexx function must have 0 to ~ arguments: ~"
msgstr "~ : Une fonction ARexx a de 0 à ~ arguments : ~"

#: rexx.d:139
msgid "~: must be a string for ARexx: ~"
msgstr "~ : Doit être une chaîne pour ARexx : ~"

#: rexx.d:161
msgid "Only NIL, T and strings are accepted for ~ : ~"
msgstr "Seul NIL, T ou bien une chaîne sont permis pour ~ : ~"

#: rexx.d:474
msgid "~: Not a Fixnum: ~"
msgstr "~ : ~ n'est pas de type FIXNUM"

#: rexx.d:484
msgid "~: Not an incoming Rexx message: ~"
msgstr "~ : ~ n'est pas un message Rexx entrant"

#: affi.d:85
msgid "~: Unsupported call mechanism: ~"
msgstr "~: Convention d'appel non supportée : ~"

#: affi.d:96
msgid "~: Bad function prototype: ~"
msgstr "~ : Mauvais prototype : ~"

#: affi.d:107
msgid "~: Wrong number of arguments for prototype ~"
msgstr "~: Mauvais nombre d'arguments pour le prototype ~."

#: affi.d:121
msgid "~: Bad argument for prototype ~: ~"
msgstr "~: Argument incorrect pour le prototype ~ : ~"

#: affi.d:132
msgid "~: Bad argument: ~"
msgstr "~: Argument incorrect : ~"

#: affi.d:153
msgid "~: ~ is not a valid address"
msgstr "~: ~ n'est pas une bonne adresse."

#: foreign.d:27
msgid "~ comes from a previous Lisp session and is invalid"
msgstr "~ provient d'une séance Lisp passée et est inadmissible"

#: foreign.d:100
msgid "A foreign variable ~ already exists"
msgstr "Il y a déjà une variable étrangère ~."

#: foreign.d:140
msgid "A foreign function ~ already exists"
msgstr "Il y a déjà une fonction étrangère ~."

#: foreign.d:182
msgid "illegal foreign data type ~"
msgstr "type invalide de données externes : ~"

#: foreign.d:196
msgid "~ cannot be converted to the foreign type ~"
msgstr "~ ne peut être transformé en type étranger ~."

#: foreign.d:209
msgid "64 bit integers are not supported on this platform and with this C compiler: ~"
msgstr "Des nombres à 64 bits ne sont pas supportés sur cette machine et avec ce compilateur C : ~"

#: foreign.d:353 foreign.d:519
msgid "~ cannot be converted to a foreign function with another calling convention."
msgstr "~ ne peut être converti en une fonction étrangère avec une autre convention d'appel."

#: foreign.d:564
msgid "No more room for foreign language interface"
msgstr "Il n'y a pas assez de place pour l'interface aux langages étrangers."

#: foreign.d:573
msgid ":MALLOC-FREE is not available under AMIGAOS."
msgstr ":MALLOC-FREE n'est pas applicable sous AMIGAOS."

#: foreign.d:1101 foreign.d:1162 foreign.d:1317 foreign.d:1358
msgid "element type has size 0: ~"
msgstr "Le type des éléments est de grandeur 0 : ~"

#: foreign.d:2104
msgid "~: argument is not a foreign variable: ~"
msgstr "~ : l'argument n'est pas une variable étrangère: ~"

#: foreign.d:2114
msgid "~: foreign variable with unknown type, missing DEF-C-VAR: ~"
msgstr "~ : variable étrangère de type inconnu, DEF-C-VAR manquant: ~"

#: foreign.d:2128
msgid "A foreign variable ~ does not exist"
msgstr "Il n'y a pas de variable étrangère ~."

#: foreign.d:2140
msgid "~: foreign variable ~ does not have the required size or alignment"
msgstr "~ : la variable étrangère ~ n'a pas la taille ou le placement nécessaire."

#: foreign.d:2154
msgid "~: type specifications for foreign variable ~ conflict: ~ and ~"
msgstr "~ : types contradictoires pour la variable étrangère ~ : ~ et ~"

#: foreign.d:2203
msgid "~: foreign variable ~ may not be modified"
msgstr "~ : la variable étrangère ~ n'est pas modifiable."

#: foreign.d:2263
msgid "~: foreign variable ~ of type ~ is not an array"
msgstr "~ : la variable étrangère ~ de type ~ n'est pas une matrice."

#: foreign.d:2349
msgid "~: foreign variable ~ of type ~ is not a pointer"
msgstr "~ : la variable étrangère ~ de type ~ n'est pas un pointeur."

#: foreign.d:2453
msgid "~: foreign variable ~ of type ~ is not a struct or union"
msgstr "~ : la variable étrangère ~ de type ~ n'est pas un «struct» ou «union»."

#: foreign.d:2462
msgid "~: foreign variable ~ of type ~ has no component with name ~"
msgstr "~ : la variable étrangère ~ de type ~ n'a pas de composante de nom ~."

#: foreign.d:2532 foreign.d:3624
msgid "~: foreign variable ~ does not have the required alignment"
msgstr "~ : la variable étrangère ~ n'a pas le placement nécessaire."

#: foreign.d:2548
msgid "~: argument is not a foreign function: ~"
msgstr "~ : l'argument n'est pas une fonction étrangère: ~"

#: foreign.d:2559
msgid "~: foreign function with unknown calling convention, missing DEF-CALL-OUT: ~"
msgstr "~ : convention d'appel inconnue pour fonction étrangère, DEF-CALL-OUT manquant: ~"

#: foreign.d:2577 foreign.d:3650
msgid "~: illegal foreign function type ~"
msgstr "~ : type invalide de fonction externe : ~"

#: foreign.d:2585
msgid "~: A foreign function ~ does not exist"
msgstr "~ : Il n'y a pas de fonction étrangère ~."

#: foreign.d:2592
msgid "~: calling conventions for foreign function ~ conflict"
msgstr "~ : conventions d'appel de fonction étrangère ~ se contredisent."

#: foreign.d:2875
msgid "~: Too few arguments (~ instead of at least ~) to ~"
msgstr "~ : Trop peu d'arguments (~ au lieu d'au moins ~) pour ~."

#: foreign.d:2887
msgid "~: :OUT argument is not a pointer: ~"
msgstr "~ : paramètre :OUT n'est pas indirecte: ~"

#: foreign.d:2932
msgid "~: Too many arguments (~ instead of ~) to ~"
msgstr "~ : Trop d'arguments (~ au lieu de ~) pour ~."

#: foreign.d:3501
msgid "~: Cannot open library ~"
msgstr "~ : Ne peux ouvrir bibliothèque ~."

#: foreign.d:3598
msgid "~: ~ is not a library"
msgstr "~ : ~ n'est pas une bibliothèque."

#: amigaaux.d:212
msgid "This version of CLISP runs only in low address memory.\n"
msgstr "Cette version de CLISP ne marche qu'en mémoire à adresse basse.\n"

#: init.lsp:349
msgid "~S is a special form and may not be redefined."
msgstr "~S est une forme spéciale et ne peut pas être redéfinie."

#: clos.lsp:205 init.lsp:355
msgid "The old definition will be lost"
msgstr "L'ancienne définition sera perdue."

#: init.lsp:356
msgid "Redefining the COMMON LISP ~A ~S"
msgstr "L~2@*~:[a~;e~]~0@* ~A ~S de COMMON-LISP va être redéfini~:[e~;~]."

#: init.lsp:373
msgid "DEFUN/DEFMACRO: redefining ~S; it was traced!"
msgstr "DEFUN/DEFMACRO : ~S était tracée et est redéfinie!"

#: init.lsp:393
msgid "~S is impossible in compiled code"
msgstr "~S est impossible dans du code compilé."

#: init.lsp:480
msgid "~S is an invalid function environment"
msgstr "~S n'est pas un environnement de fonctions correct."

#: init.lsp:527
msgid "~S is an invalid variable environment"
msgstr "~S n'est pas un environnement de variables correct."

#: init.lsp:592
msgid "~S: ~S is illegal since ~S is a local macro"
msgstr "~S : ~S n'est pas permis car ~S est un macro local"

#: init.lsp:596
msgid "~S: invalid function environment ~S"
msgstr "~S : mauvais environnement de fonction ~S"

#: init.lsp:602
msgid "~S: ~S is invalid since ~S is not a symbol"
msgstr "~S : ~S est inadmissible car ~S n'est pas un symbole"

#: init.lsp:776
msgid "code after MACROLET contains a dotted list, ending with ~S"
msgstr "Le code de MACROLET contient une paire pointée, terminée par ~S"

#: init.lsp:792
msgid "illegal syntax in MACROLET: ~S"
msgstr "syntaxe illégale dans MACROLET : ~S"

#: init.lsp:801
msgid "code after SYMBOL-MACROLET contains a dotted list, ending with ~S"
msgstr "Le code de SYMBOL-MACROLET contient une paire pointée, terminée par ~S"

#: compiler.lsp:7129 init.lsp:810
msgid "~S: symbol ~S must not be declared SPECIAL and a macro at the same time"
msgstr "~S : Le symbole ~S ne peut être déclaré SPECIAL et macro en même temps."

#: compiler.lsp:7124 init.lsp:825
msgid "~S: symbol ~S is declared special and must not be declared a macro"
msgstr "~S : Le symbole ~S est déclaré SPECIAL et ne peut être déclaré macro."

#: init.lsp:832
msgid "illegal syntax in SYMBOL-MACROLET: ~S"
msgstr "syntaxe illégale dans SYMBOL-MACROLET : ~S"

#: init.lsp:870
msgid "bad function environment occurred in ~S: ~S"
msgstr "mauvais environnement de fonction dans ~S : ~S"

#: init.lsp:879
msgid "~S: invalid form ~S"
msgstr "~S : forme Lisp incorrecte ~S"

#: init.lsp:890
msgid "code contains a dotted list, ending with ~S"
msgstr "une paire pointée dans le code, terminée par ~S"

#: init.lsp:933
msgid "~S: ~S should be a lambda expression"
msgstr "~S : ~S devrait être une expression LAMBDA"

#: init.lsp:974
msgid "lambda list must not end with the atom ~S"
msgstr "La lambda-liste ne peut pas se terminer par l'atome ~S"

#: init.lsp:1006 init.lsp:1023
msgid "~S: variable list ends with the atom ~S"
msgstr "~S : La liste de variables se termine par l'atome ~S"

#: init.lsp:1136
msgid "FLET/LABELS: code contains a dotted list, ending with ~S"
msgstr "FLET/LABELS : une paire pointée dans le code, terminée par ~S"

#: init.lsp:1145
msgid "illegal syntax in FLET/LABELS: ~S"
msgstr "syntaxe incorrecte dans FLET/LABELS : ~S"

#: init.lsp:1280
msgid "Loading file "
msgstr "Chargement du fichier "

#: init.lsp:1282
msgid " ..."
msgstr " ..."

#: init.lsp:1308
msgid "Loading of file "
msgstr "Le fichier "

#: init.lsp:1310
msgid " is finished."
msgstr " est chargé."

#: init.lsp:1317
msgid "A file with name ~A does not exist"
msgstr "Il n'existe pas de fichier de nom ~A."

#: init.lsp:1331
msgid "~S: missing function name and/or parameter list"
msgstr "~S : Le nom de fonction et/ou la liste de paramètre manque"

#: init.lsp:1339
msgid "~S: ~S is not a symbol."
msgstr "~S : ~S n'est pas un symbole."

#: init.lsp:1344
msgid "~S: special form ~S cannot be redefined."
msgstr "~S : La forme spéciale ~S ne peut pas être redéfinie."

#: init.lsp:1389 macros1.lsp:148
msgid "exit clause in ~S must be a list"
msgstr "La clause de sortie dans ~S doit être une liste."

#: init.lsp:1540
msgid "~S: cannot define a function from that: ~S"
msgstr "~S : Pas de définition de fonction possible à partir de: ~S"

#: clos.lsp:2947 clos.lsp:3004 init.lsp:1545
msgid "~S: the name of a function must be a symbol, not ~S"
msgstr "~S : Le nom d'une fonction doit être un symbole et non ~S"

#: init.lsp:1550
msgid "~S: function ~S is missing a lambda list"
msgstr "~S : Il manque une lambda-liste à la fonction ~S."

#: conditio.lsp:1464 init.lsp:1780 reploop.lsp:308
msgid "If you continue (by typing 'continue'): "
msgstr "Si vous continuez (en tapant «continue»): "

#: backquot.lsp:39
msgid "~S: comma is illegal outside of backquote"
msgstr "~S : Une virgule ne peut apparaître qu'à l'intérieur d'un «backquote»."

#: backquot.lsp:44
msgid "~S: more commas out than backquotes in, is illegal"
msgstr "~S : Il ne peut y avoir plus de virgules que de «backquote»."

#: backquot.lsp:205
msgid "The syntax ,@form is valid only in lists"
msgstr "La syntaxe ,@form n'est permise qu'à l'intérieur d'une liste."

#: backquot.lsp:210
msgid "The syntax ,.form is valid only in lists"
msgstr "La syntaxe ,.form n'est permise qu'à l'intérieur d'une liste."

#: defmacro.lsp:44
msgid "Both will be ignored."
msgstr "Ignorer les deux."

#: defmacro.lsp:45
msgid "Invalid keyword-value-pair: ~S ~S"
msgstr "Mot-clé illégal ~S, valeur ~S"

#: defmacro.lsp:54
msgid "The macro ~S may not be called with ~S arguments: ~S"
msgstr "Le macro ~S ne peut pas être appelé avec ~S arguments : ~S"

#: defmacro.lsp:125 defmacro.lsp:150 defmacro.lsp:295
msgid "The rest of the lambda list will be ignored."
msgstr "Ignorer ce qui suit."

#: defmacro.lsp:126
msgid "The lambda list of macro ~S contains a dot after &AUX."
msgstr "La lambda-liste du macro ~S contient un point après &AUX."

#: defmacro.lsp:132
msgid "in macro ~S: ~S may not be used as &AUX variable."
msgstr "Dans le macro ~S, l'utilisation de ~S n'est pas possible comme variable &AUX."

#: defmacro.lsp:151
msgid "The lambda list of macro ~S contains a dot after &KEY."
msgstr "La lambda-liste du macro ~S contient un point après &KEY."

#: defmacro.lsp:160 defmacro.lsp:178 defmacro.lsp:374 defmacro.lsp:390 defmacro.lsp:395
msgid "It will be ignored."
msgstr "Il sera ignoré."

#: defmacro.lsp:161
msgid "The lambda list of macro ~S contains a badly placed ~S."
msgstr "La lambda-liste du macro ~S contient un ~S mal placé."

#: defmacro.lsp:179
msgid "The lambda list of macro ~S contains the invalid element ~S"
msgstr "La lambda-liste du macro ~S contient cet élément inadmissible : ~S"

#: defmacro.lsp:209
msgid "~0*It will be ignored."
msgstr "Elle sera ignorée."

#: defmacro.lsp:210
msgid "The lambda list of macro ~S contains an invalid keyword specification ~S"
msgstr "La lambda-liste du macro ~S contient une spécification de mot-clé inadmissible : ~S"

#: defmacro.lsp:281
msgid "The lambda list of macro ~S is missing a variable after &REST/&BODY."
msgstr "Il manque une variable après &REST/BODY dans la lambda-liste du macro ~S."

#: defmacro.lsp:286
msgid "The lambda list of macro ~S contains an illegal variable after &REST/&BODY: ~S"
msgstr "La lambda-liste du macro ~S contient une variable indamissible après &REST/BODY : ~S"

#: defmacro.lsp:296
msgid "The lambda list of macro ~S contains a misplaced dot."
msgstr "La lambda-liste du macro ~S contient un point mal placé."

#: defmacro.lsp:301
msgid "They will be ignored."
msgstr "Ignorer cette partie."

#: defmacro.lsp:302
msgid "The lambda list of macro ~S contains superfluous elements: ~S"
msgstr "La lambda-liste du macro ~S contient des éléments superflus : ~S"

#: defmacro.lsp:355
msgid "The lambda list of macro ~S contains an illegal &REST variable: ~S"
msgstr "La lambda-liste du macro ~S contient une variable &REST inadmissible : ~S"

#: defmacro.lsp:369
msgid "The lambda list of macro ~S contains an invalid &WHOLE: ~S"
msgstr "La lambda-liste du macro ~S contient un &WHOLE inadmissible : ~S"

#: defmacro.lsp:375
msgid "The lambda list of macro ~S contains a superfluous ~S."
msgstr "La lambda-liste du macro ~S contient un ~S superflu."

#: defmacro.lsp:391
msgid "The lambda list of macro ~S contains ~S before &KEY."
msgstr "La lambda-liste du macro ~S contient ~S avant &KEY."

#: defmacro.lsp:396
msgid "The lambda list of macro ~S contains ~S which is illegal here."
msgstr "La lambda-liste du macro ~S contient ~S qui est inadmissible ici."

#: defmacro.lsp:415
msgid "The lambda list of macro ~S contains an invalid element ~S"
msgstr "La lambda-liste du macro ~S contient un élément inadmissible : ~S"

#: defmacro.lsp:429
msgid "The lambda list of macro ~S contains an invalid supplied-variable ~S"
msgstr "La lambda-liste du macro ~S contient une «supplied-variable» indamissible : ~S"

#: defmacro.lsp:491
msgid "In the lambda list of macro ~S, &ENVIRONMENT must be followed by a non-NIL symbol: ~S"
msgstr "Dans la lambda-liste du macro ~S, &ENVIRONMENT doit être suivi par un symbole autre que NIL : ~S"

#: defmacro.lsp:513
msgid "Cannot define a macro from that: ~S"
msgstr "Aucun macro n'est définissable à partir de ~S"

#: defmacro.lsp:518
msgid "The name of a macro must be a symbol, not ~S"
msgstr "Le nom d'un macro doit être un symbole et non ~S"

#: defmacro.lsp:523
msgid "Macro ~S is missing a lambda list."
msgstr "Le macro ~S ne possède pas de lambda-liste."

#: macros1.lsp:11 macros1.lsp:34
msgid "~S: non-symbol ~S can't be a variable"
msgstr "~S : Seuls les symboles peuvent servir de variable et non ~S."

#: macros1.lsp:16 macros1.lsp:39
msgid "~S: the constant ~S must not be redefined to be a variable"
msgstr "~S : La constante ~S ne peut pas être redéfinie en variable."

#: macros1.lsp:53
msgid "~S: non-symbol ~S can't be a defined constant"
msgstr "~S : Seuls les symboles peuvent servir de constante et non ~S."

#: macros1.lsp:86
msgid "~S redefines the constant ~S. Its old value was ~S."
msgstr "~S redéfinit la constante ~S. Son ancienne valeur était ~S."

#: macros1.lsp:153
msgid "Invalid syntax in ~S form: ~S."
msgstr "Syntax invalide dans forme ~S : ~S."

#: macros1.lsp:269 places.lsp:697
msgid "~S called with an odd number of arguments: ~S"
msgstr "~S fut appelé avec un nombre impair d'arguments : ~S"

#: macros1.lsp:321
msgid "~S: missing key list"
msgstr "~S : la liste d'objects-clé manque."

#: macros1.lsp:328
msgid "~S: the ~S clause must be the last one"
msgstr "~S : La clause ~S doit être la dernière."

#: macros1.lsp:381 macros1.lsp:454
msgid "Not a list of COND clauses: ~S"
msgstr "Ceci n'est pas une liste de clauses COND : ~S"

#: macros1.lsp:386 macros1.lsp:459
msgid "The atom ~S must not be used as a COND clause."
msgstr "Ceci est une atome et n'est donc pas utilisable comme clause COND : ~S"

#: macros1.lsp:422
msgid "COND code contains a dotted list, ending with ~S"
msgstr "Occurence d'une paire pointée dans le code de COND, terminée en : ~S."

#: compiler.lsp:7180 macros1.lsp:428
msgid "COND clause without test: ~S"
msgstr "Clause COND sans aucun test : ~S"

#: macros2.lsp:40
msgid "Language ~S is not defined"
msgstr "La langue ~S n'est pas définie."

#: macros2.lsp:50
msgid "Language ~S inherits from ~S"
msgstr "La langue ~S hérite de ~S."

#: macros2.lsp:100
msgid "~S: Language ~S is not defined"
msgstr "~S : La langue ~S n'est pas définie."

#: macros2.lsp:123
msgid "~S ~S: no value for default language ~S"
msgstr "~S ~S : valeur pour la langue par défaut ~S manque."

#: macros2.lsp:138
msgid "Invalid clause in ~S: ~S"
msgstr "Clause inadmissible dans ~S : ~S"

#: macros2.lsp:157
msgid "~A~%The value is: ~S"
msgstr "~A~%La valeur est : ~S"

#: macros2.lsp:161
msgid "The value of ~S should be ~:[of type ~S~;~:*~A~]."
msgstr "La valeur de ~S devrait être ~:[de type ~S~;~:*~A~]."

#: macros2.lsp:165
msgid "You may input a new value."
msgstr "Vous pouvez entrer une nouvelle valeur."

#: macros2.lsp:168
msgid "~%New ~S: "
msgstr "~%Nouveau ~S : "

#: macros2.lsp:189
msgid "Retry"
msgstr "Reéssayer"

#: macros2.lsp:192
msgid "You may input new values."
msgstr "Vous pouvez entrer de nouvelles valeurs."

#: macros2.lsp:196
msgid "~S must evaluate to a non-NIL value."
msgstr "La valeur de ~S ne peut pas être NIL."

#: macros2.lsp:232
msgid "The value of ~S must be of one of the types ~{~S~^, ~}"
msgstr "La valeur de ~S doit appartenir à l'un des types ~{~S~^, ~}."

#: macros2.lsp:237
msgid "The value of ~S must be one of ~{~S~^, ~}"
msgstr "La valeur de ~S doit être l'une des suivantes : ~{~S~^, ~}"

#: conditio.lsp:1292 macros2.lsp:253
msgid "~S used as a key in ~S, it would be better to use parentheses."
msgstr "La clé ~S dans ~S devrait être mise entre parenthèses."

#: macros2.lsp:338
msgid "type name should be a symbol, not ~S"
msgstr "Le type doit être un symbole et non ~S"

#: macros2.lsp:343
msgid "~S is a built-in type and may not be redefined."
msgstr "~S est un type prédéfini et ne peut pas être redéfini."

#: macros2.lsp:376
msgid "The deftype expander for ~S may not be called with ~S arguments."
msgstr "L'«expandeur» de DEFTYPE pour ~S ne peut pas être appelé avec ~S arguments."

#: macros2.lsp:384
msgid "~S: the name of a symbol macro must be a symbol, not ~S"
msgstr "~S : Le nom d'un macro symbole doit être un symbole et non ~S"

#: macros2.lsp:399
msgid "~S: the symbol ~S names a global variable"
msgstr "~S : Le symbole ~S est le nom d'une variable globale."

#: defs1.lsp:98
msgid "missing symbol types (~S/~S/~S) in ~S"
msgstr "types de symboles manquants dans ~S"

#: defs1.lsp:105
msgid "~S: flag must be one of the symbols ~S, ~S, ~S, not ~S"
msgstr "~S : Chaque type de symboles doit être l'un des symboles ~S, ~S, ~S, et non ~S"

#: defs1.lsp:418
msgid "~S: ~S does not name a logical host"
msgstr "~S : ~S n'est pas le nom d'un «host logique»."

#: defs1.lsp:456
msgid "No translations for logical host ~S found"
msgstr "Aucune traduction du host logique ~S n'a été trouvé."

#: defs1.lsp:542
msgid "~S: argument ~S should be a nonnegative number"
msgstr "~S : L'argument doit être un nombre positif ou zéro et non ~S"

#: defs1.lsp:704
msgid "incorrect date: ~S.~S.~S, ~Sh~Sm~Ss, time zone ~S"
msgstr "Date incorrecte : ~S/~S/~S, ~Sh~Sm~Ss, heure ~S"

#: defs1.lsp:773
msgid "special form"
msgstr "forme spéciale"

#: defs1.lsp:776
msgid "function"
msgstr "fonction"

#: defs1.lsp:778
msgid "macro"
msgstr "macro"

#: places.lsp:24
msgid "The function (~S ~S) is hidden by a SETF expander."
msgstr "La fonction (~S ~S) est cachée par une méthode SETF."

#: places.lsp:85
msgid "The argument ~S to ~S should be a keyword."
msgstr "L'argument ~S de ~S doit être un mot-clé."

#: places.lsp:140
msgid "Argument ~S is not a SETF place."
msgstr "L'argument ~S doit représenter une place modifiable."

#: places.lsp:153
msgid "SETF place ~S produces more than one store variable."
msgstr "La place modifiable ~S produit plusieurs variables de résultat."

#: places.lsp:177 places.lsp:185
msgid "~S: first argument ~S is illegal, not a symbol"
msgstr "~S : Le premier argument ~S est invalide car ce n'est pas un symbole."

#: places.lsp:221
msgid "The name of the access function must be a symbol, not ~S"
msgstr "Le nom de la fonction d'accès doit être un symbole et non ~S."

#: places.lsp:254
msgid "The SETF expander for ~S may not be called with ~S arguments."
msgstr "L'«expandeur» SETF pour ~S ne peut pas être appelé avec ~S arguments."

#: places.lsp:291
msgid "Too many arguments to DEFSETF: ~S"
msgstr "Trop d'arguments pour DEFSETF : ~S"

#: places.lsp:295
msgid "The doc string to DEFSETF must be a string: ~S"
msgstr "La documentation pour DEFSETF doit être un chaîne : ~S"

#: places.lsp:305
msgid "Missing store variable in DEFSETF."
msgstr "Une variable de résultat doit être précisée dans DEFSETF."

#: places.lsp:346
msgid "Illegal syntax in DEFSETF for ~S"
msgstr "Le DEFSETF ~S est mal formé."

#: places.lsp:359
msgid "(SETF (NTH ...) ...) : index ~S is too large for ~S"
msgstr "(SETF (NTH ...) ...) : L'index ~S est trop grand pour ~S."

#: places.lsp:459
msgid "PSETF called with an odd number of arguments: ~S"
msgstr "PSETF fut appelé avec un nombre impair d'arguments : ~S"

#: places.lsp:505
msgid "REMF: property list with an odd length"
msgstr "REMF : Occurence d'une liste de propriétés de longueur impaire."

#: places.lsp:555
msgid "In the definition of ~S: &REST variable ~S should be a symbol."
msgstr "Dans la définition de ~S la variable pour &REST n'est pas un symbole : ~S."

#: places.lsp:561
msgid "Only one variable is allowed after &REST, not ~S"
msgstr "Une seule variable est permise pour &REST et non ~S."

#: places.lsp:566
msgid "Illegal in a DEFINE-MODIFY-MACRO lambda list: ~S"
msgstr "~S n'est pas permis dans une lambda-liste pour DEFINE-MODIFY-MACRO."

#: places.lsp:574
msgid "lambda list may only contain symbols and lists, not ~S"
msgstr "Les lambda-listes ne peuvent contenir que des symboles et des listes et non ~S."

#: places.lsp:691
msgid "Illegal SETF place: ~S"
msgstr "Ceci n'est pas une place modifiable valide : ~S"

#: places.lsp:710
msgid "SHIFTF called with too few arguments: ~S"
msgstr "SHIFTF fut appelé avec trop peu d'arguments : ~S"

#: places.lsp:750
msgid "(SETF (GETF ...) ...) : property list with an odd length"
msgstr "(SETF (GETF ...) ...) : Occurence d'une liste de propriétés de longueur impaire."

#: places.lsp:785
msgid "first argument ~S is illegal, not a symbol"
msgstr "Le premier argument ~S est invalide car ce n'est pas un symbole."

#: places.lsp:896
msgid "SETF APPLY is only defined for functions of the form #'symbol."
msgstr "Un SETF de APPLY n'est défini que pour les fonctions de la forme #'symbole."

#: places.lsp:902
msgid "APPLY on ~S is not a SETF place."
msgstr "APPLY de ~S ne peux pas être considéré comme une place modifiable."

#: places.lsp:957
msgid "SETF FUNCALL is only defined for functions of the form #'symbol."
msgstr "Un SETF de FUNCALL n'est défini que pour les fonctions de la forme #'symbole."

#: floatpri.lsp:341
msgid "argument is not a float: ~S"
msgstr "L'argument n'est pas un FLOAT : ~S"

#: type.lsp:30
msgid "~S: invalid type specification ~S"
msgstr "~S : ~S n'est pas une spécification de type légale."

#: compiler.lsp:8321 type.lsp:57
msgid "~S: argument to SATISFIES must be a symbol: ~S"
msgstr "~S : L'argument de SATISFIES doit être un symbole: ~S"

#: type.lsp:327 type.lsp:336 type.lsp:346 type.lsp:356
msgid "~S: argument to ~S must be *, ~S or a list of ~S: ~S"
msgstr "~S : L'argument de ~S doit être *, ~S ou une liste de ~S: ~S"

#: type.lsp:443
msgid "~S: argument to MOD must be an integer: ~S"
msgstr "~S : L'argument de MOD doit être un entier: ~S"

#: type.lsp:451
msgid "~S: argument to SIGNED-BYTE must be an integer or * : ~S"
msgstr "~S : L'argument de SIGNED-BYTE doit être un entier ou bien * : ~S"

#: type.lsp:461
msgid "~S: argument to UNSIGNED-BYTE must be an integer or * : ~S"
msgstr "~S : L'argument de UNSIGNED-BYTE doit être un entier ou bien * : ~S"

#: type.lsp:635
msgid "Invalid type specifier ~S"
msgstr "Spécificateur de type mal formé : ~S"

#: defstruc.lsp:63 foreign1.lsp:423
msgid "~S: this is not a symbol: ~S"
msgstr "~S : Ceci n'est pas un symbole: ~S"

#: defstruc.lsp:425
msgid "~S: invalid syntax for name and options: ~S"
msgstr "~S : Mauvaise syntaxe pour un nom et des options: ~S"

#: defstruc.lsp:449
msgid "~S ~S: argument list should be a list: ~S"
msgstr "~S ~S : La liste d'arguments doit être une liste: ~S"

#: defstruc.lsp:472
msgid "~S ~S: At most one :INCLUDE argument may be specified: ~S"
msgstr "~S ~S : Il ne peut y avoir qu'un argument :INCLUDE: ~S"

#: defstruc.lsp:480
msgid ""
"~S: Use of ~S implicitly applies FUNCTION.~@\n"
"                                     Therefore using ~S instead of ~S."
msgstr ""
"~S : FUNCTION est déjà implicite avec ~S.~@\n"
"                                      C'est pourquoi ~S est utilisé au lieu de ~S."

#: conditio.lsp:106 defstruc.lsp:493
msgid "~S ~S: unknown option ~S"
msgstr "~S ~S : Option ~S non reconnue."

#: clos.lsp:3082 conditio.lsp:112 defstruc.lsp:497
msgid "~S ~S: invalid syntax in ~S option: ~S"
msgstr "~S ~S : Mauvaise syntaxe dans l'option ~S: ~S"

#: clos.lsp:3017 conditio.lsp:116 defstruc.lsp:501
msgid "~S ~S: not a ~S option: ~S"
msgstr "~S ~S : Ceci n'est pas une option ~S: ~S"

#: defstruc.lsp:525
msgid "~S ~S: There is no :PREDICATE on unnamed structures."
msgstr "~S ~S : Il ne peut pas y avoir de :PREDICATE avec des structures anonymes."

#: defstruc.lsp:551
msgid "~S ~S: invalid :TYPE option ~S"
msgstr "~S ~S : Option :TYPE inadmissible: ~S"

#: defstruc.lsp:557
msgid "~S ~S: The :INITIAL-OFFSET must be a nonnegative integer, not ~S"
msgstr "~S ~S : :INITIAL-OFFSET doit être un entier positif ou zéro et non ~S"

#: defstruc.lsp:563
msgid "~S ~S: :INITIAL-OFFSET must not be specified without :TYPE : ~S"
msgstr "~S ~S : :INITIAL-OFFSET ne peut être précisé qu'ensemble avec :TYPE: ~S"

#: defstruc.lsp:581
msgid "~S ~S: included structure ~S has not been defined."
msgstr "~S ~S : La structure incluse ~S n'est pas définie."

#: defstruc.lsp:593
msgid "~S ~S: included structure ~S must be of the same type ~S."
msgstr "~S ~S : La structure incluse ~S doit être du même type ~S."

#: defstruc.lsp:618
msgid "~S ~S: included structure ~S has no component with name ~S."
msgstr "~S ~S : La structure incluse ~S n'a pas de composante de nom ~S."

#: defstruc.lsp:647
msgid "~S ~S: The READ-ONLY slot ~S of the included structure ~S must remain READ-ONLY in ~S."
msgstr "~S ~S : Le composant READ-ONLY ~S de la structure incluse ~S doit rester READ-ONLY dans ~S."

#: defstruc.lsp:657
msgid "~S ~S: The type ~S of slot ~S should be a subtype of the type defined for the included strucure ~S, namely ~S."
msgstr "~S ~S : Le type ~S du composant ~S doit être un sous-type du type défini dans la structure incluse ~S, c'est-à-dire ~S."

#: defstruc.lsp:663 defstruc.lsp:761
msgid "~S ~S: ~S is not a slot option."
msgstr "~S ~S : ~S n'est pas une option de composant."

#: defstruc.lsp:695
msgid "~S ~S: structure of type ~S can't hold the name."
msgstr "~S ~S : Une structure de type ~S ne peut pas contenir le nom."

#: defstruc.lsp:747
msgid "~S ~S: There may be only one slot with the name ~S."
msgstr "~S ~S : Il ne peut pas y avoir plusieurs composants avec le même nom ~S."

#: format.lsp:70
msgid "The control string terminates within a directive."
msgstr "La chaîne de contrôle se termine en plein milieu d'une directive."

#: format.lsp:137
msgid "~A must introduce a number."
msgstr "~A doit introduire un nombre."

#: format.lsp:147
msgid "The control string terminates in the middle of a parameter."
msgstr "La chaîne de contrôle se termine au milieu d'un paramètre."

#: format.lsp:227
msgid "Non-existent directive"
msgstr "Directive non reconnue."

#: format.lsp:235
msgid "Closing '/' is missing"
msgstr "'/' fermant manque"

#: format.lsp:248
msgid "There is no package with name ~S"
msgstr "Il n'y a pas de paquetage de nom ~S."

#: format.lsp:263
msgid "The closing directive '~A' does not have a corresponding opening one."
msgstr "Parenthèse fermante '~A' sans parenthèse ouvrante correspondante."

#: format.lsp:268
msgid "The closing directive '~A' does not match the corresponding opening one. It should read '~A'."
msgstr "La parenthèse fermante '~A' ne correspond pas à celle ouvrante. Il devrait y avoir '~A'."

#: format.lsp:277 format.lsp:1641 format.lsp:2445
msgid "The ~~; directive is not allowed at this point."
msgstr "La directive ~~; n'est pas permise ici."

#: format.lsp:287
msgid "The ~~newline directive cannot take both modifiers."
msgstr "La directive ~~Newline est insensée avec les deux qualificateurs : et @."

#: format.lsp:308
msgid "An opening directive is never closed; expecting '~A'."
msgstr "Il manque la borne fermante '~A'."

#: format.lsp:333
msgid "~%Current point in control string:"
msgstr "~%Position dans la chaîne de contrôle :"

#: format.lsp:383
msgid "The destination string ~S should have a fill pointer."
msgstr "La chaîne destination n'a pas de pointeur de remplissage."

#: format.lsp:390
msgid "The destination argument ~S is invalid (not NIL or T or a stream or a string)."
msgstr "L'argument de destination n'est ni NIL, ni T, ni un «stream» ni une chaîne : ~S"

#: format.lsp:419
msgid "~S: The control-string must be a string, not ~S"
msgstr "~S : La chaîne de contrôle doit être une chaîne et non ~S"

#: format.lsp:430
msgid "There are not enough arguments left for this directive."
msgstr "Il ne reste pas assez d'arguments pour cette directive."

#: format.lsp:528
msgid "The ~~:@R directive requires an integer in the range 1 - 4999, not ~S"
msgstr "La directive ~~:@R requiert un entier compris entre 1 et 4999 et non ~S"

#: format.lsp:547
msgid "The ~~@R directive requires an integer in the range 1 - 3999, not ~S"
msgstr "La directive ~~@R requiert un entier compris entre 1 et 3999 et non ~S"

#: format.lsp:611
msgid "The argument for the ~~R directive is too large."
msgstr "L'argument pour la directive ~~R est trop grand."

#: format.lsp:1331
msgid "The ~~R and ~~:R directives require an integer argument, not ~S"
msgstr "Les directives ~~R et ~~:R nécessitent un argument de type entier et non ~S"

#: format.lsp:1353
msgid "The ~~C directive requires a character argument, not ~S"
msgstr "La directive ~~C requiert un caractère et non ~S"

#: format.lsp:1579
msgid "The control string argument for the ~~? directive is invalid: ~S"
msgstr "~S ne convient pas comme chaîne de contrôle pour ~~?."

#: format.lsp:1584
msgid "The argument list argument for the ~~? directive is invalid: ~S"
msgstr "Ceci n'est pas une liste d'arguments convenable pour la directive ~~? : ~S"

#: format.lsp:1646
msgid "The ~~[ parameter must be an integer, not ~S"
msgstr "L'argument pour ~~[ doit être un entier et non ~S"

#: format.lsp:1665
msgid "The ~~[ directive cannot take both modifiers."
msgstr "La directive ~~[ ne peut pas accepter les deux qualificateurs : et @ en même temps."

#: format.lsp:1691
msgid "The ~~{ directive requires a list argument, not ~S"
msgstr "L'argument de ~~{ doit être une liste et non ~S"

#: format.lsp:2179
msgid "Too many arguments for this directive"
msgstr "Trop d'arguments pour cette directive."

#: format.lsp:2718
msgid "The control-string must be a string, not ~S"
msgstr "La chaîne de contrôle doit être une chaîne et non ~S"

#: trace.lsp:85 trace.lsp:253
msgid "~S: function name should be a symbol, not ~S"
msgstr "~S : Le nom de la fonction doit être un symbole et non ~S"

#: trace.lsp:95
msgid "~S: undefined function ~S"
msgstr "~S : La fonction ~S n'est pas définie."

#: trace.lsp:101
msgid "~S: cannot trace special form ~S"
msgstr "~S : La forme spéciale ~S ne peut pas être tracée."

#: trace.lsp:112
msgid "~&;; Tracing ~:[function~;macro~] ~S."
msgstr "~&;; Traçage ~:[de la fonction~;du macro~] ~S."

#: trace.lsp:266
msgid "~S: ~S was traced and has been redefined!"
msgstr "~S : ~S était tracée et a été redéfinie!"

#: compiler.lsp:215
msgid "~1{~5@*~D/~4@*~D/~3@*~D ~2@*~2,'0D.~1@*~2,'0D.~0@*~2,'0D~:}"
msgstr "~1{~3@*~D/~4@*~D/~5@*~D ~2@*~2,'0D:~1@*~2,'0D:~0@*~2,'0D~:}"

#: compiler.lsp:356
msgid "Bad length of closure vector: ~S"
msgstr "Mauvaise longueur pour un vecteur de fermeture : ~S"

#: compiler.lsp:1752
msgid "Compiler bug!! Occurred in ~A~@[ at ~A~]."
msgstr "Erreur dans le compilateur!! Arrivé dans ~A~@[ au point ~A~]."

#: compiler.lsp:2429
msgid "Bad declaration syntax: ~S~%Will be ignored."
msgstr "Mauvaise syntaxe pour une déclaration : ~S~%Ignorée."

#: compiler.lsp:2449
msgid "Non-symbol ~S may not be declared SPECIAL."
msgstr "Seuls les symboles peuvent être déclarés SPECIAL, pas ~S."

#: compiler.lsp:2456
msgid "Non-symbol ~S may not be declared IGNORE."
msgstr "Seuls les symboles peuvent être déclarés IGNORE, pas ~S."

#: compiler.lsp:2463
msgid "Non-symbol ~S may not be declared IGNORABLE."
msgstr "Seuls les symboles peuvent être déclarés IGNORABLE."

#: compiler.lsp:2470
msgid "Non-symbol ~S may not be declared READ-ONLY."
msgstr "Seuls les symboles peuvent être déclarés READ-ONLY."

#: compiler.lsp:2475
msgid "Unknown declaration ~S.~%The whole declaration will be ignored."
msgstr "Déclaration inconnue ~S.~%Toute la déclaration ~S est ignorée."

#: compiler.lsp:2807
msgid " in line ~D"
msgstr " dans la ligne ~D"

#: compiler.lsp:2808
msgid " in lines ~D..~D"
msgstr " dans les lignes ~D..~D"

#: compiler.lsp:2820
msgid "~%WARNING~@[ in function ~S~]~A :~%"
msgstr "~%AVERTISSEMENT~@[ dans la fonction ~S~]~A :~%"

#: compiler.lsp:2852
msgid "~%ERROR~@[ in function ~S~]~A :~%~?"
msgstr "~%ERREUR~@[ dans la fonction ~S~]~A :~%~?"

#: compiler.lsp:2993
msgid "Code contains dotted list ~S"
msgstr "Paire pointée dans le code en ~S"

#: compiler.lsp:2997
msgid "Form too short, too few arguments: ~S"
msgstr "Forme trop courte (trop peu d'arguments) : ~S"

#: compiler.lsp:3002
msgid "Form too long, too many arguments: ~S"
msgstr "Forme trop longue (trop d'arguments) : ~S"

#: compiler.lsp:3141
msgid "Invalid form: ~S"
msgstr "Forme invalide : ~S"

#: compiler.lsp:3194
msgid "Not the name of a function: ~S"
msgstr "Ceci n'est pas le nom d'une fonction : ~S"

#: compiler.lsp:3269 compiler.lsp:3349
msgid ""
"~S is neither declared nor bound,~@\n"
"                        it will be treated as if it were declared SPECIAL."
msgstr ""
"~S n'est ni déclaré ni lié,~@\n"
"                         et va être traité comme étant déclaré SPECIAL."

#: compiler.lsp:3366
msgid ""
"The constant ~S may not be assigned to.~@\n"
"                                                  The assignment will be ignored."
msgstr ""
"Rien ne peut être assigné à la constante ~S.~@\n"
"                                                   L'assignation est ignorée."

#: compiler.lsp:3508
msgid "argument list to function ~S is dotted: ~S"
msgstr "Liste pointée d'arguments pour la fonction ~S : ~S"

#: compiler.lsp:3514
msgid ""
"~S called with ~S~:[~; or more~] arguments, but it requires ~\n"
"                        ~:[~:[from ~S to ~S~;~S~]~;at least ~*~S~] arguments."
msgstr ""
"~S est appelé avec ~S ~:[~;ou plus d'~]arguments mais a besoin ~\n"
"                         ~:[de ~:[~S à ~S~;~S~]~;d'au moins ~*~S~] arguments."

#: compiler.lsp:3527
msgid "keyword arguments to function ~S should occur pairwise: ~S"
msgstr "Les arguments de genre mot-clé pour la fonction ~S ne sont pas par paires : ~S"

#: compiler.lsp:3538
msgid ""
"keyword ~S is not allowed for function ~S.~\n"
"                              ~%The only allowed keyword~:[s are ~{~S~#[~; and ~S~:;, ~]~}~; is ~{~S~}~]."
msgstr ""
"L'argument mot-clé ~S n'est pas permis pour la fonction ~S.~\n"
"                               ~%Seul~:[s sont permis ~{~S~#[~; et ~S~:;, ~]~}~; est permis ~{~S~}~]."

#: compiler.lsp:3550
msgid "argument ~S to function ~S is not a symbol"
msgstr "L'argument ~S pour la fonction ~S n'est pas un symbole."

#: compiler.lsp:4218
msgid ""
"~S called with ~S arguments, but it requires ~\n"
"                                   ~:[~:[from ~S to ~S~;~S~]~;at least ~*~S~] arguments."
msgstr ""
"~S est appelé avec ~S arguments mais a besoin ~\n"
"                                    ~:[de ~:[~S à ~S~;~S~]~;d'au moins ~*~S~] arguments."

#: compiler.lsp:4398
msgid "Illegal syntax in LET/LET*: ~S"
msgstr "Mauvaise syntaxe pour LET/LET* : ~S"

#: compiler.lsp:4435
msgid "Lambda list marker ~S not allowed here."
msgstr "Le marqueur de lambda-liste ~S n'est pas permis ici."

#: compiler.lsp:4441
msgid "Missing &REST parameter in lambda list ~S"
msgstr "Il manque le paramètre &REST dans la lambda-liste ~S"

#: compiler.lsp:4447
msgid "Lambda list element ~S is superfluous."
msgstr "L'élément de lambda-liste est superflu : ~S"

#: compiler.lsp:4622
msgid "Lambda lists with dots are only allowed in macros, not here: ~S"
msgstr "Les listes lambdas contenant une paire pointée ne sont permises qu'avec des macros et non ici : ~S"

#: compiler.lsp:4638
msgid "Illegal lambda list element ~S"
msgstr "N'est pas permis dans une lambda-liste : ~S"

#: compiler.lsp:4734
msgid "Binding variable ~S can cause side effects despite of IGNORE declaration~%since it is declared SPECIAL."
msgstr "Lier la variable ~S peut avoir des effets de bord malgré la déclaration IGNORE~%car elle a été déclarée SPECIAL."

#: compiler.lsp:4738
msgid "variable ~S is used despite of IGNORE declaration."
msgstr "La variable ~S est utilisée malgré la déclaration IGNORE."

#: compiler.lsp:4749
msgid "variable ~S is not used.~%Misspelled or missing IGNORE declaration?"
msgstr "La variable ~S n'est pas utilisée.~%Mauvaise orthographe ou déclaration IGNORE manquante?"

#: compiler.lsp:4755
msgid "The variable ~S is assigned to, despite of READ-ONLY declaration."
msgstr "La variable ~S est affectée malgré la déclaration READ-ONLY."

#: compiler.lsp:4801 compiler.lsp:4937
msgid "Constant ~S cannot be bound."
msgstr "La constante ~S ne peut pas être liée."

#: compiler.lsp:5685
msgid "Misplaced declaration: ~S"
msgstr "Une déclaration n'est pas permise ici : ~S"

#: compiler.lsp:5897
msgid "Odd number of arguments to SETQ: ~S"
msgstr "Nombre impair d'arguments pour SETQ : ~S"

#: compiler.lsp:5934 compiler.lsp:5971 compiler.lsp:6069
msgid "Cannot assign to non-symbol ~S."
msgstr "Rien ne peut être assigné à ~S car ce n'est pas un symbole."

#: compiler.lsp:5946
msgid "Odd number of arguments to PSETQ: ~S"
msgstr "Nombre impair d'arguments pour PSETQ : ~S"

#: compiler.lsp:6207
msgid "Only symbols may be used as variables, not ~S"
msgstr "Seuls les symboles peuvent servir de variable et non ~S"

#: compiler.lsp:6312
msgid "Illegal syntax in COMPILER-LET: ~S"
msgstr "Mauvaise syntaxe pour COMPILER-LET : ~S"

#: compiler.lsp:6320
msgid "Block name must be a symbol, not ~S"
msgstr "Un nom de bloc doit être un symbole et non ~S"

#: compiler.lsp:6369
msgid "RETURN-FROM block ~S is impossible from here."
msgstr "RETURN-FROM bloc ~S est impossible à partir d'ici."

#: compiler.lsp:6440
msgid "Only numbers and symbols are valid tags, not ~S"
msgstr "Seuls les symboles et les nombres peuvent servir de marqueur de saut et non ~S"

#: compiler.lsp:6511
msgid "Tag must be a symbol or a number, not ~S"
msgstr "Le marqueur de saut doit être un symbole ou un nombre et non ~S"

#: compiler.lsp:6516
msgid "GO to tag ~S is impossible from here."
msgstr "GO vers le marqueur ~S n'est pas possible ici."

#: compiler.lsp:6591
msgid "~S is not a function. It is a locally defined macro."
msgstr "~S n'est pas une fonction mais une macro définie localement."

#: compiler.lsp:6627
msgid "Only symbols and lambda expressions are function names, not ~S"
msgstr "Seuls les symboles et les lambda-expressions sont des noms de fonction et non ~S"

#: compiler.lsp:6678
msgid "Illegal function definition syntax in ~S: ~S"
msgstr "Mauvaise syntaxe de définition de fonction dans ~S : ~S"

#: compiler.lsp:7118
msgid "Illegal syntax in SYMBOL-MACROLET: ~S"
msgstr "Mauvaise syntaxe pour SYMBOL-MACROLET : ~S"

#: compiler.lsp:7159
msgid "EVAL-WHEN situation must be EVAL or LOAD or COMPILE, but not ~S"
msgstr "EVAL-WHEN ne s'applique qu'aux situations EVAL, LOAD ou COMPILE et non ~S."

#: compiler.lsp:7202
msgid "CASE clause without objects: ~S"
msgstr "Clause CASE sans objets LISP : ~S"

#: compiler.lsp:7212
msgid "~S: the ~S clause must be the last one: ~S"
msgstr "~S : La clause ~S doit être la dernière: ~S"

#: compiler.lsp:7222
msgid "Duplicate ~S label ~S : ~S"
msgstr "~S : Le choix ~S se répète: ~S"

#: compiler.lsp:7484
msgid "Too many arguments to ~S"
msgstr "Trop d'arguments pour ~S"

#: compiler.lsp:7499
msgid "Too few arguments to ~S"
msgstr "Trop peu d'arguments pour ~S"

#: compiler.lsp:8390
msgid "The ~S destination is invalid (not NIL or T or a stream or a string with fill-pointer): ~S"
msgstr "La destination de ~S est invalide (ni NIL, ni T, ni un «stream», ni une chaîne avec pointeur de remplissage): ~S"

#: compiler.lsp:11874
msgid "Name of function to be compiled must be a symbol, not ~S"
msgstr "Le nom d'une fonction à compiler doit être un symbole et non ~S"

#: compiler.lsp:11885
msgid "~S: redefining ~S; it was traced!"
msgstr "~S: ~S est redéfinie, alors qu'elle était tracée!"

#: compiler.lsp:11893 compiler.lsp:11926
msgid "~S is already compiled."
msgstr "~S est déjà compilée."

#: compiler.lsp:11914 compiler.lsp:12505
msgid "Undefined function ~S"
msgstr "Fonction non définie ~S."

#: compiler.lsp:11935
msgid "Not a lambda expression nor a function: ~S"
msgstr "Ni lambda-expression ni fonction : ~S"

#: compiler.lsp:12166
msgid "~&Listing of compilation of file ~A~%on ~@? by ~A, version ~A"
msgstr "~&Listage de la compilation du fichier ~A~%le ~@? par ~A, version ~A"

#: compiler.lsp:12209
msgid "~%Compiling file ~A ..."
msgstr "~%Compilation du fichier ~A..."

#: compiler.lsp:12259
msgid "~&~%Compilation of file ~A is finished."
msgstr "~&~%Compilation du fichier ~A terminée."

#: compiler.lsp:12262
msgid "~%~D error~:P, ~D warning~:P"
msgstr "~%~D erreur~:P, ~D avertissement~:P"

#: compiler.lsp:12267
msgid "~%There were errors in the following functions:~%~{~<~%~:; ~S~>~^~}"
msgstr "~%Il y a des erreurs dans les fonctions :~%~{~<~%~:; ~S~>~^~}"

#: compiler.lsp:12274
msgid "~%The following functions were used but not defined:~%~{~<~%~:; ~S~>~^~}"
msgstr "~%Les fonctions suivantes sont utilisées mais non définies :~%~{~<~%~:; ~S~>~^~}"

#: compiler.lsp:12280
msgid "~%The following special variables were not defined:~%~{~<~%~:; ~S~>~^~}"
msgstr "~%Les variables utilisées comme SPECIAL ne sont pas définies :~%~{~<~%~:; ~S~>~^~}"

#: compiler.lsp:12284
msgid "~%The following special variables were defined too late:~%~{~<~%~:; ~S~>~^~}"
msgstr "~%Les variables déclarées SPECIAL sont définies trop tard :~%~{~<~%~:; ~S~>~^~}"

#: compiler.lsp:12288
msgid "~%The following functions were used but are deprecated:~%~{~<~%~:; ~S~>~^~}"
msgstr "~%Les fonctions suivantes sont utilisées mais sont découragées :~%~{~<~%~:; ~S~>~^~}"

#: compiler.lsp:12349
msgid "~%~%Disassembly of function ~S"
msgstr "~%~%Déassemblage de la fonction ~S"

#: compiler.lsp:12360
msgid "~%~S required arguments"
msgstr "~%~S arguments nécessaires"

#: compiler.lsp:12363
msgid "~%~S optional arguments"
msgstr "~%~S arguments facultatifs"

#: compiler.lsp:12366
msgid "~%~:[No rest parameter~;Rest parameter~]"
msgstr "~%~:[Pas de paramètre &REST~;Paramètre &REST~]"

#: compiler.lsp:12371
msgid "~%~S keyword parameter~:P: ~{~S~^, ~}."
msgstr "~%~S mot~:P-clé : ~{~S~^, ~}."

#: compiler.lsp:12375
msgid "~%Other keywords are allowed."
msgstr "~%D'autres mots-clé sont permis."

#: compiler.lsp:12377
msgid "~%No keyword parameters"
msgstr "~%Pas de mot-clé"

#: compiler.lsp:12394
msgid "Disassembly of function "
msgstr "Déassemblage de la fonction "

#: compiler.lsp:12412
msgid " required arguments"
msgstr " arguments nécessaires"

#: compiler.lsp:12417
msgid " optional arguments"
msgstr " arguments facultatifs"

#: compiler.lsp:12422
msgid "Rest parameter"
msgstr "Paramètre &REST"

#: compiler.lsp:12425
msgid "No rest parameter"
msgstr "Pas de paramètre &REST"

#: compiler.lsp:12432
msgid " keyword parameter~P: "
msgstr " mot~P-clé : "

#: compiler.lsp:12442
msgid "Other keywords are allowed."
msgstr "D'autres mots-clé sont permis."

#: compiler.lsp:12447
msgid "No keyword parameters"
msgstr "Pas de mot-clé"

#: compiler.lsp:12528
msgid "Cannot disassemble ~S"
msgstr "Impossible de déassembler ~S"

#: defs2.lsp:63
msgid "~S: ~S is not a function"
msgstr "~S : ~S n'est pas une fonction."

#: defs2.lsp:77
msgid "~S: package name ~S should be a string or a symbol"
msgstr "~S : Le nom d'un paquetage doit être une chaîne ou un symbole et non ~S."

#: defs2.lsp:84
msgid "~S ~A: symbol name ~S should be a string or a symbol"
msgstr "~S ~A : Le nom d'un symbole doit être une chaîne ou un symbole et non ~S."

#: defs2.lsp:104
msgid "~S ~A: the symbol ~A must not be specified more than once"
msgstr "~S ~A : Le symbole ~A ne peut être mentionné qu'une seule fois."

#: defs2.lsp:116 defs2.lsp:124
msgid "~S ~A: the ~S option must not be given more than once"
msgstr "~S ~A : L'option ~S ne doit apparaître qu'une seule fois."

#: defs2.lsp:182
msgid "~S ~A: unknown option ~S"
msgstr "~S ~A : Option ~S non reconnue."

#: defs2.lsp:186
msgid "~S ~A: invalid syntax in ~S option: ~S"
msgstr "~S ~A : Mauvaise syntaxe dans l'option ~S: ~S"

#: defs2.lsp:190
msgid "~S ~A: not a ~S option: ~S"
msgstr "~S ~A : Ceci n'est pas une option ~S: ~S"

#: defs2.lsp:246
msgid "This symbol will be created."
msgstr "Ce symbole sera créé."

#: defs2.lsp:247
msgid "~S ~A: There is no symbol ~A::~A ."
msgstr "~S ~A : Il n'y a pas de symbole ~A::~A ."

#: defs2.lsp:321
msgid "The object to be destructured should be a list with ~:[at least ~*~S~;~:[from ~S to ~S~;~S~]~] elements, not ~4@*~S."
msgstr "L'objet à démonter devrait être une liste ~:[d'au moins ~*~S~;de ~:[~S à ~S~;~S~]~] éléments et non ~4@*~S."

#: defs2.lsp:390
msgid "~S: macro name should be a symbol, not ~S"
msgstr "~S : le nom de macro n'est pas un symbole: ~S"

#: defs2.lsp:425
msgid "~S: input stream ~S ends within read macro beginning to ~S"
msgstr "~S : Le «stream» d'entrée se termine à l'intérieur d'un macro de lecture en ~S"

#: defs2.lsp:431
msgid "~S from ~S: character read should be a character: ~S"
msgstr "~S de ~S : le caractère lu n'est pas un caractère: ~S"

#: defs2.lsp:452
msgid "~S from ~S: After ~S is ~S an undefined dispatch macro character"
msgstr "~S de ~S : Après ~S ~S n'est plus défini comme macro caractère de «dispatch»."

#: defs2.lsp:518 defs2.lsp:533
msgid "~S: ~S of ~S is ambiguous. Please use ~S or ~S."
msgstr "~S : ~S de ~S est ambigu. Utilisez ~S ou ~S."

#: loop.lsp:48
msgid "~S: syntax error after ~A in ~S"
msgstr "~S : mauvaise syntaxe après ~A dans ~S"

#: loop.lsp:259
msgid "~S: missing variable."
msgstr "~S : Il manque une variable."

#: loop.lsp:270
msgid "~S: After ~S, ~S is interpreted as a type specification"
msgstr "~S : Après ~S, on traite ~S comme une spécification d'un type."

#: loop.lsp:574
msgid "~S: ~A clauses should occur before the loop's main body"
msgstr "~S : Les phrases ~A doivent apparaître avant le contenu principale de la boucle."

#: loop.lsp:736
msgid "~S: After ~S a plural loop keyword is required, not ~A"
msgstr "~S : Après ~S, on s'attend au pluriel et non à ~A"

#: loop.lsp:743
msgid "~S: After ~S a singular loop keyword is required, not ~A"
msgstr "~S : Après ~S, on s'attend au singulier et non à ~A"

#: loop.lsp:912
msgid "~S: questionable iteration direction after ~A"
msgstr "~S : On compte vers le haut ou vers le bas après ~A ?"

#: loop.lsp:924
msgid "~S: specifying ~A requires FROM or DOWNFROM"
msgstr "~S : ~A ne va qu'avec FROM ou DOWNFROM"

#: loop.lsp:1000
msgid "~S: illegal syntax near ~S in ~S"
msgstr "~S : syntaxe illégale près de ~S dans ~S"

#: loop.lsp:1007
msgid "~S: ambiguous result of loop ~S"
msgstr "~S : Le résultat de la boucle ~S est ambigu."

#: loop.lsp:1168
msgid "~S is possible only from within ~S"
msgstr "~S n'est possible qu'à l'intérieur de ~S."

#: loop.lsp:1172
msgid "Use of ~S in FINALLY clauses is deprecated because it can lead to infinite loops."
msgstr "On recommande de ne pas utiliser ~S dans des phrases FINALLY car cela peut amener à des boucles infinies."

#: loop.lsp:1176
msgid "~S is not possible here"
msgstr "~S n'est pas possible ici."

#: clos.lsp:167 clos.lsp:188
msgid "~S: argument ~S is not a symbol"
msgstr "~S : L'argument ~S n'est pas un symbole."

#: clos.lsp:174
msgid "~S: ~S does not name a class"
msgstr "~S : ~S n'est pas le nom d'une classe."

#: clos.lsp:194
msgid "~S: ~S is not a class"
msgstr "~S : ~S n'est pas une classe."

#: clos.lsp:201
msgid "~S: cannot redefine built-in class ~S"
msgstr "~S : La classe prédéfinie ~S ne peut être redéfinie."

#: clos.lsp:206
msgid "~S: Redefining the COMMON LISP class ~S"
msgstr "~S : La classe ~S de COMMON-LISP va être redéfinie."

#: clos.lsp:361
msgid "instance ~S of class ~S has no slots (wrong metaclass)"
msgstr "L'objet ~S appartenant à la classe ~S n'a pas de composants (mauvaise classe méta)"

#: clos.lsp:382 clos.lsp:427
msgid "~S: not a list of slots: ~S"
msgstr "~S : Pas une liste de composants: ~S"

#: clos.lsp:390
msgid "~S: invalid slot and variable specification ~S"
msgstr "~S : spécification invalide de composant et variable: ~S"

#: clos.lsp:396 clos.lsp:438
msgid "~S: variable ~S should be a symbol"
msgstr "~S : La variable ~S devrait être un symbole."

#: clos.lsp:402
msgid "~S: slot name ~S should be a symbol"
msgstr "~S : Le nom de composant ~S devrait être un symbole."

#: clos.lsp:433
msgid "~S: invalid slot and accessor specification ~S"
msgstr "~S : spécification invalide de composant et accesseur: ~S"

#: clos.lsp:443
msgid "~S: accessor name ~S should be a symbol"
msgstr "~S : Le nom d'accesseur ~S devrait être un symbole."

#: clos.lsp:534
msgid "~S: class name ~S should be a symbol"
msgstr "~S : Le nom de classe ~S devrait être un symbole."

#: clos.lsp:541
msgid "~S ~S: expecting list of superclasses instead of ~S"
msgstr "~S ~S : on s'attend à une liste de classes supérieures au lieu de ~S"

#: clos.lsp:547
msgid "~S ~S: superclass name ~S should be a symbol"
msgstr "~S ~S : Le nom d'une classe supérieure doit être un symbole et non ~S"

#: clos.lsp:559
msgid "~S ~S: expecting list of slot specifications instead of ~S"
msgstr "~S ~S : on s'attend à une liste de spécifications de composants au lieu de ~S"

#: clos.lsp:569
msgid "~S ~S: slot name ~S should be a symbol"
msgstr "~S ~S : Le nom de composant ~S doit être un symbole et non ~S"

#: clos.lsp:574
msgid "~S ~S: There may be only one direct slot with the name ~S."
msgstr "~S ~S : Il ne peut pas y avoir plusieurs composants directs avec le même nom ~S."

#: clos.lsp:589
msgid "~S ~S: slot options for slot ~S don't come in pairs"
msgstr "~S ~S : Les options pour le composant ~S ne viennent pas deux à deux."

#: clos.lsp:600
msgid "~S ~S, slot option for slot ~S: ~S is not a function name"
msgstr "~S ~S, option pour composant ~S : ~S n'est pas le nom d'une fonction."

#: clos.lsp:610 clos.lsp:632
msgid "~S ~S, slot option for slot ~S: ~S is not a symbol"
msgstr "~S ~S, option pour composant ~S : ~S n'est pas un symbole."

#: clos.lsp:620 clos.lsp:640 clos.lsp:649 clos.lsp:657
msgid "~S ~S, slot option ~S for slot ~S may only be given once"
msgstr "~S ~S, l'option ~S pour le composant ~S ne peut être spécifiée qu'une seule fois."

#: clos.lsp:626
msgid "~S ~S, slot option for slot ~S must have the value ~S or ~S, not ~S"
msgstr "~S ~S, l'option ~S pour le composant ~S doit avoir la valeur ~S ou ~S et non ~S"

#: clos.lsp:662
msgid "~S ~S, slot option for slot ~S: ~S is not a string"
msgstr "~S ~S, option pour composant ~S : ~S n'est pas une chaîne."

#: clos.lsp:669
msgid "~S ~S, slot option for slot ~S: ~S is not a valid slot option"
msgstr "~S ~S, option pour composant ~S : ~S n'est pas une option valable."

#: clos.lsp:720
msgid "~S ~S, option ~S may only be given once"
msgstr "~S ~S, l'option ~S ne peut être spécifiée qu'une seule fois."

#: clos.lsp:729 clos.lsp:756
msgid "~S ~S, option ~S: ~S is not a symbol"
msgstr "~S ~S, option ~S : ~S n'est pas un symbole."

#: clos.lsp:740
msgid "~S ~S: option ~S should be written ~S"
msgstr "~S ~S : L'option ~S devrait être écrite ~S."

#: clos.lsp:745
msgid "~S ~S, option ~S: arguments don't come in pairs"
msgstr "~S ~S, option ~S : Les arguments ne viennent pas deux à deux."

#: clos.lsp:761
msgid "~S ~S, option ~S: ~S may only be given once"
msgstr "~S ~S, option ~S : ~S ne peut être spécifié qu'une seule fois."

#: clos.lsp:781
msgid "~S ~S, option ~S: ~S is not a string"
msgstr "~S ~S, option ~S : ~S n'est pas une chaîne."

#: clos.lsp:790
msgid "~S ~S: invalid option ~S"
msgstr "~S ~S : option invalide ~S"

#: clos.lsp:897
msgid "~S: Class ~S is being redefined, instances are obsolete"
msgstr "~S : La classe ~S est redéfinie, les instances sont obsolètes."

#: clos.lsp:984
msgid "~S ~S: superclass ~S should belong to class STANDARD-CLASS"
msgstr "~S ~S : La classe supérieure ~S n'appartient pas à la classe STANDARD-CLASS."

#: clos.lsp:1154
msgid "~S ~S: inconsistent precedence graph, cycle ~S"
msgstr "~S ~S : graphe de précédences contradictoire, cycle ~S"

#: clos.lsp:1193
msgid "(class-precedence-list ~S) and (class-precedence-list ~S) are inconsistent"
msgstr "(class-precedence-list ~S) et (class-precedence-list ~S) sont contradictoires."

#: clos.lsp:1350
msgid "~S: superclass ~S should belong to class BUILT-IN-CLASS"
msgstr "~S : La classe supérieure ~S n'appartient pas à la classe BUILT-IN-CLASS."

#: clos.lsp:1392
msgid "~S: metaclass STRUCTURE-CLASS forbids more than one direct superclass"
msgstr "~S : La classe méta STRUCTURE-CLASS ne permet qu'une seule classe supérieure."

#: clos.lsp:1398
msgid "~S: superclass ~S should belong to class STRUCTURE-CLASS"
msgstr "~S : La classe supérieure ~S n'appartient pas à la classe STRUCTURE-CLASS."

#: clos.lsp:1438
msgid "~S: metaclass STRUCTURE-CLASS does not support shared slots"
msgstr "~S : La classe méta STRUCTURE-CLASS ne supporte pas les slots partagés."

#: clos.lsp:1711
msgid "~S ~S: missing lambda list"
msgstr "~S ~S : la lambda-liste manque."

#: clos.lsp:1723
msgid "STANDARD method combination doesn't allow the method qualifiers to be ~S"
msgstr "La combinaison STANDARD de méthodes ne permet pas de qualifier des méthodes comme ~S."

#: clos.lsp:1876 clos.lsp:1881
msgid "~S ~S: ~S is invalid within ~S methods"
msgstr "~S ~S : ~S n'est pas permit dans des méthodes ~S."

#: clos.lsp:2119
msgid "Too few arguments to ~S: ~S"
msgstr "Trop peu d'arguments pour ~S : ~S"

#: clos.lsp:2248
msgid "The generic function ~S is being modified, but has already been called."
msgstr "On change la fonction générique ~S qui a déjà été appelée."

#: clos.lsp:2807
msgid "~S in ~S: the new arguments ~S have a different effective method than the old arguments ~S"
msgstr "~S dans ~S : les nouveaux arguments ~S ont une méthode effective différentes des anciens arguments ~S"

#: clos.lsp:2832
msgid "~S has ~S, but ~S has ~S required parameters"
msgstr "~S reçoit ~S arguments obligatoires, mais ~S en reçoit ~S."

#: clos.lsp:2837
msgid "~S has ~S, but ~S has ~S optional parameters"
msgstr "~S reçoit ~S arguments facultatifs, mais ~S en reçoit ~S."

#: clos.lsp:2842 clos.lsp:2847
msgid "~S has &REST or &KEY, but ~S hasn't."
msgstr "~S spécifie &REST ou &KEY, mais ~S pas."

#: clos.lsp:2859
msgid "~S doesn't accept the keywords ~S of ~S"
msgstr "~S n'accepte pas les mots clé ~S de ~S."

#: clos.lsp:2889
msgid "Replacing method ~S in ~S"
msgstr "On remplace la méthode ~S dans ~S."

#: clos.lsp:2907
msgid "Removing method ~S in ~S"
msgstr "On retire la méthode ~S de ~S."

#: clos.lsp:2935
msgid "~S has no method with qualifiers ~:S and specializers ~S"
msgstr "~S n'a pas de méthode qualifiée ~:S qui est spécialisée sur ~S."

#: clos.lsp:2964 clos.lsp:3271
msgid "~S doesn't name a generic function"
msgstr "~S n'est pas le nom d'une fonction générique."

#: clos.lsp:3026
msgid "~S ~S: Only ~S declarations are permitted: ~S"
msgstr "~S ~S : Seules les déclarations ~S sont permises: ~S"

#: clos.lsp:3035
msgid "~S ~S: ~S may only be specified once."
msgstr "~S ~S : ~S ne peut être spécifié qu'une seule fois."

#: clos.lsp:3043
msgid "~S ~S: A string must be specified after ~S : ~S"
msgstr "~S ~S : Il faut une chaîne après ~S : ~S"

#: clos.lsp:3048
msgid "~S ~S: Only one ~S string is allowed"
msgstr "~S ~S : Il faut qu'une seule chaîne ~S."

#: clos.lsp:3056
msgid "~S ~S: The only valid method combination is ~S : ~S"
msgstr "~S ~S : La seule combinaison de méthodes valable est ~S : ~S"

#: clos.lsp:3064
msgid "~S ~S: The only valid generic function class name is ~S : ~S"
msgstr "~S ~S : Le seul nom valable d'une classe de fonction générique est ~S : ~S"

#: clos.lsp:3072
msgid "~S ~S: The only valid method class name is ~S : ~S"
msgstr "~S ~S : Le seul nom valable d'une classe de méthodes est ~S : ~S"

#: clos.lsp:3091
msgid "~S ~S: ~S is not one of the required parameters: ~S"
msgstr "~S ~S : ~S n'est pas parmi les noms d'arguments obligatoires: ~S"

#: clos.lsp:3103
msgid "~S ~S: some variable occurs twice in ~S"
msgstr "~S ~S : une variable apparaît plusieurs fois dans ~S."

#: clos.lsp:3108
msgid "~S ~S: ~S is missing some required parameter"
msgstr "~S ~S : ~S ne contient pas tous les noms d'arguments obligatoires."

#: clos.lsp:3137
msgid "~S ~S: No initializations are allowed in a generic function lambda-list: ~S"
msgstr "~S ~S : Des initialisations ne sont pas permises dans la lambda-liste d'une fonction générique: ~S"

#: clos.lsp:3143
msgid "~S ~S: variable name ~S should be a symbol"
msgstr "~S ~S : le nom de variable ~S devrait être un symbole."

#: clos.lsp:3148
msgid "~S ~S: duplicate variable name ~S"
msgstr "~S ~S : le nom de variable ~S apparaît plusieurs fois."

#: clos.lsp:3199
msgid "~S ~S: invalid lambda list portion: ~S"
msgstr "~S ~S : lambda-liste partiellement invalide: ~S"

#: clos.lsp:3252
msgid "Removing all methods of ~S"
msgstr "On enlève toutes les méthodes de ~S."

#: clos.lsp:3260
msgid "Modifying the parameter profile of ~S"
msgstr "On change le nombre / l'ordre des arguments de ~S."

#: clos.lsp:3316
msgid "~S: ~S is not a generic function specification"
msgstr "~S: ~S n'est pas une spécification de fonction générique."

#: clos.lsp:3379
msgid "~S: The name of a class must be a symbol, not ~S"
msgstr "~S : Le nom d'une classe doit être un symbole et non ~S."

#: clos.lsp:3384
msgid "~S: The name of the built-in class ~S cannot be modified"
msgstr "~S : Le nom de la classe prédéfinie ~S ne peut pas être changée."

#: clos.lsp:3427 clos.lsp:3431
msgid "~S: When calling ~S with arguments ~S, no method is applicable."
msgstr "~S : À l'appel de ~S avec les arguments ~S, aucune méthode ne s'applique."

#: clos.lsp:3449 clos.lsp:3453
msgid "~S: When calling ~S with arguments ~S, no primary method is applicable."
msgstr "~S : À l'appel de ~S avec les arguments ~S, aucune méthode primaire ne s'applique."

#: clos.lsp:3463
msgid "~S: When calling ~S with arguments ~S, there is no next method after ~S, and ~S was called."
msgstr "~S : À l'appel de ~S avec les arguments ~S, il n'y a plus de méthode après ~S, et ~S a été appelé."

#: clos.lsp:3514
msgid "~S: The class ~S has no slot named ~S"
msgstr "~S : La classe ~S n'a pas de composant de nom ~S."

#: clos.lsp:3524
msgid "~S: The slot ~S of ~S has no value"
msgstr "~S : Le composant ~S de ~S n'a pas de valeur."

#: clos.lsp:4032
msgid "~S method for ~S returned ~S"
msgstr "La méthode de ~ pour ~ a retourné ~."

#: conditio.lsp:80
msgid "~S: the name of a condition must be a symbol, not ~S"
msgstr "~S : Le nom d'une condition exceptionnelle doit être un symbole et non ~S"

#: conditio.lsp:85
msgid "~S: the parent-type list must be a list of symbols, not ~S"
msgstr "~S : La liste des types doit être une liste de symboles et non ~S"

#: conditio.lsp:90
msgid "~S: the slot description list must be a list, not ~S"
msgstr "~S : La liste des descriptions de «slots» doit être une listeet non ~S"

#: conditio.lsp:145
msgid "~S: type ~S is not a subtype of ~S"
msgstr "~S : Le type ~S n'est pas un sous-type de ~S."

#: conditio.lsp:161
msgid "~S ~S: superfluous arguments ~S"
msgstr "~S ~S : Les arguments ~S sont superflus."

#: conditio.lsp:178
msgid "~S: the condition argument must be a string, a symbol or a condition, not ~S"
msgstr "~S : L'argument de condition exceptionnelle doit être de type STRING, SYMBOL ou CONDITION et non ~S"

#: conditio.lsp:571
msgid "~S: illegal syntax of clause ~S"
msgstr "~S : syntaxe inadmissible de la phrase ~S"

#: conditio.lsp:577
msgid "~S: misplaced ~S clause: ~S"
msgstr "~S : phrase ~S mal placée: ~S"

#: conditio.lsp:583
msgid "~S: too many variables ~S in clause ~S"
msgstr "~S : trop de variables ~S dans la phrase ~S"

#: conditio.lsp:796
msgid "~S: ~S is not a valid restart name here. Use ~S instead."
msgstr "~S : ~S n'est pas valable comme nom de «restart» ici. Utilisez ~S."

#: conditio.lsp:817
msgid "~S: invalid restart name ~S"
msgstr "~S : Nom inadmissible pour un «restart»: ~S"

#: conditio.lsp:824
msgid "~S: No restart named ~S is visible."
msgstr "~S : Un «restart» de nom ~S n'est pas visible."

#: conditio.lsp:882 conditio.lsp:941
msgid "~S: not a list: ~S"
msgstr "~S : ceci n'est pas une liste: ~S"

#: conditio.lsp:891 conditio.lsp:950
msgid "~S: invalid restart specification ~S"
msgstr "~S : spécification inadmissible d'un «restart»: ~S"

#: conditio.lsp:902 conditio.lsp:988
msgid "~S: unnamed restarts require ~S to be specified: ~S"
msgstr "~S : Il faut spécifier ~S pour des «restarts» anonymes: ~S"

#: conditio.lsp:973
msgid "~S: missing lambda list in restart specification ~S"
msgstr "~S : il faut une lambda-liste dans la spécification d'un «restart»: ~S"

#: conditio.lsp:996
msgid "~S: restart cannot be invoked interactively because it is missing a ~S option: ~S"
msgstr "~S : Ce «restart» ne peut prendre le contrôle en dialogue car il manque un ~S : ~S"

#: conditio.lsp:1195
msgid "~%New ~S [value ~D of ~D]: "
msgstr "~%Nouveau ~S [valeur ~D de ~D]: "

#: conditio.lsp:1414 conditio.lsp:1530
msgid "Return from ~S loop"
msgstr "Quitter le cycle de ~S."

#: conditio.lsp:1498 conditio.lsp:1521
msgid "WARNING:"
msgstr "AVERTISSEMENT :"

#: conditio.lsp:1510
msgid "~S: This is more serious than a warning: ~A"
msgstr "~S : C'est plus sérieux qu'un avertissement: ~A"

#: xcharin.lsp:36
msgid "~: argument ~S is not a character"
msgstr "~ : L'argument ~S n'est pas un caractère."

#: xcharin.lsp:57
msgid "~S: the font argument should be an integer, not ~S"
msgstr "~S : L'argument fonte doit être un entier et non ~S."

#: xcharin.lsp:66
msgid "~S: the bits argument should be an integer, not ~S"
msgstr "~S : L'argument bits doit être un entier et non ~S."

#: xcharin.lsp:88
msgid "~S: the only bit names are ~S, ~S, ~S, ~S, not ~S"
msgstr "~S : Les seuls noms bits permis sont ~S, ~S, ~S et ~S et non ~S."

#: screen.lsp:227
msgid "Got bad response from ~S: ~S"
msgstr "Mauvaise réponse par ~S : ~S"

#: amigasock.lsp:30
msgid "~S: ~S is not a SOCKET-SERVER"
msgstr "~S : ~S n'est pas un SOCKET-SERVER"

#: runprog.lsp:162
msgid "~S: File ~S already exists"
msgstr "~S : Le fichier ~S existe déjà."

#: query.lsp:12
msgid " (y/n) "
msgstr " (o/n) "

#: query.lsp:23
msgid "Please answer with y or n : "
msgstr "Répondez par o ou n : "

#: query.lsp:33
msgid " (yes/no) "
msgstr " (oui/non) "

#: query.lsp:43
msgid "Please answer with yes or no : "
msgstr "Répondez par oui ou non : "

#: reploop.lsp:53
msgid "[*package* invalid]"
msgstr "[*package* invalide]"

#: reploop.lsp:162
msgid "Values: "
msgstr "Valeurs : "

#: reploop.lsp:170
msgid ""
"\n"
"Help = this list\n"
"Use the usual editing capabilities.\n"
"(quit) or (exit) leaves CLISP."
msgstr ""
"\n"
"Help = cette liste\n"
"Éditez de la façon habituelle.\n"
"(quit) ou (exit) quitte CLISP."

#: reploop.lsp:179
msgid ""
"\n"
"Help   = this command list\n"
"Abort  = abort to the next recent input loop\n"
"Unwind = abort to the next recent input loop\n"
"Mode-1 = inspect all the stack elements\n"
"Mode-2 = inspect all the frames\n"
"Mode-3 = inspect only lexical frames\n"
"Mode-4 = inspect only EVAL and APPLY frames (default)\n"
"Mode-5 = inspect only APPLY frames\n"
"Where  = inspect this frame\n"
"Up     = go up one frame, inspect it\n"
"Top    = go to top frame, inspect it\n"
"Down   = go down one frame, inspect it\n"
"Bottom = go to bottom (most recent) frame, inspect it\n"
"Backtrace-1 = list all stack elements\n"
"Backtrace-2 = list all frames\n"
"Backtrace-3 = list all lexical frames\n"
"Backtrace-4 = list all EVAL and APPLY frames\n"
"Backtrace-5 = list all APPLY frames\n"
"Backtrace   = list stack in current mode\n"
"Break+ = set breakpoint in EVAL frame\n"
"Break- = disable breakpoint in EVAL frame\n"
"Redo   = re-evaluate form in EVAL frame\n"
"Return = leave EVAL frame, prescribing the return values"
msgstr ""
"\n"
"Help   = ce menu-ci\n"
"Abort  = arrêt, retour au niveau supérieur\n"
"Unwind = arrêt, retour au niveau supérieur\n"
"Mode-1 = examiner tous les éléments de la pile\n"
"Mode-2 = examiner tous les «frames»\n"
"Mode-3 = examiner uniquement les «frames» lexicaux\n"
"Mode-4 = examiner uniquement les «frames» EVAL et APPLY (par défaut)\n"
"Mode-5 = examiner uniquement les «frames» APPLY\n"
"Where  = examiner ce «frame»\n"
"Up     = examiner un «frame» supérieur\n"
"Top    = examiner le «frame» le plus élevé\n"
"Down   = examiner un prochain «frame» plus récent (inférieur)\n"
"Bottom = examiner le «frame» le plus récent (le plus bas)\n"
"Backtrace-1 = montrer tous les éléments de la pile\n"
"Backtrace-2 = montrer tous les «frames»\n"
"Backtrace-3 = montrer tous les «frames» lexicaux\n"
"Backtrace-4 = montrer tous les «frames» EVAL et APPLY\n"
"Backtrace-5 = montrer tous les «frames» APPLY\n"
"Backtrace   = montrer la pile en mode actuel\n"
"Break+ = placer un point d'interception dans le «frame» EVAL\n"
"Break- = enlever le point d'interception du «frame» EVAL\n"
"Redo   = réévaluer la forme dans le «frame» EVAL\n"
"Return = quitter le «frame» EVAL avec certaines valeurs"

#: reploop.lsp:234
msgid ""
"\n"
"Continue = continue evaluation"
msgstr ""
"\n"
"Continue = continuer l'évaluation"

#: reploop.lsp:301
msgid "You can continue (by typing 'continue')."
msgstr "Vous pouvez continuer (tapez «continue» pour cela)."

#: reploop.lsp:320
msgid "The following restarts are available too:"
msgstr "D'autres rentrées possibles:"

#: reploop.lsp:321
msgid "The following restarts are available:"
msgstr "Rentrées possibles:"

#: reploop.lsp:413
msgid ""
"\n"
"Step     = step into form: evaluate this form in single step mode\n"
"Next     = step over form: evaluate this form at once\n"
"Over     = step over this level: evaluate at once up to the next return\n"
"Continue = switch off single step mode, continue evaluation\n"
"Step-until, Next-until, Over-until, Continue-until:\n"
"           same as above, specify a condition when to stop"
msgstr ""
"\n"
"Step     = step into form: évaluer cette forme petit à petit\n"
"Next     = step over form: évaluer cette forme en bloc\n"
"Over     = step over this level: évaluer tout le reste jusqu'au prochain retour\n"
"Continue = continue: évaluer tout le reste en bloc\n"
"Step-until, Next-until, Over-until, Continue-until:\n"
"           de même, avec spécification d'une condition d'arrêt"

#: reploop.lsp:434 reploop.lsp:479
msgid "step "
msgstr "Step "

#: reploop.lsp:438
msgid "no values"
msgstr "Aucune valeur"

#: reploop.lsp:439
msgid "value: "
msgstr "Valeur : "

#: reploop.lsp:443
msgid " values: "
msgstr " Valeurs : "

#: reploop.lsp:507
msgid "condition when to stop: "
msgstr "condition d'arrêt : "

#: dribble.lsp:19
msgid "Already dribbling to ~S"
msgstr "Le protocole est déjà écrit sur ~S."

#: dribble.lsp:105
msgid "Currently not dribbling."
msgstr "Aucun protocole n'est couramment écrit."

#: describe.lsp:44
msgid "constant"
msgstr "constante"

#: describe.lsp:46
msgid "symbol-macro"
msgstr "macro de symbole"

#: describe.lsp:47
msgid "variable"
msgstr "variable"

#: describe.lsp:54
msgid "type"
msgstr "type"

#: describe.lsp:60
msgid "class"
msgstr "classe"

#: describe.lsp:134
msgid "~%Slots:"
msgstr "~%Composants:"

#: describe.lsp:141
msgid "unbound"
msgstr "aucune valeur"

#: describe.lsp:144
msgid "~%No slots."
msgstr "~%Aucun composant."

#: describe.lsp:151
msgid "a foreign pointer"
msgstr "un pointeur étranger."

#: describe.lsp:154
msgid "a foreign address"
msgstr "une addresse étrangère."

#: describe.lsp:157
msgid "a foreign variable of foreign type ~S."
msgstr "une variable étrangère de type étranger ~S."

#: describe.lsp:161
msgid "a foreign function taking foreign types ~:S and returning foreign type ~S."
msgstr "une fonction étrangère qui prend des arguments de types étrangers ~:S et rend une valeur de type étranger ~S."

#: describe.lsp:165
msgid "a byte specifier, denoting the ~S bits starting at bit position ~S of an integer."
msgstr "un intervalle de bits, comportant ~S bits à partir de la position ~S d'un entier."

#: describe.lsp:168
msgid "a special form handler."
msgstr "un interpréteur de forme spéciale."

#: describe.lsp:170
msgid "a load-time evaluation promise."
msgstr "une promesse d'évaluation au moment du chargement."

#: describe.lsp:172
msgid "a symbol macro handler."
msgstr "un expanseur de macro de symbole."

#: describe.lsp:174
msgid "an encoding."
msgstr "un codage."

#: describe.lsp:179
msgid "a GC-invisible pointer to ~S."
msgstr "un pointeur, invisible pour le GC, sur ~S."

#: describe.lsp:182
msgid "a GC-invisible pointer to a now defunct object."
msgstr "un pointeur, invisible pour le GC, sur un objet qui n'existe plus."

#: describe.lsp:184
msgid "a label used for resolving #~D# references during READ."
msgstr "une marque destinée à résoudre #~D# au cours de READ."

#: describe.lsp:188
msgid "a pointer into the stack. It points to:"
msgstr "un pointeur dans la pile. Il pointe vers :"

#: describe.lsp:191
msgid "a special-purpose object."
msgstr "un objet distingué."

#: describe.lsp:193
msgid "a machine address."
msgstr "une addresse au niveau de la machine."

#: describe.lsp:195
msgid "an instance of the CLOS class ~S."
msgstr "un objet appartenant à la classe ~S de CLOS."

#: describe.lsp:199
msgid "a structure of type ~S."
msgstr "une structure de type ~S."

#: describe.lsp:203
msgid "~%As such, it is also a structure of type ~{~S~^, ~}."
msgstr "~%En tant que telle, c'est aussi une structure de type ~{~S~^, ~}."

#: describe.lsp:217
msgid "a list of length ~S."
msgstr "une liste de longueur ~S."

#: describe.lsp:220
msgid "a dotted list of length ~S."
msgstr "une liste pointée de longueur ~S."

#: describe.lsp:222
msgid "a cons."
msgstr "un «cons»."

#: describe.lsp:225
msgid "a cyclic list."
msgstr "une liste circulaire."

#: describe.lsp:227
msgid "the empty list, "
msgstr "la liste vide, "

#: describe.lsp:230
msgid "the symbol ~S, "
msgstr "le symbole ~S, "

#: describe.lsp:234
msgid "lies in ~S"
msgstr "est situé dans ~S"

#: describe.lsp:237
msgid "is uninterned"
msgstr "n'appartient à aucun paquetage"

#: describe.lsp:251
msgid ", is accessible in the package~:[~;s~] ~{~A~^, ~}"
msgstr ", est visible dans le~:[ paquetage~;s paquetages~] ~{~A~^, ~}"

#: describe.lsp:256
msgid ", is a keyword"
msgstr ", est un mot-clé"

#: describe.lsp:259
msgid ", a constant"
msgstr ", une constante"

#: describe.lsp:261
msgid ", a variable declared SPECIAL"
msgstr ", une variable declarée SPECIAL"

#: describe.lsp:262
msgid ", a variable"
msgstr ", une variable"

#: describe.lsp:264
msgid " (macro: ~s)"
msgstr " (macro: ~s)"

#: describe.lsp:267
msgid ", value: ~s"
msgstr ", valeur : ~s"

#: describe.lsp:270
msgid ", names "
msgstr ", le nom "

#: describe.lsp:272
msgid "a special operator"
msgstr "d'un operateur spécial"

#: describe.lsp:274
msgid " with macro definition"
msgstr ", aussi d'un macro"

#: describe.lsp:276
msgid "a~:[~; deprecated~] function"
msgstr "d'une fonction~:[~; découragée~]"

#: describe.lsp:279
msgid "a macro"
msgstr "d'un macro"

#: describe.lsp:284
msgid ", names a type"
msgstr ", le nom d'un type"

#: describe.lsp:288
msgid ", names a class"
msgstr ", le nom d'une classe"

#: describe.lsp:294
msgid ", has the propert~@P ~{~S~^, ~}"
msgstr ", a ~[~;la propriété~:;les propriétés~] ~{~S~^, ~}"

#: describe.lsp:297 describe.lsp:331 describe.lsp:354 describe.lsp:373 describe.lsp:416
msgid "."
msgstr "."

#: describe.lsp:301
msgid "~%Documentation as a ~a:~%~a"
msgstr "~%Documentation en tant que ~A : ~A"

#: describe.lsp:303 describe.lsp:442
msgid "~%For more information, evaluate ~{~S~^ or ~}."
msgstr "~%Pour obtenir davantage d'information, évaluez ~{~S~^ ou ~}."

#: describe.lsp:307
msgid "an integer, uses ~S bit~:p, is represented as a ~(~A~)."
msgstr "un nombre entier, occupant ~S bit~:p, est représenté comme ~(~A~)."

#: describe.lsp:310
msgid "a rational, not integral number."
msgstr "un nombre rationnel mais pas entier."

#: describe.lsp:312
msgid "a float with ~S bits of mantissa (~(~A~))."
msgstr "un nombre à virgule flottante avec une précision de ~S bits (un ~(~A~))."

#: describe.lsp:315
msgid "a complex number "
msgstr "un nombre complexe "

#: describe.lsp:320
msgid "at the origin"
msgstr "à l'origine"

#: describe.lsp:321
msgid "on the ~:[posi~;nega~]tive real axis"
msgstr "sur la partie ~:[posi~;nega~]tive de l'axe réelle"

#: describe.lsp:324
msgid "on the ~:[posi~;nega~]tive imaginary axis"
msgstr "sur la partie ~:[posi~;nega~]tive de l'axe imaginaire"

#: describe.lsp:326
msgid "in the ~:[~:[first~;fourth~]~;~:[second~;third~]~] quadrant"
msgstr "dans le ~:[~:[premier~;quatrième~]~;~:[deuxième~;troisième~]~] quartier"

#: describe.lsp:328
msgid " of the Gaussian number plane."
msgstr " du plan Gaussien."

#: describe.lsp:330
msgid "a character"
msgstr "un caractère"

#: describe.lsp:335
msgid "~%Unicode name: ~A"
msgstr "~%Nom Unicode : ~A"

#: describe.lsp:336
msgid "~%It is not defined by the Unicode standard."
msgstr "~%Il n'est pas défini dans le standard Unicode."

#: describe.lsp:337
msgid "~%It is a ~:[non-~;~]printable character."
msgstr "~%C'est un caractère ~:[non ~;~]imprimable."

#: describe.lsp:340
msgid "~%Its use is non-portable."
msgstr "~%Il n'est pas portable de l'utiliser."

#: describe.lsp:342
msgid "a~:[~:[ closed ~;n output-~]~;~:[n input-~;n input/output-~]~]stream."
msgstr "un «stream» ~:[~:[fermé~;de sortie~]~;~:[d'entrée~;d'entrée/sortie~]~]."

#: describe.lsp:348
msgid "the package named ~A"
msgstr "le paquetage de nom ~A"

#: describe.lsp:352
msgid ". It has the nicknames ~{~A~^, ~}"
msgstr ". Il porte aussi les noms ~{~A~^, ~}"

#: describe.lsp:357
msgid "~%It "
msgstr "~%Il "

#: describe.lsp:359
msgid "imports the external symbols of the package~:[~;s~] ~{~A~^, ~} and "
msgstr "importe les symboles externes d~:[u paquetage~;es paquetages~] ~{~A~^, ~} et "

#: describe.lsp:364
msgid "exports ~:[no symbols~;the symbols~:*~{~<~%~:; ~S~>~^~}~%~]"
msgstr "~:[n'exporte pas de symboles~;exporte les symboles~:*~{~<~%~:; ~S~>~^~}~%~]"

#: describe.lsp:366
msgid "exports ~[no symbols~:;~:*~:d symbols~]"
msgstr "~[n'exporte pas de symboles~:;exporte~:* ~d symboles~]"

#: describe.lsp:369
msgid " to the package~:[~;s~] ~{~A~^, ~}"
msgstr " vers le~:[ paquetage~;s paquetages~] ~{~A~^, ~}"

#: describe.lsp:372
msgid ", but no package uses these exports"
msgstr ", mais aucun autre paquetage n'utilise ces exportations"

#: describe.lsp:374
msgid "a deleted package."
msgstr "un paquetage éliminé."

#: describe.lsp:376
msgid "a hash table with ~S entr~:@P."
msgstr "un tableau de hachage avec ~S entrée~:*~[s~;~:;s~]."

#: describe.lsp:379
msgid "~:[a~;the Common Lisp~] readtable."
msgstr "~:[un~;le~] tableau de lecture~:*~:[~; de Common Lisp~]."

#: describe.lsp:382
msgid "a ~:[~;portable ~]pathname~:[.~;~:*, with the following components:~{~A~}~]"
msgstr "un «pathname»~:[~; portable~]~:[.~;~:*, composé de:~{~A~}~]"

#: describe.lsp:397
msgid "a random-state."
msgstr "un «random-state»."

#: describe.lsp:401
msgid "a~:[~; simple~] ~A dimensional array"
msgstr "une matrice~:[~; simple~] à ~A dimension~:P"

#: describe.lsp:404
msgid " (vector)"
msgstr " (vecteur)"

#: describe.lsp:406
msgid " of ~(~A~)s"
msgstr " de ~(~A~)s"

#: describe.lsp:409
msgid ", adjustable"
msgstr ", ajustable"

#: describe.lsp:411
msgid ", of size ~{~S~^ x ~}"
msgstr ", de grandeur ~{~S~^ x ~}"

#: describe.lsp:414
msgid " and current length (fill-pointer) ~S"
msgstr " et longueur courante (fill-pointer) ~S"

#: describe.lsp:421
msgid "a foreign function."
msgstr "une fonction étrangère."

#: describe.lsp:427
msgid "a built-in system function."
msgstr "une fonction prédéfinie du système."

#: describe.lsp:435
msgid "a~:[n interpret~; compil~]ed function."
msgstr "une fonction ~:[interprét~;compil~]ée."

#: describe.lsp:445
msgid "~%argument list: ~:S"
msgstr "~%Liste des arguments: ~:S"

#: describe.lsp:448
msgid "~%documentation: ~A"
msgstr "~%Documentation: ~A"

#: describe.lsp:453
msgid "~&~%~A [see above]"
msgstr "~&~%~A [voir en haut]"

#: describe.lsp:456
msgid "~&~%~A is "
msgstr "~&~%~A est "

#: describe.lsp:520
msgid "~S: ~S is not a function."
msgstr "~S : ~S n'est pas une fonction."

#: describe.lsp:549
msgid "~%Argument list: "
msgstr "~%Liste des arguments : "

#: room.lsp:17
msgid "~S: argument must be ~S, ~S or ~S, not ~S"
msgstr "~S : L'argument doit être ~S, ~S ou ~S et non ~S"

#: room.lsp:51 room.lsp:215
msgid "Total"
msgstr "total"

#: room.lsp:59
msgid "~%Bytes permanently allocated:   ~9D~%Bytes currently in use:        ~9D~%Bytes available until next GC: ~9D~%"
msgstr "~%Allocation permanente:                   ~9D~%Octets couramment utilisés:              ~9D~%Octets disponibles jusqu'au prochain GC: ~9D~%"

#: edit.lsp:31
msgid "No external editor installed."
msgstr "Un éditeur externe n'est pas installé."

#: edit.lsp:103
msgid "~S cannot be edited."
msgstr "~S ne peut pas être édité."

#: edit.lsp:122
msgid "~S: source code for ~S not available."
msgstr "~S : Les sources de ~S ne sont pas présentes."

#: macros3.lsp:13
msgid ""
"The form ~S yielded ~:[no values~;~:*~{~S~^ ; ~}~] ,~@\n"
"                       that's not of type ~S."
msgstr ""
"La forme ~S a rendu ~:[aucune valeur~;~:*~{~S~^ ; ~}~] ,~@\n"
"                        ceci n'est pas de type ~S."

#: macros3.lsp:64
msgid "LETF* code contains a dotted list, ending with ~S"
msgstr "Dans le code de LETF*, occurence d'une paire pointée terminée en ~S"

#: macros3.lsp:83
msgid "illegal syntax in LETF* binding: ~S"
msgstr "Syntaxe illégale dans une liaison pour LETF* : ~S"

#: macros3.lsp:227
msgid "LETF code contains a dotted list, ending with ~S"
msgstr "Dans le code de LETF, occurence d'une paire pointée terminée en ~S"

#: macros3.lsp:246
msgid "illegal syntax in LETF binding: ~S"
msgstr "Syntaxe illégale dans une liaison pour LETF : ~S"

#: foreign1.lsp:86
msgid "Cannot map string ~S to C since it contains a character ~S"
msgstr "Ne peux convertir la chaîne ~S en langage C à cause d'un caractère ~S."

#: foreign1.lsp:128
msgid "Incomplete FFI type ~S is not allowed here."
msgstr "Le type de FFI ~S n'est pas complet, ce qui n'est pas permis ici."

#: foreign1.lsp:134
msgid "FFI type should be a symbol, not ~S"
msgstr "Un type FFi doit être un symbole et non ~S"

#: foreign1.lsp:138
msgid "Invalid FFI type: ~S"
msgstr "Type FFI inadmissible: ~S"

#: foreign1.lsp:155 foreign1.lsp:220
msgid "Invalid ~S component: ~S"
msgstr "Composant de ~S inadmissible: ~S"

#: foreign1.lsp:329
msgid "Invalid option in ~S: ~S"
msgstr "Option invalide dans ~S: ~S"

#: foreign1.lsp:333
msgid "Only one ~S option is allowed: ~S"
msgstr "Une seule option ~S est permise: ~S"

#: foreign1.lsp:350
msgid "Invalid parameter specification in ~S: ~S"
msgstr "Spécification invalide d'argument dans ~S: ~S"

#: foreign1.lsp:411
msgid "The name must be a string, not ~S"
msgstr "Le nom doit être une chaîne et non ~S."

#: foreign1.lsp:416
msgid "The name ~S is not a valid C identifier"
msgstr "Le nom ~S n'est pas valable en langage C."

#: foreign1.lsp:671
msgid "illegal foreign data type ~S"
msgstr "type invalide de données externes : ~S"

#: foreign1.lsp:801
msgid "~S: ~S option missing in ~S"
msgstr "~S: option ~S manque dans ~S"

#: foreign1.lsp:996
msgid "~S: :OUT argument is not a pointer: ~S"
msgstr "~S : paramètre :OUT n'est pas indirecte: ~S"

#: foreign1.lsp:1060
msgid "~S is only allowed after ~S: ~S"
msgstr "~S n'est permis qu'après ~S: ~S"

#: affi1.lsp:41
msgid "Basename ~S not a keyword or libraryname ~S not a string"
msgstr "La base ~S n'est pas un mot-clé ou alors le nom de librairie ~S n'est pas une chaîne"

#: affi1.lsp:48
msgid "Library redefinition: old ~S, new ~S"
msgstr "Redéfinition d'une librarie : avant ~S, maintenant ~S"

#: affi1.lsp:58
msgid "Unknown library: ~S"
msgstr "Librairie inconnue : ~S"

#: affi1.lsp:85
msgid "Library ~S is not open"
msgstr "La librairie ~S n'est pas ouverte"

#: affi1.lsp:147
msgid "Unknown function of library ~S: ~S"
msgstr "Fonction inconnue dans la librarie ~S : ~S"

#: affi1.lsp:173
msgid "Offset must be a fixnum: ~S"
msgstr "Le déplacement ~S n'est pas de type FIXNUM"

#: affi1.lsp:184
msgid "~&;; redefining foreign library function ~S~%;;  from ~S to ~S~%"
msgstr "~&;; Redéfinition de la fonction étrangère ~S~%;;  de ~S en ~S~%"

#: affi1.lsp:203
msgid "Unknown register: ~S"
msgstr "Registre inconnu : ~S"

#: affi1.lsp:215
msgid "Invalid parameter specification ~S in function ~S"
msgstr "Spécification invalide d'argument ~S pour la fonction ~S"

#: affi1.lsp:227
msgid "Unknown library function: ~S"
msgstr "Fonction d'une librairie inconnue : ~S"

#: affi1.lsp:244
msgid "Bad number of arguments for ~S: ~S"
msgstr "Mauvais nombre d'arguments pour ~S : ~S"

#: rexx1.lsp:146
msgid "No waiting for ~S possible."
msgstr "Pas d'attente de ~S possible."

#: defs3.lsp:231
msgid "~S: argument ~S should be a string or a symbol"
msgstr "~S : L'argument doit être un symbole ou une chaîne et non ~S."

#~ msgid "stack overflow during bignum arithmetic"
#~ msgstr "Débordement de pile lors d'opérations avec de longs nombres"

#, fuzzy
#~ msgid "Return value ~ of call to ~ is not of type ~."
#~ msgstr "La valeur de ~ n'est pas de type STREAM : ~"
