# French translation for GnuCOBOL
# Copyright (C) 2002-2020 Free Software Foundation, Inc.
# This file is distributed under the same license as the gnucobol package.
#
# Frédéric Marchal <fmarchal@perso.be>, 2019.
msgid ""
msgstr ""
"Project-Id-Version: gnucobol 2.2-rc1\n"
"Report-Msgid-Bugs-To: gnucobol-messages@gnu.org\n"
"POT-Creation-Date: 2020-11-27 07:57+0100\n"
"PO-Revision-Date: 2020-01-03 19:41+0100\n"
"Last-Translator: Frédéric Marchal <fmarchal@perso.be>\n"
"Language-Team: French <traduc@traduc.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Bugs: Report translation errors to the Language-Team address.\n"
"Plural-Forms: nplurals=2; plural=(n >= 2);\n"

#: cobc/cobc.c:94
#, c-format
msgid "invalid parameter: %s"
msgstr "paramètre invalide : %s"

#: cobc/cobc.c:149 cobc/cobc.c:2270 cobc/cobc.c:2273 cobc/cobc.c:4157
#: cobc/parser.y:846 cobc/reserved.c:3800 libcob/common.c:209
#: libcob/common.c:806 libcob/common.c:1881 libcob/common.c:1885
#: libcob/common.c:1917 libcob/common.c:1961 libcob/common.c:2158
#: libcob/common.c:5002 libcob/common.c:6627 libcob/common.c:7605
#: libcob/common.c:8600 libcob/common.c:8679 libcob/common.c:8895
msgid "unknown"
msgstr "inconnu"

#: cobc/cobc.c:935
#, fuzzy
#| msgid "%s: %d: internal compiler error"
msgid "internal compiler error"
msgstr "%s: %d: erreur interne du compilateur"

#: cobc/cobc.c:1001 cobc/cobc.c:1088 cobc/cobc.c:1148 cobc/cobc.c:1224
#: cobc/cobc.c:1264 cobc/cobc.c:1340
#, c-format
msgid "cannot allocate %d bytes of memory"
msgstr "impossible d'allouer %d octets de mémoire"

#: cobc/cobc.c:1014 cobc/cobc.c:1030 cobc/cobc.c:1050 cobc/cobc.c:1108
#: cobc/cobc.c:1126 cobc/cobc.c:1244 cobc/cobc.c:1359 cobc/cobc.c:1376
#: cobc/field.c:2026 libcob/common.c:7432
#, c-format
msgid "call to %s with NULL pointer"
msgstr "appel à %s avec un pointeur NULL"

#: cobc/cobc.c:1071
#, c-format
msgid "cannot reallocate %d bytes of memory"
msgstr "impossible de ré-allouer %d octets de mémoire"

#: cobc/cobc.c:1165 cobc/cobc.c:1281
msgid "attempt to reallocate non-allocated memory"
msgstr "tentative de ré-allouer une mémoire non allouée"

#: cobc/cobc.c:1198 cobc/cobc.c:1314
#, c-format
msgid "call to %s with invalid pointer, as it is missing in list"
msgstr "appel à %s avec un pointeur invalide, comme il est manquant dans la liste"

#: cobc/cobc.c:1487
#, c-format
msgid "assuming literal for unquoted '%s'"
msgstr "suppose un littéral pour « %s » sans guillemets"

#: cobc/cobc.c:1534
#, fuzzy
#| msgid "literal length %d exceeds maximum of %d digits"
msgid " - length exceeds maximum"
msgstr "la longueur %d du littéral dépasse le maximum de %d chiffres"

#: cobc/cobc.c:1538
msgid " - name cannot be empty"
msgstr ""

#: cobc/cobc.c:1541
msgid " - name cannot begin with space or underscore"
msgstr " - le nom ne peut pas débuter avec un espace ou un souligné"

#: cobc/cobc.c:1544
msgid " - name cannot begin with 'cob_' or 'COB_'"
msgstr " - le nom ne peut pas débuter avec « cob_ » ou « COB_ »"

#: cobc/cobc.c:1547
msgid " - name duplicates a 'C' keyword"
msgstr " - le nom duplique un mot clé « C »"

#: cobc/cobc.c:1550
msgid " - name cannot contain a directory separator"
msgstr " - le nom ne peut pas contenir un séparateur de répertoire"

#: cobc/cobc.c:1559
#, c-format
msgid "invalid file base name '%s'%s"
msgstr "nom de base du fichier invalide « %s »%s"

#: cobc/cobc.c:1563
#, c-format
msgid "invalid ENTRY '%s'%s"
msgstr "ENTRY invalide « %s »%s"

#: cobc/cobc.c:1566
#, c-format
msgid "invalid PROGRAM-ID '%s'%s"
msgstr "PROGRAM-ID invalide « %s »%s"

#: cobc/cobc.c:1698
#, fuzzy, c-format
#| msgid "file does not exist"
msgid "file '%s' does not exist"
msgstr "le fichier n'existe pas"

#: cobc/cobc.c:1724
#, fuzzy, c-format
#| msgid "duplicate DEFINE directive '%s'"
msgid "duplicate exception '%s'"
msgstr "directive DEFINE « %s » dupliquée"

#: cobc/cobc.c:1772
#, fuzzy, c-format
#| msgid "invalid parameter: %s"
msgid "invalid exception-name: %s"
msgstr "paramètre invalide : %s"

#: cobc/cobc.c:1909 cobc/cobc.c:8643
#, fuzzy
#| msgid "environment variables"
msgid "please check environment variables as noted above"
msgstr "variables d'environnement"

#: cobc/cobc.c:1921 cobc/error.c:347 cobc/error.c:371 cobc/error.c:399
#: cobc/error.c:401 cobc/error.c:458 cobc/error.c:614 cobc/error.c:648
#: cobc/error.c:724 cobc/error.c:727
msgid "error: "
msgstr "erreur : "

#: cobc/cobc.c:1944
#, c-format
msgid "duplicate DEFINE '%s' - ignored"
msgstr "DEFINE « %s » dupliqué – ignoré"

#: cobc/cobc.c:1996
#, c-format
msgid "environment variable '%s' is '%s'; should not contain '%c'"
msgstr "la variable d'environnement « %s » est « %s »; elle ne devrait pas contenir « %c »"

#: cobc/cobc.c:2025
msgid "parameter buffer size exceeded"
msgstr "taille du tampon de paramètre dépassée"

#: cobc/cobc.c:2065
#, c-format
msgid "warning: could not move temporary file to %s"
msgstr "avertissement : le fichier temporaire n'a pas su être déplacé vers %s"

#: cobc/cobc.c:2276
#, c-format
msgid "aborting codegen for %s (%s: %s)"
msgstr "interruption de codegen pour %s (%s: %s)"

#: cobc/cobc.c:2279
#, c-format
msgid "aborting compile of %s at line %d (%s: %s)"
msgstr "interruption de la compilation de %s à la ligne %d (%s: %s)"

#: cobc/cobc.c:2283
msgid "aborting"
msgstr "interruption"

#: cobc/cobc.c:2306 cobc/cobc.c:2341 libcob/common.c:7389 libcob/fileio.c:783
#: libcob/fileio.c:3166 libcob/numeric.c:1604 bin/cobcrun.c:359
msgid "Please report this!"
msgstr "Merci de signaler ceci !"

#: cobc/cobc.c:2359 bin/cobcrun.c:106
#, fuzzy
#| msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>"
msgid "License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>"
msgstr "Licence GPLv3+ : GNU GPL version 3 ou ultérieure <http://gnu.org/licenses/gpl.fr.html>"

#: cobc/cobc.c:2360 libcob/common.c:7976 bin/cobcrun.c:107
msgid ""
"This is free software; see the source for copying conditions.  There is NO\n"
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
msgstr ""
"Ceci est un logiciel libre; consultez les sources pour les conditions de copie.\n"
"Il n'y a AUCUNE garantie; pas même pour la COMMERCIALISATION ou l'ADÉQUATION À UN\n"
"BESOIN PARTICULIER."

#: cobc/cobc.c:2362 libcob/common.c:7978 bin/cobcrun.c:109
#, c-format
msgid "Written by %s\n"
msgstr "Écrit par %s\n"

#. TRANSLATORS: This msgid is intended as the "Packaged" msgid, %s expands to date and time
#: cobc/cobc.c:2363 cobc/cobc.c:2376 libcob/common.c:7981 bin/cobcrun.c:110
#, c-format
msgid "Built     %s"
msgstr "Compilé   %s"

#. TRANSLATORS: This msgid is intended as the "Built" msgid, %s expands to date and time
#: cobc/cobc.c:2365 cobc/cobc.c:2378 libcob/common.c:7984 bin/cobcrun.c:112
#, c-format
msgid "Packaged  %s"
msgstr "Empaqueté %s"

#: cobc/cobc.c:2367 cobc/cobc.c:2380 cobc/cobc.c:2485 libcob/common.c:8021
#, fuzzy
#| msgid "C version %s%s"
msgid "C version"
msgstr "Version C %s%s"

#: cobc/cobc.c:2393
msgid "executing:"
msgstr "exécution :"

#: cobc/cobc.c:2395
msgid "to be executed:"
msgstr "à exécuter :"

#: cobc/cobc.c:2433 cobc/cobc.c:2434 libcob/common.c:6122 libcob/common.c:6123
#: libcob/common.c:6154 libcob/common.c:6155
msgid "env"
msgstr "env"

#: cobc/cobc.c:2481 libcob/common.c:8017
msgid "build information"
msgstr "information de compilation"

#: cobc/cobc.c:2482 libcob/common.c:8018
msgid "build environment"
msgstr "environnement de compilation"

#: cobc/cobc.c:2491 libcob/common.c:8028
msgid "GnuCOBOL information"
msgstr "information GnuCOBOL"

#: cobc/cobc.c:2518 cobc/cobc.c:2536 libcob/common.c:6668 libcob/common.c:7635
#: libcob/common.c:7642 libcob/common.c:8050 libcob/common.c:8068
msgid "yes"
msgstr "oui"

#: cobc/cobc.c:2520 cobc/cobc.c:2538 libcob/common.c:6670 libcob/common.c:7637
#: libcob/common.c:8052 libcob/common.c:8070
msgid "no"
msgstr "non"

#: cobc/cobc.c:2524 libcob/common.c:8056
msgid "8 bytes"
msgstr "8 octets"

#: cobc/cobc.c:2526 libcob/common.c:8058
msgid "4 bytes"
msgstr "4 octets"

#: cobc/cobc.c:2530 cobc/cobc.c:2532 libcob/common.c:8062 libcob/common.c:8064
msgid "endianness"
msgstr ""

#: cobc/cobc.c:2530 libcob/common.c:8062
msgid "big-endian"
msgstr ""

#: cobc/cobc.c:2532 libcob/common.c:8064
msgid "little-endian"
msgstr ""

#: cobc/cobc.c:2536 cobc/cobc.c:2538 libcob/common.c:8068 libcob/common.c:8070
msgid "native EBCDIC"
msgstr ""

#: cobc/cobc.c:2541 libcob/common.c:8171
msgid "extended screen I/O"
msgstr "E/S écran étendue"

#: cobc/cobc.c:2544 libcob/common.c:8074
#, fuzzy
#| msgid "variable format"
msgid "variable file format"
msgstr "format variable"

#: cobc/cobc.c:2550 cobc/cobc.c:2552 libcob/common.c:8080 libcob/common.c:8082
#, fuzzy
#| msgid "sequential handler"
msgid "sequential file handler"
msgstr "gestionnaire séquentiel"

#: cobc/cobc.c:2552 libcob/common.c:8082
msgid "built-in"
msgstr "intégré"

#: cobc/cobc.c:2556 cobc/cobc.c:2558 cobc/cobc.c:2560 cobc/cobc.c:2562
#: cobc/cobc.c:2565 cobc/cobc.c:2567 cobc/cobc.c:2570 libcob/common.c:8086
#: libcob/common.c:8100 libcob/common.c:8102 libcob/common.c:8104
#: libcob/common.c:8107 libcob/common.c:8109 libcob/common.c:8112
#, fuzzy
#| msgid "sequential handler"
msgid "indexed file handler"
msgstr "gestionnaire séquentiel"

#: cobc/cobc.c:2570 cobc/cobc.c:2586 libcob/common.c:7645 libcob/common.c:8011
#: libcob/common.c:8012 libcob/common.c:8046 libcob/common.c:8112
#: libcob/common.c:8134 libcob/common.c:8168
msgid "disabled"
msgstr "désactivé"

#: cobc/cobc.c:2575 cobc/cobc.c:2577 cobc/cobc.c:2580 libcob/common.c:8118
msgid "mathematical library"
msgstr "bibliothèque mathématique"

#: cobc/cobc.c:2584 cobc/cobc.c:2586 libcob/common.c:8129 libcob/common.c:8134
msgid "XML library"
msgstr ""

#: cobc/cobc.c:2589 libcob/common.c:8151 libcob/common.c:8166
#: libcob/common.c:8168
msgid "JSON library"
msgstr ""

#: cobc/cobc.c:2592 libcob/common.c:8044 libcob/common.c:8175
msgid "enabled"
msgstr "activé"

#: cobc/cobc.c:2599
msgid "only one of options 'E', 'S', 'C', 'c' may be specified"
msgstr "seule une des options « E », « S », « C », « c » peut être spécifiée"

#: cobc/cobc.c:2605
msgid "only one of options 'm', 'x', 'b' may be specified"
msgstr "seule une des options « m », « x », « b » peut être spécifiée"

#: cobc/cobc.c:2647
#, c-format
msgid "option requires one of 'ALL', 'FD', 'WS', 'LS', 'RD', 'FD', 'SC', 'LO' - not '%s'"
msgstr ""

#: cobc/cobc.c:2677
#, c-format
msgid "'%s' is not an intrinsic function"
msgstr "« %s » n'est pas une fonction intrinsèque"

#: cobc/cobc.c:2721 cobc/cobc.c:7962 cobc/cobc.c:8080 cobc/codegen.c:3703
#: cobc/codegen.c:3821 cobc/codegen.c:5253 cobc/codegen.c:12354
#: cobc/tree.c:1259 cobc/tree.c:4104 cobc/tree.c:4654 cobc/tree.c:4903
#: cobc/typeck.c:3101 cobc/typeck.c:7623 cobc/typeck.c:7658 cobc/typeck.c:8500
#: cobc/typeck.c:11098 cobc/typeck.c:11383 cobc/typeck.c:11426
#, c-format
msgid "call to '%s' with invalid parameter '%s'"
msgstr "appel à « %s » avec un paramètre « %s » invalide"

#: cobc/cobc.c:3029
msgid "loading standard configuration file 'default.conf'"
msgstr "chargement du fichier de configuration standard « default.conf »"

#: cobc/cobc.c:3170
msgid "invalid output file name"
msgstr "nom de fichier de sortie invalide"

#: cobc/cobc.c:3268
#, c-format
msgid "warning: '%s' is not a directory, defaulting to current directory"
msgstr "avertissement : « %s » n'est pas un répertoire, utilisation du répertoire courant par défaut"

#: cobc/cobc.c:3295
#, c-format
msgid "warning: %d lines per listing page specified, using %d"
msgstr ""

#: cobc/cobc.c:3345
#, c-format
msgid "warning: assuming '%s' is a DEFINE - did you intend to use -debug?"
msgstr "avertissement : je présume que « %s » est un DEFINE – aviez-vous l'intention d'utiliser -debug ?"

#: cobc/cobc.c:3599 cobc/cobc.c:3622 cobc/cobc.c:3648
#, c-format
msgid "unknown warning option '%s'"
msgstr "option d'avertissement « %s » inconnue"

#: cobc/cobc.c:3700
#, c-format
msgid "%s option requires a listing file"
msgstr "l'option %s requiert un fichier de listing"

#: cobc/cobc.c:3707
msgid "output to stdout only valid for preprocess"
msgstr ""

#: cobc/cobc.c:3716
msgid "all runtime checks are enabled"
msgstr "tous les contrôles à l'exécution sont activés"

#: cobc/cobc.c:3890
msgid "only one stdin input allowed"
msgstr "seulement une entrée stdin autorisée"

#: cobc/cobc.c:3900
#, c-format
msgid "invalid file name parameter (length > %d)"
msgstr "paramètre de nom de fichier invalide (longueur > %d)"

#: cobc/cobc.c:4167
msgid "return status:"
msgstr "statut de retour :"

#: cobc/cobc.c:4203 libcob/common.c:5005
#, c-format
msgid "external process \"%s\" ended with signal %s (%d)"
msgstr ""

#: cobc/cobc.c:4261
msgid "nothing for -j to run"
msgstr "rien à exécuter par -j"

#: cobc/cobc.c:4303 cobc/cobc.c:4317
#, fuzzy, c-format
#| msgid "... removed from environment"
msgid "%s is resolved by environment as: %s"
msgstr "... retiré de l'environnement"

#: cobc/cobc.c:4783
msgid "preprocessing:"
msgstr "pré-traitement :"

#: cobc/cobc.c:4853
msgid "'cobxref' execution unsuccessful"
msgstr "exécution de « cobxref » infructueuse"

#: cobc/cobc.c:4856
#, c-format
msgid "check that 'cobxref' is in %s"
msgstr "vérifiez que « cobxref » est dans %s"

#: cobc/cobc.c:4858
msgid "no listing produced"
msgstr "aucun listing produit"

#: cobc/cobc.c:5781 cobc/cobc.c:5820
msgid "No fields defined."
msgstr "Aucun champ défini."

#: cobc/cobc.c:5840
msgid "No labels defined."
msgstr "Aucune étiquette définie."

#: cobc/cobc.c:5862
msgid "Error/Warning summary:"
msgstr "Résumé des erreurs/avertissements :"

#: cobc/cobc.c:5906
msgid "0 warnings in compilation group"
msgstr "0 avertissement dans le groupe de compilation"

#: cobc/cobc.c:5910
msgid "1 warning in compilation group"
msgstr "1 avertissement dans le groupe de compilation"

#: cobc/cobc.c:5914
#, c-format
msgid "%d warnings in compilation group"
msgstr "%d avertissements dans le groupe de compilation"

#: cobc/cobc.c:5920
msgid "0 errors in compilation group"
msgstr "0 erreur dans le groupe de compilation"

#: cobc/cobc.c:5924
msgid "1 error in compilation group"
msgstr "1 erreur dans le groupe de compilation"

#: cobc/cobc.c:5928
#, c-format
msgid "%d errors in compilation group"
msgstr "%d erreurs dans le groupe de compilation"

#: cobc/cobc.c:5934
#, c-format
msgid "Too many errors in compilation group: %d maximum errors"
msgstr "Trop d'erreurs dans le groupe de compilation : %d erreurs maximum"

#: cobc/cobc.c:6523
#, c-format
msgid "%s: %d: Too many continuation lines"
msgstr "%s: %d: Trop de lignes de continuation"

#: cobc/cobc.c:7427
msgid "parsing:"
msgstr "analyse :"

#: cobc/cobc.c:7485
msgid "translating:"
msgstr "traduction :"

#: cobc/cobc.c:8649
msgid "no input files"
msgstr "pas de fichier d'entrée"

#: cobc/cobc.c:8679
#, c-format
msgid "%s option invalid in this combination"
msgstr "l'option %s est invalide dans cette combinaison"

#: cobc/cobc.c:8720
msgid "command line:"
msgstr "ligne de commande :"

#: cobc/codegen.c:974 cobc/codegen.c:4389 cobc/codegen.c:10822
#: cobc/codegen.c:11330
msgid "unexpected CONSTANT item"
msgstr "élément CONSTANT inattendu"

#: cobc/codegen.c:1221 cobc/codegen.c:1229 cobc/codegen.c:1306
#: cobc/codegen.c:1626 cobc/codegen.c:2157 cobc/codegen.c:3105
#: cobc/codegen.c:3357 cobc/codegen.c:3910 cobc/codegen.c:4355
#: cobc/codegen.c:8415 cobc/codegen.c:10221 cobc/field.c:999
#: cobc/scanner.l:2107 cobc/tree.c:682 cobc/tree.c:3731 cobc/typeck.c:4887
#: cobc/typeck.c:8502 cobc/typeck.c:9496
#, c-format
msgid "unexpected tree tag: %d"
msgstr "balise d'arbre inattendue : %d"

#: cobc/codegen.c:2919 cobc/codegen.c:3192 cobc/codegen.c:8027 cobc/tree.c:1281
#, c-format
msgid "unexpected cast type: %d"
msgstr "type de transtypage inattendu : %d"

#: cobc/codegen.c:3632 cobc/codegen.c:4335
#, c-format
msgid "internal statement stack depth exceeded: %d"
msgstr "dépassement de la profondeur de la pile des instructions internes : %d"

#: cobc/codegen.c:3705
#, c-format
msgid "%s is not a field"
msgstr "%s n'est pas un champ"

#: cobc/codegen.c:4108 cobc/codegen.c:4179
#, c-format
msgid "unexpected function: %s"
msgstr "fonction inattendue : %s"

#: cobc/codegen.c:5060
#, c-format
msgid "unexpected tree category: %d"
msgstr "catégorie d'arbre inattendue : %d"

#: cobc/codegen.c:5469 cobc/codegen.c:5496 cobc/codegen.c:5693
#: cobc/codegen.c:5725
#, c-format
msgid "unexpected size: %d"
msgstr "taille inattendue : %d"

#: cobc/codegen.c:7164
#, c-format
msgid "No ENTRY FOR GO TO '%s'"
msgstr ""

#: cobc/codegen.c:7385 cobc/codegen.c:7694
#, c-format
msgid "unexpected handler type: %d"
msgstr "type de gestionnaire inattendu : %d"

#: cobc/codegen.c:7796
msgid "unexpected error_node parameter"
msgstr "paramètre error_node inattendu"

#: cobc/codegen.c:8048
#, c-format
msgid "unexpected tree type: %d"
msgstr "type d'arbre inattendu : %d"

#: cobc/codegen.c:9003
msgid "Nested OCCURS in report"
msgstr ""

#: cobc/codeoptim.c:2665
#, c-format
msgid "unexpected optimization value: %d"
msgstr "valeur d'optimisation inattendue : %d"

#: cobc/config.c:159 libcob/common.c:7071 libcob/common.c:7085
#: libcob/common.c:7550
#, c-format
msgid "invalid value '%s' for configuration tag '%s'"
msgstr "valeur « %s » invalide pour la balise de configuration « %s »"

#: cobc/config.c:162 libcob/common.c:6398 libcob/common.c:6510
#, c-format
msgid "should be one of the following values: %s"
msgstr "elle devrait être l'une des valeurs suivantes : %s"

#: cobc/config.c:164
msgid "must be numeric"
msgstr "doit être numérique"

#: cobc/config.c:166 libcob/common.c:6496
#, c-format
msgid "maximum value: %lu"
msgstr "valeur maximale : %lu"

#: cobc/config.c:168
#, c-format
msgid "minimum value: %d"
msgstr "valeur minimale : %d"

#: cobc/config.c:200
#, c-format
msgid "unsupported value '%s' for configuration tag '%s'"
msgstr "valeur « %s » non supportée pour la balise de configuration « %s »"

#: cobc/config.c:308 cobc/pplex.l:1030 libcob/common.c:6987
msgid "recursive inclusion"
msgstr "inclusion récursive"

#: cobc/config.c:383 libcob/common.c:7038
msgid "configuration file was included here"
msgstr "le fichier de configuration a été inclus ici"

#: cobc/config.c:412
#, c-format
msgid "The previous loaded configuration '%s' will be discarded."
msgstr "La configuration « %s » précédemment chargée sera abandonnée."

#: cobc/config.c:446
msgid "missing definitions:"
msgstr "définitions manquantes :"

#: cobc/config.c:448
#, c-format
msgid "\tno definition of '%s'"
msgstr "\tpas de définition de « %s »"

#: cobc/config.c:509
#, c-format
msgid "invalid configuration tag '%s'"
msgstr "balise de configuration « %s » invalide"

#: cobc/config.c:522 libcob/common.c:6794 libcob/common.c:6877
#: libcob/common.c:6905
#, c-format
msgid "unknown configuration tag '%s'"
msgstr "balise de configuration « %s » inconnue"

#: cobc/config.c:546
#, c-format
msgid "invalid configuration tag '%s' in word-list"
msgstr "balise de configuration « %s » invalide dans la liste de mots"

#: cobc/config.c:606
#, c-format
msgid "Could not access word list for '%s'"
msgstr "Impossible d'accéder la liste de mots pour « %s »"

#: cobc/config.def:47
msgid "use of complete/fixed reserved words"
msgstr ""

#: cobc/config.def:52
msgid "set number of spaces that are assumed for tabs"
msgstr ""

#: cobc/config.def:55
msgid "set right margin for source (fixed format only)"
msgstr ""

#: cobc/config.def:57 cobc/config.def:63
msgid "<number>"
msgstr "<nombre>"

#: cobc/config.def:58
msgid "maximum number of characters allowed in the PICTURE character-string"
msgstr ""

#: cobc/config.def:61
msgid "maximum word-length for COBOL (= programmer defined) words"
msgstr ""

#: cobc/config.def:64
msgid "maximum literal size in general"
msgstr ""

#: cobc/config.def:67
#, fuzzy
#| msgid "invalid numeric literal: '%s'"
msgid "maximum numeric literal size"
msgstr "littéral numérique invalide : « %s »"

#: cobc/config.def:75
msgid "binary byte size - defines the allocated bytes according to PIC, may be one of: 2-4-8, 1-2-4-8, 1--8"
msgstr ""

#: cobc/config.def:78
msgid "binary byte order, may be one of: native, big-endian"
msgstr ""

#: cobc/config.def:81
msgid "how to interpret 'ASSIGN word': as 'ASSIGN EXTERNAL word' or 'ASSIGN DYNAMIC word', may be one of: dynamic, external, ibm (= external), mf (= dynamic)"
msgstr ""

#: cobc/config.def:84
msgid "which compiler's rules to apply to SCREEN SECTION item clauses, may be one of: acu, gc, mf, rm, std, xopen"
msgstr ""

#: cobc/config.def:87
msgid "whether DECIMAL-POINT IS COMMA has effect in XML/JSON GENERATE, may be one of: none, xml, json, all"
msgstr ""

#: cobc/config.def:92
msgid "resolve file names at run time using environment variables"
msgstr ""

#: cobc/config.def:95
msgid "alternate formatting of numeric fields"
msgstr ""

#: cobc/config.def:98
msgid "numeric truncation according to ANSI"
msgstr ""

#: cobc/config.def:101
#, fuzzy
#| msgid "'%s' cannot have OCCURS DEPENDING"
msgid "allow complex OCCURS DEPENDING ON"
msgstr "« %s » ne peut pas avoir OCCURS DEPENDING"

#: cobc/config.def:104
msgid "allow REDEFINES to other than last equal level number"
msgstr ""

#: cobc/config.def:107
msgid "allow larger REDEFINES items"
msgstr ""

#: cobc/config.def:110
#, fuzzy
#| msgid ""
#| "relax syntax checking\n"
#| "\t\t\t- e.g. REDEFINES position"
msgid "allow certain syntax variations (e.g. REDEFINES position)"
msgstr ""
"relaxer la vérification de la syntaxe\n"
"\t\t\t- c-à-d la position de REDEFINES"

#: cobc/config.def:113
msgid "allow zero length reference-modification (only changed with EC-BOUND-REF-MOD active)"
msgstr ""

#: cobc/config.def:116
msgid "allow non-matching level numbers"
msgstr ""

#: cobc/config.def:119
msgid "require ASSIGN USING items to be in WORKING-STORAGE"
msgstr ""

#: cobc/config.def:122
msgid "LOCAL-STORAGE SECTION implies RECURSIVE attribute"
msgstr ""

#: cobc/config.def:125
msgid "LINKAGE SECTION items remain allocated between invocations"
msgstr ""

#: cobc/config.def:128
msgid "MOVE operates as on IBM (left to right, byte by byte)"
msgstr ""

#: cobc/config.def:131
msgid "exit point of any currently executing perform is recognized if reached"
msgstr ""

#: cobc/config.def:134
msgid "limit precision in intermediate results to precision of final result (less accurate)"
msgstr ""

#: cobc/config.def:137
msgid "evaluate constant expressions at compile time"
msgstr ""

#: cobc/config.def:140
msgid "allow hexadecimal value 'F' for NUMERIC test of signed PACKED DECIMAL field"
msgstr ""

#: cobc/config.def:143
msgid "program names don't lead to a reserved identifier"
msgstr ""

#: cobc/config.def:146
msgid "set WITH UPDATE clause as default for ACCEPT dest-item, instead of WITH NO UPDATE"
msgstr ""

#: cobc/config.def:149
msgid "set WITH AUTO clause as default for ACCEPT dest-item, instead of WITH TAB"
msgstr ""

#: cobc/config.def:152
msgid "assume CONSOLE IS CRT if not set otherwise"
msgstr ""

#: cobc/config.def:155
msgid "NO-ECHO hides input with asterisks like SECURE"
msgstr ""

#: cobc/config.def:158
msgid "assume a field DISPLAY starts at LINE 0 COL 0 (i.e. at the cursor), not LINE 1 COL 1"
msgstr ""

#: cobc/config.def:161
msgid "special behaviour of DISPLAY SPACE/ALL X'01'/ALL X'02'/ALL X'07'"
msgstr ""

#: cobc/config.def:164
msgid "COMP-1 is a 16-bit signed integer"
msgstr ""

#: cobc/config.def:167
msgid "POINTER is a 64-bit unsigned integer"
msgstr ""

#: cobc/config.def:170
msgid "imply zero in move of non-numeric literal to numeric items"
msgstr ""

#: cobc/config.def:173
msgid "implicitly define a variable if an ASSIGN DYNAMIC does not match any data item"
msgstr ""

#: cobc/config.def:178
msgid "comment paragraphs in IDENTIFICATION DIVISION (AUTHOR, DATE-WRITTEN, ...)"
msgstr ""

#: cobc/config.def:181
#, fuzzy
#| msgid "SIZE IS clause"
msgid "MEMORY-SIZE clause"
msgstr "clause SIZE IS"

#: cobc/config.def:184
msgid "MULTIPLE-FILE-TAPE clause"
msgstr ""

#: cobc/config.def:187
#, fuzzy
#| msgid "RECORD clause invalid"
msgid "LABEL-RECORDS clause"
msgstr "clause RECORD invalide"

#: cobc/config.def:190
#, fuzzy
#| msgid "invalid VALUE clause"
msgid "VALUE-OF clause"
msgstr "clause VALUE invalide"

#: cobc/config.def:193
#, fuzzy
#| msgid "RECORD clause invalid"
msgid "DATA-RECORDS clause"
msgstr "clause RECORD invalide"

#: cobc/config.def:196
msgid "OCCURS clause on top-level"
msgstr ""

#: cobc/config.def:199 cobc/parser.y:6893
#, fuzzy
#| msgid "SIZE IS clause"
msgid "SAME AS clause"
msgstr "clause SIZE IS"

#: cobc/config.def:202 cobc/parser.y:7147
#, fuzzy
#| msgid "PROMPT clause"
msgid "TYPE TO clause"
msgstr "clause PROMPT"

#: cobc/config.def:205 cobc/parser.y:7167
msgid "USAGE type-name"
msgstr ""

#: cobc/config.def:208 cobc/parser.y:7679
#, fuzzy
#| msgid "SIZE IS clause"
msgid "SYNCHRONIZED clause"
msgstr "clause SIZE IS"

#: cobc/config.def:211
#, fuzzy
#| msgid "SIZE IS clause"
msgid "SPECIAL-NAMES clause"
msgstr "clause SIZE IS"

#: cobc/config.def:214
#, fuzzy
#| msgid "%s statement not terminated"
msgid "GOTO statement without name"
msgstr "instruction %s pas terminée"

#: cobc/config.def:217
#, fuzzy
#| msgid "STOP literal"
msgid "STOP-literal statement"
msgstr "littéral STOP"

#: cobc/config.def:220
#, fuzzy
#| msgid "STOP identifier"
msgid "STOP-identifier statement"
msgstr "identificateur STOP"

#: cobc/config.def:223
#, fuzzy
#| msgid "debugging indicator"
msgid "DEBUGGING MODE and debugging indicator"
msgstr "indicateur de débogage"

#: cobc/config.def:229
msgid "PADDING CHARACTER clause"
msgstr ""

#: cobc/config.def:232
msgid "NEXT SENTENCE phrase"
msgstr ""

