# Messages français pour gawk.
# This file is distributed under the same license as the gawk package.
# Ce fichier est distribué sous la même licence que le paquet gawk.
# Copyright © 2004 Free Software Foundation, Inc.
# Michel Robitaille <robitail@IRO.UMontreal.CA>, 1996-2005.
# Jean-Philippe Guérard <jean-philippe.guerard@corbeaunoir.org>, 2010, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: gawk 4.0.0h\n"
"Report-Msgid-Bugs-To: arnold@skeeve.com\n"
"POT-Creation-Date: 2012-03-28 22:03+0200\n"
"PO-Revision-Date: 2014-05-03 19:02+0000\n"
"Last-Translator: Jean-Philippe Guérard <Unknown>\n"
"Language-Team: French <traduc@traduc.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2016-07-20 11:14+0000\n"
"X-Generator: Launchpad (build 18147)\n"
"Language: fr\n"

#: array.c:256
#, c-format
msgid "from %s"
msgstr "de %s"

#: array.c:357
msgid "attempt to use a scalar value as array"
msgstr "tentative d'utiliser un scalaire comme tableau"

#: array.c:251
#, c-format
msgid "attempt to use function `%s' as an array"
msgstr "tentative d'utiliser la fonction « %s » comme tableau"

#: array.c:359
#, c-format
msgid "attempt to use scalar parameter `%s' as an array"
msgstr "tentative d'utiliser le paramètre scalaire « %s » comme tableau"

#: array.c:362
#, c-format
msgid "attempt to use scalar `%s' as an array"
msgstr "tentative d'utiliser le scalaire « %s » comme tableau"

#: array.c:409 array.c:576 builtin.c:85 builtin.c:1606 builtin.c:1652
#: builtin.c:1665 builtin.c:2112 builtin.c:2126 eval.c:1149 eval.c:1153
#: eval.c:1564
#, c-format
msgid "attempt to use array `%s' in a scalar context"
msgstr "tentative d'utilisation du tableau « %s » dans un contexte scalaire"

#: array.c:513
#, c-format
msgid "reference to uninitialized element `%s[\"%.*s\"]'"
msgstr "référence à un élément non initialisé « %s[\"%.*s\"] »"

#: array.c:519
#, c-format
msgid "subscript of array `%s' is null string"
msgstr "l'indice du tableau « %s » est une chaîne vide"

#: array.c:583
#, c-format
msgid "delete: index `%s' not in array `%s'"
msgstr "delete : l'indice « %s » est absent du tableau « %s »"

#: array.c:597
#, c-format
msgid "attempt to use scalar `%s[\"%.*s\"]' as an array"
msgstr "tentative d'utiliser le scalaire « %s[\"%.*s\"] » comme tableau"

#: array.c:910
#, c-format
msgid "%s: empty (null)\n"
msgstr "%s : vide (non défini)\n"

#: array.c:915
#, c-format
msgid "%s: empty (zero)\n"
msgstr "%s : vide (vide)\n"

#: array.c:919
#, c-format
msgid "%s: table_size = %d, array_size = %d\n"
msgstr "%s : table_size = %d, array_size = %d\n"

#: array.c:954
#, c-format
msgid "%s: is parameter\n"
msgstr "%s : est un paramètre\n"

#: array.c:958
#, c-format
msgid "%s: array_ref to %s\n"
msgstr "%s : array_ref à %s\n"

#: array.c:963
msgid "adump: argument not an array"
msgstr "adump : l'argument n'est pas un tableau"

#: array.c:815
msgid "asort: second argument not an array"
msgstr "asort : le 2e argument n'est pas un tableau"

#: array.c:816
msgid "asorti: second argument not an array"
msgstr "asorti : le 2e argument n'est pas un tableau"

#: array.c:823
msgid "asort: first argument not an array"
msgstr "asort : le 1er argument n'est pas un tableau"

#: array.c:824
msgid "asorti: first argument not an array"
msgstr "asorti : le 1er argument n'est pas un tableau"

#: array.c:831
msgid "asort: cannot use a subarray of first arg for second arg"
msgstr "asort : le 2e argument ne doit pas être un sous-tableau du 1er"

#: array.c:832
msgid "asorti: cannot use a subarray of first arg for second arg"
msgstr "asorti : le 2e argument ne doit pas être un sous-tableau du 1er"

#: array.c:837
msgid "asort: cannot use a subarray of second arg for first arg"
msgstr "asort : le 1er argument ne doit pas être un sous-tableau du 2e"

#: array.c:838
msgid "asorti: cannot use a subarray of second arg for first arg"
msgstr "asorti : le 1er argument ne doit pas être un sous-tableau du 2e"

#: array.c:1313
#, c-format
msgid "`%s' is invalid as a function name"
msgstr "« %s » n'est pas un nom de fonction valide"

#: array.c:1317
#, c-format
msgid "sort comparison function `%s' is not defined"
msgstr "la fonction de comparaison « %s » du tri n'est pas définie"

#: awkgram.y:225
#, c-format
msgid "%s blocks must have an action part"
msgstr "les blocs %s doivent avoir une partie action"

#: awkgram.y:228
msgid "each rule must have a pattern or an action part"
msgstr "chaque règle doit avoir au moins une partie motif ou action"

#: awkgram.y:319 awkgram.y:330
msgid "old awk does not support multiple `BEGIN' or `END' rules"
msgstr "l'ancien awk ne permet pas les « BEGIN » ou « END » multiples"

#: awkgram.y:367
#, c-format
msgid "`%s' is a built-in function, it cannot be redefined"
msgstr "« %s » est une fonction interne, elle ne peut être redéfinie"

#: awkgram.y:416
msgid "regexp constant `//' looks like a C++ comment, but is not"
msgstr ""
"l'expression rationnelle constante « // » n'est pas un commentaire C++"

#: awkgram.y:420
#, c-format
msgid "regexp constant `/%s/' looks like a C comment, but is not"
msgstr ""
"l'expression rationnelle constante « /%s/ » n'est pas un commentaire C"

#: awkgram.y:512
#, c-format
msgid "duplicate case values in switch body: %s"
msgstr "le corps du switch comporte des cas répétés : %s"

#: awkgram.y:533
msgid "duplicate `default' detected in switch body"
msgstr "plusieurs « default » ont été détectés dans le corps du switch"

#: awkgram.y:793 awkgram.y:3763
msgid "`break' is not allowed outside a loop or switch"
msgstr "« break » est interdit en dehors d'une boucle ou d'un switch"

#: awkgram.y:802 awkgram.y:3755
msgid "`continue' is not allowed outside a loop"
msgstr "« continue » est interdit en dehors d'une boucle ou d'un switch"

#: awkgram.y:812
#, c-format
msgid "`next' used in %s action"
msgstr "« next » est utilisé dans l'action %s"

#: awkgram.y:836
msgid "`nextfile' is a gawk extension"
msgstr "« nextfile » est une extension gawk"

#: awkgram.y:821
#, c-format
msgid "`nextfile' used in %s action"
msgstr "« nextfile » est utilisé dans l'action %s"

#: awkgram.y:845
msgid "`return' used outside function context"
msgstr "« return » est utilisé hors du contexte d'une fonction"

#: awkgram.y:919
msgid "plain `print' in BEGIN or END rule should probably be `print \"\"'"
msgstr ""
"dans BEGIN ou END, un « print » seul devrait sans doute être un « print "
"\"\" »"

#: awkgram.y:995 awkgram.y:999 awkgram.y:1023
msgid "`delete array' is a gawk extension"
msgstr "« delete array » est une extension gawk"

#: awkgram.y:1021 awkgram.y:1025
msgid "`delete(array)' is a non-portable tawk extension"
msgstr "« delete(array) » est une extension non portable de tawk"

#: awkgram.y:1146
msgid "multistage two-way pipelines don't work"
msgstr "impossible d'utiliser des tubes bidirectionnels en série"

#: awkgram.y:1264
msgid "regular expression on right of assignment"
msgstr "expression rationnelle à droite d'une affectation"

#: awkgram.y:1275
msgid "regular expression on left of `~' or `!~' operator"
msgstr "expression rationnelle à gauche d'un opérateur « ~ » ou « !~ »"

#: awkgram.y:1291 awkgram.y:1433
msgid "old awk does not support the keyword `in' except after `for'"
msgstr "l'ancien awk n'autorise le mot-clef « in » qu'après « for »"

#: awkgram.y:1301
msgid "regular expression on right of comparison"
msgstr "expression rationnelle à droite d'une comparaison"

#: awkgram.y:1417
#, c-format
msgid "`getline var' invalid inside `%s' rule"
msgstr "« getline var » n'est pas valable dans une règle « %s »"

#: awkgram.y:1420
#, c-format
msgid "`getline' invalid inside `%s' rule"
msgstr "« getline » n'est pas valable dans une règle « %s »"

#: awkgram.y:1416
msgid "non-redirected `getline' undefined inside END action"
msgstr "dans une action END, un « getline » non redirigé n'est pas défini"

#: awkgram.y:1435
msgid "old awk does not support multidimensional arrays"
msgstr "l'ancien awk ne dispose pas des tableaux multidimensionnels"

