@@ -27,7 +27,7 @@ msgid ""
27
27
msgstr ""
28
28
":mod:`ctypes` est une bibliothèque d'appel à des fonctions externes en "
29
29
"python. Elle fournit des types de données compatibles avec le langage C et "
30
- "permet d'appeler des fonctions depuis des DLLs ou des bibliothèques "
30
+ "permet d'appeler des fonctions depuis des DLL ou des bibliothèques "
31
31
"partagées, rendant ainsi possible l'interfaçage de ces bibliothèques avec du "
32
32
"pur code Python."
33
33
@@ -119,7 +119,7 @@ msgid ""
119
119
"used by Python. Where possible, use native Python functionality, or else "
120
120
"import and use the ``msvcrt`` module."
121
121
msgstr ""
122
- "Accéder à la bibliothèque standard C par ``cdll.msvcrt`` va utiliser une "
122
+ "Accéder à la bibliothèque standard C par ``cdll.msvcrt`` utilise une "
123
123
"version obsolète de la bibliothèque qui peut avoir des problèmes de "
124
124
"compatibilité avec celle que Python utilise. Si possible, mieux vaut "
125
125
"utiliser la fonctionnalité native de Python, ou bien importer et utiliser le "
@@ -136,12 +136,12 @@ msgstr ""
136
136
"Pour charger une bibliothèque en Linux, il faut passer le nom du fichier "
137
137
"*avec* son extension. Il est donc impossible de charger une bibliothèque en "
138
138
"accédant à un attribut. Il faut utiliser la méthode :meth:`LoadLibrary` des "
139
- "chargeurs de DLLs , ou bien charger la bibliothèque en créant une instance de "
139
+ "chargeurs de DLL , ou bien charger la bibliothèque en créant une instance de "
140
140
"*CDLL* en appelant son constructeur ::"
141
141
142
142
#: ../Doc/library/ctypes.rst:89
143
143
msgid "Accessing functions from loaded dlls"
144
- msgstr "Accès aux fonctions des DLLs chargées"
144
+ msgstr "Accès aux fonctions des DLL chargées"
145
145
146
146
#: ../Doc/library/ctypes.rst:91
147
147
msgid "Functions are accessed as attributes of dll objects::"
@@ -163,7 +163,7 @@ msgstr ""
163
163
"``A``. La fonction *win32* ``GetModuleHandle``, qui renvoie un *gestionnaire "
164
164
"de module* à partir de son nom, a le prototype C suivant (c'est une macro "
165
165
"qui décide d'exposer l'une ou l'autre à travers ``GetModuleHandle``, selon "
166
- "si UNICODE est définie ou non) ::"
166
+ "qu' UNICODE est définie ou non) ::"
167
167
168
168
#: ../Doc/library/ctypes.rst:119
169
169
msgid ""
@@ -182,7 +182,7 @@ msgid ""
182
182
"identifiers, like ``\" ??2@YAPAXI@Z\" ``. In this case you have to use :func:"
183
183
"`getattr` to retrieve the function::"
184
184
msgstr ""
185
- "Les DLLs exportent parfois des fonctions dont les noms ne sont pas des "
185
+ "Les DLL exportent parfois des fonctions dont les noms ne sont pas des "
186
186
"identifiants Python valides, comme ``\" ??2@YAPAXI@Z\" ``. Dans ce cas, il "
187
187
"faut utiliser :func:`getattr` pour accéder à la fonction ::"
188
188
@@ -192,8 +192,8 @@ msgid ""
192
192
"functions can be accessed by indexing the dll object with the ordinal "
193
193
"number::"
194
194
msgstr ""
195
- "En Windows, certaines DLLs exportent des fonctions à travers un indice "
196
- "plutôt qu'à travers un nom. On accède à ces fonctions en indiçant l'objet "
195
+ "Sous Windows, certaines DLL exportent des fonctions à travers un indice "
196
+ "plutôt qu'à travers un nom. On accède à une fonction en indiçant l'objet "
197
197
"DLL avec son index ::"
198
198
199
199
#: ../Doc/library/ctypes.rst:148
@@ -285,10 +285,10 @@ msgid ""
285
285
msgstr ""
286
286
"``None``, les entiers, les objets octets et les chaînes de caractères "
287
287
"(Unicode) sont les seuls types natifs de Python qui peuvent être directement "
288
- "passés en paramètres de ces appels de fonction . ``None`` est passé comme le "
288
+ "passés en paramètres de ces appels de fonctions . ``None`` est passé comme le "
289
289
"pointeur C ``NULL``, les objets octets et les chaînes de caractères sont "
290
290
"passés comme un pointeur sur le bloc mémoire qui contient la donnée (:c:type:"
291
- "`char *` or :c:type:`wchar_t *`). Les entiers Python sont passés comme le "
291
+ "`char *` ou :c:type:`wchar_t *`). Les entiers Python sont passés comme le "
292
292
"type C :c:type:`int` par défaut de la plate-forme, des zéros sont rajoutés "
293
293
"pour qu'ils tiennent dans le type C."
294
294
@@ -345,7 +345,7 @@ msgstr ":c:type:`char`"
345
345
346
346
#: ../Doc/library/ctypes.rst:227
347
347
msgid "1-character bytes object"
348
- msgstr "objet *bytes* de 1 caractère"
348
+ msgstr "objet octet ( *bytes*) de 1 caractère"
349
349
350
350
#: ../Doc/library/ctypes.rst:229
351
351
msgid ":class:`c_wchar`"
@@ -357,7 +357,7 @@ msgstr ":c:type:`wchar_t`"
357
357
358
358
#: ../Doc/library/ctypes.rst:229
359
359
msgid "1-character string"
360
- msgstr "*string* de longueur 1"
360
+ msgstr "chaîne de caracères ( *string*) de longueur 1"
361
361
362
362
#: ../Doc/library/ctypes.rst:231
363
363
msgid ":class:`c_byte`"
@@ -597,7 +597,7 @@ msgid ""
597
597
"from within *IDLE* or *PythonWin*::"
598
598
msgstr ""
599
599
"*printf* utilise la vraie sortie standard, et non :data:`sys.stdout` ; les "
600
- "exemples suivants ne fonctionneront donc que dans une invite de commande et "
600
+ "exemples suivants ne fonctionnent donc que dans une invite de commande et "
601
601
"non depuis *IDLE* or *PythonWin* ::"
602
602
603
603
#: ../Doc/library/ctypes.rst:372
@@ -613,7 +613,7 @@ msgstr ""
613
613
614
614
#: ../Doc/library/ctypes.rst:385
615
615
msgid "Calling functions with your own custom data types"
616
- msgstr "Appel de fonctions avec votre propre type de données"
616
+ msgstr "Appel de fonctions avec des types de données personnalisés "
617
617
618
618
#: ../Doc/library/ctypes.rst:387
619
619
msgid ""
@@ -658,7 +658,7 @@ msgid ""
658
658
"hand this is quite handy to experiment with this feature)::"
659
659
msgstr ""
660
660
":attr:`argtypes` doit être une séquence de types de données C (la fonction "
661
- "``printf`` n'est probablement pas le meilleur pour l'illustrer, car elle "
661
+ "``printf`` n'est probablement pas le meilleur exemple pour l'illustrer, car elle "
662
662
"accepte un nombre variable d'arguments de types eux aussi variables, selon "
663
663
"la chaîne de formatage ; cela dit, elle se révèle pratique pour tester cette "
664
664
"fonctionnalité) ::"
@@ -689,10 +689,10 @@ msgstr ""
689
689
"attr:`argtypes`, il est nécessaire d'implémenter une méthode de classe :meth:"
690
690
"`from_param`. La méthode de classe :meth:`from_param` récupère l'objet "
691
691
"Python passé à la fonction et doit faire une vérification de type ou tout ce "
692
- "qui est nécessaire pour s'assurer que l'objet est valide, puis retourne "
692
+ "qui est nécessaire pour s'assurer que l'objet est valide, puis renvoie "
693
693
"l'objet lui-même, son attribut :attr:`_as_parameter_`, ou tout ce que vous "
694
- "voulez passer comme argument fonction C dans ce cas. Encore une fois, le "
695
- "résultat devrait être un entier, une chaîne, des octets, une instance :mod:"
694
+ "voulez passer comme argument fonction C dans ce cas. Encore une fois, il "
695
+ "convient que le résultat soit un entier, une chaîne, des octets, une instance :mod:"
696
696
"`ctypes` ou un objet avec un attribut :attr:`_as_parameter_`."
697
697
698
698
#: ../Doc/library/ctypes.rst:452
0 commit comments