#: cobc/config.def:235
msgid "listing-directive statements EJECT, SKIP1, SKIP2, SKIP3"
msgstr ""

#: cobc/config.def:238
msgid "listing-directive statement TITLE"
msgstr ""

#: cobc/config.def:241
#, fuzzy
#| msgid "*CONTROL statement"
msgid "ENTRY statement"
msgstr "instruction CONTROL"

#: cobc/config.def:244
#, fuzzy
#| msgid "MOVE of non-integer to alphanumeric"
msgid "move noninteger to alphanumeric"
msgstr "MOVE d'un non entier vers un alphanumérique"

#: cobc/config.def:247
#, fuzzy
#| msgid "MOVE of figurative constant to numeric item"
msgid "move figurative constants to numeric"
msgstr "MOVE d'une constante figurative vers un élément numérique"

#: cobc/config.def:250
#, fuzzy
#| msgid "MOVE of figurative constant to numeric item"
msgid "move figurative constant SPACE to numeric"
msgstr "MOVE d'une constante figurative vers un élément numérique"

#: cobc/config.def:253
#, fuzzy
#| msgid "MOVE of figurative constant QUOTE to numeric item"
msgid "move figurative constant QUOTE to numeric"
msgstr "MOVE de la constante figurative QUOTE vers un élément numérique"

#: cobc/config.def:256
#, fuzzy
#| msgid "OCCURS DEPENDING ON '%s' out of bounds: %d"
msgid "OCCURS DEPENDING ON without to"
msgstr "OCCURS DEPENDING ON « %s » hors limites : %d"

#: cobc/config.def:259 cobc/parser.y:10182
msgid "section segments"
msgstr ""

#: cobc/config.def:262
#, fuzzy
#| msgid "*CONTROL statement"
msgid "ALTER statement"
msgstr "instruction CONTROL"

#: cobc/config.def:265
msgid "OVERFLOW clause for CALL"
msgstr ""

#: cobc/config.def:268
#, fuzzy
#| msgid "numeric boolean literal"
msgid "boolean literals (B'1010')"
msgstr "littéral booléen numérique"

#: cobc/config.def:271
#, fuzzy
#| msgid "hexadecimal-boolean literal"
msgid "hexadecimal-boolean literals (BX'A')"
msgstr "littéral booléen-hexadécimal"

#: cobc/config.def:274
#, fuzzy
#| msgid "national literal"
msgid "national literals (N'UTF-16 string')"
msgstr "littéral national"

#: cobc/config.def:277
#, fuzzy
#| msgid "hexadecimal-national literal"
msgid "hexadecimal-national literals (NX'265E')"
msgstr "littéral hexadécimal-national"

#: cobc/config.def:280
msgid "non-standard national literals (NC'UTF-16 string')"
msgstr ""

#: cobc/config.def:283
msgid "HP COBOL octal literals (%377)"
msgstr ""

#: cobc/config.def:286
msgid "ACUCOBOL-GT literals (#B #O #H #X)"
msgstr ""

#: cobc/config.def:289 cobc/pplex.l:1857
msgid "continuation of COBOL words"
msgstr "continuation des mots COBOL"

#: cobc/config.def:292
#, fuzzy
#| msgid "NOT EXCEPTION before EXCEPTION"
msgid "NOT ON EXCEPTION before ON EXCEPTION"
msgstr "NOT EXCEPTION avant EXCEPTION"

#: cobc/config.def:295
#, fuzzy
#| msgid "non-standard DISPLAY"
msgid "extensions to ACCEPT and DISPLAY"
msgstr "DISPLAY non standard"

#: cobc/config.def:298 cobc/field.c:3016
msgid "RENAMES of 01-, 66- and 77-level items"
msgstr "RENAMES des éléments de niveau 01, 66 et 77"

#: cobc/config.def:301
#, fuzzy
#| msgid "'%s' is not defined in SPECIAL-NAMES"
msgid "constants defined in SPECIAL-NAMES"
msgstr "« %s » n'est pas défini dans SPECIAL-NAMES"

#: cobc/config.def:304
msgid "constant with level 78 item (note: has left to right precedence in expressions)"
msgstr ""

#: cobc/config.def:307
msgid "constant with level 01 CONSTANT AS/FROM item"
msgstr ""

#: cobc/config.def:310
msgid "PERFORM VARYING without BY phrase (implies BY 1)"
msgstr ""

#: cobc/config.def:313
msgid "references to sections not in DECLARATIVES from within DECLARATIVES"
msgstr ""

#: cobc/config.def:316 cobc/parser.y:11284 cobc/parser.y:11570
msgid "CALL/CANCEL with program-prototype-name"
msgstr "CALL/CANCEL avec un nom de prototype de programme"

#: cobc/config.def:319
msgid "specifying call-convention by mnemonic"
msgstr ""

#: cobc/config.def:322
msgid "specifying call-convention by WITH ... LINKAGE"
msgstr ""

#: cobc/config.def:325
#, fuzzy
#| msgid "numeric literal in VALUE clause of numeric-edited item"
msgid "numeric literals in VALUE clause of numeric-edited items"
msgstr "littéral numérique dans la clause VALUE de l'élément édité numérique"

#: cobc/config.def:328
msgid "incorrect order of CONFIGURATION SECTION paragraphs"
msgstr "ordre incorrect des paragraphes de CONFIGURATION SECTION"

#: cobc/config.def:331
msgid "allow >> DEFINE CONSTANT var AS literal"
msgstr ""

#: cobc/config.def:334
#, fuzzy
#| msgid "REDEFINES clause must follow entry-name"
msgid "REDEFINES clause not following entry-name in definition"
msgstr "la clause REDEFINES doit suivre le nom d'entrée"

#: cobc/config.def:337
msgid "record sizes does not match RECORD clause"
msgstr ""

#: cobc/config.def:340 cobc/parser.y:5443 cobc/parser.y:5457 cobc/parser.y:5470
#: cobc/parser.y:5481
#, fuzzy
#| msgid "PROMPT clause"
msgid "RECORD DELIMITER clause"
msgstr "clause PROMPT"

#: cobc/config.def:343
msgid "BINARY-SEQUENTIAL and LINE-SEQUENTIAL phrases in RECORD DELIMITER"
msgstr ""

#: cobc/config.def:346 cobc/tree.c:4408
msgid "RECORD DELIMITER clause on file with fixed-length records"
msgstr ""

#: cobc/config.def:349
msgid "missing statement (e.g. empty IF / PERFORM)"
msgstr ""

#: cobc/config.def:352
msgid "zero-length literals, e.g. '' and \"\""
msgstr ""

#: cobc/config.def:355
msgid "XML GENERATE's phrases other than COUNT IN"
msgstr ""

#: cobc/config.def:358 cobc/typeck.c:7151
msgid "AFTER phrase in CONTINUE statement"
msgstr ""

#: cobc/config.def:361
msgid "ENTRY FOR GOTO and GOTO ENTRY statements"
msgstr ""

#: cobc/config.def:364
msgid "ASSIGN [TO] variable in SELECT"
msgstr ""

#: cobc/config.def:367
msgid "ASSIGN USING/VARYING variable in SELECT"
msgstr ""

#: cobc/config.def:370
msgid "ASSIGN EXTERNAL/DYNAMIC in SELECT"
msgstr ""

#: cobc/config.def:373
msgid "ASSIGN DISK FROM variable in SELECT"
msgstr ""

#: cobc/config.def:376
msgid "VSAM status in FILE STATUS"
msgstr ""

#: cobc/error.c:87
#, fuzzy, c-format
#| msgid "in section"
msgid "in section '%s':"
msgstr "dans la section"

#: cobc/error.c:98
#, fuzzy, c-format
#| msgid "in paragraph"
msgid "in paragraph '%s':"
msgstr "dans le paragraphe"

#: cobc/error.c:131 cobc/error.c:133
msgid "too many errors"
msgstr "trop d'erreurs"

#: cobc/error.c:143
#, fuzzy, c-format
#| msgid "configuration file was included here"
msgid "in file included from "
msgstr "le fichier de configuration a été inclus ici"

#: cobc/error.c:162 libcob/common.c:7560
msgid "configuration error:"
msgstr "erreur de configuration :"

#: cobc/error.c:175 libcob/common.c:703
#, c-format
msgid "system error %d"
msgstr "erreur système %d"

#: cobc/error.c:345 cobc/error.c:403 cobc/error.c:456 cobc/error.c:614
#: cobc/error.c:648 cobc/error.c:730 libcob/common.c:7167 libcob/common.c:7192
#, c-format
msgid "warning: "
msgstr "avertissement : "

#: cobc/error.c:499 cobc/error.c:515 cobc/error.c:763 cobc/error.c:784
#, c-format
msgid "%s used"
msgstr "%s utilisé"

#: cobc/error.c:502 cobc/error.c:766
#, c-format
msgid "%s is archaic in %s"
msgstr "%s est archaïque dans %s"

#: cobc/error.c:506 cobc/error.c:770
#, c-format
msgid "%s is obsolete in %s"
msgstr "%s est obsolète dans %s"

#: cobc/error.c:512 cobc/error.c:776 cobc/parser.y:5445
#, c-format
msgid "%s ignored"
msgstr "%s ignoré"

#: cobc/error.c:518 cobc/error.c:786
#, c-format
msgid "%s does not conform to %s"
msgstr "%s n'est pas conforme à %s"

#: cobc/error.c:534
msgid "configuration warning:"
msgstr "avertissement de configuration :"

#: cobc/error.c:700 cobc/error.c:703 libcob/common.c:7210
msgid "note: "
msgstr ""

#: cobc/error.c:822 cobc/error.c:850
#, c-format
msgid "redefinition of '%s'"
msgstr "redéfinition de « %s »"

#: cobc/error.c:828 cobc/error.c:860
#, c-format
msgid "'%s' previously defined here"
msgstr "« %s » précédemment défini ici"

#: cobc/error.c:904 cobc/error.c:910
#, c-format
msgid "'%s' is not defined"
msgstr "« %s » n'est pas défini"

#: cobc/error.c:906
#, c-format
msgid "'%s' cannot be used here"
msgstr "« %s » ne peut pas être utilisé ici"

#: cobc/error.c:908 cobc/parser.y:7181
#, c-format
msgid "'%s' is not defined, but is a reserved word in another dialect"
msgstr "« %s » n'est pas défini mais est un mot réservé d'un autre dialecte"

#: cobc/error.c:945
#, c-format
msgid "'%s' is ambiguous; needs qualification"
msgstr "« %s » est ambigu; qualification requise"

#: cobc/error.c:975 cobc/parser.y:16931
#, c-format
msgid "'%s' defined here"
msgstr "« %s » défini ici"

#: cobc/error.c:985
#, c-format
msgid "fatal error: %s"
msgstr "erreur fatale : %s"

#: cobc/error.c:993
#, c-format
msgid "group item '%s' cannot have %s clause"
msgstr "l'élément de groupe « %s » ne peut pas avoir de clause %s"

#: cobc/error.c:1007
#, c-format
msgid "constant item '%s' requires a %s clause"
msgstr "l'élément constant « %s » requière une clause %s"

#: cobc/error.c:1009
#, c-format
msgid "level %02d item '%s' requires a %s clause"
msgstr "l'élément de niveau %02d « %s » requière une clause %s"

#: cobc/error.c:1023
#, c-format
msgid "constant item '%s' can only have a %s clause"
msgstr "l'élément constant « %s » peut uniquement avoir une clause %s"

#: cobc/error.c:1025
#, c-format
msgid "level %02d item '%s' can only have a %s clause"
msgstr "l'élément de niveau %02d « %s » peut uniquement avoir une clause %s"

#: cobc/field.c:131
#, fuzzy
#| msgid "Constant expression has Divide by ZERO"
msgid "constant expression has Divide by ZERO"
msgstr "L'expression constante a une division par ZÉRO"

#: cobc/field.c:187 cobc/field.c:324 cobc/field.c:332
msgid "missing right parenthesis"
msgstr "parenthèse droite manquante"

#: cobc/field.c:216
#, c-format
msgid "expression stack overflow at %d entries for operation '%c'"
msgstr ""

#: cobc/field.c:257
#, c-format
msgid "expression stack overflow at %d entries"
msgstr ""

#: cobc/field.c:274
msgid "missing left parenthesis"
msgstr "parenthèse gauche manquante"

#: cobc/field.c:315
#, c-format
msgid "invalid operator '%s' in expression"
msgstr "opérateur « %s » invalide dans l'expression"

#: cobc/field.c:334
#, c-format
msgid "'%c' operator misplaced"
msgstr "opérateur « %c » mal placé"

#: cobc/field.c:395
#, c-format
msgid "invalid level number '%s'"
msgstr "numéro de niveau « %s » invalide"

#: cobc/field.c:455 cobc/field.c:492
msgid "level number must begin with 01 or 77"
msgstr "le numéro de niveau doit commencer par 01 ou 77"

#: cobc/field.c:537 cobc/field.c:553
#, c-format
msgid "no previous data item of level %02d"
msgstr "pas d'élément de donnée de niveau %02d précédent"

#: cobc/field.c:613
#, c-format
msgid "'%s' cannot be qualified here"
msgstr "« %s » ne peut pas être qualifié ici"

#: cobc/field.c:619
#, c-format
msgid "'%s' cannot be subscripted here"
msgstr "« %s » ne peut pas avoir d'indice ici"

#: cobc/field.c:631
#, c-format
msgid "'%s' is not defined in '%s'"
msgstr "« %s » n'est pas défini dans « %s »"

#: cobc/field.c:652
msgid "level number of REDEFINES entries must be identical"
msgstr "le numéro de niveau des entrées REDEFINES doit être identique"

#: cobc/field.c:657
#, c-format
msgid "'%s' is not the original definition"
msgstr "« %s » n'est pas la définition originale"

#: cobc/field.c:819 cobc/field.c:823 cobc/parser.y:692 cobc/parser.y:695
#, c-format
msgid "duplicate %s clause"
msgstr "clause %s dupliquée"

#: cobc/field.c:904
#, fuzzy, c-format
#| msgid "PICTURE clause not compatible with USAGE %s"
msgid "%s clause not compatible with PIC %s"
msgstr "la clause PICTURE n'est pas compatible avec USAGE %s"

#: cobc/field.c:915 cobc/field.c:951
#, fuzzy, c-format
#| msgid "PICTURE clause not compatible with USAGE %s"
msgid "%s clause not compatible with USAGE %s"
msgstr "la clause PICTURE n'est pas compatible avec USAGE %s"

#: cobc/field.c:1037 cobc/field.c:1101 cobc/field.c:1112
#, c-format
msgid "PICTURE clause required for '%s'"
msgstr "clause PICTURE requise pour « %s »"

#: cobc/field.c:1108
#, c-format
msgid "a non-numeric literal is expected for '%s'"
msgstr "un littéral non numérique est attendu pour « %s »"

#: cobc/field.c:1120
#, c-format
msgid "defining implicit picture size %d for '%s'"
msgstr "définition implicite de la taille de l'image %d pour « %s »"

#: cobc/field.c:1140
#, c-format
msgid "'%s' ANY LENGTH only allowed in LINKAGE"
msgstr "« %s » ANY LENGTH uniquement autorisé dans LINKAGE"

#: cobc/field.c:1144
#, c-format
msgid "'%s' ANY LENGTH must be 01 level"
msgstr "« %s » ANY LENGTH doit être niveau 01"

#: cobc/field.c:1148
#, c-format
msgid "'%s' ANY LENGTH cannot be BASED/EXTERNAL"
msgstr "« %s » ANY LENGTH ne peut pas être BASED/EXTERNAL"

#: cobc/field.c:1153 cobc/field.c:1182
#, c-format
msgid "'%s' ANY LENGTH has invalid definition"
msgstr "« %s » ANY LENGTH a une définition invalide"

#: cobc/field.c:1164
#, c-format
msgid "'%s' ANY NUMERIC must be PIC 9"
msgstr "« %s » ANY NUMERIC doit être PIC 9"

#: cobc/field.c:1170
#, fuzzy, c-format
#| msgid "'%s' ANY LENGTH must be PIC X or PIC A"
msgid "'%s' ANY LENGTH must be PIC X, PIC N or PIC 1"
msgstr "« %s » ANY LENGTH doit être PIC X ou PIC A"

#: cobc/field.c:1180
#, c-format
msgid "'%s' ANY NUMERIC has invalid definition"
msgstr "« %s » ANY NUMERIC a une définition invalide"

#: cobc/field.c:1201
#, c-format
msgid "'%s' EXTERNAL must be specified at 01/77 level"
msgstr "« %s » EXTERNAL doit être spécifié au niveau 01/77"

#: cobc/field.c:1205
#, c-format
msgid "'%s' EXTERNAL can only be specified in WORKING-STORAGE section"
msgstr "« %s » EXTERNAL peut uniquement être spécifié dans une section WORKING-STORAGE"

#: cobc/field.c:1209
#, c-format
msgid "'%s' EXTERNAL and BASED are mutually exclusive"
msgstr "« %s » EXTERNAL et BASED sont mutuellement exclusifs"

#: cobc/field.c:1212
#, c-format
msgid "'%s' EXTERNAL not allowed with REDEFINES"
msgstr "« %s » EXTERNAL pas permis avec REDEFINES"

#: cobc/field.c:1224
#, c-format
msgid "'%s' BASED not allowed here"
msgstr "« %s » BASED pas permis ici"

#: cobc/field.c:1227
#, c-format
msgid "'%s' BASED not allowed with REDEFINES"
msgstr "« %s » BASED pas permis avec REDEFINED"

#: cobc/field.c:1230
#, c-format
msgid "'%s' BASED only allowed at the 01 and 77 levels"
msgstr "« %s » BASED uniquement permis aux niveaux 01 et 77"

#: cobc/field.c:1242
#, c-format
msgid "level %02d item '%s' cannot have a %s clause"
msgstr "l'élément de niveau %02d « %s » ne peut pas avoir une clause %s"

#: cobc/field.c:1257
#, c-format
msgid "'%s' cannot have the OCCURS clause due to '%s'"
msgstr "« %s » ne peut pas avoir la clause OCCURS à cause de « %s »"

#: cobc/field.c:1276
#, c-format
msgid "the original definition '%s' should not have OCCURS clause"
msgstr "la définition originale « %s » ne devrait pas avoir de clause OCCURS"

#: cobc/field.c:1283
msgid "REDEFINES must follow the original definition"
msgstr "REDEFINES doit suivre la définition originale"

#: cobc/field.c:1290
#, c-format
msgid "'%s' cannot be variable length"
msgstr "« %s » ne peut pas être de longueur variable"

#: cobc/field.c:1293
#, c-format
msgid "the original definition '%s' cannot be variable length"
msgstr "la définition originale « %s » ne peut pas être de longueur variable"

#: cobc/field.c:1317
#, c-format
msgid "SCREEN group item '%s' has invalid clause"
msgstr "l'élément de groupe SCREEN « %s » a une clause invalide"

#: cobc/field.c:1389
#, c-format
msgid "'%s' cannot have PICTURE clause"
msgstr "« %s » ne peut pas avoir de clause PICTURE"

#: cobc/field.c:1406
#, fuzzy, c-format
#| msgid "'%s' is not USAGE DISPLAY"
msgid "%s item '%s' should be USAGE DISPLAY"
msgstr "« %s » n'est pas USAGE DISPLAY"

#: cobc/field.c:1429
#, c-format
msgid "'%s' COMP-6 with sign - changing to COMP-3"
msgstr "« %s » COMP-6 avec signe – changé en COMP-3"

#: cobc/field.c:1455
msgid "elementary items with SIGN clause must have S in PICTURE"
msgstr "les éléments élémentaires avec la clause SIGN doivent avoir S dans PICTURE"

#: cobc/field.c:1458
msgid "elementary items with SIGN clause must be USAGE DISPLAY or NATIONAL"
msgstr "les éléments élémentaires avec la clause SIGN doivent être USAGE DISPLAY ou NATIONAL"

#: cobc/field.c:1475
#, c-format
msgid "'%s' cannot have JUSTIFIED RIGHT"
msgstr "« %s » ne peut pas avoir JUSTIFIED RIGHT"

#: cobc/field.c:1488
#, c-format
msgid "'%s' cannot have S in PICTURE string and BLANK WHEN ZERO"
msgstr "« %s » ne peut pas avoir S dans la chaîne PICTURE et BLANK WHEN ZERO"

#: cobc/field.c:1493
#, c-format
msgid "'%s' cannot have BLANK WHEN ZERO without being USAGE DISPLAY or NATIONAL"
msgstr "« %s » ne peut pas avoir BLANK WHEN ZERO sans être USAGE DISPLAY ou NATIONAL"

#: cobc/field.c:1504
#, c-format
msgid "'%s' cannot have * in PICTURE string and BLANK WHEN ZERO"
msgstr "« %s » ne peut pas avoir * dans la chaîne PICTURE et BLANK WHEN ZERO"

#: cobc/field.c:1511
#, c-format
msgid "'%s' is not numeric, so cannot have BLANK WHEN ZERO"
msgstr "« %s » n'est pas numérique, il ne peut donc pas avoir BLANK WHEN ZERO"

#: cobc/field.c:1524
msgid "only level 88 items may have multiple values"
msgstr "seuls les éléments de niveau 88 peuvent avoir plusieurs valeurs"

#: cobc/field.c:1532 cobc/field.c:1536
#, fuzzy, c-format
#| msgid "initial VALUE clause ignored for %s item"
msgid "initial VALUE clause ignored for %s item '%s'"
msgstr "la clause de valeur initiale est ignorée pour les éléments %s"

#: cobc/field.c:1549
msgid "FULL has no effect on numeric items; you may want REQUIRED or PIC Z"
msgstr ""

#: cobc/field.c:1577
msgid "VALUE may not contain a figurative constant"
msgstr ""

#: cobc/field.c:1585
#, fuzzy
#| msgid "cannot specify both %s and %s"
msgid "cannot specify both FULL and JUSTIFIED"
msgstr "ne peut spécifier à la fois %s et %s"

#: cobc/field.c:1597
#, c-format
msgid "'%s' has FROM, TO or USING without PIC; PIC will be implied"
msgstr ""

#: cobc/field.c:1611
#, c-format
msgid "'%s' has numeric VALUE without PIC; PIC will be implied"
msgstr ""

#: cobc/field.c:1626
#, c-format
msgid "'%s' cannot have PIC without FROM, TO, USING or numeric VALUE"
msgstr ""

#: cobc/field.c:1638
#, c-format
msgid "'%s' needs a PIC, FROM, TO, USING, VALUE, BELL, BLANK or ERASE clause"
msgstr ""

#: cobc/field.c:1652
#, fuzzy
#| msgid "cannot specify both %s and %s"
msgid "cannot specify both PIC and VALUE"
msgstr "ne peut spécifier à la fois %s et %s"

#: cobc/field.c:1660
msgid "cannot have PIC without FROM, TO or USING"
msgstr ""

#: cobc/field.c:1669
msgid "cannot have FROM, TO or USING without PIC"
msgstr ""

#: cobc/field.c:1678
#, fuzzy
#| msgid "INITIALIZED TO item is not alphanumeric"
msgid "VALUE item may not be numeric"
msgstr "l'élément de INITIALIZED TO n'est pas alphanumérique"

#: cobc/field.c:1694
#, c-format
msgid "'%s' needs a PIC, COL, LINE, VALUE, BELL or BLANK clause"
msgstr ""

#: cobc/field.c:1725
msgid "cannot use AUTO, FULL, PROMPT, REQUIRED or SECURE on elementary item without TO or USING"
msgstr ""

#: cobc/field.c:1732
msgid "cannot use BLANK WHEN ZERO, JUSTIFIED, OCCURS or SIGN on item without FROM, TO or USING"
msgstr ""

#: cobc/field.c:1752
msgid "cannot use AUTO, FULL, REQUIRED or SECURE on elementary item without FROM, TO or USING"
msgstr ""

#: cobc/field.c:1757
msgid "cannot use BLANK WHEN ZERO, JUSTIFIED or SIGN without FROM, TO or USING"
msgstr ""

#: cobc/field.c:1775
#, fuzzy
#| msgid "'%s' cannot have BLANK WHEN ZERO without being USAGE DISPLAY or NATIONAL"
msgid "cannot have BLANK WHEN ZERO without PIC"
msgstr "« %s » ne peut pas avoir BLANK WHEN ZERO sans être USAGE DISPLAY ou NATIONAL"

#: cobc/field.c:1778
#, fuzzy
#| msgid "'%s' cannot have JUSTIFIED RIGHT"
msgid "cannot have JUSTIFIED without PIC"
msgstr "« %s » ne peut pas avoir JUSTIFIED RIGHT"

#: cobc/field.c:1798
msgid "cannot have AUTO without FROM, TO or USING"
msgstr ""

#: cobc/field.c:1803
msgid "cannot use FULL or REQUIRED on item without TO or USING"
msgstr ""

#: cobc/field.c:1810
msgid "SECURE can be used with TO only"
msgstr ""

#: cobc/field.c:1812
#, fuzzy
#| msgid "READ must be executed first"
msgid "SECURE must be used with TO"
msgstr "READ doit être exécuté en premier"

#: cobc/field.c:1831
#, fuzzy, c-format
#| msgid "'%s' is not defined"
msgid "'%s' does nothing"
msgstr "« %s » n'est pas défini"

#: cobc/field.c:2045
#, fuzzy, c-format
#| msgid "'%s' 77 level not allowed here"
msgid "'%s' 77 level is not allowed here"
msgstr "« %s » niveau 77 pas permis ici"

#: cobc/field.c:2436
msgid "OCCURS and multi COLUMNs is not allowed"
msgstr ""

#: cobc/field.c:2464
#, fuzzy, c-format
#| msgid "duplicate DEFINE '%s' - ignored"
msgid "duplicate LINE %d ignored"
msgstr "DEFINE « %s » dupliqué – ignoré"

#: cobc/field.c:2480
#, c-format
msgid "ignoring SYNCHRONIZED for group item '%s'"
msgstr "ignore SYNCHRONIZED pour les élément de groupe « %s »"

#: cobc/field.c:2496 cobc/field.c:2509 cobc/field.c:2753 cobc/field.c:2756
#, c-format
msgid "size of '%s' larger than size of '%s'"
msgstr "taille de « %s » plus grande que la taille de « %s »"

#: cobc/field.c:2619 cobc/field.c:2680
#, c-format
msgid "'%s' cannot be larger than %d bytes"
msgstr "« %s » ne peut pas être plus grand que %d octets"

#: cobc/field.c:2653 cobc/field.c:2661
#, c-format
msgid "'%s' binary field cannot be larger than %d digits"
msgstr "le champ binaire « %s » ne peut pas être plus grand que %d chiffres"

#: cobc/field.c:2739 cobc/field.c:3181
#, c-format
msgid "unexpected USAGE: %d"
msgstr "USAGE inattendu : %d"

#: cobc/field.c:2847
msgid "literal type does not match numeric data type"
msgstr "le type littéral ne correspond pas au type de donnée numérique"

#: cobc/field.c:2920
#, c-format
msgid "THRU item '%s' may not come before '%s'"
msgstr "l'élément THRU « %s » ne peut pas arriver avant « %s »"

#: cobc/field.c:2943
#, c-format
msgid "RENAMES cannot start/end at the OCCURS item '%s'"
msgstr "RENAMES ne peuvent pas commencer/terminer à l'élément OCCURS « %s »"

#: cobc/field.c:2951
#, c-format
msgid "cannot use RENAMES on part of the table '%s'"
msgstr "ne peut utiliser RENAMES sur une partie de la table « %s »"

#: cobc/field.c:2989
#, c-format
msgid "RENAMES may not contain '%s' as it is a pointer or object reference"
msgstr "RENAMES ne peut pas contenir « %s » car il est un pointeur ou une référence à un objet"

#: cobc/field.c:2994
#, c-format
msgid "RENAMES may not contain '%s' as it is an OCCURS DEPENDING table"
msgstr "RENAMES ne peut pas contenir « %s » car il est dans une table OCCURS DEPENDING"

#: cobc/field.c:3018
msgid "RENAMES may not reference a level 88"
msgstr "RENAMES ne peut pas faire référence au niveau 88"

#: cobc/field.c:3042
#, c-format
msgid "'%s' must immediately follow the record '%s'"
msgstr "« %s » doit suivre immédiatement l'enregistrement « %s »"

#: cobc/field.c:3050
#, c-format
msgid "THRU item must be different to '%s'"
msgstr "l'élément THRU doit être différent de « %s »"

#: cobc/field.c:3056
#, c-format
msgid "'%s' and '%s' must be in the same record"
msgstr "« %s » et « %s » doivent être dans le même enregistrement"

#: cobc/field.c:3067
#, c-format
msgid "THRU item '%s' may not be subordinate to '%s'"
msgstr "l'élément THRU « %s » ne peut pas être subordonné à « %s »"

#: cobc/flag.def:44
msgid ""
"  -fstack-size=<number>\tdefine PERFORM stack size\n"
"                       * default: 255"
msgstr ""

#: cobc/flag.def:49
msgid ""
"  -fif-cutoff=<number>  define cutoff depth for IF statements\n"
"                        * default: 3"
msgstr ""

#: cobc/flag.def:54
msgid ""
"  -fsign=[ASCII|EBCDIC]\tdefine display sign representation\n"
"                        * default: machine native"
msgstr ""

#: cobc/flag.def:58
msgid ""
"  -ffold-copy=[UPPER|LOWER]\tfold COPY subject to value\n"
"                        * default: no transformation"
msgstr ""

#: cobc/flag.def:62
msgid ""
"  -ffold-call=[UPPER|LOWER]\tfold PROGRAM-ID, CALL, CANCEL subject to value\n"
"                        * default: no transformation"
msgstr ""

#: cobc/flag.def:66
msgid ""
"  -fdefaultbyte=<value>\tinitialize fields without VALUE to value\n"
"                        * decimal 0..255 or any quoted character\n"
"                        * default: initialize to picture"
msgstr ""

#: cobc/flag.def:71
msgid ""
"  -fmax-errors=<number>\tmaximum number of errors to report before\n"
"                        compilation is aborted\n"
"                        * default: 128"
msgstr ""

#: cobc/flag.def:78
msgid ""
"  -fintrinsics=[ALL|intrinsic function name(,name,...)]\n"
"                        intrinsics to be used without FUNCTION keyword"
msgstr ""

#: cobc/flag.def:83 cobc/help.c:90
msgid ""
"  -fec=<exception-name>\tenable code generation for <exception-name>,\n"
"                        sets -fsource-location"
msgstr ""

#: cobc/flag.def:86 cobc/help.c:92
msgid "  -fno-ec=<exception-name>\tdisable code generation for <exception-name>"
msgstr ""

#: cobc/flag.def:89
msgid ""
"  -fdump=<scope>        dump data fields on abort, <scope> may be\n"
"                        a combination of: ALL, WS, LS, RD, FD, SC, LO"
msgstr ""

#: cobc/flag.def:92
msgid ""
"  -fno-dump=<scope>     exclude data fields from dumping on abort, <scope> may\n"
"                        be a combination of: ALL, WS, LS, RD, FD, SC, LO"
msgstr ""

#: cobc/flag.def:97
msgid ""
"  -fcallfh=<name>       specifies <name> to be used for I/O\n"
"                        as external provided EXTFH interface module"
msgstr ""

#: cobc/flag.def:105
#, fuzzy
#| msgid "generate WinMain instead of main when compiling as executable"
msgid ""
"  -fwinmain             generate WinMain instead of main when compiling\n"
"                        as executable"
msgstr "générer WinMain au lieu de main lors de la compilation d'un exécutable"

#: cobc/flag.def:109
#, fuzzy
#| msgid "generate computed goto C statements"
msgid "  -fcomputed-goto       generate computed goto C statements"
msgstr "générer des instructions C goto calculées"

#: cobc/flag.def:112
#, fuzzy
#| msgid "use restricted ASCII to EBCDIC translate"
msgid "  -falternate-ebcdic    use restricted ASCII to EBCDIC translate"
msgstr "utiliser une traduction restreinte de ASCII vers EBCDIC"

#: cobc/flag.def:115
msgid "  -fextra-brace         generate extra braces in C source"
msgstr ""

#: cobc/flag.def:118
#, fuzzy
#| msgid "attempt correction of invalid numeric display items"
msgid "  -fcorrect-numeric     attempt correction of invalid numeric display items"
msgstr "tenter de corriger les éléments d'affichage numériques invalides"

