perkamon - en to fr translation catalogue (54 entries)

note: type: TH
en: 2019-10-10
fr: 10 octobre 2019

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: regcomp, regexec, regerror, regfree - POSIX regex functions
fr: regcomp, regexec, regerror, regfree - Fonctions POSIX pour les expressions rationnelles (« regex »)

note: type: SS
en: POSIX regex compiling
fr: Compilation d'expressions rationnelles POSIX

note: type: Plain text
en: B<regcomp>()  is used to compile a regular expression into a form that is suitable for subsequent B<regexec>()  searches.
fr: B<regcomp>() est utilisée pour compiler une expression rationnelle sous une forme utilisable par la suite pour des recherches avec B<regexec>().

note: type: Plain text
en: B<regcomp>()  is supplied with I<preg>, a pointer to a pattern buffer storage area; I<regex>, a pointer to the null-terminated string and I<cflags>, flags used to determine the type of compilation.
fr: On fournit à B<regcomp>() les arguments I<preg>, un pointeur vers une zone de stockage du motif, I<regex>, un pointeur vers une chaîne terminée par un caractère nul, et I<cflags>, les attributs indiquant le type de compilation.

note: type: Plain text
en: All regular expression searching must be done via a compiled pattern buffer, thus B<regexec>()  must always be supplied with the address of a B<regcomp>()  initialized pattern buffer.
fr: Toutes les recherches d'expressions rationnelles sont effectuées à travers la zone de motif compilé, ainsi B<regexec>() doit toujours recevoir l'adresse d'un motif initialisé par B<regcomp>().

note: type: Plain text
en: Use B<POSIX> Extended Regular Expression syntax when interpreting I<regex>.  If not set, B<POSIX> Basic Regular Expression syntax is used.
fr: Utiliser la syntaxe d'expression rationnelle étendue B<POSIX> pour interpréter I<regex>. Sinon, la syntaxe d'expression rationnelle de base B<POSIX> est utilisée.

note: type: Plain text
en: Do not differentiate case.  Subsequent B<regexec>()  searches using this pattern buffer will be case insensitive.
fr: Ne pas différencier les majuscules des minuscules. Les recherches B<regexec>() suivantes utilisant le tampon de motif n'effectueront pas la différenciation.

note: type: Plain text
en: Do not report position of matches.  The I<nmatch> and I<pmatch> arguments to B<regexec>()  are ignored if the pattern buffer supplied was compiled with this flag set.
fr: Ne pas signaler la position des correspondances de chaînes. Les paramètres I<nmatch> et I<pmatch> de B<regexec>() ne sont pas pris en compte si le tampon de motif est compilé avec cet attribut.

note: type: Plain text
en: Match-any-character operators don't match a newline.
fr: L'opérateur «\ n'importe-quel-caractère\ » ne s'identifie pas avec le saut de ligne.

note: type: Plain text
en: A nonmatching list (B<[^...]>)  not containing a newline does not match a newline.
fr: Une liste d'exceptions (B<[^...]>) ne contenant pas de saut de ligne ne s'identifie pas avec un saut de ligne.

note: type: Plain text
en: Match-beginning-of-line operator (B<^>)  matches the empty string immediately after a newline, regardless of whether I<eflags>, the execution flags of B<regexec>(), contains B<REG_NOTBOL>.
fr: L'opérateur «\ début-de-ligne\ » (B<^>) s'identifie avec une chaîne vide suivant immédiatement un saut de ligne, même si l'attribut I<eflags> de B<regexec>() contient B<REG_NOTBOL>.

note: type: Plain text
en: Match-end-of-line operator (B<$>)  matches the empty string immediately before a newline, regardless of whether I<eflags> contains B<REG_NOTEOL>.
fr: L'opérateur «\ fin-de-ligne\ » (B<$>) s'identifie avec une chaîne vide précédant immédiatement un saut de ligne, même si l'attribut I<eflags> contient B<REG_NOTEOL>.

note: type: SS
en: POSIX regex matching
fr: Correspondance d'expressions rationnelles POSIX

