Make merge (#1695)
* Make merge * FIX: spelling for pospell. * Uniformisation des entêtes po.
This commit is contained in:
parent 0086ed1f76
commit 17d5f9cebe
257 changed files with 43019 additions and 31747 deletions
| | @ -5,7 +5,7 @@ msgid "" | |||
msgstr "" | ||||
"Project-Id-Version: Python 3\n" | ||||
"Report-Msgid-Bugs-To: \n" | ||||
"POT-Creation-Date: 2020-08-24 09:01+0200\n" | ||||
"POT-Creation-Date: 2021-09-23 16:16+0200\n" | ||||
"PO-Revision-Date: 2019-11-01 11:43+0100\n" | ||||
"Last-Translator: Melançon Victor <victor.melancon0@gmail.com>\n" | ||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" | ||||
| | @ -236,7 +236,7 @@ msgid "" | |||
"Discussions of new features can often explode into lengthy mailing list " | ||||
"threads, making the discussion hard to follow, and no one can read every " | ||||
"posting to python-dev. Therefore, a relatively formal process has been set " | ||||
"up to write Python Enhancement Proposals (PEPs), modelled on the Internet " | ||||
"up to write Python Enhancement Proposals (PEPs), modelled on the internet " | ||||
"RFC process. PEPs are draft documents that describe a proposed new feature, " | ||||
"and are continually revised until the community reaches a consensus, either " | ||||
"accepting or rejecting the proposal. Quoting from the introduction to :pep:" | ||||
| | @ -1207,7 +1207,7 @@ msgid "" | |||
"make it easy to have the Python interpreter use a custom allocator instead " | ||||
"of C's standard :func:`malloc`. For documentation, read the comments in :" | ||||
"file:`Include/pymem.h` and :file:`Include/objimpl.h`. For the lengthy " | ||||
"discussions during which the interface was hammered out, see the Web " | ||||
"discussions during which the interface was hammered out, see the web " | ||||
"archives of the 'patches' and 'python-dev' lists at python.org." | ||||
msgstr "" | ||||
| ||||
| | @ -1458,7 +1458,7 @@ msgstr "" | |||
msgid "" | ||||
"The XML Special Interest Group has been working on XML-related Python code " | ||||
"for a while. Its code distribution, called PyXML, is available from the " | ||||
"SIG's Web pages at https://www.python.org/community/sigs/current/xml-sig. " | ||||
"SIG's web pages at https://www.python.org/community/sigs/current/xml-sig. " | ||||
"The PyXML distribution also used the package name ``xml``. If you've " | ||||
"written programs that used PyXML, you're probably wondering about its " | ||||
"compatibility with the 2.0 :mod:`xml` package." | ||||
| | @ -1618,7 +1618,7 @@ msgstr "" | |||
#: whatsnew/2.0.rst:1111 | ||||
msgid "" | ||||
":mod:`robotparser`: Parse a :file:`robots.txt` file, which is used for " | ||||
"writing Web spiders that politely avoid certain areas of a Web site. The " | ||||
"writing web spiders that politely avoid certain areas of a web site. The " | ||||
"parser accepts the contents of a :file:`robots.txt` file, builds a set of " | ||||
"rules from it, and can then answer questions about the fetchability of a " | ||||
"given URL. (Contributed by Skip Montanaro.)" | ||||
| | | |||
| | @ -5,7 +5,7 @@ msgid "" | |||
msgstr "" | ||||
"Project-Id-Version: Python 3\n" | ||||
"Report-Msgid-Bugs-To: \n" | ||||
"POT-Creation-Date: 2020-10-01 16:00+0200\n" | ||||
"POT-Creation-Date: 2021-09-23 16:16+0200\n" | ||||
"PO-Revision-Date: 2019-12-11 11:28+0100\n" | ||||
"Last-Translator: Julien Palard <julien@palard.fr>\n" | ||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" | ||||
| | @ -559,7 +559,7 @@ msgid "" | |||
"In Python 2.1, functions can now have arbitrary information attached to " | ||||
"them. People were often using docstrings to hold information about functions " | ||||
"and methods, because the ``__doc__`` attribute was the only way of attaching " | ||||
"any information to a function. For example, in the Zope Web application " | ||||
"any information to a function. For example, in the Zope web application " | ||||
"server, functions are marked as safe for public access by having a " | ||||
"docstring, and in John Aycock's SPARK parsing framework, docstrings hold " | ||||
"parts of the BNF grammar to be parsed. This overloading is unfortunate, " | ||||
| | | |||
| | @ -5,7 +5,7 @@ msgid "" | |||
msgstr "" | ||||
"Project-Id-Version: Python 3\n" | ||||
"Report-Msgid-Bugs-To: \n" | ||||
"POT-Creation-Date: 2020-08-24 09:01+0200\n" | ||||
"POT-Creation-Date: 2021-09-23 16:16+0200\n" | ||||
"PO-Revision-Date: 2018-08-01 00:07+0200\n" | ||||
"Last-Translator: Julien Palard <julien@palard.fr>\n" | ||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" | ||||
| | @ -73,7 +73,7 @@ msgstr "" | |||
| ||||
#: whatsnew/2.2.rst:52 | ||||
msgid "" | ||||
"A long time ago I wrote a Web page listing flaws in Python's design. One of " | ||||
"A long time ago I wrote a web page listing flaws in Python's design. One of " | ||||
"the most significant flaws was that it's impossible to subclass Python types " | ||||
"implemented in C. In particular, it's not possible to subclass built-in " | ||||
"types, so you can't just subclass, say, lists in order to add a single " | ||||
| | | |||
| | @ -5,7 +5,7 @@ msgid "" | |||
msgstr "" | ||||
"Project-Id-Version: Python 3\n" | ||||
"Report-Msgid-Bugs-To: \n" | ||||
"POT-Creation-Date: 2020-10-01 16:00+0200\n" | ||||
"POT-Creation-Date: 2021-09-23 16:16+0200\n" | ||||
"PO-Revision-Date: 2018-07-31 23:42+0200\n" | ||||
"Last-Translator: Julien Palard <julien@palard.fr>\n" | ||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" | ||||
| | @ -1798,7 +1798,7 @@ msgstr "" | |||
msgid "" | ||||
"The new :mod:`DocXMLRPCServer` module allows writing self-documenting XML-" | ||||
"RPC servers. Run it in demo mode (as a program) to see it in action. " | ||||
"Pointing the Web browser to the RPC server produces pydoc-style " | ||||
"Pointing the web browser to the RPC server produces pydoc-style " | ||||
"documentation; pointing xmlrpclib to the server allows invoking the actual " | ||||
"methods. (Contributed by Brian Quinlan.)" | ||||
msgstr "" | ||||
| | | |||
2117 whatsnew/3.10.po
2117
whatsnew/3.10.po File diff suppressed because it is too large Load diff
| | @ -5,7 +5,7 @@ msgid "" | |||
msgstr "" | ||||
"Project-Id-Version: Python 3\n" | ||||
"Report-Msgid-Bugs-To: \n" | ||||
"POT-Creation-Date: 2020-10-01 16:00+0200\n" | ||||
"POT-Creation-Date: 2021-09-23 16:16+0200\n" | ||||
"PO-Revision-Date: 2018-07-03 11:14+0200\n" | ||||
"Last-Translator: Julien Palard <julien@palard.fr>\n" | ||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" | ||||
| | @ -2164,7 +2164,7 @@ msgstr "" | |||
| ||||
#: whatsnew/3.2.rst:1924 | ||||
msgid "" | ||||
"The :mod:`pydoc` module now provides a much-improved Web server interface, " | ||||
"The :mod:`pydoc` module now provides a much-improved web server interface, " | ||||
"as well as a new command-line option ``-b`` to automatically open a browser " | ||||
"window to display that server:" | ||||
msgstr "" | ||||
| | | |||
| | @ -5,7 +5,7 @@ msgid "" | |||
msgstr "" | ||||
"Project-Id-Version: Python 3\n" | ||||
"Report-Msgid-Bugs-To: \n" | ||||
"POT-Creation-Date: 2020-10-01 16:00+0200\n" | ||||
"POT-Creation-Date: 2021-09-23 16:16+0200\n" | ||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" | ||||
| | @ -657,7 +657,7 @@ msgid "" | |||
":mod:`ensurepip` includes a bundled copy of ``pip``, up-to-date as of the " | ||||
"first release candidate of the release of CPython with which it ships (this " | ||||
"applies to both maintenance releases and feature releases). ``ensurepip`` " | ||||
"does not access the internet. If the installation has Internet access, " | ||||
"does not access the internet. If the installation has internet access, " | ||||
"after ``ensurepip`` is run the bundled ``pip`` can be used to upgrade " | ||||
"``pip`` to a more recent release than the bundled one. (Note that such an " | ||||
"upgraded version of ``pip`` is considered to be a separately installed " | ||||
| | | |||
| | @ -5,7 +5,7 @@ msgid "" | |||
msgstr "" | ||||
"Project-Id-Version: Python 3\n" | ||||
"Report-Msgid-Bugs-To: \n" | ||||
"POT-Creation-Date: 2021-02-24 17:33+0100\n" | ||||
"POT-Creation-Date: 2021-09-23 16:16+0200\n" | ||||
"PO-Revision-Date: 2018-10-13 17:48+0200\n" | ||||
"Last-Translator: Julien Palard <julien@palard.fr>\n" | ||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" | ||||
| | @ -822,8 +822,8 @@ msgstr "" | |||
#: whatsnew/3.6.rst:724 | ||||
msgid "" | ||||
"This can be used to instrument running interpreters in production, without " | ||||
"the need to recompile specific debug builds or providing application-" | ||||
"specific profiling/debugging code." | ||||
"the need to recompile specific :ref:`debug builds <debug-build>` or " | ||||
"providing application-specific profiling/debugging code." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.6.rst:728 | ||||
| | | |||
1003 whatsnew/3.7.po
1003
whatsnew/3.7.po File diff suppressed because it is too large Load diff
774 whatsnew/3.8.po
774
whatsnew/3.8.po File diff suppressed because it is too large Load diff
276 whatsnew/3.9.po
276
whatsnew/3.9.po | | @ -5,7 +5,7 @@ msgid "" | |||
msgstr "" | ||||
"Project-Id-Version: Python 3\n" | ||||
"Report-Msgid-Bugs-To: \n" | ||||
"POT-Creation-Date: 2021-05-29 16:33+0200\n" | ||||
"POT-Creation-Date: 2021-09-23 16:16+0200\n" | ||||
"PO-Revision-Date: 2020-08-06 00:39+0200\n" | ||||
"Last-Translator: \n" | ||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" | ||||
| | @ -229,7 +229,7 @@ msgid "" | |||
"Python as well. Consult the :ref:`removed-in-python-39` section." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1258 | ||||
#: whatsnew/3.9.rst:1259 | ||||
msgid "New Features" | ||||
msgstr "Nouvelles fonctionnalités" | ||||
| ||||
| | @ -379,10 +379,10 @@ msgstr "" | |||
| ||||
#: whatsnew/3.9.rst:234 | ||||
msgid "" | ||||
"In the :ref:`Python Development Mode <devmode>` and in debug build, the " | ||||
"*encoding* and *errors* arguments are now checked for string encoding and " | ||||
"decoding operations. Examples: :func:`open`, :meth:`str.encode` and :meth:" | ||||
"`bytes.decode`." | ||||
"In the :ref:`Python Development Mode <devmode>` and in :ref:`debug build " | ||||
"<debug-build>`, the *encoding* and *errors* arguments are now checked for " | ||||
"string encoding and decoding operations. Examples: :func:`open`, :meth:`str." | ||||
"encode` and :meth:`bytes.decode`." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:239 | ||||
| | @ -1081,7 +1081,7 @@ msgid "" | |||
"(Contributed by Huon Wilson in :issue:`40630`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1484 | ||||
#: whatsnew/3.9.rst:1485 | ||||
msgid "typing" | ||||
msgstr "" | ||||
| ||||
| | @ -1386,7 +1386,7 @@ msgid "" | |||
"(Contributed by Raymond Hettinger in :issue:`40465`)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1398 | ||||
#: whatsnew/3.9.rst:1399 | ||||
msgid "Removed" | ||||
msgstr "" | ||||
| ||||
| | @ -1563,7 +1563,7 @@ msgid "" | |||
"unicode characters." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1320 | ||||
#: whatsnew/3.9.rst:1321 | ||||
msgid "Porting to Python 3.9" | ||||
msgstr "" | ||||
| ||||
| | @ -1694,35 +1694,36 @@ msgstr "" | |||
| ||||
#: whatsnew/3.9.rst:1139 | ||||
msgid "" | ||||
"Instances of heap-allocated types (such as those created with :c:func:" | ||||
"`PyType_FromSpec` and similar APIs) hold a reference to their type object " | ||||
"since Python 3.8. As indicated in the \"Changes in the C API\" of Python " | ||||
"3.8, for the vast majority of cases, there should be no side effect but for " | ||||
"types that have a custom :c:member:`~PyTypeObject.tp_traverse` function, " | ||||
"ensure that all custom ``tp_traverse`` functions of heap-allocated types " | ||||
"visit the object's type." | ||||
"Instances of :ref:`heap-allocated types <heap-types>` (such as those created " | ||||
"with :c:func:`PyType_FromSpec` and similar APIs) hold a reference to their " | ||||
"type object since Python 3.8. As indicated in the \"Changes in the C API\" " | ||||
"of Python 3.8, for the vast majority of cases, there should be no side " | ||||
"effect but for types that have a custom :c:member:`~PyTypeObject." | ||||
"tp_traverse` function, ensure that all custom ``tp_traverse`` functions of " | ||||
"heap-allocated types visit the object's type." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1160 | ||||
msgid "" | ||||
"If your traverse function delegates to ``tp_traverse`` of its base class (or " | ||||
"another type), ensure that ``Py_TYPE(self)`` is visited only once. Note that " | ||||
"only heap types are expected to visit the type in ``tp_traverse``." | ||||
"only :ref:`heap type <heap-types>` are expected to visit the type in " | ||||
"``tp_traverse``." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1164 | ||||
#: whatsnew/3.9.rst:1165 | ||||
msgid "For example, if your ``tp_traverse`` function includes:" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1170 | ||||
#: whatsnew/3.9.rst:1171 | ||||
msgid "then add:" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1183 | ||||
#: whatsnew/3.9.rst:1184 | ||||
msgid "(See :issue:`35810` and :issue:`40217` for more information.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1185 | ||||
#: whatsnew/3.9.rst:1186 | ||||
msgid "" | ||||
"The functions ``PyEval_CallObject``, ``PyEval_CallFunction``, " | ||||
"``PyEval_CallMethod`` and ``PyEval_CallObjectWithKeywords`` are deprecated. " | ||||
| | @ -1730,11 +1731,11 @@ msgid "" | |||
"issue:`29548`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1191 | ||||
#: whatsnew/3.9.rst:1192 | ||||
msgid "CPython bytecode changes" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1193 | ||||
#: whatsnew/3.9.rst:1194 | ||||
msgid "" | ||||
"The :opcode:`LOAD_ASSERTION_ERROR` opcode was added for handling the :" | ||||
"keyword:`assert` statement. Previously, the assert statement would not work " | ||||
| | @ -1742,37 +1743,37 @@ msgid "" | |||
"(Contributed by Zackery Spytz in :issue:`34880`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1198 | ||||
#: whatsnew/3.9.rst:1199 | ||||
msgid "" | ||||
"The :opcode:`COMPARE_OP` opcode was split into four distinct instructions:" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1200 | ||||
#: whatsnew/3.9.rst:1201 | ||||
msgid "``COMPARE_OP`` for rich comparisons" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1201 | ||||
#: whatsnew/3.9.rst:1202 | ||||
msgid "``IS_OP`` for 'is' and 'is not' tests" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1202 | ||||
#: whatsnew/3.9.rst:1203 | ||||
msgid "``CONTAINS_OP`` for 'in' and 'not in' tests" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1203 | ||||
#: whatsnew/3.9.rst:1204 | ||||
msgid "" | ||||
"``JUMP_IF_NOT_EXC_MATCH`` for checking exceptions in 'try-except' statements." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1206 | ||||
#: whatsnew/3.9.rst:1207 | ||||
msgid "(Contributed by Mark Shannon in :issue:`39156`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1210 | ||||
#: whatsnew/3.9.rst:1211 | ||||
msgid "Build Changes" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1212 | ||||
#: whatsnew/3.9.rst:1213 | ||||
msgid "" | ||||
"Added ``--with-platlibdir`` option to the ``configure`` script: name of the " | ||||
"platform-specific library directory, stored in the new :attr:`sys." | ||||
| | @ -1781,43 +1782,43 @@ msgid "" | |||
"and Victor Stinner in :issue:`1294959`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1218 | ||||
#: whatsnew/3.9.rst:1219 | ||||
msgid "" | ||||
"The ``COUNT_ALLOCS`` special build macro has been removed. (Contributed by " | ||||
"Victor Stinner in :issue:`39489`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1221 | ||||
#: whatsnew/3.9.rst:1222 | ||||
msgid "" | ||||
"On non-Windows platforms, the :c:func:`setenv` and :c:func:`unsetenv` " | ||||
"functions are now required to build Python. (Contributed by Victor Stinner " | ||||
"in :issue:`39395`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1225 | ||||
#: whatsnew/3.9.rst:1226 | ||||
msgid "" | ||||
"On non-Windows platforms, creating ``bdist_wininst`` installers is now " | ||||
"officially unsupported. (See :issue:`10945` for more details.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1228 | ||||
#: whatsnew/3.9.rst:1229 | ||||
msgid "" | ||||
"When building Python on macOS from source, ``_tkinter`` now links with non-" | ||||
"system Tcl and Tk frameworks if they are installed in ``/Library/" | ||||
"Frameworks``, as had been the case on older releases of macOS. If a macOS " | ||||
"SDK is explicitly configured, by using ``--enable-universalsdk=`` or ``-" | ||||
"SDK is explicitly configured, by using :option:`--enable-universalsdk` or ``-" | ||||
"isysroot``, only the SDK itself is searched. The default behavior can still " | ||||
"be overridden with ``--with-tcltk-includes`` and ``--with-tcltk-libs``. " | ||||
"(Contributed by Ned Deily in :issue:`34956`.)" | ||||
"be overridden with :option:`--with-tcltk-includes` and :option:`--with-tcltk-" | ||||
"libs`. (Contributed by Ned Deily in :issue:`34956`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1237 | ||||
#: whatsnew/3.9.rst:1238 | ||||
msgid "" | ||||
"Python can now be built for Windows 10 ARM64. (Contributed by Steve Dower " | ||||
"in :issue:`33125`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1240 | ||||
#: whatsnew/3.9.rst:1241 | ||||
msgid "" | ||||
"Some individual tests are now skipped when ``--pgo`` is used. The tests in " | ||||
"question increased the PGO task time significantly and likely didn't help " | ||||
| | @ -1833,11 +1834,11 @@ msgid "" | |||
"details.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1255 | ||||
#: whatsnew/3.9.rst:1256 | ||||
msgid "C API Changes" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1260 | ||||
#: whatsnew/3.9.rst:1261 | ||||
msgid "" | ||||
":pep:`573`: Added :c:func:`PyType_FromModuleAndSpec` to associate a module " | ||||
"with a class; :c:func:`PyType_GetModule` and :c:func:`PyType_GetModuleState` " | ||||
| | @ -1846,20 +1847,20 @@ msgid "" | |||
"(Contributed by Marcel Plch and Petr Viktorin in :issue:`38787`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1267 | ||||
#: whatsnew/3.9.rst:1268 | ||||
msgid "" | ||||
"Added :c:func:`PyFrame_GetCode` function: get a frame code. Added :c:func:" | ||||
"`PyFrame_GetBack` function: get the frame next outer frame. (Contributed by " | ||||
"Victor Stinner in :issue:`40421`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1271 | ||||
#: whatsnew/3.9.rst:1272 | ||||
msgid "" | ||||
"Added :c:func:`PyFrame_GetLineNumber` to the limited C API. (Contributed by " | ||||
"Victor Stinner in :issue:`40421`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1274 | ||||
#: whatsnew/3.9.rst:1275 | ||||
msgid "" | ||||
"Added :c:func:`PyThreadState_GetInterpreter` and :c:func:" | ||||
"`PyInterpreterState_Get` functions to get the interpreter. Added :c:func:" | ||||
| | @ -1869,7 +1870,7 @@ msgid "" | |||
"issue:`39947`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1282 | ||||
#: whatsnew/3.9.rst:1283 | ||||
msgid "" | ||||
"Added a new public :c:func:`PyObject_CallNoArgs` function to the C API, " | ||||
"which calls a callable Python object without any arguments. It is the most " | ||||
| | @ -1877,11 +1878,11 @@ msgid "" | |||
"(Contributed by Victor Stinner in :issue:`37194`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1409 | ||||
#: whatsnew/3.9.rst:1410 | ||||
msgid "Changes in the limited C API (if ``Py_LIMITED_API`` macro is defined):" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1289 | ||||
#: whatsnew/3.9.rst:1290 | ||||
msgid "" | ||||
"Provide :c:func:`Py_EnterRecursiveCall` and :c:func:`Py_LeaveRecursiveCall` " | ||||
"as regular functions for the limited API. Previously, there were defined as " | ||||
| | @ -1890,23 +1891,23 @@ msgid "" | |||
"the limited C API)." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1295 | ||||
#: whatsnew/3.9.rst:1296 | ||||
msgid "" | ||||
"``PyObject_INIT()`` and ``PyObject_INIT_VAR()`` become regular \"opaque\" " | ||||
"function to hide implementation details." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1436 | ||||
#: whatsnew/3.9.rst:1437 | ||||
msgid "(Contributed by Victor Stinner in :issue:`38644` and :issue:`39542`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1300 | ||||
#: whatsnew/3.9.rst:1301 | ||||
msgid "" | ||||
"The :c:func:`PyModule_AddType` function is added to help adding a type to a " | ||||
"module. (Contributed by Dong-hee Na in :issue:`40024`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1304 | ||||
#: whatsnew/3.9.rst:1305 | ||||
msgid "" | ||||
"Added the functions :c:func:`PyObject_GC_IsTracked` and :c:func:" | ||||
"`PyObject_GC_IsFinalized` to the public API to allow to query if Python " | ||||
| | @ -1915,27 +1916,27 @@ msgid "" | |||
"issue:`40241`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1310 | ||||
#: whatsnew/3.9.rst:1311 | ||||
msgid "" | ||||
"Added :c:func:`_PyObject_FunctionStr` to get a user-friendly string " | ||||
"representation of a function-like object. (Patch by Jeroen Demeyer in :issue:" | ||||
"`37645`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1314 | ||||
#: whatsnew/3.9.rst:1315 | ||||
msgid "" | ||||
"Added :c:func:`PyObject_CallOneArg` for calling an object with one " | ||||
"positional argument (Patch by Jeroen Demeyer in :issue:`37483`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1322 | ||||
#: whatsnew/3.9.rst:1323 | ||||
msgid "" | ||||
"``PyInterpreterState.eval_frame`` (:pep:`523`) now requires a new mandatory " | ||||
"*tstate* parameter (``PyThreadState*``). (Contributed by Victor Stinner in :" | ||||
"issue:`38500`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1326 | ||||
#: whatsnew/3.9.rst:1327 | ||||
msgid "" | ||||
"Extension modules: :c:member:`~PyModuleDef.m_traverse`, :c:member:" | ||||
"`~PyModuleDef.m_clear` and :c:member:`~PyModuleDef.m_free` functions of :c:" | ||||
| | @ -1947,12 +1948,12 @@ msgid "" | |||
"`PyModule_GetState`) is ``NULL``." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1335 | ||||
#: whatsnew/3.9.rst:1336 | ||||
msgid "" | ||||
"Extension modules without module state (``m_size <= 0``) are not affected." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1337 | ||||
#: whatsnew/3.9.rst:1338 | ||||
msgid "" | ||||
"If :c:func:`Py_AddPendingCall` is called in a subinterpreter, the function " | ||||
"is now scheduled to be called from the subinterpreter, rather than being " | ||||
| | @ -1960,7 +1961,7 @@ msgid "" | |||
"of scheduled calls. (Contributed by Victor Stinner in :issue:`39984`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1343 | ||||
#: whatsnew/3.9.rst:1344 | ||||
msgid "" | ||||
"The Windows registry is no longer used to initialize :data:`sys.path` when " | ||||
"the ``-E`` option is used (if :c:member:`PyConfig.use_environment` is set to " | ||||
| | @ -1968,21 +1969,21 @@ msgid "" | |||
"by Zackery Spytz in :issue:`8901`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1348 | ||||
#: whatsnew/3.9.rst:1349 | ||||
msgid "" | ||||
"The global variable :c:data:`PyStructSequence_UnnamedField` is now a " | ||||
"constant and refers to a constant string. (Contributed by Serhiy Storchaka " | ||||
"in :issue:`38650`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1352 | ||||
#: whatsnew/3.9.rst:1353 | ||||
msgid "" | ||||
"The :c:type:`PyGC_Head` structure is now opaque. It is only defined in the " | ||||
"internal C API (``pycore_gc.h``). (Contributed by Victor Stinner in :issue:" | ||||
"`40241`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1356 | ||||
#: whatsnew/3.9.rst:1357 | ||||
msgid "" | ||||
"The ``Py_UNICODE_COPY``, ``Py_UNICODE_FILL``, ``PyUnicode_WSTR_LENGTH``, :c:" | ||||
"func:`PyUnicode_FromUnicode`, :c:func:`PyUnicode_AsUnicode`, " | ||||
| | @ -1991,7 +1992,7 @@ msgid "" | |||
"Python 3.3. (Contributed by Inada Naoki in :issue:`36346`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1363 | ||||
#: whatsnew/3.9.rst:1364 | ||||
msgid "" | ||||
"The :c:func:`Py_FatalError` function is replaced with a macro which logs " | ||||
"automatically the name of the current function, unless the " | ||||
| | @ -1999,22 +2000,22 @@ msgid "" | |||
"issue:`39882`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1368 | ||||
#: whatsnew/3.9.rst:1369 | ||||
msgid "" | ||||
"The vectorcall protocol now requires that the caller passes only strings as " | ||||
"keyword names. (See :issue:`37540` for more information.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1371 | ||||
#: whatsnew/3.9.rst:1372 | ||||
msgid "" | ||||
"Implementation details of a number of macros and functions are now hidden:" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1373 | ||||
#: whatsnew/3.9.rst:1374 | ||||
msgid ":c:func:`PyObject_IS_GC` macro was converted to a function." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1375 | ||||
#: whatsnew/3.9.rst:1376 | ||||
msgid "" | ||||
"The :c:func:`PyObject_NEW` macro becomes an alias to the :c:func:" | ||||
"`PyObject_New` macro, and the :c:func:`PyObject_NEW_VAR` macro becomes an " | ||||
| | @ -2022,45 +2023,45 @@ msgid "" | |||
"the :c:member:`PyTypeObject.tp_basicsize` member." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1380 | ||||
#: whatsnew/3.9.rst:1381 | ||||
msgid "" | ||||
":c:func:`PyType_HasFeature` now always calls :c:func:`PyType_GetFlags`. " | ||||
"Previously, it accessed directly the :c:member:`PyTypeObject.tp_flags` " | ||||
"member when the limited C API was not used." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1384 | ||||
#: whatsnew/3.9.rst:1385 | ||||
msgid "" | ||||
":c:func:`PyObject_GET_WEAKREFS_LISTPTR` macro was converted to a function: " | ||||
"the macro accessed directly the :c:member:`PyTypeObject.tp_weaklistoffset` " | ||||
"member." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1388 | ||||
#: whatsnew/3.9.rst:1389 | ||||
msgid "" | ||||
":c:func:`PyObject_CheckBuffer` macro was converted to a function: the macro " | ||||
"accessed directly the :c:member:`PyTypeObject.tp_as_buffer` member." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1391 | ||||
#: whatsnew/3.9.rst:1392 | ||||
msgid "" | ||||
":c:func:`PyIndex_Check` is now always declared as an opaque function to hide " | ||||
"implementation details: removed the ``PyIndex_Check()`` macro. The macro " | ||||
"accessed directly the :c:member:`PyTypeObject.tp_as_number` member." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1395 | ||||
#: whatsnew/3.9.rst:1396 | ||||
msgid "(See :issue:`40170` for more details.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1400 | ||||
#: whatsnew/3.9.rst:1401 | ||||
msgid "" | ||||
"Excluded ``PyFPE_START_PROTECT()`` and ``PyFPE_END_PROTECT()`` macros of " | ||||
"``pyfpe.h`` from the limited C API. (Contributed by Victor Stinner in :issue:" | ||||
"`38835`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1404 | ||||
#: whatsnew/3.9.rst:1405 | ||||
msgid "" | ||||
"The ``tp_print`` slot of :ref:`PyTypeObject <type-structs>` has been " | ||||
"removed. It was used for printing objects to files in Python 2.7 and before. " | ||||
| | @ -2068,89 +2069,89 @@ msgid "" | |||
"Demeyer in :issue:`36974`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1411 | ||||
#: whatsnew/3.9.rst:1412 | ||||
msgid "Excluded the following functions from the limited C API:" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1413 | ||||
#: whatsnew/3.9.rst:1414 | ||||
msgid "" | ||||
"``PyThreadState_DeleteCurrent()`` (Contributed by Joannah Nanjekye in :issue:" | ||||
"`37878`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1415 | ||||
#: whatsnew/3.9.rst:1416 | ||||
msgid "``_Py_CheckRecursionLimit``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1416 | ||||
#: whatsnew/3.9.rst:1417 | ||||
msgid "``_Py_NewReference()``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1417 | ||||
#: whatsnew/3.9.rst:1418 | ||||
msgid "``_Py_ForgetReference()``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1418 | ||||
#: whatsnew/3.9.rst:1419 | ||||
msgid "``_PyTraceMalloc_NewReference()``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1419 | ||||
#: whatsnew/3.9.rst:1420 | ||||
msgid "``_Py_GetRefTotal()``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1420 | ||||
#: whatsnew/3.9.rst:1421 | ||||
msgid "The trashcan mechanism which never worked in the limited C API." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1421 | ||||
#: whatsnew/3.9.rst:1422 | ||||
msgid "``PyTrash_UNWIND_LEVEL``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1422 | ||||
#: whatsnew/3.9.rst:1423 | ||||
msgid "``Py_TRASHCAN_BEGIN_CONDITION``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1423 | ||||
#: whatsnew/3.9.rst:1424 | ||||
msgid "``Py_TRASHCAN_BEGIN``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1424 | ||||
#: whatsnew/3.9.rst:1425 | ||||
msgid "``Py_TRASHCAN_END``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1425 | ||||
#: whatsnew/3.9.rst:1426 | ||||
msgid "``Py_TRASHCAN_SAFE_BEGIN``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1426 | ||||
#: whatsnew/3.9.rst:1427 | ||||
msgid "``Py_TRASHCAN_SAFE_END``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1428 | ||||
#: whatsnew/3.9.rst:1429 | ||||
msgid "Moved following functions and definitions to the internal C API:" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1430 | ||||
#: whatsnew/3.9.rst:1431 | ||||
msgid "``_PyDebug_PrintTotalRefs()``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1431 | ||||
#: whatsnew/3.9.rst:1432 | ||||
msgid "``_Py_PrintReferences()``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1432 | ||||
#: whatsnew/3.9.rst:1433 | ||||
msgid "``_Py_PrintReferenceAddresses()``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1433 | ||||
#: whatsnew/3.9.rst:1434 | ||||
msgid "``_Py_tracemalloc_config``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1434 | ||||
#: whatsnew/3.9.rst:1435 | ||||
msgid "``_Py_AddToAllObjects()`` (specific to ``Py_TRACE_REFS`` build)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1438 | ||||
#: whatsnew/3.9.rst:1439 | ||||
msgid "" | ||||
"Removed ``_PyRuntime.getframe`` hook and removed ``_PyThreadState_GetFrame`` " | ||||
"macro which was an alias to ``_PyRuntime.getframe``. They were only exposed " | ||||
| | @ -2158,72 +2159,72 @@ msgid "" | |||
"(Contributed by Victor Stinner in :issue:`39946`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1443 | ||||
#: whatsnew/3.9.rst:1444 | ||||
msgid "" | ||||
"Removed the following functions from the C API. Call :c:func:`PyGC_Collect` " | ||||
"explicitly to clear all free lists. (Contributed by Inada Naoki and Victor " | ||||
"Stinner in :issue:`37340`, :issue:`38896` and :issue:`40428`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1448 | ||||
#: whatsnew/3.9.rst:1449 | ||||
msgid "``PyAsyncGen_ClearFreeLists()``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1449 | ||||
#: whatsnew/3.9.rst:1450 | ||||
msgid "``PyContext_ClearFreeList()``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1450 | ||||
#: whatsnew/3.9.rst:1451 | ||||
msgid "``PyDict_ClearFreeList()``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1451 | ||||
#: whatsnew/3.9.rst:1452 | ||||
msgid "``PyFloat_ClearFreeList()``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1452 | ||||
#: whatsnew/3.9.rst:1453 | ||||
msgid "``PyFrame_ClearFreeList()``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1453 | ||||
#: whatsnew/3.9.rst:1454 | ||||
msgid "``PyList_ClearFreeList()``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1454 | ||||
#: whatsnew/3.9.rst:1455 | ||||
msgid "" | ||||
"``PyMethod_ClearFreeList()`` and ``PyCFunction_ClearFreeList()``: the free " | ||||
"lists of bound method objects have been removed." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1456 | ||||
#: whatsnew/3.9.rst:1457 | ||||
msgid "" | ||||
"``PySet_ClearFreeList()``: the set free list has been removed in Python 3.4." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1458 | ||||
#: whatsnew/3.9.rst:1459 | ||||
msgid "``PyTuple_ClearFreeList()``" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1459 | ||||
#: whatsnew/3.9.rst:1460 | ||||
msgid "" | ||||
"``PyUnicode_ClearFreeList()``: the Unicode free list has been removed in " | ||||
"Python 3.3." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1462 | ||||
#: whatsnew/3.9.rst:1463 | ||||
msgid "" | ||||
"Removed ``_PyUnicode_ClearStaticStrings()`` function. (Contributed by Victor " | ||||
"Stinner in :issue:`39465`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1465 | ||||
#: whatsnew/3.9.rst:1466 | ||||
msgid "" | ||||
"Removed ``Py_UNICODE_MATCH``. It has been deprecated by :pep:`393`, and " | ||||
"broken since Python 3.3. The :c:func:`PyUnicode_Tailmatch` function can be " | ||||
"used instead. (Contributed by Inada Naoki in :issue:`36346`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1470 | ||||
#: whatsnew/3.9.rst:1471 | ||||
msgid "" | ||||
"Cleaned header files of interfaces defined but with no implementation. The " | ||||
"public API symbols being removed are: " | ||||
| | @ -2236,26 +2237,26 @@ msgid "" | |||
"`39372`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1481 | ||||
#: whatsnew/3.9.rst:1482 | ||||
msgid "Notable changes in Python 3.9.1" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1486 | ||||
#: whatsnew/3.9.rst:1487 | ||||
msgid "" | ||||
"The behavior of :class:`typing.Literal` was changed to conform with :pep:" | ||||
"`586` and to match the behavior of static type checkers specified in the PEP." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1489 | ||||
#: whatsnew/3.9.rst:1490 | ||||
msgid "``Literal`` now de-duplicates parameters." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1490 | ||||
#: whatsnew/3.9.rst:1491 | ||||
msgid "" | ||||
"Equality comparisons between ``Literal`` objects are now order independent." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1491 | ||||
#: whatsnew/3.9.rst:1492 | ||||
msgid "" | ||||
"``Literal`` comparisons now respect types. For example, ``Literal[0] == " | ||||
"Literal[False]`` previously evaluated to ``True``. It is now ``False``. To " | ||||
| | @ -2263,7 +2264,7 @@ msgid "" | |||
"differentiating types." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1495 | ||||
#: whatsnew/3.9.rst:1496 | ||||
msgid "" | ||||
"``Literal`` objects will now raise a :exc:`TypeError` exception during " | ||||
"equality comparisons if any of their parameters are not :term:`hashable`. " | ||||
| | @ -2271,15 +2272,15 @@ msgid "" | |||
"error::" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1507 | ||||
#: whatsnew/3.9.rst:1508 | ||||
msgid "(Contributed by Yurii Karabas in :issue:`42345`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1510 | ||||
#: whatsnew/3.9.rst:1511 | ||||
msgid "macOS 11.0 (Big Sur) and Apple Silicon Mac support" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1512 | ||||
#: whatsnew/3.9.rst:1513 | ||||
msgid "" | ||||
"As of 3.9.1, Python now fully supports building and running on macOS 11.0 " | ||||
"(Big Sur) and on Apple Silicon Macs (based on the ``ARM64`` architecture). A " | ||||
| | @ -2291,19 +2292,19 @@ msgid "" | |||
"version in use at runtime (\"weaklinking\")." | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1521 | ||||
#: whatsnew/3.9.rst:1522 | ||||
msgid "(Contributed by Ronald Oussoren and Lawrence D'Anna in :issue:`41100`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1524 | ||||
#: whatsnew/3.9.rst:1525 | ||||
msgid "Notable changes in Python 3.9.2" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1527 | ||||
#: whatsnew/3.9.rst:1528 | ||||
msgid "collections.abc" | ||||
msgstr "collections.abc" | ||||
| ||||
#: whatsnew/3.9.rst:1529 | ||||
#: whatsnew/3.9.rst:1530 | ||||
msgid "" | ||||
":class:`collections.abc.Callable` generic now flattens type parameters, " | ||||
"similar to what :data:`typing.Callable` currently does. This means that " | ||||
| | @ -2319,11 +2320,11 @@ msgid "" | |||
"Python 3.10. (Contributed by Ken Jin in :issue:`42195`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1568 | ||||
#: whatsnew/3.9.rst:1544 | ||||
msgid "urllib.parse" | ||||
msgstr "urllib.parse" | ||||
| ||||
#: whatsnew/3.9.rst:1545 | ||||
#: whatsnew/3.9.rst:1546 | ||||
msgid "" | ||||
"Earlier Python versions allowed using both ``;`` and ``&`` as query " | ||||
"parameter separators in :func:`urllib.parse.parse_qs` and :func:`urllib." | ||||
| | @ -2335,33 +2336,6 @@ msgid "" | |||
"Adam Goldschmidt, Senthil Kumaran and Ken Jin in :issue:`42967`.)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1556 | ||||
msgid "Notable changes in Python 3.9.3" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1558 | ||||
msgid "" | ||||
"A security fix alters the :class:`ftplib.FTP` behavior to not trust the IPv4 " | ||||
"address sent from the remote server when setting up a passive data channel. " | ||||
"We reuse the ftp server IP address instead. For unusual code requiring the " | ||||
"old behavior, set a ``trust_server_pasv_ipv4_address`` attribute on your FTP " | ||||
"instance to ``True``. (See :issue:`43285`)" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1565 | ||||
msgid "Notable changes in Python 3.9.5" | ||||
msgstr "" | ||||
| ||||
#: whatsnew/3.9.rst:1570 | ||||
msgid "" | ||||
"The presence of newline or tab characters in parts of a URL allows for some " | ||||
"forms of attacks. Following the WHATWG specification that updates :rfc:" | ||||
"`3986`, ASCII newline ``\\n``, ``\\r`` and tab ``\\t`` characters are " | ||||
"stripped from the URL by the parser in :mod:`urllib.parse` preventing such " | ||||
"attacks. The removal characters are controlled by a new module level " | ||||
"variable ``urllib.parse._UNSAFE_URL_BYTES_TO_REMOVE``. (See :issue:`43882`)" | ||||
msgstr "" | ||||
| ||||
#~ msgid "" | ||||
#~ "This article explains the new features in Python 3.9, compared to 3.8." | ||||
#~ msgstr "" | ||||
| | | |||
14830 whatsnew/changelog.po
14830
whatsnew/changelog.po File diff suppressed because it is too large Load diff
| | @ -5,7 +5,7 @@ msgid "" | |||
msgstr "" | ||||
"Project-Id-Version: Python 3\n" | ||||
"Report-Msgid-Bugs-To: \n" | ||||
"POT-Creation-Date: 2020-08-24 09:01+0200\n" | ||||
"POT-Creation-Date: 2021-09-23 16:16+0200\n" | ||||
"PO-Revision-Date: 2017-09-21 09:39+0200\n" | ||||
"Last-Translator: Julien Palard <julien@palard.fr>\n" | ||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" | ||||
| | @ -29,7 +29,7 @@ msgstr "" | |||
"changements entres les versions majeures de Python. Elles sont à lire pour " | ||||
"quiconque souhaitant être à jour suite à une nouvelle sortie." | ||||
| ||||
#: whatsnew/index.rst:33 | ||||
#: whatsnew/index.rst:34 | ||||
msgid "" | ||||
"The \"Changelog\" is an HTML version of the `file built <https://pypi.org/" | ||||
"project/blurb>`_ from the contents of the :source:`Misc/NEWS.d` directory " | ||||
| | | |||
Loading…
Add table
Add a link
Reference in a new issue