GNU recutils 1.8 - en to fr translation catalogue (300 entries)

en: write error
fr: Erreur d'écriture

en: preserving permissions for %s
fr: préservation des permissions pour %s

en: Unknown system error
fr: Erreur système inconnue

en: %s subprocess failed
fr: Le sous-processus %s a échoué

en: %s: option '%s%s' is ambiguous
fr: %s: l'option « %s%s » est ambiguë

en: %s: option '%s%s' is ambiguous; possibilities:
fr: %s: l'option « %s%s » est ambiguë; les possibilités sont:

en: %s: unrecognized option '%s%s'
fr: %s: option « %s%s » pas reconnue

en: %s: option '%s%s' doesn't allow an argument
fr: %s: l'option « %s%s » n'accepte pas d'argument

en: %s: option '%s%s' requires an argument
fr: %s: l'option « %s%s » exige un argument

en: %s: invalid option -- '%c'
fr: %s: option invalide -- « %c »

en: %s: option requires an argument -- '%c'
fr: %s: l'option exige un argument -- « %c »

en: memory exhausted
fr: mémoire épuisée

en: parsed %s part:
fr: partie %s analysée:

en: year: %04<PRIdMAX>
fr: année: %04<PRIdMAX>

en: %s (day ordinal=%<PRIdMAX> number=%d)
fr: %s (jour ordinal=%<PRIdMAX> numéro=%d)

en: number of seconds: %<PRIdMAX>
fr: nombre de secondes: %<PRIdMAX>

en: today/this/now
fr: aujourd'hui/ce/maintenant

en: number of seconds
fr: nombre de secondes

en: datetime
fr: horodatage

en: time
fr: temps

en: local_zone
fr: zone_locale

en: day
fr: jour

en: number
fr: numéro

en: hybrid
fr: hybride

en: warning: value %<PRIdMAX> has %<PRIdMAX> digits. Assuming YYYY/MM/DD
fr: attention: la valeur %<PRIdMAX> a %<PRIdMAX> chiffres. On suppose AAAA/MM/JJ

en: warning: value %<PRIdMAX> has less than 4 digits. Assuming MM/DD/YY[YY]
fr: attention: la valeur %<PRIdMAX> a moins de 4 chiffres. On suppose MM/JJ/AA[AA]

en: warning: adjusting year value %<PRIdMAX> to %<PRIdMAX>
fr: attention: ajustement de la valeur de l'année %<PRIdMAX> en %<PRIdMAX>

en: error: out-of-range year %<PRIdMAX>
fr: erreur: année %<PRIdMAX> hors limites

en: error: unknown word '%s'
fr: erreur: mot « %s » inconnu

en: error: invalid date/time value:
fr: erreur: valeur date/temps invalide:

en:     user provided time: '%s'
fr:     temps fourni par l'utilisateur: « %s »

en:        normalized time: '%s'
fr:        temps normalisé: « %s »

en:      possible reasons:
fr:      raisons possibles:

en:        non-existing due to daylight-saving time;
fr:        inexistant à cause du changement d'heure été/hiver;

en:        invalid day/month combination;
fr:        combinaison jour/mois invalide;

en:        numeric values overflow;
fr:        débordement des valeur numériques;

en: incorrect timezone
fr: fuseau horaire incorrect

en: missing timezone
fr: fuseau horaire manquant

en: error: initial year out of range
fr: erreur: année de départ hors limites

en: error: parsing failed
fr: erreur: l'analyse a échoué

en: error: parsing failed, stopped at '%s'
fr: erreur: l'analyse a échoué, arrêt à « %s »

en: input timezone:
fr: entrée fuseau horaire:

en: '@timespec' - always UTC
fr: « @timespec » – toujours UTC

en: parsed date/time string
fr: chaîne date/temps analysée

en: TZ="%s" in date string
fr: TZ="%s" dans la chaîne de date

en: TZ="UTC0" environment value or -u
fr: TZ="UTC0" valeur d'environnement ou -u

en: TZ="%s" environment value
fr: TZ="%s" valeur d'environnement

en: system default
fr: valeur par défaut du système

en: error: year, month, or day overflow
fr: erreur: débordement de l'année, du mois ou du jour

en: error: invalid hour %<PRIdMAX>%s
fr: erreur: heure %<PRIdMAX>%s invalide

en: using specified time as starting value: '%s'
fr: utilisation du temps spécifié comme valeur de départ: « %s »

en: using current time as starting value: '%s'
fr: utilisation du temps actuel comme point de départ: « %s »

en: error: tzalloc ("%s") failed
fr: erreur: échec de tzalloc ("%s")

en: error: day '%s' (day ordinal=%<PRIdMAX> number=%d) resulted in an invalid date: '%s'
fr: erreur: le jour « %s » (jour ordinal=%<PRIdMAX> numéro=%d) a résulté en une date invalide: « %s »

en: new start date: '%s' is '%s'
fr: nouvelle date de départ: « %s » est « %s »

en: using current date as starting value: '%s'
fr: utilisation de la date courante comme valeur de départ: « %s »

en: warning: day (%s) ignored when explicit dates are given
fr: attention: le jour (%s) est ignoré quand des dates explicites sont fournies

en: starting date/time: '%s'
fr: date/heure de départ: « %s »

en: warning: when adding relative months/years, it is recommended to specify the 15th of the months
fr: attention: lors de l'ajout d'années/mois relatifs, il est recommandé de spécifier le 15 du mois

en: warning: when adding relative days, it is recommended to specify noon
fr: attention: lors de l'ajout de jours relatifs, il est recommandé de spécifier midi

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

en: error: adding relative date resulted in an invalid date: '%s'
fr: erreur: l'ajout d'une date relative a produit une date invalide: « %s »