#: awkgram.y:1532
msgid "call of `length' without parentheses is not portable"
msgstr "l'appel de « length » sans parenthèses n'est pas portable"

#: awkgram.y:1598
msgid "indirect function calls are a gawk extension"
msgstr "les appels indirects de fonctions sont une extension gawk"

#: awkgram.y:1611
#, c-format
msgid "can not use special variable `%s' for indirect function call"
msgstr ""
"impossible d'utiliser la variable spéciale « %s » pour un appel indirect de "
"fonction"

#: awkgram.y:1701
msgid "invalid subscript expression"
msgstr "expression indice incorrecte"

#: awkgram.y:1711
msgid "use of non-array as array"
msgstr "utilisation d'un non tableau comme tableau"

#: awkgram.y:2047 awkgram.y:2067 gawkapi.c:206 gawkapi.c:224 msg.c:126
msgid "warning: "
msgstr "avertissement : "

#: awkgram.y:2065 gawkapi.c:192 gawkapi.c:221 msg.c:158
msgid "fatal: "
msgstr "fatal : "

#: awkgram.y:2115
msgid "unexpected newline or end of string"
msgstr "fin de chaîne ou passage à la ligne inattendu"

#: awkgram.y:2394 awkgram.y:2470 awkgram.y:2693 debug.c:523 debug.c:539
#: debug.c:2812 debug.c:5055
#, c-format
msgid "can't open source file `%s' for reading (%s)"
msgstr "impossible d'ouvrir le fichier source « %s » en lecture (%s)"

#: awkgram.y:2397 awkgram.y:2471 awkgram.y:2521 builtin.c:135 debug.c:5206
msgid "reason unknown"
msgstr "raison inconnue"

#: awkgram.y:2419
#, c-format
msgid "already included source file `%s'"
msgstr "le fichier source « %s » a déjà été intégré"

#: awkgram.y:2455
msgid "@include is a gawk extension"
msgstr "@include est une extension gawk"

#: awkgram.y:2461
msgid "empty filename after @include"
msgstr "Le nom de fichier après @include est vide"

#: awkgram.y:2645
msgid "empty program text on command line"
msgstr "le programme indiqué en ligne de commande est vide"

#: awkgram.y:2760
#, c-format
msgid "can't read sourcefile `%s' (%s)"
msgstr "impossible de lire le fichier source « %s » (%s)"

#: awkgram.y:2771
#, c-format
msgid "source file `%s' is empty"
msgstr "le fichier source « %s » est vide"

#: awkgram.y:2961
msgid "source file does not end in newline"
msgstr "le fichier source ne se termine pas par un passage à la ligne"

#: awkgram.y:3074
msgid "unterminated regexp ends with `\\' at end of file"
msgstr ""
"expression rationnelle non refermée terminée par un « \\ » en fin de fichier"

#: awkgram.y:3101
#, c-format
msgid "%s: %d: tawk regex modifier `/.../%c' doesn't work in gawk"
msgstr ""
"%s : %d : le modificateur d'expressions rationnelles « /.../%c » de tawk ne "
"marche pas dans gawk"

#: awkgram.y:3105
#, c-format
msgid "tawk regex modifier `/.../%c' doesn't work in gawk"
msgstr ""
"le modificateur d'expressions rationnelles « /.../%c » de tawk ne marche pas "
"dans gawk"

#: awkgram.y:3112
msgid "unterminated regexp"
msgstr "expression rationnelle non refermée"

#: awkgram.y:3116
msgid "unterminated regexp at end of file"
msgstr "expression rationnelle non refermée en fin de fichier"

#: awkgram.y:3174
msgid "use of `\\ #...' line continuation is not portable"
msgstr ""
"l'utilisation de « \\ #... » pour prolonger une ligne n'est pas portable"

#: awkgram.y:3190
msgid "backslash not last character on line"
msgstr "la barre oblique inverse n'est pas le dernier caractère de la ligne"

#: awkgram.y:3251
msgid "POSIX does not allow operator `**='"
msgstr "POSIX n'autorise pas l'opérateur « **= »"

#: awkgram.y:3253
msgid "old awk does not support operator `**='"
msgstr "l'ancien awk ne dispose pas de l'opérateur « **= »"

#: awkgram.y:3262
msgid "POSIX does not allow operator `**'"
msgstr "POSIX n'autorise pas l'opérateur « ** »"

#: awkgram.y:3264
msgid "old awk does not support operator `**'"
msgstr "l'ancien awk ne dispose pas de l'opérateur « ** »"

#: awkgram.y:3299
msgid "operator `^=' is not supported in old awk"
msgstr "l'ancien awk ne dispose pas de l'opérateur « ^= »"

#: awkgram.y:3307
msgid "operator `^' is not supported in old awk"
msgstr "l'ancien awk ne dispose pas de l'opérateur « ^ »"

#: awkgram.y:3404 awkgram.y:3422 command.y:1180
msgid "unterminated string"
msgstr "chaîne non refermée"

#: awkgram.y:3643
#, c-format
msgid "invalid char '%c' in expression"
msgstr "caractère incorrect « %c » dans l'expression"

#: awkgram.y:3690
#, c-format
msgid "`%s' is a gawk extension"
msgstr "« %s » est une extension gawk"

#: awkgram.y:3488
#, c-format
msgid "`%s' is a Bell Labs extension"
msgstr "« %s » est une extension Bell Labs"

#: awkgram.y:3695
#, c-format
msgid "POSIX does not allow `%s'"
msgstr "POSIX n'autorise pas « %s »"

#: awkgram.y:3703
#, c-format
msgid "`%s' is not supported in old awk"
msgstr "l'ancien awk ne dispose pas de « %s »"

#: awkgram.y:3793
msgid "`goto' considered harmful!\n"
msgstr "« goto est jugé dangereux ! » (Edsger W. Dijkstra)\n"

#: awkgram.y:3827
#, c-format
msgid "%d is invalid as number of arguments for %s"
msgstr "%d n'est pas un nombre d'arguments valide de %s"

#: awkgram.y:3862
#, c-format
msgid "%s: string literal as last arg of substitute has no effect"
msgstr ""
"%s : une chaîne littérale en dernier argument d'une substitution est sans "
"effet"

#: awkgram.y:3867
#, c-format
msgid "%s third parameter is not a changeable object"
msgstr "le 3e paramètre de %s n'est pas un objet modifiable"

#: awkgram.y:3950 awkgram.y:3953
msgid "match: third argument is a gawk extension"
msgstr "match : le 3e argument est une extension gawk"

#: awkgram.y:4007 awkgram.y:4010
msgid "close: second argument is a gawk extension"
msgstr "close : le 2e argument est une extension gawk"

#: awkgram.y:4022
msgid "use of dcgettext(_\"...\") is incorrect: remove leading underscore"
msgstr ""
"utilisation incorrecte de dcgettext(_\"...\") : enlevez le souligné de tête"

#: awkgram.y:4037
msgid "use of dcngettext(_\"...\") is incorrect: remove leading underscore"
msgstr ""
"utilisation incorrecte de dcngettext(_\"...\") : enlevez le souligné de tête"

#: awkgram.y:4336
#, c-format
msgid "function `%s': parameter #%d, `%s', duplicates parameter #%d"
msgstr ""
"fonction « %s » : paramètre #%d, « %s » est un doublon du paramètre #%d"

#: awkgram.y:4109
#, c-format
msgid "function `%s': parameter `%s' shadows global variable"
msgstr "fonction « %s » : le paramètre « %s » masque la variable globale"

#: awkgram.y:4166 debug.c:4041 debug.c:4084 debug.c:5204
#, c-format
msgid "could not open `%s' for writing (%s)"
msgstr "impossible d'ouvrir « %s » en écriture (%s)"

#: awkgram.y:4167
msgid "sending variable list to standard error"
msgstr "envoi de la liste des variables vers la sortie d'erreur standard"

#: awkgram.y:4175
#, c-format
msgid "%s: close failed (%s)"
msgstr "%s : échec de la fermeture (%s)"

#: awkgram.y:4200
msgid "shadow_funcs() called twice!"
msgstr "shadows_funcs() a été appelé deux fois !"

#: awkgram.y:4208
msgid "there were shadowed variables."
msgstr "il y avait des variables masquées."

#: awkgram.y:4325
#, c-format
msgid "function `%s': can't use function name as parameter name"
msgstr ""
"fonction « %s » : impossible d'utiliser un nom de fonction comme paramètre"

#: awkgram.y:4328
#, c-format
msgid ""
"function `%s': can't use special variable `%s' as a function parameter"
msgstr ""
"fonction « %s » : impossible d'utiliser la variable spéciale « %s » comme "
"paramètre d'une fonction"

#: awkgram.y:4279
#, c-format
msgid "function name `%s' previously defined"
msgstr "nom de fonction « %s » déjà défini"

#: awkgram.y:4423 awkgram.y:4429
#, c-format
msgid "function `%s' called but never defined"
msgstr "fonction « %s » appelée sans être définie"

#: awkgram.y:4433
#, c-format
msgid "function `%s' defined but never called directly"
msgstr "fonction « %s » définie mais jamais appelée directement"

