# Copyright (C) 2001-2016, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: ../Doc/library/bz2.rst:2
msgid ":mod:`bz2` --- Support for :program:`bzip2` compression"
msgstr ""

#: ../Doc/library/bz2.rst:12
msgid "**Source code:** :source:`Lib/bz2.py`"
msgstr ""

#: ../Doc/library/bz2.rst:16
msgid ""
"This module provides a comprehensive interface for compressing and "
"decompressing data using the bzip2 compression algorithm."
msgstr ""

#: ../Doc/library/bz2.rst:19
msgid "The :mod:`bz2` module contains:"
msgstr "Le module :mod:`bz2` contiens :"

#: ../Doc/library/bz2.rst:21
msgid ""
"The :func:`.open` function and :class:`BZ2File` class for reading and "
"writing compressed files."
msgstr ""

#: ../Doc/library/bz2.rst:23
msgid ""
"The :class:`BZ2Compressor` and :class:`BZ2Decompressor` classes for "
"incremental (de)compression."
msgstr ""

#: ../Doc/library/bz2.rst:25
msgid ""
"The :func:`compress` and :func:`decompress` functions for one-shot "
"(de)compression."
msgstr ""

#: ../Doc/library/bz2.rst:28
msgid ""
"All of the classes in this module may safely be accessed from multiple "
"threads."
msgstr ""

#: ../Doc/library/bz2.rst:32
msgid "(De)compression of files"
msgstr "(Dé)compression de fichiers"

#: ../Doc/library/bz2.rst:36
msgid ""
"Open a bzip2-compressed file in binary or text mode, returning a :term:`file "
"object`."
msgstr ""

#: ../Doc/library/bz2.rst:39
msgid ""
"As with the constructor for :class:`BZ2File`, the *filename* argument can be "
"an actual filename (a :class:`str` or :class:`bytes` object), or an existing "
"file object to read from or write to."
msgstr ""

#: ../Doc/library/bz2.rst:43
msgid ""
"The *mode* argument can be any of ``'r'``, ``'rb'``, ``'w'``, ``'wb'``, "
"``'x'``, ``'xb'``, ``'a'`` or ``'ab'`` for binary mode, or ``'rt'``, "
"``'wt'``, ``'xt'``, or ``'at'`` for text mode. The default is ``'rb'``."
msgstr ""

#: ../Doc/library/bz2.rst:47
msgid ""
"The *compresslevel* argument is an integer from 1 to 9, as for the :class:"
"`BZ2File` constructor."
msgstr ""

#: ../Doc/library/bz2.rst:50
msgid ""
"For binary mode, this function is equivalent to the :class:`BZ2File` "
"constructor: ``BZ2File(filename, mode, compresslevel=compresslevel)``. In "
"this case, the *encoding*, *errors* and *newline* arguments must not be "
"provided."
msgstr ""

#: ../Doc/library/bz2.rst:55
msgid ""
"For text mode, a :class:`BZ2File` object is created, and wrapped in an :"
"class:`io.TextIOWrapper` instance with the specified encoding, error "
"handling behavior, and line ending(s)."
msgstr ""

#: ../Doc/library/bz2.rst:61 ../Doc/library/bz2.rst:127
msgid "The ``'x'`` (exclusive creation) mode was added."
msgstr "Le mode ``'x'`` (création exclusive) est créé."

#: ../Doc/library/bz2.rst:64 ../Doc/library/bz2.rst:134
msgid "Accepts a :term:`path-like object`."
msgstr "Accepte un :term:`path-like object`."

#: ../Doc/library/bz2.rst:70
msgid "Open a bzip2-compressed file in binary mode."
msgstr "Ouvre un fichier bzip2 en mode binaire."

#: ../Doc/library/bz2.rst:72
msgid ""
"If *filename* is a :class:`str` or :class:`bytes` object, open the named "
"file directly. Otherwise, *filename* should be a :term:`file object`, which "
"will be used to read or write the compressed data."
msgstr ""