#: cobc/flag.def:121
#, fuzzy
#| msgid "PERFORM stack allocated on heap"
msgid "  -fstack-on-heap       PERFORM stack allocated on heap"
msgstr "appliquer PERFORM d'une pile allouée sur le tas"

#: cobc/flag.def:125
msgid ""
"  -fno-remove-unreachable\tdisable remove of unreachable code\n"
"                        * turned off by -g"
msgstr ""

#: cobc/flag.def:129
#, fuzzy
#| msgid ""
#| "  -Xref                 generate cross reference through 'cobxref'\n"
#| "                        (V. Coen's 'cobxref' must be in path)"
msgid ""
"  -ftrace               generate trace code\n"
"                        * scope: executed SECTION/PARAGRAPH"
msgstr ""
"  -Xref                 générer la référence croisée via « cobxref »\n"
"                        (« cobxref » de V. Coen doit être dans le path)"

#: cobc/flag.def:133
msgid ""
"  -ftraceall            generate trace code\n"
"                        * scope: executed SECTION/PARAGRAPH/STATEMENTS"
msgstr ""

#: cobc/flag.def:137
#, fuzzy
#| msgid "syntax error checking only; don't emit any output"
msgid "  -fsyntax-only         syntax error checking only; don't emit any output"
msgstr "uniquement vérifier les erreurs de syntaxe; ne pas générer de sortie"

#: cobc/flag.def:140
#, fuzzy
#| msgid ""
#| "enable debugging lines\n"
#| "\t\t\t- 'D' in indicator column or floating >>D"
msgid ""
"  -fdebugging-line      enable debugging lines\n"
"                        * 'D' in indicator column or floating >>D"
msgstr ""
"activer les lignes de débogage\n"
"\t\t\t- « D » dans la colonne indicateur ou >>D flottant"

#: cobc/flag.def:144
#, fuzzy
#| msgid ""
#| "generate source location code\n"
#| "\t\t\t- turned on by -debug/-g/-ftraceall"
msgid ""
"  -fsource-location     generate source location code\n"
"                        * turned on by -debug/-g/-ftraceall/-fec"
msgstr ""
"générer le code de localisation des sources\n"
"\t\t\t- activé par -debug/-g/-ftraceall"

#: cobc/flag.def:148
#, fuzzy
#| msgid "automatic initialization of the COBOL runtime system"
msgid "  -fimplicit-init       automatic initialization of the COBOL runtime system"
msgstr "initialisation automatique du système d'exécution COBOL"

#: cobc/flag.def:151
msgid ""
"  -fno-recursive-check  disable check of recursive program call;\n"
"                        effectively compiling as RECURSIVE program"
msgstr ""

#: cobc/flag.def:155
#, fuzzy
#| msgid ""
#| "PERFORM stack checking\n"
#| "\t\t\t- turned on by -debug or -g"
msgid ""
"  -fstack-check         PERFORM stack checking\n"
"                        * turned on by -debug or -g"
msgstr ""
"vérification de pile PERFORM\n"
"\t\t\t- activé par -debug ou -g"

#: cobc/flag.def:159
#, fuzzy
#| msgid ""
#| "use AFTER 1 for WRITE of LINE SEQUENTIAL\n"
#| "\t\t\t- default: BEFORE 1"
msgid ""
"  -fwrite-after         use AFTER 1 for WRITE of LINE SEQUENTIAL\n"
"                        * default: BEFORE 1"
msgstr ""
"utiliser AFTER 1 pour WRITE de LINE SEQUENTIAL\n"
"\t\t\t- défaut: AFTER 1"

#: cobc/flag.def:163
#, fuzzy
#| msgid ""
#| "'*' or '/' in column 1 treated as comment\n"
#| "\t\t\t- FIXED format only"
msgid ""
"  -fmfcomment           '*' or '/' in column 1 treated as comment\n"
"                        * FIXED format only"
msgstr ""
"« * » ou « / » dans la colonne 1 est traité comme commentaire\n"
"\t\t\t- format FIXED uniquement"

#: cobc/flag.def:167
#, fuzzy
#| msgid ""
#| "'$' in indicator area treated as '*',\n"
#| "\t\t\t'|' treated as floating comment"
msgid ""
"  -facucomment          '$' in indicator area treated as '*',\n"
"                        '|' treated as floating comment"
msgstr ""
"« $ » dans la zone indicateur est traité comme « * »,\n"
"\t\t\t« | » traité comme commentaire flottant"

#: cobc/flag.def:171
#, fuzzy
#| msgid ""
#| "allow numeric field overflow\n"
#| "\t\t\t- non-ANSI behaviour"
msgid ""
"  -fnotrunc             allow numeric field overflow\n"
"                        * non-ANSI behaviour"
msgstr ""
"autoriser le débordement de champ numérique\n"
"\t\t\t- comportement non-ANSI"

#: cobc/flag.def:175
msgid ""
"  -fodoslide            adjust items following OCCURS DEPENDING\n"
"                        * implies -fcomplex-odo"
msgstr ""

#: cobc/flag.def:179
#, fuzzy
#| msgid ""
#| "use a single quote (apostrophe) for QUOTE\n"
#| "\t\t\t- default: double quote"
msgid ""
"  -fsingle-quote        use a single quote (apostrophe) for QUOTE\n"
"                        * default: double quote"
msgstr ""
"utilise une apostrophe pour QUOTE\n"
"\t\t\t- défaut: guillemet"

#: cobc/flag.def:189
#, fuzzy
#| msgid ""
#| "treat all files as OPTIONAL\n"
#| "\t\t\t- unless NOT OPTIONAL specified"
msgid ""
"  -foptional-file       treat all files as OPTIONAL\n"
"                        * unless NOT OPTIONAL specified"
msgstr ""
"traiter tous les fichiers comme OPTIONAL\n"
"\t\t\t- à moins que NOT OPTIONAL soit spécifié"

#: cobc/flag.def:193
#, fuzzy
#| msgid "output static function calls for the CALL statement"
msgid "  -fstatic-call         output static function calls for the CALL statement"
msgstr "sortir les appels de fonctions statiques pour l'instruction CALL"

#: cobc/flag.def:196
#, fuzzy
#| msgid "disable generation of C function declations for subroutines with static CALL"
msgid ""
"  -fno-gen-c-decl-static-call\tdisable generation of C function declations\n"
"                        for subroutines with static CALL"
msgstr "désactiver la génération des déclarations de fonctions C pour les sous-routines sans CALL statique"

#: cobc/flag.def:200
msgid ""
"  -fgen-c-line-directives\tgenerate source location directives in C code;\n"
"                        useful for source-level debugging"
msgstr ""

#: cobc/flag.def:204
msgid ""
"  -fgen-c-labels        generate extra labels in C sources;\n"
"                        useful for source-level debugging"
msgstr ""

#: cobc/flag.def:208
msgid ""
"  -fno-theaders         suppress all headers and output of compilation\n"
"                        options from listing while keeping page breaks"
msgstr ""

#: cobc/flag.def:212
#, fuzzy
#| msgid "  -F, -free             use free source format"
msgid "  -fno-tsource          suppress source from listing"
msgstr "  -F, -free             utiliser le format source libre"

#: cobc/flag.def:215
msgid "  -fno-tmessages        suppress warning and error summary from listing"
msgstr ""

#: cobc/flag.def:218
#, fuzzy
#| msgid "  --tsymbols            specify symbols in listing"
msgid "  -ftsymbols            specify symbols in listing"
msgstr "  --tsymbols            spécifie les symboles dans le listing"

#: cobc/flag.def:221
msgid ""
"  -fno-diagnostics-show-option\tsuppress output of option that directly\n"
"                        controls the diagnostic"
msgstr ""

#: cobc/help.c:32
msgid "GnuCOBOL compiler for most COBOL dialects with lots of extensions"
msgstr "Compilateur GnuCOBOL pour la plupart des dialectes COBOL avec beaucoup d'extensions"

#: cobc/help.c:34
#, c-format
msgid "Usage: %s [options]... file..."
msgstr "Usage : %s [options]… fichier…"

#: cobc/help.c:47 bin/cobcrun.c:146
#, c-format
msgid ""
"Report bugs to: %s\n"
"or (preferably) use the issue tracker via the home page."
msgstr ""
"Signalez les erreurs à : %s\n"
"ou (de préférence) utilisez le suivi d'erreurs via la page d'accueil."

#: cobc/help.c:51 bin/cobcrun.c:149
#, fuzzy
#| msgid "GnuCOBOL home page: <http://www.gnu.org/software/gnucobol/>"
msgid "GnuCOBOL home page: <https://www.gnu.org/software/gnucobol/>"
msgstr "Page d'accueil de GnuCOBOL : <http://www.gnu.org/software/gnucobol/>"

#: cobc/help.c:52 bin/cobcrun.c:150
#, fuzzy
#| msgid "General help using GNU software: <http://www.gnu.org/gethelp/>"
msgid "General help using GNU software: <https://www.gnu.org/gethelp/>"
msgstr "Aide générale sur l'utilisation de logiciel GNU: <http://www.gnu.org/software/gethelp.fr.html>"

#: cobc/help.c:58 bin/cobcrun.c:129
msgid "Options:"
msgstr "Options :"

#: cobc/help.c:59
msgid "  -h, -help             display this help and exit"
msgstr "  -h, -help             afficher cette aide et terminer"

#: cobc/help.c:60
msgid "  -V, -version          display compiler version and exit"
msgstr "  -V, -version          afficher la version du compilateur et terminer"

#: cobc/help.c:61
msgid ""
"  -i, -info             display compiler information (build/environment)\n"
"                        and exit"
msgstr ""
"  -i, -info             afficher les informations du compilateur (compilation/environnement)\n"
"                        et terminer"

#: cobc/help.c:63
msgid ""
"  -v, -verbose          verbose mode, display additional information;\n"
"                        multiple -v options increase the verbosity,\n"
"                        the maximum is 3 as follows:\n"
"                        (1) display compiler version and the commands\n"
"                        invoked by the compiler,\n"
"                        (2) pass verbose option to assembler/compiler\n"
"                        (3) pass verbose option to linker"
msgstr ""

#: cobc/help.c:70
msgid "  -q, -brief            reduced displays, commands invoked not shown"
msgstr "  -q, -brief            affichage réduit, commandes appelées pas montrées"

#: cobc/help.c:71
#, fuzzy
#| msgid "  -###                 like -v but commands not executed"
msgid "  -###                  like -v but commands not executed"
msgstr "  -###                 comme -v mais les commandes ne sont pas exécutées"

#: cobc/help.c:72
msgid "  -x                    build an executable program"
msgstr "  -x                    compiler un programme exécutable"

#: cobc/help.c:73
msgid "  -m                    build a dynamically loadable module (default)"
msgstr "  -m                    compiler un module chargé dynamiquement (défaut)"

#: cobc/help.c:74
msgid "  -j [<args>], -job[=<args>]\trun program after build, passing <args>"
msgstr "  -j [<args>], -job[=<args>]\texécuter le programme après la compilation en lui passant <args>"

#: cobc/help.c:75
msgid ""
"  -std=<dialect>        warnings/features for a specific dialect\n"
"                        <dialect> can be one of:\n"
"                        default, cobol2014, cobol2002, cobol85, xopen,\n"
"                        ibm-strict, ibm, mvs-strict, mvs,\n"
"                        mf-strict, mf, bs2000-strict, bs2000,\n"
"                        acu-strict, acu, rm-strict, rm;\n"
"                        see configuration files in directory config"
msgstr ""
"  -std=<dialecte>       avertissements/fonctionnalités pour un dialecte spécifique\n"
"                        <dialecte> peut prendre une des valeurs :\n"
"                        default, cobol2014, cobol2002, cobol85, xopen,\n"
"                        ibm-strict, ibm, mvs-strict, mvs,\n"
"                        mf-strict, mf, bs2000-strict, bs2000,\n"
"                        acu-strict, acu, rm-strict, rm;\n"
"                        voyez les fichiers de configuration dans le répertoire de configuration"

#: cobc/help.c:82
msgid "  -F, -free             use free source format"
msgstr "  -F, -free             utiliser le format source libre"

#: cobc/help.c:83
msgid "  -fixed                use fixed source format (default)"
msgstr "  -fixed                utiliser le format source fixe (défaut)"

#: cobc/help.c:84
msgid "  -O, -O2, -O3, -Os     enable optimization"
msgstr "  -O, -O2, -O3, -Os     activer l'optimisation"

#: cobc/help.c:85
#, fuzzy
#| msgid "  -W                    enable all warnings"
msgid "  -O0                   disable optimization"
msgstr "  -W                    activer tous les avertissements"

#: cobc/help.c:86
#, fuzzy
#| msgid "  -g                    enable C compiler debug / stack check / trace"
msgid "  -g                    enable C compiler debug and stack check"
msgstr "  -g                    activer le débogage / contrôle de pile / trace du compilateur C"

#: cobc/help.c:87
#, fuzzy
#| msgid "  -d, -debug            enable all run-time error checking"
msgid ""
"  -d, -debug            enable all run-time error checking,\n"
"                        equal to -fstack-check -fec=EC-ALL"
msgstr "  -d, -debug            activer tous les contrôles d'erreurs à l'exécution"

#: cobc/help.c:93
msgid "  -o <file>             place the output into <file>"
msgstr "  -o <fichier>          placer la sortie dans <fichier>"

#: cobc/help.c:94
msgid ""
"  -b                    combine all input files into a single\n"
"                        dynamically loadable module"
msgstr ""
"  -b                    combiner tous les fichiers en entrée en un\n"
"                        seul module chargé dynamiquement"

#: cobc/help.c:96
msgid "  -E                    preprocess only; do not compile or link"
msgstr "  -E                    pré-traitement uniquement; ne pas compiler ni éditer les liens"

#: cobc/help.c:97
msgid "  -C                    translation only; convert COBOL to C"
msgstr "  -C                    traduire uniquement; converti COBOL en C"

#: cobc/help.c:98
msgid "  -S                    compile only; output assembly file"
msgstr "  -S                    compiler uniquement; sort un fichier assembleur"

#: cobc/help.c:99
msgid "  -c                    compile and assemble, but do not link"
msgstr "  -c                    compiler et assembler mais ne pas éditer les liens"

#: cobc/help.c:100
msgid "  -T <file>             generate and place a wide program listing into <file>"
msgstr "  -T <fichier>          générer et placer un listing large du programme dans <fichier>"

#: cobc/help.c:101
msgid "  -t <file>             generate and place a program listing into <file>"
msgstr "  -t <fichier>          générer et placer un listing du programme dans <fichier>"

#: cobc/help.c:102
msgid "  --tlines=<lines>      specify lines per page in listing, default = 55"
msgstr "  --tlines=<lignes>     spécifier les lignes par page dans un listing, défaut = 55"

#: cobc/help.c:104
#, fuzzy
#| msgid "  --tsymbols            specify symbols in listing"
msgid "  --tsymbols            specify symbols in listing, use -ftsymbols instead"
msgstr "  --tsymbols            spécifie les symboles dans le listing"

#: cobc/help.c:106
msgid "  -P[=<dir or file>]    generate preprocessed program listing (.lst)"
msgstr "  -P[=<rép ou fichier>] générer le listing du programme pré-traité (.lst)"

#: cobc/help.c:108
msgid ""
"  -Xref                 generate cross reference through 'cobxref'\n"
"                        (V. Coen's 'cobxref' must be in path)"
msgstr ""
"  -Xref                 générer la référence croisée via « cobxref »\n"
"                        (« cobxref » de V. Coen doit être dans le path)"

#: cobc/help.c:111
msgid "  -Xref                 specify cross reference in listing"
msgstr "  -Xref                 spécifier la référence croisée dans le listing"

#: cobc/help.c:113
msgid "  -I <directory>        add <directory> to copy/include search path"
msgstr "  -I <répertoire>       ajouter <répertoire> au chemin de recherche des copies/inclusions"

#: cobc/help.c:114
msgid "  -L <directory>        add <directory> to library search path"
msgstr "  -L <répertoire>       ajouter <répertoire> au chemin de recherche des bibliothèques"

#: cobc/help.c:115
msgid "  -l <lib>              link the library <lib>"
msgstr "  -l <bib>              lier la bibliothèque <bib>"

#: cobc/help.c:116
msgid "  -A <options>          add <options> to the C compile phase"
msgstr "  -A <options>          ajouter <options> à la phase de compilation C"

#: cobc/help.c:117
msgid "  -Q <options>          add <options> to the C link phase"
msgstr "  -Q <options>          ajouter <options> à la phase d'édition de liens C"

#: cobc/help.c:118
msgid "  -D <define>           define <define> for COBOL compilation"
msgstr "  -D <define>           définir <define> pour la compilation COBOL"

#: cobc/help.c:119
msgid "  -K <entry>            generate CALL to <entry> as static"
msgstr "  -K <entrée>           générer CALL à <entrée> comme statique"

#: cobc/help.c:120
msgid "  -conf=<file>          user-defined dialect configuration; see -std"
msgstr "  -conf=<fichier>       configuration du dialecte définie par l'utilisateur; voyez -std"

#: cobc/help.c:121
msgid "  -list-reserved        display reserved words"
msgstr "  -list-reserved        afficher les mots réservés"

#: cobc/help.c:122
msgid "  -list-intrinsics      display intrinsic functions"
msgstr "  -list-intrinsics      afficher les fonctions intrinsèques"

#: cobc/help.c:123
msgid "  -list-mnemonics       display mnemonic names"
msgstr "  -list-mnemonics       afficher les noms des mnémoniques"

#: cobc/help.c:124
msgid "  -list-system          display system routines"
msgstr "  -list-system          afficher les routines systèmes"

#: cobc/help.c:125
#, fuzzy
#| msgid ""
#| "  -save-temps[=<dir>]   save intermediate files\n"
#| "                        - default: current directory"
msgid ""
"  -save-temps[=<dir>]   save intermediate files\n"
"                        * default: current directory"
msgstr ""
"  -save-temps[=<rép>]   enregistrer les fichiers intermédiaires\n"
"                        - défaut : répertoire courant"

#: cobc/help.c:127
msgid "  -ext <extension>      add file extension for resolving COPY"
msgstr "  -ext <extension>      ajouter l'extension de fichier pour résoudre COPY"

#: cobc/help.c:134
#, fuzzy
#| msgid "unknown warning option '%s'"
msgid "Warning options:"
msgstr "option d'avertissement « %s » inconnue"

#: cobc/help.c:135
msgid "  -Wall                 enable most warnings (all except as noted below)"
msgstr "  -Wall                 activer la plupart des avertissements (tous sauf ceux notés ci-dessous)"

#: cobc/help.c:136
#, fuzzy
#| msgid "  -W                    enable all warnings"
msgid "  -Wextra               like -Wall but enable some extra warning flags"
msgstr "  -W                    activer tous les avertissements"

#: cobc/help.c:137
#, fuzzy
#| msgid "  -W                    enable all warnings"
msgid "  -w                    disable all warnings"
msgstr "  -W                    activer tous les avertissements"

#: cobc/help.c:138
#, fuzzy
#| msgid "  -Wno-<warning>        disable warning enabled by -W or -Wall"
msgid "  -Wno-<warning>        disable warning enabled by default, -Wall or -Wextra"
msgstr "  -Wno-<avertissement>  désactiver l'avertissement activé par -W ou -Wall"

#. TRANSLATORS: This msgid is appended to msgid for -Wno-pending and others
#: cobc/help.c:144
#, fuzzy
#| msgid "  -W                    enable all warnings"
msgid "                        * ALWAYS active"
msgstr "  -W                    activer tous les avertissements"

#. TRANSLATORS: This msgid is appended to msgid for -Wpossible-truncate and others
#: cobc/help.c:148
#, fuzzy
#| msgid "  -W                    enable all warnings"
msgid "                        * NOT set with -Wall"
msgstr "  -W                    activer tous les avertissements"

#: cobc/help.c:153
msgid "  -Werror               treat all warnings as errors"
msgstr "  -Werror               traiter tous les avertissements comme des erreurs"

#: cobc/help.c:154
#, fuzzy
#| msgid "  -Werror               treat all warnings as errors"
msgid "  -Wno-error            don't treat warnings as errors"
msgstr "  -Werror               traiter tous les avertissements comme des erreurs"

#: cobc/help.c:155
msgid "  -Werror=<warning>     treat specified <warning> as error"
msgstr "  -Werror=<avertissement> traiter l'avertissement spécifié comme une erreur"

#: cobc/help.c:156
#, fuzzy
#| msgid "  -Werror=<warning>     treat specified <warning> as error"
msgid "  -Wno-error=<warning>  don't treat specified <warning> as error"
msgstr "  -Werror=<avertissement> traiter l'avertissement spécifié comme une erreur"

#: cobc/help.c:172
msgid "Compiler options:"
msgstr ""

#: cobc/help.c:190
msgid ""
"  -fibmcomp             sets -fbinary-size=2-4-8 -fsynchronized-clause=ok\n"
"  -fno-ibmcomp          sets -fbinary-size=1--8  -fsynchronized-clause=ignore"
msgstr ""

#: cobc/help.c:219
msgid "Compiler dialect configuration options:"
msgstr ""

#: cobc/help.c:221 cobc/help.c:225
msgid "<value>"
msgstr "<valeur>"

#: cobc/help.c:229
msgid "<support>"
msgstr "<support>"

#: cobc/help.c:237
msgid "where <support> is one of the following:"
msgstr "où <support> est l'un de cette liste :"

#. TRANSLATORS: This msgid is used when a variable name
#. or label is referenced in a compiler message.
#: cobc/help.c:240 cobc/help.c:243 cobc/help.c:246 cobc/help.c:249
#: cobc/help.c:252 cobc/help.c:255 cobc/help.c:258 cobc/help.c:261
#: cobc/typeck.c:1810
#, c-format
msgid "'%s'"
msgstr ""

#: cobc/help.c:263
msgid "word to be taken out of the reserved words list"
msgstr "mot à enlever de la liste des mots réservés"

#: cobc/help.c:263 cobc/help.c:264 cobc/help.c:266 cobc/help.c:267
msgid "<word>"
msgstr "<mot>"

#: cobc/help.c:264
msgid "word to be added to reserved words list"
msgstr "mot à ajouter à la liste des mots réservés"

#: cobc/help.c:265
msgid "word to be added to reserved words list as alias"
msgstr "mot à ajouter comme synonyme à la liste des mots réservés"

#: cobc/help.c:265
msgid "<word>:<alias>"
msgstr "<mot>:<synonyme>"

#: cobc/help.c:266
#, fuzzy
#| msgid "special register %s is unknown"
msgid "special register to disable"
msgstr "le registre spécial %s est inconnu"

#: cobc/help.c:267
#, fuzzy
#| msgid "special register %s is unknown"
msgid "special register to enable"
msgstr "le registre spécial %s est inconnu"

#: cobc/parser.y:287 cobc/parser.y:321
#, c-format
msgid "unreachable statement '%s'"
msgstr "instruction inatteignable « %s »"

#: cobc/parser.y:416 cobc/parser.y:746
#, c-format
msgid "'%s' is not in LINKAGE SECTION"
msgstr "« %s » n'est pas dans LINKAGE SECTION"

#: cobc/parser.y:419 cobc/typeck.c:3543
#, c-format
msgid "'%s' cannot be BASED/EXTERNAL"
msgstr "« %s » ne peut pas être BASED/EXTERNAL"

#: cobc/parser.y:424
#, c-format
msgid "'%s' is not in WORKING-STORAGE SECTION"
msgstr "« %s » n'est pas dans une section WORKING-STORAGE"

#: cobc/parser.y:431 cobc/typeck.c:3540
#, c-format
msgid "'%s' not level 01 or 77"
msgstr "« %s » n'est pas de niveau 01 ou 77"

#: cobc/parser.y:434 cobc/parser.y:469 cobc/typeck.c:3546
#, c-format
msgid "'%s' REDEFINES field not allowed here"
msgstr "le champs REDEFINES « %s » n'est pas permis ici"

#: cobc/parser.y:454 cobc/typeck.c:7009
#, fuzzy, c-format
#| msgid "duplicate DEFINE directive '%s'"
msgid "duplicate USING BY REFERENCE item '%s'"
msgstr "directive DEFINE « %s » dupliquée"

#: cobc/parser.y:482
#, c-format
msgid "'%s' USING item duplicates RETURNING item"
msgstr "l'élément USING « %s » duplique l'élément RETURNING"

#: cobc/parser.y:492
#, c-format
msgid "ENTRY '%s' duplicated"
msgstr "ENTRY « %s » dupliqué"

#: cobc/parser.y:528
#, fuzzy, c-format
#| msgid "ENTRY '%s' duplicated"
msgid "ENTRY FOR GO TO '%s' duplicated"
msgstr "ENTRY « %s » dupliqué"

#: cobc/parser.y:544
#, c-format
msgid "maximum nested program depth exceeded (%d)"
msgstr "profondeur maximale de programme imbriqué dépassée (%d)"

#: cobc/parser.y:570 cobc/parser.y:597
#, c-format
msgid "%s statement not terminated by %s"
msgstr "instruction %s pas terminée par %s"

#: cobc/parser.y:600
#, c-format
msgid "%s statement not terminated"
msgstr "instruction %s pas terminée"

#: cobc/parser.y:664
msgid "USE statement invalid for SORT file"
msgstr "instruction USE invalide pour le fichier SORT"

#: cobc/parser.y:714
#, c-format
msgid "cannot specify both %s and %s; %s is ignored"
msgstr "ne peut spécifier à la fois %s et %s; %s est ignoré"

#: cobc/parser.y:717 cobc/parser.y:1673 cobc/parser.y:1676
#, c-format
msgid "cannot specify both %s and %s"
msgstr "ne peut spécifier à la fois %s et %s"

#: cobc/parser.y:728
#, c-format
msgid "Cannot specify %s without number of lines on page"
msgstr ""

#: cobc/parser.y:738
#, c-format
msgid "maximum OCCURS depth exceeded (%d)"
msgstr "profondeur maximale de OCCURS dépassée (%d)"

#: cobc/parser.y:752 cobc/parser.y:754 cobc/parser.y:6951 cobc/parser.y:6954
#: cobc/parser.y:6956 cobc/parser.y:6958 cobc/parser.y:6993 cobc/parser.y:7719
#: cobc/parser.y:7721 cobc/parser.y:7723 cobc/parser.y:7725 cobc/parser.y:7771
#: cobc/parser.y:7780 cobc/parser.y:9678 cobc/parser.y:11147
#: cobc/parser.y:12520 cobc/parser.y:13785
#, c-format
msgid "%s and %s are mutually exclusive"
msgstr "%s et %s sont mutuellement exclusifs"

#: cobc/parser.y:768 cobc/parser.y:772
msgid "TO phrase without DEPENDING phrase"
msgstr "phrase TO sans phrase DEPENDING"

#: cobc/parser.y:769
#, fuzzy
#| msgid "maximum number of occurences assumed to be exact number"
msgid "maximum number of occurrences assumed to be exact number"
msgstr "le nombre maximum d'occurrences est supposé être un nombre exact"

#: cobc/parser.y:776 cobc/parser.y:7518
msgid "OCCURS TO must be greater than OCCURS FROM"
msgstr "OCCURS TO doit être plus grand que OCCURS FROM"

#: cobc/parser.y:785
#, fuzzy
#| msgid "ODO without TO phrase"
msgid "OCCURS DEPENDING ON without TO phrase"
msgstr "ODO sans phrase TO"

#: cobc/parser.y:851
#, c-format
msgid "%s header missing - assumed"
msgstr "en-tête %s manquant - présumé"

#: cobc/parser.y:853
#, c-format
msgid "%s header missing"
msgstr "en-tête %s manquant"

#: cobc/parser.y:985
#, fuzzy, c-format
#| msgid "duplicate %s clause"
msgid "duplicate %s"
msgstr "clause %s dupliquée"

#: cobc/parser.y:987
#, c-format
msgid "%s incorrectly after %s"
msgstr ""

#: cobc/parser.y:1089
#, c-format
msgid "redefinition of program name '%s'"
msgstr "redéfinition du nom du programme « %s »"

#: cobc/parser.y:1093
#, c-format
msgid "redefinition of program ID '%s'"
msgstr "redéfinition du ID du programme « %s »"

#: cobc/parser.y:1125
#, c-format
msgid "FUNCTION '%s' has no PROCEDURE DIVISION"
msgstr "FUNCTION « %s » n'a pas de PROCEDURE DIVISION"

#: cobc/parser.y:1231
msgid "functions may not be defined within a program/function"
msgstr "les fonctions ne peuvent pas être définies dans un programme/fonction"

#: cobc/parser.y:1281
#, c-format
msgid "END FUNCTION '%s' is different from FUNCTION-ID '%s'"
msgstr "END FUNCTION « %s » est différent de FUNCTION-ID « %s »"

#: cobc/parser.y:1295
#, c-format
msgid "END PROGRAM '%s' is different from PROGRAM-ID '%s'"
msgstr "END PROGRAM « %s » est différent de PROGRAM-ID « %s »"

#: cobc/parser.y:1344
#, fuzzy
#| msgid "'%s' CURSOR must be 4 or 6 characters long"
msgid "currency symbol must be one character long"
msgstr "le CURSOR « %s » doit avoir une longueur de 4 ou 6 caractères"

#: cobc/parser.y:1401
#, fuzzy, c-format
#| msgid "a trailing currency symbol"
msgid "invalid character '%c' in currency symbol"
msgstr "un symbole monétaire à la fin"

#: cobc/parser.y:1417
msgid "prototype has same name as current function and will be ignored"
msgstr "le prototype a le même nom que la fonction courante et sera ignoré"

#: cobc/parser.y:1444
#, c-format
msgid "duplicate REPOSITORY entries for '%s' do not match"
msgstr "les entrées REPOSITORY dupliquées pour « %s » ne correspondent pas"

#: cobc/parser.y:1448
#, c-format
msgid "duplicate REPOSITORY entry for '%s'"
msgstr "entrée REPOSITORY dupliquée pour « %s »"

#: cobc/parser.y:1513
#, c-format
msgid "ORGANIZATION %s is incompatible with RECORD DELIMITER"
msgstr ""

#: cobc/parser.y:1551 cobc/parser.y:1942 cobc/typeck.c:524
#, fuzzy, c-format
#| msgid "reference modification not allowed here"
msgid "condition-name not allowed here: '%s'"
msgstr "modification de référence pas permise ici"

#: cobc/parser.y:1557 cobc/parser.y:2139
#, fuzzy
#| msgid "'%s' cannot be used here"
msgid "SCREEN item cannot be used here"
msgstr "« %s » ne peut pas être utilisé ici"

#: cobc/parser.y:1560
#, fuzzy
#| msgid "'%s' cannot be used here"
msgid "REPORT item cannot be used here"
msgstr "« %s » ne peut pas être utilisé ici"

#: cobc/parser.y:1566
#, fuzzy
#| msgid "'%s' cannot be used here"
msgid "TYPEDEF item cannot be used here"
msgstr "« %s » ne peut pas être utilisé ici"

#: cobc/parser.y:1575
#, fuzzy
#| msgid "integer value expected"
msgid "elementary item expected"
msgstr "valeur entière attendue"

#: cobc/parser.y:1582
#, fuzzy
#| msgid "RENAMES may not reference a level 88"
msgid "item may not reference itself"
msgstr "RENAMES ne peut pas faire référence au niveau 88"

#: cobc/parser.y:1589
#, fuzzy
#| msgid "THRU item '%s' may not be subordinate to '%s'"
msgid "item may not be subordinate to any item with USAGE clause"
msgstr "l'élément THRU « %s » ne peut pas être subordonné à « %s »"

#: cobc/parser.y:1591
#, fuzzy
#| msgid "THRU item '%s' may not be subordinate to '%s'"
msgid "item may not be subordinate to any item with SIGN clause"
msgstr "l'élément THRU « %s » ne peut pas être subordonné à « %s »"

#: cobc/parser.y:1634
#, c-format
msgid "illegal combination of %s with other clauses"
msgstr ""

#: cobc/parser.y:1644
#, fuzzy, c-format
#| msgid "THRU item '%s' may not be subordinate to '%s'"
msgid "entry following %s may not be subordinate to it"
msgstr "l'élément THRU « %s » ne peut pas être subordonné à « %s »"

#: cobc/parser.y:1862
msgid "FOR phrase cannot immediately follow ALL/LEADING/TRAILING"
msgstr "la phrase FOR ne peut pas suivre immédiatement ALL/LEADING/TRAILING"