#: awkgram.y:4465
#, c-format
msgid "regexp constant for parameter #%d yields boolean value"
msgstr ""
"le paramètre #%d, une expr. rationnelle constante, fournit un booléen"

#: awkgram.y:4480
#, c-format
msgid ""
"function `%s' called with space between name and `(',\n"
"or used as a variable or an array"
msgstr ""
"fonction « %s » appelée avec un espace entre son nom\n"
"et « ( », ou utilisée comme variable ou tableau"

#: awkgram.y:4686
msgid "division by zero attempted"
msgstr "tentative de division par zéro"

#: awkgram.y:4695
#, c-format
msgid "division by zero attempted in `%%'"
msgstr "tentative de division par zéro dans « %% »"

#: builtin.c:133
#, c-format
msgid "%s to \"%s\" failed (%s)"
msgstr "échec de %s vers « %s » (%s)"

#: builtin.c:134
msgid "standard output"
msgstr "sortie standard"

#: builtin.c:148
msgid "exp: received non-numeric argument"
msgstr "exp : l'argument n'est pas numérique"

#: builtin.c:154
#, c-format
msgid "exp: argument %g is out of range"
msgstr "exp : l'argument %g est hors limite"

#: builtin.c:229
#, c-format
msgid "fflush: cannot flush: pipe `%s' opened for reading, not writing"
msgstr ""
"fflush : vidage impossible : le tube « %s » est ouvert en lecture et non en "
"écriture"

#: builtin.c:232
#, c-format
msgid "fflush: cannot flush: file `%s' opened for reading, not writing"
msgstr ""
"fflush : vidage impossible : fichier « %s » ouvert en lecture, pas en "
"écriture"

#: builtin.c:244
#, c-format
msgid "fflush: `%s' is not an open file, pipe or co-process"
msgstr ""
"fflush : « %s » n'est ni un fichier ouvert, ni un tube, ni un co-processus"

#: builtin.c:351
msgid "index: received non-string first argument"
msgstr "index : le premier argument n'est pas une chaîne"

#: builtin.c:353
msgid "index: received non-string second argument"
msgstr "index : le second argument n'est pas une chaîne"

#: builtin.c:466 mpfr.c:777
msgid "int: received non-numeric argument"
msgstr "int : l'argument n'est pas numérique"

#: builtin.c:503
msgid "length: received array argument"
msgstr "length : l'argument reçu est un tableau"

#: builtin.c:506
msgid "`length(array)' is a gawk extension"
msgstr "« length(tableau) » est une extension gawk"

#: builtin.c:525
msgid "length: received non-string argument"
msgstr "length : l'argument n'est pas une chaîne"

#: builtin.c:554
msgid "log: received non-numeric argument"
msgstr "log : l'argument n'est pas numérique"

#: builtin.c:557
#, c-format
msgid "log: received negative argument %g"
msgstr "log : l'argument est négatif %g"

#: builtin.c:755 builtin.c:760 builtin.c:911
msgid "fatal: must use `count$' on all formats or none"
msgstr ""
"fatal : « numéro$ » doit être utilisé pour toutes les formats ou pour aucun"

#: builtin.c:830
#, c-format
msgid "field width is ignored for `%%' specifier"
msgstr "taille du champ de la spécification « %% » ignorée"

#: builtin.c:832
#, c-format
msgid "precision is ignored for `%%' specifier"
msgstr "précision de la spécification « %% » ignorée"

#: builtin.c:834
#, c-format
msgid "field width and precision are ignored for `%%' specifier"
msgstr "taille du champ et précision de la spécification « %% » ignorées"

#: builtin.c:885
msgid "fatal: `$' is not permitted in awk formats"
msgstr "fatal : « $ » n'est pas autorisé dans les formats awk"

#: builtin.c:894
msgid "fatal: arg count with `$' must be > 0"
msgstr "fatal : le numéro d'argument de « $ » doit être > 0"

#: builtin.c:898
#, c-format
msgid "fatal: arg count %ld greater than total number of supplied arguments"
msgstr ""
"fatal : le numéro d'argument %ld est > au nombre total d'arguments fournis"

#: builtin.c:902
msgid "fatal: `$' not permitted after period in format"
msgstr "fatal : dans un format, « $ » ne doit pas suivre un point"

#: builtin.c:921
msgid "fatal: no `$' supplied for positional field width or precision"
msgstr ""
"fatal : aucun « $ » fourni pour la taille ou la précision du champ positionné"

#: builtin.c:991
msgid "`l' is meaningless in awk formats; ignored"
msgstr "« l » n'a aucun sens dans un format awk ; ignoré"

#: builtin.c:995
msgid "fatal: `l' is not permitted in POSIX awk formats"
msgstr "fatal : « l » est interdit dans un format awk POSIX"

#: builtin.c:1008
msgid "`L' is meaningless in awk formats; ignored"
msgstr "« L » n'a aucun sens dans un format awk ; ignoré"

#: builtin.c:1012
msgid "fatal: `L' is not permitted in POSIX awk formats"
msgstr "fatal : « L » est interdit dans un format awk POSIX"

#: builtin.c:1025
msgid "`h' is meaningless in awk formats; ignored"
msgstr "« h » n'a aucun sens dans un format awk ; ignoré"

#: builtin.c:1029
msgid "fatal: `h' is not permitted in POSIX awk formats"
msgstr "fatal : « h » est interdit dans un format awk POSIX"

#: builtin.c:1454
#, c-format
msgid "[s]printf: value %g is out of range for `%%%c' format"
msgstr "[s]printf : valeur %g hors limite pour le format « %%%c »"

#: builtin.c:1552
#, c-format
msgid ""
"ignoring unknown format specifier character `%c': no argument converted"
msgstr "caractère de format inconnu « %c » ignoré : aucun argument converti"

#: builtin.c:1557
msgid "fatal: not enough arguments to satisfy format string"
msgstr "fatal : pas assez d'arguments pour satisfaire la chaîne de formatage"

#: builtin.c:1559
msgid "^ ran out for this one"
msgstr "^ à court pour celui-ci"

#: builtin.c:1566
msgid "[s]printf: format specifier does not have control letter"
msgstr "[s]printf : spécification de format sans lettre de contrôle"

#: builtin.c:1569
msgid "too many arguments supplied for format string"
msgstr "trop d'arguments pour la chaîne de formatage"

#: builtin.c:1648 builtin.c:1659
msgid "printf: no arguments"
msgstr "printf : aucun argument"

#: builtin.c:1702
msgid "sqrt: received non-numeric argument"
msgstr "sqrt : l'argument n'est pas numérique"

#: builtin.c:1706
#, c-format
msgid "sqrt: called with negative argument %g"
msgstr "sqrt : appelé avec un argument négatif %g"

#: builtin.c:1737
#, c-format
msgid "substr: length %g is not >= 1"
msgstr "substr : la longueur %g n'est pas >= 1"

#: builtin.c:1739
#, c-format
msgid "substr: length %g is not >= 0"
msgstr "substr : la longueur %g n'est pas >= 0"

#: builtin.c:1753
#, c-format
msgid "substr: non-integer length %g will be truncated"
msgstr "substr : la longueur %g n'est pas entière, elle sera tronquée"

#: builtin.c:1758
#, c-format
msgid "substr: length %g too big for string indexing, truncating to %g"
msgstr "substr : la longueur %g est trop grande, tronquée à %g"

#: builtin.c:1770
#, c-format
msgid "substr: start index %g is invalid, using 1"
msgstr "substr : l'index de début %g n'est pas valide, utilisation de 1"

#: builtin.c:1775
#, c-format
msgid "substr: non-integer start index %g will be truncated"
msgstr "substr : l'index de début %g n'est pas un entier, il sera tronqué"

#: builtin.c:1798
msgid "substr: source string is zero length"
msgstr "substr : la chaîne source est de longueur nulle"

#: builtin.c:1812
#, c-format
msgid "substr: start index %g is past end of string"
msgstr "substr : l'index de début %g est au-delà de la fin de la chaîne"

#: builtin.c:1820
#, c-format
msgid ""
"substr: length %g at start index %g exceeds length of first argument (%lu)"
msgstr ""
"substr : la longueur %g à partir de %g dépasse la fin du 1er argument (%lu)"

# Exemple : gawk --lint 'BEGIN { PROCINFO["strftime"]=123 ;  print strftime() }'
#: builtin.c:1892
msgid "strftime: format value in PROCINFO[\"strftime\"] has numeric type"
msgstr ""
"strftime : la valeur de formatage PROCINFO[\"strftime\"] est de type "
"numérique"

#: builtin.c:1915
msgid "strftime: received non-numeric second argument"
msgstr "strftime : le second argument n'est pas numérique"

#: builtin.c:1925
msgid "strftime: second argument less than 0 or too big for time_t"
msgstr "strftime: second argument négatif ou trop grand pour time_t"

#: builtin.c:1941
msgid "strftime: received non-string first argument"
msgstr "strftim : le premier argument n'est pas une chaîne"

#: builtin.c:1948
msgid "strftime: received empty format string"
msgstr "strftime : la chaîne de formatage est vide"

#: builtin.c:2017
msgid "mktime: received non-string argument"
msgstr "mktime : l'argument n'est pas une chaîne"

