Bonjour, voici une première version.
Merci d'avance pour vos relectures. Grégoire
# Christophe Blaess <http://www.blaess.fr/christophe/>, 1996-2003. # Stéphan Rafin <stephan.ra...@laposte.net>, 2002. # Thierry Vignaud <tvign...@mandriva.com>, 1999, 2002. # François Micaux, 2002. # Alain Portal <apor...@univ-montp2.fr>, 2003-2008. # Jean-Philippe Guérard <fevr...@tigreraye.org>, 2005-2006. # Jean-Luc Coulon (f5ibh) <jean-luc.cou...@wanadoo.fr>, 2006-2007. # Julien Cristau <julien.cris...@ens-lyon.org>, 2006-2007. # Thomas Huriaux <thomas.huri...@gmail.com>, 2006-2008. # Nicolas François <nicolas.franc...@centraliens.net>, 2006-2008. # Florentin Duneau <fdun...@gmail.com>, 2006-2010. # Simon Paillard <simon.paill...@resel.enst-bretagne.fr>, 2006. # Denis Barbier <bou...@gmail.com>, 2006, 2010. # David Prévot <da...@tilapin.org>, 2010-2014. # Jean-Baptiste Holcroft <jean-bapti...@holcroft.fr>, 2018 # Grégoire Scano <gregoire.sc...@malloc.fr>, 2019 msgid "" msgstr "" "Project-Id-Version: perkamon\n" "POT-Creation-Date: 2018-10-21 19:19+0200\n" "PO-Revision-Date: 2019-07-05 18:05+0800\n" "Last-Translator: Grégoire Scano <gregoire.sc...@malloc.fr>\n" "Language-Team: French <debian-l10n-french@lists.debian.org>\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.1.1\n" #. type: Plain text #: build/C/man3/btowc.3:92 build/C/man3/fgetws.3:96 build/C/man3/fputws.3:84 #: build/C/man3/fwide.3:104 build/C/man3/getwchar.3:94 #: build/C/man3/mbrlen.3:135 build/C/man3/mbrtowc.3:207 #: build/C/man3/mbsinit.3:123 build/C/man3/mbsnrtowcs.3:209 #: build/C/man3/mbsrtowcs.3:166 build/C/man3/putwchar.3:98 #: build/C/man3/ungetwc.3:108 build/C/man3/wcpcpy.3:92 #: build/C/man3/wcpncpy.3:118 build/C/man3/wcrtomb.3:146 #: build/C/man3/wcscasecmp.3:117 build/C/man3/wcscat.3:75 #: build/C/man3/wcschr.3:75 build/C/man3/wcscmp.3:85 build/C/man3/wcscpy.3:77 #: build/C/man3/wcscspn.3:87 build/C/man3/wcsdup.3:99 build/C/man3/wcslen.3:66 #: build/C/man3/wcsncasecmp.3:122 build/C/man3/wcsncat.3:76 #: build/C/man3/wcsncmp.3:98 build/C/man3/wcsncpy.3:93 #: build/C/man3/wcsnlen.3:107 build/C/man3/wcsnrtombs.3:198 #: build/C/man3/wcspbrk.3:75 build/C/man3/wcsrchr.3:72 #: build/C/man3/wcsrtombs.3:166 build/C/man3/wcsspn.3:85 #: build/C/man3/wcsstr.3:81 build/C/man3/wcstoimax.3:78 #: build/C/man3/wcstok.3:122 build/C/man3/wcswidth.3:79 build/C/man3/wctob.3:93 #: build/C/man3/wcwidth.3:83 build/C/man3/wmemchr.3:76 #: build/C/man3/wmemcmp.3:95 build/C/man3/wmemcpy.3:79 #: build/C/man3/wmemmove.3:75 build/C/man3/wmemset.3:67 msgid "" "This page is part of release 4.16 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/." msgstr "" "Cette page fait partie de la publication 4.16 du projet I<man-pages> Linux. " "Une description du projet, des instructions pour signaler des anomalies et " "la dernière version de cette page peuvent être trouvées à l'adresse \\" "%https://www.kernel.org/doc/man-pages/." #. type: Plain text #: build/C/man3/mbsinit.3:46 msgid "" "The initial state is the state at the beginning of conversion of a string. " "There are two kinds of state: the one used by multibyte to wide character " "conversion functions, such as B<mbsrtowcs>(3), and the one used by wide " "character to multibyte conversion functions, such as B<wcsrtombs>(3), but " "they both fit in a I<mbstate_t>, and they both have the same representation " "for an initial state." msgstr "" "L'état initial est celui du début de la conversion d'une chaîne. Il y a deux " "types d'états, celui utilisé par les conversions multioctets en caractères " "larges, comme pour B<mbsrtowcs>(3), et celui employé par les conversions " "inverses, comme pour B<wcsrtombs>(3). Toutefois, les deux types peuvent être " "stockés dans une variable I<mbstate_t>, et ils ont tous deux la même " "représentation de l'état initial." #. type: Plain text #: build/C/man3/mbsnrtowcs.3:55 msgid "" "The B<mbsnrtowcs>() function is like the B<mbsrtowcs>(3) function, except " "that the number of bytes to be converted, starting at I<*src>, is limited to " "at most I<nms> bytes." msgstr "" "La fonction B<mbsnrtowcs>() est équivalente à la fonction B<mbsrtowcs>(3), " "sauf qu'elle ne convertit qu'un nombre limité à au plus I<nms> octets " "commençant en I<*src>." #. type: Plain text #: build/C/man3/wcsdup.3:66 msgid "" "On success, B<wcsdup>() returns a pointer to the new wide-character " "string. On error, it returns NULL, with I<errno> set to indicate the cause " "of the error." msgstr "" "En cas de succès, B<wcsdup>() renvoie un pointeur sur la nouvelle chaîne de " "caractères larges. En cas d'erreur, NULL est renvoyé et I<errno> contient le " "code d'erreur." #. type: Plain text #: build/C/man3/wcsrtombs.3:76 msgid "" "The length limit forces a stop. In this case, I<*src> is left pointing to " "the next wide character to be converted, and the number of bytes written to " "I<dest> is returned." msgstr "" "La limite I<len> est atteinte. Dans ce cas I<*src> pointera sur le caractère " "suivant à convertir, et la fonction renvoie le nombre d'octets écrits dans " "I<dest>." #. type: Plain text #: build/C/man3/wcsrtombs.3:89 msgid "" "The wide-character string has been completely converted, including the " "terminating null wide character (L\\(aq\\e0\\(aq), which has the side effect " "of bringing back I<*ps> to the initial state. In this case, I<*src> is set " "to NULL, and the number of bytes written to I<dest>, excluding the " "terminating null byte (\\(aq\\e0\\(aq), is returned." msgstr "" "La chaîne de caractères larges a été complètement convertie, y compris le " "caractère large nul final («\\ L\\(aq\\e0\\(aq\\ »), ramenant I<*ps> à " "l'état initial. Dans ce cas, I<*src> devient NULL, et la fonction renvoie le " "nombre d'octets écrits dans I<dest>, sans compter l'octet nul («\\ \\(aq" "\\e0\\(aq\\ ») final." #. type: Plain text #: build/C/man3/btowc.3:52 build/C/man3/fgetws.3:55 build/C/man3/fputws.3:46 #: build/C/man3/getwchar.3:58 build/C/man3/mbrlen.3:107 #: build/C/man3/mbrtowc.3:178 build/C/man3/mbsinit.3:91 #: build/C/man3/mbsnrtowcs.3:173 build/C/man3/mbsrtowcs.3:129 #: build/C/man3/putwchar.3:63 build/C/man3/ungetwc.3:80 #: build/C/man3/wcpcpy.3:70 build/C/man3/wcpncpy.3:96 #: build/C/man3/wcrtomb.3:112 build/C/man3/wcscasecmp.3:86 #: build/C/man3/wcscat.3:51 build/C/man3/wcschr.3:50 build/C/man3/wcscmp.3:62 #: build/C/man3/wcscpy.3:52 build/C/man3/wcscspn.3:64 build/C/man3/wcsdup.3:73 #: build/C/man3/wcslen.3:45 build/C/man3/wcsncasecmp.3:91 #: build/C/man3/wcsncat.3:54 build/C/man3/wcsncmp.3:76 #: build/C/man3/wcsncpy.3:72 build/C/man3/wcsnlen.3:85 #: build/C/man3/wcsnrtombs.3:163 build/C/man3/wcspbrk.3:52 #: build/C/man3/wcsrchr.3:50 build/C/man3/wcsrtombs.3:129 #: build/C/man3/wcsspn.3:63 build/C/man3/wcsstr.3:59 #: build/C/man3/wcstoimax.3:50 build/C/man3/wcstok.3:82 #: build/C/man3/wcswidth.3:50 build/C/man3/wctob.3:53 build/C/man3/wcwidth.3:48 #: build/C/man3/wmemchr.3:54 build/C/man3/wmemcmp.3:73 #: build/C/man3/wmemcpy.3:55 build/C/man3/wmemmove.3:53 #: build/C/man3/wmemset.3:46 msgid "" "For an explanation of the terms used in this section, see B<attributes>(7)." msgstr "" "Pour une explication des termes utilisés dans cette section, consultez " "B<attributes>(7)." #. type: tbl table #: build/C/man3/btowc.3:56 build/C/man3/fgetws.3:59 build/C/man3/fputws.3:50 #: build/C/man3/getwchar.3:62 build/C/man3/mbrlen.3:111 #: build/C/man3/mbrtowc.3:182 build/C/man3/mbsinit.3:95 #: build/C/man3/mbsnrtowcs.3:177 build/C/man3/mbsrtowcs.3:133 #: build/C/man3/putwchar.3:67 build/C/man3/ungetwc.3:84 #: build/C/man3/wcpcpy.3:74 build/C/man3/wcpncpy.3:100 #: build/C/man3/wcrtomb.3:116 build/C/man3/wcscasecmp.3:90 #: build/C/man3/wcscat.3:55 build/C/man3/wcschr.3:54 build/C/man3/wcscmp.3:66 #: build/C/man3/wcscpy.3:56 build/C/man3/wcscspn.3:68 build/C/man3/wcsdup.3:77 #: build/C/man3/wcslen.3:49 build/C/man3/wcsncasecmp.3:95 #: build/C/man3/wcsncat.3:58 build/C/man3/wcsncmp.3:80 #: build/C/man3/wcsncpy.3:76 build/C/man3/wcsnlen.3:89 #: build/C/man3/wcsnrtombs.3:167 build/C/man3/wcspbrk.3:56 #: build/C/man3/wcsrchr.3:54 build/C/man3/wcsrtombs.3:133 #: build/C/man3/wcsspn.3:67 build/C/man3/wcsstr.3:63 #: build/C/man3/wcstoimax.3:54 build/C/man3/wcstok.3:86 #: build/C/man3/wcswidth.3:54 build/C/man3/wctob.3:57 build/C/man3/wcwidth.3:52 #: build/C/man3/wmemchr.3:58 build/C/man3/wmemcmp.3:77 #: build/C/man3/wmemcpy.3:59 build/C/man3/wmemmove.3:57 #: build/C/man3/wmemset.3:50 #, no-wrap msgid "Interface" msgstr "Interface" #. type: tbl table #: build/C/man3/btowc.3:56 build/C/man3/fgetws.3:59 build/C/man3/fputws.3:50 #: build/C/man3/getwchar.3:62 build/C/man3/mbrlen.3:111 #: build/C/man3/mbrtowc.3:182 build/C/man3/mbsinit.3:95 #: build/C/man3/mbsnrtowcs.3:177 build/C/man3/mbsrtowcs.3:133 #: build/C/man3/putwchar.3:67 build/C/man3/ungetwc.3:84 #: build/C/man3/wcpcpy.3:74 build/C/man3/wcpncpy.3:100 #: build/C/man3/wcrtomb.3:116 build/C/man3/wcscasecmp.3:90 #: build/C/man3/wcscat.3:55 build/C/man3/wcschr.3:54 build/C/man3/wcscmp.3:66 #: build/C/man3/wcscpy.3:56 build/C/man3/wcscspn.3:68 build/C/man3/wcsdup.3:77 #: build/C/man3/wcslen.3:49 build/C/man3/wcsncasecmp.3:95 #: build/C/man3/wcsncat.3:58 build/C/man3/wcsncmp.3:80 #: build/C/man3/wcsncpy.3:76 build/C/man3/wcsnlen.3:89 #: build/C/man3/wcsnrtombs.3:167 build/C/man3/wcspbrk.3:56 #: build/C/man3/wcsrchr.3:54 build/C/man3/wcsrtombs.3:133 #: build/C/man3/wcsspn.3:67 build/C/man3/wcsstr.3:63 #: build/C/man3/wcstoimax.3:54 build/C/man3/wcstok.3:86 #: build/C/man3/wcswidth.3:54 build/C/man3/wctob.3:57 build/C/man3/wcwidth.3:52 #: build/C/man3/wmemchr.3:58 build/C/man3/wmemcmp.3:77 #: build/C/man3/wmemcpy.3:59 build/C/man3/wmemmove.3:57 #: build/C/man3/wmemset.3:50 #, no-wrap msgid "Attribute" msgstr "Attribut" #. type: tbl table #: build/C/man3/btowc.3:56 build/C/man3/fgetws.3:59 build/C/man3/fputws.3:50 #: build/C/man3/getwchar.3:62 build/C/man3/mbrlen.3:111 #: build/C/man3/mbrtowc.3:182 build/C/man3/mbsinit.3:95 #: build/C/man3/mbsnrtowcs.3:177 build/C/man3/mbsrtowcs.3:133 #: build/C/man3/putwchar.3:67 build/C/man3/ungetwc.3:84 #: build/C/man3/wcpcpy.3:74 build/C/man3/wcpncpy.3:100 #: build/C/man3/wcrtomb.3:116 build/C/man3/wcscasecmp.3:90 #: build/C/man3/wcscat.3:55 build/C/man3/wcschr.3:54 build/C/man3/wcscmp.3:66 #: build/C/man3/wcscpy.3:56 build/C/man3/wcscspn.3:68 build/C/man3/wcsdup.3:77 #: build/C/man3/wcslen.3:49 build/C/man3/wcsncasecmp.3:95 #: build/C/man3/wcsncat.3:58 build/C/man3/wcsncmp.3:80 #: build/C/man3/wcsncpy.3:76 build/C/man3/wcsnlen.3:89 #: build/C/man3/wcsnrtombs.3:167 build/C/man3/wcspbrk.3:56 #: build/C/man3/wcsrchr.3:54 build/C/man3/wcsrtombs.3:133 #: build/C/man3/wcsspn.3:67 build/C/man3/wcsstr.3:63 #: build/C/man3/wcstoimax.3:54 build/C/man3/wcstok.3:86 #: build/C/man3/wcswidth.3:54 build/C/man3/wctob.3:57 build/C/man3/wcwidth.3:52 #: build/C/man3/wmemchr.3:58 build/C/man3/wmemcmp.3:77 #: build/C/man3/wmemcpy.3:59 build/C/man3/wmemmove.3:57 #: build/C/man3/wmemset.3:50 #, no-wrap msgid "Value" msgstr "Valeur" #. type: tbl table #: build/C/man3/btowc.3:59 build/C/man3/fgetws.3:62 build/C/man3/fputws.3:53 #: build/C/man3/getwchar.3:65 build/C/man3/mbrlen.3:114 #: build/C/man3/mbrtowc.3:185 build/C/man3/mbsinit.3:98 #: build/C/man3/mbsnrtowcs.3:180 build/C/man3/mbsrtowcs.3:136 #: build/C/man3/putwchar.3:70 build/C/man3/ungetwc.3:87 #: build/C/man3/wcpcpy.3:77 build/C/man3/wcpncpy.3:103 #: build/C/man3/wcrtomb.3:119 build/C/man3/wcscasecmp.3:93 #: build/C/man3/wcscat.3:58 build/C/man3/wcschr.3:57 build/C/man3/wcscmp.3:69 #: build/C/man3/wcscpy.3:59 build/C/man3/wcscspn.3:71 build/C/man3/wcsdup.3:80 #: build/C/man3/wcslen.3:52 build/C/man3/wcsncasecmp.3:98 #: build/C/man3/wcsncat.3:61 build/C/man3/wcsncmp.3:83 #: build/C/man3/wcsncpy.3:79 build/C/man3/wcsnlen.3:92 #: build/C/man3/wcsnrtombs.3:170 build/C/man3/wcspbrk.3:59 #: build/C/man3/wcsrchr.3:57 build/C/man3/wcsrtombs.3:136 #: build/C/man3/wcsspn.3:70 build/C/man3/wcsstr.3:66 #: build/C/man3/wcstoimax.3:58 build/C/man3/wcstok.3:89 #: build/C/man3/wcswidth.3:57 build/C/man3/wctob.3:60 build/C/man3/wcwidth.3:55 #: build/C/man3/wmemchr.3:61 build/C/man3/wmemcmp.3:80 #: build/C/man3/wmemcpy.3:62 build/C/man3/wmemmove.3:60 #: build/C/man3/wmemset.3:53 #, no-wrap msgid "Thread safety" msgstr "Sécurité des threads" #. type: tbl table #: build/C/man3/btowc.3:59 build/C/man3/fgetws.3:62 build/C/man3/fputws.3:53 #: build/C/man3/getwchar.3:65 build/C/man3/mbsinit.3:98 #: build/C/man3/putwchar.3:70 build/C/man3/ungetwc.3:87 #: build/C/man3/wcpcpy.3:77 build/C/man3/wcpncpy.3:103 build/C/man3/wcscat.3:58 #: build/C/man3/wcschr.3:57 build/C/man3/wcscmp.3:69 build/C/man3/wcscpy.3:59 #: build/C/man3/wcscspn.3:71 build/C/man3/wcsdup.3:80 build/C/man3/wcslen.3:52 #: build/C/man3/wcsncat.3:61 build/C/man3/wcsncmp.3:83 #: build/C/man3/wcsncpy.3:79 build/C/man3/wcsnlen.3:92 #: build/C/man3/wcspbrk.3:59 build/C/man3/wcsrchr.3:57 build/C/man3/wcsspn.3:70 #: build/C/man3/wcsstr.3:66 build/C/man3/wcstok.3:89 build/C/man3/wctob.3:60 #: build/C/man3/wmemchr.3:61 build/C/man3/wmemcmp.3:80 #: build/C/man3/wmemcpy.3:62 build/C/man3/wmemmove.3:60 #: build/C/man3/wmemset.3:53 #, no-wrap msgid "MT-Safe" msgstr "MT-Safe" #. type: Plain text #: build/C/man3/mbsnrtowcs.3:135 msgid "" "According to POSIX.1, if the input buffer ends with an incomplete character, " "it is unspecified whether conversion stops at the end of the previous " "character (if any), or at the end of the input buffer. The glibc " "implementation adopts the former behavior." msgstr "" "Selon POSIX.1, si le tampon d'entrée se termine par un caractère incomplet, " "il n'est pas spécifié si la conversion s'arrête à la fin du caractère " "précédant (s'il existe), ou à la fin du tampon d'entrée. L'implémentation de " "la glibc suit le premier comportement."