note: type: Plain text
en: B<regexec>()  is used to match a null-terminated string against the precompiled pattern buffer, I<preg>.  I<nmatch> and I<pmatch> are used to provide information regarding the location of any matches.  I<eflags> may be the bitwise-B<or> of one or both of B<REG_NOTBOL> and B<REG_NOTEOL> which cause changes in matching behavior described below.
fr: B<regexec>() est utilisée pour mettre en correspondance une chaîne terminée par un caractère nul, avec le tampon de motif précompilé I<preg>. I<nmatch> et I<pmatch> fournissent des informations concernant l'emplacement des correspondances. I<eflags> peut être un B<OU binaire> entre les constantes B<REG_NOTBOL> ou B<REG_NOTEOL> qui modifient le comportement de la mise en correspondance décrite ci-dessous.

note: type: Plain text
en: The match-beginning-of-line operator always fails to match (but see the compilation flag B<REG_NEWLINE> above).  This flag may be used when different portions of a string are passed to B<regexec>()  and the beginning of the string should not be interpreted as the beginning of the line.
fr: L'opérateur «\ début-de-ligne\ » échoue toujours (mais voyez l'attribut de compilation B<REG_NEWLINE> ci-dessus). Cet attribut peut être utilisé quand différentes portions d'une chaîne sont transmises à B<regexec>() et que le début de la chaîne ne correspond pas à un début de ligne.

note: type: Plain text
en: The match-end-of-line operator always fails to match (but see the compilation flag B<REG_NEWLINE> above).
fr: L'opérateur «\ fin-de-ligne\ » échoue toujours (mais voyez l'attribut de compilation B<REG_NEWLINE> ci-dessus).

note: type: SS
en: Byte offsets
fr: Décalage d'octets

note: type: Plain text
en: Unless B<REG_NOSUB> was set for the compilation of the pattern buffer, it is possible to obtain match addressing information.  I<pmatch> must be dimensioned to have at least I<nmatch> elements.  These are filled in by B<regexec>()  with substring match addresses.  The offsets of the subexpression starting at the I<i>th open parenthesis are stored in I<pmatch[i]>.  The entire regular expression's match addresses are stored in I<pmatch[0]>.  (Note that to return the offsets of I<N> subexpression matches, I<nmatch> must be at least I<N+1>.)  Any unused structure elements will contain the value -1.
fr: À moins que l'attribut B<REG_NOSUB> n'ait été utilisé lors de la compilation du motif, il est possible d'obtenir des informations sur les correspondances de chaînes. I<pmatch> doit être dimensionnée pour contenir au moins I<nmatch> éléments. Ils sont remplis par B<regexec>() avec les adresses des sous-chaînes mises en correspondance. Les positions de la sous-expression débutant à la I<i>e parenthèse sont stockées dans I<pmatch[i]>. Les adresses de mise en correspondance de l'expression complète sont stockées dans  I<pmatch[0]>. (Remarquez que pour obtenir les positions de correspondance de la sous-expression I<N>, I<nmatch> doit valoir au moins I<N+1>.) Tous les éléments de structure inutilisés contiendront la valeur -1.

note: type: Plain text
en: The I<regmatch_t> structure which is the type of I<pmatch> is defined in I<E<lt>regex.hE<gt>>.
fr: La structure I<regmatch_t> du type I<pmatch> est définie dans I<E<lt>regex.hE<gt>>.

note: type: Plain text
en: Each I<rm_so> element that is not -1 indicates the start offset of the next largest substring match within the string.  The relative I<rm_eo> element indicates the end offset of the match, which is the offset of the first character after the matching text.
fr: Chaque élément I<rm_so> différent de -1 indique le point de départ de la sous-chaîne suivante la plus longue qui soit mise en correspondance. L'élément I<rm_eo> indique le décalage de la fin de la sous-chaîne, qui est l'emplacement du premier caractère après le texte qui correspond.

note: type: SS
en: POSIX error reporting
fr: Retours d'erreurs POSIX