#: builtin.c:2034
msgid "mktime: at least one of the values is out of the default range"
msgstr ""
"mktime : au moins l'une des valeurs est en dehors de la plage par défaut"

#: builtin.c:2069
msgid "'system' function not allowed in sandbox mode"
msgstr "La fonction « system » est interdite en isolement (mode sandbox)"

#: builtin.c:2074
msgid "system: received non-string argument"
msgstr "system : l'argument n'est pas une chaîne"

#: eval.c:1175
#, c-format
msgid "reference to uninitialized variable `%s'"
msgstr "référence à une variable non initialisée « %s »"

#: builtin.c:2194
#, c-format
msgid "reference to uninitialized field `$%d'"
msgstr "référence à un champ non initialisé « $%d »"

#: builtin.c:2279
msgid "tolower: received non-string argument"
msgstr "tolower : l'argument n'est pas une chaîne"

#: builtin.c:2310
msgid "toupper: received non-string argument"
msgstr "toupper : l'argument n'est pas une chaîne"

#: builtin.c:2343 mpfr.c:679
msgid "atan2: received non-numeric first argument"
msgstr "atan2 : le premier argument n'est pas numérique"

#: builtin.c:2345 mpfr.c:681
msgid "atan2: received non-numeric second argument"
msgstr "atan2 : le second argument n'est pas numérique"

#: builtin.c:2364
msgid "sin: received non-numeric argument"
msgstr "sin : l'argument n'est pas numérique"

#: builtin.c:2380
msgid "cos: received non-numeric argument"
msgstr "cos : l'argument n'est pas numérique"

#: builtin.c:2433 mpfr.c:1176
msgid "srand: received non-numeric argument"
msgstr "srand : l'argument n'est pas numérique"

#: builtin.c:2464
msgid "match: third argument is not an array"
msgstr "match : le 3e argument n'est pas un tableau"

#: builtin.c:2734
msgid "gensub: third argument of 0 treated as 1"
msgstr "gensub : le 3e argument vaut 0, il sera traité comme un 1"

#: builtin.c:3180
msgid "lshift: received non-numeric first argument"
msgstr "lshift : le premier argument n'est pas numérique"

#: builtin.c:3182
msgid "lshift: received non-numeric second argument"
msgstr "lshift : le second argument reçu n'est pas numérique"

#: builtin.c:2784
#, c-format
msgid "lshift(%lf, %lf): negative values will give strange results"
msgstr ""
"lshift(%lf, %lf) : les valeurs négatives donneront des résultats inattendus"

#: builtin.c:2786
#, c-format
msgid "lshift(%lf, %lf): fractional values will be truncated"
msgstr "lshift(%lf, %lf) : les valeurs non entières seront tronquées"

#: builtin.c:2788
#, c-format
msgid "lshift(%lf, %lf): too large shift value will give strange results"
msgstr ""
"lshift(%lf, %lf) : un décalage trop grand donnera des résultats inattendus"

#: builtin.c:3217
msgid "rshift: received non-numeric first argument"
msgstr "rshift : le premier argument n'est pas numérique"

#: builtin.c:3219
msgid "rshift: received non-numeric second argument"
msgstr "rshift : le second argument reçu n'est pas numérique"

#: builtin.c:2821
#, c-format
msgid "rshift(%lf, %lf): negative values will give strange results"
msgstr ""
"rshift(%lf, %lf) : les valeurs négatives donneront des résultats inattendus"

#: builtin.c:2823
#, c-format
msgid "rshift(%lf, %lf): fractional values will be truncated"
msgstr "rshift(%lf, %lf) : les valeurs non entières seront tronquées"

#: builtin.c:2825
#, c-format
msgid "rshift(%lf, %lf): too large shift value will give strange results"
msgstr ""
"rshift(%lf, %lf) : un décalage trop grand donnera des résultats inattendus"

#: builtin.c:2850
msgid "and: received non-numeric first argument"
msgstr "and : le premier argument n'est pas numérique"

#: builtin.c:2852
msgid "and: received non-numeric second argument"
msgstr "and : le second argument reçu n'est pas numérique"

#: builtin.c:2858
#, c-format
msgid "and(%lf, %lf): negative values will give strange results"
msgstr ""
"and(%lf, %lf) : les valeurs négatives donneront des résultats inattendus"

#: builtin.c:2860
#, c-format
msgid "and(%lf, %lf): fractional values will be truncated"
msgstr "and(%lf, %lf): les valeurs non entières seront tronquées"

#: builtin.c:2885
msgid "or: received non-numeric first argument"
msgstr "or : le premier argument n'est pas numérique"

#: builtin.c:2887
msgid "or: received non-numeric second argument"
msgstr "or : le second argument reçu  n'est pas numérique"

#: builtin.c:2893
#, c-format
msgid "or(%lf, %lf): negative values will give strange results"
msgstr ""
"or(%lf, %lf) : les valeurs négatives donneront des résultats inattendus"

#: builtin.c:2895
#, c-format
msgid "or(%lf, %lf): fractional values will be truncated"
msgstr "or(%lf, %lf) : les valeurs non entières seront tronquées"

#: builtin.c:2923
msgid "xor: received non-numeric first argument"
msgstr "xor : le premier argument n'est pas numérique"

#: builtin.c:2925
msgid "xor: received non-numeric second argument"
msgstr "xor : le second argument reçu n'est pas numérique"

#: builtin.c:2931
#, c-format
msgid "xor(%lf, %lf): negative values will give strange results"
msgstr ""
"xor(%lf, %lf) : les valeurs négatives donneront des résultats inattendus"

#: builtin.c:2933
#, c-format
msgid "xor(%lf, %lf): fractional values will be truncated"
msgstr "xor(%lf, %lf) : les valeurs non entières seront tronquées"

#: builtin.c:3352 mpfr.c:807
msgid "compl: received non-numeric argument"
msgstr "compl : l'argument n'est pas numérique"

#: builtin.c:2965
#, c-format
msgid "compl(%lf): negative value will give strange results"
msgstr ""
"compl(%lf) : les valeurs négatives donneront des résultats inattendus"

#: builtin.c:2967
#, c-format
msgid "compl(%lf): fractional value will be truncated"
msgstr "compl(%lf) : les valeurs non entières seront tronquées"

#: builtin.c:3529
#, c-format
msgid "dcgettext: `%s' is not a valid locale category"
msgstr "dcgettext : « %s » n'est pas dans un catégorie valide de la locale"

#: eval.c:396
#, c-format
msgid "unknown nodetype %d"
msgstr "type de nœud %d inconnu"

#: eval.c:407 eval.c:421
#, c-format
msgid "unknown opcode %d"
msgstr "code opération %d inconnu"

#: eval.c:418
#, c-format
msgid "opcode %s not an operator or keyword"
msgstr "le code opération %s n'est pas un opérateur ou un mot-clef"

#: eval.c:474
msgid "buffer overflow in genflags2str"
msgstr "débordement de tampon dans genflag2str"

#: eval.c:676
#, c-format
msgid ""
"\n"
"\t# Function Call Stack:\n"
"\n"
msgstr ""
"\n"
"\t# Pile des appels de fonctions :\n"
"\n"

#: eval.c:705
msgid "`IGNORECASE' is a gawk extension"
msgstr "« IGNORECASE » est une extension gawk"

#: eval.c:737
msgid "`BINMODE' is a gawk extension"
msgstr "« BINMODE » est une extension gawk"

#: eval.c:795
#, c-format
msgid "BINMODE value `%s' is invalid, treated as 3"
msgstr "la valeur « %s » de BINMODE n'est pas valide, 3 utilisé à la place"

#: eval.c:912
#, c-format
msgid "bad `%sFMT' specification `%s'"
msgstr "spécification de « %sFMT » erronée « %s »"

#: eval.c:996
msgid "turning off `--lint' due to assignment to `LINT'"
msgstr "désactivation de « --lint » en raison d'une affectation à « LINT »"

#: eval.c:1127 eval.c:1777
#, c-format
msgid "can't use function name `%s' as variable or array"
msgstr "impossible d'utiliser la fonction « %s » comme variable ou tableau"

#: eval.c:1174
#, c-format
msgid "reference to uninitialized argument `%s'"
msgstr "référence à un argument non initialisé « %s »"

#: eval.c:1193
msgid "attempt to field reference from non-numeric value"
msgstr "tentative de référence à un champ via une valeur non numérique"

#: eval.c:1195
msgid "attempt to field reference from null string"
msgstr "tentative de référence à un champ via une chaîne nulle"

#: eval.c:1203
#, c-format
msgid "attempt to access field %ld"
msgstr "tentative d'accès au champ %ld"

#: eval.c:1212
#, c-format
msgid "reference to uninitialized field `$%ld'"
msgstr "référence à un champ non initialisé « $%ld »"

#: eval.c:1299
#, c-format
msgid "function `%s' called with more arguments than declared"
msgstr "la fonction « %s » a été appelée avec trop d'arguments"

#: eval.c:1506
#, c-format
msgid "unwind_stack: unexpected type `%s'"
msgstr "unwind_stack: type « %s » inattendu"

#: eval.c:1602
msgid "division by zero attempted in `/='"
msgstr "tentative de division par zéro dans « /= »"

