Upstream merge (#659)

This commit is contained in:
Jules Lasne (jlasne) 2019-04-10 16:52:58 +02:00 committed by Julien Palard
parent 3cd2a5efee
commit 005e87911a
38 changed files with 1121 additions and 1103 deletions

View File

@ -11,4 +11,4 @@ install:
script:
- powrap --check --quiet **/*.po
- pospell -p dict -l fr_FR **/*.po
- make CPYTHON_CLONE=/tmp/cpython/ COMMIT=40ee9a3640
- make CPYTHON_CLONE=/tmp/cpython/ COMMIT=796698adf

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 09:03+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2018-10-04 12:24+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 09:03+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2019-03-21 20:12+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -86,6 +86,7 @@ msgstr ""
"à segment unique. Sinon, renvoie ``0``. Cette fonction réussit toujours."
#: ../Doc/c-api/objbuffer.rst:44
#, fuzzy
msgid ""
"Note that this function tries to get and release a buffer, and exceptions "
"which occur while calling corresponding functions will get suppressed. To "

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-28 15:29+0200\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -1505,7 +1505,7 @@ msgid ""
"signature. It should modify its first operand, and return it. This slot "
"may be left to *NULL*, in this case :c:func:`!PySequence_InPlaceConcat` will "
"fall back to :c:func:`PySequence_Concat`. It is also used by the augmented "
"assignment ``+=``, after trying numeric inplace addition via the :c:member:"
"assignment ``+=``, after trying numeric in-place addition via the :c:member:"
"`~PyNumberMethods.nb_inplace_add` slot."
msgstr ""
@ -1515,7 +1515,7 @@ msgid ""
"signature. It should modify its first operand, and return it. This slot "
"may be left to *NULL*, in this case :c:func:`!PySequence_InPlaceRepeat` will "
"fall back to :c:func:`PySequence_Repeat`. It is also used by the augmented "
"assignment ``*=``, after trying numeric inplace multiplication via the :c:"
"assignment ``*=``, after trying numeric in-place multiplication via the :c:"
"member:`~PyNumberMethods.nb_inplace_multiply` slot."
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-29 16:06+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -136,13 +136,20 @@ msgid ""
"PyRun_SimpleFileExFlags returns."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:115
#: ../Doc/c-api/veryhigh.rst:113
msgid ""
"On Windows, *fp* should be opened as binary mode (e.g. ``fopen(filename, \"rb"
"\")``. Otherwise, Python may not handle script file with LF line ending "
"correctly."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:119
msgid ""
"This is a simplified interface to :c:func:`PyRun_InteractiveOneFlags` below, "
"leaving *flags* set to *NULL*."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:121
#: ../Doc/c-api/veryhigh.rst:125
msgid ""
"Read and execute a single statement from a file associated with an "
"interactive device according to the *flags* argument. The user will be "
@ -150,7 +157,7 @@ msgid ""
"filesystem encoding (:func:`sys.getfilesystemencoding`)."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:126
#: ../Doc/c-api/veryhigh.rst:130
msgid ""
"Returns ``0`` when the input was executed successfully, ``-1`` if there was "
"an exception, or an error code from the :file:`errcode.h` include file "
@ -159,13 +166,13 @@ msgid ""
"specifically if needed.)"
msgstr ""
#: ../Doc/c-api/veryhigh.rst:135
#: ../Doc/c-api/veryhigh.rst:139
msgid ""
"This is a simplified interface to :c:func:`PyRun_InteractiveLoopFlags` "
"below, leaving *flags* set to *NULL*."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:141
#: ../Doc/c-api/veryhigh.rst:145
msgid ""
"Read and execute statements from a file associated with an interactive "
"device until EOF is reached. The user will be prompted using ``sys.ps1`` "
@ -174,7 +181,7 @@ msgid ""
"upon failure."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:150
#: ../Doc/c-api/veryhigh.rst:154
msgid ""
"Can be set to point to a function with the prototype ``int func(void)``. "
"The function will be called when Python's interpreter prompt is about to "
@ -184,7 +191,7 @@ msgid ""
"the Python source code."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:161
#: ../Doc/c-api/veryhigh.rst:165
msgid ""
"Can be set to point to a function with the prototype ``char *func(FILE "
"*stdin, FILE *stdout, char *prompt)``, overriding the default function used "
@ -195,34 +202,34 @@ msgid ""
"line-editing and tab-completion features."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:170
#: ../Doc/c-api/veryhigh.rst:174
msgid ""
"The result must be a string allocated by :c:func:`PyMem_RawMalloc` or :c:"
"func:`PyMem_RawRealloc`, or *NULL* if an error occurred."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:173
#: ../Doc/c-api/veryhigh.rst:177
msgid ""
"The result must be allocated by :c:func:`PyMem_RawMalloc` or :c:func:"
"`PyMem_RawRealloc`, instead of being allocated by :c:func:`PyMem_Malloc` or :"
"c:func:`PyMem_Realloc`."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:181
#: ../Doc/c-api/veryhigh.rst:185
msgid ""
"This is a simplified interface to :c:func:"
"`PyParser_SimpleParseStringFlagsFilename` below, leaving *filename* set to "
"*NULL* and *flags* set to ``0``."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:188
#: ../Doc/c-api/veryhigh.rst:192
msgid ""
"This is a simplified interface to :c:func:"
"`PyParser_SimpleParseStringFlagsFilename` below, leaving *filename* set to "
"*NULL*."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:195
#: ../Doc/c-api/veryhigh.rst:199
msgid ""
"Parse Python source code from *str* using the start token *start* according "
"to the *flags* argument. The result can be used to create a code object "
@ -231,25 +238,25 @@ msgid ""
"(:func:`sys.getfilesystemencoding`)."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:204
#: ../Doc/c-api/veryhigh.rst:208
msgid ""
"This is a simplified interface to :c:func:`PyParser_SimpleParseFileFlags` "
"below, leaving *flags* set to ``0``."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:210
#: ../Doc/c-api/veryhigh.rst:214
msgid ""
"Similar to :c:func:`PyParser_SimpleParseStringFlagsFilename`, but the Python "
"source code is read from *fp* instead of an in-memory string."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:216
#: ../Doc/c-api/veryhigh.rst:220
msgid ""
"This is a simplified interface to :c:func:`PyRun_StringFlags` below, leaving "
"*flags* set to *NULL*."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:222
#: ../Doc/c-api/veryhigh.rst:226
msgid ""
"Execute Python source code from *str* in the context specified by the "
"objects *globals* and *locals* with the compiler flags specified by "
@ -258,31 +265,31 @@ msgid ""
"token that should be used to parse the source code."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:228
#: ../Doc/c-api/veryhigh.rst:232
msgid ""
"Returns the result of executing the code as a Python object, or *NULL* if an "
"exception was raised."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:234
#: ../Doc/c-api/veryhigh.rst:238
msgid ""
"This is a simplified interface to :c:func:`PyRun_FileExFlags` below, leaving "
"*closeit* set to ``0`` and *flags* set to *NULL*."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:240
#: ../Doc/c-api/veryhigh.rst:244
msgid ""
"This is a simplified interface to :c:func:`PyRun_FileExFlags` below, leaving "
"*flags* set to *NULL*."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:246
#: ../Doc/c-api/veryhigh.rst:250
msgid ""
"This is a simplified interface to :c:func:`PyRun_FileExFlags` below, leaving "
"*closeit* set to ``0``."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:252
#: ../Doc/c-api/veryhigh.rst:256
msgid ""
"Similar to :c:func:`PyRun_StringFlags`, but the Python source code is read "
"from *fp* instead of an in-memory string. *filename* should be the name of "
@ -291,19 +298,19 @@ msgid ""
"func:`PyRun_FileExFlags` returns."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:261
#: ../Doc/c-api/veryhigh.rst:265
msgid ""
"This is a simplified interface to :c:func:`Py_CompileStringFlags` below, "
"leaving *flags* set to *NULL*."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:267
#: ../Doc/c-api/veryhigh.rst:271
msgid ""
"This is a simplified interface to :c:func:`Py_CompileStringExFlags` below, "
"with *optimize* set to ``-1``."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:273
#: ../Doc/c-api/veryhigh.rst:277
msgid ""
"Parse and compile the Python source code in *str*, returning the resulting "
"code object. The start token is given by *start*; this can be used to "
@ -314,7 +321,7 @@ msgid ""
"returns *NULL* if the code cannot be parsed or compiled."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:281
#: ../Doc/c-api/veryhigh.rst:285
msgid ""
"The integer *optimize* specifies the optimization level of the compiler; a "
"value of ``-1`` selects the optimization level of the interpreter as given "
@ -323,20 +330,20 @@ msgid ""
"or ``2`` (docstrings are removed too)."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:292
#: ../Doc/c-api/veryhigh.rst:296
msgid ""
"Like :c:func:`Py_CompileStringObject`, but *filename* is a byte string "
"decoded from the filesystem encoding (:func:`os.fsdecode`)."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:299
#: ../Doc/c-api/veryhigh.rst:303
msgid ""
"This is a simplified interface to :c:func:`PyEval_EvalCodeEx`, with just the "
"code object, and global and local variables. The other arguments are set to "
"*NULL*."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:306
#: ../Doc/c-api/veryhigh.rst:310
msgid ""
"Evaluate a precompiled code object, given a particular environment for its "
"evaluation. This environment consists of a dictionary of global variables, "
@ -345,19 +352,19 @@ msgid ""
"only_parameter>` arguments and a closure tuple of cells."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:315
#: ../Doc/c-api/veryhigh.rst:319
msgid ""
"The C structure of the objects used to describe frame objects. The fields of "
"this type are subject to change at any time."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:321
#: ../Doc/c-api/veryhigh.rst:325
msgid ""
"Evaluate an execution frame. This is a simplified interface to :c:func:"
"`PyEval_EvalFrameEx`, for backward compatibility."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:327
#: ../Doc/c-api/veryhigh.rst:331
msgid ""
"This is the main, unvarnished function of Python interpretation. It is "
"literally 2000 lines long. The code object associated with the execution "
@ -367,7 +374,7 @@ msgid ""
"`~generator.throw` methods of generator objects."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:334
#: ../Doc/c-api/veryhigh.rst:338
msgid ""
"This function now includes a debug assertion to help ensure that it does not "
"silently discard an active exception."
@ -375,33 +382,33 @@ msgstr ""
"Cette fonction inclut maintenant une assertion de débogage afin d'assurer "
"qu'elle ne passe pas sous silence une exception active."
#: ../Doc/c-api/veryhigh.rst:341
#: ../Doc/c-api/veryhigh.rst:345
msgid ""
"This function changes the flags of the current evaluation frame, and returns "
"true on success, false on failure."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:349
#: ../Doc/c-api/veryhigh.rst:353
msgid ""
"The start symbol from the Python grammar for isolated expressions; for use "
"with :c:func:`Py_CompileString`."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:357
#: ../Doc/c-api/veryhigh.rst:361
msgid ""
"The start symbol from the Python grammar for sequences of statements as read "
"from a file or other source; for use with :c:func:`Py_CompileString`. This "
"is the symbol to use when compiling arbitrarily long Python source code."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:366
#: ../Doc/c-api/veryhigh.rst:370
msgid ""
"The start symbol from the Python grammar for a single statement; for use "
"with :c:func:`Py_CompileString`. This is the symbol used for the interactive "
"interpreter loop."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:373
#: ../Doc/c-api/veryhigh.rst:377
msgid ""
"This is the structure used to hold compiler flags. In cases where code is "
"only being compiled, it is passed as ``int flags``, and in cases where code "
@ -409,14 +416,14 @@ msgid ""
"case, ``from __future__ import`` can modify *flags*."
msgstr ""
#: ../Doc/c-api/veryhigh.rst:378
#: ../Doc/c-api/veryhigh.rst:382
msgid ""
"Whenever ``PyCompilerFlags *flags`` is *NULL*, :attr:`cf_flags` is treated "
"as equal to ``0``, and any modification due to ``from __future__ import`` is "
"discarded. ::"
msgstr ""
#: ../Doc/c-api/veryhigh.rst:389
#: ../Doc/c-api/veryhigh.rst:393
msgid ""
"This bit can be set in *flags* to cause division operator ``/`` to be "
"interpreted as \"true division\" according to :pep:`238`."

View File

@ -5,14 +5,14 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\n"
"POT-Creation-Date: 2019-03-11 12:59+0100\n"
"PO-Revision-Date: 2019-03-29 14:17+0100\n"
"Last-Translator: Andy Kwok <andy.kwok.work@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Andy Kwok <andy.kwok.work@gmail.com>\n"
"X-Generator: Poedit 2.0.6\n"
#: ../Doc/c-api/weakref.rst:6

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-29 12:24+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2019-03-27 17:45+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -935,19 +935,3 @@ msgstr ""
"Si vous voulez discuter de l'usage de Python dans l'éducation, vous devriez "
"intéressé pour rejoindre `la liste de diffusion pour l'enseignement <https://"
"www.python.org/community/sigs/current/edu-sig>`_."
#~ msgid ""
#~ "The Python project's infrastructure is located all over the world. `www."
#~ "python.org <https://www.python.org>`_ is graciously hosted by `Rackspace "
#~ "<https://www.rackspace.com>`_, with CDN caching provided by `Fastly "
#~ "<https://www.fastly.com>`_. `Upfront Systems <http://www.upfrontsoftware."
#~ "co.za>`_ hosts `bugs.python.org <https://bugs.python.org>`_. Many other "
#~ "Python services like `the Wiki <https://wiki.python.org>`_ are hosted by "
#~ "`Oregon State University Open Source Lab <https://osuosl.org>`_."
#~ msgstr ""
#~ "L'infrastructure du projet Python est localisé dans le monde entier. `www."
#~ "python.org <https://www.python.org>`_ est gracieusement hébergé par "
#~ "`Rackspace <https://www.rackspace.com>`_, avec un cache *CDN* fourni par "
#~ "`Fastly <https://www.fastly.com>`_. `Upfront Systems <http://www."
#~ "upfrontsoftware.co.za/>`_ héberge `bugs.python.org <https://bugs.python."
#~ "org>`_."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 09:03+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2018-11-13 09:44+0100\n"
"Last-Translator: \n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-29 12:24+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2018-12-10 14:17+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-29 12:24+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2019-02-19 19:32+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 09:03+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2019-03-04 16:43+0100\n"
"Last-Translator: Mathieu Dupuy <deronnax@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-29 12:24+0100\n"
"POT-Creation-Date: 2019-04-03 13:15+0200\n"
"PO-Revision-Date: 2018-12-16 16:19+0100\n"
"Last-Translator: Antoine Wecxsteen\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-29 12:24+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2019-02-22 15:27+0100\n"
"Last-Translator: Guillaume Fayard <guillaume.fayard@pycolore.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -1350,14 +1350,14 @@ msgstr ""
"`~somenamedtuple._replace` pour personnaliser une instance prototype :"
#: ../Doc/library/collections.rst:1019
#, fuzzy
msgid ""
"See :class:`typing.NamedTuple` for a way to add type hints for named "
"tuples. It also provides an elegant notation using the :keyword:`class` "
"keyword::"
msgstr ""
"Voir :meth:`typing.NamedTuple` pour un moyen d'ajouter des indications de "
"type pour les tuples nommés. Cela fournit aussi une notation élégante en "
"utilisant le mot-clé :keyword:`class` ::"
"type pour les tuples nommés."
#: ../Doc/library/collections.rst:1028
msgid ""
@ -1372,9 +1372,6 @@ msgid ""
"The :mod:`dataclasses` module provides a decorator and functions for "
"automatically adding generated special methods to user-defined classes."
msgstr ""
"Le module :mod:`dataclasses` fournit un décorateur et des fonctions pour "
"ajouter automatiquement des méthodes spéciales aux classes définies par "
"l'utilisateur."
#: ../Doc/library/collections.rst:1036
msgid ":class:`OrderedDict` objects"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 09:03+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-11 12:59+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -587,7 +587,14 @@ msgid ""
"method if that's unsuitable. For example:"
msgstr ""
#: ../Doc/library/configparser.rst:728
#: ../Doc/library/configparser.rst:727
msgid ""
"The optionxform function transforms option names to a canonical form. This "
"should be an idempotent function: if the name is already in canonical form, "
"it should be returned unchanged."
msgstr ""
#: ../Doc/library/configparser.rst:734
msgid ""
"A compiled regular expression used to parse section headers. The default "
"matches ``[section]`` to the name ``\"section\"``. Whitespace is considered "
@ -596,18 +603,18 @@ msgid ""
"example:"
msgstr ""
#: ../Doc/library/configparser.rst:756
#: ../Doc/library/configparser.rst:762
msgid ""
"While ConfigParser objects also use an ``OPTCRE`` attribute for recognizing "
"option lines, it's not recommended to override it because that would "
"interfere with constructor options *allow_no_value* and *delimiters*."
msgstr ""
#: ../Doc/library/configparser.rst:762
#: ../Doc/library/configparser.rst:768
msgid "Legacy API Examples"
msgstr ""
#: ../Doc/library/configparser.rst:764
#: ../Doc/library/configparser.rst:770
msgid ""
"Mainly because of backwards compatibility concerns, :mod:`configparser` "
"provides also a legacy API with explicit ``get``/``set`` methods. While "
@ -616,29 +623,29 @@ msgid ""
"advanced, low-level and downright counterintuitive."
msgstr ""
#: ../Doc/library/configparser.rst:770
#: ../Doc/library/configparser.rst:776
msgid "An example of writing to a configuration file::"
msgstr ""
#: ../Doc/library/configparser.rst:793
#: ../Doc/library/configparser.rst:799
msgid "An example of reading the configuration file again::"
msgstr ""
#: ../Doc/library/configparser.rst:811
#: ../Doc/library/configparser.rst:817
msgid "To get interpolation, use :class:`ConfigParser`::"
msgstr ""
#: ../Doc/library/configparser.rst:844
#: ../Doc/library/configparser.rst:850
msgid ""
"Default values are available in both types of ConfigParsers. They are used "
"in interpolation if an option used is not defined elsewhere. ::"
msgstr ""
#: ../Doc/library/configparser.rst:862
#: ../Doc/library/configparser.rst:868
msgid "ConfigParser Objects"
msgstr ""
#: ../Doc/library/configparser.rst:866
#: ../Doc/library/configparser.rst:872
msgid ""
"The main configuration parser. When *defaults* is given, it is initialized "
"into the dictionary of intrinsic defaults. When *dict_type* is given, it "
@ -646,7 +653,7 @@ msgid ""
"the options within a section, and for the default values."
msgstr ""
#: ../Doc/library/configparser.rst:871
#: ../Doc/library/configparser.rst:877
msgid ""
"When *delimiters* is given, it is used as the set of substrings that divide "
"keys from values. When *comment_prefixes* is given, it will be used as the "
@ -655,7 +662,7 @@ msgid ""
"as the set of substrings that prefix comments in non-empty lines."
msgstr ""
#: ../Doc/library/configparser.rst:877
#: ../Doc/library/configparser.rst:883
msgid ""
"When *strict* is ``True`` (the default), the parser won't allow for any "
"section or option duplicates while reading from a single source (file, "
@ -668,7 +675,7 @@ msgid ""
"without the trailing delimiter."
msgstr ""
#: ../Doc/library/configparser.rst:887
#: ../Doc/library/configparser.rst:893
msgid ""
"When *default_section* is given, it specifies the name for the special "
"section holding default values for other sections and interpolation purposes "
@ -676,7 +683,7 @@ msgid ""
"on runtime using the ``default_section`` instance attribute."
msgstr ""
#: ../Doc/library/configparser.rst:892
#: ../Doc/library/configparser.rst:898
msgid ""
"Interpolation behaviour may be customized by providing a custom handler "
"through the *interpolation* argument. ``None`` can be used to turn off "
@ -685,7 +692,7 @@ msgid ""
"`dedicated documentation section <#interpolation-of-values>`_."
msgstr ""
#: ../Doc/library/configparser.rst:898
#: ../Doc/library/configparser.rst:904
msgid ""
"All option names used in interpolation will be passed through the :meth:"
"`optionxform` method just like any other option name reference. For "
@ -694,7 +701,7 @@ msgid ""
"%(BAR)s`` are equivalent."
msgstr ""
#: ../Doc/library/configparser.rst:904
#: ../Doc/library/configparser.rst:910
msgid ""
"When *converters* is given, it should be a dictionary where each key "
"represents the name of a type converter and each value is a callable "
@ -703,38 +710,38 @@ msgid ""
"object and section proxies."
msgstr ""
#: ../Doc/library/configparser.rst:910
#: ../Doc/library/configparser.rst:916
msgid "The default *dict_type* is :class:`collections.OrderedDict`."
msgstr ""
#: ../Doc/library/configparser.rst:913
#: ../Doc/library/configparser.rst:919
msgid ""
"*allow_no_value*, *delimiters*, *comment_prefixes*, *strict*, "
"*empty_lines_in_values*, *default_section* and *interpolation* were added."
msgstr ""
#: ../Doc/library/configparser.rst:918
#: ../Doc/library/configparser.rst:924
msgid "The *converters* argument was added."
msgstr ""
#: ../Doc/library/configparser.rst:921
#: ../Doc/library/configparser.rst:927
msgid ""
"The *defaults* argument is read with :meth:`read_dict()`, providing "
"consistent behavior across the parser: non-string keys and values are "
"implicitly converted to strings."
msgstr ""
#: ../Doc/library/configparser.rst:928
#: ../Doc/library/configparser.rst:934
msgid "Return a dictionary containing the instance-wide defaults."
msgstr ""
#: ../Doc/library/configparser.rst:933
#: ../Doc/library/configparser.rst:939
msgid ""
"Return a list of the sections available; the *default section* is not "
"included in the list."
msgstr ""
#: ../Doc/library/configparser.rst:939
#: ../Doc/library/configparser.rst:945
msgid ""
"Add a section named *section* to the instance. If a section by the given "
"name already exists, :exc:`DuplicateSectionError` is raised. If the "
@ -742,34 +749,34 @@ msgid ""
"the section must be a string; if not, :exc:`TypeError` is raised."
msgstr ""
#: ../Doc/library/configparser.rst:944
#: ../Doc/library/configparser.rst:950
msgid "Non-string section names raise :exc:`TypeError`."
msgstr ""
#: ../Doc/library/configparser.rst:950
#: ../Doc/library/configparser.rst:956
msgid ""
"Indicates whether the named *section* is present in the configuration. The "
"*default section* is not acknowledged."
msgstr ""
#: ../Doc/library/configparser.rst:956
#: ../Doc/library/configparser.rst:962
msgid "Return a list of options available in the specified *section*."
msgstr ""
#: ../Doc/library/configparser.rst:961
#: ../Doc/library/configparser.rst:967
msgid ""
"If the given *section* exists, and contains the given *option*, return :"
"const:`True`; otherwise return :const:`False`. If the specified *section* "
"is :const:`None` or an empty string, DEFAULT is assumed."
msgstr ""
#: ../Doc/library/configparser.rst:968
#: ../Doc/library/configparser.rst:974
msgid ""
"Attempt to read and parse an iterable of filenames, returning a list of "
"filenames which were successfully parsed."
msgstr ""
#: ../Doc/library/configparser.rst:971
#: ../Doc/library/configparser.rst:977
msgid ""
"If *filenames* is a string, a :class:`bytes` object or a :term:`path-like "
"object`, it is treated as a single filename. If a file named in *filenames* "
@ -780,7 +787,7 @@ msgid ""
"be read."
msgstr ""
#: ../Doc/library/configparser.rst:980
#: ../Doc/library/configparser.rst:986
msgid ""
"If none of the named files exist, the :class:`ConfigParser` instance will "
"contain an empty dataset. An application which requires initial values to "
@ -788,49 +795,49 @@ msgid ""
"`read_file` before calling :meth:`read` for any optional files::"
msgstr ""
#: ../Doc/library/configparser.rst:993
#: ../Doc/library/configparser.rst:999
msgid ""
"The *encoding* parameter. Previously, all files were read using the default "
"encoding for :func:`open`."
msgstr ""
#: ../Doc/library/configparser.rst:997
#: ../Doc/library/configparser.rst:1003
msgid "The *filenames* parameter accepts a :term:`path-like object`."
msgstr ""
#: ../Doc/library/configparser.rst:1000
#: ../Doc/library/configparser.rst:1006
msgid "The *filenames* parameter accepts a :class:`bytes` object."
msgstr ""
#: ../Doc/library/configparser.rst:1006
#: ../Doc/library/configparser.rst:1012
msgid ""
"Read and parse configuration data from *f* which must be an iterable "
"yielding Unicode strings (for example files opened in text mode)."
msgstr ""
#: ../Doc/library/configparser.rst:1009
#: ../Doc/library/configparser.rst:1015
msgid ""
"Optional argument *source* specifies the name of the file being read. If "
"not given and *f* has a :attr:`name` attribute, that is used for *source*; "
"the default is ``'<???>'``."
msgstr ""
#: ../Doc/library/configparser.rst:1013
#: ../Doc/library/configparser.rst:1019
msgid "Replaces :meth:`readfp`."
msgstr ""
#: ../Doc/library/configparser.rst:1018
#: ../Doc/library/configparser.rst:1024
msgid "Parse configuration data from a string."
msgstr ""
#: ../Doc/library/configparser.rst:1020
#: ../Doc/library/configparser.rst:1026
msgid ""
"Optional argument *source* specifies a context-specific name of the string "
"passed. If not given, ``'<string>'`` is used. This should commonly be a "
"filesystem path or a URL."
msgstr ""
#: ../Doc/library/configparser.rst:1029
#: ../Doc/library/configparser.rst:1035
msgid ""
"Load configuration from any object that provides a dict-like ``items()`` "
"method. Keys are section names, values are dictionaries with keys and "
@ -839,17 +846,17 @@ msgid ""
"automatically converted to strings."
msgstr ""
#: ../Doc/library/configparser.rst:1035
#: ../Doc/library/configparser.rst:1041
msgid ""
"Optional argument *source* specifies a context-specific name of the "
"dictionary passed. If not given, ``<dict>`` is used."
msgstr ""
#: ../Doc/library/configparser.rst:1038
#: ../Doc/library/configparser.rst:1044
msgid "This method can be used to copy state between parsers."
msgstr ""
#: ../Doc/library/configparser.rst:1045
#: ../Doc/library/configparser.rst:1051
msgid ""
"Get an *option* value for the named *section*. If *vars* is provided, it "
"must be a dictionary. The *option* is looked up in *vars* (if provided), "
@ -858,35 +865,35 @@ msgid ""
"provided as a *fallback* value."
msgstr ""
#: ../Doc/library/configparser.rst:1051
#: ../Doc/library/configparser.rst:1057
msgid ""
"All the ``'%'`` interpolations are expanded in the return values, unless the "
"*raw* argument is true. Values for interpolation keys are looked up in the "
"same manner as the option."
msgstr ""
#: ../Doc/library/configparser.rst:1055
#: ../Doc/library/configparser.rst:1061
msgid ""
"Arguments *raw*, *vars* and *fallback* are keyword only to protect users "
"from trying to use the third argument as the *fallback* fallback (especially "
"when using the mapping protocol)."
msgstr ""
#: ../Doc/library/configparser.rst:1063
#: ../Doc/library/configparser.rst:1069
msgid ""
"A convenience method which coerces the *option* in the specified *section* "
"to an integer. See :meth:`get` for explanation of *raw*, *vars* and "
"*fallback*."
msgstr ""
#: ../Doc/library/configparser.rst:1070
#: ../Doc/library/configparser.rst:1076
msgid ""
"A convenience method which coerces the *option* in the specified *section* "
"to a floating point number. See :meth:`get` for explanation of *raw*, "
"*vars* and *fallback*."
msgstr ""
#: ../Doc/library/configparser.rst:1077
#: ../Doc/library/configparser.rst:1083
msgid ""
"A convenience method which coerces the *option* in the specified *section* "
"to a Boolean value. Note that the accepted values for the option are "
@ -898,27 +905,27 @@ msgid ""
"*fallback*."
msgstr ""
#: ../Doc/library/configparser.rst:1090
#: ../Doc/library/configparser.rst:1096
msgid ""
"When *section* is not given, return a list of *section_name*, "
"*section_proxy* pairs, including DEFAULTSECT."
msgstr ""
#: ../Doc/library/configparser.rst:1093
#: ../Doc/library/configparser.rst:1099
msgid ""
"Otherwise, return a list of *name*, *value* pairs for the options in the "
"given *section*. Optional arguments have the same meaning as for the :meth:"
"`get` method."
msgstr ""
#: ../Doc/library/configparser.rst:1100
#: ../Doc/library/configparser.rst:1106
msgid ""
"If the given section exists, set the given option to the specified value; "
"otherwise raise :exc:`NoSectionError`. *option* and *value* must be "
"strings; if not, :exc:`TypeError` is raised."
msgstr ""
#: ../Doc/library/configparser.rst:1107
#: ../Doc/library/configparser.rst:1113
msgid ""
"Write a representation of the configuration to the specified :term:`file "
"object`, which must be opened in text mode (accepting strings). This "
@ -927,20 +934,20 @@ msgid ""
"surrounded by spaces."
msgstr ""
#: ../Doc/library/configparser.rst:1116
#: ../Doc/library/configparser.rst:1122
msgid ""
"Remove the specified *option* from the specified *section*. If the section "
"does not exist, raise :exc:`NoSectionError`. If the option existed to be "
"removed, return :const:`True`; otherwise return :const:`False`."
msgstr ""
#: ../Doc/library/configparser.rst:1124
#: ../Doc/library/configparser.rst:1130
msgid ""
"Remove the specified *section* from the configuration. If the section in "
"fact existed, return ``True``. Otherwise return ``False``."
msgstr ""
#: ../Doc/library/configparser.rst:1130
#: ../Doc/library/configparser.rst:1136
msgid ""
"Transforms the option name *option* as found in an input file or as passed "
"in by client code to the form that should be used in the internal "
@ -949,7 +956,7 @@ msgid ""
"of this name on instances to affect this behavior."
msgstr ""
#: ../Doc/library/configparser.rst:1136
#: ../Doc/library/configparser.rst:1142
msgid ""
"You don't need to subclass the parser to use this method, you can also set "
"it on an instance, to a function that takes a string argument and returns a "
@ -957,46 +964,46 @@ msgid ""
"sensitive::"
msgstr ""
#: ../Doc/library/configparser.rst:1144
#: ../Doc/library/configparser.rst:1150
msgid ""
"Note that when reading configuration files, whitespace around the option "
"names is stripped before :meth:`optionxform` is called."
msgstr ""
#: ../Doc/library/configparser.rst:1150
#: ../Doc/library/configparser.rst:1156
msgid "Use :meth:`read_file` instead."
msgstr ""
#: ../Doc/library/configparser.rst:1153
#: ../Doc/library/configparser.rst:1159
msgid ""
":meth:`readfp` now iterates on *fp* instead of calling ``fp.readline()``."
msgstr ""
#: ../Doc/library/configparser.rst:1156
#: ../Doc/library/configparser.rst:1162
msgid ""
"For existing code calling :meth:`readfp` with arguments which don't support "
"iteration, the following generator may be used as a wrapper around the file-"
"like object::"
msgstr ""
#: ../Doc/library/configparser.rst:1166
#: ../Doc/library/configparser.rst:1172
msgid ""
"Instead of ``parser.readfp(fp)`` use ``parser."
"read_file(readline_generator(fp))``."
msgstr ""
#: ../Doc/library/configparser.rst:1172
#: ../Doc/library/configparser.rst:1178
msgid ""
"The maximum depth for recursive interpolation for :meth:`get` when the *raw* "
"parameter is false. This is relevant only when the default *interpolation* "
"is used."
msgstr ""
#: ../Doc/library/configparser.rst:1180
#: ../Doc/library/configparser.rst:1186
msgid "RawConfigParser Objects"
msgstr ""
#: ../Doc/library/configparser.rst:1190
#: ../Doc/library/configparser.rst:1196
msgid ""
"Legacy variant of the :class:`ConfigParser`. It has interpolation disabled "
"by default and allows for non-string section names, option names, and values "
@ -1004,27 +1011,27 @@ msgid ""
"``defaults=`` keyword argument handling."
msgstr ""
#: ../Doc/library/configparser.rst:1196
#: ../Doc/library/configparser.rst:1202
msgid ""
"Consider using :class:`ConfigParser` instead which checks types of the "
"values to be stored internally. If you don't want interpolation, you can "
"use ``ConfigParser(interpolation=None)``."
msgstr ""
#: ../Doc/library/configparser.rst:1203
#: ../Doc/library/configparser.rst:1209
msgid ""
"Add a section named *section* to the instance. If a section by the given "
"name already exists, :exc:`DuplicateSectionError` is raised. If the "
"*default section* name is passed, :exc:`ValueError` is raised."
msgstr ""
#: ../Doc/library/configparser.rst:1207
#: ../Doc/library/configparser.rst:1213
msgid ""
"Type of *section* is not checked which lets users create non-string named "
"sections. This behaviour is unsupported and may cause internal errors."
msgstr ""
#: ../Doc/library/configparser.rst:1213
#: ../Doc/library/configparser.rst:1219
msgid ""
"If the given section exists, set the given option to the specified value; "
"otherwise raise :exc:`NoSectionError`. While it is possible to use :class:"
@ -1034,7 +1041,7 @@ msgid ""
"string values."
msgstr ""
#: ../Doc/library/configparser.rst:1220
#: ../Doc/library/configparser.rst:1226
msgid ""
"This method lets users assign non-string values to keys internally. This "
"behaviour is unsupported and will cause errors when attempting to write to a "
@ -1042,32 +1049,32 @@ msgid ""
"not allow such assignments to take place."
msgstr ""
#: ../Doc/library/configparser.rst:1227
#: ../Doc/library/configparser.rst:1233
msgid "Exceptions"
msgstr "Exceptions"
#: ../Doc/library/configparser.rst:1231
#: ../Doc/library/configparser.rst:1237
msgid "Base class for all other :mod:`configparser` exceptions."
msgstr ""
#: ../Doc/library/configparser.rst:1236
#: ../Doc/library/configparser.rst:1242
msgid "Exception raised when a specified section is not found."
msgstr ""
#: ../Doc/library/configparser.rst:1241
#: ../Doc/library/configparser.rst:1247
msgid ""
"Exception raised if :meth:`add_section` is called with the name of a section "
"that is already present or in strict parsers when a section if found more "
"than once in a single input file, string or dictionary."
msgstr ""
#: ../Doc/library/configparser.rst:1245
#: ../Doc/library/configparser.rst:1251
msgid ""
"Optional ``source`` and ``lineno`` attributes and arguments to :meth:"
"`__init__` were added."
msgstr ""
#: ../Doc/library/configparser.rst:1252
#: ../Doc/library/configparser.rst:1258
msgid ""
"Exception raised by strict parsers if a single option appears twice during "
"reading from a single file, string or dictionary. This catches misspellings "
@ -1075,58 +1082,58 @@ msgid ""
"representing the same case-insensitive configuration key."
msgstr ""
#: ../Doc/library/configparser.rst:1260
#: ../Doc/library/configparser.rst:1266
msgid ""
"Exception raised when a specified option is not found in the specified "
"section."
msgstr ""
#: ../Doc/library/configparser.rst:1266
#: ../Doc/library/configparser.rst:1272
msgid ""
"Base class for exceptions raised when problems occur performing string "
"interpolation."
msgstr ""
#: ../Doc/library/configparser.rst:1272
#: ../Doc/library/configparser.rst:1278
msgid ""
"Exception raised when string interpolation cannot be completed because the "
"number of iterations exceeds :const:`MAX_INTERPOLATION_DEPTH`. Subclass of :"
"exc:`InterpolationError`."
msgstr ""
#: ../Doc/library/configparser.rst:1279
#: ../Doc/library/configparser.rst:1285
msgid ""
"Exception raised when an option referenced from a value does not exist. "
"Subclass of :exc:`InterpolationError`."
msgstr ""
#: ../Doc/library/configparser.rst:1285
#: ../Doc/library/configparser.rst:1291
msgid ""
"Exception raised when the source text into which substitutions are made does "
"not conform to the required syntax. Subclass of :exc:`InterpolationError`."
msgstr ""
#: ../Doc/library/configparser.rst:1291
#: ../Doc/library/configparser.rst:1297
msgid ""
"Exception raised when attempting to parse a file which has no section "
"headers."
msgstr ""
#: ../Doc/library/configparser.rst:1297
#: ../Doc/library/configparser.rst:1303
msgid "Exception raised when errors occur attempting to parse a file."
msgstr ""
#: ../Doc/library/configparser.rst:1299
#: ../Doc/library/configparser.rst:1305
msgid ""
"The ``filename`` attribute and :meth:`__init__` argument were renamed to "
"``source`` for consistency."
msgstr ""
#: ../Doc/library/configparser.rst:1305
#: ../Doc/library/configparser.rst:1311
msgid "Footnotes"
msgstr "Notes"
#: ../Doc/library/configparser.rst:1306
#: ../Doc/library/configparser.rst:1312
msgid ""
"Config parsers allow for heavy customization. If you are interested in "
"changing the behaviour outlined by the footnote reference, consult the "

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 09:03+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2019-03-27 15:18+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -485,6 +485,7 @@ msgid "``f = t2 / t3``"
msgstr "``f = t2 / t3``"
#: ../Doc/library/datetime.rst:257
#, fuzzy
msgid ""
"Division (3) of overall duration *t2* by interval unit *t3*. Returns a :"
"class:`float` object."
@ -694,6 +695,7 @@ msgid "Instance methods:"
msgstr "Méthodes de l'instance :"
#: ../Doc/library/datetime.rst:354
#, fuzzy
msgid ""
"Return the total number of seconds contained in the duration. Equivalent to "
"``td / timedelta(seconds=1)``. For interval units other than seconds, use "

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-17 21:38+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2018-12-17 21:45+0100\n"
"Last-Translator: \n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -1131,17 +1131,26 @@ msgstr ""
"Classe de base pour les avertissements sur les fonctionnalités qui seront "
"obsolètes dans le futur."
#: ../Doc/library/exceptions.rst:700
#: ../Doc/library/exceptions.rst:698
msgid ""
"PendingDeprecationWarning was introduced as an \"ignored by default\" "
"version of DeprecationWarning. But :exc:`DeprecationWarning` is also "
"ignored by default since Python 2.7 and 3.2. There is not much difference "
"between PendingDeprecationWarning and DeprecationWarning nowadays. "
"DeprecationWarning is recommended in general."
msgstr ""
#: ../Doc/library/exceptions.rst:708
msgid "Base class for warnings about dubious syntax."
msgstr "Classe de base pour les avertissements sur de la syntaxe douteuse."
#: ../Doc/library/exceptions.rst:705
#: ../Doc/library/exceptions.rst:713
msgid "Base class for warnings about dubious runtime behavior."
msgstr ""
"Classe de base pour les avertissements sur les comportements d'exécution "
"douteux."
#: ../Doc/library/exceptions.rst:710
#: ../Doc/library/exceptions.rst:718
msgid ""
"Base class for warnings about deprecated features when those warnings are "
"intended for end users of applications that are written in Python."
@ -1150,24 +1159,24 @@ msgstr ""
"seront obsolètes dans le futur quand ces avertissements destinés aux "
"utilisateurs finaux des applications écrites en Python."
#: ../Doc/library/exceptions.rst:716
#: ../Doc/library/exceptions.rst:724
msgid "Base class for warnings about probable mistakes in module imports."
msgstr ""
"Classe de base pour les avertissements sur des erreurs probables dans les "
"imports de modules."
#: ../Doc/library/exceptions.rst:721
#: ../Doc/library/exceptions.rst:729
msgid "Base class for warnings related to Unicode."
msgstr "Classe de base pour les avertissements liés à l'Unicode."
#: ../Doc/library/exceptions.rst:726
#: ../Doc/library/exceptions.rst:734
msgid ""
"Base class for warnings related to :class:`bytes` and :class:`bytearray`."
msgstr ""
"Classe de base pour les avertissements liés à :class:`bytes` et :class:"
"`bytearray`."
#: ../Doc/library/exceptions.rst:731
#: ../Doc/library/exceptions.rst:739
msgid ""
"Base class for warnings related to resource usage. Ignored by the default "
"warning filters."
@ -1175,11 +1184,11 @@ msgstr ""
"Classe de base pour les avertissements liés à l'utilisation de ressources. "
"Ignorée par les filtres davertissements par défaut."
#: ../Doc/library/exceptions.rst:739
#: ../Doc/library/exceptions.rst:747
msgid "Exception hierarchy"
msgstr "Hiérarchie des exceptions"
#: ../Doc/library/exceptions.rst:741
#: ../Doc/library/exceptions.rst:749
msgid "The class hierarchy for built-in exceptions is:"
msgstr "La hiérarchie de classes pour les exceptions natives est la suivante :"

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-29 12:24+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 09:03+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2017-05-27 19:55+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-21 09:48+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2018-07-03 11:13+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -60,7 +60,7 @@ msgid ""
msgstr ""
#: ../Doc/library/io.rst:51 ../Doc/library/io.rst:755
#: ../Doc/library/io.rst:1011
#: ../Doc/library/io.rst:1010
msgid "Text I/O"
msgstr ""
@ -89,7 +89,7 @@ msgid ""
"`TextIOBase`."
msgstr ""
#: ../Doc/library/io.rst:72 ../Doc/library/io.rst:999
#: ../Doc/library/io.rst:72 ../Doc/library/io.rst:998
msgid "Binary I/O"
msgstr ""
@ -346,29 +346,27 @@ msgstr ""
#: ../Doc/library/io.rst:229
msgid ""
"Even though :class:`IOBase` does not declare :meth:`read`, :meth:`readinto`, "
"or :meth:`write` because their signatures will vary, implementations and "
"clients should consider those methods part of the interface. Also, "
"implementations may raise a :exc:`ValueError` (or :exc:"
"`UnsupportedOperation`) when operations they do not support are called."
"Even though :class:`IOBase` does not declare :meth:`read` or :meth:`write` "
"because their signatures will vary, implementations and clients should "
"consider those methods part of the interface. Also, implementations may "
"raise a :exc:`ValueError` (or :exc:`UnsupportedOperation`) when operations "
"they do not support are called."
msgstr ""
#: ../Doc/library/io.rst:235
msgid ""
"The basic type used for binary data read from or written to a file is :class:"
"`bytes`. Other :term:`bytes-like objects <bytes-like object>` are accepted "
"as method arguments too. In some cases, such as :meth:`~RawIOBase."
"readinto`, a writable object such as :class:`bytearray` is required. Text I/"
"O classes work with :class:`str` data."
"as method arguments too. Text I/O classes work with :class:`str` data."
msgstr ""
#: ../Doc/library/io.rst:241
#: ../Doc/library/io.rst:239
msgid ""
"Note that calling any method (even inquiries) on a closed stream is "
"undefined. Implementations may raise :exc:`ValueError` in this case."
msgstr ""
#: ../Doc/library/io.rst:244
#: ../Doc/library/io.rst:242
msgid ""
":class:`IOBase` (and its subclasses) supports the iterator protocol, meaning "
"that an :class:`IOBase` object can be iterated over yielding the lines in a "
@ -377,135 +375,135 @@ msgid ""
"character strings). See :meth:`~IOBase.readline` below."
msgstr ""
#: ../Doc/library/io.rst:250
#: ../Doc/library/io.rst:248
msgid ""
":class:`IOBase` is also a context manager and therefore supports the :"
"keyword:`with` statement. In this example, *file* is closed after the :"
"keyword:`!with` statement's suite is finished---even if an exception occurs::"
msgstr ""
#: ../Doc/library/io.rst:257
#: ../Doc/library/io.rst:255
msgid ":class:`IOBase` provides these data attributes and methods:"
msgstr ""
#: ../Doc/library/io.rst:261
#: ../Doc/library/io.rst:259
msgid ""
"Flush and close this stream. This method has no effect if the file is "
"already closed. Once the file is closed, any operation on the file (e.g. "
"reading or writing) will raise a :exc:`ValueError`."
msgstr ""
#: ../Doc/library/io.rst:265
#: ../Doc/library/io.rst:263
msgid ""
"As a convenience, it is allowed to call this method more than once; only the "
"first call, however, will have an effect."
msgstr ""
#: ../Doc/library/io.rst:270
#: ../Doc/library/io.rst:268
msgid "``True`` if the stream is closed."
msgstr ""
#: ../Doc/library/io.rst:274
#: ../Doc/library/io.rst:272
msgid ""
"Return the underlying file descriptor (an integer) of the stream if it "
"exists. An :exc:`OSError` is raised if the IO object does not use a file "
"descriptor."
msgstr ""
#: ../Doc/library/io.rst:280
#: ../Doc/library/io.rst:278
msgid ""
"Flush the write buffers of the stream if applicable. This does nothing for "
"read-only and non-blocking streams."
msgstr ""
#: ../Doc/library/io.rst:285
#: ../Doc/library/io.rst:283
msgid ""
"Return ``True`` if the stream is interactive (i.e., connected to a terminal/"
"tty device)."
msgstr ""
#: ../Doc/library/io.rst:290
#: ../Doc/library/io.rst:288
msgid ""
"Return ``True`` if the stream can be read from. If ``False``, :meth:`read` "
"will raise :exc:`OSError`."
msgstr ""
#: ../Doc/library/io.rst:295
#: ../Doc/library/io.rst:293
msgid ""
"Read and return one line from the stream. If *size* is specified, at most "
"*size* bytes will be read."
msgstr ""
#: ../Doc/library/io.rst:298
#: ../Doc/library/io.rst:296
msgid ""
"The line terminator is always ``b'\\n'`` for binary files; for text files, "
"the *newline* argument to :func:`open` can be used to select the line "
"terminator(s) recognized."
msgstr ""
#: ../Doc/library/io.rst:304
#: ../Doc/library/io.rst:302
msgid ""
"Read and return a list of lines from the stream. *hint* can be specified to "
"control the number of lines read: no more lines will be read if the total "
"size (in bytes/characters) of all lines so far exceeds *hint*."
msgstr ""
#: ../Doc/library/io.rst:308
#: ../Doc/library/io.rst:306
msgid ""
"Note that it's already possible to iterate on file objects using ``for line "
"in file: ...`` without calling ``file.readlines()``."
msgstr ""
#: ../Doc/library/io.rst:313
#: ../Doc/library/io.rst:311
msgid ""
"Change the stream position to the given byte *offset*. *offset* is "
"interpreted relative to the position indicated by *whence*. The default "
"value for *whence* is :data:`SEEK_SET`. Values for *whence* are:"
msgstr ""
#: ../Doc/library/io.rst:317
#: ../Doc/library/io.rst:315
msgid ""
":data:`SEEK_SET` or ``0`` -- start of the stream (the default); *offset* "
"should be zero or positive"
msgstr ""
#: ../Doc/library/io.rst:319
#: ../Doc/library/io.rst:317
msgid ""
":data:`SEEK_CUR` or ``1`` -- current stream position; *offset* may be "
"negative"
msgstr ""
#: ../Doc/library/io.rst:321
#: ../Doc/library/io.rst:319
msgid ""
":data:`SEEK_END` or ``2`` -- end of the stream; *offset* is usually negative"
msgstr ""
#: ../Doc/library/io.rst:324
#: ../Doc/library/io.rst:322
msgid "Return the new absolute position."
msgstr ""
#: ../Doc/library/io.rst:326 ../Doc/library/io.rst:832
#: ../Doc/library/io.rst:324 ../Doc/library/io.rst:831
msgid "The ``SEEK_*`` constants."
msgstr ""
#: ../Doc/library/io.rst:329
#: ../Doc/library/io.rst:327
msgid ""
"Some operating systems could support additional values, like :data:`os."
"SEEK_HOLE` or :data:`os.SEEK_DATA`. The valid values for a file could depend "
"on it being open in text or binary mode."
msgstr ""
#: ../Doc/library/io.rst:336
#: ../Doc/library/io.rst:334
msgid ""
"Return ``True`` if the stream supports random access. If ``False``, :meth:"
"`seek`, :meth:`tell` and :meth:`truncate` will raise :exc:`OSError`."
msgstr ""
#: ../Doc/library/io.rst:341
#: ../Doc/library/io.rst:339
msgid "Return the current stream position."
msgstr ""
#: ../Doc/library/io.rst:345
#: ../Doc/library/io.rst:343
msgid ""
"Resize the stream to the given *size* in bytes (or the current position if "
"*size* is not specified). The current stream position isn't changed. This "
@ -514,49 +512,49 @@ msgid ""
"additional bytes are zero-filled). The new file size is returned."
msgstr ""
#: ../Doc/library/io.rst:352
#: ../Doc/library/io.rst:350
msgid "Windows will now zero-fill files when extending."
msgstr ""
#: ../Doc/library/io.rst:357
#: ../Doc/library/io.rst:355
msgid ""
"Return ``True`` if the stream supports writing. If ``False``, :meth:`write` "
"and :meth:`truncate` will raise :exc:`OSError`."
msgstr ""
#: ../Doc/library/io.rst:362
#: ../Doc/library/io.rst:360
msgid ""
"Write a list of lines to the stream. Line separators are not added, so it "
"is usual for each of the lines provided to have a line separator at the end."
msgstr ""
#: ../Doc/library/io.rst:368
#: ../Doc/library/io.rst:366
msgid ""
"Prepare for object destruction. :class:`IOBase` provides a default "
"implementation of this method that calls the instance's :meth:`~IOBase."
"close` method."
msgstr ""
#: ../Doc/library/io.rst:375
#: ../Doc/library/io.rst:373
msgid ""
"Base class for raw binary I/O. It inherits :class:`IOBase`. There is no "
"public constructor."
msgstr ""
#: ../Doc/library/io.rst:378
#: ../Doc/library/io.rst:376
msgid ""
"Raw binary I/O typically provides low-level access to an underlying OS "
"device or API, and does not try to encapsulate it in high-level primitives "
"(this is left to Buffered I/O and Text I/O, described later in this page)."
msgstr ""
#: ../Doc/library/io.rst:382
#: ../Doc/library/io.rst:380
msgid ""
"In addition to the attributes and methods from :class:`IOBase`, :class:"
"`RawIOBase` provides the following methods:"
msgstr ""
#: ../Doc/library/io.rst:387
#: ../Doc/library/io.rst:385
msgid ""
"Read up to *size* bytes from the object and return them. As a convenience, "
"if *size* is unspecified or -1, all bytes until EOF are returned. Otherwise, "
@ -564,32 +562,33 @@ msgid ""
"if the operating system call returns fewer than *size* bytes."
msgstr ""
#: ../Doc/library/io.rst:392
#: ../Doc/library/io.rst:390
msgid ""
"If 0 bytes are returned, and *size* was not 0, this indicates end of file. "
"If the object is in non-blocking mode and no bytes are available, ``None`` "
"is returned."
msgstr ""
#: ../Doc/library/io.rst:396
#: ../Doc/library/io.rst:394
msgid ""
"The default implementation defers to :meth:`readall` and :meth:`readinto`."
msgstr ""
#: ../Doc/library/io.rst:401
#: ../Doc/library/io.rst:399
msgid ""
"Read and return all the bytes from the stream until EOF, using multiple "
"calls to the stream if necessary."
msgstr ""
#: ../Doc/library/io.rst:406
#: ../Doc/library/io.rst:404
msgid ""
"Read bytes into a pre-allocated, writable :term:`bytes-like object` *b*, and "
"return the number of bytes read. If the object is in non-blocking mode and "
"no bytes are available, ``None`` is returned."
"return the number of bytes read. For example, *b* might be a :class:"
"`bytearray`. If the object is in non-blocking mode and no bytes are "
"available, ``None`` is returned."
msgstr ""
#: ../Doc/library/io.rst:413
#: ../Doc/library/io.rst:412
msgid ""
"Write the given :term:`bytes-like object`, *b*, to the underlying raw "
"stream, and return the number of bytes written. This can be less than the "
@ -600,13 +599,13 @@ msgid ""
"the implementation should only access *b* during the method call."
msgstr ""
#: ../Doc/library/io.rst:426
#: ../Doc/library/io.rst:425
msgid ""
"Base class for binary streams that support some kind of buffering. It "
"inherits :class:`IOBase`. There is no public constructor."
msgstr ""
#: ../Doc/library/io.rst:429
#: ../Doc/library/io.rst:428
msgid ""
"The main difference with :class:`RawIOBase` is that methods :meth:`read`, :"
"meth:`readinto` and :meth:`write` will try (respectively) to read as much "
@ -614,7 +613,7 @@ msgid ""
"perhaps more than one system call."
msgstr ""
#: ../Doc/library/io.rst:434
#: ../Doc/library/io.rst:433
msgid ""
"In addition, those methods can raise :exc:`BlockingIOError` if the "
"underlying raw stream is in non-blocking mode and cannot take or give enough "
@ -622,55 +621,55 @@ msgid ""
"``None``."
msgstr ""
#: ../Doc/library/io.rst:439
#: ../Doc/library/io.rst:438
msgid ""
"Besides, the :meth:`read` method does not have a default implementation that "
"defers to :meth:`readinto`."
msgstr ""
#: ../Doc/library/io.rst:442
#: ../Doc/library/io.rst:441
msgid ""
"A typical :class:`BufferedIOBase` implementation should not inherit from a :"
"class:`RawIOBase` implementation, but wrap one, like :class:`BufferedWriter` "
"and :class:`BufferedReader` do."
msgstr ""
#: ../Doc/library/io.rst:446
#: ../Doc/library/io.rst:445
msgid ""
":class:`BufferedIOBase` provides or overrides these methods and attribute in "
"addition to those from :class:`IOBase`:"
msgstr ""
#: ../Doc/library/io.rst:451
#: ../Doc/library/io.rst:450
msgid ""
"The underlying raw stream (a :class:`RawIOBase` instance) that :class:"
"`BufferedIOBase` deals with. This is not part of the :class:"
"`BufferedIOBase` API and may not exist on some implementations."
msgstr ""
#: ../Doc/library/io.rst:457
#: ../Doc/library/io.rst:456
msgid "Separate the underlying raw stream from the buffer and return it."
msgstr ""
#: ../Doc/library/io.rst:459
#: ../Doc/library/io.rst:458
msgid ""
"After the raw stream has been detached, the buffer is in an unusable state."
msgstr ""
#: ../Doc/library/io.rst:462
#: ../Doc/library/io.rst:461
msgid ""
"Some buffers, like :class:`BytesIO`, do not have the concept of a single raw "
"stream to return from this method. They raise :exc:`UnsupportedOperation`."
msgstr ""
#: ../Doc/library/io.rst:470
#: ../Doc/library/io.rst:469
msgid ""
"Read and return up to *size* bytes. If the argument is omitted, ``None``, "
"or negative, data is read and returned until EOF is reached. An empty :"
"class:`bytes` object is returned if the stream is already at EOF."
msgstr ""
#: ../Doc/library/io.rst:474
#: ../Doc/library/io.rst:473
msgid ""
"If the argument is positive, and the underlying raw stream is not "
"interactive, multiple raw reads may be issued to satisfy the byte count "
@ -679,14 +678,14 @@ msgid ""
"imminent."
msgstr ""
#: ../Doc/library/io.rst:480 ../Doc/library/io.rst:502
#: ../Doc/library/io.rst:479 ../Doc/library/io.rst:502
#: ../Doc/library/io.rst:512
msgid ""
"A :exc:`BlockingIOError` is raised if the underlying raw stream is in non "
"blocking-mode, and has no data available at the moment."
msgstr ""
#: ../Doc/library/io.rst:485
#: ../Doc/library/io.rst:484
msgid ""
"Read and return up to *size* bytes, with at most one call to the underlying "
"raw stream's :meth:`~RawIOBase.read` (or :meth:`~RawIOBase.readinto`) "
@ -694,16 +693,17 @@ msgid ""
"top of a :class:`BufferedIOBase` object."
msgstr ""
#: ../Doc/library/io.rst:491
#: ../Doc/library/io.rst:490
msgid ""
"If *size* is ``-1`` (the default), an arbitrary number of bytes are returned "
"(more than zero unless EOF is reached)."
msgstr ""
#: ../Doc/library/io.rst:496
#: ../Doc/library/io.rst:495
msgid ""
"Read bytes into a pre-allocated, writable :term:`bytes-like object` *b* and "
"return the number of bytes read."
"return the number of bytes read. For example, *b* might be a :class:"
"`bytearray`."
msgstr ""
#: ../Doc/library/io.rst:499
@ -1043,131 +1043,130 @@ msgstr ""
#: ../Doc/library/io.rst:759
msgid ""
"Base class for text streams. This class provides a character and line based "
"interface to stream I/O. There is no :meth:`readinto` method because "
"Python's character strings are immutable. It inherits :class:`IOBase`. "
"There is no public constructor."
"interface to stream I/O. It inherits :class:`IOBase`. There is no public "
"constructor."
msgstr ""
#: ../Doc/library/io.rst:764
#: ../Doc/library/io.rst:763
msgid ""
":class:`TextIOBase` provides or overrides these data attributes and methods "
"in addition to those from :class:`IOBase`:"
msgstr ""
#: ../Doc/library/io.rst:769
#: ../Doc/library/io.rst:768
msgid ""
"The name of the encoding used to decode the stream's bytes into strings, and "
"to encode strings into bytes."
msgstr ""
#: ../Doc/library/io.rst:774
#: ../Doc/library/io.rst:773
msgid "The error setting of the decoder or encoder."
msgstr ""
#: ../Doc/library/io.rst:778
#: ../Doc/library/io.rst:777
msgid ""
"A string, a tuple of strings, or ``None``, indicating the newlines "
"translated so far. Depending on the implementation and the initial "
"constructor flags, this may not be available."
msgstr ""
#: ../Doc/library/io.rst:784
#: ../Doc/library/io.rst:783
msgid ""
"The underlying binary buffer (a :class:`BufferedIOBase` instance) that :"
"class:`TextIOBase` deals with. This is not part of the :class:`TextIOBase` "
"API and may not exist in some implementations."
msgstr ""
#: ../Doc/library/io.rst:790
#: ../Doc/library/io.rst:789
msgid ""
"Separate the underlying binary buffer from the :class:`TextIOBase` and "
"return it."
msgstr ""
#: ../Doc/library/io.rst:793
#: ../Doc/library/io.rst:792
msgid ""
"After the underlying buffer has been detached, the :class:`TextIOBase` is in "
"an unusable state."
msgstr ""
#: ../Doc/library/io.rst:796
#: ../Doc/library/io.rst:795
msgid ""
"Some :class:`TextIOBase` implementations, like :class:`StringIO`, may not "
"have the concept of an underlying buffer and calling this method will raise :"
"exc:`UnsupportedOperation`."
msgstr ""
#: ../Doc/library/io.rst:804
#: ../Doc/library/io.rst:803
msgid ""
"Read and return at most *size* characters from the stream as a single :class:"
"`str`. If *size* is negative or ``None``, reads until EOF."
msgstr ""
#: ../Doc/library/io.rst:809
#: ../Doc/library/io.rst:808
msgid ""
"Read until newline or EOF and return a single ``str``. If the stream is "
"already at EOF, an empty string is returned."
msgstr ""
#: ../Doc/library/io.rst:812
#: ../Doc/library/io.rst:811
msgid "If *size* is specified, at most *size* characters will be read."
msgstr ""
#: ../Doc/library/io.rst:816
#: ../Doc/library/io.rst:815
msgid ""
"Change the stream position to the given *offset*. Behaviour depends on the "
"*whence* parameter. The default value for *whence* is :data:`SEEK_SET`."
msgstr ""
#: ../Doc/library/io.rst:820
#: ../Doc/library/io.rst:819
msgid ""
":data:`SEEK_SET` or ``0``: seek from the start of the stream (the default); "
"*offset* must either be a number returned by :meth:`TextIOBase.tell`, or "
"zero. Any other *offset* value produces undefined behaviour."
msgstr ""
#: ../Doc/library/io.rst:824
#: ../Doc/library/io.rst:823
msgid ""
":data:`SEEK_CUR` or ``1``: \"seek\" to the current position; *offset* must "
"be zero, which is a no-operation (all other values are unsupported)."
msgstr ""
#: ../Doc/library/io.rst:827
#: ../Doc/library/io.rst:826
msgid ""
":data:`SEEK_END` or ``2``: seek to the end of the stream; *offset* must be "
"zero (all other values are unsupported)."
msgstr ""
#: ../Doc/library/io.rst:830
#: ../Doc/library/io.rst:829
msgid "Return the new absolute position as an opaque number."
msgstr ""
#: ../Doc/library/io.rst:837
#: ../Doc/library/io.rst:836
msgid ""
"Return the current stream position as an opaque number. The number does not "
"usually represent a number of bytes in the underlying binary storage."
msgstr ""
#: ../Doc/library/io.rst:843
#: ../Doc/library/io.rst:842
msgid ""
"Write the string *s* to the stream and return the number of characters "
"written."
msgstr ""
#: ../Doc/library/io.rst:850
#: ../Doc/library/io.rst:849
msgid ""
"A buffered text stream over a :class:`BufferedIOBase` binary stream. It "
"inherits :class:`TextIOBase`."
msgstr ""
#: ../Doc/library/io.rst:853
#: ../Doc/library/io.rst:852
msgid ""
"*encoding* gives the name of the encoding that the stream will be decoded or "
"encoded with. It defaults to :func:`locale.getpreferredencoding(False) "
"<locale.getpreferredencoding>`."
msgstr ""
#: ../Doc/library/io.rst:857
#: ../Doc/library/io.rst:856
msgid ""
"*errors* is an optional string that specifies how encoding and decoding "
"errors are to be handled. Pass ``'strict'`` to raise a :exc:`ValueError` "
@ -1182,13 +1181,13 @@ msgid ""
"that has been registered with :func:`codecs.register_error` is also valid."
msgstr ""
#: ../Doc/library/io.rst:873
#: ../Doc/library/io.rst:872
msgid ""
"*newline* controls how line endings are handled. It can be ``None``, "
"``''``, ``'\\n'``, ``'\\r'``, and ``'\\r\\n'``. It works as follows:"
msgstr ""
#: ../Doc/library/io.rst:876
#: ../Doc/library/io.rst:875
msgid ""
"When reading input from the stream, if *newline* is ``None``, :term:"
"`universal newlines` mode is enabled. Lines in the input can end in "
@ -1207,7 +1206,7 @@ msgstr ""
"autre valeur autorisée, les lignes sont seulement terminées par la chaîne "
"donnée, qui est rendue tel qu'elle."
#: ../Doc/library/io.rst:885
#: ../Doc/library/io.rst:884
msgid ""
"When writing output to the stream, if *newline* is ``None``, any ``'\\n'`` "
"characters written are translated to the system default line separator, :"
@ -1221,24 +1220,24 @@ msgstr ""
"*newline* est un autre caractère valide, chaque ``'\\n'`` sera remplacé par "
"la chaîne donnée."
#: ../Doc/library/io.rst:891
#: ../Doc/library/io.rst:890
msgid ""
"If *line_buffering* is ``True``, :meth:`flush` is implied when a call to "
"write contains a newline character or a carriage return."
msgstr ""
#: ../Doc/library/io.rst:894
#: ../Doc/library/io.rst:893
msgid ""
"If *write_through* is ``True``, calls to :meth:`write` are guaranteed not to "
"be buffered: any data written on the :class:`TextIOWrapper` object is "
"immediately handled to its underlying binary *buffer*."
msgstr ""
#: ../Doc/library/io.rst:898
#: ../Doc/library/io.rst:897
msgid "The *write_through* argument has been added."
msgstr ""
#: ../Doc/library/io.rst:901
#: ../Doc/library/io.rst:900
msgid ""
"The default *encoding* is now ``locale.getpreferredencoding(False)`` instead "
"of ``locale.getpreferredencoding()``. Don't change temporary the locale "
@ -1246,58 +1245,58 @@ msgid ""
"instead of the user preferred encoding."
msgstr ""
#: ../Doc/library/io.rst:907
#: ../Doc/library/io.rst:906
msgid ""
":class:`TextIOWrapper` provides these members in addition to those of :class:"
"`TextIOBase` and its parents:"
msgstr ""
#: ../Doc/library/io.rst:912
#: ../Doc/library/io.rst:911
msgid "Whether line buffering is enabled."
msgstr ""
#: ../Doc/library/io.rst:916
#: ../Doc/library/io.rst:915
msgid "Whether writes are passed immediately to the underlying binary buffer."
msgstr ""
#: ../Doc/library/io.rst:924
#: ../Doc/library/io.rst:923
msgid ""
"Reconfigure this text stream using new settings for *encoding*, *errors*, "
"*newline*, *line_buffering* and *write_through*."
msgstr ""
#: ../Doc/library/io.rst:927
#: ../Doc/library/io.rst:926
msgid ""
"Parameters not specified keep current settings, except ``errors='strict`` is "
"used when *encoding* is specified but *errors* is not specified."
msgstr ""
#: ../Doc/library/io.rst:931
#: ../Doc/library/io.rst:930
msgid ""
"It is not possible to change the encoding or newline if some data has "
"already been read from the stream. On the other hand, changing encoding "
"after write is possible."
msgstr ""
#: ../Doc/library/io.rst:935
#: ../Doc/library/io.rst:934
msgid ""
"This method does an implicit stream flush before setting the new parameters."
msgstr ""
#: ../Doc/library/io.rst:943
#: ../Doc/library/io.rst:942
msgid ""
"An in-memory stream for text I/O. The text buffer is discarded when the :"
"meth:`~IOBase.close` method is called."
msgstr ""
#: ../Doc/library/io.rst:946
#: ../Doc/library/io.rst:945
msgid ""
"The initial value of the buffer can be set by providing *initial_value*. If "
"newline translation is enabled, newlines will be encoded as if by :meth:"
"`~TextIOBase.write`. The stream is positioned at the start of the buffer."
msgstr ""
#: ../Doc/library/io.rst:951
#: ../Doc/library/io.rst:950
msgid ""
"The *newline* argument works like that of :class:`TextIOWrapper`. The "
"default is to consider only ``\\n`` characters as ends of lines and to do no "
@ -1306,40 +1305,40 @@ msgid ""
"performed when reading."
msgstr ""
#: ../Doc/library/io.rst:957
#: ../Doc/library/io.rst:956
msgid ""
":class:`StringIO` provides this method in addition to those from :class:"
"`TextIOBase` and its parents:"
msgstr ""
#: ../Doc/library/io.rst:962
#: ../Doc/library/io.rst:961
msgid ""
"Return a ``str`` containing the entire contents of the buffer. Newlines are "
"decoded as if by :meth:`~TextIOBase.read`, although the stream position is "
"not changed."
msgstr ""
#: ../Doc/library/io.rst:966
#: ../Doc/library/io.rst:965
msgid "Example usage::"
msgstr ""
#: ../Doc/library/io.rst:988
#: ../Doc/library/io.rst:987
msgid ""
"A helper codec that decodes newlines for :term:`universal newlines` mode. It "
"inherits :class:`codecs.IncrementalDecoder`."
msgstr ""
#: ../Doc/library/io.rst:993
#: ../Doc/library/io.rst:992
msgid "Performance"
msgstr ""
#: ../Doc/library/io.rst:995
#: ../Doc/library/io.rst:994
msgid ""
"This section discusses the performance of the provided concrete I/O "
"implementations."
msgstr ""
#: ../Doc/library/io.rst:1001
#: ../Doc/library/io.rst:1000
msgid ""
"By reading and writing only large chunks of data even when the user asks for "
"a single byte, buffered I/O hides any inefficiency in calling and executing "
@ -1352,7 +1351,7 @@ msgid ""
"data."
msgstr ""
#: ../Doc/library/io.rst:1013
#: ../Doc/library/io.rst:1012
msgid ""
"Text I/O over a binary storage (such as a file) is significantly slower than "
"binary I/O over the same storage, because it requires conversions between "
@ -1362,23 +1361,23 @@ msgid ""
"to the reconstruction algorithm used."
msgstr ""
#: ../Doc/library/io.rst:1020
#: ../Doc/library/io.rst:1019
msgid ""
":class:`StringIO`, however, is a native in-memory unicode container and will "
"exhibit similar speed to :class:`BytesIO`."
msgstr ""
#: ../Doc/library/io.rst:1024
#: ../Doc/library/io.rst:1023
msgid "Multi-threading"
msgstr "Fils d'exécution"
#: ../Doc/library/io.rst:1026
#: ../Doc/library/io.rst:1025
msgid ""
":class:`FileIO` objects are thread-safe to the extent that the operating "
"system calls (such as ``read(2)`` under Unix) they wrap are thread-safe too."
msgstr ""
#: ../Doc/library/io.rst:1029
#: ../Doc/library/io.rst:1028
msgid ""
"Binary buffered objects (instances of :class:`BufferedReader`, :class:"
"`BufferedWriter`, :class:`BufferedRandom` and :class:`BufferedRWPair`) "
@ -1386,15 +1385,15 @@ msgid ""
"them from multiple threads at once."
msgstr ""
#: ../Doc/library/io.rst:1034
#: ../Doc/library/io.rst:1033
msgid ":class:`TextIOWrapper` objects are not thread-safe."
msgstr ""
#: ../Doc/library/io.rst:1037
#: ../Doc/library/io.rst:1036
msgid "Reentrancy"
msgstr ""
#: ../Doc/library/io.rst:1039
#: ../Doc/library/io.rst:1038
msgid ""
"Binary buffered objects (instances of :class:`BufferedReader`, :class:"
"`BufferedWriter`, :class:`BufferedRandom` and :class:`BufferedRWPair`) are "
@ -1405,7 +1404,7 @@ msgid ""
"from entering the buffered object."
msgstr ""
#: ../Doc/library/io.rst:1047
#: ../Doc/library/io.rst:1046
msgid ""
"The above implicitly extends to text files, since the :func:`open()` "
"function will wrap a buffered object inside a :class:`TextIOWrapper`. This "

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-18 10:21+0200\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2018-12-11 22:46+0100\n"
"Last-Translator: Antoine Wecxsteen\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -781,7 +781,7 @@ msgid "``gt(a, b)``"
msgstr "``gt(a, b)``"
#: ../Doc/library/operator.rst:442
msgid "Inplace Operators"
msgid "In-place Operators"
msgstr "Opérateurs en-place"
#: ../Doc/library/operator.rst:444
@ -824,7 +824,7 @@ msgstr ""
#: ../Doc/library/operator.rst:465
msgid ""
"For mutable targets such as lists and dictionaries, the inplace method will "
"For mutable targets such as lists and dictionaries, the in-place method will "
"perform the update, so no subsequent assignment is necessary:"
msgstr ""
"Pour des paramètres mutables comme les listes et les dictionnaires, la "

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-29 12:24+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2019-03-04 19:04+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 09:03+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2018-11-29 18:27+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,9 +5,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-24 14:22+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2019-03-19 23:31+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-29 12:24+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2019-02-27 12:00+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 09:03+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 09:03+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 09:03+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,9 +5,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-29 12:24+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2019-03-27 11:46+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Last-Translator: Bousquié Pierre <pierre.bousquie@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-29 12:24+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-29 12:24+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-21 09:48+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2018-09-29 19:35+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -298,48 +298,20 @@ msgid ":class:`DOMTimeStamp`"
msgstr ":class:`DOMTimeStamp`"
#: ../Doc/library/xml.dom.minidom.rst:230
msgid ":class:`DocumentType`"
msgstr ":class:`DocumentType`"
#: ../Doc/library/xml.dom.minidom.rst:232
msgid ":class:`DOMImplementation`"
msgstr ":class:`DOMImplementation`"
#: ../Doc/library/xml.dom.minidom.rst:234
msgid ":class:`CharacterData`"
msgstr ":class:`CharacterData`"
#: ../Doc/library/xml.dom.minidom.rst:236
msgid ":class:`CDATASection`"
msgstr ":class:`CDATASection`"
#: ../Doc/library/xml.dom.minidom.rst:238
msgid ":class:`Notation`"
msgstr ":class:`Notation`"
#: ../Doc/library/xml.dom.minidom.rst:240
msgid ":class:`Entity`"
msgstr ":class:`Entity`"
#: ../Doc/library/xml.dom.minidom.rst:242
msgid ":class:`EntityReference`"
msgstr ":class:`EntityReference`"
#: ../Doc/library/xml.dom.minidom.rst:244
msgid ":class:`DocumentFragment`"
msgstr ":class:`DocumentFragment`"
#: ../Doc/library/xml.dom.minidom.rst:246
#: ../Doc/library/xml.dom.minidom.rst:232
msgid ""
"Most of these reflect information in the XML document that is not of general "
"utility to most DOM users."
msgstr ""
#: ../Doc/library/xml.dom.minidom.rst:250
#: ../Doc/library/xml.dom.minidom.rst:236
msgid "Footnotes"
msgstr "Notes"
#: ../Doc/library/xml.dom.minidom.rst:251
#: ../Doc/library/xml.dom.minidom.rst:237
msgid ""
"The encoding name included in the XML output should conform to the "
"appropriate standards. For example, \"UTF-8\" is valid, but \"UTF8\" is not "
@ -348,3 +320,24 @@ msgid ""
"EncodingDecl and https://www.iana.org/assignments/character-sets/character-"
"sets.xhtml."
msgstr ""
#~ msgid ":class:`DocumentType`"
#~ msgstr ":class:`DocumentType`"
#~ msgid ":class:`DOMImplementation`"
#~ msgstr ":class:`DOMImplementation`"
#~ msgid ":class:`CharacterData`"
#~ msgstr ":class:`CharacterData`"
#~ msgid ":class:`CDATASection`"
#~ msgstr ":class:`CDATASection`"
#~ msgid ":class:`Notation`"
#~ msgstr ":class:`Notation`"
#~ msgid ":class:`Entity`"
#~ msgstr ":class:`Entity`"
#~ msgid ":class:`DocumentFragment`"
#~ msgstr ":class:`DocumentFragment`"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-29 12:24+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2019-02-19 22:22+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -3252,6 +3252,7 @@ msgid "the appropriate metaclass is determined;"
msgstr "la méta-classe appropriée est déterminée ;"
#: ../Doc/reference/datamodel.rst:1866
#, fuzzy
msgid "the class namespace is prepared;"
msgstr "l'espace de nommage de la classe est préparé ;"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-29 12:24+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2019-02-10 06:38+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-29 12:24+0100\n"
"POT-Creation-Date: 2019-04-10 09:35+0200\n"
"PO-Revision-Date: 2018-10-13 17:50+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"