note: type: Plain text
en: B<regerror>()  is used to turn the error codes that can be returned by both B<regcomp>()  and B<regexec>()  into error message strings.
fr: B<regerror>() est utilisé pour transformer les codes d'erreur renvoyés par B<regcomp>() et par B<regexec>() en libellés.

note: type: Plain text
en: B<regerror>()  is passed the error code, I<errcode>, the pattern buffer, I<preg>, a pointer to a character string buffer, I<errbuf>, and the size of the string buffer, I<errbuf_size>.  It returns the size of the I<errbuf> required to contain the null-terminated error message string.  If both I<errbuf> and I<errbuf_size> are nonzero, I<errbuf> is filled in with the first I<errbuf_size - 1> characters of the error message and a terminating null byte (\(aq\e0\(aq).
fr: B<regerror>() reçoit le code I<errcode>, le tampon de motif I<preg>, un pointeur sur une chaîne de caractères I<errbuf>, et la longueur maximale de cette chaîne I<errbuf_size>. Cette fonction renvoie la taille I<errbuf> nécessaire pour contenir le libellé d'erreur terminé par un caractère nul. Si I<errbuf> et I<errbuf_size> son non nuls, I<errbuf> est rempli avec les I<errbuf_size - 1> premiers caractères du libellé d'erreur, suivis d'un caractère nul de terminaison («\ \e0\ »).

note: type: SS
en: POSIX pattern buffer freeing
fr: Libération des tampons de motifs POSIX

note: type: Plain text
en: Supplying B<regfree>()  with a precompiled pattern buffer, I<preg> will free the memory allocated to the pattern buffer by the compiling process, B<regcomp>().
fr: En fournissant à B<regfree>() un tampon de motif précompilé I<preg>, il libérera la mémoire allouée au tampon durant la compilation avec B<regcomp>().

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: B<regcomp>()  returns zero for a successful compilation or an error code for failure.
fr: B<regcomp>() renvoie zéro si la compilation réussit, ou un code d'erreur en cas d'échec.

note: type: Plain text
en: B<regexec>()  returns zero for a successful match or B<REG_NOMATCH> for failure.
fr: B<regexec>() renvoie zéro si la correspondance réussit, et B<REG_NOMATCH> si elle échoue.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: The following errors can be returned by B<regcomp>():
fr: Les erreurs suivantes peuvent être déclenchées par B<regcomp>()\ :

note: type: Plain text
en: Invalid use of back reference operator.
fr: Utilisation illégale de l'opérateur de référence inverse.

note: type: Plain text
en: Invalid use of pattern operators such as group or list.
fr: Utilisation illégale d'un opérateur du type groupe ou liste.

note: type: Plain text
en: Invalid use of repetition operators such as using \(aq*\(aq as the first character.
fr: Utilisation invalide d'opérateurs de répétition, comme un caractère «\ *\ » en première place.

note: type: Plain text
en: Un-matched brace interval operators.
fr: Accolade manquante.

note: type: Plain text
en: Un-matched bracket list operators.
fr: Crochet manquant.

note: type: Plain text
en: Invalid collating element.
fr: Élément de classement invalide.

note: type: Plain text
en: Unknown character class name.
fr: Nom de classe de caractère inconnu.

note: type: Plain text
en: Nonspecific error.  This is not defined by POSIX.2.
fr: Erreur non spécifique. Elle n'est pas définie par POSIX.2.

note: type: Plain text
en: Trailing backslash.
fr: Barre oblique inverse de fin.

note: type: Plain text
en: Un-matched parenthesis group operators.
fr: Parenthèse manquante.

note: type: Plain text
en: Invalid use of the range operator; for example, the ending point of the range occurs prior to the starting point.
fr: Utilisation illégale de l'opérateur d'intervalle. Par exemple, la fin de l'intervalle est inférieure au début de l'intervalle.

note: type: Plain text
en: The regex routines ran out of memory.
fr: Les routines regex ont épuisé la mémoire.

note: type: Plain text
en: Invalid back reference to a subexpression.
fr: Référence inverse illégale vers une sous-expression.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: tbl table
en: Value
fr: Valeur

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