#: cobc/parser.y:1864
msgid "missing CHARACTERS/ALL/LEADING/TRAILING phrase after FOR phrase"
msgstr "phrase CHARACTERS/ALL/LEADING/TRAILING manquante après une phrase FOR"

#: cobc/parser.y:1871
#, fuzzy
#| msgid "missing value between CHARACTERS/ALL/LEADING/TRAILING words"
msgid "missing value between ALL/LEADING/TRAILING words"
msgstr "valeur manquante entre les mots CHARACTERS/ALL/LEADING/TRAILING"

#: cobc/parser.y:1876
msgid "missing FOR phrase before CHARACTERS/ALL/LEADING/TRAILING phrase"
msgstr "phrase FOR manquante avant la phrase CHARACTERS/ALL/LEADING/TRAILING"

#: cobc/parser.y:1883
msgid "missing ALL/LEADING/TRAILING before value"
msgstr "ALL/LEADING/TRAILING manquant avant la valeur"

#: cobc/parser.y:1938
msgid "use of condition-name in place of data-name"
msgstr ""

#: cobc/parser.y:1969
msgid "cannot specify NO ADVANCING in screen DISPLAY"
msgstr "ne peut spécifier NO ADVANCING dans l'écran DISPLAY"

#: cobc/parser.y:2041 cobc/parser.y:2058
msgid "non-standard DISPLAY"
msgstr "DISPLAY non standard"

# CRT est un tube cathodique mais cela n'existe plus depuis longtemps au moment où je traduits ce texte.
# CRT est un mot clé historique du language dans ce contexte.
#: cobc/parser.y:2045
msgid "screens may only be displayed on CRT"
msgstr "les écrans peuvent uniquement être affichés sur CRT"

#: cobc/parser.y:2050 cobc/parser.y:2093
msgid "cannot mix screens and fields in the same DISPLAY statement"
msgstr "ne peut mélanger les écrans et les champs dans la même instruction DISPLAY"

#: cobc/parser.y:2054
msgid "screen clauses may only be used for DISPLAY on CRT"
msgstr "les instructions écran peuvent uniquement être utilisées avec DISPLAY sur CRT"

#: cobc/parser.y:2099
msgid "ambiguous DISPLAY; put items to display on device in separate DISPLAY"
msgstr "DISPLAY ambigu; mettez les éléments à afficher sur le périphérique dans des DISPLAY séparés"

#: cobc/parser.y:2115
#, c-format
msgid "%s is not an alphanumeric literal"
msgstr "%s n'est pas un littéral alphanumérique"

#: cobc/parser.y:2117
#, c-format
msgid "'%s' is not USAGE DISPLAY"
msgstr "« %s » n'est pas USAGE DISPLAY"

#: cobc/parser.y:2132 cobc/typeck.c:8319
#, c-format
msgid "invalid target for %s"
msgstr "cible invalide pour %s"

#: cobc/parser.y:2141
#, fuzzy
#| msgid "a constant may not be used here - '%s'"
msgid "RENAMES item may not be used here"
msgstr "une constante ne peut pas être utilisée ici – « %s »"

#: cobc/parser.y:2143 cobc/typeck.c:2176 cobc/typeck.c:2267
msgid "ANY LENGTH item not allowed here"
msgstr "élément ANY LENGTH pas permis ici"

#: cobc/parser.y:2147
#, c-format
msgid "item '%s' has wrong class for VALIDATE"
msgstr ""

#: cobc/parser.y:2156
#, fuzzy
#| msgid "REDEFINES clause must follow entry-name"
msgid "WHEN clause must follow EVERY clause"
msgstr "la clause REDEFINES doit suivre le nom d'entrée"

#: cobc/parser.y:2241 cobc/parser.y:17389
#, fuzzy
#| msgid "integer value expected"
msgid "non-zero value expected"
msgstr "valeur entière attendue"

#: cobc/parser.y:2247 cobc/tree.c:4338
#, fuzzy, c-format
#| msgid "RECORD size exceeds maximum allowed (%d)"
msgid "RECORD size (IDX) exceeds maximum allowed (%d)"
msgstr "la taille de RECORD excède le maximum autorisé (%d)"

#: cobc/parser.y:2251 cobc/tree.c:4342
#, c-format
msgid "RECORD size exceeds maximum allowed (%d)"
msgstr "la taille de RECORD excède le maximum autorisé (%d)"

#: cobc/parser.y:2256
msgid "RECORD clause invalid"
msgstr "clause RECORD invalide"

#: cobc/parser.y:3334
msgid "multiple PROGRAM-ID's without matching END PROGRAM"
msgstr "plusieurs PROGRAM-ID sans END PROGRAM correspondant"

#: cobc/parser.y:3337
msgid "executable requested but no program found"
msgstr "exécutable demandé mais pas de programme trouvé"

#: cobc/parser.y:3553 cobc/parser.y:3562
msgid "COMMON may only be used in a contained program"
msgstr "COMMON peut uniquement être utilisé dans un programme contenu"

#: cobc/parser.y:3571
msgid "CALL prototypes"
msgstr "prototypes CALL"

#: cobc/parser.y:3736 cobc/parser.y:4011 cobc/parser.y:4055 cobc/parser.y:4163
#: cobc/parser.y:4350 cobc/parser.y:4446 cobc/parser.y:4487 cobc/parser.y:4558
#: cobc/parser.y:4579 cobc/parser.y:4658 cobc/parser.y:4677 cobc/parser.y:4693
#: cobc/parser.y:4711 cobc/parser.y:4729 cobc/parser.y:4746 cobc/parser.y:4764
#: cobc/parser.y:7011 cobc/parser.y:7840
#, c-format
msgid "%s not allowed in nested programs"
msgstr "%s pas permis dans des programmes imbriqués"

#: cobc/parser.y:3888
msgid "segment-number must be in range of values 1 to 49"
msgstr "segment-number doit être dans l'intervalle de valeurs 1 à 49"

#: cobc/parser.y:3900
msgid "duplicate CLASSIFICATION clause"
msgstr "clause CLASSIFICATION dupliquée"

#: cobc/parser.y:3976
msgid "PROGRAM phrase"
msgstr "phrase PROGRAM"

#: cobc/parser.y:4071 cobc/parser.y:4082 cobc/parser.y:4398
#, c-format
msgid "invalid %s clause"
msgstr "clause %s invalide"

#: cobc/parser.y:4513 cobc/parser.y:4517
msgid "CLASS literal with THRU must have size 1"
msgstr "un littéral CLASS avec THRU doit avoir une taille 1"

#: cobc/parser.y:4544
#, fuzzy
#| msgid "'%s' is not an alphabet-name"
msgid "CLASS IS integer IN alphabet-name"
msgstr "« %s » n'est pas un nom alphabet"

#: cobc/parser.y:4591
msgid "separate currency symbol and currency string"
msgstr ""

#: cobc/parser.y:4624
#, c-format
msgid "invalid CURRENCY SIGN '%s'"
msgstr "CURRENCY SIGN « %s » invalide"

#: cobc/parser.y:4849
msgid "cannot use RELATIVE KEY clause on INDEXED files"
msgstr ""

#: cobc/parser.y:4853
msgid "cannot use RECORD KEY clause on RELATIVE files"
msgstr ""

#: cobc/parser.y:4927
msgid "EXTERNAL/DYNAMIC cannot be used with literals"
msgstr ""

#: cobc/parser.y:4947
msgid "EXTERNAL/DYNAMIC cannot be used with USING/VARYING"
msgstr ""

#: cobc/parser.y:4958
msgid "EXTERNAL/DYNAMIC cannot be used with DISK FROM"
msgstr ""

#: cobc/parser.y:4960
msgid "ASSIGN DISK FROM"
msgstr ""

#: cobc/parser.y:5076
msgid "ASSIGN EXTERNAL/DYNAMIC"
msgstr ""

#: cobc/parser.y:5290
#, c-format
msgid "'%s' is not an alphabet-name"
msgstr "« %s » n'est pas un nom alphabet"

#: cobc/parser.y:5306
msgid "VSAM status"
msgstr ""

#: cobc/parser.y:5373
#, c-format
msgid "%s only valid with ORGANIZATION %s"
msgstr ""

#: cobc/parser.y:5440 cobc/parser.y:5465
#, fuzzy, c-format
#| msgid "RECORDING MODE U or S can only be used with RECORD SEQUENTIAL files"
msgid "RECORD DELIMITER %s only allowed with SEQUENTIAL files"
msgstr "RECORDING MODE U ou S peuvent uniquement être utilisés avec les fichiers RECORD SEQUENTIAL"

#: cobc/parser.y:5452
#, fuzzy, c-format
#| msgid "RECORDING MODE U or S can only be used with RECORD SEQUENTIAL files"
msgid "RECORD DELIMITER %s only allowed with (LINE) SEQUENTIAL files"
msgstr "RECORDING MODE U ou S peuvent uniquement être utilisés avec les fichiers RECORD SEQUENTIAL"

#: cobc/parser.y:5458
msgid "LINE-SEQUENTIAL phrase"
msgstr ""

#: cobc/parser.y:5471
msgid "BINARY-SEQUENTIAL phrase"
msgstr ""

#: cobc/parser.y:5479
#, fuzzy
#| msgid "RECORDING MODE U or S can only be used with RECORD SEQUENTIAL files"
msgid "RECORD DELIMITER clause only allowed with (LINE) SEQUENTIAL files"
msgstr "RECORDING MODE U ou S peuvent uniquement être utilisés avec les fichiers RECORD SEQUENTIAL"

#: cobc/parser.y:5483
#, c-format
msgid "RECORD DELIMITER %s not recognized; will be ignored"
msgstr ""

#: cobc/parser.y:5521
msgid "DUPLICATES for primary keys"
msgstr ""

#: cobc/parser.y:5765
msgid "DOS/VS APPLY phrase"
msgstr ""

#: cobc/parser.y:5880
msgid "RECORD description missing or invalid"
msgstr "description RECORD manquante ou invalide"

#: cobc/parser.y:5907
#, fuzzy, c-format
#| msgid "duplicate values in class '%s'"
msgid "duplicate file description for %s"
msgstr "valeurs dupliquées dans la classe « %s »"

#: cobc/parser.y:5940 cobc/parser.y:5950
msgid "file cannot have both EXTERNAL and GLOBAL clauses"
msgstr "un fichier ne peut pas avoir en même temps les clauses EXTERNAL et GLOBAL"

#: cobc/parser.y:5954 cobc/parser.y:6534 cobc/parser.y:6996 cobc/parser.y:12513
#: cobc/parser.y:15489
#, c-format
msgid "%s is invalid in a user FUNCTION"
msgstr "%s est invalide dans une FUNCTION utilisateur"

#: cobc/parser.y:5992 cobc/parser.y:6001
msgid "RECORD clause ignored for LINE SEQUENTIAL"
msgstr "clause RECORD ignorée pour LINE SEQUENTIAL"

#: cobc/parser.y:6093
msgid "LINAGE clause with wrong file type"
msgstr "clause LINAGE avec un mauvais type de fichier"

#: cobc/parser.y:6155
msgid "RECORDING MODE U or S can only be used with RECORD SEQUENTIAL files"
msgstr "RECORDING MODE U ou S peuvent uniquement être utilisés avec les fichiers RECORD SEQUENTIAL"

#: cobc/parser.y:6188
#, c-format
msgid "ignoring CODE-SET '%s'"
msgstr "ignore CODE-SET « %s »"

#: cobc/parser.y:6199
msgid "CODE-SET clause invalid for file type"
msgstr "clause CODE-SET invalide pour le type de fichier"

#: cobc/parser.y:6221
msgid "REPORT clause with wrong file type"
msgstr "clause REPORT avec le mauvais type de fichier"

#: cobc/parser.y:6299
msgid "CD record missing"
msgstr "enregistrement CD manquant"

#: cobc/parser.y:6721
msgid "CONSTANT item not at 01 level"
msgstr "élément CONSTANT pas au niveau 01"

#: cobc/parser.y:6844
#, fuzzy
#| msgid "REDEFINES clause must follow entry-name"
msgid "REDEFINES clause not following entry-name"
msgstr "la clause REDEFINES doit suivre le nom d'entrée"

#: cobc/parser.y:6916 cobc/parser.y:6946 cobc/parser.y:6988 cobc/parser.y:7715
#, c-format
msgid "%s only allowed at 01/77 level"
msgstr "%s uniquement autorisé au niveau 01/77"

#: cobc/parser.y:6919 cobc/parser.y:6948 cobc/parser.y:6990 cobc/parser.y:7717
#: cobc/parser.y:7800 cobc/parser.y:7822
#, c-format
msgid "%s requires a data name"
msgstr "%s requiert un nom de donnée"

#: cobc/parser.y:6923
#, fuzzy, c-format
#| msgid "%s not allowed on %s files"
msgid "%s not allowed in %s"
msgstr "%s n'est pas permis sur les fichiers %s"

#: cobc/parser.y:6944 cobc/parser.y:6998 cobc/parser.y:7713 cobc/parser.y:7796
#: cobc/parser.y:7820
#, c-format
msgid "%s not allowed here"
msgstr "%s pas permis ici"

#: cobc/parser.y:7101
msgid "a locale-format PICTURE string must only consist of '9', '.', '+', 'Z' and the currency-sign"
msgstr ""

#: cobc/parser.y:7135 cobc/typeck.c:3496
#, fuzzy, c-format
#| msgid "'%s' is not a locale name"
msgid "'%s' is not a locale-name"
msgstr "« %s » n'est pas un nom d'environnement linguistique"

#: cobc/parser.y:7179
#, fuzzy, c-format
#| msgid "'%s' is not a valid data name"
msgid "'%s' is not a valid USAGE"
msgstr "« %s » n'est pas un nom de donnée valide"

#: cobc/parser.y:7184
#, fuzzy, c-format
#| msgid "unknown failure: %d"
msgid "unknown USAGE: %s"
msgstr "erreur inconnue : %d"

#: cobc/parser.y:7320
#, c-format
msgid "unknown HANDLE type: %s"
msgstr ""

#: cobc/parser.y:7569 cobc/parser.y:7571
msgid "INDEXED should follow ASCENDING/DESCENDING"
msgstr "INDEXED devrait suivre ASCENDING/DESCENDING"

#: cobc/parser.y:7758
msgid "FALSE clause only allowed for 88 level"
msgstr "clause FALSE uniquement permise au niveau 88"

#: cobc/parser.y:7798
#, fuzzy, c-format
#| msgid "%s only allowed at 01/77 level"
msgid "%s only allowed at 01 level"
msgstr "%s uniquement autorisé au niveau 01/77"

#: cobc/parser.y:7802 cobc/parser.y:7824
#, c-format
msgid "%s and %s combination not allowed"
msgstr ""

#: cobc/parser.y:7931
msgid "GLOBAL is not allowed with RD"
msgstr "GLOBAL n'est pas permis avec RD"

#: cobc/parser.y:8463
msgid "PLUS is not recommended with LEFT, RIGHT or CENTER"
msgstr ""

#: cobc/parser.y:8465
#, fuzzy
#| msgid "GLOBAL is not allowed with RD"
msgid "PLUS is not allowed with LEFT, RIGHT or CENTER"
msgstr "GLOBAL n'est pas permis avec RD"

#: cobc/parser.y:8502
msgid "PLUS is ignored on first field of line"
msgstr ""

#: cobc/parser.y:8533
msgid "invalid COLUMN integer; must be > 0"
msgstr ""

#: cobc/parser.y:8535
msgid "COLUMN numbers should increase"
msgstr ""

#: cobc/parser.y:8630 cobc/parser.y:8686
msgid "INITIAL specified on non-input field"
msgstr "INITIAL spécifié sur un champ qui n'est pas une entrée"

#: cobc/parser.y:8642 cobc/parser.y:8698
msgid "relative LINE/COLUMN clause required with OCCURS"
msgstr "clause LINE/COLUMN relative requise avec OCCURS"

#: cobc/parser.y:8800 cobc/parser.y:8804
msgid "screen positions from data-item"
msgstr ""

#: cobc/parser.y:9628
#, fuzzy
#| msgid "GLOBAL screen items"
msgid "OCCURS screen items"
msgstr "éléments d'écran GLOBAL"

#: cobc/parser.y:9640
msgid "GLOBAL screen items"
msgstr "éléments d'écran GLOBAL"

#: cobc/parser.y:9685
msgid "overriding convention specified in ENTRY-CONVENTION"
msgstr "outrepasse la convention spécifiée dans ENTRY-CONVENTION"

#: cobc/parser.y:9697
msgid "executable program requested but PROCEDURE/ENTRY has USING clause"
msgstr "programme exécutable demandé mais PROCEDURE/ENTRY a la clause USING"

#: cobc/parser.y:9767 cobc/parser.y:9784 cobc/parser.y:11337
#, fuzzy, c-format
#| msgid "number of parameters exceeds maximum %d"
msgid "number of arguments exceeds maximum %d"
msgstr "le nombre de paramètres dépasse le maximum %d"

#: cobc/parser.y:9776
msgid "CHAINING invalid in user FUNCTION"
msgstr "CHAINING invalide dans une FUNCTION utilisateur"

#: cobc/parser.y:9812
msgid "ANY LENGTH items may only be BY REFERENCE formal parameters"
msgstr "les éléments ANY LENGTH peuvent uniquement être des paramètres formels BY REFERENCE"

#: cobc/parser.y:9829 cobc/parser.y:11403 cobc/parser.y:11412
#, c-format
msgid "%s not allowed in CHAINED programs"
msgstr "%s pas permis dans des programmes CHAINED"

#: cobc/parser.y:9831
msgid "parameters passed BY VALUE"
msgstr "paramètres passés BY VALUE"

#: cobc/parser.y:9842 cobc/parser.y:9850 cobc/parser.y:9858 cobc/parser.y:9879
msgid "SIZE only allowed for BY VALUE items"
msgstr "SIZE uniquement permis pour les éléments BY VALUE"

#: cobc/parser.y:9881 cobc/parser.y:9898
msgid "invalid value for SIZE"
msgstr "valeur invalide pour SIZE"

#: cobc/parser.y:9913
msgid "MEMORY SIZE phrase in CALL statement"
msgstr ""

#: cobc/parser.y:9925
msgid "OPTIONAL only allowed for BY REFERENCE items"
msgstr "OPTIONAL uniquement permis pour les éléments BY REFERENCE"

#: cobc/parser.y:9937
msgid "RETURNING clause is required for a FUNCTION"
msgstr "la clause RETURNING est requise pour une FUNCTION"

#: cobc/parser.y:9943
msgid "RETURNING clause cannot be OMITTED for main program"
msgstr "la clause RETURNING ne peut pas être OMITTED pour le programme principal"

#: cobc/parser.y:9946
msgid "RETURNING clause cannot be OMITTED for a FUNCTION"
msgstr "la clause RETURNING ne peut pas être OMITTED pour une FUNCTION"

#: cobc/parser.y:9959
msgid "RETURNING item is not defined in LINKAGE SECTION"
msgstr "RETURNING avec un élément n'est pas défini dans LINKAGE SECTION"

#: cobc/parser.y:9961
msgid "RETURNING item must have level 01"
msgstr "RETURNING un élément doit avoir le niveau 01"

#: cobc/parser.y:9963
msgid "RETURNING item should not have OCCURS"
msgstr "RETURNING un élément ne devrait pas avoir OCCURS"

#: cobc/parser.y:9967
msgid "function RETURNING item may not be ANY LENGTH"
msgstr "une fonction avec RETURNING d'un élément ne peut pas être ANY LENGTH"

#: cobc/parser.y:10162
#, c-format
msgid "'%s' is not a statement"
msgstr "« %s » n'est pas une instruction"

#: cobc/parser.y:10164
#, c-format
msgid "unknown statement '%s'; it may exist in another dialect"
msgstr "instruction « %s » inconnue; elle peut exister dans un autre dialecte"

#: cobc/parser.y:10167
#, c-format
msgid "unknown statement '%s'"
msgstr "instruction « %s » inconnue"

#: cobc/parser.y:10185
msgid "SECTION segment-number must be less than or equal to 99"
msgstr "le numéro de segment de SECTION doit être inférieur ou égal à 99"

#: cobc/parser.y:10188
msgid "SECTION segment-number in DECLARATIVES must be less than 50"
msgstr "le numéro de segment dans SECTION dans DECLARATIVES doit être inférieur à 50"

#: cobc/parser.y:10196
msgid "SECTION segment within DECLARATIVES"
msgstr "segment SECTION dans DECLARATIVES"

#: cobc/parser.y:10388 cobc/parser.y:10523
msgid "non-standard ACCEPT"
msgstr "ACCEPT non standard"

#: cobc/parser.y:10400
msgid "PROMPT clause"
msgstr "clause PROMPT"

#: cobc/parser.y:10404
msgid "SIZE IS clause"
msgstr "clause SIZE IS"

#: cobc/parser.y:10623 cobc/parser.y:10916
msgid "TIME-OUT or BEFORE TIME clauses"
msgstr "clauses TIME-OUT ou BEFORE TIME"

#: cobc/parser.y:10649 cobc/parser.y:10665 cobc/parser.y:10680
msgid "AT screen-location"
msgstr "emplacement d'écran AT"

#: cobc/parser.y:10681
msgid "LINE or COLUMN"
msgstr "LINE ou COLUMN"

#: cobc/parser.y:11046
msgid "ALLOCATE CHARACTERS requires RETURNING clause"
msgstr "ALLOCATE CHARACTERS requiert une clause RETURNING"

#: cobc/parser.y:11061 cobc/parser.y:12318
#, fuzzy, c-format
#| msgid "ignoring sign"
msgid "ignoring %s phrase"
msgstr "le signe est ignoré"

#: cobc/parser.y:11063
msgid "addressing mode should be either 24 or 31 bit"
msgstr ""

#: cobc/parser.y:11135
msgid "recursive program call - assuming RECURSIVE attribute"
msgstr "appel de programme récursif – suppose l'attribut RECURSIVE"

#: cobc/parser.y:11154
msgid "STATIC CALL convention ignored because of ON EXCEPTION"
msgstr ""

#: cobc/parser.y:11163
msgid "ON EXCEPTION ignored because of STATIC CALL"
msgstr ""

#: cobc/parser.y:11264 cobc/typeck.c:11956
msgid "invalid mnemonic name"
msgstr "nom de mnémonique invalide"

#: cobc/parser.y:11288
msgid "id/literal ignored, using prototype name"
msgstr "id/littéral ignoré, utilisation du nom de prototype"

#: cobc/parser.y:11294
msgid "NESTED phrase is only valid with literal"
msgstr "phrase NESTED est uniquement valide dans un littéral"

#: cobc/parser.y:11355
#, fuzzy
#| msgid "OMITTED only allowed when parameters are passed BY REFERENCE"
msgid "OMITTED only allowed when arguments are passed BY REFERENCE"
msgstr "OMITTED uniquement permis quand les paramètres sont passés BY REFERENCE"

#: cobc/parser.y:11368
msgid "invalid file name reference"
msgstr "référence de nom de fichier invalide"

#: cobc/parser.y:11376
#, fuzzy, c-format
#| msgid "BY CONTENT assumed for alphanumeric item"
msgid "BY CONTENT assumed for alphanumeric item '%s'"
msgstr "BY CONTENT supposé pour un élément alphanumérique"

#: cobc/parser.y:11381
#, fuzzy, c-format
#| msgid "BY CONTENT assumed for alphanumeric item"
msgid "BY CONTENT assumed for national item '%s'"
msgstr "BY CONTENT supposé pour un élément alphanumérique"

#: cobc/parser.y:11444
msgid "RETURNING item must have level 01 or 77"
msgstr "un élément avec RETURNING doit avoir le niveau 01 ou 77"

#: cobc/parser.y:11448
msgid "RETURNING item must be a LINKAGE SECTION item or have BASED clause"
msgstr "un élément avec RETURNING doit être un élément de LINKAGE SECTION ou avoir une clause BASED"

#: cobc/parser.y:11482 cobc/parser.y:16156 cobc/parser.y:16211
#: cobc/parser.y:16255 cobc/parser.y:16299
msgid "NOT EXCEPTION before EXCEPTION"
msgstr "NOT EXCEPTION avant EXCEPTION"

#: cobc/parser.y:12191
#, fuzzy, c-format
#| msgid "HANDLE must be either a generic or a THREAD HANDLE"
msgid "HANDLE must be a %s HANDLE"
msgstr "HANDLE doit soit être un générique ou soit un THREAD HANDLE"

#: cobc/parser.y:12203
#, fuzzy
#| msgid "HANDLE must be either a generic or a THREAD HANDLE"
msgid "HANDLE must be a generic HANDLE"
msgstr "HANDLE doit soit être un générique ou soit un THREAD HANDLE"

#: cobc/parser.y:12280
#, c-format
msgid "HANDLE clause invalid for %s"
msgstr "clause HANDLE invalide pour %s"

#: cobc/parser.y:12511 cobc/parser.y:15679
#, c-format
msgid "%s is invalid in nested program"
msgstr "%s est invalide dans un programme imbriqué"

#: cobc/parser.y:12549 cobc/parser.y:12590 cobc/parser.y:12601
#: cobc/parser.y:12612
#, c-format
msgid "maximum evaluate depth exceeded (%d)"
msgstr "profondeur évaluée maximum dépassée (%d)"

#: cobc/parser.y:12653 cobc/parser.y:12663
msgid "WHEN without imperative statement"
msgstr ""

#: cobc/parser.y:12681 cobc/parser.y:12691
msgid "WHEN OTHER without imperative statement"
msgstr ""

#: cobc/parser.y:12771
msgid "invalid THROUGH usage"
msgstr "utilisation de THROUGH invalide"

#: cobc/parser.y:12935
msgid "EXIT PROGRAM is not allowed within a USE GLOBAL procedure"
msgstr "EXIT PROGRAM n'est pas permis dans une procédure USE GLOBAL"

#: cobc/parser.y:12939
msgid "EXIT PROGRAM not allowed within a FUNCTION"
msgstr "EXIT PROGRAM n'est pas permis dans une FUNCTION"

#: cobc/parser.y:12948 cobc/parser.y:13161
#, fuzzy
#| msgid "RETURNING/GIVING not allowed for non-returning sources"
msgid "RETURNING/GIVING not allowed for non-returning runtime elements"
msgstr "RETURNING/GIVING pas permis dans des sources qui ne retournent pas"

#: cobc/parser.y:12960
msgid "EXIT FUNCTION is not allowed within a USE GLOBAL procedure"
msgstr "EXIT FUNCTION n'est pas permis dans une procédure USE GLOBAL"

#: cobc/parser.y:12964
msgid "EXIT FUNCTION only allowed within a FUNCTION"
msgstr "EXIT FUNCTION uniquement permis dans une FUNCTION"

#: cobc/parser.y:12978 cobc/parser.y:13001
msgid "EXIT PERFORM is only valid with inline PERFORM"
msgstr "EXIT PERFORM est uniquement valide dans un PERFORM en ligne"

#: cobc/parser.y:13023
msgid "EXIT SECTION is only valid with an active SECTION"
msgstr "EXIT SECTION est uniquement valide dans une SECTION active"

#: cobc/parser.y:13044
msgid "EXIT PARAGRAPH is only valid with an active PARAGRAPH"
msgstr "EXIT PARAGRAPH est uniquement valide dans un PARAGRAPH actif"

#: cobc/parser.y:13191
msgid "IF without imperative statement"
msgstr ""

#: cobc/parser.y:13408
msgid "TALLYING clause is incomplete"
msgstr "la clause TALLYING est incomplète"

#: cobc/parser.y:13524
msgid "INSPECT missing ALL/FIRST/LEADING/TRAILING"
msgstr "il manque ALL/FIRST/LEADING/TRAILING dans INSPECT"

#: cobc/parser.y:13642
msgid "JSON PARSE"
msgstr ""

#: cobc/parser.y:13785
msgid "LOCK clauses"
msgstr "clauses LOCK"

#: cobc/parser.y:13942
msgid "inline PERFORM without imperative statement"
msgstr ""

#: cobc/parser.y:14063 cobc/parser.y:14071 cobc/parser.y:14079
#, c-format
msgid "PERFORM VARYING '%s' (line %d of %s) is not a numeric field"
msgstr ""

#: cobc/parser.y:14095
#, fuzzy
#| msgid "ODO without TO phrase"
msgid "PERFORM VARYING without BY phrase"
msgstr "ODO sans phrase TO"

#: cobc/parser.y:14135
#, fuzzy, c-format
#| msgid "'%s' is not an integer"
msgid "'%s' is not an object-reference"
msgstr "« %s » n'est pas un entier"

#: cobc/parser.y:14176 cobc/typeck.c:10797 cobc/typeck.c:11864
msgid "LOCK clause invalid with file LOCK AUTOMATIC"
msgstr "clause LOCK invalide avec un fichier LOCK AUTOMATIC"

#: cobc/parser.y:14181
msgid "KEY clause invalid with this file type"
msgstr "clause KEY invalide dans ce type de fichier"

#: cobc/parser.y:14186 cobc/typeck.c:10793 cobc/typeck.c:11860
msgid "INVALID KEY clause invalid with this file type"
msgstr "clause INVALID KEY invalide avec ce type de fichier"

#: cobc/parser.y:14792
msgid "file sort requires KEY phrase"
msgstr "le tri du fichier requiert la phrase KEY"

#: cobc/parser.y:14816
#, fuzzy
#| msgid "file sort requires KEY phrase"
msgid "table SORT requires KEY phrase"
msgstr "le tri du fichier requiert la phrase KEY"

#: cobc/parser.y:14878
msgid "file sort requires USING or INPUT PROCEDURE"
msgstr "le tri d'un fichier requiert USING ou INPUT PROCEDURE"

#: cobc/parser.y:14885
msgid "USING invalid with table SORT"
msgstr "USING invalide avec SORT sur une table"

#: cobc/parser.y:14895
msgid "INPUT PROCEDURE invalid with table SORT"
msgstr "INPUT PROCEDURE invalide avec SORT sur une table"

#: cobc/parser.y:14897
msgid "INPUT PROCEDURE invalid with MERGE"
msgstr "INPUT PROCEDURE invalide avec MERGE"

#: cobc/parser.y:14910
msgid "file sort requires GIVING or OUTPUT PROCEDURE"
msgstr "le tri d'un fichier requiert GIVING ou OUTPUT PROCEDURE"

#: cobc/parser.y:14917
msgid "GIVING invalid with table SORT"
msgstr "GIVING invalide avec SORT sur une table"

#: cobc/parser.y:14927
msgid "OUTPUT PROCEDURE invalid with table SORT"
msgstr "OUTPUT PROCEDURE invalide avec SORT sur une table"

#: cobc/parser.y:14954
msgid "SIZE/LENGTH invalid here"
msgstr "SIZE/LENGTH invalide ici"

#: cobc/parser.y:15007
msgid "NOT EQUAL condition not allowed on START statement"
msgstr "condition NOT EQUAL pas permise sur une instruction START"

#: cobc/parser.y:15055
#, c-format
msgid "%s is replaced by %s"
msgstr "%s est remplacé par %s"

#: cobc/parser.y:15108
msgid "STOP literal"
msgstr "littéral STOP"

#: cobc/parser.y:15112
msgid "STOP identifier"
msgstr "identificateur STOP"

#: cobc/parser.y:15249
msgid "SUPPRESS statement must be within DECLARATIVES"
msgstr "une instruction SUPPRESS doit être entre DECLARATIVES"

#: cobc/parser.y:15323
msgid "UNLOCK invalid for SORT files"
msgstr "UNLOCK invalide pour des fichiers avec SORT"

#: cobc/parser.y:15459 cobc/parser.y:15539
msgid "USE statement must be within DECLARATIVES"
msgstr "l'instruction USE doit être entre DECLARATIVES"

#: cobc/parser.y:15461
msgid "SECTION header missing before USE statement"
msgstr "en-tête de SECTION manquant avant l'instruction USE"

#: cobc/parser.y:15541
msgid "USE DEBUGGING not supported in contained program"
msgstr "USE DEBUGGING pas supporté dans le programme contenu"

#: cobc/parser.y:15589 cobc/parser.y:15598 cobc/parser.y:15616
#: cobc/parser.y:15652 cobc/typeck.c:3630
#, fuzzy, c-format
#| msgid "duplicate DEFINE directive '%s'"
msgid "duplicate DEBUGGING target: '%s'"
msgstr "directive DEFINE « %s » dupliquée"

