perkamon - en to fr translation catalogue (20 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 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: mbtowc - convert a multibyte sequence to a wide character
fr: mbtowc - Convertir une séquences multioctet en caractères larges

note: type: Plain text
en: The main case for this function is when I<s> is not NULL and I<pwc> is not NULL.  In this case, the B<mbtowc>()  function inspects at most I<n> bytes of the multibyte string starting at I<s>, extracts the next complete multibyte character, converts it to a wide character and stores it at I<*pwc>.  It updates an internal shift state known only to the B<mbtowc>()  function.  If I<s> does not point to a null byte (\(aq\e0\(aq), it returns the number of bytes that were consumed from I<s>, otherwise it returns 0.
fr: L'utilisation habituelle de cette fonction est avec I<s> et I<pwc> tous deux différents NULL. Dans ce cas, la fonction B<mbtowc>() examine au plus I<n> octets de la chaîne multioctet commençant à l'adresse I<s>, extrait le prochain caractère multioctet complet, le convertit en caractère large et le stocke dans I<*pwc>. Elle met à jour l'état interne de décalage, connu d'elle seule. Si I<s> ne pointe pas sur un octet nul («\ \e0\ »), elle renvoie le nombre d'octets qui ont été consommés dans I<s>, sinon, elle renvoie zéro.

note: type: Plain text
en: If the I<n> bytes starting at I<s> do not contain a complete multibyte character, or if they contain an invalid multibyte sequence, B<mbtowc>()  returns -1.  This can happen even if I<n> E<gt>= I<MB_CUR_MAX>, if the multibyte string contains redundant shift sequences.
fr: Si les I<n> octets débutants en I<s> ne contiennent pas un caractère multioctet complet, ou s'il s'agit d'une séquence incorrecte, B<mbtowc>() renvoie -1. Ceci peut se produire même si I<n> est supérieur ou égal à B<MB_CUR_MAX>, si la chaîne multioctet contient des séquences de décalage redondantes.

note: type: Plain text
en: A different case is when I<s> is not NULL but I<pwc> is NULL.  In this case, the B<mbtowc>()  function behaves as above, except that it does not store the converted wide character in memory.
fr: Un autre cas possible se présent si I<s> est non NULL, mais I<pwc> est NULL. Dans ce cas, la fonction B<mbtowc>() se comporte comme ci-dessus, mais ne stocke par le caractère large en mémoire.

note: The Dinkumware doc and the Single UNIX specification say this, but glibc doesn't implement this. type: Plain text
en: A third case is when I<s> is NULL.  In this case, I<pwc> and I<n> are ignored.  The B<mbtowc>()  function resets the shift state, only known to this function, to the initial state, and returns nonzero if the encoding has nontrivial shift state, or zero if the encoding is stateless.
fr: Un troisième cas est possible si I<s> est NULL. Alors, I<pwc> et I<n> sont ignorés. La fonction B<mbtowc>() réinitialise l'état de décalage, qu'elle seule connaît, et renvoie une valeur non nulle si l'encodage à un état de décalage non trivial, ou zéro si l'encodage est sans état.

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

note: type: Plain text
en: If I<s> is not NULL, the B<mbtowc>()  function returns the number of consumed bytes starting at I<s>, or 0 if I<s> points to a null byte, or -1 upon failure.
fr: Si I<s> est non NULL, la fonction B<mbtowc>() renvoie le nombre d'octets consommés à partir de I<s>, ou zéro si I<s> pointe sur un octet nul, ou encore -1 en cas d'erreur.

note: type: Plain text
en: If I<s> is NULL, the B<mbtowc>()  function returns nonzero if the encoding has nontrivial shift state, or zero if the encoding is stateless.
fr: Si I<s> est NULL, la fonction B<mbtowc>() renvoie une valeur non nulle si l'encodage a un état de décalage non trivial, ou zéro si l'encodage est sans état.

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: Plain text
en: The behavior of B<mbtowc>()  depends on the B<LC_CTYPE> category of the current locale.
fr: Le comportement de B<mbtowc>() dépend de la catégorie B<LC_CTYPE> de la localisation en cours.

note: type: Plain text
en: This function is not multithread safe.  The function B<mbrtowc>(3)  provides a better interface to the same functionality.
fr: Cette fonction n'est pas sûre en contexte multithread. La fonction B<mbrtowc>(3) fournit une meilleure interface pour la même fonctionnalité.

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: 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/.
