mailfromd 8.17.91 - en to fr translation catalogue (899 entries)

en: send header: size=%lu, cmd=%c
fr: en-tête envoyé : taille=%lu, cmd=%c

en: send data
fr: données envoyées

en: smfi_register: %s: version mismatch; application %d != implementation %d
fr: smfi_register: %s: désaccord de version ; application %d != implémentation %d

en: %s: %s: cannot unlink: %s
fr: %s: %s: impossible de supprimer : %s

en: %s: invalid connection type: %s; port is meaningless for UNIX sockets
fr: %s: type de connexion invalide : %s; le port n'a pas de sens pour des sockets UNIX

en: %s: %s: UNIX socket name too long
fr: %s: %s: nom de socket UNIX trop long

en: %s: %s: cannot stat socket: %s
fr: %s: %s: impossible d'exécuter stat sur le socket : %s

en: %s: %s: not a socket
fr: %s: %s: pas un socket

en: %s: invalid connection type: %s; missing port number
fr: %s: type de connexion invalide : %s ; numéro de port manquant

en: %s: invalid connection type: %s; bad port number
fr: %s: type de connexion invalide : %s ; mauvais numéro de port

en: %s: invalid connection type: %s; unknown port name
fr: %s: type de connexion invalide : %s ; nom de port inconnu

en: %s: unknown host name %s
fr: %s: nom d'hôte %s inconnu

en: %s: invalid connection type: %s; unsupported address family
fr: %s: type de connexion invalide : %s ; famille d'adresses non supportée

en: %s:%s: cannot parse address: %s
fr: %s:%s: impossible de découper l'adresse : %s

en: %s:%d: internal error converting %s:%s
fr: %s:%d: erreur interne lors de la conversion de %s:%s

en: %s:%s: address length too big (%lu)
fr: %s:%s: adresse trop longue (%lu)

en: %s:%s resolves to several addresses; using %s:%s
fr: %s:%s abouti a plusieurs adresses ; utilise %s:%s

en: %s: unsupported protocol: %s
fr: %s: protocole non supporté : %s

en: %s: unable to create new socket: %s
fr: %s: impossible de créer un nouveau socket : %s

en: %s: cannot set close-on-exec: %s
fr: %s: impossible d'activer close-on-exec : %s

en: %s: set reuseaddr failed (%s)
fr: %s: échec lors de l'activation de reuseaddr (%s)

en: %s: cannot bind to port %s: %s
fr: %s: impossible de se lier au port %s : %s

en: %s: cannot listen on port %s: %s
fr: %s: impossible d'écouter sur le port %s : %s

en: empty or missing socket information
fr: informations de socket vide ou manquante

en: %s: opening listen socket on %s
fr: %s: ouverture du socket d'écoute sur %s

en: %s: connection timed out
fr: %s: temps expiré sur la connexion

en: %s: exception on control fd
fr: %s: exception sur le contrôle fd

en: %s: read failed: %s
fr: %s: échec de lecture : %s

en: %s: end of file
fr: %s: fin de fichier

en: %s: write failed: %s
fr: %s: échec d'écriture : %s

en: %s: wrote 0 bytes
fr: %s: a écrit 0 octet

en: read header: size=%lu, cmd=%c
fr: lecture d'en-tête : taille=%lu, cmd=%c

en: read data
fr: lecture de données

en: %s: milter claimed not to reply in state %d, but it did
fr: %s: milter a prétendu ne pas répondre dans l'état %d mais il l'a fait

en: path too long
fr: chemin trop long

en: %s: shan_connect: inet_aton(%s) failed
fr: %s: shan_connect: échec de inet_aton(%s)

en: %s: shan_connect: unknown family %d
fr: %s: shan_connect: famille %d inconnue

en: protocol version too old: %lu
fr: version de protocole trop longue : %lu

en: xxfi_negotiate returned %d (protocol options=0x%lx, actions=0x%lx)
fr: xxfi_negotiate a retourné %d (options de protocole:=0x%lx, actions=0x%lx)