#: cobc/parser.y:15614
#, fuzzy
#| msgid "a constant may not be used here - '%s'"
msgid "constant item cannot be used here"
msgstr "une constante ne peut pas être utilisée ici – « %s »"

#: cobc/parser.y:15640
msgid "duplicate USE DEBUGGING ON ALL PROCEDURES"
msgstr "USE DEBUGGING ON ALL PROCEDURES dupliqué"

#: cobc/parser.y:15712
#, fuzzy, c-format
#| msgid "'%s' is not a report name"
msgid "'%s' is not a report group"
msgstr "« %s » n'est pas un nom de rapport"

#: cobc/parser.y:15894
msgid "ENCODING clause must come before XML-DECLARATION"
msgstr ""

#: cobc/parser.y:15896
msgid "ENCODING clause must come before ATTRIBUTES"
msgstr ""

#: cobc/parser.y:15899
msgid "XML GENERATE ENCODING clause"
msgstr ""

#: cobc/parser.y:15906
msgid "XML-DECLARATION clause must come before ATTRIBUTES"
msgstr ""

#: cobc/parser.y:15909
msgid "XML GENERATE XML-DECLARATION clause"
msgstr ""

#: cobc/parser.y:15915
msgid "XML GENERATE WITH ATTRIBUTES clause"
msgstr ""

#: cobc/parser.y:15928
msgid "XML GENERATE NAMESPACE clause"
msgstr ""

#: cobc/parser.y:15952
msgid "XML GENERATE NAME OF clause"
msgstr ""

#: cobc/parser.y:15983
msgid "XML GENERATE TYPE OF clause"
msgstr ""

#: cobc/parser.y:16024
msgid "XML GENERATE SUPPRESS clause"
msgstr ""

#: cobc/parser.y:16098
msgid "XML PARSE"
msgstr ""

#: cobc/parser.y:16139 cobc/parser.y:16817 cobc/parser.y:16913
#: cobc/parser.y:16997
#, c-format
msgid "'%s' is not a file name"
msgstr "« %s » n'est pas un nom de fichier"

#: cobc/parser.y:16345
msgid "NOT SIZE ERROR before SIZE ERROR"
msgstr "NOT SIZE ERROR avant SIZE ERROR"

#: cobc/parser.y:16391
msgid "NOT OVERFLOW before OVERFLOW"
msgstr "NOT OVERFLOW avant OVERFLOW"

#: cobc/parser.y:16490
msgid "NOT AT END-OF-PAGE before AT END-OF-PAGE"
msgstr "NOT AT END-OF-PAGE avant AT END-OF-PAGE"

#: cobc/parser.y:16540
msgid "NOT INVALID KEY before INVALID KEY"
msgstr "NOT INVALID KEY avant INVALID KEY"

#: cobc/parser.y:16803
msgid "LINAGE-COUNTER must be qualified here"
msgstr "LINAGE-COUNTER doit être qualifié ici"

#: cobc/parser.y:16806
msgid "invalid LINAGE-COUNTER usage"
msgstr "utilisation de LINAGE-COUNTER invalide"

#: cobc/parser.y:16827
msgid "LINE-COUNTER must be qualified here"
msgstr "LINE-COUNTER doit être qualifié ici"

#: cobc/parser.y:16831
msgid "invalid LINE-COUNTER usage"
msgstr "utilisation de LINE-COUNTER invalide"

#: cobc/parser.y:16842 cobc/parser.y:16867
#, c-format
msgid "'%s' is not a report name"
msgstr "« %s » n'est pas un nom de rapport"

#: cobc/parser.y:16852
msgid "PAGE-COUNTER must be qualified here"
msgstr "PAGE-COUNTER doit être qualifié ici"

#: cobc/parser.y:16856
msgid "invalid PAGE-COUNTER usage"
msgstr "utilisation de PAGE-COUNTER invalide"

#: cobc/parser.y:16903 cobc/typeck.c:10754 cobc/typeck.c:10841
#: cobc/typeck.c:11828
#, c-format
msgid "%s requires a record name as subject"
msgstr "%s requiert un nom d'enregistrement comme sujet"

#: cobc/parser.y:16930
#, c-format
msgid "'%s' not indexed"
msgstr "« %s » pas indexé"

#: cobc/parser.y:16954 cobc/parser.y:16979
#, c-format
msgid "multiple reference to '%s' "
msgstr "références multiples à « %s » "

#: cobc/parser.y:17009
#, c-format
msgid "'%s' is not a CD name"
msgstr "« %s » n'est pas un nom CD"

#: cobc/parser.y:17023
#, fuzzy, c-format
#| msgid "'%s' is not a report name"
msgid "'%s' is not a valid report name"
msgstr "« %s » n'est pas un nom de rapport"

#: cobc/parser.y:17284
msgid "invalid mnemonic identifier"
msgstr "identificateur de mnémonique invalide"

#: cobc/parser.y:17364
#, fuzzy
#| msgid "a non-numeric literal is expected for '%s'"
msgid "a numeric literal is expected here"
msgstr "un littéral non numérique est attendu pour « %s »"

#: cobc/parser.y:17376 cobc/parser.y:18097
#, fuzzy
#| msgid "a non-numeric literal is expected for '%s'"
msgid "a non-numeric literal is expected here"
msgstr "un littéral non numérique est attendu pour « %s »"

#: cobc/parser.y:17549 cobc/typeck.c:5929 cobc/typeck.c:5936
#, c-format
msgid "'%s' is not numeric"
msgstr "« %s » n'est pas numérique"

#: cobc/parser.y:17565
#, c-format
msgid "'%s' is not a field or file"
msgstr "« %s » n'est pas un champ ou un fichier"

#: cobc/parser.y:17585 cobc/parser.y:17624
#, c-format
msgid "'%s' is not a field"
msgstr "« %s » n'est pas un champ"

#: cobc/parser.y:17606
#, fuzzy, c-format
#| msgid "'%s' is not a file name"
msgid "'%s' is not a type-name"
msgstr "« %s » n'est pas un nom de fichier"

#: cobc/parser.y:17746
#, fuzzy, c-format
#| msgid "'%s' is not a field or file"
msgid "'%s' is not a field or alphabet"
msgstr "« %s » n'est pas un champ ou un fichier"

#: cobc/parser.y:17772
#, fuzzy
#| msgid "'%s' cannot be used here"
msgid "a subscripted data-item cannot be used here"
msgstr "« %s » ne peut pas être utilisé ici"

#: cobc/parser.y:17820
#, fuzzy
#| msgid "unsigned positive integer value expected"
msgid "unsigned integer value expected"
msgstr "valeur entière positive non signée attendue"

#: cobc/parser.y:17832 cobc/parser.y:17836 cobc/parser.y:17886
msgid "integer value expected"
msgstr "valeur entière attendue"

#: cobc/parser.y:17841
msgid "invalid symbolic integer"
msgstr "entier symbolique invalide"

#: cobc/parser.y:17857 cobc/parser.y:17861
msgid "unsigned positive integer value expected"
msgstr "valeur entière positive non signée attendue"

#: cobc/parser.y:17890
msgid "invalid CLASS value"
msgstr "valeur CLASS invalide"

#: cobc/parser.y:17978
msgid "PHYSICAL argument for LENGTH functions"
msgstr ""

#: cobc/parser.y:18149 cobc/parser.y:18166
msgid "cannot specify offset and SYSTEM-OFFSET at the same time"
msgstr "ne peut spécifier le décalage et SYSTEM-OFFSET en même temps"

#: cobc/pplex.l:232 cobc/pplex.l:1864
msgid "debugging indicator"
msgstr "indicateur de débogage"

#: cobc/pplex.l:309
msgid "ignoring empty directive"
msgstr "directive vide ignorée"

#: cobc/pplex.l:319 cobc/pplex.l:379
#, c-format
msgid "ignoring invalid directive: '%s'"
msgstr "directive invalide ignorée : « %s »"

#: cobc/pplex.l:326
msgid "ignoring invalid directive"
msgstr "directive invalide ignorée"

#: cobc/pplex.l:333
msgid "VCS directive"
msgstr "directive VCS"

#: cobc/pplex.l:387 cobc/pplex.l:402
msgid "spurious '$' detected - ignored"
msgstr "« $ » inattendu détecté – ignoré"

#: cobc/pplex.l:396
#, fuzzy, c-format
#| msgid "ignoring invalid directive: '%s'"
msgid "ignoring unknown directive: '%s'"
msgstr "directive invalide ignorée : « %s »"

#: cobc/pplex.l:408
msgid "PROCESS statement ignored"
msgstr "instruction PROCESS ignorée"

#: cobc/pplex.l:909
msgid "IF/ELIF/ELSE directive without matching END-IF"
msgstr "directive IF/ELIF/ELSE sans END-IF correspondant"

#: cobc/pplex.l:1256
#, c-format
msgid "copybook not found in library '%s', library-name ignored"
msgstr ""

#: cobc/pplex.l:1349
#, c-format
msgid "directive nest depth exceeded: %d"
msgstr "profondeur d'imbrication des directives dépassée : %d"

#: cobc/pplex.l:1367
msgid "ELSE directive without matching IF/ELIF"
msgstr "directive ELSE sans IF/ELIF correspondant"

#: cobc/pplex.l:1383
msgid "END-IF directive without matching IF/ELIF/ELSE"
msgstr "directive END-IF sans IF/ELIF/ELSE correspondant"

#: cobc/pplex.l:1399
msgid "ELIF directive without matching IF/ELIF"
msgstr "directive ELIF sans IF/ELIF correspondant"

#: cobc/pplex.l:1421
#, c-format
msgid "invalid internal case: %u"
msgstr "cas interne invalide : %u"

#: cobc/pplex.l:1558
msgid "buffer overrun - too many continuation lines"
msgstr "débordement du tampon – trop de lignes de continuation"

#: cobc/pplex.l:1653 cobc/pplex.l:1663
msgid "line not terminated by a newline"
msgstr "ligne pas terminée par un saut de ligne"

#: cobc/pplex.l:1657 cobc/pplex.l:1667
#, c-format
msgid "source text exceeds %d bytes, will be truncated"
msgstr "le texte source dépasse %d octets, il sera tronqué"

#: cobc/pplex.l:1686
msgid "version control conflict marker in file"
msgstr ""

#: cobc/pplex.l:1852
msgid "invalid continuation in comment entry"
msgstr "continuation invalide dans une entrée commentaire"

#: cobc/pplex.l:1877
#, c-format
msgid "invalid indicator '%c' at column 7"
msgstr "indicateur « %c » invalide à la colonne 7"

#: cobc/pplex.l:1925 cobc/pplex.l:1936
msgid "invalid line continuation"
msgstr "continuation de ligne invalide"

#: cobc/pplex.l:1944
msgid "continuation character expected"
msgstr "caractère de continuation attendu"

#: cobc/pplex.l:2010
#, c-format
msgid "source text after program-text area (column %d)"
msgstr "texte source après la zone de texte de programme (colonne %d)"

#: cobc/ppparse.y:230
msgid "directive comparison on different types"
msgstr "comparaison de directive sur des types différents"

#: cobc/ppparse.y:298
#, c-format
msgid "duplicate DEFINE directive '%s'"
msgstr "directive DEFINE « %s » dupliquée"

#: cobc/ppparse.y:305 cobc/ppparse.y:315
msgid "invalid constant in DEFINE directive"
msgstr "constante invalide dans la directive DEFINE"

#: cobc/ppparse.y:413
#, c-format
msgid "compiler flag '%s' unknown"
msgstr ""

#: cobc/ppparse.y:460
#, fuzzy, c-format
#| msgid "invalid %s directive"
msgid "invalid %s directive option '%s'"
msgstr "directive %s invalide"

#: cobc/ppparse.y:462
#, fuzzy, c-format
#| msgid "invalid %s directive"
msgid "invalid %s directive option"
msgstr "directive %s invalide"

#: cobc/ppparse.y:721
msgid "*CONTROL statement"
msgstr "instruction CONTROL"

#: cobc/ppparse.y:767 cobc/ppparse.y:776 cobc/ppparse.y:1117
#: cobc/ppparse.y:1193
#, c-format
msgid "invalid %s directive"
msgstr "directive %s invalide"

#: cobc/ppparse.y:1232
msgid "LEAP-SECOND ON directive"
msgstr "directive LEAP-SECOND ON"

#: cobc/ppparse.y:1341 cobc/ppparse.y:1373
msgid "invalid constant"
msgstr "constante invalide"

#: cobc/reserved.c:3790
msgid "device name"
msgstr "nom de périphérique"

#: cobc/reserved.c:3793
msgid "switch name"
msgstr "nom de commutateur"

#: cobc/reserved.c:3796
msgid "feature name"
msgstr "nom de fonctionnalité"

#: cobc/reserved.c:3895
#, c-format
msgid "reserved word must have less than %d characters"
msgstr "les mots réservés doivent avoir moins de %d caractères"

#: cobc/reserved.c:3914
msgid "ignored asterisk at end of alias target"
msgstr "astérisque ignoré à la fin de la cible du synonyme"

#: cobc/reserved.c:3977
#, c-format
msgid "alias target '%s' is not a default reserved word"
msgstr "la cible du synonyme « %s » n'est pas un mot réservé par défaut"

#: cobc/reserved.c:4441
#, c-format
msgid "invalid system-name '%s'"
msgstr "non système « %s » invalide"

#: cobc/reserved.c:4578
#, c-format
msgid "'%s' is a reserved word, but isn't supported"
msgstr "« %s » est un mot réservé mais n'est pas supporté"

#: cobc/reserved.c:4683
#, c-format
msgid "intrinsic function %s is unknown"
msgstr "la fonction intrinsèque %s est inconnue"

#: cobc/reserved.c:4711
msgid "Intrinsic Function"
msgstr "Fonction Intrinsèque"

#: cobc/reserved.c:4711 cobc/reserved.c:4891 cobc/reserved.c:5028
msgid "Implemented"
msgstr "Implémenté"

#: cobc/reserved.c:4711 cobc/typeck.c:858
msgid "Parameters"
msgstr "Paramètres"

#: cobc/reserved.c:4715 cobc/reserved.c:4895 cobc/reserved.c:5042
msgid "Yes"
msgstr "Oui"

#: cobc/reserved.c:4718 cobc/reserved.c:4898 cobc/reserved.c:5048
msgid "No"
msgstr "Non"

#: cobc/reserved.c:4724
msgid "Unlimited"
msgstr "Illimité"

#: cobc/reserved.c:4798
#, fuzzy, c-format
#| msgid "special register %s is unknown, needs a defintion"
msgid "special register %s is unknown, needs a definition"
msgstr "le registre spécial %s est inconnu, on a besoin d'une définition"

#: cobc/reserved.c:4804
#, c-format
msgid "special register %s is unknown"
msgstr "le registre spécial %s est inconnu"

#: cobc/reserved.c:4891
msgid "Internal registers"
msgstr "Registres internes"

#: cobc/reserved.c:4891
msgid "Definition"
msgstr "Définition"

#: cobc/reserved.c:4979
#, fuzzy, c-format
#| msgid "unknown statement '%s'"
msgid "unknown system-name '%s'"
msgstr "instruction « %s » inconnue"

#: cobc/reserved.c:5005
msgid "System names"
msgstr "Noms systèmes"

#: cobc/reserved.c:5028
msgid "Reserved Words"
msgstr "Mots Réservés"

#: cobc/reserved.c:5040
msgid "Yes (Context sensitive)"
msgstr "Oui (Sensible au contexte)"

#: cobc/reserved.c:5046
msgid "No (Context sensitive)"
msgstr "Non (Sensible au contexte)"

#: cobc/reserved.c:5075
msgid "Extra (obsolete) context sensitive words"
msgstr "Mots sensibles au contexte supplémentaire (obsolète)"

#: cobc/scanner.l:250 cobc/scanner.l:2291
#, fuzzy, c-format
#| msgid "'%s' is not defined, but is a reserved word in another dialect"
msgid "'%s' is not a default reserved word, so cannot be aliased"
msgstr "« %s » n'est pas défini mais est un mot réservé d'un autre dialecte"

#: cobc/scanner.l:253
#, fuzzy, c-format
#| msgid "'%s' is a reserved word, but isn't supported"
msgid "'%s' is not a reserved word; you may want ADDSYN or OVERRIDE instead"
msgstr "« %s » est un mot réservé mais n'est pas supporté"

#: cobc/scanner.l:985
#, c-format
msgid "a constant may not be used here - '%s'"
msgstr "une constante ne peut pas être utilisée ici – « %s »"

#: cobc/scanner.l:1040
msgid "ignoring redundant ."
msgstr "ignore le redondant ."

#: cobc/scanner.l:1098
#, c-format
msgid "invalid symbol '%s' - skipping word"
msgstr "symbole « %s » invalide – passe outre le mot"

#: cobc/scanner.l:1191
msgid "invalid national literal"
msgstr "littéral national invalide"

#: cobc/scanner.l:1195 cobc/tree.c:2539
#, c-format
msgid "invalid literal: '%s'"
msgstr "littéral invalide : « %s »"

#: cobc/scanner.l:1197
#, c-format
msgid "invalid hexadecimal literal: '%s'"
msgstr "littéral hexadécimal invalide : « %s »"

#: cobc/scanner.l:1199 cobc/tree.c:1645
#, c-format
msgid "invalid numeric literal: '%s'"
msgstr "littéral numérique invalide : « %s »"

#: cobc/scanner.l:1201
#, c-format
msgid "invalid floating-point literal: '%s'"
msgstr "littéral en virgule flottante invalide : « %s »"

#: cobc/scanner.l:1203
#, c-format
msgid "invalid %s literal: '%s'"
msgstr "littéral %s invalide : « %s »"

#: cobc/scanner.l:1254
#, c-format
msgid "literal length exceeds %d characters"
msgstr "la longueur du littéral dépasse %d caractères"

#: cobc/scanner.l:1266
#, c-format
msgid "missing terminating %c character"
msgstr ""

#: cobc/scanner.l:1280 cobc/scanner.l:1329 cobc/scanner.l:1623
#, fuzzy
#| msgid "numeric boolean literal"
msgid "zero-length literal"
msgstr "littéral booléen numérique"

#: cobc/scanner.l:1283
#, fuzzy
#| msgid "alphanumeric literal has zero length; a SPACE will be assumed"
msgid "national literal has zero length; a SPACE will be assumed"
msgstr "le littéral alphanumérique a une longueur nulle; une ESPACE est supposée"

#: cobc/scanner.l:1284
msgid "alphanumeric literal has zero length; a SPACE will be assumed"
msgstr "le littéral alphanumérique a une longueur nulle; une ESPACE est supposée"

#: cobc/scanner.l:1296 cobc/scanner.l:1297 cobc/scanner.l:1301
#: cobc/scanner.l:1368
msgid "national literal"
msgstr "littéral national"

#: cobc/scanner.l:1300
#, fuzzy
#| msgid "national literal"
msgid "national-character literal"
msgstr "littéral national"

#: cobc/scanner.l:1333
#, fuzzy
#| msgid "alphanumeric literal has zero length; a SPACE will be assumed"
msgid "hexadecimal literal has zero length; X'00' will be assumed"
msgstr "le littéral alphanumérique a une longueur nulle; une ESPACE est supposée"

#: cobc/scanner.l:1352
msgid "hexadecimal-boolean literal"
msgstr "littéral booléen-hexadécimal"

#: cobc/scanner.l:1359 cobc/scanner.l:1373 cobc/scanner.l:1488
#: cobc/scanner.l:1547 cobc/scanner.l:1645 cobc/scanner.l:1714 cobc/tree.c:2540
#, c-format
msgid "literal length %d exceeds %d characters"
msgstr "la longueur %d du littéral dépasse %d caractères"

#: cobc/scanner.l:1365
msgid "hexadecimal-national literal"
msgstr "littéral hexadécimal-national"

#: cobc/scanner.l:1396 cobc/scanner.l:1428 cobc/scanner.l:1563
#: cobc/scanner.l:1659 cobc/scanner.l:1724
#, c-format
msgid "literal contains invalid character '%c'"
msgstr "le littéral contient le caractère invalide « %c »"

#: cobc/scanner.l:1452
#, c-format
msgid "literal does not have an even number of digits"
msgstr "le littéral n'a pas un nombre paire de chiffres"

#: cobc/scanner.l:1495
#, fuzzy, c-format
#| msgid "literal contains invalid character '%c'"
msgid "%s literals must contain at least one character"
msgstr "le littéral contient le caractère invalide « %c »"

#: cobc/scanner.l:1530 cobc/scanner.l:1631 cobc/scanner.l:1705
msgid "ACUCOBOL numeric literal"
msgstr "littéral numérique ACUCOBOL"

#: cobc/scanner.l:1540
#, fuzzy
#| msgid "literal contains invalid character '%c'"
msgid "H literals must contain at least one character"
msgstr "le littéral contient le caractère invalide « %c »"

#: cobc/scanner.l:1578 cobc/scanner.l:1670 cobc/scanner.l:1735
#, c-format
msgid "literal exceeds limit %u"
msgstr "le littéral dépasse la limite %u"

#: cobc/scanner.l:1619
msgid "numeric boolean literal"
msgstr "littéral booléen numérique"

#: cobc/scanner.l:1625
#, fuzzy
#| msgid "alphanumeric literal has zero length; a SPACE will be assumed"
msgid "Boolean literal has zero length; B'0' will be assumed"
msgstr "le littéral alphanumérique a une longueur nulle; une ESPACE est supposée"

#: cobc/scanner.l:1701
#, fuzzy
#| msgid "ACUCOBOL numeric literal"
msgid "HP COBOL octal literal"
msgstr "littéral numérique ACUCOBOL"

#: cobc/scanner.l:1813 cobc/tree.c:1656
#, c-format
msgid "literal length %d exceeds maximum of %d digits"
msgstr "la longueur %d du littéral dépasse le maximum de %d chiffres"

#: cobc/scanner.l:1819 cobc/tree.c:1661
#, c-format
msgid "literal length %d exceeds %d digits"
msgstr "la longueur %d du littéral dépasse %d chiffres"

#: cobc/scanner.l:1931 cobc/tree.c:3522
#, fuzzy, c-format
#| msgid "significand has more than 34 digits"
msgid "significand has more than %d digits"
msgstr "la mantisse a plus de 34 chiffres"

#: cobc/scanner.l:1936
#, c-format
msgid "exponent has decimal point"
msgstr "l'exposant a un point décimal"

#: cobc/scanner.l:1942 cobc/tree.c:3530
#, c-format
msgid "exponent has more than 4 digits"
msgstr "l'exposant a plus de 4 chiffres"

#: cobc/scanner.l:1972
#, fuzzy, c-format
#| msgid "exponent not between -78 and 76"
msgid "exponent not between -6143 and 6144"
msgstr "l'exposant n'est pas entre -78 et 76"

#: cobc/scanner.l:1981
#, c-format
msgid "significand of 0 must be positive"
msgstr "la mantisse de zéro doit être positive"

#: cobc/scanner.l:1986
#, c-format
msgid "exponent of 0 must be 0"
msgstr "l'exposant de 0 doit être 0"

#: cobc/scanner.l:1991
#, c-format
msgid "exponent of 0 must be positive"
msgstr "l'exposant de 0 doit être positif"

#: cobc/scanner.l:2173
#, c-format
msgid "invalid CONSTANT: %s"
msgstr "CONSTANT invalide : %s"

#: cobc/scanner.l:2183
#, c-format
msgid "invalid alphanumeric CONSTANT: %s"
msgstr "CONSTANT alphanumérique invalide : %s"

#: cobc/scanner.l:2187
#, c-format
msgid "empty alphanumeric CONSTANT: %s"
msgstr "CONSTANT alphanumérique vide : %s"

#: cobc/scanner.l:2204 cobc/scanner.l:2212 cobc/scanner.l:2217
#, c-format
msgid "invalid numeric CONSTANT: %s"
msgstr "CONSTANT numérique invalide : %s"

#: cobc/scanner.l:2294
#, c-format
msgid "'%s' is already reserved; you may want MAKESYN instead"
msgstr ""

#: cobc/tree.c:376
#, c-format
msgid "%s clause is required for file '%s'"
msgstr "la clause %s est requise pour le fichier « %s »"

#: cobc/tree.c:380
#, c-format
msgid "%s clause is invalid for file '%s' (file type)"
msgstr "la clause %s est invalide pour le fichier « %s » (type fichier)"

#: cobc/tree.c:384
#, c-format
msgid "%s clause is invalid for file '%s'"
msgstr "la clause %s est invalide pour le fichier « %s »"

#: cobc/tree.c:411
#, c-format
msgid "FOR item '%s' is a record"
msgstr "élément FOR « %s » dans un enregistrement"

#: cobc/tree.c:420
#, c-format
msgid "FOR item '%s' is in different record to '%s'"
msgstr "l'élément FOR « %s » est dans un enregistrement différent de « %s »"

#: cobc/tree.c:429
#, c-format
msgid "FOR item '%s' is not in a record associated with '%s'"
msgstr "l'élément FOR « %s » n'est pas un enregistrement associé avec « %s »"

#: cobc/tree.c:544
msgid "internal error node"
msgstr "nœud d'erreur interne"

#: cobc/tree.c:546
msgid "unknown constant"
msgstr "constante inconnue"

#: cobc/tree.c:557
#, fuzzy, c-format
#| msgid "invalid literal: '%s'"
msgid "literal \"%s\""
msgstr "littéral invalide : « %s »"

#: cobc/tree.c:710
#, fuzzy, c-format
#| msgid "FUNCTION %s has invalid/not supported arguments - Tag %d"
msgid "FUNCTION %s has invalid/not supported arguments - tag %d"
msgstr "FUNCTION %s a des arguments invalides ou non supportés – Balise %d"

#: cobc/tree.c:831
#, c-format
msgid "invalid date/time function: '%d'"
msgstr "fonction date/heure invalide : « %d »"

#: cobc/tree.c:863
#, c-format
msgid "FUNCTION '%s' has invalid date/time format"
msgstr "FUNCTION « %s » a un format date/heure invalide"

#: cobc/tree.c:870
#, c-format
msgid "FUNCTION '%s' has format in variable"
msgstr "FUNCTION « %s » a un format dans un variable"

#: cobc/tree.c:1350
#, c-format
msgid "unknown tree tag: %d, category: %d"
msgstr "balise d'arbre inconnue : %d, catégorie : %d"

#: cobc/tree.c:1437
#, c-format
msgid "unexpected numeric USAGE: %d"
msgstr "USAGE numérique inattendu : %d"

#: cobc/tree.c:1451
#, c-format
msgid "unexpected category: %d"
msgstr "catégorie inattendue : %d"

#: cobc/tree.c:1710 cobc/tree.c:1722 cobc/tree.c:1779 cobc/tree.c:1829
#, c-format
msgid "numeric literal '%s' exceeds limit '%s'"
msgstr "le littéral numérique « %s » dépasse la limite « %s »"

#: cobc/tree.c:2392
msgid "invalid LOCALE literal"
msgstr "littéral LOCALE invalide"

#: cobc/tree.c:2520
msgid "only literals with the same category can be concatenated"
msgstr "seuls des littéraux avec la même catégorie peuvent être concaténés"

#: cobc/tree.c:2527
#, fuzzy
#| msgid "only alpanumeric, national or boolean literals may be concatenated"
msgid "only alphanumeric, national or boolean literals may be concatenated"
msgstr "seuls des littéraux alphanumériques, nationaux ou booléens peuvent être concaténés"

#: cobc/tree.c:2800
msgid "B, 0 or /"
msgstr "B, 0 ou /"

#: cobc/tree.c:2814
msgid "the sign of the floating-point exponent"
msgstr "le signe de l'exposant en virgule flottante"

#: cobc/tree.c:2816
msgid "a leading +/- sign"
msgstr "un signe +/- au début"

#: cobc/tree.c:2818
msgid "a trailing +/- sign"
msgstr "un signe +/- à la fin"

#: cobc/tree.c:2820
msgid "CR or DB"
msgstr "CR ou DB"

#: cobc/tree.c:2822
msgid "a leading currency symbol"
msgstr "un symbole monétaire au début"

#: cobc/tree.c:2824
msgid "a trailing currency symbol"
msgstr "un symbole monétaire à la fin"

#: cobc/tree.c:2826
msgid "a Z or * which is before the decimal point"
msgstr "un Z ou * qui est avant le point décimal"

#: cobc/tree.c:2828
msgid "a Z or * which is after the decimal point"
msgstr "un Z ou * qui est après le point décimal"

#: cobc/tree.c:2830
msgid "a floating +/- string which is before the decimal point"
msgstr "une chaîne +/- flottante qui est avant le point décimal"

#: cobc/tree.c:2832
msgid "a floating +/- string which is after the decimal point"
msgstr "une chaîne +/- flottante qui est après le point décimal"

#: cobc/tree.c:2834
msgid "a floating currency symbol string which is before the decimal point"
msgstr "une chaîne du symbole de la devise monétaire qui est avant le point décimal"

#: cobc/tree.c:2836
msgid "a floating currency symbol string which is after the decimal point"
msgstr "une chaîne du symbole de la devise monétaire qui est après le point décimal"

#: cobc/tree.c:2840
msgid "A or X"
msgstr "A ou X"

#: cobc/tree.c:2846
msgid "a P which is before the decimal point"
msgstr "un P qui est avant le point décimal"

#: cobc/tree.c:2848
msgid "a P which is after the decimal point"
msgstr "un P qui est après le point décimal"

#: cobc/tree.c:2869 cobc/tree.c:3276
#, c-format
msgid "%s may only occur once in a PICTURE string"
msgstr "%s peut apparaître une seule fois dans la chaîne de PICTURE"

#: cobc/tree.c:2871 cobc/tree.c:3228
#, c-format
msgid "%s cannot follow %s"
msgstr "%s ne peut pas suivre %s"

#: cobc/tree.c:2874
msgid "invalid PICTURE string detected"
msgstr "une chaîne PICTURE invalide a été détectée"

#: cobc/tree.c:2985
msgid "number or constant in parentheses is not an unsigned integer"
msgstr "le nombre ou la constante entre parenthèses n'est pas un entier non signé"

#: cobc/tree.c:2994
msgid "only up to 9 significant digits are permitted within parentheses"
msgstr "au maximum 9 chiffres significatifs sont permis entre parenthèses"

#: cobc/tree.c:3000
msgid "number or constant in parentheses must be greater than zero"
msgstr "le nombre ou la constante entre parenthèses doit être plus grand que zéro"

#: cobc/tree.c:3011
msgid "parentheses must be preceded by a picture symbol"
msgstr ""

#: cobc/tree.c:3041
msgid "unbalanced parentheses"
msgstr "parenthèses déséquilibrées"

#: cobc/tree.c:3049
#, fuzzy
#| msgid "parentheses must contain (a constant-name defined as) a positive integer"
msgid "parentheses must contain an unsigned integer"
msgstr "les parenthèses doivent contenir (un nom de constant défini comme) un entier positif"

#: cobc/tree.c:3087
#, c-format
msgid "'%s' is not a constant-name"
msgstr "« %s » n'est pas un nom constant"

#: cobc/tree.c:3094
#, c-format
msgid "'%s' is not a numeric literal"
msgstr "« %s » n'est pas un littéral numérique"

#: cobc/tree.c:3098
#, c-format
msgid "'%s' is not an integer"
msgstr "« %s » n'est pas un entier"

#: cobc/tree.c:3102
#, c-format
msgid "'%s' is not unsigned"
msgstr "« %s » n'est pas non signé"

#: cobc/tree.c:3158
msgid "missing PICTURE string"
msgstr "chaîne PICTURE manquante"

#: cobc/tree.c:3187
msgid "C must be followed by R"
msgstr "C doit être suivi par R"

#: cobc/tree.c:3190
msgid "D must be followed by B"
msgstr "D doit être suivi par B"

#: cobc/tree.c:3204 cobc/tree.c:3273 cobc/tree.c:3299 cobc/tree.c:3410
#, fuzzy
#| msgid "unbalanced parentheses"
msgid "uncommon parentheses"
msgstr "parenthèses déséquilibrées"

#: cobc/tree.c:3228
msgid "exponent"
msgstr ""

#: cobc/tree.c:3281
msgid "S must be at start of PICTURE string"
msgstr "S doit être au début de la chaîne de PICTURE"

#: cobc/tree.c:3337
msgid "P must be at start or end of PICTURE string"
msgstr "P doit être au début ou à la fin de la chaîne de PICTURE"

