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: script:
- powrap --check --quiet **/*.po - powrap --check --quiet **/*.po
- pospell -p dict -l fr_FR **/*.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 "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2018-10-04 12:24+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\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 "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2019-03-21 20:12+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n" "Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -86,6 +86,7 @@ msgstr ""
"à segment unique. Sinon, renvoie ``0``. Cette fonction réussit toujours." "à segment unique. Sinon, renvoie ``0``. Cette fonction réussit toujours."
#: ../Doc/c-api/objbuffer.rst:44 #: ../Doc/c-api/objbuffer.rst:44
#, fuzzy
msgid "" msgid ""
"Note that this function tries to get and release a buffer, and exceptions " "Note that this function tries to get and release a buffer, and exceptions "
"which occur while calling corresponding functions will get suppressed. To " "which occur while calling corresponding functions will get suppressed. To "

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\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 " "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 " "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 " "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." "`~PyNumberMethods.nb_inplace_add` slot."
msgstr "" msgstr ""
@ -1515,7 +1515,7 @@ msgid ""
"signature. It should modify its first operand, and return it. This slot " "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 " "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 " "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." "member:`~PyNumberMethods.nb_inplace_multiply` slot."
msgstr "" msgstr ""

View File

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

View File

@ -5,14 +5,14 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "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-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Last-Translator: Andy Kwok <andy.kwok.work@gmail.com>\n"
"X-Generator: Poedit 2.0.6\n" "X-Generator: Poedit 2.0.6\n"
#: ../Doc/c-api/weakref.rst:6 #: ../Doc/c-api/weakref.rst:6

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2019-03-27 17:45+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n" "Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\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 " "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://" "intéressé pour rejoindre `la liste de diffusion pour l'enseignement <https://"
"www.python.org/community/sigs/current/edu-sig>`_." "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 "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2018-11-13 09:44+0100\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2018-12-10 14:17+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2019-02-19 19:32+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n" "Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

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

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2018-12-16 16:19+0100\n"
"Last-Translator: Antoine Wecxsteen\n" "Last-Translator: Antoine Wecxsteen\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2019-02-22 15:27+0100\n"
"Last-Translator: Guillaume Fayard <guillaume.fayard@pycolore.fr>\n" "Last-Translator: Guillaume Fayard <guillaume.fayard@pycolore.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -1350,14 +1350,14 @@ msgstr ""
"`~somenamedtuple._replace` pour personnaliser une instance prototype :" "`~somenamedtuple._replace` pour personnaliser une instance prototype :"
#: ../Doc/library/collections.rst:1019 #: ../Doc/library/collections.rst:1019
#, fuzzy
msgid "" msgid ""
"See :class:`typing.NamedTuple` for a way to add type hints for named " "See :class:`typing.NamedTuple` for a way to add type hints for named "
"tuples. It also provides an elegant notation using the :keyword:`class` " "tuples. It also provides an elegant notation using the :keyword:`class` "
"keyword::" "keyword::"
msgstr "" msgstr ""
"Voir :meth:`typing.NamedTuple` pour un moyen d'ajouter des indications de " "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 " "type pour les tuples nommés."
"utilisant le mot-clé :keyword:`class` ::"
#: ../Doc/library/collections.rst:1028 #: ../Doc/library/collections.rst:1028
msgid "" msgid ""
@ -1372,9 +1372,6 @@ msgid ""
"The :mod:`dataclasses` module provides a decorator and functions for " "The :mod:`dataclasses` module provides a decorator and functions for "
"automatically adding generated special methods to user-defined classes." "automatically adding generated special methods to user-defined classes."
msgstr "" 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 #: ../Doc/library/collections.rst:1036
msgid ":class:`OrderedDict` objects" msgid ":class:`OrderedDict` objects"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

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

View File

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

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2018-12-17 21:45+0100\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\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 " "Classe de base pour les avertissements sur les fonctionnalités qui seront "
"obsolètes dans le futur." "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." msgid "Base class for warnings about dubious syntax."
msgstr "Classe de base pour les avertissements sur de la syntaxe douteuse." 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." msgid "Base class for warnings about dubious runtime behavior."
msgstr "" msgstr ""
"Classe de base pour les avertissements sur les comportements d'exécution " "Classe de base pour les avertissements sur les comportements d'exécution "
"douteux." "douteux."
#: ../Doc/library/exceptions.rst:710 #: ../Doc/library/exceptions.rst:718
msgid "" msgid ""
"Base class for warnings about deprecated features when those warnings are " "Base class for warnings about deprecated features when those warnings are "
"intended for end users of applications that are written in Python." "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 " "seront obsolètes dans le futur quand ces avertissements destinés aux "
"utilisateurs finaux des applications écrites en Python." "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." msgid "Base class for warnings about probable mistakes in module imports."
msgstr "" msgstr ""
"Classe de base pour les avertissements sur des erreurs probables dans les " "Classe de base pour les avertissements sur des erreurs probables dans les "
"imports de modules." "imports de modules."
#: ../Doc/library/exceptions.rst:721 #: ../Doc/library/exceptions.rst:729
msgid "Base class for warnings related to Unicode." msgid "Base class for warnings related to Unicode."
msgstr "Classe de base pour les avertissements liés à l'Unicode." msgstr "Classe de base pour les avertissements liés à l'Unicode."
#: ../Doc/library/exceptions.rst:726 #: ../Doc/library/exceptions.rst:734
msgid "" msgid ""
"Base class for warnings related to :class:`bytes` and :class:`bytearray`." "Base class for warnings related to :class:`bytes` and :class:`bytearray`."
msgstr "" msgstr ""
"Classe de base pour les avertissements liés à :class:`bytes` et :class:" "Classe de base pour les avertissements liés à :class:`bytes` et :class:"
"`bytearray`." "`bytearray`."
#: ../Doc/library/exceptions.rst:731 #: ../Doc/library/exceptions.rst:739
msgid "" msgid ""
"Base class for warnings related to resource usage. Ignored by the default " "Base class for warnings related to resource usage. Ignored by the default "
"warning filters." "warning filters."
@ -1175,11 +1184,11 @@ msgstr ""
"Classe de base pour les avertissements liés à l'utilisation de ressources. " "Classe de base pour les avertissements liés à l'utilisation de ressources. "
"Ignorée par les filtres davertissements par défaut." "Ignorée par les filtres davertissements par défaut."
#: ../Doc/library/exceptions.rst:739 #: ../Doc/library/exceptions.rst:747
msgid "Exception hierarchy" msgid "Exception hierarchy"
msgstr "Hiérarchie des exceptions" msgstr "Hiérarchie des exceptions"
#: ../Doc/library/exceptions.rst:741 #: ../Doc/library/exceptions.rst:749
msgid "The class hierarchy for built-in exceptions is:" msgid "The class hierarchy for built-in exceptions is:"
msgstr "La hiérarchie de classes pour les exceptions natives est la suivante :" 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 "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2017-05-27 19:55+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

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

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2018-12-11 22:46+0100\n"
"Last-Translator: Antoine Wecxsteen\n" "Last-Translator: Antoine Wecxsteen\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -781,7 +781,7 @@ msgid "``gt(a, b)``"
msgstr "``gt(a, b)``" msgstr "``gt(a, b)``"
#: ../Doc/library/operator.rst:442 #: ../Doc/library/operator.rst:442
msgid "Inplace Operators" msgid "In-place Operators"
msgstr "Opérateurs en-place" msgstr "Opérateurs en-place"
#: ../Doc/library/operator.rst:444 #: ../Doc/library/operator.rst:444
@ -824,7 +824,7 @@ msgstr ""
#: ../Doc/library/operator.rst:465 #: ../Doc/library/operator.rst:465
msgid "" 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:" "perform the update, so no subsequent assignment is necessary:"
msgstr "" msgstr ""
"Pour des paramètres mutables comme les listes et les dictionnaires, la " "Pour des paramètres mutables comme les listes et les dictionnaires, la "

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2019-03-04 19:04+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n" "Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2018-11-29 18:27+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,9 +5,9 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "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-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2019-02-27 12:00+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n" "Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\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 "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,9 +5,9 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "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-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2018-09-29 19:35+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
@ -298,48 +298,20 @@ msgid ":class:`DOMTimeStamp`"
msgstr ":class:`DOMTimeStamp`" msgstr ":class:`DOMTimeStamp`"
#: ../Doc/library/xml.dom.minidom.rst:230 #: ../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`" msgid ":class:`EntityReference`"
msgstr ":class:`EntityReference`" msgstr ":class:`EntityReference`"
#: ../Doc/library/xml.dom.minidom.rst:244 #: ../Doc/library/xml.dom.minidom.rst:232
msgid ":class:`DocumentFragment`"
msgstr ":class:`DocumentFragment`"
#: ../Doc/library/xml.dom.minidom.rst:246
msgid "" msgid ""
"Most of these reflect information in the XML document that is not of general " "Most of these reflect information in the XML document that is not of general "
"utility to most DOM users." "utility to most DOM users."
msgstr "" msgstr ""
#: ../Doc/library/xml.dom.minidom.rst:250 #: ../Doc/library/xml.dom.minidom.rst:236
msgid "Footnotes" msgid "Footnotes"
msgstr "Notes" msgstr "Notes"
#: ../Doc/library/xml.dom.minidom.rst:251 #: ../Doc/library/xml.dom.minidom.rst:237
msgid "" msgid ""
"The encoding name included in the XML output should conform to the " "The encoding name included in the XML output should conform to the "
"appropriate standards. For example, \"UTF-8\" is valid, but \"UTF8\" is not " "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-" "EncodingDecl and https://www.iana.org/assignments/character-sets/character-"
"sets.xhtml." "sets.xhtml."
msgstr "" 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 "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2019-02-19 22:22+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n" "Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\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 ;" msgstr "la méta-classe appropriée est déterminée ;"
#: ../Doc/reference/datamodel.rst:1866 #: ../Doc/reference/datamodel.rst:1866
#, fuzzy
msgid "the class namespace is prepared;" msgid "the class namespace is prepared;"
msgstr "l'espace de nommage de la classe est préparé ;" msgstr "l'espace de nommage de la classe est préparé ;"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2019-02-10 06:38+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \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" "PO-Revision-Date: 2018-10-13 17:50+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"