#: eval.c:1609
#, c-format
msgid "division by zero attempted in `%%='"
msgstr "tentative de division par zéro dans « %%= »"

#: eval.c:1876 eval.c:2122
#, c-format
msgid "attempt to use array `%s[\"%.*s\"]' in a scalar context"
msgstr ""
"tentative d'utilisation du tableau « %s[\"%.*s\"] » dans un contexte scalaire"

#: eval.c:1907
msgid "assignment used in conditional context"
msgstr "affectation utilisée dans un contexte conditionnel"

#: eval.c:1911
msgid "statement has no effect"
msgstr "la déclaration est sans effet"

#: eval.c:2343
#, c-format
msgid ""
"for loop: array `%s' changed size from %ld to %ld during loop execution"
msgstr "boucle for : la taille du tableau « %s » est passée de %ld à %ld"

#: eval.c:2458
#, c-format
msgid "function called indirectly through `%s' does not exist"
msgstr "la fonction indirectement appelée via « %s » n'existe pas"

#: eval.c:2470
#, c-format
msgid "function `%s' not defined"
msgstr "fonction « %s » non définie"

#: awkgram.y:1413
#, c-format
msgid "non-redirected `getline' invalid inside `%s' rule"
msgstr "un « getline » non redirigé n'est pas valable dans une règle « %s »"

#: eval.c:2600
#, c-format
msgid "error reading input file `%s': %s"
msgstr "erreur lors de la lecture du fichier en entrée « %s » : %s"

#: eval.c:2614
#, c-format
msgid "`nextfile' cannot be called from a `%s' rule"
msgstr "« nextfile » ne peut pas être appelé depuis une règle « %s »"

#: eval.c:2661
msgid "`exit' cannot be called in the current context"
msgstr "« exit » ne peut pas être appelé dans ce contexte"

#: eval.c:2700
#, c-format
msgid "`next' cannot be called from a `%s' rule"
msgstr "« next » ne peut pas être appelé depuis une règle « %s »"

#: eval.c:2766
#, c-format
msgid "Sorry, don't know how to interpret `%s'"
msgstr "Désolé, je ne sais pas comment interpréter « %s »"

#: ext.c:65 ext.c:147
msgid "extensions are not allowed in sandbox mode"
msgstr "les extensions sont interdites en isolement (mode sandbox)"

#: ext.c:150
msgid "`extension' is a gawk extension"
msgstr "« extension » est une extension gawk"

#: ext.c:75
#, c-format
msgid "fatal: extension: cannot open `%s' (%s)\n"
msgstr "fatal : extension : impossible d'ouvrir « %s » (%s)\n"

#: ext.c:84
#, c-format
msgid ""
"fatal: extension: library `%s': does not define `plugin_is_GPL_compatible' "
"(%s)\n"
msgstr ""
"fatal : extension : la bibliothèque « %s »ne définit pas "
"« plugin_is_GPL_compatible » (%s)\n"

#: ext.c:93
#, c-format
msgid "fatal: extension: library `%s': cannot call function `%s' (%s)\n"
msgstr ""
"fatal : extension : bibliothèque « %s » : impossible d'appeler la fonction "
"« %s » (%s)\n"

#: ext.c:252
msgid "extension: missing function name"
msgstr "extension : nom de fonction manquant"

#: ext.c:255 ext.c:259
#, c-format
msgid "extension: illegal character `%c' in function name `%s'"
msgstr ""
"extension : caractère illégal « %c » dans le nom de la fonction « %s »"

#: ext.c:267
#, c-format
msgid "extension: can't redefine function `%s'"
msgstr "extension : impossible de redéfinir la fonction « %s »"

#: ext.c:271
#, c-format
msgid "extension: function `%s' already defined"
msgstr "extension : fonction « %s » est déjà définie"

#: ext.c:275
#, c-format
msgid "extension: function name `%s' previously defined"
msgstr "extension : nom de la fonction « %s » déjà défini"

#: ext.c:277
#, c-format
msgid "extension: can't use gawk built-in `%s' as function name"
msgstr ""
"extension : impossible d'utiliser la fonction interne gawk « %s » comme nom "
"de fonction"

#: ext.c:225 ext.c:280
#, c-format
msgid "make_builtin: negative argument count for function `%s'"
msgstr "make_builtin : la fonction « %s » a un nombre négatif d'arguments"

#: ext.c:351
#, c-format
msgid "function `%s' defined to take no more than %d argument(s)"
msgstr "fonction « %s »  définie comme ayant au maximum« %d » argument(s)"

#: ext.c:354
#, c-format
msgid "function `%s': missing argument #%d"
msgstr "fonction « %s » : argument #%d manquant"

#: ext.c:371
#, c-format
msgid "function `%s': argument #%d: attempt to use scalar as an array"
msgstr ""
"fonction « %s » : argument #%d : tentative d'utilisation d'un scalaire comme "
"tableau"

#: ext.c:375
#, c-format
msgid "function `%s': argument #%d: attempt to use array as a scalar"
msgstr ""
"fonction « %s » : argument #%d : tentative d'utiliser un tableau comme "
"scalaire"

#: ext.c:296
msgid "Operation Not Supported"
msgstr "Opération non disponible"

#: field.c:346
msgid "NF set to negative value"
msgstr "une valeur négative a été assignée à NF"

#: field.c:958 field.c:965 field.c:969
msgid "split: fourth argument is a gawk extension"
msgstr "split : le 4e argument est une extension gawk"

#: field.c:962
msgid "split: fourth argument is not an array"
msgstr "split : le 4e argument n'est pas un tableau"

#: field.c:976
msgid "split: second argument is not an array"
msgstr "split : le 2e argument n'est pas un tableau"

#: field.c:980
msgid "split: cannot use the same array for second and fourth args"
msgstr ""
"split : impossible d'utiliser le même tableau comme 2e et 4e argument"

#: field.c:985
msgid "split: cannot use a subarray of second arg for fourth arg"
msgstr ""
"split : impossible d'utiliser un sous-tableau du 2e argument en 4e argument"

#: field.c:988
msgid "split: cannot use a subarray of fourth arg for second arg"
msgstr ""
"split : impossible d'utiliser un sous-tableau du 4e argument en 2e argument"

#: field.c:1019
msgid "split: null string for third arg is a gawk extension"
msgstr ""
"split : utiliser une chaîne vide en 3e argument est une extension gawk"

#: field.c:1059
msgid "patsplit: fourth argument is not an array"
msgstr "patsplit : le 4e argument n'est pas un tableau"

#: field.c:1064
msgid "patsplit: second argument is not an array"
msgstr "patsplit : le 2e argument n'est pas un tableau"

#: field.c:1070
msgid "patsplit: third argument must be non-null"
msgstr "patsplit : le 3e argument n'est pas un tableau"

#: field.c:1074
msgid "patsplit: cannot use the same array for second and fourth args"
msgstr ""
"patsplit : impossible d'utiliser le même tableau comme 2e et 4e argument"

#: field.c:1079
msgid "patsplit: cannot use a subarray of second arg for fourth arg"
msgstr ""
"patsplit : impossible d'utiliser un sous-tableau du 2e argument en 4e "
"argument"

#: field.c:1082
msgid "patsplit: cannot use a subarray of fourth arg for second arg"
msgstr ""
"patsplit : impossible d'utiliser un sous-tableau du 4e argument en 2e "
"argument"

#: field.c:1120
msgid "`FIELDWIDTHS' is a gawk extension"
msgstr "« FIELDWIDTHS » est une extension gawk"

#: field.c:1184
#, c-format
msgid "invalid FIELDWIDTHS value, near `%s'"
msgstr "valeur de FIELDWIDTHS incorrecte, près de « %s »"

#: field.c:1257
msgid "null string for `FS' is a gawk extension"
msgstr "utiliser une chaîne vide pour « FS » est une extension gawk"

#: field.c:1261
msgid "old awk does not support regexps as value of `FS'"
msgstr ""
"l'ancien awk n'accepte pas les expr. rationnelles comme valeur de « FS »"

#: field.c:1380
msgid "`FPAT' is a gawk extension"
msgstr "« FPAT » est une extension gawk"

#: getopt.c:604 getopt.c:633
#, c-format
msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr "%s : l'option « %s » est ambiguë ; possibilités :"

#: getopt.c:679 getopt.c:683
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
msgstr "%s : l'option « --%s » n'accepte pas d'argument\n"

#: getopt.c:692 getopt.c:697
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
msgstr "%s : l'option « %c%s » n'accepte pas d'argument\n"

#: getopt.c:740 getopt.c:759
#, c-format
msgid "%s: option '--%s' requires an argument\n"
msgstr "%s : l'option « --%s » nécessite un argument\n"

#: getopt.c:797 getopt.c:800
#, c-format
msgid "%s: unrecognized option '--%s'\n"
msgstr "%s : option non reconnue « --%s »\n"

#: getopt.c:808 getopt.c:811
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
msgstr "%s : option non reconnue « %c%s »\n"

#: getopt.c:860 getopt.c:863
#, c-format
msgid "%s: invalid option -- '%c'\n"
msgstr "%s : option incorrecte - « %c »\n"