en: after date adjustment (%+<PRIdMAX> years, %+<PRIdMAX> months, %+<PRIdMAX> days),
fr: après l'ajustement de la date (%+<PRIdMAX> années, %+<PRIdMAX> mois, %+<PRIdMAX> jours),

en:     new date/time = '%s'
fr:     nouvelle date/temps = « %s »

en: warning: daylight saving time changed after date adjustment
fr: attention: l'heure été/hiver a été changée après l'ajustement de la date

en: warning: month/year adjustment resulted in shifted dates:
fr: attention: l'ajustement du mois/année a résulté en des dates décalées:

en:      adjusted Y M D: %s %02d %02d
fr:      ajusté A M J: %s %02d %02d

en:    normalized Y M D: %s %02d %02d
fr:    normalisé A M J: %s %02d %02d

en: error: timezone %d caused time_t overflow
fr: erreur: le fuseau horaire %d a causé un débordement de time_t

en: '%s' = %<PRIdMAX> epoch-seconds
fr: « %s » = %<PRIdMAX> secondes-époque

en: error: adding relative time caused an overflow
fr: erreur: l'ajout d'un temps relatif a provoqué un débordement

en: after time adjustment (%+<PRIdMAX> hours, %+<PRIdMAX> minutes, %+<PRIdMAX> seconds, %+d ns),
fr: après l'ajustement du temps (%+<PRIdMAX> heures, %+<PRIdMAX> minutes, %+<PRIdMAX> secondes, %+d ns),

en:     new time = %<PRIdMAX> epoch-seconds
fr:     nouveau temps = %<PRIdMAX> secondes-époque

en: warning: daylight saving time changed after time adjustment
fr: attention: l'heure été/hiver a changé le temps après l'ajustement

en: timezone: system default
fr: fuseau horaire: valeur par défaut du système

en: timezone: Universal Time
fr: fuseau horaire: Temps Universel

en: timezone: TZ="%s" environment value
fr: fuseau horaire: TZ="%s" valeur d'environnement

en: final: %<PRIdMAX>.%09d (epoch-seconds)
fr: final: %<PRIdMAX>.%09d (secondes-époque)

en: final: %s (unknown time zone offset)
fr: final: %s (décalage de fuseau horaire inconnu)

