8000 Autres traductions pour whatsnew/3.10 · python/python-docs-fr@dfbd699 · GitHub
[go: up one dir, main page]

Skip to content

Commit dfbd699

Browse files
committed
Autres traductions pour whatsnew/3.10
1 parent b478ad0 commit dfbd699

File tree

1 file changed

+45
-3
lines changed

1 file changed

+45
-3
lines changed

whatsnew/3.10.po

Lines changed: 45 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2021-10-21 15:04+0200\n"
9-
"PO-Revision-Date: 2021-11-28 19:22-0700\n"
9+
"PO-Revision-Date: 2021-11-29 08:25-0700\n"
1010
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1111
"Language: fr\n"
1212
"MIME-Version: 1.0\n"
@@ -25,7 +25,7 @@ msgstr "Version"
2525

2626
#: whatsnew/3.10.rst:5
2727
msgid "|release|"
28-
msgstr ""
28+
msgstr "|release|"
2929

3030
#: whatsnew/3.10.rst:0
3131
msgid "Date"
@@ -3474,6 +3474,12 @@ msgid ""
34743474
"c:func:`PyBytes_AsString` and :c:func:`Py_CompileString`, as sketched below. "
34753475
"(Declarations and error handling are omitted.) ::"
34763476
msgstr ""
3477+
"Pour compiler un fichier à partir du ``char *`` de son nom, ouvrez le "
3478+
"fichier de façon explicite, lisez son contenu et compilez le résultat. Une "
3479+
"façon faire ceci est d'utiliser le module :py:mod:`io` en conjonction avec :"
3480+
"c:func:`PyImport_ImportModule`, :c:func:`PyObject_CallMethod`, :c:func:"
3481+
"`PyBytes_AsString` et :c:func:`Py_CompileString`, comme dans le brouillon "
3482+
"qui suit (les déclarations et la gestion d'erreurs ne sont pas incluses) ::"
34773483

34783484
#: whatsnew/3.10.rst:1951
34793485
msgid ""
@@ -3484,6 +3490,13 @@ msgid ""
34843490
"Notice as well that the ``f_lasti`` member of ``FrameObject`` objects is not "
34853491
"considered stable: please use :c:func:`PyFrame_GetLineNumber` instead."
34863492
msgstr ""
3493+
"Pour les objets ``FrameObject``, le champ ``f_lasti`` représente maintenant "
3494+
"en décalage par *wordcode* plutôt qu'un simple décalage dans la chaîne de "
3495+
"code intermédiaire. Il est donc nécessaire de multiplier ce nombre par 2 "
3496+
"pour l'utiliser dans les API qui attendent un décalage par octet (tel que :c:"
3497+
"func:`PyCode_Addr2Line`, par exemple). Prenez aussi note que le champ "
3498+
"``f_lasti`` de ``FrameObject`` n'est pas considéré stable : utilisez plutôt :"
3499+
"c:func:`PyFrame_GetLineNumber`."
34873500

34883501
#: whatsnew/3.10.rst:1959
34893502
msgid "CPython bytecode changes"
@@ -3786,13 +3799,26 @@ msgid ""
37863799
"structure is the same in release and debug mode since Python 3.8 (see :issue:"
37873800
"`36465`)."
37883801
msgstr ""
3802+
"L'API C limitée est maintenant prise en charge si Python est compilé en :ref:"
3803+
"`mode débogage <debug-build>` (si la macro ``Py_DEBUG`` est définie). Dans "
3804+
"l'API C limitée, les fonctions :c:func:`Py_INCREF` et :c:func:`Py_DECREF` "
3805+
"sont maintenant implémentées en appel de fonctions opaques, plutôt que "
3806+
"d'accéder directement au champ :c:member:`PyObject.ob_refcnt`. C'est le cas "
3807+
"si Python est compilé en mode débogage et que la macro ``Py_LIMITED_API`` "
3808+
"vise Python 3.10 ou plus récent. Il est possible de prendre en charge l'API "
3809+
"C limitée en mode débogage car la structure :c:type:`PyObject` est la même "
3810+
"dans les versions standard et dans le versions débogage depuis Python 3.8 "
3811+
"(voir :issue:`36465`)."
37893812

37903813
#: whatsnew/3.10.rst:2098
37913814
msgid ""
37923815
"The limited C API is still not supported in the :option:`--with-trace-refs` "
37933816
"special build (``Py_TRACE_REFS`` macro). (Contributed by Victor Stinner in :"
37943817
"issue:`43688`.)"
37953818
msgstr ""
3819+
"L'API C limitée n'est toujours pas prise en charge dans les compilation "
3820+
"spéciales avec l'option :option:`--with-trace-refs` (macro "
3821+
"``Py_TRACE_REFS``) (Contribution de *Victor Stinner* dans :issue:`43688`)."
37963822

37973823
#: whatsnew/3.10.rst:2102
37983824
msgid ""
@@ -3803,6 +3829,12 @@ msgid ""
38033829
"or the ``False`` singleton. (Contributed by Victor Stinner in :issue:"
38043830
"`43753`.)"
38053831
msgstr ""
3832+
"Ajout de la fonction :c:func:`Py_Is(x, y) <Py_Is>` pour vérifier si l'objet "
3833+
"*x* est l'objet *y*, tout comme ``x is y`` en Python. Ajout aussi des "
3834+
"fonctions :c:func:`Py_IsNone`, :c:func:`Py_IsTrue` et :c:func:`Py_IsFalse` "
3835+
"pour vérifier si l'objet est le singleton ``None``, le singleton ``True`` ou "
3836+
"le singleton ``False``, respectivement (contribution de *Victor Stinner* "
3837+
"dans :issue:`43753`)."
38063838

38073839
#: whatsnew/3.10.rst:2109
38083840
msgid ""
@@ -3811,6 +3843,11 @@ msgid ""
38113843
"functions allow to activate, deactivate and query the state of the garbage "
38123844
"collector from C code without having to import the :mod:`gc` module."
38133845
msgstr ""
3846+
"Ajout de fonctions pour contrôler le ramasse-miettes en C : :c:func:"
3847+
"`PyGC_Enable()`, :c:func:`PyGC_Disable()` et :c:func:`PyGC_IsEnabled()`. Ces "
3848+
"fonctions permettent d'activer, de désactiver et d'interroger l'état du "
3849+
"ramasse-miettes dans du code C code sans avoir a importer le module :mod:"
3850+
"`gc`."
38143851

38153852
#: whatsnew/3.10.rst:2116
38163853
msgid ""
@@ -3848,10 +3885,15 @@ msgid ""
38483885
"new_refcnt)``: see :c:func:`Py_SET_REFCNT()` (available since Python 3.9). "
38493886
"For backward compatibility, this macro can be used::"
38503887
msgstr ""
3888+
"Étant donné la convertion de :c:func:`Py_REFCNT()` en fonction statique en-"
3889+
"ligne, ``Py_REFCNT(obj) = new_refcnt`` doit être remplacé par "
3890+
"``Py_SET_REFCNT(obj, new_refcnt)`` : voir :c:func:`Py_SET_REFCNT()` "
3891+
"(disponible depuis Python 3.9). Pour la rétro-compatibilité, cette macro "
3892+
"peut être utilisée ::"
38513893

38523894
#: whatsnew/3.10.rst:2143
38533895
msgid "(Contributed by Victor Stinner in :issue:`39573`.)"
3854-
msgstr ""
3896+
msgstr "(contribution de *Victor Stinner* dans :issue:`39573`)."
38553897

38563898
#: whatsnew/3.10.rst:2145
38573899
msgid ""

0 commit comments

Comments
 (0)
0