#: getopt.c:916 getopt.c:933 getopt.c:1143 getopt.c:1161
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
msgstr "%s : l'option requiert un argument - « %c »\n"

#: getopt.c:989 getopt.c:1005
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
msgstr "%s : l'option « -W %s » est ambiguë\n"

#: getopt.c:1029 getopt.c:1047
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
msgstr "%s : l'option « -W %s » n'accepte pas d'argument\n"

#: getopt.c:1068 getopt.c:1086
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
msgstr "%s : l'option « -W %s » nécessite un argument\n"

#: io.c:423
#, c-format
msgid "command line argument `%s' is a directory: skipped"
msgstr "L'argument « %s » de la ligne de commande est un répertoire : ignoré"

#: io.c:426 io.c:544
#, c-format
msgid "cannot open file `%s' for reading (%s)"
msgstr "impossible d'ouvrir le fichier « %s » en lecture (%s)"

#: io.c:671
#, c-format
msgid "close of fd %d (`%s') failed (%s)"
msgstr "échec de la fermeture du fd %d (« %s ») : %s"

#: io.c:749
msgid "redirection not allowed in sandbox mode"
msgstr "les redirections sont interdites en isolement (mode sandbox)"

#: io.c:783
#, c-format
msgid "expression in `%s' redirection only has numeric value"
msgstr "l'expression dans la redirection « %s » n'a qu'une valeur numérique"

#: io.c:789
#, c-format
msgid "expression for `%s' redirection has null string value"
msgstr "l'expression dans la redirection « %s » donne une chaîne nulle"

#: io.c:794
#, c-format
msgid ""
"filename `%s' for `%s' redirection may be result of logical expression"
msgstr ""
"le fichier « %s » de la redirection « %s » pourrait être le résultat d'une "
"expression booléenne"

#: io.c:842
#, c-format
msgid "unnecessary mixing of `>' and `>>' for file `%.*s'"
msgstr "mélange non nécessaire de « > » et « >> » pour le fichier « %.*s »"

#: io.c:896
#, c-format
msgid "can't open pipe `%s' for output (%s)"
msgstr "impossible d'ouvrir le tube « %s » en sortie (%s)"

#: io.c:906
#, c-format
msgid "can't open pipe `%s' for input (%s)"
msgstr "impossible d'ouvrir le tube « %s » en entrée (%s)"

#: io.c:937
#, c-format
msgid "can't open two way pipe `%s' for input/output (%s)"
msgstr ""
"impossible d'ouvrir un tube bidirectionnel « %s » en entrées-sorties (%s)"

#: io.c:1019
#, c-format
msgid "can't redirect from `%s' (%s)"
msgstr "impossible de rediriger depuis « %s » (%s)"

#: io.c:1022
#, c-format
msgid "can't redirect to `%s' (%s)"
msgstr "impossible de rediriger vers « %s » (%s)"

#: io.c:1073
msgid ""
"reached system limit for open files: starting to multiplex file descriptors"
msgstr ""
"limite système du nombre de fichiers ouverts atteinte : début du "
"multiplexage des descripteurs de fichiers"

#: io.c:1089
#, c-format
msgid "close of `%s' failed (%s)."
msgstr "échec de la fermeture de « %s » (%s)."

#: io.c:1097
msgid "too many pipes or input files open"
msgstr "trop de fichiers d'entrées ou de tubes ouverts"

#: io.c:1119
msgid "close: second argument must be `to' or `from'"
msgstr "close : le second argument doit être « to » ou « from »"

#: io.c:1136
#, c-format
msgid "close: `%.*s' is not an open file, pipe or co-process"
msgstr ""
"close : « %.*s » n'est ni un fichier ouvert, ni un tube ou un co-processus"

#: io.c:1141
msgid "close of redirection that was never opened"
msgstr "fermeture d'une redirection qui n'a jamais été ouverte"

#: io.c:1238
#, c-format
msgid "close: redirection `%s' not opened with `|&', second argument ignored"
msgstr ""
"close : la redirection « %s » n'a pas été ouverte avec « |& », second "
"argument ignoré"

#: io.c:1255
#, c-format
msgid "failure status (%d) on pipe close of `%s' (%s)"
msgstr "résultat d'échec (%d) sur la fermeture du tube « %s » (%s)"

#: io.c:1258
#, c-format
msgid "failure status (%d) on file close of `%s' (%s)"
msgstr "résultat d'échec (%d) sur la fermeture du fichier « %s » (%s)"

#: io.c:1278
#, c-format
msgid "no explicit close of socket `%s' provided"
msgstr "aucune fermeture explicite du connecteur « %s » fournie"

#: io.c:1281
#, c-format
msgid "no explicit close of co-process `%s' provided"
msgstr "aucune fermeture explicite du co-processus « %s » fournie"

#: io.c:1284
#, c-format
msgid "no explicit close of pipe `%s' provided"
msgstr "aucune fermeture explicite du tube « %s » fournie"

#: io.c:1287
#, c-format
msgid "no explicit close of file `%s' provided"
msgstr "aucune fermeture explicite du fichier « %s » fournie"

#: io.c:1317 io.c:1375 main.c:632 main.c:674
#, c-format
msgid "error writing standard output (%s)"
msgstr "erreur lors de l'écriture vers la sortie standard (%s)"

#: io.c:1322 io.c:1381 main.c:634
#, c-format
msgid "error writing standard error (%s)"
msgstr "erreur lors de l'écriture vers l'erreur standard (%s)"

#: io.c:1330
#, c-format
msgid "pipe flush of `%s' failed (%s)."
msgstr "échec du vidage du tube « %s » (%s)."

#: io.c:1333
#, c-format
msgid "co-process flush of pipe to `%s' failed (%s)."
msgstr "échec du vidage du tube vers « %s » par le co-processus (%s)."

#: io.c:1336
#, c-format
msgid "file flush of `%s' failed (%s)."
msgstr "échec du vidage vers le fichier « %s » (%s)."

#: io.c:1453
#, c-format
msgid "local port %s invalid in `/inet'"
msgstr "le port local %s n'est pas valide dans « /inet »"

#: io.c:1471
#, c-format
msgid "remote host and port information (%s, %s) invalid"
msgstr ""
"les informations sur l'hôte et le port distants (%s, %s) ne sont pas valides"

#: io.c:1590
#, c-format
msgid "no (known) protocol supplied in special filename `%s'"
msgstr ""
"aucun protocole (connu) n'a été fourni dans le nom de fichier spécial « %s »"

#: io.c:1604
#, c-format
msgid "special file name `%s' is incomplete"
msgstr "nom de fichier spécial « %s » incomplet"

#: io.c:1621
msgid "must supply a remote hostname to `/inet'"
msgstr "un nom d'hôte distant doit être fourni à « /inet »"

#: io.c:1639
msgid "must supply a remote port to `/inet'"
msgstr "un port distant doit être fourni à « /inet »"

#: io.c:1699
msgid "TCP/IP communications are not supported"
msgstr "les communications TCP/IP ne sont pas disponibles"

#: io.c:1880
#, c-format
msgid "could not open `%s', mode `%s'"
msgstr "impossible d'ouvrir « %s », mode « %s »"

#: io.c:1930
#, c-format
msgid "close of master pty failed (%s)"
msgstr "échec de la fermeture du pty maître (%s)"

#: io.c:1932 io.c:2118 io.c:2319
#, c-format
msgid "close of stdout in child failed (%s)"
msgstr "échec de la fermeture de stdout du processus fils (%s)"

#: io.c:1935
#, c-format
msgid "moving slave pty to stdout in child failed (dup: %s)"
msgstr ""
"échec du déplacement du pty esclave vers le stdout du processus fils (dup : "
"%s)"

#: io.c:1937 io.c:2123
#, c-format
msgid "close of stdin in child failed (%s)"
msgstr "échec de fermeture du stdin du processus fils (%s)"

#: io.c:1940
#, c-format
msgid "moving slave pty to stdin in child failed (dup: %s)"
msgstr ""
"échec du déplacement du pty esclave vers le stdin du processus fils (dup : "
"%s)"

#: io.c:1942 io.c:1964
#, c-format
msgid "close of slave pty failed (%s)"
msgstr "échec de la fermeture du pty esclave (%s)"

#: io.c:2053 io.c:2121 io.c:2290 io.c:2322
#, c-format
msgid "moving pipe to stdout in child failed (dup: %s)"
msgstr ""
"échec du déplacement du tube vers stdout du processus fils (dup : %s)"

#: io.c:2060 io.c:2126
#, c-format
msgid "moving pipe to stdin in child failed (dup: %s)"
msgstr "échec de déplacement du tube vers stdin du processus fils (dup : %s)"

#: io.c:2086 io.c:2312
msgid "restoring stdout in parent process failed\n"
msgstr "échec de la restauration du stdout dans le processus parent\n"

#: io.c:2094
msgid "restoring stdin in parent process failed\n"
msgstr "échec de la restauration du stdin dans le processus parent\n"

#: io.c:2129 io.c:2324 io.c:2339
#, c-format
msgid "close of pipe failed (%s)"
msgstr "échec de la fermeture du tube (%s)"

#: io.c:2188
msgid "`|&' not supported"
msgstr "« |& » non disponible"