#: ../Doc/library/bz2.rst:76
msgid ""
"The *mode* argument can be either ``'r'`` for reading (default), ``'w'`` for "
"overwriting, ``'x'`` for exclusive creation, or ``'a'`` for appending. These "
"can equivalently be given as ``'rb'``, ``'wb'``, ``'xb'`` and ``'ab'`` "
"respectively."
msgstr ""

#: ../Doc/library/bz2.rst:81
msgid ""
"If *filename* is a file object (rather than an actual file name), a mode of "
"``'w'`` does not truncate the file, and is instead equivalent to ``'a'``."
msgstr ""

#: ../Doc/library/bz2.rst:84
msgid "The *buffering* argument is ignored. Its use is deprecated."
msgstr ""

#: ../Doc/library/bz2.rst:86
msgid ""
"If *mode* is ``'w'`` or ``'a'``, *compresslevel* can be a number between "
"``1`` and ``9`` specifying the level of compression: ``1`` produces the "
"least compression, and ``9`` (default) produces the most compression."
msgstr ""

#: ../Doc/library/bz2.rst:90
msgid ""
"If *mode* is ``'r'``, the input file may be the concatenation of multiple "
"compressed streams."
msgstr ""

#: ../Doc/library/bz2.rst:93
msgid ""
":class:`BZ2File` provides all of the members specified by the :class:`io."
"BufferedIOBase`, except for :meth:`detach` and :meth:`truncate`. Iteration "
"and the :keyword:`with` statement are supported."
msgstr ""

#: ../Doc/library/bz2.rst:97
msgid ":class:`BZ2File` also provides the following method:"
msgstr ""

#: ../Doc/library/bz2.rst:101
msgid ""
"Return buffered data without advancing the file position. At least one byte "
"of data will be returned (unless at EOF). The exact number of bytes returned "
"is unspecified."
msgstr ""

#: ../Doc/library/bz2.rst:105
msgid ""
"While calling :meth:`peek` does not change the file position of the :class:"
"`BZ2File`, it may change the position of the underlying file object (e.g. if "
"the :class:`BZ2File` was constructed by passing a file object for "
"*filename*)."
msgstr ""

#: ../Doc/library/bz2.rst:112
msgid "Support for the :keyword:`with` statement was added."
msgstr ""

#: ../Doc/library/bz2.rst:115
msgid ""
"The :meth:`fileno`, :meth:`readable`, :meth:`seekable`, :meth:`writable`, :"
"meth:`read1` and :meth:`readinto` methods were added."
msgstr ""

#: ../Doc/library/bz2.rst:119
msgid ""
"Support was added for *filename* being a :term:`file object` instead of an "
"actual filename."
msgstr ""

#: ../Doc/library/bz2.rst:123
msgid ""
"The ``'a'`` (append) mode was added, along with support for reading multi-"
"stream files."
msgstr ""

#: ../Doc/library/bz2.rst:130
msgid ""
"The :meth:`~io.BufferedIOBase.read` method now accepts an argument of "
"``None``."
msgstr ""

#: ../Doc/library/bz2.rst:139
msgid "Incremental (de)compression"
msgstr "(Dé)compression incrémentale"

#: ../Doc/library/bz2.rst:143
msgid ""
"Create a new compressor object. This object may be used to compress data "
"incrementally. For one-shot compression, use the :func:`compress` function "
"instead."
msgstr ""

#: ../Doc/library/bz2.rst:147 ../Doc/library/bz2.rst:235
msgid ""
"*compresslevel*, if given, must be a number between ``1`` and ``9``. The "
"default is ``9``."
msgstr ""

#: ../Doc/library/bz2.rst:152
msgid ""
"Provide data to the compressor object. Returns a chunk of compressed data if "
"possible, or an empty byte string otherwise."
msgstr ""