note: TRANSLATORS: Get translations for open and closing quotation marks. The message catalog should translate "`" to a left quotation mark suitable for the locale, and similarly for "'".  For example, a French Unicode local should translate these to U+00AB (LEFT-POINTING DOUBLE ANGLE QUOTATION MARK), and
en: `
fr: «

en: '
fr:  »

en: Success
fr: Succès

en: No match
fr: Aucune correspondance

en: Invalid regular expression
fr: Expression régulière invalide

en: Invalid collation character
fr: Caractère d'interclassement invalide

en: Invalid character class name
fr: Nom de classe de caractère invalide

en: Trailing backslash
fr: Barre oblique inverse à la fin

en: Invalid back reference
fr: Référence arrière invalide

en: Unmatched [, [^, [:, [., or [=
fr: [, [^, [:, [. ou [= sans correspondant

en: Unmatched ( or \(
fr: ( ou \( sans correspondant

en: Unmatched \{
fr: \{ sans correspondant

en: Invalid content of \{\}
fr: Contenu de \{\} invalide

en: Invalid range end
fr: Fin de plage invalide

en: Memory exhausted
fr: Mémoire épuisée

en: Invalid preceding regular expression
fr: Expression régulière précédente invalide

en: Premature end of regular expression
fr: Fin prématurée de l'expression régulière

en: Regular expression too big
fr: Expression régulière trop grande

en: Unmatched ) or \)
fr: ) ou \) sans correspondant

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

en: setting permissions for %s
fr: défini les permissions pour %s

en: Packaged by %s (%s)
fr: Préparé par %s (%s)

en: Packaged by %s
fr: Préparé par %s

note: TRANSLATORS: Translate "(C)" to the copyright symbol (C-in-a-circle), if this symbol is available in the user's locale.  Otherwise, do not translate "(C)"; leave it as-is.
en: (C)
fr: ©

en: 
    License GPLv3+: GNU GPL version 3 or later <https://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: 
    License GPLv3+: GNU GPL version 3 ou supérieure <https://www.gnu.org/licenses/gpl-3.0.fr.html>.
    Ceci est un logiciel libre: vous êtes libre de le changer et de le redistribuer.
    Il n'y a PAS de GARANTIE, dans les limites permises par la loi.

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

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

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

note: TRANSLATORS: Each %s denotes an author name. You can use line breaks, estimating that each author name occupies ca. 16 screen columns and that a screen line has ca. 80 columns.
en: Written by %s, %s, %s,
    and %s.
fr: Écrit par %s, %s, %s
    et %s.

note: TRANSLATORS: Each %s denotes an author name. You can use line breaks, estimating that each author name occupies ca. 16 screen columns and that a screen line has ca. 80 columns.
en: Written by %s, %s, %s,
    %s, and %s.
fr: Écrit par %s, %s, %s,
    %s et %s.

note: TRANSLATORS: Each %s denotes an author name. You can use line breaks, estimating that each author name occupies ca. 16 screen columns and that a screen line has ca. 80 columns.
en: Written by %s, %s, %s,
    %s, %s, and %s.
fr: Écrit par %s, %s, %s,
    %s, %s et %s.

note: TRANSLATORS: Each %s denotes an author name. You can use line breaks, estimating that each author name occupies ca. 16 screen columns and that a screen line has ca. 80 columns.
en: Written by %s, %s, %s,
    %s, %s, %s, and %s.
fr: Écrit par %s, %s, %s,
    %s, %s, %s et %s.

note: TRANSLATORS: Each %s denotes an author name. You can use line breaks, estimating that each author name occupies ca. 16 screen columns and that a screen line has ca. 80 columns.
en: Written by %s, %s, %s,
    %s, %s, %s, %s,
    and %s.
fr: Écrit par %s, %s, %s,
    %s, %s, %s, %s
    et %s.

note: TRANSLATORS: Each %s denotes an author name. You can use line breaks, estimating that each author name occupies ca. 16 screen columns and that a screen line has ca. 80 columns.
en: Written by %s, %s, %s,
    %s, %s, %s, %s,
    %s, and %s.
fr: Écrit par %s, %s, %s,
    %s, %s, %s, %s,
    %s et %s.

note: TRANSLATORS: Each %s denotes an author name. You can use line breaks, estimating that each author name occupies ca. 16 screen columns and that a screen line has ca. 80 columns.
en: Written by %s, %s, %s,
    %s, %s, %s, %s,
    %s, %s, and others.
fr: Écrit par %s, %s, %s,
    %s, %s, %s, %s,
    %s, %s et d'autres.

note: TRANSLATORS: The placeholder indicates the bug-reporting address for this package.  Please add _another line_ saying "Report translation bugs to <...>\n" with the address for translation bugs (typically your translation team's web or email address).
en: 
    Report bugs to: %s
fr: 
    Signalez les bogues à: %s
    Signalez les erreurs de traduction à: traduc@traduc.org

en: Report %s bugs to: %s
fr: Rapportez les bogues de %s à: %s

en: %s home page: <%s>
fr: Page d'accueil de %s: <%s>

en: %s home page: <https://www.gnu.org/software/%s/>
fr: Page d'accueil de %s: <https://www.gnu.org/software/%s/>

en: General help using GNU software: <https://www.gnu.org/gethelp/>
fr: Aide générale sur l'utilisation des logiciels GNU: <https://www.gnu.org/software/gethelp.fr.html>

en: _open_osfhandle failed
fr: échec de _open_osfhandle

en: cannot restore fd %d: dup2 failed
fr: ne peut rétablir fd %d: dup2 a échoué

en: %s subprocess
fr: sous-processus %s

en: %s subprocess got fatal signal %d
fr: le sous-processus %s a reçu le signal fatal %d

en: internal error: REC_FEX_MAX_ELEMS exceeded.  Please report this.
fr: erreur interne: REC_FEX_MAX_ELEMS dépassé. Merci de rapporter ceci.

en: %s: error: the number of records of type %s should be %zd.
fr: %s: erreur: le nombre d'enregistrements de type %s devrait être %zd.

en: %s: error: too many records of type %s. Maximum allowed are %zd.
fr: %s: erreur: trop d'enregistrements de type %s. Le maximum permis est %zd.

en: %s: error: too few records of type %s. Minimum allowed are %zd.
fr: %s: erreur: trop peu d'enregistrements de type %s. Le minimum permis est %zd.

en: out of memory
fr: à cours de mémoire

en: %s:%s: error: mandatory field '%s' not found in record
fr: %s:%s: erreur: champ obligatoire « %s » pas trouvé dans l'enregistrement

en: %s:%s: error: field '%s' not allowed in this record set
fr: %s:%s: erreur: le champ « %s » n'est pas permis dans cet ensemble d'enregistrements

en: %s:%s: error: field '%s' should be unique in this record
fr: %s:%s: erreur: le champ « %s » devrait être unique dans cet enregistrement

en: %s:%s: error: prohibited field '%s' found in record
fr: %s:%s erreur: champ prohibé « %s » rencontré dans l'enregistrement

en: %s:%s: error: %%constraint[%d] violated in record
fr: %s:%s: erreur: %%constraint[%d] violée dans l'enregistrement

en: %s:%s: error: confidential field is not encrypted
fr: %s:%s: erreur: le champ confidentiel n'est pas chiffré

en: %s:%s: error: key field '%s' not found in record
fr: %s:%s: erreur: le champ clé « %s » n'est pas trouvé dans l'enregistrement

en: %s:%s: error: multiple key fields '%s' in record
fr: %s:%s: erreur: plusieurs champs clé « %s » dans l'enregistrement

en: %s:%s: error: duplicated key value in field '%s' in record
fr: %s:%s: erreur: valeur de clé en double dans le champ « %s » de l'enregistrement

en: %s:%s: error: missing %%rec field in record descriptor
fr: %s:%s: erreur: champ %%rec manquant dans le descripteur de l'enregistrement

en: %s:%s: error: too many %%rec fields in record descriptor
fr: %s:%s: erreur: trop de champs %%rec dans le descripteur d'enregistrement

en: %s:%s: error: invalid record type %s
fr: %s:%s: erreur: type d'enregistrement %s invalide

en: %s:%s: error: only one %%key field is allowed in a record descriptor
fr: %s:%s: erreur: un seul champ %%key permis dans le descripteur d'enregistrement

en: %s:%s: error: only one %%size field is allowed in a record descriptor
fr: %s:%s: erreur: un seul champ %%size permis dans le descripteur d'enregistrement

en: %s:%s: error: only one %%sort field is allowed in a record descriptor
fr: %s:%s: erreur: un seul champ %%sort permis dans le descripteur d'enregistrement

en: %s:%s: error: expected a comma-separated list of fields before the type specification
fr: %s:%s: erreur: une liste de champs délimités par des virgules est attendue devant la spécification de type

en: %s:%s: error: the referred type %s does not exist
fr: %s:%s: erreur: le type référé %s n'existe pas

en: %s:%s: error: invalid type specification
fr: %s:%s: erreur: spécification type invalide

en: %s:%s: error: expected a type name before the type specification
fr: %s:%s: erreur: un nom de type est attendu avant la spécification du type

en: %s:%s: error: invalid typedef specification
fr: %s:%s: erreur: spécification typedef invalide

en: %s:%s: error: value for %s[%zd] is not a valid selection expression
fr: %s:%s: erreur: la valeur de %s[%zd] n'est pas une expression de sélection valide

en: %s:%s: error: value for %s[%zd] is not a list of field names
fr: %s:%s: erreur: la valeur de %s[%zd] n'est pas une liste de noms de champs

en: %s:%s: error: value for %s should be a number optionally preceded by >, <, >= or <=.
fr: %s:%s: erreur: la valeur de %s devrait être un nombre facultatif précédé de >, <, >= ou <=.

en: %s:%s: error: value for %s should be a list of field names.
fr: %s:%s: erreur: la valeur de %s devrait être une liste de noms de champs.

en: %s:%s: error: auto-incremented field %s should be of type int, range, uuid or date
fr: %s:%s: erreur: le champ auto-incrémenté %s devrait être de type entier, plage, uuid ou date

en: %s:%s: error: auto-incremented field %s should be of type int, range or date
fr: %s:%s: erreur: le champ auto-incrémenté %s devrait être de type entier, plage ou date

en: %s:%s: error: could not fetch remote descriptor from url %s.
fr: %s:%s: erreur: le descripteur distant n'a pas pu être récupéré depuis l'URL %s.

en: %s:%s: error: could not read external descriptor from file %s.
fr: %s:%s: erreur: le descripteur externe n'a pas pu être lu depuis le fichier %s.

en: %s:%s: error: %s does not contain valid rec data.
fr: %s:%s: erreur: %s ne contient aucune donnée d'enregistrement valable.

en: %s:%s: error: %s does not contain information for type %s.
fr: %s:%s: erreur: %s ne contient aucune information pour le type %s.

en: internal error: rec-types: got REC_TYPE_NONE from rec_type_parse_type_kind() in rec_type_new().
fr: erreur interne: rec-types: REC_TYPE_NONE reçu de rec_type_parse_type_kind() dans rec_type_new().

en: invalid integer.
fr: entier invalide.

en: invalid 'field' value.
fr: valeur « field » invalide.

en: invalid 'uuid' value.
fr: valeur « uuid » invalide.

en: invalid 'bool' value.
fr: valeur « bool » invalide.

en: invalid 'range' value.
fr: valeur « range » invalide.

en: expected an integer between %d and %d.
fr: entier entre %d et %d attendu.

en: invalid 'real' value.
fr: valeur « real » invalide.

en: value too large.  Expected a size <= %zu.
fr: valeur trop grande. Taille attendue <= %zu.

en: invalid 'line' value.
fr: valeur « ligne » attendue.

en: value does not match the regexp.
fr: valeur ne correspond pas à l'expression régulière.

en: invalid date.
fr: date invalide.

en: invalid email.
fr: email invalide.

en: invalid enum value.
fr: valeur énumérée invalide.

en: internal error: rec_int_rec_extract_file: error compiling regexp.
fr: erreur interne: rec_int_rec_extract_file: erreur à la compilation de la regexp.

en: internal error: rec_int_rec_extract_url: error compiling regexp.
fr: erreur interne: rec_int_rec_extract_url: erreur à la compilation de la regexp.

en: internal error: rec_match: error compiling regexp.
fr: erreur interne: rec_match: erreur à la compilation de la regexp.

note: TRANSLATORS: --help output, csv2rec synopsis. no-wrap
en: Usage: csv2rec [OPTIONS]... [CSV_FILE]
fr: Usage: csv2rec [OPTIONS]… [FICHIER_CSV]

note: TRANSLATORS: --help output, csv2rec short description. no-wrap
en: Convert csv data into rec data.
fr: Convertit les données csv en des données d'enregistrement.

note: TRANSLATORS: --help output, csv2rec options. no-wrap
en:   -t, --type=TYPE                     type name for the converted records; if this
                                            parameter is ommited then no type is used.
      -s, --strict                        be strict parsing the csv file.
      -e, --omit-empty                    omit empty fields.
fr:   -t, --type=TYPE                     nom de type pour les enregistrements convertis; aucun type n'est utilisé
                                            si ce paramètre est omis.
      -s, --strict                        analyser le fichier csv de manière stricte.
      -e, --omit-empty                    omettre les champs vides.

en: invalid field name '%s' in header
fr: nom de champ « %s » invalide dans l'en-tête

en: %s: %lu: this line contains %lu fields, but %lu header fields were read
fr: %s: %lu: cette ligne contient %lu champs mais %lu champs d'en-têtes ont été lus

en: cannot read file %s
fr: impossible de lire le fichier %s

en: failed to initialize csv parser
fr: échec à l'initialisation de l'analyseur csv

en: error while parsing CSV file: %s
fr: erreur lors de l'analyse du fichier CSV: %s

note: TRANSLATORS: --help output, mdb2rec synopsis. no-wrap
en: Usage: mdb2rec [OPTIONS]... MDB_FILE [TABLE]
fr: Usage mdb2rec [OPTIONS]… FICHIER_MDB [TABLE]

note: TRANSLATORS: --help output, mdb2rec short description. no-wrap
en: Convert an mdb file into a rec file.
fr: Convertit un fichier mdb en un fichier d'enregistrements.

note: TRANSLATORS: --help output, mdb2rec options. no-wrap
en:   -s, --system-tables                 include system tables.
      -e, --keep-empty-fields             don't prune empty fields in the rec
                                            output.
      -l, --list-tables                   dump a list of the table names contained
                                            in the mdb file.
fr:   -s, --system-tables                 inclure les tables systèmes.
      -e, --keep-empty-fields             garder les champs vides dans la sortie
                                            des enregistrements.
      -l, --list-tables                   afficher une liste des noms des tables
                                             contenues dans le fichier mdb.

en: failed to normalise record type name %s
fr: erreur lors de la normalisation du nom de type d'enregistrement %s

en: failed to normalise field name %s
fr: erreur lors de la normalisation du nom du champ %s

en: failed to normalise the field name %s
fr: erreur lors de la normalisation du nom du champ %s

en: invalid field name %s.
fr: nom de champ %s invalide.

en: could not open file %s
fr: le fichier %s n'a pas pu être ouvert

en: file does not appear to be an Access database
fr: le fichier ne semble pas être une base de données Access

note: TRANSLATORS: --help output, rec2csv synopsis. no-wrap
en: Usage: rec2csv [OPTIONS]... [REC_FILE]
fr: Usage: rec2csv [OPTIONS]… [FICHIER_ENRG]

note: TRANSLATORS: --help output, rec2csv short description. no-wrap
en: Convert rec data into csv data.
fr: Convertit les données enrg en données csv.

note: TRANSLATORS: --help output, rec2csv options. no-wrap
en:   -d, --delim=char                    sets the deliminator (default ',')
      -t, --type=TYPE                     record set to convert to csv; if this parameter
                                            is omitted then the default record set is used
      -S, --sort=FIELDS                   sort the output by the specified fields.
fr:   -d, --delim=CARACT                  change le délimiteur (« , » par défaut)
      -t, --type=TYPE                     ensemble d'enregistrements à convertir en csv; l'ensemble d'enregistrements
                                            par défaut est utilisé si ce paramètre est omis
      -S, --sort=CHAMPS                   trier la sortie selon les champs spécifiés.

en: only one list of fields can be specified as a sorting criteria.
fr: une seule liste de champs peut servir de critère de tri.

en: invalid field name list in -S.
fr: liste de noms de champs invalide dans -S.

en: internal error creating fex.
fr: erreur interne lors de la création de fex.

note: TRANSLATORS: --help output, recdel synopsis. no-wrap
en: Usage: recdel [OPTIONS]... [-t TYPE] [-n NUM | -e RECORD_EXPR | -q STR | -m NUM] [FILE]
fr: Usage: recdel [OPTIONS]… [-t TYPE] [-n NUM | -e EXPR_ENR | -q CHAÎNE | -m NUM] [FICHIER]

note: TRANSLATORS: --help output, recdel short description. no-wrap
en: Remove (or comment out) records from a rec file.
fr: Supprime (ou met en commentaire) les enregistrements du fichier enrg.

note: TRANSLATORS: --help output, recdel arguments. no-wrap
en:   -c, --comment                       comment out the matching records instead of
                                            deleting them.
          --force                         delete even in potentially dangerous situations,
                                            and if the deletion is violating record restrictions.
          --no-external                   don't use external descriptors.
          --verbose                       give a detailed report if the integrity check
                                            fails.
fr:   -c, --comment                       mettre en commentaire les enregistrements correspondants au lieu de
                                            les supprimer.
          --force                         supprimer même dans des situations potentiellement dangereuses
                                            et si l'effacement viole des restrictions d'enregistrements.
          --no-external                   ne pas utiliser de descripteur externe.
          --verbose                       fournir un rapport détaillé si le contrôle d'intégrité
                                            échoue.

note: TRANSLATORS: --help output, notes on recdel. no-wrap TRANSLATORS: --help output, notes on recfix. TRANSLATORS: --help output, notes on recins.
en: If no FILE is specified then the command acts like a filter, getting
    the data from standard input and writing the result to standard output.
fr: Si aucun FICHIER n'est spécifié alors la commande agit comme un filtre récupérant les
    données depuis l'entrée standard et écrivant le résultat sur la sortie standard.

en: no records of type %s found.
fr: aucun enregistrement de type %s trouvé.

en: ignoring a request to delete all records of type %s.
fr: ignore la demande de supprimer tous les enregistrements de type %s.

en: use --force if you really want to proceed, or use either -n or -e.
fr: utilisez --force si vous voulez réellement continuer ou alors utilisez -n ou -e.

en: invalid selection expression.
fr: expression de sélection invalide.

en: file %s is not writable.
fr: le fichier %s n'est pas accessible en écriture.

note: TRANSLATORS: --help output, recfix synopsis. no-wrap
en: Usage: recfix [OPTION]... [OPERATION] [OP_OPTION]... [FILE]
fr: Usage: recfix [OPTION]… [OPÉRATION] [OP_OPTION]… [FICHIER]

note: TRANSLATORS: --help output, recfix short description. no-wrap
en: Check and fix rec files.
fr: Vérifie et corrige les fichiers enrg.

note: TRANSLATORS: --help output, recfix global arguments. no-wrap
en:       --no-external                   don't use external descriptors.
          --force                         force the requested operation.
fr:       --no-external                   ne pas utiliser de descripteur externe.
          --force                         forcer l'opération demandée.

note: TRANSLATORS: --help output, recfix operations. no-wrap
en: Operations:
          --check                         check integrity of the specified file.  Default.
          --sort                          sort the records in the specified file.
          --auto                          insert auto-generated fields in records missing them.
fr: Opérations:
          --check                         vérifie l'intégrité du fichier spécifié. Défaut.
          --sort                          trier les enregistrements dans le fichier spécifié.
          --auto                          insérer des champs auto-générés dans les enregistrements où ils manquent.

note: TRANSLATORS: --help output, recfix operations related with encryption. no-wrap
en:       --encrypt                       encrypt confidential fields in the specified file.
          --decrypt                       decrypt confidential fields in the specified file.
fr:       --encrypt                       chiffrer les champs confidentiels dans le fichier spécifié.
          --decrypt                       déchiffrer les champs confidentiels dans le fichier spécifié.

note: TRANSLATORS: --help output, recfix encryption and decryption options. no-wrap
en: De/Encryption options:
      -s, --password=PASSWORD             encrypt/decrypt with this password.
fr: Options de dé/chiffrement:
      -s, --password=MOT_DE_PASSE         chiffre/déchiffre avec ce mot de passe.

en: --password|-s must be used as an operation argument.
fr: --password|-s doit être utilisé comme un argument d'opération.

en: the specified operation does not require a password.
fr: l'opération spécifiée n'a pas besoin de mot de passe.

en: please specify just one password.
fr: veuillez n'indiquer qu'un seul mot de passe.

en: please specify just one operation.
fr: veuillez n'indiquer qu'une seule opération

en: the database contains already encrypted fields
fr: la base de données contient déjà des champs chiffrés

en: please use --force or --decrypt
fr: veuillez utiliser --force ou --decrypt

en: unknown operation in recfix: please report this as a bug.
fr: opération inconnue dans recfix: veuillez rapporter ceci comme un bug.

note: TRANSLATORS: --help output, recfmt synopsis. no-wrap
en: Usage: recfmt [OPTION]... [TEMPLATE]
fr: Usage: recfmt [OPTION]… [MODÈLE]

note: TRANSLATORS: --help output, recfmt arguments. no-wrap
en: Apply a template to records read from standard input.
fr: Appliquer un modèle aux enregistrements lus sur l'entrée standard.

note: TRANSLATORS: --help output, recfmt arguments. no-wrap
en:   -f, --file=FILENAME                 read the template to apply from a file.
fr:   -f, --file=FICHIER                 lire le modèle à appliquer dans le fichier.

en: can't open file %s for reading.
fr: le fichier %s n'a pas pu être ouvert en lecture.

en: don't specify a template in the command line and -f at the same time.
fr: ne spécifiez pas de modèle sur la ligne de commande et avec -f en même temps.

en: invalid expression in a template slot.
fr: expression invalide dans un emplacement de modèle.

en: error evaluating expression in a template slot.
fr: erreur lors de l'évaluation d'une expression dans un emplacement de modèle.

en: recfmt_apply_template: error compiling regexp. Please report this.
fr: recfmt_apply_template: erreur à la compilation de la regexp. Merci de rapporter ceci.

note: TRANSLATORS: --help output, recinf synopsis. no-wrap
en: Usage: recinf [OPTION]... [FILE]...
fr: Usage: recinf [OPTION]… [FICHIER]…

note: TRANSLATORS: --help output, recinf short description. no-wrap
en: Print information about the types of records stored in the input.
fr: Afficher les informations à propos des types d'enregistrements stockés dans l'entrée.

note: TRANSLATORS: --help output, recinf arguments. no-wrap
en:   -t, --type=RECORD_TYPE          print information on the records having the
                                        specified type.
      -d, --descriptor                include the full record descriptors.
      -n, --names-only                output just the names of the record files
                                        found in the input.
fr:   -t, --type=TYPE_ENREGISTREMENT  afficher les informations sur les enregistrements ayant
                                        le type spécifié.
      -d, --descriptor                inclure les descriptors complets de l'enregistrement.
      -n, --names-only                afficher uniquement les noms des fichiers d'enregistrements
                                        rencontrés en entrée.

note: TRANSLATORS: --help output, recinf special options. no-wrap
en: Special options:
      -S, --print-sexps                   print the data in sexps instead of rec format.
fr: Options spéciales:
      -S, --print-sexps                   afficher les données en sexps au lieu du format enrg.

en: error: cannot read file %s
fr: erreur: impossible de lire le fichier %s

note: TRANSLATORS: --help output, recins synopsis. no-wrap
en: Usage: recins [OPTION]... [-t TYPE] [-n NUM | -e RECORD_EXPR | -q STR | -m NUM] [(-f NAME -v STR) | -r RECDATA]... [FILE]
fr: Usage: recins [OPTION]… [-t TYPE] [-n NUM | -e EXPR_ENR | -q CHAÎNE | -m NUM] [(-f CHAÎNE -v CHAÎNE]|[-r RECDATA)]… [FICHIER]

note: TRANSLATORS: --help output, recins short description. no-wrap
en: Insert new records in a rec database.
fr: Insérer les nouveaux enregistrements dans une base de données d'enregistrements.

note: TRANSLATORS: --help output, recins arguments. no-wrap
en:   -f, --field=STR                     field name; should be followed by a -v.
      -v, --value=STR                     field value; should be preceded by an -f.
      -r, --record=STR                    record that will be inserted in the file.
          --force                         insert the record even if it is violating
                                            record restrictions.
          --no-external                   don't use external descriptors.
          --no-auto                       don't insert auto generated fields.
          --verbose                       give a detailed report if the integrity check
                                            fails.
fr:   -f, --field=CHAÎNE                  nom du champ; devrait être suivi par -v.
      -v, --value=CHAÎNE                  valeur du champ; devrait être précédé par -f.
      -r, --record=CHAÎNE                 enregistrement qui sera inséré dans le fichier.
          --force                         insérer l'enregistrement même si il viole
                                            les restrictions de l'enregistrement.
          --no-external                   ne pas utiliser de descripteur externe.
          --no-auto                       ne pas insérer de champ généré automatiquement.
          --verbose                       fournir un rapport détaillé si la validation d'intégrité
                                            échoue.

note: TRANSLATORS: --help output, encryption related options. no-wrap
en:   -s, --password=STR                  encrypt confidential fields with the given password.
fr:   -s, --password=CHAÎNE               chiffrer les champs confidentiels avec ce mot de passe.

en: a -f should be followed by a -v
fr: un -f devrait être suivi par un -v

en: a -v should be preceded by a -f
fr: un -v devrait être précédé par un -f

en: more than one password was specified
fr: plus d'un mot de passe a été spécifié

en: error while parsing the record provided by -r
fr: erreur lors de l'analyse de l'enregistrement fourni par -r

en: please provide a value for the field %s
fr: veuillez fournir une valeur pour le champ %s

note: TRANSLATORS: --help output, recsel synopsis. no-wrap
en: Usage: recsel [OPTION]... [-t TYPE] [-j FIELD] [-n INDEXES | -e RECORD_EXPR | -q STR | -m NUM] [-c | (-p|-P) FIELD_EXPR] [FILE]...
fr: Usage: recsel [OPTION]… [-t TYPE] [-j CHAMP] [-n INDEXES | -e EXPR_ENRG | -q EXPR | -m NUM] [-c | (-p|-P) EXPR_CHAMP] [FICHIER]…

note: TRANSLATORS: --help output, recsel arguments. no-wrap
en: Select and print rec data.
fr: Sélectionne et affiche les données de l'enregistrement.

note: TRANSLATORS: --help output, recsel arguments. no-wrap
en:   -d, --include-descriptors           print record descriptors along with the matched
                                            records.
      -C, --collapse                      do not section the result in records with newlines.
      -S, --sort=FIELD,...                sort the output by the specified fields.
      -G, --group-by=FIELD,...            group records by the specified fields.
      -U, --uniq                          remove duplicated fields in the output records.
fr:   -d, --include-descriptors           afficher les descripteurs d'enregistrements ainsi que les enregistrements
                                            correspondants.
      -C, --collapse                      ne pas séparer les résultats des enregistrements avec des sauts de lignes.
      -S, --sort=CHAMP,…                  trier la sortie selon le champ spécifié.
      -G, --group-by=CHAMP,…              grouper les enregistrements selon le champ spécifié.
      -U, --uniq                          supprimer les champs dupliqués dans les enregistrements de sortie.

note: TRANSLATORS: --help output, encryption related options. no-wrap
en:   -s, --password=STR                  decrypt confidential fields with the given password.
fr:   -s, --password=CHAÎNE               déchiffrer les champs confidentiels avec ce mot de passe.

en:   -j, --join=FIELD                    perform an inner join using the specified field.
fr:   -j, --join=CHAMP                    effectuer une jointure interne sur le champ spécifié.

note: TRANSLATORS: --help output, recsel output options. no-wrap
en: Output options:
      -p, --print=FIELDS                  comma-separated list of fields to print for each
                                            matching record.
      -P, --print-values=FIELDS           as -p, but print only the values of the selected
                                            fields.
      -R, --print-row=FIELDS              as -P, but separate the values with spaces instead
                                            of newlines.
      -c, --count                         print a count of the matching records instead of
                                            the records themselves.
fr: Options de sortie:
      -p, --print=CHAMPS                  liste séparée par des virgules des champs à afficher pour chaque
                                            enregistrement correspondant.
      -P, --print-values=CHAMPS           comme -p mais afficher uniquement les valeurs des champs sélectionnés.
      -R, --print-row=CHAMPS              comme -P mais séparer les valeurs avec des espaces au lieu
                                            de sauts de lignes.
      -c, --count                         afficher le décompte des enregistrements correspondants au lieu
                                            des enregistrements.

note: TRANSLATORS: --help output, recsel special options. no-wrap
en: Special options:
          --print-sexps                   print the data in sexps instead of rec format.
fr: Options spéciales:
          --print-sexps                   afficher les données en sexps au lieu du format enrg.

en: only one field list can be specified as a sorting criteria.
fr: une seule liste de champs peut servir de critère de tri.

en: invalid field names in -S.
fr: noms de champ invalides dans -S.

en: only one field can be specified as join criteria.
fr: un seul champ peut servir de critère de jointure.

en: please specify a correct field name to -j|--join.
fr: veuillez spécifier un nom de champ correct avec -j|--join.

en: only one field list can be specified as a grouping criteria.
fr: une seule liste de champs peut servir de critère de groupement.

en: invalid field names in -G.
fr: noms de champ invalides dans -G.

en: cannot specify -[pPR] and also -c.
fr: vous ne pouvez pas spécifier -[pPR] en même temps que -c.

en: invalid list of fields in -%c
fr: liste de champs invalide dans -%c

en: internal error creating the field expression.
fr: erreur interne lors de la création de l'expression de champ.

en: invalid aggregate function '%s'
fr: fonction d'aggrégation « %s » invalide

en: cannot specify -c and also -p.
fr: vous ne pouvez pas spécifier -c en même temps que -p.

en: joins can only be used when a named record set is selected.
fr: les jointures peuvent uniquement être utilisées si un ensemble d'enregistrements nommés est sélectionné.

en: several record types found.  Please use -t to specify one.
fr: plusieurs types d'enregistrements trouvés. Veuillez utiliser -t pour en spécifier un.

note: TRANSLATORS: --help output, recset synopsis. no-wrap
en: Usage: recset [OPTION]... [FILE]...
fr: Usage: recset [OPTION]… [FICHIER]…

note: TRANSLATORS: --help output, recset short description. no-wrap
en: Alter or delete fields in records.
fr: Altérer ou éditer les champs dans les enregistrements.

note: TRANSLATORS: --help output, recset options. no-wrap
en:       --no-external                   don't use external descriptors.
          --force                         alter the records even if violating record
                                            restrictions.
fr:       --no-external                   ne pas utiliser de descripteur externe.
          --force                         altérer les enregistrements même si cela viole les restrictions
                                            des enregistrements.

note: TRANSLATORS: --help output, recset field selection options. no-wrap
en: Field selection options:
      -f, --fields=FIELDS                 comma-separated list of field names with optional
                                            subscripts.
fr: Options de sélection des champs:
      -f, --fields=CHAMPS                 liste séparée par des virgules des noms des champs avec
                                            les indices optionnels.

note: TRANSLATORS: --help output, recset actions. no-wrap
en: Actions:
      -s, --set=VALUE                     change the value of the selected fields.
      -a, --add=VALUE                     add the selected fields with the given value.
      -S, --set-add=VALUE                 change the value of the selected fields.  If they don't
                                            exist then add a new field with that value.
      -r, --rename=NAME                   rename the selected fields to a given name.  If an entire
                                            record set is selected then the field is renamed in the
                                            record descriptor as well.
      -d, --delete                        delete the selected fields.
      -c, --comment                       comment out the selected fields.
fr: Actions:
      -s, --set=VALEUR                    changer la valeur des champs sélectionnés.
      -a, --add=VALEUR                    ajouter les champs sélectionnés avec la valeur indiquée.
      -S, --set-add=VALEUR                changer la valeur des champs sélectionner. Si ils n'existent pas,
                                            ajouter un nouveau champ avec cette valeur.
      -r, --rename=NOM                    renommer les champs sélectionnés avec le nom indiqué. Si un ensemble complet
                                            d'enregistrements est sélectionné, alors le champ est également renommé dans
                                            le descripteur d'enregistrement.
      -d, --delete                        effacer les champs sélectionnés.
      -c, --comment                       mettre en commentaire les champs sélectionnés.

en: please specify some field with -f.
fr: veuillez spécifier des champs avec -f.

en: please specify just one action.
fr: veuillez ne spécifier qu'une seule action.

en: invalid field expression in -f.
fr: expression de champ invalide dans -f.

en: creating the field expression.
fr: création de l'expression de champ.

en: the rename operation requires just one field with an optional subscript.
fr: l'opération de renommage requiert un seul champ avec un indice optionnel.

note: TRANSLATORS: --help output 5+ (reports) TRANSLATORS: the placeholder indicates the bug-reporting address for this application.  Please add _another line_ with the address for translation bugs. no-wrap
en: Report bugs to: %s
fr: Signalez les bugs à: %s
    Signalez les erreurs de traduction à: traduc@traduc.org

en: %s home page: <http://www.gnu.org/software/recutils/>
fr: Page d'accueil de %s: <http://www.gnu.org/software/recutils/>

en: General help using GNU software: <http://www.gnu.org/gethelp/>
fr: Aide générale sur l'utilisation des logiciels GNU: <http://www.gnu.org/gethelp/>

note: TRANSLATORS: --help output, common arguments. no-wrap
en:       --help                          print a help message and exit.
          --version                       show version and exit.
fr:       --help                          afficher un message d'aide et quitter.
          --version                       afficher la version et quitter.

note: TRANSLATORS: --help output, record selection arguments no-wrap
en: Record selection options:
      -i, --case-insensitive              make strings case-insensitive in selection
                                            expressions.
      -t, --type=TYPE                     operate on records of the specified type only.
      -e, --expression=RECORD_EXPR        selection expression.
      -q, --quick=STR                     select records with fields containing a string.
      -n, --number=NUM,...                select specific records by position, with ranges.
      -m, --random=NUM                    select a given number of random records.
fr: Options de sélection des enregistrements:
      -i, --case-insensitive              rendre les chaînes insensibles à la casse dans les expressions
                                            de sélection.
      -t, --type=TYPE                     agir uniquement sur les enregistrements du type sélectionné.
      -e, --expression=EXPR_ENR           expression de sélection.
      -q, --quick=CHAÎNE                  sélectionner les enregistrements avec des champs contenant une chaîne.
      -n, --number=NUM,…                  sélectionner les enregistrements spécifiés par position (plage permise).
      -m, --random=NUM                    sélectionner un nombre aléatoire d'enregistrements.

en: Copyright (C) %s Jose E. Marchesi.
    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: Copyright (C) %s Jose E. Marchesi.
    License GPLv3+: GNU GPL version 3 ou supérieure <http://gnu.org/licenses/gpl.html>.
    Ceci est un logiciel libre: vous êtes libre de le changer et de le redistribuer.
    Il n'y a PAS de GARANTIE, dans les limites permises par la loi.

en: 
    Written by Jose E. Marchesi.
fr: 
    Écrit par Jose E. Marchesi.

en: : error:
fr: : erreur:

en: : warning:
fr: : avertissement:

en: duplicated record set '%s' from %s.
fr: ensemble d'enregistrement « %s » en double dans %s.

en: cannot create a unique name.
fr: impossible de créer un nom unique.

en: renaming file %s to %s
fr: renomme le fichier %s en %s

en: operation aborted due to integrity failures.
fr: opération annulée à cause d'erreurs d'intégrité.

en: use --verbose to get a detailed report.
fr: utilisez --verbose pour obtenir un rapport détaillé.

en: use --force to skip the integrity check.
fr: utilisez --force pour ignorer la validation d'intégrité.

en: internal error: recutl_index_list_parse: error compiling regexp.
fr: erreur interne: recutl_index_list_parse: erreur à la compilation de la regexp.

en: Password:
fr: Mot de passe:

en: Password again:
fr: Mot de passe, à nouveau:

en: the provided passwords don't match.
fr: les mots de passes entrés ne sont pas les mêmes.

en: cannot specify -e and also -n
fr: vous ne pouvez pas spécifier -e en même temps que -n

en: cannot specify -e and also -q
fr: vous ne pouvez pas spécifier -e en même temps que -q

en: invalid selection expression
fr: expression de sélection invalide

en: cannot specify -n and also -e
fr: vous ne pouvez pas spécifier -n en même temps que -e

en: cannot specify -n and also -q
fr: vous ne pouvez pas spécifier -n en même temps que -q

en: invalid list of indexes in -n
fr: liste d'index invalide dans -n

en: cannot specify -m and also -e
fr: vous ne pouvez pas spécifier -m en même temps que -e

en: cannot specify -m and also -q
fr: vous ne pouvez pas spécifier -m en même temps que -q

en: cannot specify -m and also -n
fr: vous ne pouvez pas spécifier -m en même temps que -n