#: cobc/tree.c:3367
msgid "cannot have both Z and * in PICTURE string"
msgstr "Z et * ne peuvent pas être tous les deux dans la chaîne de PICTURE"

#: cobc/tree.c:3445
#, c-format
msgid "invalid PICTURE character '%c'"
msgstr "le caractère « %c » est invalide dans PICTURE"

#: cobc/tree.c:3475
#, c-format
msgid "PICTURE string may not contain more than %d characters; contains %d characters"
msgstr "la chaîne de PICTURE ne peut pas contenir plus de %d caractères; elle contient %d caractères"

#: cobc/tree.c:3480
msgid "PICTURE string must contain at least one of the set A, N, X, Z, 1, 9 and *; or at least two of the set +, - and the currency symbol"
msgstr "la chaîne de PICTURE doit contenir au moins un parmi l'ensemble A, N, X, Z, 1, 9 et * ou au moins deux de l'ensemble +, - et le symbole monétaire"

#: cobc/tree.c:3507
#, c-format
msgid "numeric field cannot be larger than %d digits"
msgstr "le champ numérique ne peut pas être plus grand que %d chiffres"

#: cobc/tree.c:3957 cobc/tree.c:3970
#, c-format
msgid "no DETAIL line defined in report %s"
msgstr ""

#: cobc/tree.c:3972
msgid "PAGE LIMIT FIRST DETAIL should be >= HEADING"
msgstr ""

#: cobc/tree.c:3975
msgid "PAGE LIMIT FOOTING should be >= HEADING"
msgstr ""

#: cobc/tree.c:3977
msgid "PAGE LIMIT LAST DETAIL should be >= FIRST DETAIL"
msgstr ""

#: cobc/tree.c:3979
msgid "PAGE LIMIT FOOTING should be >= LAST DETAIL"
msgstr ""

#: cobc/tree.c:3981
msgid "PAGE LIMIT LINES should be >= FOOTING"
msgstr ""

#: cobc/tree.c:4170 libcob/fileio.c:7841
#, c-format
msgid "maximum keys (%d/%d) exceeded for file '%s'"
msgstr ""

#: cobc/tree.c:4234 cobc/tree.c:4257
#, c-format
msgid "invalid KEY item '%s', not in file '%s'"
msgstr "élément KEY « %s » invalide, pas dans le fichier « %s »"

#: cobc/tree.c:4268
#, c-format
msgid "minimal record length %d can not hold the key item '%s'; needs to be at least %d"
msgstr "la longueur minimale %d de l'enregistrement ne sait pas contenir l'élément clé « %s »; au moins %d est nécessaire"

#: cobc/tree.c:4304
#, fuzzy, c-format
#| msgid "missing definitions:"
msgid "missing file description for %s"
msgstr "définitions manquantes :"

#: cobc/tree.c:4348
#, c-format
msgid "size of record '%s' (%d) smaller than minimum of file '%s' (%d)"
msgstr "la taille de l'enregistrement « %s » (%d) est plus petit que le minimum du fichier « %s » (%d)"

#: cobc/tree.c:4351 cobc/tree.c:4368
msgid "file size adjusted"
msgstr ""

#: cobc/tree.c:4363
#, c-format
msgid "size of record '%s' (%d) larger than maximum of file '%s' (%d)"
msgstr "la taille de l'enregistrement « %s » (%d) est plus grand que le maximum du fichier « %s » (%d)"

#: cobc/tree.c:4396
msgid "RECORD VARYING specified without limits, but implied limits are equal"
msgstr ""

#: cobc/tree.c:4398
#, fuzzy, c-format
#| msgid "%s ignored"
msgid "%s clause ignored"
msgstr "%s ignoré"

#: cobc/tree.c:4977
#, fuzzy, c-format
#| msgid "literal is longer than field"
msgid "literal '%.38s' is longer than '%s'"
msgstr "le littéral est plus grand que le champ"

#: cobc/tree.c:4981
#, c-format
msgid "literal '%.38s' is longer than reference-modification of '%s'"
msgstr ""

#: cobc/tree.c:5006
#, c-format
msgid "literal '%s' is alphanumeric but '%s' is numeric"
msgstr ""

#: cobc/tree.c:5048
#, c-format
msgid "literal '%s' has more decimals than '%s'"
msgstr ""

#: cobc/tree.c:5090
#, c-format
msgid "literal '%s' has more digits than '%s'"
msgstr ""

#: cobc/tree.c:5130 cobc/tree.c:5154
#, fuzzy, c-format
#| msgid "THRU item '%s' may not be subordinate to '%s'"
msgid "unsigned '%s' may not be %s %s"
msgstr "l'élément THRU « %s » ne peut pas être subordonné à « %s »"

#: cobc/tree.c:5140 cobc/tree.c:5163
#, c-format
msgid "unsigned '%s' may always be %s %s"
msgstr ""

#: cobc/tree.c:5196 cobc/tree.c:5221
#, fuzzy, c-format
#| msgid "'%s' cannot be used here"
msgid "'%s' may not be %s %s"
msgstr "« %s » ne peut pas être utilisé ici"

#: cobc/tree.c:5207 cobc/tree.c:5232
#, c-format
msgid "'%s' may always be %s %s"
msgstr ""

#: cobc/tree.c:5358
msgid "divide by constant ZERO"
msgstr "division par la constante ZÉRO"

#: cobc/tree.c:5407 cobc/tree.c:5412 cobc/tree.c:5630 cobc/tree.c:5670
#: cobc/typeck.c:4348 cobc/typeck.c:4357 cobc/typeck.c:4364 cobc/typeck.c:5415
#: cobc/typeck.c:5540
msgid "invalid expression"
msgstr "expression invalide"

#: cobc/tree.c:5627
#, fuzzy, c-format
#| msgid "invalid expression"
msgid "invalid expression: %s %s %s"
msgstr "expression invalide"

#: cobc/tree.c:5675
#, c-format
msgid "unexpected operator: %d"
msgstr "opérateur inattendu : %d"

#: cobc/tree.c:5685
#, c-format
msgid "expression '%.38s' %s '%.38s' is always TRUE"
msgstr "l'expression '%.38s' %s '%.38s' est toujours VRAIE"

#: cobc/tree.c:5691
msgid "expression is always TRUE"
msgstr "l'expression est toujours VRAIE"

#: cobc/tree.c:5703
#, c-format
msgid "expression '%.38s' %s '%.38s' is always FALSE"
msgstr "l'expression '%.38s' %s '%.38s' est toujours FAUSSE"

#: cobc/tree.c:5709
msgid "expression is always FALSE"
msgstr "l'expression est toujours FAUSSE"

#: cobc/tree.c:6025
msgid "PERFORM FOREVER since UNTIL is always FALSE"
msgstr "PERFORM FOREVER depuis UNTIL est toujours FAUX"

#: cobc/tree.c:6029
msgid "PERFORM ONCE since UNTIL is always TRUE"
msgstr "PERFORM ONCE depuis UNTIL est toujours VRAI"

#: cobc/tree.c:6032
msgid "PERFORM NEVER since UNTIL is always TRUE"
msgstr "PERFORM NEVER depuis UNTIL est toujours VRAI"

#: cobc/tree.c:6133
#, fuzzy, c-format
#| msgid "no definition/prototype seen for program '%s'"
msgid "no definition/prototype seen for FUNCTION '%s'"
msgstr "pas de définition/prototype vu pour le programme « %s »"

#: cobc/tree.c:6135
#, fuzzy, c-format
#| msgid "no definition/prototype seen for program '%s'"
msgid "no definition/prototype seen for PROGRAM '%s'"
msgstr "pas de définition/prototype vu pour le programme « %s »"

#: cobc/tree.c:6144
#, fuzzy, c-format
#| msgid "no definition/prototype seen for program with external name '%s'"
msgid "no definition/prototype seen for FUNCTION with external name '%s'"
msgstr "pas de définition/prototype vu pour le programme avec le nom externe « %s »"

#: cobc/tree.c:6146
#, fuzzy, c-format
#| msgid "no definition/prototype seen for program with external name '%s'"
msgid "no definition/prototype seen for PROGRAM with external name '%s'"
msgstr "pas de définition/prototype vu pour le programme avec le nom externe « %s »"

#: cobc/tree.c:6238
#, fuzzy, c-format
#| msgid "FUNCTION '%s' has invalid parameter"
msgid "FUNCTION %s has invalid argument"
msgstr "FUNCTION « %s » a un paramètre invalide"

#: cobc/tree.c:6240
#, c-format
msgid "either all arguments or none should be if type %s"
msgstr ""

#: cobc/tree.c:6265 cobc/tree.c:6271 cobc/tree.c:6313 cobc/tree.c:6318
#, c-format
msgid "FUNCTION '%s' has invalid reference modification"
msgstr "FUNCTION « %s » a une modification de référence invalide"

#: cobc/tree.c:6282 cobc/tree.c:6551
#, c-format
msgid "FUNCTION '%s' unknown"
msgstr "FUNCTION « %s » inconnue"

#: cobc/tree.c:6286
#, c-format
msgid "FUNCTION '%s' is not implemented"
msgstr "FUNCTION « %s » n'est pas implémentée"

#: cobc/tree.c:6293 cobc/tree.c:6300 cobc/tree.c:6535
#, c-format
msgid "FUNCTION '%s' has wrong number of arguments"
msgstr "FUNCTION « %s » a le mauvais nombre d'arguments"

#: cobc/tree.c:6307
#, c-format
msgid "FUNCTION '%s' cannot have reference modification"
msgstr "FUNCTION « %s » ne peut pas avoir de modification de référence"

#: cobc/tree.c:6393 cobc/tree.c:6467 cobc/tree.c:6473 cobc/tree.c:6481
#: cobc/tree.c:6489
#, fuzzy, c-format
#| msgid "FUNCTION '%s' has invalid parameter"
msgid "FUNCTION '%s' has invalid argument"
msgstr "FUNCTION « %s » a un paramètre invalide"

#: cobc/tree.c:6541
#, fuzzy, c-format
#| msgid "FUNCTION '%s' has invalid first parameter"
msgid "FUNCTION '%s' has invalid first argument"
msgstr "FUNCTION « %s » a un premier paramètre invalide"

#: cobc/typeck.c:545
#, fuzzy, c-format
#| msgid "%s not allowed here"
msgid "%s item not allowed here: '%s'"
msgstr "%s pas permis ici"

#: cobc/typeck.c:587
#, c-format
msgid "'%s' is not a group name"
msgstr "« %s » n'est pas un nom de groupe"

#: cobc/typeck.c:606
#, c-format
msgid "'%s' is not a numeric name"
msgstr "« %s » n'est pas un nom numérique"

#: cobc/typeck.c:629
#, c-format
msgid "'%s' is not a numeric or numeric-edited name"
msgstr "« %s » n'est pas un nom numérique ou édité numérique"

#: cobc/typeck.c:669
#, fuzzy, c-format
#| msgid "'%s' is not a numeric value"
msgid "'%s' is Alpha, instead of a numeric value"
msgstr "« %s » n'est pas une valeur numérique"

#: cobc/typeck.c:672
#, fuzzy, c-format
#| msgid "'%s' is not a numeric value"
msgid "'%s' is Alpha Edited, instead of a numeric value"
msgstr "« %s » n'est pas une valeur numérique"

#: cobc/typeck.c:685
#, c-format
msgid "'%s' is not a numeric value"
msgstr "« %s » n'est pas une valeur numérique"

#: cobc/typeck.c:735
#, c-format
msgid "'%s' is not an integer value"
msgstr "« %s » n'est pas une valeur entière"

#: cobc/typeck.c:739
msgid "positive numeric integer is required here"
msgstr "un entier numérique positif est requis ici"

#: cobc/typeck.c:858
msgid "System routine"
msgstr "Routine système"

#: cobc/typeck.c:1500 libcob/call.c:1127
#, c-format
msgid "'%s' literal includes leading spaces which are omitted"
msgstr "le littéral « %s » inclut des espaces au début qui sont omis"

#: cobc/typeck.c:1504
#, c-format
msgid "'%s' literal includes trailing spaces which are omitted"
msgstr "le littéral « %s » inclut des espaces de fin qui sont omis"

#: cobc/typeck.c:1571
msgid "ON/OFF usage requires a SWITCH name"
msgstr "l'utilisation de ON/OFF requiert un nom SWITCH"

#: cobc/typeck.c:1589
#, c-format
msgid "word length exceeds maximum of %d characters: '%s'"
msgstr "la longueur du mot dépasse le maximum de %d caractères : « %s »"

#: cobc/typeck.c:1592 cobc/typeck.c:1595
#, c-format
msgid "word length exceeds %d characters: '%s'"
msgstr "la longueur du mot dépasse %d caractères : « %s »"

#: cobc/typeck.c:1672
#, fuzzy, c-format
#| msgid "ASSIGN interpreted as %s"
msgid "ASSIGN %s interpreted as '%s'"
msgstr "ASSIGN interprété comme %s"

#: cobc/typeck.c:1764 cobc/typeck.c:1934
#, c-format
msgid "subscript missing for '%s' - defaulting to 1"
msgstr "indice manquant pour « %s » – 1 utilisé par défaut"

#: cobc/typeck.c:1777 cobc/typeck.c:1856
#, c-format
msgid "'%s' cannot be reference modified"
msgstr "« %s » ne peut pas être modifié par référence"

#: cobc/typeck.c:1787 cobc/typeck.c:1852 cobc/typeck.c:2098
#, c-format
msgid "'%s' cannot be subscripted"
msgstr "« %s » ne peut pas être utilisé avec un indice"

#: cobc/typeck.c:1791 cobc/typeck.c:2102
#, c-format
msgid "'%s' requires one subscript"
msgstr "« %s » requiert un indice"

#: cobc/typeck.c:1794 cobc/typeck.c:2105
#, c-format
msgid "'%s' requires %d subscripts"
msgstr "« %s » requiert %d indices"

#: cobc/typeck.c:1812
#, c-format
msgid "'%s' (accessed by '%s')"
msgstr "« %s » (accédé par « %s »)"

#: cobc/typeck.c:1918
#, c-format
msgid "'%s' has no OCCURS clause"
msgstr "« %s » n'a pas de clause OCCURS"

#: cobc/typeck.c:1978 cobc/typeck.c:1982 libcob/common.c:3314
#: libcob/common.c:3325
#, c-format
msgid "subscript of '%s' out of bounds: %d"
msgstr "l'indice de « %s » est hors limites : %d"

#: cobc/typeck.c:2028 cobc/typeck.c:2039 libcob/common.c:3349
#: libcob/common.c:3400
#, c-format
msgid "offset of '%s' out of bounds: %d"
msgstr "le décalage de « %s » est hors limites : %d"

#: cobc/typeck.c:2033 cobc/typeck.c:2044 cobc/typeck.c:2053
#: libcob/common.c:3364 libcob/common.c:3408
#, c-format
msgid "length of '%s' out of bounds: %d"
msgstr "la longueur de « %s » est hors limites : %d"

#: cobc/typeck.c:2166 cobc/typeck.c:2245
msgid "reference modification not allowed here"
msgstr "modification de référence pas permise ici"

#: cobc/typeck.c:2180 cobc/typeck.c:2271
msgid "88 level item not allowed here"
msgstr "élément de niveau 88 pas permis ici"

#: cobc/typeck.c:2184 cobc/typeck.c:2275 cobc/typeck.c:2283 cobc/typeck.c:2350
msgid "variable length item not allowed here"
msgstr "élément de longueur variable pas permis ici"

#: cobc/typeck.c:2213
#, c-format
msgid "'%s' has not been DEFINEd"
msgstr "« %s » n'a pas été défini avec DEFINE"

#: cobc/typeck.c:2249
msgid "only field names allowed here"
msgstr "seuls des noms de champs sont permis ici"

#: cobc/typeck.c:2260
#, c-format
msgid "VALUE of '%s': %s target '%s' is invalid"
msgstr "VALUE de « %s » : la cible %s de « %s » est invalide"

#: cobc/typeck.c:2262 cobc/typeck.c:2332
msgid "target must be in FILE SECTION or LINKAGE SECTION or have the EXTERNAL clause"
msgstr "la cible doit être dans FILE SECTION ou LINKAGE SECTION ou avoir la clause EXTERNAL"

#: cobc/typeck.c:2318 cobc/typeck.c:2331
#, c-format
msgid "VALUE of '%s': %s target is invalid"
msgstr "VALUE de « %s » : la cible %s est invalide"

#: cobc/typeck.c:2320
msgid "no previous data-item found"
msgstr "aucun élément de type données précédent trouvé"

#: cobc/typeck.c:2475
#, c-format
msgid "'%s' is not an alphabet name"
msgstr "« %s » n'est pas un nom d'alphabet"

#: cobc/typeck.c:2739
#, c-format
msgid "duplicate character values in alphabet '%s': %s"
msgstr "valeurs de caractères dupliquées dans l'alphabet « %s » : %s"

#: cobc/typeck.c:2744
#, c-format
msgid "invalid character values in alphabet '%s', starting at position %d"
msgstr "valeurs de caractères invalides dans l'alphabet « %s », en commençant à la position %d"

#: cobc/typeck.c:2798
msgid "invalid ALPHABET name"
msgstr "nom d'alphabet invalide"

#: cobc/typeck.c:2862
#, fuzzy, c-format
#| msgid "duplicate values in class '%s'"
msgid "duplicate character values in class '%s'"
msgstr "valeurs dupliquées dans la classe « %s »"

#: cobc/typeck.c:2880
#, c-format
msgid "'%s' is not a locale name"
msgstr "« %s » n'est pas un nom d'environnement linguistique"

#: cobc/typeck.c:3014
msgid "invalid RECORD DEPENDING item"
msgstr "élément RECORD DEPENDING invalide"

#: cobc/typeck.c:3019
msgid "RECORD DEPENDING must reference a data-item"
msgstr "RECORD DEPENDING doit faire référence à un élément de type donnée"

#: cobc/typeck.c:3042
#, c-format
msgid "RECORD DEPENDING item '%s' should be defined in WORKING-STORAGE, LOCAL-STORAGE or LINKAGE SECTION"
msgstr "l'élément RECORD DEPENDING « %s » devrait être défini dans WORKING-STORAGE, LOCAL-STORAGE ou LINKAGE SECTION"

#: cobc/typeck.c:3055
#, fuzzy, c-format
#| msgid "value in AT clause is not numeric"
msgid "file %s: RELATIVE KEY %s is not numeric"
msgstr "la valeur dans la clause AT n'est pas numérique"

#: cobc/typeck.c:3064
#, c-format
msgid "file %s: RELATIVE KEY %s must be integer"
msgstr ""

#: cobc/typeck.c:3069
#, c-format
msgid "file %s: RELATIVE KEY %s must be unsigned"
msgstr ""

#: cobc/typeck.c:3076
#, c-format
msgid "file %s: RELATIVE KEY %s cannot have OCCURS"
msgstr ""

#: cobc/typeck.c:3082
#, c-format
msgid "RELATIVE KEY %s cannot be in file record belonging to %s"
msgstr ""

#: cobc/typeck.c:3091
#, c-format
msgid "file %s: RELATIVE KEY %s declared outside WORKING-STORAGE"
msgstr ""

#: cobc/typeck.c:3113 cobc/typeck.c:6980
#, c-format
msgid "'%s' is not a valid data name"
msgstr "« %s » n'est pas un nom de donnée valide"

#: cobc/typeck.c:3120
#, fuzzy, c-format
#| msgid "RECORD DEPENDING item '%s' should be defined in WORKING-STORAGE, LOCAL-STORAGE or LINKAGE SECTION"
msgid "CRT STATUS item '%s' should be defined in WORKING-STORAGE or LOCAL-STORAGE"
msgstr "l'élément RECORD DEPENDING « %s » devrait être défini dans WORKING-STORAGE, LOCAL-STORAGE ou LINKAGE SECTION"

#: cobc/typeck.c:3126
#, fuzzy, c-format
#| msgid "'%s' CRT STATUS must be 4 characters long"
msgid "'%s' CRT STATUS must have at least 4 digits"
msgstr "le CRT STATUS « %s » doit avoir une longueur de 4 caractères"

#: cobc/typeck.c:3132
#, c-format
msgid "'%s' CRT STATUS must be 4 characters long"
msgstr "le CRT STATUS « %s » doit avoir une longueur de 4 caractères"

#: cobc/typeck.c:3152
#, fuzzy, c-format
#| msgid "'%s' is not a field"
msgid "FILE STATUS '%s' is not a field"
msgstr "« %s » n'est pas un champ"

#: cobc/typeck.c:3162
#, c-format
msgid "FILE STATUS '%s' may not be a decimal or have a PIC with a P"
msgstr ""

#: cobc/typeck.c:3165
#, c-format
msgid "FILE STATUS '%s' is a numeric field, but I-O status codes are not numeric in general"
msgstr ""

#: cobc/typeck.c:3168
#, fuzzy, c-format
#| msgid "'%s' is not a numeric or numeric-edited name"
msgid "FILE STATUS '%s' must be alphanumeric or numeric field"
msgstr "« %s » n'est pas un nom numérique ou édité numérique"

#: cobc/typeck.c:3174
#, fuzzy, c-format
#| msgid "'%s' is not USAGE DISPLAY"
msgid "FILE STATUS '%s' must be USAGE DISPLAY"
msgstr "« %s » n'est pas USAGE DISPLAY"

#: cobc/typeck.c:3180
#, fuzzy, c-format
#| msgid "'%s' CRT STATUS must be 4 characters long"
msgid "FILE STATUS '%s' must be 2 characters long"
msgstr "le CRT STATUS « %s » doit avoir une longueur de 4 caractères"

#: cobc/typeck.c:3187
#, fuzzy, c-format
#| msgid "RECORD DEPENDING item '%s' should be defined in WORKING-STORAGE, LOCAL-STORAGE or LINKAGE SECTION"
msgid "FILE STATUS '%s' must be in WORKING-STORAGE, LOCAL-STORAGE or LINKAGE"
msgstr "l'élément RECORD DEPENDING « %s » devrait être défini dans WORKING-STORAGE, LOCAL-STORAGE ou LINKAGE SECTION"

#: cobc/typeck.c:3192
#, fuzzy, c-format
#| msgid "RENAMES may not contain '%s' as it is an OCCURS DEPENDING table"
msgid "FILE STATUS '%s' may not be located after an OCCURS DEPENDING field"
msgstr "RENAMES ne peut pas contenir « %s » car il est dans une table OCCURS DEPENDING"

#: cobc/typeck.c:3205
#, fuzzy, c-format
#| msgid "'%s' will be implicitly defined"
msgid "variable '%s' will be implicitly defined"
msgstr "« %s » sera défini implicitement"

#: cobc/typeck.c:3240 cobc/typeck.c:3301
msgid "ASSIGN variable"
msgstr ""

#: cobc/typeck.c:3306
#, fuzzy, c-format
#| msgid "ASSIGN data item '%s' invalid"
msgid "ASSIGN data item '%s' is invalid"
msgstr "l'élément de donnée « %s » de ASSIGN est invalide"

#: cobc/typeck.c:3370
#, c-format
msgid "'%s' CURSOR must be 4 or 6 characters long"
msgstr "le CURSOR « %s » doit avoir une longueur de 4 ou 6 caractères"

#: cobc/typeck.c:3426
#, fuzzy, c-format
#| msgid "'%s' cannot have OCCURS DEPENDING"
msgid "'%s' cannot have nested OCCURS DEPENDING"
msgstr "« %s » ne peut pas avoir OCCURS DEPENDING"

#: cobc/typeck.c:3440
#, fuzzy, c-format
#| msgid "'%s' ODO field item invalid here"
msgid "'%s' OCCURS DEPENDING ON field item invalid here"
msgstr "l'élément du champ ODO « %s » est invalide ici"

#: cobc/typeck.c:3448
#, fuzzy, c-format
#| msgid "'%s' cannot have OCCURS DEPENDING"
msgid "'%s' cannot have OCCURS DEPENDING because of '%s'"
msgstr "« %s » ne peut pas avoir OCCURS DEPENDING"

#: cobc/typeck.c:3460
#, fuzzy, c-format
#| msgid "'%s' ODO item must have GLOBAL attribute"
msgid "'%s' OCCURS DEPENDING ON item must have GLOBAL attribute"
msgstr "l'élément ODO « %s » doit avoir l'attribut GLOBAL"

#: cobc/typeck.c:3474
#, c-format
msgid "PASSWORD '%s' for EXTERNAL file '%s' must have EXTERNAL attribute"
msgstr ""

#: cobc/typeck.c:3512
#, fuzzy, c-format
#| msgid "duplicate REPOSITORY entry for '%s'"
msgid "duplicate APPLY COMMIT target: '%s'"
msgstr "entrée REPOSITORY dupliquée pour « %s »"

#: cobc/typeck.c:3526
#, fuzzy
#| msgid "USE statement invalid for SORT file"
msgid "APPLY COMMIT statement invalid for SORT file"
msgstr "instruction USE invalide pour le fichier SORT"

#: cobc/typeck.c:3529
#, fuzzy
#| msgid "USE statement invalid for SORT file"
msgid "APPLY COMMIT statement invalid for REPORT file"
msgstr "instruction USE invalide pour le fichier SORT"

#: cobc/typeck.c:3536
#, fuzzy, c-format
#| msgid "RECORD DEPENDING item '%s' should be defined in WORKING-STORAGE, LOCAL-STORAGE or LINKAGE SECTION"
msgid "APPLY COMMIT item '%s' should be defined in WORKING-STORAGE or LOCAL-STORAGE"
msgstr "l'élément RECORD DEPENDING « %s » devrait être défini dans WORKING-STORAGE, LOCAL-STORAGE ou LINKAGE SECTION"

#: cobc/typeck.c:3550
#, fuzzy, c-format
#| msgid "%s not allowed here"
msgid "item not allowed here: '%s'"
msgstr "%s pas permis ici"

#: cobc/typeck.c:3563
#, fuzzy, c-format
#| msgid "'%s' cannot be subscripted"
msgid "%s may not be subscripted"
msgstr "« %s » ne peut pas être utilisé avec un indice"

#: cobc/typeck.c:3567
#, fuzzy, c-format
#| msgid "'%s' cannot be reference modified"
msgid "%s may not be reference modified"
msgstr "« %s » ne peut pas être modifié par référence"

#: cobc/typeck.c:3627
#, c-format
msgid "DEBUGGING target invalid: '%s'"
msgstr "la cible de DEBUGGING est invalide : « %s »"

#: cobc/typeck.c:3633
#, fuzzy, c-format
#| msgid "DEBUGGING target invalid with ALL PROCEDURES: '%s'"
msgid "DEBUGGING target already specified with ALL PROCEDURES: '%s'"
msgstr "la cible de DEBUGGING est invalide avec ALL PROCEDURES : « %s »"

#: cobc/typeck.c:3653
#, fuzzy
#| msgid "DEBUGGING target invalid: '%s'"
msgid "DEBUGGING target"
msgstr "la cible de DEBUGGING est invalide : « %s »"

#: cobc/typeck.c:3660
#, c-format
msgid "'%s' is not a valid DEBUGGING target"
msgstr "« %s » n'est pas une cible valide pour DEBUGGING"

#: cobc/typeck.c:3698 cobc/typeck.c:3703
#, c-format
msgid "'%s' is not in DECLARATIVES"
msgstr "« %s » n'est pas dans DECLARATIVES"

#: cobc/typeck.c:3715
#, c-format
msgid "invalid reference to '%s' (in DECLARATIVES)"
msgstr "référence invalide à « %s » (dans DECLARATIVES)"

#: cobc/typeck.c:3724
#, c-format
msgid "'%s' is not a procedure name"
msgstr "« %s » n'est pas un nom de procédure"

#: cobc/typeck.c:3767
#, fuzzy, c-format
#| msgid "ANY LENGTH items may only be BY REFERENCE formal parameters"
msgid "'%s' ANY LENGTH item must be a formal parameter"
msgstr "les éléments ANY LENGTH peuvent uniquement être des paramètres formels BY REFERENCE"

#: cobc/typeck.c:3814
#, c-format
msgid "LINKAGE item '%s' is not a PROCEDURE USING parameter"
msgstr "l'élément LINKAGE « %s » n'est pas un paramètre de PROCEDURE USING"

#: cobc/typeck.c:3867
#, c-format
msgid "'%s' is not an alterable paragraph"
msgstr "« %s » n'est pas une paragraphe altérable"

#: cobc/typeck.c:4476 cobc/typeck.c:4480
#, c-format
msgid "suggest parentheses around %s within %s"
msgstr "parenthèses suggérées autour de %s dans %s"

#: cobc/typeck.c:4489
#, fuzzy
#| msgid "invalid expression"
msgid "invalid conditional expression"
msgstr "expression invalide"

#: cobc/typeck.c:4599
#, c-format
msgid "internal decimal structure size exceeded: %d"
msgstr "la taille de la structure décimale interne est dépassée : %d"

#: cobc/typeck.c:4602
msgid "Try to minimize the number of parentheses or split into multiple computations."
msgstr "Essayez de minimiser le nombre de parenthèses ou scindez le en plusieurs calculs"

#: cobc/typeck.c:4626
#, fuzzy, c-format
#| msgid "more than %d nested conditions"
msgid "more than %d nested expressions"
msgstr "plus de %d conditions imbriquées"

#: cobc/typeck.c:4668
msgid "precision of result may change with arithmetic-osvs"
msgstr "la précision du résultat pourrait changer avec l'arithmétique osvs"

#: cobc/typeck.c:4724
#, c-format
msgid "unexpected operation: %c (%d)"
msgstr "opération inattendue : %c (%d)"

#: cobc/typeck.c:4729
#, c-format
msgid "%s operator may be misplaced"
msgstr "l'opérateur %s est peut-être mal placé"

#: cobc/typeck.c:4798
msgid "unexpected constant expansion"
msgstr "expansion de constante inattendue"

#: cobc/typeck.c:5581
#, c-format
msgid "more than %d nested conditions"
msgstr "plus de %d conditions imbriquées"

#: cobc/typeck.c:5917 cobc/typeck.c:5993
msgid "no CORRESPONDING items found"
msgstr "pas d'éléments dans CORRESPONDING trouvés"

#: cobc/typeck.c:6065
msgid "no items to ACCEPT found"
msgstr ""

#: cobc/typeck.c:6115
#, fuzzy
#| msgid "invalid type for DISPLAY operand"
msgid "no items to DISPLAY found"
msgstr "type invalide pour l'opérande DISPLAY"

#: cobc/typeck.c:6226
msgid "cannot specify figurative constant ZERO in AT clause"
msgstr "impossible de spécifier la constante ZÉRO figurative dans la clause AT"

#: cobc/typeck.c:6230
msgid "value in AT clause is not numeric"
msgstr "la valeur dans la clause AT n'est pas numérique"

#: cobc/typeck.c:6236
msgid "value in AT clause must have 4 or 6 digits"
msgstr "la valeur dans la clause AT doit avoir 4 ou 6 chiffres"

#: cobc/typeck.c:6349
msgid "invalid PROMPT literal"
msgstr "littéral PROMPT invalide"

#: cobc/typeck.c:6354
msgid "invalid PROMPT identifier"
msgstr "identificateur PROMPT invalide"

#: cobc/typeck.c:6644
#, c-format
msgid "'%s' is not an input device"
msgstr "« %s » n'est pas un périphérique d'entrée"

#: cobc/typeck.c:6674 cobc/typeck.c:7827
#, c-format
msgid "'%s' is not defined in SPECIAL-NAMES"
msgstr "« %s » n'est pas défini dans SPECIAL-NAMES"

#: cobc/typeck.c:6679
#, c-format
msgid "invalid input device '%s'"
msgstr "périphérique d'entrée « %s » invalide"

#: cobc/typeck.c:6684 cobc/typeck.c:7831
#, c-format
msgid "unknown device '%s'; it may exist in another dialect"
msgstr "périphérique « %s » inconnu; il peut exister dans un autre dialecte"

#: cobc/typeck.c:6687 cobc/typeck.c:7834
#, c-format
msgid "unknown device '%s'; not defined in SPECIAL-NAMES"
msgstr "périphérique « %s » inconnu; pas défini dans SPECIAL-NAMES"

#: cobc/typeck.c:6711
msgid "target of ALLOCATE is not a BASED item"
msgstr "la cible de ALLOCATE n'est pas un élément BASED"

#: cobc/typeck.c:6722
msgid "target of RETURNING is not a data pointer"
msgstr "la cible de RETURNING n'est pas un pointeur de données"