#: ../Doc/library/bz2.rst:155
msgid ""
"When you have finished providing data to the compressor, call the :meth:"
"`flush` method to finish the compression process."
msgstr ""

#: ../Doc/library/bz2.rst:161
msgid ""
"Finish the compression process. Returns the compressed data left in internal "
"buffers."
msgstr ""

#: ../Doc/library/bz2.rst:164
msgid ""
"The compressor object may not be used after this method has been called."
msgstr ""

#: ../Doc/library/bz2.rst:169
msgid ""
"Create a new decompressor object. This object may be used to decompress data "
"incrementally. For one-shot compression, use the :func:`decompress` function "
"instead."
msgstr ""

#: ../Doc/library/bz2.rst:174
msgid ""
"This class does not transparently handle inputs containing multiple "
"compressed streams, unlike :func:`decompress` and :class:`BZ2File`. If you "
"need to decompress a multi-stream input with :class:`BZ2Decompressor`, you "
"must use a new decompressor for each stream."
msgstr ""

#: ../Doc/library/bz2.rst:181
msgid ""
"Decompress *data* (a :term:`bytes-like object`), returning uncompressed data "
"as bytes. Some of *data* may be buffered internally, for use in later calls "
"to :meth:`decompress`. The returned data should be concatenated with the "
"output of any previous calls to :meth:`decompress`."
msgstr ""

#: ../Doc/library/bz2.rst:187
msgid ""
"If *max_length* is nonnegative, returns at most *max_length* bytes of "
"decompressed data. If this limit is reached and further output can be "
"produced, the :attr:`~.needs_input` attribute will be set to ``False``. In "
"this case, the next call to :meth:`~.decompress` may provide *data* as "
"``b''`` to obtain more of the output."
msgstr ""

#: ../Doc/library/bz2.rst:194
msgid ""
"If all of the input data was decompressed and returned (either because this "
"was less than *max_length* bytes, or because *max_length* was negative), "
"the :attr:`~.needs_input` attribute will be set to ``True``."
msgstr ""

#: ../Doc/library/bz2.rst:199
msgid ""
"Attempting to decompress data after the end of stream is reached raises an "
"`EOFError`.  Any data found after the end of the stream is ignored and saved "
"in the :attr:`~.unused_data` attribute."
msgstr ""

#: ../Doc/library/bz2.rst:203
msgid "Added the *max_length* parameter."
msgstr "Ajout du paramètre *max_length*."

#: ../Doc/library/bz2.rst:208
msgid "``True`` if the end-of-stream marker has been reached."
msgstr ""

#: ../Doc/library/bz2.rst:215
msgid "Data found after the end of the compressed stream."
msgstr "Donnée trouvée après la fin du flux compressé."

#: ../Doc/library/bz2.rst:217
msgid ""
"If this attribute is accessed before the end of the stream has been reached, "
"its value will be ``b''``."
msgstr ""

#: ../Doc/library/bz2.rst:222
msgid ""
"``False`` if the :meth:`.decompress` method can provide more decompressed "
"data before requiring new uncompressed input."
msgstr ""

#: ../Doc/library/bz2.rst:229
msgid "One-shot (de)compression"
msgstr "(Dé)compression en une fois"

#: ../Doc/library/bz2.rst:233
msgid "Compress *data*."
msgstr "Compresse *data*."

#: ../Doc/library/bz2.rst:238
msgid "For incremental compression, use a :class:`BZ2Compressor` instead."
msgstr ""

#: ../Doc/library/bz2.rst:243
msgid "Decompress *data*."
msgstr "Décompresse *data*."

#: ../Doc/library/bz2.rst:245
msgid ""
"If *data* is the concatenation of multiple compressed streams, decompress "
"all of the streams."
msgstr ""

#: ../Doc/library/bz2.rst:248
msgid "For incremental decompression, use a :class:`BZ2Decompressor` instead."
msgstr ""

#: ../Doc/library/bz2.rst:250
msgid "Support for multi-stream inputs was added."
msgstr ""