#: io.c:2275
#, c-format
msgid "cannot open pipe `%s' (%s)"
msgstr "impossible d'ouvrir le tube « %s » (%s)"

#: io.c:2333
#, c-format
msgid "cannot create child process for `%s' (fork: %s)"
msgstr "impossible de créer le processus fils pour « %s » (fork : %s)"

#: io.c:3034
#, c-format
msgid "data file `%s' is empty"
msgstr "le fichier de données « %s » est vide"

#: io.c:3076 io.c:3084
msgid "could not allocate more input memory"
msgstr "impossible d'allouer plus de mémoire d'entrée"

#: io.c:3662
msgid "multicharacter value of `RS' is a gawk extension"
msgstr ""
"l'utilisation d'un « RS » de plusieurs caractères est une extension gawk"

#: io.c:3809
msgid "IPv6 communication is not supported"
msgstr "les communications IPv6 ne sont pas disponibles"

#: main.c:366
msgid "`-m[fr]' option irrelevant in gawk"
msgstr "l'option « -m[fr] » n'est pas pertinente en gawk"

#: main.c:368
msgid "-m option usage: `-m[fr] nnn'"
msgstr "utilisation de l'option « -m » : « -m[fr] nnn »"

#: main.c:1489
msgid "empty argument to `-e/--source' ignored"
msgstr "argument vide de l'option « -e / --source » ignoré"

#: main.c:1581
#, c-format
msgid "%s: option `-W %s' unrecognized, ignored\n"
msgstr "%s : option « -W %s » non reconnue, ignorée\n"

#: main.c:1634
#, c-format
msgid "%s: option requires an argument -- %c\n"
msgstr "%s : l'option requiert un argument - %c\n"

#: main.c:321
msgid "environment variable `POSIXLY_CORRECT' set: turning on `--posix'"
msgstr ""
"variable d'environnement « POSIXLY__CORRECT » définie : activation de « --"
"posix »"

#: main.c:327
msgid "`--posix' overrides `--traditional'"
msgstr "« --posix » prend le pas sur « --traditional »"

#: main.c:338
msgid "`--posix'/`--traditional' overrides `--non-decimal-data'"
msgstr ""
"« --posix » et « --traditional » prennent le pas sur « --non-decimal-data »"

#: main.c:342
#, c-format
msgid "running %s setuid root may be a security problem"
msgstr ""
"l'exécution de %s en mode setuid root peut être un problème de sécurité"

#: main.c:562
msgid "`--posix' overrides `--binary'"
msgstr "« --posix » prend le pas sur « --binary »"

#: main.c:404
#, c-format
msgid "can't set binary mode on stdin (%s)"
msgstr "impossible d'activer le mode binaire sur stdin (%s)"

#: main.c:407
#, c-format
msgid "can't set binary mode on stdout (%s)"
msgstr "impossible d'activer le mode binaire sur stdout (%s)"

#: main.c:409
#, c-format
msgid "can't set binary mode on stderr (%s)"
msgstr "impossible d'activer le mode binaire sur stderr (%s)"

#: main.c:469
msgid "no program text at all!"
msgstr "aucun programme !"

#: main.c:563
#, c-format
msgid "Usage: %s [POSIX or GNU style options] -f progfile [--] file ...\n"
msgstr ""
"Utilisation : %s [options GNU ou POSIX] -f fichier_prog [--] fichier ...\n"

#: main.c:565
#, c-format
msgid "Usage: %s [POSIX or GNU style options] [--] %cprogram%c file ...\n"
msgstr ""
"Utilisation : %s [options GNU ou POSIX] [--] %cprogramme%c fichier ...\n"

#: main.c:570
msgid "POSIX options:\t\tGNU long options: (standard)\n"
msgstr "Options POSIX :\t\tOptions longues GNU : (standard)\n"

#: main.c:571
msgid "\t-f progfile\t\t--file=progfile\n"
msgstr "\t-f fichier_prog\t\t--file=fichier_prog\n"

#: main.c:572
msgid "\t-F fs\t\t\t--field-separator=fs\n"
msgstr "\t-F fs\t\t\t--field-separator=fs\n"

#: main.c:573
msgid "\t-v var=val\t\t--assign=var=val\n"
msgstr "\t-v var=valeur\t\t--assign=var=valeur\n"

#: main.c:574
msgid "Short options:\t\tGNU long options: (extensions)\n"
msgstr "Options POSIX :\t\tOptions longues GNU : (extensions)\n"

#: main.c:575
msgid "\t-b\t\t\t--characters-as-bytes\n"
msgstr "\t-b\t\t\t--characters-as-bytes\n"

#: main.c:576
msgid "\t-c\t\t\t--traditional\n"
msgstr "\t-c\t\t\t--traditional\n"

#: main.c:577
msgid "\t-C\t\t\t--copyright\n"
msgstr "\t-C\t\t\t--copyright\n"

#: main.c:578
msgid "\t-d[file]\t\t--dump-variables[=file]\n"
msgstr "\t-d[fichier]\t\t--dump-variables[=fichier]\n"

#: main.c:580
msgid "\t-e 'program-text'\t--source='program-text'\n"
msgstr "\t-e 'programme'\t\t--source='programme'\n"

#: main.c:581
msgid "\t-E file\t\t\t--exec=file\n"
msgstr "\t-E fichier\t\t--exec=fichier\n"

#: main.c:582
msgid "\t-g\t\t\t--gen-pot\n"
msgstr "\t-g\t\t\t--gen-pot\n"

#: main.c:583
msgid "\t-h\t\t\t--help\n"
msgstr "\t-h\t\t\t--help\n"

#: main.c:822
msgid "\t-L [fatal]\t\t--lint[=fatal]\n"
msgstr "\t-L [fatal]\t\t--lint[=fatal]\n"

#: main.c:593
msgid "\t-n\t\t\t--non-decimal-data\n"
msgstr "\t-n\t\t\t--non-decimal-data\n"

#: main.c:592
msgid "\t-N\t\t\t--use-lc-numeric\n"
msgstr "\t-N\t\t\t--use-lc-numeric\n"

#: main.c:595
msgid "\t-O\t\t\t--optimize\n"
msgstr "\t-O\t\t\t--optimize\n"

#: main.c:596
msgid "\t-p[file]\t\t--profile[=file]\n"
msgstr "\t-p[fichier]\t\t--profile[=fichier]\n"

#: main.c:597
msgid "\t-P\t\t\t--posix\n"
msgstr "\t-P\t\t\t--posix\n"

#: main.c:598
msgid "\t-r\t\t\t--re-interval\n"
msgstr "\t-r\t\t\t--re-interval\n"

#: main.c:762
msgid "\t-R file\t\t\t--command=file\n"
msgstr "\t-R fichier\t\t\t--command=fichier\n"

#: main.c:599
msgid "\t-S\t\t\t--sandbox\n"
msgstr "\t-S\t\t\t--sandbox\n"

#: main.c:600
msgid "\t-t\t\t\t--lint-old\n"
msgstr "\t-t\t\t\t--lint-old\n"

#: main.c:601
msgid "\t-V\t\t\t--version\n"
msgstr "\t-V\t\t\t--version\n"

#: main.c:603
msgid "\t-W nostalgia\t\t--nostalgia\n"
msgstr "\t-W nostalgia\t\t--nostalgia\n"

#: main.c:606
msgid "\t-Y\t\t--parsedebug\n"
msgstr "\t-Y\t\t--parsedebug\n"

#. TRANSLATORS: --help output 5 (end)
#. TRANSLATORS: the placeholder indicates the bug-reporting address
#. for this application.  Please add _another line_ with the
#. address for translation bugs.
#. no-wrap
#: main.c:615
msgid ""
"\n"
"To report bugs, see node `Bugs' in `gawk.info', which is\n"
"section `Reporting Problems and Bugs' in the printed version.\n"
"\n"
msgstr ""
"\n"
"Pour signaler une anomalie, consultez la section « Bugs » du fichier\n"
"« gawk.info », qui est dans la section « Reporting Problems and Bugs »\n"
"de la version imprimée.\n"
"Pour signaler une erreur de traduction, envoyez un message à la liste\n"
"<traduc CHEZ traduc POINT org>.\n"
"\n"

#: main.c:619
msgid ""
"gawk is a pattern scanning and processing language.\n"
"By default it reads standard input and writes standard output.\n"
"\n"
msgstr ""
"gawk est un langage de recherche et de traitement des motifs.\n"
"Par défaut, il lit l'entrée standard et écrit sur la sortie standard.\n"
"\n"

#: main.c:623
msgid ""
"Examples:\n"
"\tgawk '{ sum += $1 }; END { print sum }' file\n"
"\tgawk -F: '{ print $1 }' /etc/passwd\n"
msgstr ""
"Exemples :\n"
"\tgawk '{ somme += $1 }; END { print somme }' fichier\n"
"\tgawk -F: '{ print $1 }' /etc/passwd\n"