#: cobc/typeck.c:6732 cobc/typeck.c:7157
msgid "amount must be specified as a numeric expression"
msgstr ""

#: cobc/typeck.c:6745
msgid "INITIALIZED TO item is not alphanumeric"
msgstr "l'élément de INITIALIZED TO n'est pas alphanumérique"

#: cobc/typeck.c:6816
msgid "only alphanumeric FUNCTION types are allowed here"
msgstr "seuls des types de FUNCTION alphanumériques sont autorisés ici"

#: cobc/typeck.c:6824
msgid "invalid RETURNING field"
msgstr "champ RETURNING invalide"

#: cobc/typeck.c:6843
msgid "STDCALL not available on this platform"
msgstr "STDCALL pas disponible sur cette plateforme"

#: cobc/typeck.c:6847
msgid "STDCALL used on 64-bit Windows platform"
msgstr "STDCALL utilisé sur la plateforme Windows 64 bits"

#: cobc/typeck.c:6852
msgid "STATIC CALL convention requires a literal program name"
msgstr "la convention STATIC CALL requiert un nom de programme littéral"

#: cobc/typeck.c:6857 cobc/typeck.c:10473 cobc/typeck.c:11241
#: cobc/typeck.c:11605
msgid "HANDLE must be either a generic or a THREAD HANDLE"
msgstr "HANDLE doit soit être un générique ou soit un THREAD HANDLE"

#: cobc/typeck.c:6875
msgid "numeric literal is negative"
msgstr "le littéral numérique est négatif"

#: cobc/typeck.c:6954
msgid "numeric literal exceeds size limits"
msgstr "le littéral numérique dépasse les limites de la taille"

#: cobc/typeck.c:6969
#, fuzzy, c-format
#| msgid "figurative constant invalid here"
msgid "figurative constant %s invalid here"
msgstr "constante figurative invalide ici"

#: cobc/typeck.c:6988
#, c-format
msgid "'%s' is not a 01 or 77 level item"
msgstr "« %s » n'est pas un élément de niveau 01 ou 77"

#: cobc/typeck.c:6993
#, c-format
msgid "'%s' ANY LENGTH item not passed BY REFERENCE"
msgstr "l'élément « %s » ANY LENGTH n'est pas passé BY REFERENCE"

#: cobc/typeck.c:7043 cobc/typeck.c:7048
#, c-format
msgid "wrong number of CALL parameters for '%s', %d given, %d expected"
msgstr "mauvais nombre de paramètres dans CALL pour « %s », %d donnés, %d attendus"

#: cobc/typeck.c:7115 cobc/typeck.c:7189 cobc/typeck.c:7193 cobc/typeck.c:7223
#: cobc/typeck.c:10427 cobc/typeck.c:10432 cobc/typeck.c:10590
#: cobc/typeck.c:10779 cobc/typeck.c:10783 cobc/typeck.c:10787
#: cobc/typeck.c:11546 cobc/typeck.c:11851 cobc/typeck.c:11854
#, c-format
msgid "%s not allowed on %s files"
msgstr "%s n'est pas permis sur les fichiers %s"

#: cobc/typeck.c:7289
msgid "positions cannot be specified for main windows"
msgstr "les positions ne peuvent pas être spécifiées pour les fenêtres principales"

#: cobc/typeck.c:7299 cobc/typeck.c:7302 cobc/typeck.c:7319
#, fuzzy
#| msgid "HANDLE must be either a generic or a WINDOW HANDLE"
msgid "HANDLE must be either a generic or a WINDOW HANDLE or X(10)"
msgstr "HANDLE doit soit être un générique ou soit un WINDOW HANDLE"

#: cobc/typeck.c:7428
#, c-format
msgid "'%s' is an invalid type for DISPLAY operand"
msgstr "« %s » est un type invalide pour l'opérande DISPLAY"

#: cobc/typeck.c:7433
msgid "invalid type for DISPLAY operand"
msgstr "type invalide pour l'opérande DISPLAY"

#: cobc/typeck.c:7784 cobc/typeck.c:7817
#, c-format
msgid "'%s' is not an output device"
msgstr "« %s » n'est pas un périphérique de sortie"

#: cobc/typeck.c:7920
msgid "invalid use of 88 level in WHEN expression"
msgstr "utilisation invalide du niveau 88 dans l'expression WHEN"

#: cobc/typeck.c:7976
msgid "wrong number of WHEN parameters"
msgstr "mauvais nombre de paramètres à WHEN"

#: cobc/typeck.c:8055 cobc/typeck.c:8067
#, c-format
msgid "target %d of FREE is not a BASED data item"
msgstr "la cible %d de FREE n'est pas un élément de donnée BASED"

#: cobc/typeck.c:8073
#, c-format
msgid "target %d of FREE must be a data pointer"
msgstr "la cible %d de FREE doit être un pointeur de donnée"

#: cobc/typeck.c:8087
msgid "GO TO without procedure-name"
msgstr "GO TO sans nom de procédure"

#: cobc/typeck.c:8097
msgid "GO TO with multiple procedure-names"
msgstr "GO TO avec plusieurs noms de procédures"

#: cobc/typeck.c:8119
#, fuzzy
#| msgid "GO TO with multiple procedure-names"
msgid "GO TO ENTRY with multiple entry-names"
msgstr "GO TO avec plusieurs noms de procédures"

#: cobc/typeck.c:8180
msgid "invalid INITIALIZE statement"
msgstr "instruction INITIALIZE invalide"

#: cobc/typeck.c:8281 cobc/typeck.c:8284
#, c-format
msgid "%s operands differ in size"
msgstr "les opérandes de %s diffèrent dans leurs tailles"

#: cobc/typeck.c:8314
#, c-format
msgid "unexpected clause %d"
msgstr "clause %d inattendue"

#: cobc/typeck.c:8383 cobc/typeck.c:8394 cobc/typeck.c:8405 cobc/typeck.c:8416
#, c-format
msgid "data name expected before %s"
msgstr "nom de donnée attendu avant %s"

#: cobc/typeck.c:8426
#, c-format
msgid "ALL, LEADING or TRAILING expected before '%s'"
msgstr "ALL, LEADING ou TRAILING attendu avant « %s »"

#: cobc/typeck.c:8436
msgid "operand has wrong size"
msgstr "l'opérande a la mauvaise taille"

#: cobc/typeck.c:8531
#, c-format
msgid "'%s' defined here as PIC %s"
msgstr "« %s » défini ici comme PIC %s"

#: cobc/typeck.c:8535
#, c-format
msgid "'%s' defined here as a group of length %d"
msgstr "« %s » défini ici comme un groupe de longueur %d"

#: cobc/typeck.c:8541
#, fuzzy, c-format
#| msgid "internal register '%s' defined as BINARY-LONG"
msgid "internal register '%s' defined as USAGE %s"
msgstr "le registre interne « %s » est défini comme BINARY-LONG"

#: cobc/typeck.c:8544
#, c-format
msgid "'%s' defined here as USAGE %s"
msgstr "« %s » défini ici comme USAGE %s"

#: cobc/typeck.c:8582
#, c-format
msgid "value is %s"
msgstr ""

#: cobc/typeck.c:8586
#, fuzzy, c-format
#| msgid "value size exceeds data size"
msgid "value size is %d"
msgstr "la taille de la valeur dépasse la taille de la donnée"

#: cobc/typeck.c:8862
msgid "invalid destination for MOVE"
msgstr "destination invalide pour MOVE"

#: cobc/typeck.c:8901
#, fuzzy
#| msgid "MOVE of figurative constant to numeric item"
msgid "MOVE of figurative constant SPACE to numeric item"
msgstr "MOVE d'une constante figurative vers un élément numérique"

#: cobc/typeck.c:8916
msgid "MOVE of figurative constant QUOTE to numeric item"
msgstr "MOVE de la constante figurative QUOTE vers un élément numérique"

#: cobc/typeck.c:8921 cobc/typeck.c:8932
msgid "MOVE of figurative constant to numeric item"
msgstr "MOVE d'une constante figurative vers un élément numérique"

#: cobc/typeck.c:8990
msgid "numeric literal in VALUE clause of numeric-edited item"
msgstr "littéral numérique dans la clause VALUE de l'élément édité numérique"

#: cobc/typeck.c:9015
msgid "numeric move to ALPHABETIC"
msgstr "déplacement numérique vers ALPHABETIC"

#: cobc/typeck.c:9027
msgid "data item not signed"
msgstr "élément de donnée pas signé"

#: cobc/typeck.c:9030
msgid "ignoring sign"
msgstr "le signe est ignoré"

#: cobc/typeck.c:9342
msgid "overlapping MOVE may occur and produce unpredictable results"
msgstr "un recouvrement dû à MOVE peut avoir lieu et produire un résultat imprévisible"

#: cobc/typeck.c:9349
msgid "overlapping MOVE may produce unpredictable results"
msgstr "un recouvrement dû à MOVE peut produire un résultat imprévisible"

#: cobc/typeck.c:9482
msgid "invalid source for MOVE"
msgstr "source invalide pour MOVE"

#: cobc/typeck.c:9505
msgid "source is non-numeric - substituting zero"
msgstr ""

#: cobc/typeck.c:9511 cobc/typeck.c:9522
msgid "invalid VALUE clause"
msgstr "clause VALUE invalide"

#: cobc/typeck.c:9514 cobc/typeck.c:11182 cobc/typeck.c:11187
#: cobc/typeck.c:11214 cobc/typeck.c:11219
msgid "invalid SET statement"
msgstr "instruction SET invalide"

#: cobc/typeck.c:9516
msgid "invalid MOVE statement"
msgstr "instruction MOVE invalide"

#: cobc/typeck.c:9523
msgid "literal exceeds data size"
msgstr "le littéral dépasse la taille des données"

#: cobc/typeck.c:9527
msgid "numeric literal exceeds data size"
msgstr "le littéral numérique dépasse la taille des données"

#: cobc/typeck.c:9536
msgid "MOVE of non-integer to alphanumeric"
msgstr "MOVE d'un non entier vers un alphanumérique"

#: cobc/typeck.c:9542
msgid "numeric value is expected"
msgstr "une valeur numérique est attendue"

#: cobc/typeck.c:9547
msgid "alphanumeric value is expected"
msgstr "une valeur alphanumérique est attendue"

#: cobc/typeck.c:9552
msgid "value does not fit the picture string"
msgstr "la valeur ne tient pas dans la chaîne de l'image"

#: cobc/typeck.c:9558
msgid "value size exceeds data size"
msgstr "la taille de la valeur dépasse la taille de la donnée"

#: cobc/typeck.c:9563
msgid "sending field larger than receiving field"
msgstr "le champ d'envoi est plus grand que le champ de réception"

#: cobc/typeck.c:9568
msgid "some digits may be truncated"
msgstr "certains chiffres peuvent être tronqués"

#: cobc/typeck.c:10343
#, c-format
msgid "invalid MOVE target: %s"
msgstr "cible MOVE invalide : %s"

#: cobc/typeck.c:10603
msgid "READ PREVIOUS not allowed for this file type"
msgstr "READ PREVIOUS n'est pas permis pour ce type de fichier"

#: cobc/typeck.c:10611
msgid "KEY ignored with sequential READ"
msgstr "KEY ignoré avec un READ séquentiel"

#: cobc/typeck.c:10707
#, fuzzy
#| msgid "figurative constant invalid here"
msgid "figurative constants not allowed in FROM clause"
msgstr "constante figurative invalide ici"

#: cobc/typeck.c:10714
msgid "literal in FROM clause must be alphanumeric, national or boolean"
msgstr ""

#: cobc/typeck.c:10737 cobc/typeck.c:11811
#, c-format
msgid "%s FILE requires a FROM clause"
msgstr "FILE %s requiert une clause FROM"

#: cobc/typeck.c:10759 cobc/typeck.c:10847 cobc/typeck.c:11833
#, c-format
msgid "%s subject does not refer to a record name"
msgstr "le sujet %s ne fait pas référence à un nom d'enregistrement"

#: cobc/typeck.c:10853
msgid "RELEASE not allowed on this record item"
msgstr "RELEASE n'est pas permis sur cet élément d'enregistrement"

#: cobc/typeck.c:10934 cobc/typeck.c:10955 cobc/typeck.c:10962
msgid "invalid SEARCH ALL condition"
msgstr "condition SEARCH ALL invalide"

#: cobc/typeck.c:11074 cobc/typeck.c:11078
msgid "SET targets must be PROGRAM-POINTER"
msgstr "les cibles de SET doivent être des PROGRAM-POINTER"

#: cobc/typeck.c:11105
#, c-format
msgid "cannot change address of '%s', which is not level 1 or 77"
msgstr "impossible de changer l'adresse de « %s » qui n'est pas de niveau 1 ou 77"

#: cobc/typeck.c:11109
#, fuzzy, c-format
#| msgid "cannot change address of '%s', which is not BASED or a linkage item"
msgid "cannot change address of '%s', which is not BASED or a LINKAGE item"
msgstr "impossible de changer l'adresse de « %s » qui n'est pas BASED ni un élément de liaison"

#: cobc/typeck.c:11128
#, fuzzy, c-format
#| msgid "SET target '%s' is not numeric, an index or a pointer"
msgid "SET target '%s' is not numeric, an INDEX or a POINTER"
msgstr "la cible « %s » de SET n'est pas numérique, un index ou un pointeur"

#: cobc/typeck.c:11223
msgid "field does not have a FALSE clause"
msgstr "le champ n'a pas une clause FALSE"

#: cobc/typeck.c:11254
msgid "THREAD-priority must be between 1 and 32767"
msgstr "la priorité de THREAD doit être entre 1 et 32767"

#: cobc/typeck.c:11274
msgid "SET ATTRIBUTE requires a screen item as subject"
msgstr "SET ATTRIBUTE requiert un élément écran comme sujet"

#: cobc/typeck.c:11280
msgid "SET ATTRIBUTE subject does not refer to a screen item"
msgstr "le sujet de SET ATTRIBUTE ne fait pas référence à un élément écran"

#: cobc/typeck.c:11331
msgid "invalid SORT filename"
msgstr "nom de fichier SORT invalide"

#: cobc/typeck.c:11391
msgid "invalid SORT USING parameter"
msgstr "paramètre SORT USING invalide"

#: cobc/typeck.c:11420
msgid "invalid SORT GIVING parameter"
msgstr "paramètre SORT GIVING invalide"

#: cobc/typeck.c:11474 cobc/typeck.c:11501 cobc/typeck.c:11521
msgid "invalid key item"
msgstr "élément de clé invalide"

#: cobc/typeck.c:11551
msgid "LENGTH/SIZE clause only allowed on INDEXED files"
msgstr "clause LENGTH/SIZE uniquement autorisée sur des fichiers INDEXED"

#: cobc/typeck.c:11556
msgid "START not allowed with ACCESS MODE RANDOM"
msgstr "START n'est pas permis avec ACCESS MODE RANDOM"

#: cobc/typeck.c:11639
#, fuzzy, c-format
#| msgid "SET target '%s' is not numeric, an index or a pointer"
msgid "%s item '%s' must be numeric and an integer"
msgstr "la cible « %s » de SET n'est pas numérique, un index ou un pointeur"

#: cobc/typeck.c:11645
#, fuzzy, c-format
#| msgid "'%s' is not an integer"
msgid "%s item '%s' must be an integer"
msgstr "« %s » n'est pas un entier"

#: cobc/typeck.c:11649
#, c-format
msgid "%s item '%s' may not have PICTURE with P in it"
msgstr ""

#: cobc/typeck.c:11665
#, fuzzy, c-format
#| msgid "'%s' is not a statement"
msgid "'%s' is not an elementary item"
msgstr "« %s » n'est pas une instruction"

#: cobc/typeck.c:11867
msgid "LOCK clause invalid here"
msgstr "clause LOCK invalide ici"

#: cobc/typeck.c:12112
msgid "data item is not part of a report"
msgstr ""

#: cobc/typeck.c:12132
msgid "improper use of SUPPRESS PRINTING"
msgstr ""

#: cobc/typeck.c:12147
#, fuzzy, c-format
#| msgid "%s is not an alphanumeric literal"
msgid "%s must be alphanumeric or national"
msgstr "%s n'est pas un littéral alphanumérique"

#: cobc/typeck.c:12158
#, c-format
msgid "%s may not be a figurative constant"
msgstr ""

#: cobc/typeck.c:12185
#, fuzzy, c-format
#| msgid "'%s' and '%s' must be in the same record"
msgid "%s must be a child of the input record"
msgstr "« %s » et « %s » doivent être dans le même enregistrement"

#: cobc/typeck.c:12211
#, c-format
msgid "%s may not be an ignored item in JSON/XML GENERATE"
msgstr ""

#: cobc/typeck.c:12222
#, fuzzy, c-format
#| msgid "must be numeric"
msgid "%s must be elementary"
msgstr "doit être numérique"

#: cobc/typeck.c:12234
#, fuzzy, c-format
#| msgid "elementary items with SIGN clause must be USAGE DISPLAY or NATIONAL"
msgid "%s must be USAGE DISPLAY or NATIONAL"
msgstr "les éléments élémentaires avec la clause SIGN doivent être USAGE DISPLAY ou NATIONAL"

#: cobc/typeck.c:12248
#, fuzzy, c-format
#| msgid "'%s' is not an integer"
msgid "%s must be an integer"
msgstr "« %s » n'est pas un entier"

#: cobc/typeck.c:12264 cobc/typeck.c:12270
msgid "JSON/XML GENERATE receiving item"
msgstr ""

#: cobc/typeck.c:12267
msgid "JSON/XML GENERATE receiving item may not have JUSTIFIED clause"
msgstr ""

#: cobc/typeck.c:12355
#, fuzzy
#| msgid "'%s' cannot be reference modified"
msgid "JSON/XML GENERATE input record may not be reference modified"
msgstr "« %s » ne peut pas être modifié par référence"

#: cobc/typeck.c:12361
msgid "JSON/XML GENERATE input record may not have RENAMES clause"
msgstr ""

#: cobc/typeck.c:12366
#, c-format
msgid "all the children of '%s' are ignored in JSON/XML GENERATE"
msgstr ""

#: cobc/typeck.c:12373
msgid "JSON/XML GENERATE input record has subrecords with non-unique names"
msgstr ""

#: cobc/typeck.c:12378
msgid "floating-point items in JSON/XML GENERATE"
msgstr ""

#: cobc/typeck.c:12382
msgid "OCCURS items in JSON/XML GENERATE"
msgstr ""

#: cobc/typeck.c:12429
msgid "NAMESPACE must be a valid URI"
msgstr ""

#: cobc/typeck.c:12473
msgid "NAMESPACE-PREFIX must be a valid XML name"
msgstr ""

#: cobc/typeck.c:12498 cobc/typeck.c:12505
msgid "NAME OF item"
msgstr ""

#: cobc/typeck.c:12502
msgid "NAME OF item must be the input record or a child of it"
msgstr ""

#: cobc/typeck.c:12509
msgid "NAME OF name must be a valid XML name"
msgstr ""

#: cobc/typeck.c:12535 cobc/typeck.c:12536 cobc/typeck.c:12539
#: cobc/typeck.c:12543
msgid "TYPE OF item"
msgstr ""

#: cobc/typeck.c:12561
msgid "SUPPRESS WHEN SPACE item"
msgstr ""

#: cobc/typeck.c:12564
msgid "SUPPRESS WHEN LOW-VALUE item"
msgstr ""

#: cobc/typeck.c:12566
msgid "SUPPRESS WHEN HIGH-VALUE item"
msgstr ""

#: cobc/typeck.c:12595 cobc/typeck.c:12603 cobc/typeck.c:12607
msgid "SUPPRESS item"
msgstr ""

#: cobc/typeck.c:12599
msgid "SUPPRESS item with WHEN clause"
msgstr ""

#: cobc/typeck.c:12670
msgid "WITH ATTRIBUTES specified, but no attributes can be generated"
msgstr ""

#: cobc/typeck.c:12708
#, fuzzy, c-format
#| msgid "runtime library is not configured for this operation"
msgid "compiler is not configured to support %s"
msgstr "la bibliothèque d'exécution n'est pas configurée pour cette opération"

#: cobc/warning.def:31
#, fuzzy
#| msgid "  -Wno-<warning>        disable warning enabled by -W or -Wall"
msgid "  -Wadditional          additional warnings only raised with -Wall"
msgstr "  -Wno-<avertissement>  désactiver l'avertissement activé par -W ou -Wall"

#: cobc/warning.def:34
#, fuzzy
#| msgid "do not warn if unfinished features are used"
msgid "  -Wno-unfinished       do not warn if unfinished features are used"
msgstr "ne pas avertir si des fonctionnalités incomplètes sont utilisées"

#: cobc/warning.def:37
#, fuzzy
#| msgid "do not warn if pending features are mentioned"
msgid "  -Wno-pending          do not warn if pending features are mentioned"
msgstr "ne pas avertir si des fonctionnalités en attentes sont mentionnées"

#: cobc/warning.def:40
msgid "  -Wno-ignored-error    do not warn about errors in unreachable code parts and so normally ignored"
msgstr ""

#: cobc/warning.def:43
#, fuzzy
#| msgid "warn if obsolete features are used"
msgid "  -Wobsolete            warn if obsolete features are used"
msgstr "avertir si des fonctionnalités obsolètes sont utilisées"

#: cobc/warning.def:46
#, fuzzy
#| msgid "warn if archaic features are used"
msgid "  -Warchaic             warn if archaic features are used"
msgstr "avertir si des fonctionnalités archaïques sont utilisées"

#: cobc/warning.def:49
msgid "  -Wredefinition        warn about non-referenced ambiguous data items"
msgstr ""

#: cobc/warning.def:52
#, fuzzy
#| msgid "warn field truncation from constant assignments"
msgid "  -Wtruncate            warn about field truncation from constant assignments"
msgstr "avertir au sujet des affectations de constantes qui sont tronquées"

#: cobc/warning.def:55
#, fuzzy
#| msgid "warn possible field truncation"
msgid "  -Wpossible-truncate   warn about possible field truncation"
msgstr "avertir au sujet de champs qui pourraient être tronqués"

#: cobc/warning.def:58
#, fuzzy
#| msgid "warn overlapping MOVE items"
msgid "  -Woverlap             warn about overlapping MOVE of items"
msgstr "avertir au sujet des éléments subissant un MOVE avec recouvrement"

#: cobc/warning.def:61
#, fuzzy
#| msgid "warn MOVE items that may overlap depending on variables"
msgid "  -Wpossible-overlap    warn about MOVE of items that may overlap depending on variables"
msgstr "avertir au sujet d'éléments manipulés avec MOVE qui peuvent avoir un recouvrement dépendant des variables"

#: cobc/warning.def:64
#, fuzzy
#| msgid "warn lack of parentheses around AND within OR"
msgid "  -Wparentheses         warn about lack of parentheses around AND within OR"
msgstr "avertir si il manque des parenthèses autours de AND à l'intérieur de OR"

#: cobc/warning.def:67
msgid "  -Wstrict-typing       warn strictly about type mismatch"
msgstr ""

#: cobc/warning.def:70
#, fuzzy
#| msgid "warn implicitly defined data items"
msgid "  -Wno-implicit-define  do not warn about implicitly defined data items"
msgstr "avertir au sujet des éléments de données définis implicitement"

#: cobc/warning.def:73
#, fuzzy
#| msgid "warn CORRESPONDING with no matching items"
msgid "  -Wno-corresponding    do not warn about CORRESPONDING with no matching items"
msgstr "avertir au sujet de CORRESPONDIG sans éléments correspondants"

#: cobc/warning.def:76
#, fuzzy
#| msgid "warn Initial VALUE clause ignored"
msgid "  -Winitial-value       warn if initial VALUE clause is ignored"
msgstr "avertir quand la clause Initial VALUE est ignorée"

#: cobc/warning.def:79
#, fuzzy
#| msgid "warn missing FUNCTION prototypes/definitions"
msgid "  -Wprototypes          warn about missing FUNCTION prototypes/definitions"
msgstr "avertir quand les prototypes/définitions des FUNCTION sont manquants"

#: cobc/warning.def:82
#, fuzzy
#| msgid "warn if arithmetic expression precision has changed"
msgid "  -Warithmetic-osvs     warn if arithmetic expression precision has changed"
msgstr "avertir si la précision de l'expression arithmétique a changé"

#: cobc/warning.def:85
#, fuzzy
#| msgid "warn non 01/77 items for CALL params"
msgid "  -Wcall-params         warn about non 01/77 items for CALL parameters"
msgstr "avertir sur les éléments 01/77 pour les paramètres de CALL"

#: cobc/warning.def:88
#, fuzzy
#| msgid "warn expressions that always resolve to true/false"
msgid "  -Wconstant-expression  warn about expressions that always resolve to true/false"
msgstr "avertir au sujet des expressions qui aboutissent toujours à vrai/faux"

#: cobc/warning.def:91
#, fuzzy
#| msgid "warn text after program-text area, FIXED format"
msgid "  -Wcolumn-overflow     warn about text after program-text area, FIXED format"
msgstr "avertir si un texte est après la zone de texte programme, format FIXED"

#: cobc/warning.def:94
#, fuzzy
#| msgid "warn lack of scope terminator END-XXX"
msgid "  -Wterminator          warn about lack of scope terminator END-XXX"
msgstr "avertir quand il manque un terminateur de portée END-XXX"

#: cobc/warning.def:97
#, fuzzy
#| msgid "warn dangling LINKAGE items"
msgid "  -Wlinkage             warn about dangling LINKAGE items"
msgstr "avertir au sujet des éléments LINKAGE ballants"

#: cobc/warning.def:100
msgid "  -Wunreachable         warn about likely unreachable statements"
msgstr ""

#: cobc/warning.def:103
msgid "  -Wno-dialect          do not warn about dialect specific issues"
msgstr ""

#: cobc/warning.def:106
msgid "  -Wdangling-text       warn source text after program-area"
msgstr ""

#: cobc/warning.def:109
msgid "  -Wno-others           do not warn about different issues"
msgstr ""

#: libcob/call.c:94
#, c-format
msgid "LoadLibrary/GetProcAddress error %d"
msgstr "erreur %d dans LoadLibrary/GetProcAddress"

#: libcob/call.c:1015
msgid "indeterminable error in resolve of COBOL CALL"
msgstr "erreur indéterminée dans la résolution de CALL du COBOL"

#: libcob/call.c:1096
#, c-format
msgid "user-defined FUNCTION '%s' not found"
msgstr "FUNCTION « %s » définie par l'utilisateur n'est pas trouvée"

#: libcob/call.c:1186 libcob/call.c:1265 libcob/call.c:1382 libcob/call.c:1410
#, c-format
msgid "NULL parameter passed to '%s'"
msgstr "paramètre NULL passé à « %s »"

#: libcob/call.c:1261
#, c-format
msgid "invalid number of arguments passed to '%s'"
msgstr "nombre de paramètres invalide passés à « %s »"

#: libcob/call.c:1386
msgid "multiple call to 'cob_setjmp'"
msgstr "appels multiples à « cob_setjmp »"

#: libcob/call.c:1414
msgid "call to 'cob_longjmp' with no prior 'cob_setjmp'"
msgstr "appel à « cob_longjmp » sans « cob_setjmp » précédent"

#: libcob/call.c:1630 libcob/call.c:1657 libcob/common.c:7384
msgid "cob_init() has not been called"
msgstr "cob_init() n'a pas été appelé"

#: libcob/call.c:1636
#, fuzzy, c-format
#| msgid "%s: param %d is not within range of %d"
msgid "parameter %d is not within range of %d"
msgstr "%s: le paramètre %d n'est pas dans la plage de %d"

#: libcob/call.c:1642
#, fuzzy, c-format
#| msgid "%s: param %d is NULL"
msgid "parameter %d is NULL"
msgstr "%s: le paramètre %d est NULL"

#: libcob/call.c:1969 libcob/common.c:2202
msgid "NULL field"
msgstr ""

#: libcob/call.c:1977
#, fuzzy
#| msgid "file not open"
msgid "field not allocated"
msgstr "fichier pas ouvert"

#: libcob/call.c:2041
#, fuzzy, c-format
#| msgid "%s: attempt to over-write constant param %d with '%s'"
msgid "attempt to over-write constant field with '%s'"
msgstr "%s: tentative d'écraser le paramètre constant %d avec « %s »"

#: libcob/call.c:2081 libcob/call.c:2137
#, fuzzy, c-format
#| msgid "%s: attempt to over-write constant param %d with "
msgid "attempt to over-write constant parameter %d with "
msgstr "%s: tentative d'écraser le paramètre constant %d avec "

#: libcob/call.c:2188
#, fuzzy, c-format
#| msgid "%s: attempt to over-write constant param %d with '%s'"
msgid "attempt to over-write constant parameter %d with '%s'"
msgstr "%s: tentative d'écraser le paramètre constant %d avec « %s »"

#: libcob/cobgetopt.c:330
#, fuzzy, c-format
#| msgid "%s: option '-W %s' is ambiguous"
msgid "%s: option '%s%s' is ambiguous"
msgstr "%s: l'option « -W %s » est ambigüe"

#: libcob/cobgetopt.c:338
#, fuzzy, c-format
#| msgid "%s: option '%s' is ambiguous; possibilities:"
msgid "%s: option '%s%s' is ambiguous; possibilities:"
msgstr "%s: l'option « %s » est ambigüe; les possibilités :"

#: libcob/cobgetopt.c:371
#, fuzzy, c-format
#| msgid "%s: unrecognized option '%c%s'"
msgid "%s: unrecognized option '%s%s'"
msgstr "%s: option « %c%s » non reconnue"

#: libcob/cobgetopt.c:400
#, fuzzy, c-format
#| msgid "%s: option '%c%s' doesn't allow an argument"
msgid "%s: option '%s%s' doesn't allow an argument"
msgstr "%s: l'option « %c%s » n'accepte pas d'argument"

#: libcob/cobgetopt.c:418
#, fuzzy, c-format
#| msgid "%s: option '%s' requires an argument"
msgid "%s: option '%s%s' requires an argument"
msgstr "%s: l'option « %s » exige un argument"

#: libcob/cobgetopt.c:689
#, fuzzy, c-format
#| msgid "%s: invalid option -- %c"
msgid "%s: invalid option -- '%c'"
msgstr "%s: option invalide -- %c"

#: libcob/cobgetopt.c:707 libcob/cobgetopt.c:754
#, fuzzy, c-format
#| msgid "%s: option requires an argument -- %c"
msgid "%s: option requires an argument -- '%c'"
msgstr "%s: l'option requiert un argument -- %c"

#: libcob/common.c:846
#, c-format
msgid "attempt to reference unallocated memory"
msgstr "tentative de référencer une mémoire non allouée"

#: libcob/common.c:851
#, c-format
msgid "bus error"
msgstr "erreur de bus"

#: libcob/common.c:856
#, c-format
msgid "fatal arithmetic error"
msgstr ""

#: libcob/common.c:860
#, c-format
msgid "caught signal"
msgstr "signal intercepté"

#: libcob/common.c:864
#, c-format
msgid "signal %s"
msgstr "signal %s"

#: libcob/common.c:874 libcob/common.c:7341
#, c-format
msgid "abnormal termination - file contents may be incorrect"
msgstr "fin anormale – le contenu du fichier peut être incorrect"

#: libcob/common.c:2212
msgid "field with NULL address"
msgstr ""

#: libcob/common.c:2526 libcob/common.c:7819 libcob/common.c:7833
#, fuzzy
#| msgid "error: version mismatch"
msgid "version mismatch"
msgstr "erreur : désaccord de version"

#: libcob/common.c:2527 libcob/common.c:2529 libcob/common.c:7820
#: libcob/common.c:7822
#, fuzzy, c-format
#| msgid "%s has version/patch level %s/%d"
msgid "%s has version %s.%d"
msgstr "%s a la version/correctif %s/%d"

#: libcob/common.c:2542
#, fuzzy, c-format
#| msgid "CALL to %s requires %d parameters"
msgid "CALL to %s requires %d arguments"
msgstr "CALL à %s requiert %d paramètres"

#: libcob/common.c:3164
#, c-format
msgid "BASED/LINKAGE item %s has NULL address"
msgstr "l'élément %s BASED/LINKAGE a une adresse NULL"

#: libcob/common.c:3176 libcob/common.c:3179
#, c-format
msgid "LINKAGE item %s not passed by caller"
msgstr "l'élément LINKAGE %s n'est pas passé par l'appelant"

