perkamon - en to fr translation catalogue (27 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: wprintf, fwprintf, swprintf, vwprintf, vfwprintf, vswprintf - formatted wide-character output conversion
fr: wprintf, fwprintf, swprintf, vwprintf, vfwprintf, vswprintf - Formater des chaînes de caractères larges

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
fr: Exigences de macros de test de fonctionnalités pour la glibc (consultez B<feature_test_macros>(7)) :

note: type: Plain text
en: All functions shown above:
fr: Pour toutes les fonctions ci-dessus :

note: type: Plain text
en: The B<wprintf>()  family of functions is the wide-character equivalent of the B<printf>(3)  family of functions.  It performs formatted output of wide characters.
fr: La famille de fonctions B<wprintf>() est l'équivalent pour les caractères larges de la famille de fonctions B<printf>(3). Elle réalise une mise en forme des caractères larges.

note: type: Plain text
en: The B<wprintf>()  and B<vwprintf>()  functions perform wide-character output to I<stdout>.  I<stdout> must not be byte oriented; see B<fwide>(3)  for more information.
fr: Les fonctions B<wprintf>() et B<vwprintf>() réalisent le traitement et la sortie de chaînes de caractères larges sur I<stdout>. I<stdout> ne doit pas être orienté caractères (consultez B<fwide>(3) pour plus d'informations).

note: type: Plain text
en: The B<fwprintf>()  and B<vfwprintf>()  functions perform wide-character output to I<stream>.  I<stream> must not be byte oriented; see B<fwide>(3)  for more information.
fr: Les fonctions B<fwprintf>() et B<vfwprintf>() réalisent la mise en forme de chaînes de caractères larges en vue d'une écriture dans le fichier I<stream>. I<stream> ne doit pas être orienté caractères (consultez B<fwide>(3) pour plus d'informations).

note: type: Plain text
en: The B<swprintf>()  and B<vswprintf>()  functions perform wide-character output to an array of wide characters.  The programmer must ensure that there is room for at least I<maxlen> wide characters at I<wcs>.
fr: Les fonctions B<swprintf>() et B<vswprintf>() réalisent la mise en forme d'une chaîne de caractères larges avant de l'écrire dans un tableau de caractères larges. Le programmeur doit s'assurer qu'il y ait assez de place pour au moins I<maxlen> caractères larges dans I<wcs>.

note: type: Plain text
en: These functions are like the B<printf>(3), B<vprintf>(3), B<fprintf>(3), B<vfprintf>(3), B<sprintf>(3), B<vsprintf>(3)  functions except for the following differences:
fr: Ces fonctions se comportent de la même manière que les fonctions B<printf>(3), B<vprintf>(3), B<fprintf>(3), B<vfprintf>(3), B<sprintf>(3) et B<vsprintf>(3), hormis les différences suivantes\ :

note: type: Plain text
en: The I<format> string is a wide-character string.
fr: La chaîne I<format> est composée de caractères larges.

note: type: Plain text
en: The output consists of wide characters, not bytes.
fr: La sortie est faite de caractères larges, pas d'octets.

note: type: Plain text
en: B<swprintf>()  and B<vswprintf>()  take a I<maxlen> argument, B<sprintf>(3)  and B<vsprintf>(3)  do not.  (B<snprintf>(3)  and B<vsnprintf>(3)  take a I<maxlen> argument, but these functions do not return -1 upon buffer overflow on Linux.)
fr: B<swprintf>() et B<vswprintf>() prennent un argument I<maxlen>, contrairement à B<sprintf>(3) et B<vsprintf>(3) (B<snprintf>(3) et B<vsnprintf>(3) prennent un argument I<maxlen>, mais ces fonctions ne renvoient pas -1 en cas de débordement mémoire sous Linux).

note: type: Plain text
en: The treatment of the conversion characters B<c> and B<s> is different:
fr: Le traitement des caractères de conversion B<c> et B<s> est différent\ :

note: type: Plain text
en: If no B<l> modifier is present, the I<int> argument is converted to a wide character by a call to the B<btowc>(3)  function, and the resulting wide character is written.  If an B<l> modifier is present, the I<wint_t> (wide character) argument is written.
fr: Si aucun modificateur B<l> n'est présent, l'argument I<int> est converti en un caractère large par un appel à la fonction B<btowc>(3) et le caractère large en résultant est écrit. Si un modificateur B<l> est présent, l'argument I<wint_t> (caractère large) est écrit.

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

note: type: Plain text
en: The functions return the number of wide characters written, excluding the terminating null wide character in case of the functions B<swprintf>()  and B<vswprintf>().  They return -1 when an error occurs.
fr: Ces fonctions renvoient le nombre de caractères larges écrits, non compris le caractère nul final dans le cas des fonctions B<swprintf>() et B<vswprintf>(). Elles renvoient -1 en cas d'erreur.

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<wprintf>()  et al. depends on the B<LC_CTYPE> category of the current locale.
fr: Le comportement de B<wprintf>() et compagnie dépend de la catégorie B<LC_CTYPE> de la locale utilisée.

note: type: Plain text
en: If the I<format> string contains non-ASCII wide characters, the program will work correctly only if the B<LC_CTYPE> category of the current locale at run time is the same as the B<LC_CTYPE> category of the current locale at compile time.  This is because the I<wchar_t> representation is platform- and locale-dependent.  (The glibc represents wide characters using their Unicode (ISO-10646) code point, but other platforms don't do this.  Also, the use of C99 universal character names of the form \eunnnn does not solve this problem.)  Therefore, in internationalized programs, the I<format> string should consist of ASCII wide characters only, or should be constructed at run time in an internationalized way (e.g., using B<gettext>(3)  or B<iconv>(3), followed by B<mbstowcs>(3)).
fr: Si la chaîne I<format> contient des caractères larges non ASCII, le programme ne fonctionnera correctement que si la catégorie B<LC_CTYPE> de la localisation lors de l'exécution est la même que lors de la compilation. En effet, la représentation de I<wchar_t> dépend de l'architecture et de la localisation. La glibc représente les caractères larges à l'aide de leurs codes Unicode (ISO-10646), mais les autres architectures ne font pas de même. De plus, l'utilisation des noms de caractères universels de C99 (de la forme \eunnnn) ne résout pas ce problème. Aussi, la chaîne I<format> ne devrait être constituée que de caractères larges dans les programmes internationalisés, ou alors elle doit être construite à l'exécution de manière internationalisée (en utilisant par exemple B<gettext>(3) ou B<iconv>(3), suivi de B<mbstowcs>(3)).

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