en: %s: shan_optneg: MTA flags %#lx do not match actions requirements %#lx
fr: %s: shan_optneg: les fanions MTA (%#lx) ne correspondent pas aux exigences de l'action (%#lx)

en: %s: shan_optneg: MTA flags %#lx do not match protocol requirements %#lx
fr: %s: shan_optneg: les fanions MTA (%#lx) ne correspondent pas aux exigences du protocole (%#lx)

en: state %s is unreachable from %s
fr: l'état %s ne peut pas être atteint depuis %s

en: ignoring milter command: %c
fr: ignore la commande milter : %c

en: ignoring milter command: \%03o
fr: ignore la commande milter : \%03o

en: buffer
fr: tampon

en: start of context loop
fr: début de la boucle de contexte

en: unknown command: %c
fr: commande inconnue : %c

en: unknown command: \%03o
fr: commande inconnue : \%03o

en: state %s, next state %s
fr: état %s, état suivant %s

en: transition from state %s to %s is prohibited
fr: la transition de l'état %s vers l'état %s est interdite

en: argument parsing failed
fr: l'analyse de l'argument a échoué

en: %s handler returned failure
fr: le gestionnaire %s a retourné un échec

en: %s handler returned abort
fr: le gestionnaire %s a retourné une annulation

en: end of context loop: %d
fr: fin de la boucle de contexte : %d

en: accept failed: %s
fr: l'acceptation a échoué : %s

en: connection refused by xxfi_accept
fr: connexion refusée par xxfi_accept

en: fork() failed: %s
fr: fork() a échoué : %s

en: connect from socket %s
fr: connexion depuis le socket %s

en: connect from %s:%u
fr: connexion depuis %s:%u

en: connection from unsupported family: %d
fr: connexion depuis une famille non supportée : %d

en: finishing connection
fr: connexion terminée

en: child %lu exited successfully
fr: l'enfant %lu s'est terminé avec succès

en: child %lu failed with status %d
fr: l'enfant %lu a échoué avec le statut %d

en: child %lu terminated on signal %d
fr: l'enfant %lu s'est terminé sur le signal %d

en: child %lu stopped on signal %d
fr: l'enfant %lu s'est arrêté sur le signal %d

en: child %lu dumped core
fr: l'enfant %lu a fait un core dump

en: child %lu terminated with unrecognized status
fr: l'enfant %lu s'est terminé avec un statut non reconnu

en: terminating subprocesses
fr: fin des sous-processus

en: %s:%lu: not enough memory
fr: %s:%lu: pas assez de mémoire

en: %s: not a valid X spec
fr: %s: pas une spec X valide

en: %s: not a valid X spec, missing = near %s
fr: %s: pas une spec X valide, = manquant près de %s

en: %s: not a valid X spec, duplicate field %s
fr: %s: pas une spec X valide, champ %s dupliqué

en: %s: not a valid X spec, invalid field %s
fr: %s: pas une spec X valide, champ %s invalide

en: %s: not a valid X spec, invalid T field near %s
fr: %s: pas une spec X valide, champ T invalide près de %s

en: %s: not a valid X spec, invalid delimiter near %s
fr: %s: pas une spec X valide, délimiteur invalide près de %s

en: %s: not a valid X spec, missing port
fr: %s: pas une spec X valide, port manquant

en: invalid connection type: %s; port is meaningless for UNIX sockets
fr: type de connexion invalide : %s ; le port n'a pas de sens pour des sockets UNIX

en: %s: UNIX socket name too long
fr: %s: nom de socket UNIX trop long

en: %s: cannot stat socket: %s
fr: %s: impossible d'exécuter stat sur le socket : %s

en: %s: not a socket
fr: %s: pas un socket

en: invalid connection type: %s; missing port number
fr: type de connexion invalide : %s ; numéro de port manquant

en: invalid connection type: %s; bad port number
fr: type de connexion invalide : %s ; mauvais numéro de port

en: invalid connection type: %s; unknown port name
fr: type de connexion invalide : %s ; nom de port inconnu

en: unknown host name %s
fr: nom d'hôte %s inconnu

en: invalid connection type: %s; unsupported address family
fr: type de connexion invalide : %s ; famille d'adresses inconnue

en: unsupported protocol: %s
fr: protocole non supporté : %s

en: unable to create new socket: %s
fr: impossible de créer un nouveau socket : %s

en: cannot bind to local address: %s
fr: impossible de se lier à l'adresse locale : %s

en: cannot connect to %s: %s
fr: impossible de se connecter à %s : %s

en: connecting to %s
fr: connexion à %s

en: %s: already connected, disconnect first
fr: %s: déjà connecté, déconnecter d'abord

en: received invalid stage number
fr: numéro d'étape invalide reçu

en: invalid macro list
fr: liste de macro invalide

en: macros for stage "%s" (%d): %s
fr: macros pour l'étape « %s » (%d): %s

en: %s: server not connected, cannot negotiate
fr: %s: serveur pas connecté, impossible de négocier

en: %s: server already passed negotiation
fr: %s: le serveur a déjà passé la négociation

en: error reading reply to SMFIC_OPTNEG: %s
fr: erreur lors de la lecture de la réponse à SMFIC_OPTNEG : %s

en: gacopyz_srv_negotiate: got %c instead of %c
fr: gacopyz_srv_negotiate: a reçu %c au lieu de %c

en: gacopyz_srv_negotiate: not enough data returned
fr: gacopyz_srv_negotiate: pas assez de données retournée

en: client requested unsupported milter version: %#lx
fr: le client a demandé une version de milter non supportée: %#lx

en: filter abilities %#lx do not match MTA milter abilities %#lx
fr: les capacités de filtrage %#lx ne correspondent pas aux capacités du milter du MTA %#lx

en: protocol abilities %#lx do not match MTA milter abilities %#lx
fr: les capacités du protocole %#lx ne correspondent pas aux capacités du milter du MTA %#lx

en: gacopyz_srv_send_command: size=%lu, cmd=%c
fr: gacopyz_srv_send_command: taille=%lu, cmd=%c

en: error reading reply to '%c': %s
fr: erreur lors de la lecture de la réponse à « %c » : %s

en: %s: %s called with flags=%x
fr: %s: %s appelé avec les fanions=%x

en: connection not initialized
fr: connexion pas initialisée

en: cannot remove record `%s' from `%s': %s
fr: impossible de retirer l'enregistrement « %s » de « %s » : %s

en: cannot fetch record `%s' from `%s': %s
fr: impossible de récupérer l'enregistrement « %s » de « %s » : %s

en: cannot store datum `%s' into `%s': %s
fr: impossible de stocker les données « %s » dans « %s » : %s

en: unable to create database %s: %s
fr: impossible de créer la base de données %s : %s

en: %s fails safety check: %s
fr: %s a échoué au test de sécurité : %s

en: mu_dbm_open(%s) failed: %s (%s)
fr: mu_dbm_open(%s) a échoué : %s (%s)

en: cannot fetch data `%*.*s' from `%s': %s
fr: impossible de récupérer la donnée « %*.*s » dans « %s » : %s

en: unexpected error scanning database %s: %s
fr: erreur inattendue en balayant la base de données %s : %s

en: cannot remove record `%*.*s' from `%s': %s
fr: impossible de retirer l'enregistrement « %*.*s » de « %s » : %s

en: not enough memory
fr: pas assez de mémoire

en: cannot insert datum `%s' into `%s': %s
fr: impossible d'insérer les données « %s » dans « %s » : %s

en: cannot insert datum `%*.*s' into `%s': %s
fr: impossible d'insérer les données « %*.*s » dans « %s » : %s

en: unable to open database %s: %s
fr: impossible d'ouvrir la base de données %s : %s

en: cannot rename %s to %s: %s
fr: impossible de renommer %s en %s : %s

en: positive-expire-interval is valid only for cache database
fr: positive-expire-interval n'est valable que pour la base de données de cache

en: negative-expire-interval is valid only for cache database
fr: negative-expire-interval n'est valable que pour la base de données de cache

en: Name of the database file
fr: Nom du fichier de base de données

en: name: string
fr: nom: chaîne

en: Enable or disable the database
fr: Active ou désactive la base de données

en: Set database record expiration interval
fr: Fixe l'intervalle d'expiration des enregistrements de la base de données

en: arg: interval
fr: arg: intervalle

en: Set positive expiration interval (for database "cache" only)
fr: Fixe l'intervalle positif d'expiration (uniquement pour la base de données « cache »)

en: Set negative expiration interval (for database id "cache")
fr: Fixe l'intervalle négatif d'expiration (pour la base de données id « cache »)

en: unknown database format: %s
fr: format de base de données inconnu : %s

en: invalid file mode
fr: mode du fichier invalide

en: Define a database.
fr: Définissez une base de données.

en: Configure file mode for database files
fr: Configurer le mode du fichier de base de données

en: %s too big
fr: %s est trop grand

en: Read DNS configuration from this file (default: /etc/resolv.conf)
fr: Lire la configuration DNS depuis ce fichier (par défaut : /etc/resolv.conf)

en: Maximum allowed length of CNAME chains
fr: Longueur maximale autorisée pour la chaine CNAME

en: DNS resolver configuration.
fr: Configuration de la résolution DNS.

en: cannot configure asynchronous syslog: %s; falling back to system one
fr: impossible de configurer le syslog asynchrone : %s ; on se rabat sur celui du système

en: cannot fetch `%s' from `%s': %s
fr: impossible de récupérer « %s » de « %s » : %s

en: cannot open pidfile `%s': %s
fr: impossible d'ouvrir le fichier pid « %s » : %s

en: cannot get pid from pidfile `%s'
fr: impossible d'obtenir le pid du fichier pid « %s »

en: %s appears to run with pid %lu. If it does not, remove `%s' and retry.
fr: %s semble tourner avec le pid %lu. Si ce n'est pas le cas, effacez « %s » et recommencez.

en: cannot unlink pidfile `%s': %s
fr: impossible d'effacer le fichier pid « %s » : %s

en: cannot create pidfile `%s': %s
fr: impossible de créer le fichier pid « %s » : %s

en: when running as root, --user option is mandatory.
fr: quand il est exécuté en tant que root, l'option --user est requise.

en: no such user: %s
fr: utilisateur pas trouvé : %s

en: cannot open input stream: %s
fr: impossible d'ouvrir le flux d'entrée : %s

en: syntax check failed; restart cancelled
fr: échec de la vérification de la syntaxe ; redémarrage annulé

en: cannot change to %s: %s
fr: impossible de changer vers %s : %s

en: program started without full file name
fr: programme démarré sans nom de fichier complet

en: restart (SIGHUP) will not work
fr: redémarrage (SIGHUP) ne fonctionnera pas

en: cannot become a daemon: %s
fr: impossible de devenir un démon : %s

en: %s started
fr: %s démarré

en: %s restarting
fr: %s redémarre

en: cannot restart: %s
fr: impossible de redémarrer : %s

en: command line was: %s
fr: la ligne de commande était : %s

en: %s terminating
fr: %s se termine

en: cannot get URL scheme: %s
fr: impossible d'obtenir le schéma de l'URL : %s

en: cannot get URL path: %s
fr: impossible d'obtenir le chemin de l'URL : %s

en: socket path name too long: %s
fr: nom du chemin du socket trop long : %s

en: cannot get URL port: %s
fr: impossible d'obtenir le port de l'URL : %s

en: port out of range: %u
fr: port hors limite : %u

en: cannot get URL host: %s
fr: impossible d'obtenir l'hôte de l'URL : %s

en: unknown host name: %s
fr: nom d'hôte inconnu : %s

en: unsupported address family
fr: famille d'adresse non supportée

en: %s [%lu] failed with status %d
fr: %s [%lu] a échoué avec le statut %d

en: %s [%lu] terminated on signal %d
fr: %s [%lu] s'est terminé sur le signal %d

en: %s [%lu] stopped on signal %d
fr: %s [%lu] stoppé sur le signal %d

en: %s [%lu] terminated with unrecognized status
fr: %s [%lu] terminé avec un statut non reconnu

en: server %s: access from %s blocked: cannot check ACLs: %s
fr: serveur %s: accès depuis %s bloqué: impossible de vérifier les ACL : %s

en: server %s: undefined ACL result; access from %s allowed
fr: serveur %s: résultat d'ACL non défini; accès depuis %s autorisé

en: server %s: access from %s blocked
fr: serveur %s: accès depuis %s bloqué

en: removing shut down server %s
fr: retire le serveur d'extinction %s

en: server %s: too many children (%lu)
fr: serveur %s: trop d'enfants (%lu)

en: server %s: accept failed: %s
fr: serveur %s: « accept » a échoué : %s

en: too many children (%lu)
fr: trop d'enfants (%lu)

en: select failed: %s
fr: « select » a échoué : %s

en: %s: file %s exists but cannot be stat'd: %s
fr: %s: le fichier %s existe mais stat a échoué : %s

en: %s: file %s is not a socket
fr: %s: le fichier %s n'est pas un socket

en: %s: cannot unlink file %s: %s
fr: %s: impossible de supprimer le fichier %s : %s

en: socket `%s' already exists
fr: le socket « %s » existe déjà

en: %s: cannot bind to %s: %s
fr: %s: impossible de se lier à %s : %s

en: %s: listen on %s failed: %s
fr: %s: échec de l'écoute sur %s : %s

en: no servers configured
fr: pas de serveur configuré

en: element not found in table
fr: élément pas trouvé dans la table

en: symbol table is full
fr: table des symboles pleine

en: mf_dbm_open(%s) failed: %s
fr: mf_dbm_open(%s) a échoué : %s

en: invalid transform expression
fr: expression de transformation invalide

en: missing replacement expression
fr: expression de remplacement manquante

en: missing trailing delimiter
fr: délimiteur de fin manquant

en: unknown flag
fr: fanion inconnu

en: back reference out of range
fr: référence arrière hors limite

en: refusing to run as root
fr: refus de tourner en tant que root

en: setgroups failed: %s
fr: setgroups a échoué : %s

en: setegid(%lu) failed: %s
fr: setegid(%lu) a échoué : %s

en: setregid(%lu,%lu) failed: %s
fr: setregid(%lu,%lu) a échoué : %s

en: setresgid(%lu,%lu,%lu) failed: %s
fr: setresgid(%lu,%lu,%lu) a échoué : %s

en: setgid(%lu) failed: %s
fr: setgid(%lu) a échoué : %s

en: cannot set effective gid to %lu
fr: impossible de changer le gid effectif en %lu

en: setreuid(%lu,-1) failed: %s
fr: setreuid(%lu,-1) a échoué : %s

en: second setuid(%lu) failed: %s
fr: le deuxième setuid(%lu) a échoué : %s

en: setuid(%lu) failed: %s
fr: setuid(%lu) a échoué : %s

en: seteuid(0) succeeded when it should not
fr: seteuid(0) a réussi alors qu'il n'aurait pas dû

en: cannot drop non-root setuid privileges
fr: impossible de laisser tomber les privilèges setuid non-root

en: unknown group: %s
fr: groupe inconnu : %s

en: unexpected list
fr: liste inattendue

en: INTERNAL ERROR at %s:%d: please report
fr: ERREUR INTERNE à %s:%d: merci de le signaler

en: unrecognized time format (near `%s')
fr: format de temps non reconnu (près de « %s »)

en: this statement has no effect in %s
fr: cette instruction n'a pas d'effet dans %s

en: (C)
fr: ©

en: 
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.
fr: 
    Licence GPLv3+: GNU GPL version 3 ou ultérieure <http://www.gnu.org/licenses/gpl.fr.html>
    Ceci est un logiciel libre : vous êtes libre de le modifier et de le redistribuer.
    Il n'y a AUCUNE GARANTIE dans les limites permises par la loi.

note: TRANSLATORS: %s denotes an author name.
en: Written by %s.
fr: Écrit par %s.

en: expected %s, but got %3.3s
fr: %s attendu mais a reçu %3.3s

en: expected "%s", but got %s
fr: « %s » attendu mais a reçu %s

en: mtasim -- MTA simulator for mailfromd
fr: mtasim — simulateur de MTA pour mailfromd

en: unsupported mode
fr: mode non supporté

en: wrong assignment format: %s
fr: mauvais format d'assignation : %s

en: invalid version syntax (near %s)
fr: syntaxe de version invalide (près de %s)

en: unknown timeout: %c
fr: délai d'expiration inconnu : %c

en: missing '=' after %c
fr: « = » manquant après %c

en: unexpected character at %s
fr: caractère inattendu à %s

en: invalid timeout near %s
fr: délai d'expiration invalide près de %s

en: value out of range: %s
fr: valeur hors limite : %s

en: error parsing --sender-sockaddr argument: %s
fr: erreur lors de l'analyse de l'argument de --sender-sockaddr : %s

en: %s: invalid log level
fr: %s: niveau de journal invalide

en: Mode selection
fr: Sélection du mode

en: set MTA mode (-bd or -bs)
fr: change le mode MTA (-bd ou -bs)

en: use the SMTP protocol on standard input and output (same as -bs)
fr: utilise le protocole SMTP sur l'entrée et la sortie standard (identique à -bs)

en: run as daemon (same as -bd)
fr: tourne comme un démon (identique à -bd)

en: NAME
fr: NOM

en: run with this user privileges
fr: tourne avec les privilèges de cet utilisateur

en: retain the supplementary group NAME when switching to user privileges
fr: conserve le groupe supplémentaire NOM en basculant vers les privilèges utilisateur

en: Operation modifiers
fr: Modificateurs d'opération

en: MACRO=VALUE
fr: MACRO=VALEUR

en: define Sendmail macro
fr: défini la macro Sendmail

en: communicate with Milter PORT
fr: communiquer avec le PORT du Milter

en: pass temporary directory to mailfromd as its state dir (with -Xauto)
fr: passe le répertoire temporaire à mailfromd comme son répertoire d'état (avec -Xauto)

en: NUMBER
fr: NOMBRE

en: set the body chunk for xxfi_body calls
fr: donne le morceau du corps pour les appels xxfi_body

en: force using the given Milter protocol version number
fr: force l'utilisation de ce numéro de version pour le protocole du Milter

en: BITMASK
fr: CHAMPBITS

en: force the given Milter actions
fr: force ces actions du Milter

en: set Milter protocol capabilities
fr: fixe les capacités du protocole du Milter

en: set milter timeouts
fr: change les délais d'expiration du milter

en: FAMILY[,HOSTNAME,ADDRESS[,PORT]]
fr: FAMILLE[,NOM D'HÔTE,ADRESSE[,PORT]]

en: set sender socket address
fr: change l'adresse du socket de l'expéditeur

en: interactive mode
fr: mode interactif

en: STRING
fr: CHAÎNE

en: set readline prompt
fr: change l'invite de readline

en: Debugging and tracing
fr: Débogage et trace

en: append to the trace file
fr: ajouter au fichier de trace

en: FILE
fr: FICHIER

en: set name of the trace file
fr: défini le nom du fichier de trace

en: increase verbosity level
fr: augmente le niveau de verbosité

en: LEVEL
fr: NIVEAU

en: set Gacopyz log level
fr: change le niveau du journal Gacopyz

en: TLS options
fr: Options TLS

en: set name of the TLS certificate file
fr: défini le nom du fichier de certificat TLS

en: set name of the TLS CA file
fr: défini le nom du fichier CA pour le TLS

en: set name of the TLS key file
fr: défini le nom du fichier de clé TLS

en: cannot change to directory %s: %s
fr: impossible de changer vers le répertoire %s : %s

en: cannot open directory %s: %s
fr: impossible d'ouvrir le répertoire %s : %s

en: cannot stat file `%s': %s
fr: erreur à l'exécution de stat sur le fichier « %s » : %s

en: cannot unlink %s: %s
fr: impossible d'effacer %s : %s

en: cannot save current directory: %s
fr: impossible de sauver le répertoire courant : %s

en: cannot restore current directory: %s
fr: impossible de rétablir le répertoire courant : %s

en: cannot remove directory %s: %s
fr: impossible de supprimer le répertoire %s : %s

en: mailfromd exited with status %d
fr: mailfromd a terminé avec le statut %d

en: mailfromd terminated on signal %d
fr: mailfromd s'est terminé sur le signal %d

en: mailfromd terminated with unrecognized status
fr: mailfromd s'est terminé avec un statut non reconnu

en: can't unlink %s: %s
fr: impossible d'effacer %s : %s

en: cannot fork: %s
fr: erreur de fork : %s

en: cannot execute mailfromd: %s
fr: impossible d'exécuter mailfromd : %s

en: child process exited unexpectedly
fr: le processus enfant est sorti de manière inattendue

en: cannot open trace output: %s
fr: impossible d'ouvrir la sortie de la trace : %s

en: use either --stdio or --daemon
fr: utilisez soit --stdio ou --daemon

en: cannot create temporary directory (%s): %s
fr: impossible de créer le répertoire temporaire (%s) : %s

en: cannot create gacopyz server
fr: impossible de créer le serveur gacopyz

en: cannot connect to the milter using %s
fr: impossible de se connecter au milter en utilisant %s

en: end of file reached
fr: fin de fichier atteinte

en: write failed: %s
fr: échec d'écriture : %s

en: read failed: %s
fr: échec de lecture : %s

en: %s:%d: INTERNAL ERROR: no reply (%s)
fr: %s:%d: ERREUR INTERNE: pas de réponse (%s)

en: unable to record current working directory: %s
fr: impossible d'enregistrer le répertoire de travail actuel : %s

en: failed to return to initial working directory: %s
fr: échec lors du retour vers le répertoire de travail initial : %s

en: no such module: %*.*s
fr: module inconnu : %*.*s

en: Cannot open temporary file: %s
fr: Ne peut ouvrir le fichier temporaire : %s

en: error writing temporary stream: %s
fr: erreur d'écriture dans le flux temporaire : %s

en: message is not a RFC-934 digest
fr: message n'est pas un résumé RFC-934

en: no more message slots available
fr: plus d'emplacement de message disponible

en: requested item (#%ld) not found
fr: élément (#%ld) demandé pas trouvé

en: requested item (%s,%ld) not found
fr: élément (%s,%ld) demandé pas trouvé

en: bad numeric file mode
fr: mauvais mode de fichier numérique

en: not a valid URL: %s
fr: URL pas valable : %s

en: bad symbolic file mode (near %s)
fr: mauvais mode de fichier symbolique (près de %s)

en: cannot create list: %s
fr: impossible de créer la liste : %s

en: Cannot create list: %s
fr: Impossible de créer la liste : %s

en: cannot create database URL for %s: %s
fr: impossible de créer l'URL de la base de données pour %s : %s

en: cannot fetch data: %s
fr: impossible de récupérer la donnée : %s

en: failed to insert data to %s: %s %s: %s
fr: échec de l'insertion de la donnée de %s : %s %s: %s

en: record already exists
fr: l'enregistrement existe déjà

en: failed to delete data `%s' from `%s': %s
fr: échec de l'effacement de la donnée « %s » dans « %s » : %s

en: mf_dbm_firstkey failed: %s
fr: mf_dbm_firstkey a échoué : %s

en: no more database entries available
fr: plus d'entrées valables dans la base de données

en: invalid database descriptor
fr: descripteur de base de données invalide

en: cannot fetch key: %s
fr: impossible de récupérer la clé : %s

note: TRANSLATORS: Do not translate keywords: traditional, gray, ct, con-tassios
en: unknown semantics; allowed values are: traditional (or gray) and ct (or con-tassios)
fr: sémantique inconnue ; les valeurs permises sont : traditional (ou gray) et ct (ou contassios)

en: greylist database %s has wrong data size
fr: la base de données de la liste grise %s a une mauvaise taille de données

en: cannot insert datum `%-.*s' in greylist database %s: %s
fr: impossible d'ajouter la donnée « %-.*s » dans la base de données de la liste grise %s : %s

en: Cannot insert datum `%-.*s' in greylist database %s: %s
fr: Impossible d'insérer la donnée « %-.*s » dans la base de données de la liste grise %s : %s

en: is_greylisted is not implemented for traditional greylist databases; see documentation, chapter %s %s for more info
fr: is_greylisted n'est pas implémentée pour les bases de données de listes grises traditionnelles ; voyez la documentation au chapitre %s %s pour plus d'informations

en: no such db format: %s
fr: pas de tel format de base de données : %s

en: invalid module name: %s
fr: nom de module invalide : %s

en: out of stack space; increase #pragma stacksize
fr: à cours d'espace de pile ; augmentez #pragma stacksize

en: bad signing algorithm: %s
fr: mauvais algorithme de signature : %s

en: bad canonicalization type: %s
fr: mauvais type canonique : %s

en: MMQ incompatible with dkim_sign: %s on %s, value %s
fr: MMQ incompatible avec dkim_sign : %s sur %s, valeur %s

en: %s failed on %s, value %s: %s
fr: %s a échoué sur %s, valeur %s : %s

en: error: %s
fr: erreur : %s

en: Sendmail address header postprocessing failed: %s
fr: Le post-traitement de l'en-tête d'adresse par Sendmail a échouée : %s

en: DKIM failed
fr: Échec de DKIM

en: cannot resolve IP %s
fr: impossible de résoudre l'IP %s

en: cannot create reverse name from %s and %s
fr: impossible de créer le nom inverse de %s et %s

en: domain %s is not suitable for PTR record %s
fr: le domaine %s n'est pas approprié pour l'enregistrement PTR %s

en: cannot resolve host name %s
fr: impossible de résoudre le nom d'hôte %s

en: cannot reverse IP %s
fr: impossible d'inverser l'IP %s

en: bad DNS reply type: %d
fr: mauvais type de réponse DNS : %d

en: invalid resolve family value
fr: valeur de famille de résolution invalide

en: cannot resolve %s
fr: impossible de résoudre %s

en: cannot get MX records for %s
fr: impossible d'obtenir les enregistrements MX de %s

en: cannot get MXs for %s
fr: impossible d'obtenir les MX pour %s

en: %s has no MX records
fr: %s n'a pas d'enregistrement MX

en: failed to get PTR record for %s
fr: impossible de récupérer l'enregistrement PTR pour %s

en: cannot get NS records for %s
fr: impossible d'obtenir les enregistrements NS de %s

en: invalid DNS reply number: %ld
fr: numéro de réponse DNS invalide : %ld

en: no such reply: %ld
fr: réponse pas trouvée : %ld

en: index out of range: %ld
fr: index hors limite : %ld

en: can't use dns_reply_ip on non-IPv4 replies
fr: impossible d'utiliser dns_reply_ip sur des réponses qui ne sont pas IPv4

en: DNS reply table full
fr: table de réponse DNS pleine

en: unsupported type: %ld
fr: type non supporté : %ld

en: cannot get %s records for %s
fr: impossible d'obtenir les enregistrements %s pour %s

en: IP not found in the database
fr: adresse IP pas trouvée dans la base de données

en: malformed data list
fr: liste de données mal formée

en: unsupported MMDB data type %d
fr: type de donnée MMDB non supporté : %d

en: malformed data list: reported and actual number of keys differ
fr: liste de données mal formée : le nombre de clés rapporté et réel sont différents

en: %s: user not found
fr: %s: utilisateur pas trouvé

en: %lu: uid not found
fr: %lu: uid pas trouvé

en: Maximum number of stream descriptors.
fr: Nombre maximum de descripteurs de flux.

en: %s: short write
fr: i%s: écriture tronquée

en: %s: write error: %s
fr: %s: erreur d'écriture : %s

en: %s: error flushing stream
fr: %s: erreur lors du vidangage du flux

en: buffer size out of allowed range
fr: taille du tampon en dehors de la plage autorisée

en: can't allocate stream buffer
fr: impossible d'allouer le tampon pour le flux

en: bad buffering type: %ld
fr: mauvais type de tampon : %ld

en: write error on %s: %s
fr: erreur d'écriture sur %s : %s

en: cannot reallocate stream buffer
fr: impossible de réallouer le tampon du flux

en: read error on %s: %s
fr: erreur de lecture sur %s : %s

en: EOF on %s
fr: fin de fichier sur %s

en: pipe failed: %s
fr: pipe a échoué : %s

en: fork failed: %s
fr: fork a échoué : %s

en: unknown syslog facility (%s), redirecting stderr to %s
fr: « facility » syslog inconnue (%s), stderr redirigée vers %s

en: unknown syslog priority (%s), redirecting stderr to %s
fr: priorité syslog inconnue (%s), stderr redirigée vers %s

en: cannot open file %s for appending: %s
fr: impossible d'ouvrir le fichier %s pour ajout : %s

en: pipe left: %s
fr: pipe a gauche : %s

en: pipe right: %s
fr: pipe à droite : %s

en: cannot parse command line %s: %s
fr: impossible d'analyser la ligne de commande %s : %s

en: cannot run %s: %s
fr: impossible d'exécuter %s : %s

en: can't open %s: %s
fr: impossible d'ouvrir %s : %s

en: can't parse connection string %s
fr: impossible d'analyser la ligne de connexion %s

en: invalid file descriptor
fr: descripteur de fichier invalide

en: no more files available
fr: plus de fichiers disponibles

en: invalid IP address (%s)
fr: adresse IP invalide (%s)

en: invalid netmask: %lu
fr: masque de réseau invalide : %lu

en: invalid IP address: %s
fr: adresse IP invalide : %s

en: not a valid IP or CIDR: %s
fr: n'est pas une adresse IP ou CIDR valide : %s

en: unknown smtp state tag: %s
fr: étiquette d'état smtp inconnue : %s

en: macro not defined: %s
fr: macro non définie : %s

en: cannot create mailer `%s': %s
fr: impossible de créer le mailer « %s » : %s

en: bad recipient address `%s': %s
fr: mauvaise adresse de destination « %s » : %s

en: bad sender address `%s': %s
fr: mauvaise adresse d'expéditeur « %s » : %s

en: opening mailer `%s' failed: %s
fr: échec à l'ouverture du mailer « %s » : %s

en: cannot send message: %s
fr: impossible d'envoyer le message : %s

en: cannot create DSN: %s
fr: impossible de créer le DSN : %s

en: Maximum number of mailboxes to open simultaneously.
fr: Nombre de boîtes aux lettres à ouvrir simultanément.

en: no more mailboxes available
fr: plus de boîtes aux lettres disponibles

en: incorrect mode near `%s'
fr: mode incorrecte près de « %s »

en: invalid permissions (near %s)
fr: permissions invalides (près de %s)

en: cannot create mailbox `%s': %s
fr: impossible de créer la boîte aux lettres « %s » : %s

en: cannot open mailbox `%s': %s
fr: impossible d'ouvrir la boîte aux lettres « %s » : %s

en: invalid mailbox descriptor
fr: descripteur de boîte aux lettres invalide

en: mailbox not open
fr: boîte aux lettres pas ouverte

en: cannot append message: %s
fr: impossible d'ajouter le message : %s

en: Maximum number of dynamically loaded modules.
fr: Nombre maximum de modules chargés dynamiquement.

en: Search path for dynamically loaded modules.
fr: Chemin de recherche pour les modules chargés dynamiquement.

en: no more library slots available
fr: plus d'emplacements de bibliothèques disponibles

en: module file %s not found in mfmod_path
fr: fichier module %s pas trouvé dans mfmod_path

en: can't load %s: %s
fr: impossible de charger %s : %s

en: invalid dynamic library handle
fr: gestionnaire de bibliothèques dynamiques invalide

en: can't find symbol %s in %s: %s
fr: impossible de trouver le symbole %s dans %s : %s

en: %s in module %s has NULL value
fr: %s dans le module %s a la valeur NULL

en: number of arguments doesn't satisfy type string
fr: le nombre d'arguments ne satisfait pas le type de chaîne de caractères

en: call to %s in module %s failed
fr: l'appel à %s dans le module %s a échoué

en: call to %s in module %s failed: %s
fr: l'appel à %s dans le module %s a échoué : %s

en: unsupported return type %d in call to %s, module %s failed
fr: type de retour %d non supporté dans l'appel à %s, le module %s a échoué

en: Maximum number of messages to open simultaneously.
fr: Nombre maximum de messages à ouvrir simultanément.

en: cannot obtain capture stream reference: %s
fr: impossible d'obtenir la référence du flux de capture : %s

en: invalid message descriptor
fr: descripteur de message invalide

en: message not open
fr: message pas ouvert

en: message size out of representable range
fr: taille du message en dehors de la plage représentable

en: body size out of representable range
fr: taille du corps du message en dehors de la plage représentable

en: can't create filter for encoding %s: %s
fr: impossible de créer un filtre pour l'encodage %s : %s

en: header size out of representable range
fr: taille de l'en-tête en dehors de la plage représentable

en: header not found
fr: en-tête pas trouvé

en: end of input
fr: fin de l'entrée

en: can't convert from charset %s to %s: %s
fr: impossible de convertir le jeu de caractères %s vers %s : %s

en: temporary failure querying for username %s
fr: erreur temporaire lors de l'interrogation pour le nom d'utilisateur %s

en: failure querying for username %s
fr: échec lors de l'interrogation pour le nom d'utilisateur %s

en: unrecongized state id %ld
fr: id d'état %ld non reconnu

en: unrecognized action code %ld
fr: code d'action %ld non reconnu

en: invalid version syntax
fr: syntaxe de version invalide

en: this source file requires %s version %s or later,
fr: ce fichier source exige %s version %s ou plus récente,

en: but you use version %s
fr: mais vous utilisez la version %s

en: not a valid version number: %s (argument %d)
fr: pas un numéro de version valable : %s (argument %d)

en: cannot get rate for %s
fr: impossible d'obtenir les taux pour %s

en: cannot check TBF rate for %s
fr: impossible de vérifier le taux TBF pour %s

en: cannot create debug stream; transcript disabled: %s
fr: impossible de créer le flux de débogage ; transcription désactivée : %s

en: cannot create transcript stream: %s
fr: impossible de créer le flux de transcription : %s

en: cannot create URL from `%s': %s
fr: impossible de créer l'URL de « %s » : %s

en: %s: cannot get scheme: %s
fr: %s: impossible d'obtenir le schéma : %s

en: %s: cannot get path: %s
fr: %s: impossible d'obtenir le chemin : %s

en: %s: cannot get port: %s
fr: %s: impossible d'obtenir le port : %s

en: %s: cannot get host: %s
fr: %s: impossible d'obtenir l'hôte : %s

en: invalid URL: %s
fr: URL invalide : %s

en: unknown command: %ld
fr: commande inconnue : %ld

en: send stream failed: %s
fr: échec du flux d'envoi : %s

en: remote side has closed connection
fr: l'hôte distant a fermé la connexion

en: spamd responded with bad string '%s'
fr: spamd a répondu avec la mauvaise chaîne « %s »

en: unsupported SPAMD version: %s
fr: version de SPAMD non supportée : %s

en: spamd responded with bad Spam header '%s'
fr: spamd a répondu avec le mauvais en-tête Spam « %s »

en: bad response from clamav: expected `PORT' but found `%s'
fr: mauvaise réponse de clamav : « PORT » attendu mais « %s » reçu

en: sending to stream failed: %s
fr: échec de l'envoi au flux : %s

en: error reading clamav response: %s
fr: erreur lors de la lecture de la réponse de clamav : %s

en: unknown clamav response: %s
fr: réponse de clamav inconnue : %s

en: clamav error: %s
fr: erreur de clamav : %s

en: sieve called from here
fr: sieve a été appelé d'ici

en: failed to initialize sieve machine: %s
fr: erreur à l'initialisation de la machine sieve : %s

en: compilation of Sieve script %s failed
fr: la compilation du script Sieve %s a échoué

en: sieving failed: %s
fr: le tamisage a échoué : %s

en: argument out of range
fr: argument hors limites

en: argument out of range: start=%ld
fr: argument hors limites : début=%ld

en: argument out of range: start=%ld, len=%ld
fr: argument hors limites : début=%ld, long=%ld

en: argument out of range: count=%ld
fr: argument hors limites : compte=%ld

en: error decoding string: %s
fr: erreur lors du décodage de la chaîne : %s

en: error encoding string: %s
fr: erreur lors de l'encodage de la chaîne : %s

en: unfinished character class near %s
fr: classe de caractères non terminée près de %s

en: unclosed character class near %s
fr: classe de caractères non fermée près de %s

en: unrecognized character class %*.*s
fr: classe de caractères non reconnue %*.*s

en: descending range in character class near %s
fr: plage descendante dans la classe de caractères près de %s

en: replacement set cannot be empty
fr: l'ensemble de remplacement ne peut pas être vide

en: ranges in source set must be in ascending order
fr: les plages dans l'ensemble source doivent être triées dans l'ordre ascendant

en: ranges should appear at the same offset in both source and replacement sets
fr: les plages doivent apparaître au même offset dans les ensembles source et de remplacement

en: source and replacement ranges differ in size
fr: les plages n'ont pas la même taille dans la source et le remplacement

en: %08lx: unknown opcode %u; aborting dump
fr: %08lx: opcode %u inconnu ; abandonne la décharge

en: %s: stream_write: wrote 0 bytes
fr: %s: stream_write: a écrit 0 octet

en: %s: smtp_wait failed: %s
fr: %s: smtp_wait a échoué : %s

en: %s: stream_read: read 0 bytes
fr: %s: stream_read: a lu 0 octet

en: %s: unexpected reply from server: %s
fr: %s: réponse inattendue du serveur : %s

en: %s: unexpected reply code from server: %d
fr: %s: code de réponse inattendu du serveur : %d

en: STARTTLS failed (%s)
fr: STARTTLS a échoué (%s)

en: restarting session
fr: redémarrage de la session

en: cannot create debug stream: %s; transcript disabled
fr: impossible de créer le flux de débogage : %s ; transcription désactivée

en: cannot create transcript filterstream: %s
fr: impossible de créer le flux de filtrage de la transcription : %s

en: cannot create transcript stream: %s; transcript disabled
fr: impossible de créer le flux de transcription : %s ; transcription désactivée

en: cannot convert %s to sockaddr: %s
fr: impossible de convertir %s en sockaddr : %s

en: %s: cannot connect to `%s': %s
fr: %s: impossible de se connecter à « %s » : %s

en: %s: cannot create address `%s': %s
fr: %s: impossible de créer l'adresse « %s » : %s

en: %s: invalid address: %s
fr: %s: adresse invalide : %s

en: calloutd -- a call out server
fr: calloutd — un appel en dehors du serveur

en: General options
fr: Options générales

en: read resolver configuration from FILE
fr: lis la configuration du résolveur dans FICHIER

en: can't read private key from %s: %s
fr: impossible de lire la clé privée depuis %s : %s

en: error parsing file %s
fr: erreur d'analyse du fichier %s

en: unexpected end of file in %s
fr: fin de fichier inattendue dans %s

en: unsupported RSA version in file %s
fr: version RSA non supportée dans le fichier %s

en: INTERNAL ERROR: unrecognized PEM error code: %d
fr: ERREUR INTERNE: code d'erreur PEM pas reconnu : %d

en: unexpected end of file in canonical stream
fr: fin de fichier inattendue dans le flux canonique

en: malformed canonical stream
fr: flux canonique mal formée

en: division by zero
fr: division par zéro

en: left-hand side argument to the arithmetical operation is of wrong data type
fr: l'argument du côté gauche de l'opération arithmétique a un mauvais type de donnée

en: right-hand side argument to the arithmetical operation is of wrong data type
fr: l'argument du côté droit de l'opération arithmétique a un mauvais type de donnée

en: cannot compile regex: %s
fr: impossible de compiler la regex : %s

en: left-hand side argument to match is of wrong data type
fr: l'argument du côté gauche de « match » a un mauvais type de donnée

en: right-hand side argument to match is of wrong data type (should not happen)
fr: l'argument du côté droit de « match » a un mauvais type de donnée (ne devrait pas arriver)

en: left-hand side argument to fnmatch is of wrong data type
fr: l'argument du côté gauche de « fnmatch » a un mauvais type de donnée

en: right-hand side argument to fnmatch is of wrong data type
fr: l'argument du côté droit de « fnmatch » a un mauvais type de donnée

en: invalid argument type in binary operation
fr: type d'argument invalide dans une opération binaire

en: reject code should be 5xx
fr: le code de rejet devrait être 5xx

en: reject extended code should be 5.x.x
fr: le code de rejet étendu devrait être 5.x.x

en: tempfail code should be 4xx
fr: le code d'échec temporaire devrait être 4xx

en: tempfail extended code should be 4.x.x
fr: le code étendu d'échec temporaire devrait être 4.x.x

en: cannot convert %s to number
fr: impossible de convertir %s en un nombre

en: INTERNAL ERROR at %s:%d: cannot find loop
fr: ERREUR INTERNE à %s:%d: impossible de trouver la boucle

en: cannot convert literal to number
fr: impossible de convertir le littéral en un nombre

en: expression evaluates to unspecified data type
fr: l'expression est évaluée en un type de donnée non spécifié

en: invalid transform string: %s
fr: chaîne de transformation invalide : %s

en: execution of the filter program was not finished
fr: l'exécution du programme de filtrage n'était pas finie

en: mlfi_connect: unsupported address family: %d
fr: mlfi_connect: famille d'adresses non supportée : %d

en: cannot create opool: %s
fr: impossible de créer opool : %s

en: failed to append to opool: %s
fr: échec lors de l'ajout à opool : %s

en: %s failed: %s
fr: %s a échoué : %s

en: function `%s' cannot be used in prog `%s'
fr: la fonction « %s » ne peut pas être utilisée dans le programme « %s »

en: built-in function `%s' cannot be used in prog `%s'
fr: la fonction interne « %s » ne peut pas être utilisée dans le programme « %s »

en: missing module declaration
fr: déclaration de module manquante

en: duplicate module declaration
fr: déclaration de module dupliquée

en: invalid module declaration
fr: déclaration de module invalide

en: `precious' used with func
fr: « precious » utilisé avec func

en: `static' and `public' used together
fr: « static » et « public » utilisés ensemble

en: duplicate `%s'
fr: « %s » en double

en: `precious' used with const
fr: « precious » utilisé avec const

en: constant name `%s' clashes with a variable name
fr: nom de constante « %s » en conflit avec un nom de variable

en: this is the location of the previous definition
fr: ceci est la position de la définition précédente

en: initializer element is not constant
fr: l'élément initialisant n'est pas une constante

en: initializer element is not numeric
fr: l'élément initialisant n'est pas numérique

en: return from %s is ignored
fr: retour de %s est ignoré

en: unspecified value not ignored as it should be
fr: valeur non spécifiée pas ignorée comme elle aurait dû l'être

en: Sendmail action is not allowed in begin block
fr: une action sendmail n'est pas permise dans un bloc de début

en: Sendmail action is not allowed in end block
fr: une action sendmail n'est pas permise dans un bloc de fin

en: header action is not allowed in end block
fr: une action d'en-tête n'est pas permise dans un bloc de fin

en: arguments are ignored for accept
fr: les arguments sont ignorés pour « accept »

en: invalid SMTP reply code
fr: code de réponse SMTP invalide

en: invalid extended reply code
fr: code de réponse étendu invalide

en: duplicate default statement
fr: instruction par défaut dupliquée

en: previously defined here
fr: définition précédente ici

en: expected string, but found %s
fr: chaîne attendue mais %s trouvé

en: duplicate loop increment
fr: incrément de boucle dupliqué

en: duplicate for statement
fr: instruction « for » dupliquée

en: duplicate while statement
fr: instruction « while » dupliquée

en: no such loop: %s
fr: boucle inexistante : %s

en: `break' used outside of `loop'
fr: « break » utilisé en dehors de « loop »

en: `next' used outside `loop'
fr: « next » utilisé en dehors de « loop »

en: `next' is used outside `loop'; did you mean `pass'?
fr: « next » utilisé en dehors de « loop » ; vouliez-vous écrire « pass » ?

en: $(expr) is allowed only in a function with variable number of arguments
fr: $(expr) n'est permis que dans une fonction avec un nombre variable d'arguments

en: too few arguments in call to `%s'
fr: trop peu d'arguments dans l'appel à « %s »

en: too many arguments in call to `%s'
fr: trop d'arguments dans l'appel à « %s »

en: $@ is allowed only in variadic functions
fr: $@ est uniquement autorisé dans les fonctions variadiques

en: expected numeric value, but found `%s'
fr: valeur numérique attendue mais « %s » trouvé

en: exception code not a number
fr: le code d'exception n'est pas un nombre

en: invalid exception number: %lu
fr: nombre d'exception invalide : %lu

en: `return' outside of a function
fr: « return » en dehors d'une fonction

en: `return' with no value, in function returning non-void
fr: « return » sans valeur dans une fonction retournant un non void

en: `return' with a value, in function returning void
fr: « return » avec une valeur dans une fonction retournant un void

en: unspecified data type in conditional expression: please, report
fr: type de donnée non spécifié dans l'expression conditionnelle : merci de le signaler

en: `on poll' used without prior `require poll'
fr: « on poll » utilisé sans « require poll » précédent

en: recipient address not specified in `on poll' construct
fr: l'adresse du destinataire non spécifiée dans la construction « on poll »

en: invalid data type, expected number
fr: type de donnée invalide, nombre attendu

en: INTERNAL ERROR at %s:%d, unexpected node type %d
fr: ERREUR INTERNE à %s:%d, type de nœud %d inattendu

en: nothing to pop
fr: rien à déplier

en: unknown regexp flag: %s
fr: fanion regexp inconnu : %s

en: invalid size: numeric overflow occurred
fr: taille invalide : débordement numérique rencontré

en: invalid size suffix (near %s)
fr: suffixe de taille inconnu (près de %s)

en: $%d is not a number
fr: $%d n'est pas un nombre

en: cannot convert %s to %s
fr: impossible de convertir %s en %s

en: $@ cannnot be used to supply actual arguments for mandatory or optional parameters
fr: $@ ne peut pas être utilisé pour fournir des paramètres effectifs à des paramètres requis ou optionnels

en: cannot define variable of unspecified type
fr: impossible de définir une variable d'un type non spécifié

en: INTERNAL ERROR at %s:%d, declaring %s %s
fr: ERREUR INTERNE à %s:%d, déclare %s %s

en: automatic variable `%s' is shadowing a parameter
fr: la variable automatique « %s » masque un paramètre

en: automatic variable `%s' is shadowing a global
fr: la variable automatique « %s » masque un global

en: parameter `%s' is shadowing a global
fr: le paramètre « %s » masque un global

en: redeclaring `%s' as different data type
fr: « %s » redéclaré avec un type différent

en: duplicate variable: %s
fr: variable dupliquée : %s

en: duplicate parameter: %s
fr: paramètre dupliqué : %s

en: variable name `%s' clashes with a constant name
fr: le nom de la variable « %s » est en conflit avec un nom de constante

en: cannot convert `%s' to number
fr: impossible de convertir « %s » en un nombre

en: redefining variable %s
fr: redéfinition de la variable %s

en: warning: no such variable: %s
fr: attention : pas de telle variable : %s

en: error initialising variable %s: incompatible types
fr: erreur à l'initialisation de la variable %s : types incompatibles

en: variable `%s' already initialized
fr: la variable « %s » a déjà été initialisée

en: this is the location of the previous initialization
fr: ceci est l'emplacement de l'initialisation précédente

en: INTERNAL ERROR at %s:%d: variable to be initialized is not declared
fr: ERREUR INTERNE à %s:%d: la variable à initialiser n'est pas déclarée

en: INTERNAL ERROR at %s:%d: variable to be initialized has wrong type
fr: ERREUR INTERNE à %s:%d: la variable à initialiser à un mauvais type

en: $N is allowed only in functions with variable number of arguments
fr: $N n'est permis que dans des fonctions avec un nombre variable d'arguments

en: argument number too high
fr: numéro d'argument trop grand

en: use of uninitialized variable '%s'
fr: utilisation de la variable non initialisée « %s »

en: unable to start external preprocessor `%s': %s
fr: impossible de démarrer le préprocesseur externe « %s » : %s

en: cannot open %s: %s
fr: impossible d'ouvrir %s : %s

en: cannot open `%s': %s
fr: impossible d'ouvrir « %s » : %s

en: `%s' is not a regular file
fr: « %s » n'est pas un fichier régulier

en: recursive inclusion
fr: inclusion récursive

en: `%s' already included here
fr: « %s » a déjà été inclus ici

en: `%s' already included at top level
fr: « %s » déjà inclus au niveau le plus haut

en: variable %s is not defined
fr: la variable %s n'est pas définie

en: numeric value out of range
fr: valeur numérique hors limites

en: including a module file is unreliable and may cause subtle errors
fr: inclure un fichier module n'est pas fiable et peut causer des erreurs subtiles

en: use `require %*.*s' instead
fr: utilisez plutôt « require %*.*s »

en: unexpected end of file
fr: fin de fichier inattendue

en: misplaced `module'
fr: « module » mal placé

en: end of file in comment
fr: fin de fichier dans un commentaire

en: end of file in string
fr: fin de fichier dans une chaîne

en: end of file in shell block
fr: fin de fichier dans un bloc du shell

en: cannot create trace stream, using standard log: %s
fr: impossible de créer le flux de suivi, utilise le journal standard : %s

en: cannot open file `%s': %s
fr: impossible d'ouvrir le fichier « %s » : %s

en: mailfromd -- a general purpose milter daemon
fr: mailfromd — un démon milter à usage général

en: -O level must be a non-negative integer
fr: le niveau de -O doit être un entier non négatif

en: expected assignment, but found `%s'
fr: assignation attendue mais « %s » rencontré

en: preprocessor options given, but no default preprocessor defined: use the --preprocessor option
fr: des options du préprocesseur sont définies mais aucun préprocesseur par défaut est défini ; utilisez l'option --preprocessor

en: Your configuration file disables passing defines to the preprocessor
fr: Votre fichier de configuration désactive le passage des définitions au préprocesseur

en: %s: not a valid interval
fr: %s: pas un intervalle valide

en: invalid milter timeout: %s
fr: délai d'expiration du milter invalide : %s

en: HANDLER
fr: GESTIONNAIRE

en: run in test mode
fr: tourne en mode teste

en: FUNC
fr: FONC

en: run script and execute function FUNC ("main" if not given)
fr: lance le script et exécute la fonction FONC (« main » si pas fourni)

en: check syntax and exit
fr: vérifie la syntaxe et sort

en: show compilation defaults
fr: montre les défauts de compilation

en: run in daemon mode (default)
fr: tourne en mode démon (par défaut)

en: preprocess source files and exit
fr: pré-traite les fichiers sources et sort

en: compile files
fr: compile les fichiers

en: load library
fr: charge la bibliothèque

en: DIR
fr: RÉP

en: add DIR to the load path
fr: ajoute RÉP au chemin de chargement

en: add the directory DIR to the list of directories to be searched for header files
fr: ajoute le répertoire RÉP à la liste des répertoires à parcourir pour rechercher les fichiers d'en-tête

en: add the directory DIR to the list of directories to be searched for MFL module files
fr: ajoute le répertoire RÉP à la liste des répertoires à parcourir pour chercher les fichiers de modules MFL

en: set communication socket
fr: défini le socket de communication

en: set callout socket
fr: défini le socket de rappel

en: run in mtasim compatibility mode
fr: tourne en mode de compatibilité mtasim

en: set code optimization level
fr: défini le niveau d'optimisation du code

en: VAR=VALUE
fr: VAR=VALEUR

en: assign VALUE to VAR
fr: assigner la VALEUR à VAR

en: read relayed domains from FILE
fr: lis les domaines relayées dans FICHIER

en: divert output of the "echo" instruction to FILE
fr: dévier la sortie de l'instruction « echo » vers FICHIER

en: Preprocessor options
fr: Options du préprocesseur

en: COMMAND
fr: COMMANDE

en: use command as external preprocessor
fr: utilise la commande comme préprocesseur externe

en: disable the use of external preprocessor
fr: désactive l'utilisation du préprocesseur externe

en: NAME[=VALUE]
fr: NOM[=VALEUR]

en: define a preprocessor symbol NAME as having VALUE, or empty
fr: défini un symbole NOM du préprocesseur ayant la VALEUR ou étant vide

en: undefine a preprocessor symbol NAME
fr: annule le symbole NON du préprocesseur

en: Timeout control
fr: Contrôle du délai d'expiration

en: TIME
fr: TEMPS

en: set MTA connection timeout
fr: défini le délai d'expiration de connexion du MTA

en: Informational and debugging options
fr: Options d'information et de débogage

en: print location column numbers in compiler diagnostics messages
fr: afficher les numéros des colonnes des emplacements dans les messages de diagnostique du compilateur

en: trace executed actions
fr: trace les actions exécutées

en: enable filter program tracing
fr: active la trace du programme de filtre

en: dump disassembled code
fr: décharge le code désassemblé

en: dump grammar traces
fr: décharge les traces de la grammaire

en: dump lexical analyzer traces
fr: décharge les traces de l'analyseur lexical

en: dump parser tree
fr: décharge l'arbre d'analyse

en: show used Sendmail macros
fr: montre les macros Sendmail utilisées

en: produce a cross-reference listing
fr: produit un listing des références croisées

en: enable stack traces on runtime errors
fr: active les traces de le pile sur les erreurs d'exécution

en: Invalid milter timeout: %lu
fr: Délai d'expiration du milter invalide : %lu

en: not enough arguments
fr: pas assez d'arguments

en: too many arguments
fr: trop d'arguments

en: expected string or list of strings
fr: chaîne ou liste de chaînes attendue

en: Dump stack traces on runtime errors.
fr: Décharge les traces de la pile quand des erreurs d'exécution surviennent

en: Set milter timeout.
fr: Défini le délai d'expiration du milter.

en: time: interval
fr: temps: intervalle

en: Sets the URL of the default callout server.
fr: Défini l'URL du serveur callout par défaut.

en: Add directories to the list of directories to be searched for header files.  Argument is a list of directory names separated by colons.
fr: Ajoute des répertoires à la liste des répertoires à parcourir pour chercher les fichiers d'en-tête. L'argument est une liste de noms de répertoires séparés par un deux-points.

en: path: string
fr: chemin: chaîne

en: Add directories to the list of directories to be searched for MFL modules.  Argument is a list of directory names separated by colons.
fr: Ajoute des répertoires à la liste des répertoires à parcourir pour chercher les modules MFL. L'argument est une liste de noms de répertoires séparés par un deux-points.

en: Initialize a mailfromd variable <var> to <value>.
fr: Initialise une variable mailfromd <var> à <valeur>.

en: var: string> <value: string-or-number
fr: var: chaîne> <valeur: chaîne-ou-valeur

en: Read filter script from <file>.
fr: Lire le fichier de script dans <fichier>.

en: file
fr: fichier

en: Trace executed actions.
fr: Trace les actions exécutées.

en: Enable filter program tracing.
fr: Active la trace du programme de filtre

en: modules: list
fr: modules: liste

en: Read relayed domain names from the file
fr: Lis les noms de domaines différés dans le fichier

en: file: string
fr: fichier: chaîne

en: Configure MFL runtime values.
fr: Configure les valeurs d'exécution de MFL.

en: unknown
fr: inconnu

en: no servers defined; will listen on %s
fr: aucun serveur défini ; on écoutera sur %s

en: cannot create echo output stream: %s
fr: impossible de créer le flux de sortie écho : %s

en: extra arguments in daemon mode
fr: arguments supplémentaires en mode démon

en: script file specified twice (%s and %s)
fr: fichier de script spécifié deux fois (%s et %s)

en: extra arguments in this mode
fr: arguments supplémentaires dans ce mode

en: filter script file %s/%s%s does not exist or is unreadable
fr: le fichier du script de filtrage %s/%s%s n'existe pas ou est illisible

en: function %s is not defined
fr: la fonction %s n'est pas définie

en: function %s must take variable number of arguments
fr: la fonction %s doit prendre un nombre variable d'arguments

en: function %s must return number
fr: la fonction %s doit retourner un nombre

en: script file is given without full file name
fr: le fichier de script est donné sans nom de fichier complet

en: operation is not applicable
fr: l'opération n'est pas applicable

en: database file name is not given
fr: le nom de fichier de la base de données n'est pas fourni

en: list is not applicable to this DB format
fr: la liste n'est pas applicable à ce format de base de données

en: expire is not applicable to this DB format
fr: « expire » n'est pas applicable à ce format de base de données

en: compact is not applicable to this DB format
fr: « compact » n'est pas applicable à ce format de base de données

en: mfdbtool -- Mailfromd database management tool
fr: mfdbtol — Outil de gestion de la base de données de Mailfromd

en: Database management commands
fr: Commandes de gestion de la base de données

en: delete given entries from the database
fr: efface les entrées données de la base de données

en: list given database (default cache)
fr: liste la base de données en question (cache par défaut)

en: delete expired entries from the database
fr: efface les entrées expirées de la base de données

en: compact the database
fr: compacte la base de données

en: Command modifiers
fr: Modificateurs de commandes

en: DB file name to operate upon
fr: le nom du fichier de base de données sur lequel agir

en: format of the DB file to operate upon
fr: le format du fichier de base de données sur lequel agir

en: ignore failed reads while compacting the database
fr: ignore les échecs de lecture lors du compactage de la base de données

en: RATE
fr: TAUX

en: predict when the user will be able to send next message
fr: prévois quand l'utilisateur sera capable d'envoyer le message suivant

en: with --compact or --expire: apply the operation to all available databases
fr: avec --compact ou --expire : applique l'opération sur toutes les bases de données disponibles

en: set debugging level
fr: fixe le niveau de débogage

en: Configuration modifiers
fr: Modificateurs de configuration

en: set new program state directory
fr: fixe le répertoire d'état du nouveau programme

en: set database expiration interval to NUMBER seconds
fr: fixe l'intervalle d'expiration de la base de données à NOMBRE secondes

en: Default database type
fr: Type par défaut de la base de données

en: Set program state directory.
fr: Fixe le répertoire d'état du programme.

en: dir
fr: rép

en: Set mailfromd debugging level. Argument is a semicolon-separated list of debugging specifications. A simplified specification syntax is:
       [!]<category: string>[.<level: string>,<level: string>...]
    For details, please see the Mailfromd manual, section 3.18 "Logging
    and Debugging", GNU Mailutils manual, section 3.3 "Debugging",
    or visit <http://mailutils.org/wiki/Debug_level>.
fr: Définir le niveau de débogage de mailfromd. L'argument est une liste de spécifications de débogage séparées par un point-virgule. Une syntaxe de spécification simplifiée est :
       [!]<catégorie: chaîne>[,<niveau: chaîne>,<niveau: chaîne>…]
    Pour plus de détails, consultez le manuel de Mailfromd, à la section 3.18 « Logging and Debugging »,
    le manuel de GNU Mailutils, section 3.3 « Debugging »,
    ou visitez <http://mailutils.org/wiki/Debug_level>.

en: spec: list
fr: spec: liste

en: cannot initialize DBM hint: %s
fr: impossible d'initialiser la suggestion DBM : %s

en: you must specify one of --list, --delete, --expire or --compat
fr: vous devez spécifier soit --list, --delete, --expire ou --compact

en: --all is meaningful only with --expire or --compact option
fr: --all n'a de sens qu'avec l'option --expire ou --compact

en: --format is incompatible with --all
fr: --format est incompatible avec --all

en: %s: no such file or directory
fr: %s: rien de tel comme fichier ou répertoire

en: input file %s is not readable: %s
fr: le fichier d'entrée %s n'est pas lisible : %s

en: cannot parse include line: %s
fr: impossible d'analyser a ligne d'inclusion : %s

en: cannot parse #line line: %s
fr: impossible d'analyser la ligne #line : %s

en: malformed #line statement
fr: instruction #line mal formée

en: invalid #line statement
fr: instruction #line invalide

en: Enable preprocessor (default).
fr: Activer le préprocesseur (par défaut).

en: Preprocessor command line stub.
fr: Ébauche de la ligne de commande du préprocesseur.

en: Pass include search path to the preprocessor via -I options (default: false)
fr: Passer le chemin de recherche des inclusions au préprocesseur via les options -I (défaut: faux)

en: Pass feature definition and defines from the command line to the preprocessor via -D options (default: true)
fr: Passer les définitions de fonctionnalités et les définitions de la ligne de commande au préprocesseur via les options -D (défaut: vrai)

en: Name of the preprocessor setup file.  Looked up in include search path, unless absolute.
fr: Nom du fichier de configuration du préprocesseur. Recherché dans le chemin de recherche des inclusions, à moins d'être absolu.

en: MFL preprocessor configuration.
fr: Configuration du préprocesseur MFL.

en: preprocessor exited with status %d
fr: le préprocesseur a terminé avec le statut %d

en: preprocessor terminated on signal %d
fr: le préprocesseur s'est terminé sur le signal %d

en: preprocessor stopped
fr: préprocesseur arrêté

en: preprocessor terminated abnormally
fr: préprocesseur terminé anormalement

en: preprocessor options given, but the use of preprocessor is disabled; use the --preprocessor option
fr: des options du préprocesseur sont données mais l'utilisation du préprocesseur est désactivée ; utilisez l'option --preprocessor

en: too few arguments in pragma
fr: trop peu d'argument dans pragma

en: too many arguments in pragma
fr: trop d'arguments dans pragma

en: error parsing pragma: %s
fr: erreur d'analyse de pragma : %s

en: empty pragma
fr: pragma vide

en: unknown pragma
fr: pragma inconnu

en: stack segment expanded, new size=%lu
fr: segment de pile étendu, nouvelle taille=%lu

en: stack trace:
fr: trace de la pile :

en: stack trace finishes
fr: trace de pile terminée

en: RUNTIME WARNING near %s:%u:
fr: AVERTISSEMENT D'EXÉCUTION près de %s:%u :

en: RUNTIME ERROR near %s:%u:
fr: ERREUR D'EXÉCUTION près de %s:%u :

en: stack underflow
fr: dépassement négatif de la pile

en: heap overrun; increase #pragma stacksize
fr: débordement du tas; augmentez #pragma stacksize

en: memory chunk too big to fit into heap
fr: morceau de mémoire trop grand pour tenir dans le tas

en: dupn: negative count
fr: dupn: compteur négatif

en: Out of stack space; increase #pragma stacksize
fr: À cours d'espace de pile ; augmentez #pragma stacksize

en: no previous regular expression
fr: pas d'expression régulière précédente

en: invalid back-reference number
fr: numéro de référence arrière invalide

en: invalid transform string "%s": %s
fr: chaîne de transformation « %s » invalide : %s

en: `accept' causes previous message modification commands to be ignored; call mmq_purge() prior to `accept', to suppress this warning
fr: « accept » fait en sorte que les commandes précédentes de modification des messages soient ignorées. Appelez mmq_purge() avant « accept » pour supprimer cet avertissement

en: pc out of range
fr: pc hors limites

en: out of memory while formatting error message:
fr: pas assez de mémoire pour formater le message d'erreur :

en: unknown exception: %d: %s
fr: exception inconnue : %d: %s

en: uncaught exception %s: %s
fr: exception %s non interceptée : %s

en: %scannot create temporary stream: %s
fr: %sne peut créer le flux temporaire : %s

en: %stemporary stream seek failed: %s
fr: %sle déplacement dans le flux temporaire a échoué : %s

en: %stemporary stream write failed: %s
fr: %serreur d'écriture dans le flux temporaire : %s

en: unknown built-in private data requested (%d)
fr: la donné privée interne demandée est inconnue (%d)

en: no built-in private data registered
fr: aucune donnée privée interne enregistrée

en: initial allocation for built-in private data #%d failed
fr: l'allocation initiale pour la donnée privée interne #%d a échoué

en: invalid use of $macro in startup handler
fr: utilisation invalide de $macro dans le gestionnaire de démarrage

en: invalid use of milter action in startup handler
fr: utilisation invalide de l'action milter dans le gestionnaire de démarrage

en: invalid use of message modification function in startup handler
fr: utilisation invalide d'une fonction de modification de message dans le gestionnaire de démarrage

en: spf_data_init: %s: %s
fr: spf_data_init: %s : %s

en: spf_data_init: can't convert IP address %s: %s
fr: spf_data_init: impossible de convertir l'adresse IP %s : %s

en: %s: error parsing URL
fr: %s: erreur lors de l'analyse de l'URL

en: `%s' is not a directory
fr: « %s » n'est pas un répertoire

en: state directory `%s' is not an absolute file name
fr: le répertoire d'état « %s » n'est pas un nom de fichier absolu

en: INTERNAL ERROR: no such server type: %s
fr: ERREUR INTERNE: pas de tel type de serveur : %s

en: INTERNAL ERROR at %s:%d: server function not defined
fr: ERREUR INTERNE à %s:%d: fonction du serveur non définie

en: Server ID.
fr: ID du serveur.

en: Listen on this URL.
fr: Écouter sur cette URL.

en: url: string
fr: url: chaîne

en: Maximum number of instances allowed for this server.
fr: Nombre maximum d'instances autorisées pour ce serveur.

en: Single-process mode.
fr: Mode processus unique.

en: Reuse existing socket (default).
fr: Réutiliser le socket existant (par défaut).

en: Server-dependent options
fr: Options dépendantes du serveur

en: Deprecated. It is equivalent to `option "default"', i.e. it marks this callout server as the default one.
fr: Déprécié. Il est équivalent à l'option « default », c'est-à-dire qu'il marque ce serveur d'appels comme étant celui par défaut.

en: Size of queue of pending connections.
fr: Taille de la file des connections en attente.

en: unknown server type
fr: type de serveur inconnu

en: Configure server.
fr: Configurer le serveur.

en: label
fr: étiquette

en: unknown timeout class: %s
fr: classe de délai d'expiration inconnue : %s

en: Initial SMTP connection timeout.
fr: Délai d'expiration pour la connexion SMTP initiale.

en: Timeout for initial SMTP response.
fr: Délai d'expiration pour la réponse SMTP initiale.

en: Timeout for HELO response.
fr: Délai d'expiration pour la réponse à HELO.

en: Timeout for MAIL response.
fr: Délai d'expiration pour la réponse à MAIL.

en: Timeout for RCPT response.
fr: Délai d'expiration pour la réponse à RCPT.

en: Timeout for RSET response.
fr: Délai d'expiration pour la réponse à RSET.

en: Timeout for QUIT response.
fr: Délai d'expiration pour la réponse à QUIT

en: Set SMTP timeouts.
fr: Change les délais d'expiration SMTP.

en: Enable transcript of call-out SMTP sessions.
fr: Activer la transcription sur les sessions SMTP sortantes.

note: TRANSLATORS: Don't translate "ondemand" - it is a keyword.
en: Use of STARTTLS in callout sessions (default: ondemand).
fr: Utilisation de STARTTLS dans les sessions d'appels extérieurs (défaut: sur demande).

note: TRANSLATORS: Don't translate keywords to the right of arg:
en: arg: never|always|ondemand
fr: arg: never|always|ondemand (jamais, toujours, sur demande)

en: Timeout for all SMTP I/O operations.
fr: Délai d'expiration pour toutes les opérations E/S du SMTP.

en: time: seconds
fr: temps: secondes

en: Set source address for TCP connections.
fr: Fixe l'adresse source pour les connexions TCP.

en: ip: ipaddr
fr: ip: ipadr

en: Retain the supplementary group <name> when switching to user privileges
fr: Conserve le groupe supplémentaire <nom> en basculant vers les privilèges utilisateurs

en: group: string
fr: groupe: chaîne

en: Switch to this user privileges after startup.
fr: Basculer vers les privilèges de cet utilisateur après démarrage.

en: Set file to store PID value in.
fr: Défini le fichier où écrire la valeur PID.

en: Set logger stream.
fr: Défini le flux du logger.

en: dir: string
fr: rép: chaîne

en: Set the domain name for EHLO command.
fr: Fixe le nom de domaine pour la commande EHLO.

en: Set email address for use in SMTP `MAIL FROM' command.  Argument is an email address or a comma-separated list of addresses.  Use <> for null address.  Other addresses can be given without angle brackets.
fr: Fixe l'adresse de courriel à utiliser dans la commande SMTP « MAIL FROM ». L'argument est une adresse de courriel ou une liste d'adresses séparées par des virgules. Utilisez <> pour une adresse nulle. Les autres adresses peuvent être fournies sans les <>.

en: addr
fr: adr

en: Use the SMTP VRFY command, when available.
fr: Utiliser la commande SMTP VRFY si elle est disponible.

en: invalid pidfile name: must be absolute
fr: nom de fichier pid invalide : il doit être absolu

en: Server configuration modifiers
fr: Modificateurs de la configuration du serveur

en: stay in foreground
fr: rester au premier plan

en: run in single-process mode
fr: tourner en mode processus unique

en: set pidfile name
fr: fourni le nom du fichier pid

en: switch to this user privileges after startup
fr: basculer vers les privilèges de cet utilisateur après démarrage

en: ADDRESS
fr: ADRESSE

en: set source address for TCP connections
fr: fixe l'adresse source pour les connexions TCP

en: Logging and debugging options
fr: Options de journalisation et de débogage

en: enable transcript of SMTP sessions
fr: activer la transcription des sessions SMTP

en: log to stderr
fr: écrire le journal vers stderr

en: log to syslog (default)
fr: écrire le journal vers syslog (par défaut)

en: STREAM
fr: FLUX

en: select logger stream
fr: choisir le flux du journal

en: set the identifier used in syslog messages to STRING
fr: change l'identifiant utilisé dans les messages syslog à CHAÎNE

en: debug messages include source information
fr: les messages de débogages contiennent l'information de la source

en: unsupported logger stream: %s
fr: flux du journal non supporté : %s

en: cannot compile regex (%s): %s
fr: impossible de compiler la regex (%s) : %s

en: cannot install builtin function %s: %s
fr: impossible d'installer la fonction interne %s : %s

en: cannot import symbol `%s': %s
fr: impossible d'importer le symbole « %s » : %s

en: symbol import conflict: %s
fr: conflit à l'importation du symbole : %s

en: imported symbol location
fr: emplacement du symbole importé

en: conflicting symbol location
fr: emplacement du symbole en conflit

en: cannot install module %s: %s
fr: impossible d'installer le module %s : %s

en: cannot install variable %s: %s
fr: impossible d'installer la variable %s : %s

en: INTERNAL ERROR: variable %s not found
fr: ERREUR INTERNE: variable %s pas trouvée

en: cannot install function %s: %s
fr: impossible d'installer la fonction %s : %s

en: redefinition of function %s by alias %s
fr: redéfinition de la fonction %s par l'alias %s

en: redefinition of function %s
fr: redéfinition de la fonction %s

en: cannot install literal %s: %s
fr: impossible d'installer le littéral %s : %s

en: cannot install constant %s: %s
fr: impossible d'installer la constante %s : %s

en: cannot install pragma %s: %s
fr: impossible d'installer le pragma %s : %s

en: INTERNAL ERROR: pragma %s already defined
fr: ERREUR INTERNE: le pragma %s est déjà défini

en: cannot append body chunk: %s
fr: impossible d'ajouter le morceau du corps : %s

en: cannot get the value of {%s}: %s
fr: impossible d'obtenir la valeur de {%s} : %s

en: client type %s is not supported yet
fr: le type de client %s n'est pas encore supporté

en: unknown client type %s
fr: type de client %s inconnu

en: invalid log level: %s
fr: niveau de journal inconnu : %s

en: Set remote milter type. Only `milter' is understood so far.
fr: Fixe le type de milter distant. Seul « milter » est reconnu à ce stade.

note: TRANSLATORS: 'milter' and 'pmilter' are keywords, do not translate them.
en: arg: milter [version: number]|pmilter
fr: arg: milter [version: nombre]|pmilter

en: Set remote client URL.
fr: Fixe l'URL du client distant.

en: Set write timeout.
fr: Défini le délai d'expiration de l'écriture.

en: Set read timeout.
fr: Défini le délai d'expiration de la lecture.

en: Set timeout for EOM.
fr: Défini le délai d'expiration de EOM.

en: Set connect timeout.
fr: Défini le délai d'expiration de la connexion

en: Set log verbosity level. Arg is a list of items separated by commas or whitespace.  Each item is a log level optionally prefixed with `!' to indicate `any level except this', or '<', meaning `all levels up to and including this'.  Log levels in order of increasing priority are: proto, debug, info, warn, err, fatal.
fr: Fixe le niveau de verbosité du journal. Arg est une liste d'éléments séparés par des virgules ou des espaces. Chaque élément est un niveau de journal qui peut être préfixé par « ! » pour indiquer « tous les niveaux sauf celui-ci » ou « < » qui signifie « tous les niveaux jusqu'à et y compris celui-ci ». Les niveaux de journal par ordre croissant de priorité sont: proto, debug, info, warn, err, fatal.

en: arg: list
fr: arg: liste

en: macro table %d is full, symbol {%s} ignored
fr: la table de macros %d est pleine, le symbole {%s} est ignoré

en: unknown MeTA1 macro %s
fr: macro MeTA1 %s inconnue

en: macro "%s" cannot be requested at this stage
fr: la macro « %s » ne peut pas être demandée à ce stade

en: macro %s already defined
fr: la macro %s est déjà définie

en: INTERNAL ERROR at %s:%d
fr: ERREUR INTERNE à %s:%d

en: unknown SMTP stage
fr: étape SMTP inconnue

en: not enough arguments to define-macros
fr: pas assez d'arguments pour défine-macros

en: too many arguments to define-macros
fr: trop d'arguments pour define-macros

en: too many macros defined for stage "mail", while processing "auth-macros" statement
fr: trop de macros ont été définies à l'étape « mail » lors du traitement de l'instruction « auth-macros »

en: Listen for milter requests on the given URL.
fr: Écoute pour des requêtes du milter sur l'URL donnée.

en: Maximum number of threads (soft limit).
fr: Nombre maximum de threads (limite douce)

en: Maximum number of threads (hard limit).
fr: Nombre maximum de threads (limite dure)

en: Maximum number of file descriptors pmilter is allowed to open
fr: Nombre maximum de descripteurs de fichiers que pmilter est autorisé à ouvrir

en: Set pmilter debug verbosity level.
fr: Fixe le niveau de verbosité de débogage de pmilter.

en: Write PID to this file.
fr: Écrit le PID dans ce fichier.

en: Pass auth macros to MAIL handler.
fr: Passer les macros auth au gestionnaire de MAIL.

en: Define macros for the given SMTP stage.
fr: Définir les macros pour l'étape SMTP donnée.

en: stage: string> <macros: strings
fr: étape: chaîne> <macros: chaînes

en: Set Mailfromd debug verbosity level.  Argument is a comma-separated list of debug specifications, each of which has the following form:
      <module: string>[=<level: number>]
    where <module> is the name of a Mailfromd module, and <level> is the desired verbosity level for that module.
fr: Change le niveau de détails de débogage. L'argument est une liste de spécifications de débogage séparées par des virgules. Chacune à la forme suivante :
      <module: chaîne>[=<niveau: nombre>]
    où <module> est le nom d'un module de Mailfromd et <niveau> est le niveau de détail désiré pour ce module.

en: Ignored for compatibility with mailfromd
fr: Ignoré par compatibilité avec mailfromd

en: type: string
fr: type: chaîne

en: arg: number
fr: arg: nombre

en: pmilter multiplexer
fr: multiplexeur pmilter

en: listen on the given URL
fr: écoute sur l'URL donnée

en: set debug verbosity level
fr: fixe le niveau de verbosité du débogage

en: disable signal handling in the main thread (use for debugging).
fr: désactive la gestion des signaux dans le thread principal (utilisé pour débogage).

en: unsupported reply code: %c (%d)
fr: code de réponse non supporté : %c (%d)

en: unsupported reply code: (%d)
fr: code de réponse non supporté : (%d)

en: Sendmail macro {%s} does not translate to a MeTA1 one
fr: la macro Sendmail {%s} ne se traduit pas en une macro MeTA1

en: failed to connect to %s (milter %s)
fr: échec de connexion à %s (milter %s)

en: failed to connect to %s
fr: échec de connexion à %s

en: %sfailed to connect to %s (milter %s)
fr: %séchec de connexion à %s (milter %s)

en: %scannot get the size of the header stream: %s
fr: %sne peut obtenir la taille du flux d'en-tête : %s

en: %scannot create header: %s
fr: %sne peut créer l'en-tête : %s

en: reading from header stream failed: %s
fr: la lecture depuis le flux d'en-tête a échouée : %s

en: got signal %d
fr: à reçu le signal %d

en: %s starting
fr: %s démarre

en: %s terminated
fr: %s terminé

en: failed to set up signals: %s
fr: échec lors de la préparation des signaux : %s

en: URL to listen on was not specified
fr: l'URL sur laquelle écouter n'est pas spécifiée

en: no clients configured
fr: pas de client configuré

en: version mismatch: compile_time=%d, run_time=%d
fr: désaccord de version : à la compilation=%d, à l'exécution=%d

en: cannot create PID file `%s': %s
fr: impossible de créer le fichier PID « %s » : %s

en: cannot create main thread: %s
fr: impossible de créer le thread principal : %s
