8000 Apply suggestions from code review · python/python-docs-fr@87e3d02 · GitHub
[go: up one dir, main page]

Skip to content

Commit 87e3d02

Browse files
Apply suggestions from code review
Co-authored-by: Christophe Nanteuil <35002064+christopheNan@users.noreply.github.com>
1 parent 2d22df4 commit 87e3d02

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

extending/newtypes_tutorial.po

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ msgstr ""
1616

1717
#: extending/newtypes_tutorial.rst:7
1818
msgid "Defining Extension Types: Tutorial"
19-
msgstr "Tutoriel : Définir des types dans des extensions"
19+
msgstr "Tutoriel : définir des types dans des extensions"
2020

2121
#: extending/newtypes_tutorial.rst:14
2222
msgid ""
@@ -28,7 +28,7 @@ msgid ""
2828
msgstr ""
2929
"Python permet à l'auteur d'un module d'extension C de définir de nouveaux "
3030
"types qui peuvent être manipulés depuis du code Python, tel que les types "
31-
"natifs :class:`str` et :class:`list`. Le code de ces types suit un motif, "
31+
"natifs :class:`str` et :class:`list`. Un gabarit permet de coder ces types, "
3232
"mais quelques subtilités doivent être abordées avant de commencer."
3333

3434 10000
#: extending/newtypes_tutorial.rst:24
@@ -49,18 +49,18 @@ msgstr ""
4949
":term:`CPython` considère que tous les objets Python sont des variables de "
5050
"type :c:type:`PyObject\\\\*`, qui sert de type de base pour tous les objets "
5151
"Python. La structure de :c:type:`PyObject` ne contient que le :term:"
52-
"`compteur de référence <reference count>` et un pointeur vers le type de "
53-
"l'objet. C'est ici que tout se joue : l'objet type détermine quelle fonction "
52+
"`compteur de références <reference count>` et un pointeur vers un objet de type « type de "
53+
"l'objet ». C'est ici que tout se joue : l'objet type détermine quelle fonction "
5454
"(C) doit être appelée par l'interpréteur quand, par exemple, un attribut est "
55-
"recherché sur un objet, une méthode est appelée, ou l'objet est multiplié "
55+
"recherché sur un objet, quand une méthode est appelée, ou quand l'objet est multiplié "
5656
"par un autre objet. Ces fonctions C sont appelées des « méthodes de type »."
5757

5858
#: extending/newtypes_tutorial.rst:35
5959
msgid ""
6060
"So, if you want to define a new extension type, you need to create a new "
6161
"type object."
6262
msgstr ""
63-
"Donc, pour définir un nouveaux type dans une extension, vous devez créer un "
63+
"Donc, pour définir un nouveau type dans une extension, vous devez créer un "
6464
"nouvel objet type."
6565

6666
#: extending/newtypes_tutorial.rst:38
@@ -80,8 +80,8 @@ msgid ""
8080
"allows defining heap-allocated extension types using the :c:func:"
8181
"`PyType_FromSpec` function, which isn't covered in this tutorial."
8282
msgstr ""
83-
"Ce qui est montré ici est la manière traditionnelle de définir des types "
84-
"d'extension *statiques*, ce qui convient dans la majorité des cas. L'API C "
83+
"Ce qui est montré ici, c'est la manière traditionnelle de définir des types "
84+
"d'extension *statiques*, et cela convient dans la majorité des cas. L'API C "
8585
"permet aussi de définir des types alloués sur le tas, via la fonction :c:"
8686
"func:`PyType_FromSpec`, mais ce n'est pas couvert par ce tutoriel."
8787

@@ -136,7 +136,7 @@ msgstr ""
136136
"C'est ce qu'un objet ``Cusom`` contient. ``PyObject_HEAD`` est "
137137
"obligatoirement au début de chaque structure d'objet et définit un champ "
138138
"appelé ``ob_base`` de type :c:type:`PyObject`, contenant un pointeur vers un "
139-
"objet type et un compteur de référence (qui peuvent être accédés en "
139+
"objet type et un compteur de références (on peut y accéder en "
140140
"utilisant les macros :c:macro:`Py_REFCNT` et :c:macro:`Py_TYPE`, "
141141
"respectivement). La raison d'être de ces macros est d'abstraire l'agencement "
142142
"de la structure, et ainsi de permettre l'ajout de champs en mode débogage."
@@ -147,7 +147,7 @@ msgid ""
147147
"wary of adding one by accident: some compilers will complain."
148148
msgstr ""
149149
"Il n'y a pas de point-virgule après la macro :c:macro:`PyObject_HEAD`. "
150-
"Attention à ne pas l'ajouter par accident : certains compilateur pourraient "
150+
"Attention à ne pas l'ajouter par accident : certains compilateurs pourraient "
151151
"s'en plaindre."
152152

153153
#: extending/newtypes_tutorial.rst:78

0 commit comments

Comments
 (0)
0