#: main.c:648
#, c-format
msgid ""
"Copyright (C) 1989, 1991-%d Free Software Foundation.\n"
"\n"
"This program is free software; you can redistribute it and/or modify\n"
"it under the terms of the GNU General Public License as published by\n"
"the Free Software Foundation; either version 3 of the License, or\n"
"(at your option) any later version.\n"
"\n"
msgstr ""
"Copyright © 1998, 1991-%d Free Software Foundation.\n"
"\n"
"Ce programme est un logiciel libre ; vous pouvez le redistribuer et le\n"
"modifier selon les termes de la licence publique générale GNU (GNU\n"
"General Public License), telle que publiée par la Free Software\n"
"Foundation ; soit selon la version 3 de cette licence, soit selon une\n"
"version ultérieure de votre choix.\n"
"\n"

#: main.c:656
msgid ""
"This program is distributed in the hope that it will be useful,\n"
"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
"GNU General Public License for more details.\n"
"\n"
msgstr ""
"Ce logiciel est distribué en espérant qu'il sera utile, mais SANS AUCUNE\n"
"GARANTIE, y compris les garanties implicites D'ADAPTATION À UN BUT\n"
"SPÉCIFIQUE et de COMMERCIALISATION. Pour plus d'informations à ce\n"
"sujet, consultez le texte de la licence publique générale GNU (GNU\n"
"General Public License).\n"
"\n"

#: main.c:662
msgid ""
"You should have received a copy of the GNU General Public License\n"
"along with this program. If not, see http://www.gnu.org/licenses/.\n"
msgstr ""
"Vous devriez avoir reçu copie de la licence publique générale GNU\n"
"(GNU General Public License) avec ce programme. Sinon, consultez\n"
"http://www.gnu.org/licenses/.\n"

#: main.c:699
msgid "-Ft does not set FS to tab in POSIX awk"
msgstr "-Ft ne définit pas le FS comme étant une tabulation en awk POSIX"

#: main.c:986
#, c-format
msgid "unknown value for field spec: %d\n"
msgstr "valeur inconnue pour la définition de champ : %d\n"

#: main.c:1084
#, c-format
msgid ""
"%s: `%s' argument to `-v' not in `var=value' form\n"
"\n"
msgstr ""
"%s : « %s » l'argument de « -v » ne respecte pas la forme « var=valeur »\n"
"\n"

#: main.c:1110
#, c-format
msgid "`%s' is not a legal variable name"
msgstr "« %s » n'est pas un nom de variable valide"

#: main.c:1113
#, c-format
msgid "`%s' is not a variable name, looking for file `%s=%s'"
msgstr "« %s » n'est pas un nom de variable, recherche du fichier « %s=%s »"

#: main.c:1117
#, c-format
msgid "cannot use gawk builtin `%s' as variable name"
msgstr "impossible d'utiliser le mot clef gawk « %s » comme variable"

#: main.c:1122
#, c-format
msgid "cannot use function `%s' as variable name"
msgstr "impossible d'utiliser la fonction « %s » comme variable"

#: main.c:1175
msgid "floating point exception"
msgstr "exception du traitement en virgule flottante"

#: main.c:1182
msgid "fatal error: internal error"
msgstr "fatal : erreur interne"

#: main.c:1197
msgid "fatal error: internal error: segfault"
msgstr "fatal : erreur interne : erreur de segmentation"

#: main.c:1209
msgid "fatal error: internal error: stack overflow"
msgstr "fatal : erreur interne : débordement de la pile"

#: main.c:1268
#, c-format
msgid "no pre-opened fd %d"
msgstr "aucun descripteur fd %d pré-ouvert"

#: main.c:1275
#, c-format
msgid "could not pre-open /dev/null for fd %d"
msgstr "impossible de pré-ouvrir /dev/null pour le descripteur fd %d"

#: msg.c:68
#, c-format
msgid "cmd. line:"
msgstr "ligne de commande:"

#: command.y:1013 debug.c:401 msg.c:135
#, c-format
msgid "error: "
msgstr "erreur : "

#: node.c:418
msgid "backslash at end of string"
msgstr "barre oblique inverse à la fin de la chaîne"

#: node.c:497
#, c-format
msgid "old awk does not support the `\\%c' escape sequence"
msgstr "l'ancien awk ne dispose pas de la séquence d'échappement « \\%c »"

#: node.c:548
msgid "POSIX does not allow `\\x' escapes"
msgstr "POSIX n'autorise pas les séquences d'échappement « \\x »"

#: node.c:554
msgid "no hex digits in `\\x' escape sequence"
msgstr "aucun chiffre hexadécimal dans la séquence d'échappement « \\x »"

#: node.c:576
#, c-format
msgid ""
"hex escape \\x%.*s of %d characters probably not interpreted the way you "
"expect"
msgstr ""
"la séquence d'échappement hexa. \\x%.*s de %d caractères ne sera "
"probablement pas interprétée comme vous l'imaginez"

#: node.c:591
#, c-format
msgid "escape sequence `\\%c' treated as plain `%c'"
msgstr "séquence d'échappement « \\%c » traitée comme un simple « %c »"

#: node.c:735
msgid ""
"Invalid multibyte data detected. There may be a mismatch between your data "
"and your locale."
msgstr ""
"Données multioctets non valables détectées. Possible incohérence entre "
"données et paramètres régionaux (locale)."

#: posix/gawkmisc.c:177
#, c-format
msgid "%s %s `%s': could not get fd flags: (fcntl F_GETFD: %s)"
msgstr ""
"%s %s « %s » : impossible d'obtenir les drapeaux du fd : (fcntl F_GETFD: %s)"

#: posix/gawkmisc.c:189
#, c-format
msgid "%s %s `%s': could not set close-on-exec: (fcntl F_SETFD: %s)"
msgstr ""
"%s %s « %s »: impossible de positionner close-on-exec: (fcntl F_SETFD: %s)"

#: profile.c:91
#, c-format
msgid "could not open `%s' for writing: %s"
msgstr "impossible d'ouvrir « %s » en écriture : %s"

#: profile.c:93
msgid "sending profile to standard error"
msgstr "envoi du profil vers la sortie d'erreur standard"

#: profile.c:193
#, c-format
msgid ""
"\t# %s block(s)\n"
"\n"
msgstr ""
"\t# Bloc(s) %s\n"
"\n"

#: profile.c:218
#, c-format
msgid ""
"\t# Rule(s)\n"
"\n"
msgstr ""
"\t# Règle(s)\n"
"\n"

#: profile.c:292
#, c-format
msgid "internal error: %s with null vname"
msgstr "erreur interne : %s avec un vname nul"

#: profile.c:1001
#, c-format
msgid "\t# gawk profile, created %s\n"
msgstr "\t# profile gawk, créé %s\n"

#: profile.c:1555
#, c-format
msgid ""
"\n"
"\t# Functions, listed alphabetically\n"
msgstr ""
"\n"
"\t# Fonctions, par ordre alphabétique\n"

#: profile.c:1593
#, c-format
msgid "redir2str: unknown redirection type %d"
msgstr "redir2str : type de redirection %d inconnu"

#: re.c:573
#, c-format
msgid "range of the form `[%c-%c]' is locale dependent"
msgstr "les plages « [%c-%c] » sont dépendantes des paramètres régionaux"

#: re.c:607
#, c-format
msgid "regexp component `%.*s' should probably be `[%.*s]'"
msgstr ""
"le composant d'expression rationnelle « %.*s » devrait probablement être "
"« [%.*s] »"

#: regcomp.c:139
msgid "Success"
msgstr "Succès"

#: regcomp.c:142
msgid "No match"
msgstr "Aucune correspondance"

#: regcomp.c:145
msgid "Invalid regular expression"
msgstr "Expression rationnelle incorrecte"

#: regcomp.c:148
msgid "Invalid collation character"
msgstr "Caractère d'interclassement incorrect"

#: regcomp.c:151
msgid "Invalid character class name"
msgstr "Nom de classe de caractères incorrect"

#: regcomp.c:154
msgid "Trailing backslash"
msgstr "Barre oblique inverse finale"

#: regcomp.c:157
msgid "Invalid back reference"
msgstr "Référence arrière incorrecte"

#: regcomp.c:152
msgid "Unmatched [ or [^"
msgstr "[ ou [^ sans correspondance"

#: regcomp.c:163
msgid "Unmatched ( or \\("
msgstr "( ou \\( sans correspondance"

#: regcomp.c:166
msgid "Unmatched \\{"
msgstr "\\{ sans correspondance"

#: regcomp.c:169
msgid "Invalid content of \\{\\}"
msgstr "Contenu de \\{\\} incorrect"

#: regcomp.c:172
msgid "Invalid range end"
msgstr "Borne finale non valable"

#: regcomp.c:175
msgid "Memory exhausted"
msgstr "Mémoire épuisée"

#: regcomp.c:178
msgid "Invalid preceding regular expression"
msgstr "Expression rationnelle précédente incorrecte"

#: regcomp.c:181
msgid "Premature end of regular expression"
msgstr "Fin prématurée de l'expression rationnelle"

#: regcomp.c:184
msgid "Regular expression too big"
msgstr "Expression rationnelle trop grande"

#: regcomp.c:187
msgid "Unmatched ) or \\)"
msgstr ") ou \\) sans correspondance"

#: regcomp.c:712
msgid "No previous regular expression"
msgstr "Aucune expression rationnelle précédente"