#: libcob/common.c:3265
#, fuzzy, c-format
#| msgid "'%s' not numeric: '%s'"
msgid "'%s' (Type: %s) not numeric: '%s'"
msgstr "« %s » pas numérique : « %s »"

#: libcob/common.c:3290
#, c-format
msgid "OCCURS DEPENDING ON '%s' out of bounds: %d"
msgstr "OCCURS DEPENDING ON « %s » hors limites : %d"

#: libcob/common.c:3293 libcob/common.c:3331
#, c-format
msgid "maximum subscript for '%s': %d"
msgstr "indice maximum pour « %s » : %d"

#: libcob/common.c:3295
#, c-format
msgid "minimum subscript for '%s': %d"
msgstr "indice minimum pour « %s » : %d"

#: libcob/common.c:3328
#, c-format
msgid "current maximum subscript for '%s': %d"
msgstr "indice maximum actuel pour « %s » : %d"

#: libcob/common.c:3352
#, fuzzy, c-format
#| msgid "offset of '%s' out of bounds: %d"
msgid "offset of '%s' out of bounds: %d, maximum: %d"
msgstr "le décalage de « %s » est hors limites : %d"

#: libcob/common.c:3367
#, fuzzy, c-format
#| msgid "length of '%s' out of bounds: %d"
msgid "length of '%s' out of bounds: %d, maximum: %d"
msgstr "la longueur de « %s » est hors limites : %d"

#: libcob/common.c:3378
#, fuzzy, c-format
#| msgid "length of '%s' out of bounds: %d"
msgid "length of '%s' out of bounds: %d, starting at: %d, maximum: %d"
msgstr "la longueur de « %s » est hors limites : %d"

#: libcob/common.c:3429 libcob/common.c:3434
#, c-format
msgid "EXTERNAL item '%s' previously allocated with size %d, requested size is %d"
msgstr "l'élément EXTERNAL « %s » précédemment alloué avec la taille %d, la taille demandée est %d"

#: libcob/common.c:3935
#, c-format
msgid "COB_CURRENT_DATE '%s' is invalid"
msgstr "COB_CURRENT_DATE « %s » est invalide"

#: libcob/common.c:4960
#, c-format
msgid "parameter to SYSTEM call is larger than %d characters"
msgstr "le paramètre à l'appel SYSTEM est plus grand que %d caractères"

#: libcob/common.c:5500
#, fuzzy, c-format
#| msgid "Error '%s' during CBL_GC_FORK"
msgid "error '%s' during CBL_GC_FORK"
msgstr "Erreur « %s » durant CBL_GC_FORK"

#: libcob/common.c:5505 libcob/common.c:5602
#, c-format
msgid "'%s' is not supported on this platform"
msgstr "« %s » n'est pas supporté sur cette plateforme"

#: libcob/common.c:5531
#, c-format
msgid "error '%s' for P%d during CBL_GC_WAITPID"
msgstr "erreur « %s » pour P%d durant CBL_GC_WAITPID"

#: libcob/common.c:5723
msgid "Call to CBL_GC_GETOPT with wrong longoption size."
msgstr "Appel à CBL_GC_GETOPT avec la mauvaise taille de longoption."

#: libcob/common.c:5728
msgid "Call to CBL_GC_GETOPT with missing longind."
msgstr "Appel à CBL_GC_GETOPT avec longind manquant."

#: libcob/common.c:6144 libcob/common.c:6165 libcob/common.c:6178
#: libcob/common.c:8338
#, fuzzy, c-format
#| msgid " (default)"
msgid "(default)"
msgstr " (défaut)"

#: libcob/common.c:6424 libcob/common.c:6443
msgid "should be unsigned"
msgstr ""

#: libcob/common.c:6432 libcob/common.c:6481
#, fuzzy
#| msgid "must be numeric"
msgid "should be numeric"
msgstr "doit être numérique"

#: libcob/common.c:6490
#, c-format
msgid "minimum value: %lu"
msgstr "valeur minimum : %lu"

#: libcob/common.c:6537 libcob/common.c:7072 libcob/common.c:7086
#, c-format
msgid "should not contain '%c'"
msgstr "ne devrait pas contenir « %c »"

#: libcob/common.c:6618 libcob/common.c:6686 libcob/common.c:6695
#: libcob/common.c:6703 libcob/common.c:6728
#, c-format
msgid "not set"
msgstr ""

#: libcob/common.c:6678 libcob/common.c:6681 libcob/common.c:6684
#, fuzzy, c-format
#| msgid " (set by %s)"
msgid "set by %s"
msgstr " (défini par %s)"

#: libcob/common.c:6801
#, c-format
msgid "WARNING - '%s' without a value - ignored!"
msgstr "AVERTISSEMENT – « %s » sans valeur – ignoré !"

#: libcob/common.c:6804
#, c-format
msgid "'%s' without a value!"
msgstr "« %s » sans valeur !"

#: libcob/common.c:6830
#, c-format
msgid "WARNING - '%s %s' without a value - ignored!"
msgstr "AVERTISSEMENT – « %s %s » sans valeur – ignoré !"

#: libcob/common.c:7325
#, fuzzy
#| msgid "error: "
msgid "error"
msgstr "erreur : "

#: libcob/common.c:7367
msgid "attempt to CANCEL active program"
msgstr "tentative d'utiliser CANCEL sur le programme actif"

#: libcob/common.c:7394
msgid "CALL of program with CHAINING clause"
msgstr "CALL au programme avec la clause CHAINING"

#: libcob/common.c:7398
msgid "stack overflow, possible PERFORM depth exceeded"
msgstr "débordement de pile, la profondeur PERFORM est peut-être dépassée"

#: libcob/common.c:7403
msgid "invalid entry/exit in GLOBAL USE procedure"
msgstr "entrée/sortie invalide dans la procédure GLOBAL USE"

#: libcob/common.c:7408
msgid "unable to allocate memory"
msgstr "impossible d'allouer la mémoire"

#: libcob/common.c:7413
msgid "invalid entry into module"
msgstr "entrée invalide dans le module"

#: libcob/common.c:7420
#, c-format
msgid "recursive CALL from '%s' to '%s' which is NOT RECURSIVE"
msgstr ""

#: libcob/common.c:7425
#, c-format
msgid "invalid recursive COBOL CALL to '%s'"
msgstr "CALL récursif de COBOL invalide à « %s »"

#: libcob/common.c:7440
msgid "end of file"
msgstr "fin du fichier"

#: libcob/common.c:7443
msgid "key out of range"
msgstr "clé hors limite"

#: libcob/common.c:7446
msgid "key order not ascending"
msgstr "l'ordre de la clé n'est pas croissant"

#: libcob/common.c:7449
msgid "record key already exists"
msgstr "la clé d'enregistrement existe déjà"

#: libcob/common.c:7452
msgid "record key does not exist"
msgstr "la clé d'enregistrement n'existe pas"

#: libcob/common.c:7455
msgid "permanent file error"
msgstr "erreur de fichier permanente"

#: libcob/common.c:7458
#, fuzzy
#| msgid "invalid configuration file name"
msgid "inconsistent file name"
msgstr "nom de fichier de configuration invalide"

#: libcob/common.c:7461
msgid "file does not exist"
msgstr "le fichier n'existe pas"

#: libcob/common.c:7464
msgid "permission denied"
msgstr "permission refusée"

#: libcob/common.c:7467
msgid "file already open"
msgstr "le fichier est déjà ouvert"

#: libcob/common.c:7470
msgid "file not open"
msgstr "fichier pas ouvert"

#: libcob/common.c:7473
msgid "READ must be executed first"
msgstr "READ doit être exécuté en premier"

#: libcob/common.c:7476
msgid "record overflow"
msgstr "débordement de l'enregistrement"

#: libcob/common.c:7479
#, fuzzy
#| msgid "READ after uncessful READ/START"
msgid "READ after unsuccessful READ/START"
msgstr "READ après un READ/START infructueux"

#: libcob/common.c:7482
msgid "READ/START not allowed, file not open for input"
msgstr "READ/START pas permis, fichier pas ouvert en lecture"

#: libcob/common.c:7485
msgid "WRITE not allowed, file not open for output"
msgstr "WRITE pas permis, fichier pas ouvert en écriture"

#: libcob/common.c:7488
msgid "DELETE/REWRITE not allowed, file not open for I-O"
msgstr "DELETE/REWRITE pas permis, fichier pas ouvert pour E-S"

#: libcob/common.c:7491
msgid "record locked by another file connector"
msgstr "enregistrement verrouillé par un autre connecteur de fichier"

#: libcob/common.c:7494
msgid "LINAGE values invalid"
msgstr "valeurs LINAGE invalides"

#: libcob/common.c:7497
msgid "file sharing conflict"
msgstr "confit de partage de fichier"

#: libcob/common.c:7501
msgid "runtime library is not configured for this operation"
msgstr "la bibliothèque d'exécution n'est pas configurée pour cette opération"

#: libcob/common.c:7506
msgid "unknown file error"
msgstr "erreur de fichier inconnue"

#: libcob/common.c:7513
#, fuzzy, c-format
#| msgid "%s (status = %02d) file: '%s'"
msgid "%s (status = %02d) for file %s"
msgstr "%s (statut = %02d) fichier: « %s »"

#: libcob/common.c:7516
#, fuzzy, c-format
#| msgid "%s (status = %02d) file: '%s'"
msgid "%s (status = %02d) for file %s on %s"
msgstr "%s (statut = %02d) fichier: « %s »"

#: libcob/common.c:7523
msgid "attempt to use non-implemented function"
msgstr "tentative d'utiliser une fonction non implémentée"

#: libcob/common.c:7526
#, fuzzy
#| msgid "attempt to use non-implemented function"
msgid "attempt to use non-implemented XML I/O"
msgstr "tentative d'utiliser une fonction non implémentée"

#: libcob/common.c:7529
#, fuzzy
#| msgid "attempt to use non-implemented function"
msgid "attempt to use non-implemented JSON I/O"
msgstr "tentative d'utiliser une fonction non implémentée"

#: libcob/common.c:7576
msgid "environment variables"
msgstr "variables d'environnement"

#: libcob/common.c:7704 libcob/common.c:7777 libcob/common.c:7792
#: libcob/common.c:8093 libcob/common.c:8127 libcob/common.c:8144
#: libcob/common.c:8159
#, fuzzy, c-format
#| msgid "C version %s%s"
msgid "%s, version %d.%d.%d"
msgstr "Version C %s%s"

#: libcob/common.c:7706 libcob/common.c:7779 libcob/common.c:7796
#: libcob/common.c:8096 libcob/common.c:8147 libcob/common.c:8162
#, c-format
msgid "%s, version %d.%d.%d (compiled with %d.%d)"
msgstr ""

#: libcob/common.c:7709
#, fuzzy, c-format
#| msgid "C version %s%s"
msgid "%s, version %s"
msgstr "Version C %s%s"

#: libcob/common.c:7975
msgid "License LGPLv3+: GNU LGPL version 3 or later <http://gnu.org/licenses/lgpl.html>"
msgstr "Licence LGPLv3+ : GNU LGPL version 3 ou ultérieure <http://gnu.org/licenses/lgpl.fr.html>"

#: libcob/common.c:8037 libcob/common.c:8039
msgid "dynamic loading"
msgstr "chargement dynamique"

#: libcob/common.c:8172
#, fuzzy
#| msgid "<support>"
msgid "mouse support"
msgstr "<support>"

#: libcob/common.c:8189
msgid "CALL configuration"
msgstr "Configuration CALL"

#: libcob/common.c:8190
msgid "File I/O configuration"
msgstr "Configuration E/S fichier"

#: libcob/common.c:8191
msgid "Screen I/O configuration"
msgstr "Configuration E/S écran"

#: libcob/common.c:8192
msgid "Miscellaneous"
msgstr "Divers"

#: libcob/common.c:8193
msgid "System configuration"
msgstr "Configuration système"

#: libcob/common.c:8197
msgid "runtime configuration"
msgstr "configuration de l'exécution"

#: libcob/common.c:8199
msgid "via"
msgstr "via"

#: libcob/common.c:8272 libcob/common.c:8300
msgid "... removed from environment"
msgstr "... retiré de l'environnement"

#: libcob/common.c:8326 libcob/common.c:8328
#, fuzzy, c-format
#| msgid " (set by %s)"
msgid "(set by %s)"
msgstr " (défini par %s)"

#: libcob/common.c:8336
#, fuzzy, c-format
#| msgid " (reset)"
msgid "(reset)"
msgstr " (réinitialisé)"

#: libcob/common.c:8549
msgid "compiler was not built with --enable-debug-log; COB_DEBUG_LOG ignored"
msgstr ""

#: libcob/common.c:8727 libcob/common.c:8753
#, c-format
msgid "%s called with unknown option: %d"
msgstr ""

#: libcob/common.c:8797
#, fuzzy, c-format
#| msgid "aborting compile of %s at line %d (%s: %s)"
msgid " Last statement of %s was at line %d of %s"
msgstr "interruption de la compilation de %s à la ligne %d (%s: %s)"

#: libcob/common.c:8807
#, fuzzy, c-format
#| msgid "system name %s is unknown"
msgid " Last statement of %s unknown"
msgstr "le nom système %s est inconnu"

#: libcob/common.c:8898
#, c-format
msgid "Module dump due to %s"
msgstr ""

#: libcob/common.c:8921
#, c-format
msgid "Dump Program-Id %s from %s compiled %s"
msgstr ""

#: libcob/common.c:8946
#, fuzzy, c-format
#| msgid "Written by %s\n"
msgid "dump written to %s"
msgstr "Écrit par %s\n"

#: libcob/fileio.c:782 libcob/fileio.c:3165 libcob/numeric.c:1603
#, fuzzy, c-format
#| msgid "invalid internal case: %u"
msgid "invalid internal call of %s"
msgstr "cas interne invalide : %u"

#: libcob/fileio.c:2762
#, c-format
msgid "BDB error: %s"
msgstr "erreur BDB : %s"

#: libcob/fileio.c:2771
#, c-format
msgid "BDB error: %s %s"
msgstr "erreur BDB : %s %s"

#: libcob/fileio.c:2787 libcob/fileio.c:2807
#, c-format
msgid "cannot join BDB environment (%s), error: %d %s"
msgstr "impossible de joindre l'environnement BDB (%s), erreur : %d %s"

#: libcob/fileio.c:5332
#, c-format
msgid "ERROR FILE %s has ASSIGN field is NULL"
msgstr ""

#: libcob/fileio.c:5987
#, c-format
msgid "call to CBL_OPEN_FILE with wrong access mode: %d"
msgstr "appel à CBL_OPEN_FILE avec le mauvais mode d'accès : %d"

#: libcob/fileio.c:6070
#, c-format
msgid "call to CBL_CREATE_FILE with wrong file_lock: %d"
msgstr "appel à CBL_CREATE_FILE avec le mauvais file_lock : %d"

#: libcob/fileio.c:6073
#, c-format
msgid "call to CBL_CREATE_FILE with wrong file_dev: %d"
msgstr "appel à CBL_CREATE_FILE avec le mauvais file_dev : %d"

#: libcob/fileio.c:6293 libcob/fileio.c:6572
#, c-format
msgid "'%s' - File detail area is too short"
msgstr "« %s » – La zone des détails du fichier est trop courte"

#: libcob/fileio.c:6795
msgid "SORT is unable to acquire temporary file"
msgstr "SORT est incapable d'acquérir un fichier temporaire"

#: libcob/fileio.c:7416
#, fuzzy, c-format
#| msgid "implicit CLOSE of %s ('%s')"
msgid "implicit CLOSE of %s"
msgstr "CLOSE implicite de %s (« %s »)"

#: libcob/fileio.c:8254 libcob/fileio.c:8257 libcob/fileio.c:8285
#: libcob/fileio.c:8288
#, c-format
msgid "ERROR: EXTFH called with FCD version %d"
msgstr ""

#: libcob/fileio.c:8374
#, fuzzy, c-format
#| msgid "REPORT clause with wrong file type"
msgid "ERROR: EXTFH called with wrong file organization %d"
msgstr "clause REPORT avec le mauvais type de fichier"

#: libcob/reportio.c:621
#, c-format
msgid "INITIATE %s LINE %d exceeds PAGE LIMIT %d"
msgstr ""

#: libcob/reportio.c:628 libcob/reportio.c:643
#, c-format
msgid "INITIATE %s NEXT GROUP %d exceeds PAGE LIMIT"
msgstr ""

#: libcob/reportio.c:636
#, c-format
msgid "INITIATE %s LINE %d exceeds PAGE LIMIT"
msgstr ""

#: libcob/reportio.c:1297
#, c-format
msgid "INITIATE %s was already done"
msgstr ""

#: libcob/reportio.c:1313
#, c-format
msgid "INITIATE %s PAGE LIMIT problem"
msgstr ""

#: libcob/reportio.c:1390
#, c-format
msgid "TERMINATE %s but no INITIATE was done"
msgstr ""

#: libcob/reportio.c:1535
#, c-format
msgid "GENERATE %s but no INITIATE was done"
msgstr ""

#: libcob/reportio.c:1834
#, c-format
msgid "could not find line to SUPPRESS in report %s"
msgstr ""

#: libcob/screenio.c:456
msgid "failed to initialize curses"
msgstr "échec de l'initialisation de curses"

#: libcob/screenio.c:3867
msgid "end of program, please press a key to exit"
msgstr "fin du programme, appuyez sur une touche pour sortir"

#: libcob/termio.c:75 libcob/termio.c:111
msgid "(Not representable)"
msgstr "(Pas représentable)"

#: libcob/termio.c:341
#, fuzzy, c-format
#| msgid "cannot specify both %s and %s"
msgid "cannot open %s (=%s)"
msgstr "ne peut spécifier à la fois %s et %s"

#: libcob/termio.c:356
msgid "COB_DISPLAY_PUNCH_FILE is invalid, output to SYSPUNCH skipped"
msgstr ""

#: bin/cobcrun.c:122
msgid "GnuCOBOL module loader"
msgstr ""

#: bin/cobcrun.c:124
#, c-format
msgid "Usage: %s [options] PROGRAM [parameter ...]"
msgstr "Usage : %s [options] PROGRAMME [paramètres …]"

#: bin/cobcrun.c:126
#, c-format
msgid "  or:  %s options"
msgstr " ou : %s options"

#: bin/cobcrun.c:130
msgid "  -h, -help                      display this help and exit"
msgstr "  -h, -help                      afficher cette aide et terminer"

#: bin/cobcrun.c:131
msgid "  -V, -version                   display cobcrun and runtime version and exit"
msgstr "  -V, -version                   afficher la version de cobcrun et du runtime et terminer"

#: bin/cobcrun.c:132
msgid "  -i, -info                      display runtime information (build/environment)"
msgstr "  -i, -info                      afficher les informations d'exécution (compilation/environnement"

#: bin/cobcrun.c:133
#, fuzzy
#| msgid "  -h, -help                      display this help and exit"
msgid "  -v, -verbose                   display extended output with --info"
msgstr "  -h, -help                      afficher cette aide et terminer"

#: bin/cobcrun.c:135
msgid "  -q, -brief                     reduced displays"
msgstr "  -q, -brief                     réduire l'affichage"

#: bin/cobcrun.c:137
msgid "  -c <file>, -config=<file>      set runtime configuration from <file>"
msgstr "  -c <fichier>, -config=<fichier> définir la configuration de l'exécution depuis <fichier>"

#: bin/cobcrun.c:138
#, fuzzy
#| msgid ""
#| "  -r, -runtime-conf              display current runtime configuration\n"
#| "                                 (value and origin for all settings)"
msgid ""
"  -r, -runtime-config            display current runtime configuration\n"
"                                 (value and origin for all settings)"
msgstr ""
"  -r, -runtime-conf              afficher la configuration d'exécution actuelle\n"
"                                 (valeur et origine de chaque paramètre)"

#: bin/cobcrun.c:140
msgid ""
"  -M <module>, -module=<module>  set entry point module name and/or load path\n"
"                                 where -M module prepends any directory to the\n"
"                                 dynamic link loader library search path\n"
"                                 and any basename to the module preload list\n"
"                                 (COB_LIBRARY_PATH and/or COB_PRELOAD)"
msgstr ""
"  -M <module>, -module=<module>  définir le nom du point d'entrée du module ou du chemin de chargement\n"
"                                 où -M module ajoute tout répertoire au chemin de recherche\n"
"                                 de la bibliothèque de chargement dynamique et tout nom de\n"
"                                 base à la liste de modules préchargés\n"
"                                 (COB_LIBRARY_PATH ou COB_PRELOAD)"

#: bin/cobcrun.c:280
msgid "invalid configuration file name"
msgstr "nom de fichier de configuration invalide"

#: bin/cobcrun.c:342
#, fuzzy, c-format
#| msgid "invalid module argument"
msgid "invalid module argument '%s'"
msgstr "argument de module invalide"

#: bin/cobcrun.c:394
#, c-format
msgid "%s: missing PROGRAM name"
msgstr ""

#: bin/cobcrun.c:396
#, c-format
msgid "Try '%s --help' for more information."
msgstr ""

#: bin/cobcrun.c:404
#, fuzzy, c-format
#| msgid "PROGRAM name exceeds 31 characters"
msgid "%s: PROGRAM name exceeds %d characters"
msgstr "le nom de PROGRAM dépasse 31 caractères"

#~ msgid "%s: %d: invalid cast from '%s' type %s to type %s"
#~ msgstr "%s: %d: transtypage invalide de « %s » du type %s vers le type %s"

#~ msgid " - length is < 1 or > 31"
#~ msgstr " - longueur est < 1 ou > 31"

#~ msgid "unknown name error '%s'%s"
#~ msgstr "erreur de nom inconnu « %s »%s"

#~ msgid "ISAM handler"
#~ msgstr "gestionnaire ISAM"

#~ msgid "- NOT set with -Wall"
#~ msgstr "- PAS défini avec -Wall"

#~ msgid "- ALWAYS active"
#~ msgstr "- TOUJOURS actif"

#~ msgid "default"
#~ msgstr "défaut"

#~ msgid ""
#~ "  -v, -verbose          display compiler version and the commands\n"
#~ "                        invoked by the compiler"
#~ msgstr ""
#~ "  -v, -verbose          afficher la version du compilateur et les\n"
#~ "                        commandes invoquées par le compilateur"

#~ msgid ""
#~ "  -vv, -verbose=2       like -v but additional pass verbose option\n"
#~ "                        to assembler/compiler"
#~ msgstr ""
#~ "  -vv, -verbose=2       comme -v mais passe en plus l'option verbeuse\n"
#~ "                        à l'assembleur/compilateur"

#~ msgid ""
#~ "  -vvv, -verbose=3      like -vv but additional pass verbose option\n"
#~ "                        to linker"
#~ msgstr ""
#~ "  -vvv, -verbose=3      comme -vv mais passe en plus l'option verbeuse\n"
#~ "                        à l'éditeur de liens"

#~ msgid "invalid parameter -std=%s"
#~ msgstr "paramètre invalide -std=%s"

#~ msgid "invalid option detected"
#~ msgstr "option invalide détectée"

#~ msgid "unknown option ignored:\t%s"
#~ msgstr "option inconnue ignorée :\t%s"

#~ msgid "Invalid type for '%s'"
#~ msgstr "Type invalide pour « %s »"

#~ msgid "invalid type for '%s'"
#~ msgstr "type invalide pour « %s »"

#~ msgid "error [-Werror]: "
#~ msgstr "erreur [-Werror] : "

#~ msgid "error (ignored): "
#~ msgstr "erreur (ignorée) : "

#~ msgid "constant item '%s' cannot have a %s clause"
#~ msgstr "l'élément constant « %s » ne peut pas avoir une clause %s"

#~ msgid "define PERFORM stack size"
#~ msgstr "définir la taille de la pile PERFORM"

#~ msgid "define cutoff depth for IF statements"
#~ msgstr "définir le chemin de coupure pour les instructions IF"

#~ msgid "define display sign representation"
#~ msgstr "afficher la représentation d'affichage du signe"

#~ msgid "machine native"
#~ msgstr "natif machine"

#~ msgid "fold COPY subject to value"
#~ msgstr "incorporer le sujet de COPY à la valeur"

#~ msgid "no transformation"
#~ msgstr "pas de transformation"

#~ msgid "fold PROGRAM-ID, CALL, CANCEL subject to value"
#~ msgstr "incorporer le sujet de PROGRAM-ID, CALL, CANCEL à la valeur"

#~ msgid "initialize fields without VALUE to decimal value"
#~ msgstr "initialiser les champs sans VALUE à une valeur décimale"

#~ msgid "0..255 or any quoted character"
#~ msgstr "0..255 ou tout caractère sans guillemet"

#~ msgid "initialize to picture"
#~ msgstr "initialiser à l'image"

#~ msgid "maximum number of errors to report"
#~ msgstr "nombre maximum d'erreurs à signaler"

#~ msgid "intrinsics to be used without FUNCTION keyword"
#~ msgstr "intrinsèques à utiliser sans mot-clé FUNCTION"

#~ msgid "[ALL|intrinsic function name(,name,...)]"
#~ msgstr "[ALL|nom de fonction intrinsèque(,nom,…)]"

#~ msgid "generate extra braces in generated C code"
#~ msgstr "générer des accolades supplémentaires dans le code C généré"

#~ msgid ""
#~ "generate trace code\n"
#~ "\t\t\t- executed SECTION/PARAGRAPH"
#~ msgstr ""
#~ "générer le code de trace\n"
#~ "\t\t\t- SECTION/PARAGRAPH exécuté"

#~ msgid ""
#~ "generate trace code\n"
#~ "\t\t\t- executed SECTION/PARAGRAPH/STATEMENTS\n"
#~ "\t\t\t- turned on by -debug"
#~ msgstr ""
#~ "générer le code de trace\n"
#~ "\t\t\t- SECTION/PARAGRAPH/STATEMENTS exécuté\n"
#~ "\t\t\t- activé par -debug"

#~ msgid ""
#~ "adjust items following OCCURS DEPENDING\n"
#~ "\t\t\t- requires implicit/explicit relaxed syntax"
#~ msgstr ""
#~ "ajuster les éléments suivants OCCURS DEPENDING\n"
#~ "\t\t\t- requière la syntaxe relaxée implicite/explicite"

#~ msgid "check recursive program call"
#~ msgstr "vérifier l'appel récursif du programme"

#~ msgid "PICTURE SYMBOL for CURRENCY must be one character long"
#~ msgstr "PICTURE SYMBOL pour CURRENCY doit avoir une longueur de un caractère"

#~ msgid "invalid character '%c' in PICTURE SYMBOL for CURRENCY"
#~ msgstr "caractère « %c » invalide dans PICTURE SYMBOL pour CURRENCY"

#~ msgid "88-level cannot be used here"
#~ msgstr "niveau 88 ne peut pas être utilisé ici"

#~ msgid "incorrect order of SOURCE- and OBJECT-COMPUTER paragraphs"
#~ msgstr "ordre incorrect des paragraphes SOURCE- et OBJECT-COMPUTER"

#~ msgid "CURRENCY SIGN longer than one character"
#~ msgstr "CURRENCY SIGN plus long que un caractère"

#~ msgid "CURRENCY SIGN other than '$'"
#~ msgstr "CURRENCY SIGN autre que « $ »"

#~ msgid "RECORD description invalid with REPORT"
#~ msgstr "description RECORD invalide avec REPORT"

#~ msgid "COMMUNICATION SECTION"
#~ msgstr "COMMUNICATION SECTION"

#~ msgid "REDEFINES clause should follow entry-name"
#~ msgstr "la clause REDEFINES devrait suivre le nom d'entrée"

#~ msgid "ignoring CONVERSION"
#~ msgstr "ignore CONVERSION"

#~ msgid "%s is not implemented"
#~ msgstr "%s n'est pas implémenté"

#~ msgid "table SORT without keys"
#~ msgstr "SORT de table sans clé"

#~ msgid "invalid target for DEBUGGING ALL"
#~ msgstr "cible invalide pour DEBUGGING ALL"

#~ msgid "non-negative integer value expected"
#~ msgstr "valeur entière non négative attendue"

#~ msgid "TURN directive"
#~ msgstr "directive TURN"

#~ msgid "'LENGTH OF' phrase"
#~ msgstr "phrase « LENGTH OF »"

#~ msgid "cannot find the UTC offset on this system"
#~ msgstr "impossible de déterminer le fuseau horaire UTC de ce système"

#~ msgid "invalid literal cast"
#~ msgstr "transtypage littéral invalide"

#~ msgid "only one set of parentheses is permitted"
#~ msgstr "seulement un jeu de parenthèses sont permises"

#~ msgid "file '%s': record size (IDX) %d exceeds maximum allowed (%d)"
#~ msgstr "fichier « %s » : la taille %d de l'enregistrement (IDX) dépasse le maximum autorisé (%d)"

#~ msgid "file '%s': record size %d exceeds maximum allowed (%d)"
#~ msgstr "fichier « %s » : la taille %d de l'enregistrement dépasse le maximum autorisé (%d)"

#~ msgid "no definition/prototype seen for function '%s'"
#~ msgstr "pas de définition/prototype vu pour la fonction « %s »"

#~ msgid "no definition/prototype seen for function with external name '%s'"
#~ msgstr "pas de définition/prototype vu pour la fonction avec le nom externe « %s »"

#~ msgid "invalid use of 88 level item"
#~ msgstr "utilisation invalide d'un élément au niveau 88"

#~ msgid "reference to item containing nested ODO"
#~ msgstr "référence à un élément contenant un ODO imbriqué"

#~ msgid "invalid use of HANDLE item"
#~ msgstr "utilisation invalide d'un élément HANDLE"

#~ msgid "Variable length item not allowed here"
#~ msgstr "Un élément de longueur variable n'est pas permis ici"

#~ msgid "the CHARACTERS field of ALLOCATE must be numeric"
#~ msgstr "le champs de CHARACTERS de ALLOCATE doit être numérique"

# "handle": on dirait une erreur dans les majuscules par rapport au message précédent
#~ msgid "HANDLE must be either a generic or a WINDOW handle"
#~ msgstr "HANDLE doit soit être un générique ou soit un gestionnaire WINDOW"

#~ msgid "warn incompatible redefinition of data items"
#~ msgstr "avertir au sujet de redéfinitions incompatibles des éléments de données"

#~ msgid "warn type mismatch strictly"
#~ msgstr "avertir si le type ne correspond pas strictement"

#~ msgid "warn unreachable statements"
#~ msgstr "avertir au sujet des instructions inatteignable"

#~ msgid "cannot find module"
#~ msgstr "impossible de trouver le module"

#~ msgid "cannot find entry point"
#~ msgstr "impossible de trouver le point d'entrée"

#~ msgid "%s: COBOL runtime is not initialized"
#~ msgstr "%s: l'environnement d'exécution COBOL n'est pas initialisé"

#~ msgid "%s COBOL runtime is not initialized"
#~ msgstr "%s l'environnement d'exécution COBOL n'est pas initialisé"

#~ msgid "%s: attempt to over-write constant param %d"
#~ msgstr "%s: tentative d'écraser le paramètre constant %d"

#~ msgid "%s: option '--%s' doesn't allow an argument"
#~ msgstr "%s: l'option « --%s » n'accepte pas d'argument"

#~ msgid "%s: option '--%s' requires an argument"
#~ msgstr "%s: l'option « --%s » requiert un argument"

#~ msgid "%s: unrecognized option '--%s'"
#~ msgstr "%s: option « --%s » non reconnue"

#~ msgid "%s: option '-W %s' doesn't allow an argument"
#~ msgstr "%s: l'option « -W %s » n'accepte pas d'argument"

#~ msgid "cob_sig_handler caught not handled signal: %d"
#~ msgstr "cob_sig_handler a intercepté un signal non géré: %d"

#~ msgid "libcob has version/patch level %s/%d"
#~ msgstr "libcob a la version/correctif %s/%d"

#~ msgid "malloc error"
#~ msgstr "erreur de malloc"

#~ msgid "codegen error - Please report this!"
#~ msgstr "erreur codegen – Merci de le signaler !"

#~ msgid "EXTFH"
#~ msgstr "EXTFH"

#~ msgid "COBOL driver program for GnuCOBOL modules"
#~ msgstr "Programme pilote COBOL pour les modules GnuCOBOL"

#~ msgid "problem with setenv %s: %d"
#~ msgstr "problème avec setenv %s: %d"
