1
0
Fork 0

pospell also on c-api/

This commit is contained in:
Julien Palard 2018-10-04 12:28:41 +02:00
parent 9a857e66ae
commit 6ea188c229
15 changed files with 137 additions and 138 deletions

View File

@ -7,6 +7,5 @@ install:
- pip install pospell
- pospell --version
script:
- pospell -p dict -l fr *.po library/*.po distributing/*.po installing/*.po install/*.po howto/*.po tutorial/*.po using/*.po whatsnew/*.po
- pospell -p dict -l fr *.po c-api/*.po library/*.po distributing/*.po installing/*.po install/*.po howto/*.po tutorial/*.po using/*.po whatsnew/*.po
- make CPYTHON_CLONE=/tmp/cpython/ BRANCH=3.7

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-27 19:40+0200\n"
"PO-Revision-Date: 2017-09-22 10:29+0200\n"
"PO-Revision-Date: 2018-10-04 11:13+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
@ -68,13 +68,12 @@ msgid ""
msgstr ""
"Alloue un nouvel objet Python en utilisant le type de structure C *TYPE* et "
"l'objet de type Python *type*. Les champs non définis par l'en-tête de "
"l'objet Python ne sont pas initialisés. La mémoire allouée autorise pour la "
"structure *TYPE* plus *size* champs de la taille donnée par le champ de "
"*type* :c:member:`~PyTypeObject.tp_itemsize`. C'est utile pour "
"l'objet Python ne sont pas initialisés. La mémoire allouée est suffisante "
"pour pour la structure *TYPE* plus *size* champs de la taille donnée par le "
"champ de *type* :c:member:`~PyTypeObject.tp_itemsize`. C'est utile pour "
"l'implémentation d'objets comme les tuples, qui sont capables de déterminer "
"leur taille durant le temps de la construction. Intégrer l'array de champs "
"dans la même allocation diminue le nombre d'allocations, mettant à l'épreuve "
"l'efficacité de la gestion de la mémoire."
"leur taille à la construction. Allouer les champs en même temps que l'objet "
"diminue le nombre d'allocations, améliorant ainsi les performances."
#: ../Doc/c-api/allocation.rst:53
msgid ""

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-28 15:29+0200\n"
"PO-Revision-Date: 2018-08-03 18:36+0200\n"
"PO-Revision-Date: 2018-10-04 12:14+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
@ -99,13 +99,12 @@ msgid ""
"early abort case)."
msgstr ""
"Néanmoins, quand une structure :c:type:`Py_buffer` est en cours de "
"remplissage, le buffer sous-jacent est verrouillé pour permettre à "
"l'appelant d'utiliser le buffer par la suite, même à l'intérieur d'un bloc :"
"c:type:`Py_BEGIN_ALLOW_THREADS`. Ceci sans le risque pour les données "
"muables de voir leur taille changée ou d'être supprimées. En conséquence, "
"**il vous appartient d'appeler** :c:func:`PyBuffer_Release` après que vous "
"ayez terminé de traiter les données (ou après une interruption prémataturée "
"du traitement de ces données)."
"remplissage, le tampon sous-jacent est verrouillé pour permettre à "
"l'appelant d'utiliser le tampon par la suite, même à l'intérieur d'un bloc :"
"c:type:`Py_BEGIN_ALLOW_THREADS`, sans risques de voir des données muables se "
"faire redimensionner ou supprimer. En conséquence, **il vous appartient "
"d'appeler** :c:func:`PyBuffer_Release` après avoir terminé de traiter les "
"données (ou après une interruption prématurée du traitement de ces données)."
#: ../Doc/c-api/arg.rst:49
msgid "Unless otherwise stated, buffers are not NUL-terminated."
@ -129,8 +128,8 @@ msgid ""
"c:type:`Py_ssize_t` and drop :c:type:`int` support. It is best to always "
"define :c:macro:`PY_SSIZE_T_CLEAN`."
msgstr ""
"Pour toutes les variantes de formats ``#`` (``s#``, ``y#``, etc), le type de "
"l'argument *length* (int ou :c:type:`Py_ssize_t`) est contrôlé en "
"Pour toutes les variantes du marqueur ``#`` (``s#``, ``y#``, etc), le type "
"de l'argument *length* (*int* ou :c:type:`Py_ssize_t`) est contrôlé en "
"définissant la macro :c:macro:`PY_SSIZE_T_CLEAN` avant d'inclure le fichier :"
"file:`Python.h`. Si la macro est définie, la longueur est de type :c:type:"
"`Py_ssize_t` au lieu d'être de type :c:type:`int`. Ce comportement changera "
@ -140,7 +139,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:85
msgid "``s`` (:class:`str`) [const char \\*]"
msgstr "``s`` (:class:`str`) [const char \\*]"
msgstr "``s`` (:class:`str`) [``const char *``]"
#: ../Doc/c-api/arg.rst:68
msgid ""
@ -168,7 +167,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:91
msgid "``s*`` (:class:`str` or :term:`bytes-like object`) [Py_buffer]"
msgstr "``s*`` (:class:`str` ou :term:`bytes-like object`) [Py_buffer]"
msgstr "``s*`` (:class:`str` ou :term:`bytes-like object`) [``Py_buffer``]"
#: ../Doc/c-api/arg.rst:88
msgid ""
@ -194,7 +193,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:102 ../Doc/c-api/arg.rst:566
msgid "``z`` (:class:`str` or ``None``) [const char \\*]"
msgstr "``z`` (:class:`str` ou ``None``) [const char \\*]"
msgstr "``z`` (:class:`str` ou ``None``) [``const char *``]"
#: ../Doc/c-api/arg.rst:101
msgid ""
@ -208,7 +207,7 @@ msgstr ""
msgid ""
"``z*`` (:class:`str`, :term:`bytes-like object` or ``None``) [Py_buffer]"
msgstr ""
"``z*`` (:class:`str`, :term:`bytes-like object` ou ``None``) [Py_buffer]"
"``z*`` (:class:`str`, :term:`bytes-like object` ou ``None``) [``Py_buffer``]"
#: ../Doc/c-api/arg.rst:105
msgid ""
@ -250,7 +249,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:125
msgid "``y*`` (:term:`bytes-like object`) [Py_buffer]"
msgstr "``y*`` (:term:`bytes-like object`) [Py_buffer]"
msgstr "``y*`` (:term:`bytes-like object`) [``Py_buffer``]"
#: ../Doc/c-api/arg.rst:123
msgid ""
@ -272,7 +271,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:134
msgid "``S`` (:class:`bytes`) [PyBytesObject \\*]"
msgstr "``S`` (:class:`bytes`) [PyBytesObject \\*]"
msgstr "``S`` (:class:`bytes`) [``PyBytesObject *``]"
#: ../Doc/c-api/arg.rst:132
msgid ""
@ -283,7 +282,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:139
msgid "``Y`` (:class:`bytearray`) [PyByteArrayObject \\*]"
msgstr "``Y`` (:class:`bytearray`) [PyByteArrayObject \\*]"
msgstr "``Y`` (:class:`bytearray`) [``PyByteArrayObject *``]"
#: ../Doc/c-api/arg.rst:137
msgid ""
@ -295,7 +294,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:156
msgid "``u`` (:class:`str`) [const Py_UNICODE \\*]"
msgstr "``u`` (:class:`str`) [const Py_UNICODE \\*]"
msgstr "``u`` (:class:`str`) [``const Py_UNICODE *``]"
#: ../Doc/c-api/arg.rst:142
msgid ""
@ -317,7 +316,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:165
msgid "``u#`` (:class:`str`) [const Py_UNICODE \\*, int]"
msgstr "``u#`` (:class:`str`) [const Py_UNICODE \\*, int]"
msgstr "``u#`` (:class:`str`) [``const Py_UNICODE *``, ``int``]"
#: ../Doc/c-api/arg.rst:159
msgid ""
@ -328,7 +327,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:173
msgid "``Z`` (:class:`str` or ``None``) [const Py_UNICODE \\*]"
msgstr "``Z`` (:class:`str` ou ``None``) [const Py_UNICODE \\*]"
msgstr "``Z`` (:class:`str` ou ``None``) [``const Py_UNICODE *``]"
#: ../Doc/c-api/arg.rst:168
msgid ""
@ -340,7 +339,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:181
msgid "``Z#`` (:class:`str` or ``None``) [const Py_UNICODE \\*, int]"
msgstr "``Z#`` (:class:`str` ou ``None``) [const Py_UNICODE \\*, int]"
msgstr "``Z#`` (:class:`str` ou ``None``) [``const Py_UNICODE *``, ``int``]"
#: ../Doc/c-api/arg.rst:176
msgid ""
@ -352,7 +351,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:186
msgid "``U`` (:class:`str`) [PyObject \\*]"
msgstr "``U`` (:class:`str`) [PyObject \\*]"
msgstr "``U`` (:class:`str`) [``PyObject *``]"
#: ../Doc/c-api/arg.rst:184
msgid ""
@ -363,7 +362,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:192
msgid "``w*`` (read-write :term:`bytes-like object`) [Py_buffer]"
msgstr "``w*`` (read-write :term:`bytes-like object`) [Py_buffer]"
msgstr "``w*`` (lecture-écriture :term:`bytes-like object`) [``Py_buffer``]"
#: ../Doc/c-api/arg.rst:189
msgid ""
@ -491,31 +490,31 @@ msgstr "Les nombres"
#: ../Doc/c-api/arg.rst:257
msgid "``b`` (:class:`int`) [unsigned char]"
msgstr "``b`` (:class:`int`) [unsigned char]"
msgstr "``b`` (:class:`int`) [``unsigned char``]"
#: ../Doc/c-api/arg.rst:256
msgid ""
"Convert a nonnegative Python integer to an unsigned tiny int, stored in a C :"
"c:type:`unsigned char`."
msgstr ""
"Convertit un entier Python positif ou nul en un unsigned tiny int, stocké "
"dans un :c:type:`unsigned char` C."
"Convertit un entier Python positif ou nul en un ``unsigned tiny int``, "
"stocké dans un :c:type:`unsigned char` C."
#: ../Doc/c-api/arg.rst:261 ../Doc/c-api/arg.rst:600
msgid "``B`` (:class:`int`) [unsigned char]"
msgstr "``B`` (:class:`int`) [unsigned char]"
msgstr "``B`` (:class:`int`) [``unsigned char``]"
#: ../Doc/c-api/arg.rst:260
msgid ""
"Convert a Python integer to a tiny int without overflow checking, stored in "
"a C :c:type:`unsigned char`."
msgstr ""
"Convertit un entier Python en un tiny int sans vérifier le débordement, "
"Convertit un entier Python en un ``tiny int`` sans vérifier le débordement, "
"stocké dans un :c:type:`unsigned char` C."
#: ../Doc/c-api/arg.rst:264 ../Doc/c-api/arg.rst:594
msgid "``h`` (:class:`int`) [short int]"
msgstr "``h`` (:class:`int`) [short int]"
msgstr "``h`` (:class:`int`) [``short int``]"
#: ../Doc/c-api/arg.rst:264
msgid "Convert a Python integer to a C :c:type:`short int`."
@ -523,7 +522,7 @@ msgstr "Convertit un entier Python en un :c:type:`short int` C."
#: ../Doc/c-api/arg.rst:268 ../Doc/c-api/arg.rst:603
msgid "``H`` (:class:`int`) [unsigned short int]"
msgstr "``H`` (:class:`int`) [unsigned short int]"
msgstr "``H`` (:class:`int`) [``unsigned short int``]"
#: ../Doc/c-api/arg.rst:267
msgid ""
@ -535,7 +534,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:271 ../Doc/c-api/arg.rst:588
msgid "``i`` (:class:`int`) [int]"
msgstr "``i`` (:class:`int`) [int]"
msgstr "``i`` (:class:`int`) [``int``]"
#: ../Doc/c-api/arg.rst:271
msgid "Convert a Python integer to a plain C :c:type:`int`."
@ -543,7 +542,7 @@ msgstr "Convertit un entier Python en un :c:type:`int` C."
#: ../Doc/c-api/arg.rst:275 ../Doc/c-api/arg.rst:606
msgid "``I`` (:class:`int`) [unsigned int]"
msgstr "``I`` (:class:`int`) [unsigned int]"
msgstr "``I`` (:class:`int`) [``unsigned int``]"
#: ../Doc/c-api/arg.rst:274
msgid ""
@ -555,7 +554,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:278 ../Doc/c-api/arg.rst:597
msgid "``l`` (:class:`int`) [long int]"
msgstr "``l`` (:class:`int`) [long int]"
msgstr "``l`` (:class:`int`) [``long int``]"
#: ../Doc/c-api/arg.rst:278
msgid "Convert a Python integer to a C :c:type:`long int`."
@ -563,7 +562,7 @@ msgstr "Convertit un entier Python en un :c:type:`long int`."
#: ../Doc/c-api/arg.rst:282 ../Doc/c-api/arg.rst:609
msgid "``k`` (:class:`int`) [unsigned long]"
msgstr "``k`` (:class:`int`) [unsigned long]"
msgstr "``k`` (:class:`int`) [``unsigned long``]"
#: ../Doc/c-api/arg.rst:281
msgid ""
@ -575,7 +574,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:285 ../Doc/c-api/arg.rst:612
msgid "``L`` (:class:`int`) [long long]"
msgstr "``L`` (:class:`int`) [long long]"
msgstr "``L`` (:class:`int`) [``long long``]"
#: ../Doc/c-api/arg.rst:285
msgid "Convert a Python integer to a C :c:type:`long long`."
@ -583,7 +582,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:289 ../Doc/c-api/arg.rst:615
msgid "``K`` (:class:`int`) [unsigned long long]"
msgstr "``K`` (:class:`int`) [unsigned long long]"
msgstr "``K`` (:class:`int`) [``unsigned long long``]"
#: ../Doc/c-api/arg.rst:288
msgid ""
@ -593,7 +592,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:292 ../Doc/c-api/arg.rst:618
msgid "``n`` (:class:`int`) [Py_ssize_t]"
msgstr "``n`` (:class:`int`) [Py_ssize_t]"
msgstr "``n`` (:class:`int`) [``Py_ssize_t``]"
#: ../Doc/c-api/arg.rst:292
msgid "Convert a Python integer to a C :c:type:`Py_ssize_t`."
@ -601,14 +600,14 @@ msgstr "Convertit un entier Python en un :c:type:`short int` C."
#: ../Doc/c-api/arg.rst:299
msgid "``c`` (:class:`bytes` or :class:`bytearray` of length 1) [char]"
msgstr "``c`` (:class:`bytes` ou :class:`bytearray` of length 1) [char]"
msgstr "``c`` (:class:`bytes` ou :class:`bytearray` de longueur 1) [``char``]"
#: ../Doc/c-api/arg.rst:295
msgid ""
"Convert a Python byte, represented as a :class:`bytes` or :class:`bytearray` "
"object of length 1, to a C :c:type:`char`."
msgstr ""
"Convertit un octet Python, représenté comme un objet :class:`bytes` ou :"
"Convertit un *byte* Python, représenté comme un objet :class:`bytes` ou :"
"class:`bytearray` de longueur 1, en un :c:type:`char` C."
#: ../Doc/c-api/arg.rst:298
@ -617,7 +616,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:303 ../Doc/c-api/arg.rst:626
msgid "``C`` (:class:`str` of length 1) [int]"
msgstr "``C`` (:class:`str` of length 1) [int]"
msgstr "``C`` (:class:`str` de longueur 1) [``int``]"
#: ../Doc/c-api/arg.rst:302
msgid ""
@ -629,7 +628,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:306 ../Doc/c-api/arg.rst:632
msgid "``f`` (:class:`float`) [float]"
msgstr "``f`` (:class:`float`) [float]"
msgstr "``f`` (:class:`float`) [``float``]"
#: ../Doc/c-api/arg.rst:306
msgid "Convert a Python floating point number to a C :c:type:`float`."
@ -637,7 +636,7 @@ msgstr "Convertit un nombre flottant Python vers un :c:type:`float`."
#: ../Doc/c-api/arg.rst:309 ../Doc/c-api/arg.rst:629
msgid "``d`` (:class:`float`) [double]"
msgstr "``d`` (:class:`float`) [double]"
msgstr "``d`` (:class:`float`) [``double``]"
#: ../Doc/c-api/arg.rst:309
msgid "Convert a Python floating point number to a C :c:type:`double`."
@ -645,7 +644,7 @@ msgstr "Convertit un nombre flottant Python vers un :c:type:`double` C."
#: ../Doc/c-api/arg.rst:312
msgid "``D`` (:class:`complex`) [Py_complex]"
msgstr "``D`` (:class:`complex`) [Py_complex]"
msgstr "``D`` (:class:`complex`) [``Py_complex``]"
#: ../Doc/c-api/arg.rst:312
msgid "Convert a Python complex number to a C :c:type:`Py_complex` structure."
@ -659,7 +658,7 @@ msgstr "Autres objets"
#: ../Doc/c-api/arg.rst:320 ../Doc/c-api/arg.rst:643
msgid "``O`` (object) [PyObject \\*]"
msgstr "``O`` (object) [PyObject \\*]"
msgstr "``O`` (objet) [``PyObject *``]"
#: ../Doc/c-api/arg.rst:318
msgid ""
@ -674,7 +673,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:327
msgid "``O!`` (object) [*typeobject*, PyObject \\*]"
msgstr "``O!`` (object) [*typeobject*, PyObject \\*]"
msgstr "``O!`` (objet) [*typeobject*, ``PyObject *``]"
#: ../Doc/c-api/arg.rst:323
msgid ""
@ -687,7 +686,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:352 ../Doc/c-api/arg.rst:657
msgid "``O&`` (object) [*converter*, *anything*]"
msgstr "``O&`` (object) [*converter*, *anything*]"
msgstr "``O&`` (objet) [*converter*, *anything*]"
#: ../Doc/c-api/arg.rst:332
msgid ""
@ -722,7 +721,7 @@ msgstr "``Py_CLEANUP_SUPPORTED`` à été ajouté."
#: ../Doc/c-api/arg.rst:361
msgid "``p`` (:class:`bool`) [int]"
msgstr "``p`` (:class:`bool`) [int]"
msgstr "``p`` (:class:`bool`) [``int``]"
#: ../Doc/c-api/arg.rst:355
msgid ""
@ -834,7 +833,7 @@ msgid ""
"unit in that case."
msgstr ""
"Les arguments additionnels qui sont donnés à ces fonctions doivent être des "
"adresses de variables dont le type est déterminé par la chaîine de format. "
"adresses de variables dont le type est déterminé par la chaîne de format. "
"Elles sont utilisées pour stocker les valeurs du n-uplet d'entrée. Il y a "
"quelques cas, comme décrit précédemment dans le liste des unités de formats, "
"où ces paramètres sont utilisés comme valeurs d'entrée. Dans ce cas, ils "
@ -987,7 +986,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:550
msgid "``s`` (:class:`str` or ``None``) [const char \\*]"
msgstr "``s`` (:class:`str` ou ``None``) [const char \\*]"
msgstr "``s`` (:class:`str` ou ``None``) [``const char *``]"
#: ../Doc/c-api/arg.rst:549
msgid ""
@ -997,7 +996,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:555
msgid "``s#`` (:class:`str` or ``None``) [const char \\*, int]"
msgstr "``s#`` (:class:`str` ou ``None``) [const char \\*, int]"
msgstr "``s#`` (:class:`str` ou ``None``) [``const char *``, ``int``]"
#: ../Doc/c-api/arg.rst:553
msgid ""
@ -1008,7 +1007,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:559
msgid "``y`` (:class:`bytes`) [const char \\*]"
msgstr "``y`` (:class:`bytes`) [const char \\*]"
msgstr "``y`` (:class:`bytes`) [``const char *``]"
#: ../Doc/c-api/arg.rst:558
msgid ""
@ -1018,7 +1017,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:563
msgid "``y#`` (:class:`bytes`) [const char \\*, int]"
msgstr "``y#`` (:class:`bytes`) [const char \\*, int]"
msgstr "``y#`` (:class:`bytes`) [``const char *, int``]"
#: ../Doc/c-api/arg.rst:562
msgid ""
@ -1032,7 +1031,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:569
msgid "``z#`` (:class:`str` or ``None``) [const char \\*, int]"
msgstr "``z#`` (:class:`str` ou ``None``) [const char \\*, int]"
msgstr "``z#`` (:class:`str` ou ``None``) [``const char *``, ``int``]"
#: ../Doc/c-api/arg.rst:569 ../Doc/c-api/arg.rst:585
msgid "Same as ``s#``."
@ -1040,7 +1039,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:574
msgid "``u`` (:class:`str`) [const wchar_t \\*]"
msgstr "``u`` (:class:`str`) [const wchar_t \\*]"
msgstr "``u`` (:class:`str`) [``const wchar_t *``]"
#: ../Doc/c-api/arg.rst:572
msgid ""
@ -1051,7 +1050,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:579
msgid "``u#`` (:class:`str`) [const wchar_t \\*, int]"
msgstr "``u#`` (:class:`str`) [const wchar_t \\*, int]"
msgstr "``u#`` (:class:`str`) [``const wchar_t *``, ``int``]"
#: ../Doc/c-api/arg.rst:577
msgid ""
@ -1062,11 +1061,11 @@ msgstr ""
#: ../Doc/c-api/arg.rst:582
msgid "``U`` (:class:`str` or ``None``) [const char \\*]"
msgstr "``U`` (:class:`str` ou ``None``) [const char \\*]"
msgstr "``U`` (:class:`str` ou ``None``) [``const char *``]"
#: ../Doc/c-api/arg.rst:585
msgid "``U#`` (:class:`str` or ``None``) [const char \\*, int]"
msgstr "``U#`` (:class:`str` ou ``None``) [const char \\*, int]"
msgstr "``U#`` (:class:`str` ou ``None``) [``const char *``, ``int``]"
#: ../Doc/c-api/arg.rst:588
msgid "Convert a plain C :c:type:`int` to a Python integer object."
@ -1074,7 +1073,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:591
msgid "``b`` (:class:`int`) [char]"
msgstr "``b`` (:class:`int`) [char]"
msgstr "``b`` (:class:`int`) [``char``]"
#: ../Doc/c-api/arg.rst:591
msgid "Convert a plain C :c:type:`char` to a Python integer object."
@ -1086,7 +1085,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:597
msgid "Convert a C :c:type:`long int` to a Python integer object."
msgstr "Convertit un :c:type:`long int` en un int Python."
msgstr "Convertit un :c:type:`long int` en un *int* Python."
#: ../Doc/c-api/arg.rst:600
msgid "Convert a C :c:type:`unsigned char` to a Python integer object."
@ -1118,7 +1117,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:622
msgid "``c`` (:class:`bytes` of length 1) [char]"
msgstr "``c`` (:class:`bytes` de taille 1) [char]"
msgstr "``c`` (:class:`bytes` de taille 1) [``char``]"
#: ../Doc/c-api/arg.rst:621
msgid ""
@ -1142,7 +1141,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:635
msgid "``D`` (:class:`complex`) [Py_complex \\*]"
msgstr "``D`` (:class:`complex`) [Py_complex \\*]"
msgstr "``D`` (:class:`complex`) [``Py_complex *``]"
#: ../Doc/c-api/arg.rst:635
msgid "Convert a C :c:type:`Py_complex` structure to a Python complex number."
@ -1160,7 +1159,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:646
msgid "``S`` (object) [PyObject \\*]"
msgstr "``S`` (object) [PyObject \\*]"
msgstr "``S`` (objet) [``PyObject *``]"
#: ../Doc/c-api/arg.rst:646
msgid "Same as ``O``."
@ -1168,7 +1167,7 @@ msgstr ""
#: ../Doc/c-api/arg.rst:651
msgid "``N`` (object) [PyObject \\*]"
msgstr "``N`` (object) [PyObject \\*]"
msgstr "``N`` (objet) [``PyObject *``]"
#: ../Doc/c-api/arg.rst:649
msgid ""

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-28 15:29+0200\n"
"PO-Revision-Date: 2018-07-16 23:59+0200\n"
"PO-Revision-Date: 2018-10-04 12:18+0200\n"
"Last-Translator: \n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
@ -27,10 +27,10 @@ msgid ""
"party libraries may define their own types for special purposes, such as "
"image processing or numeric analysis."
msgstr ""
"Certains objets disponibles en Python enveloppent l'accès à un tableau de "
"mémoire sous-jacente ou zone tampon ou simplement tampon (*buffer* en "
"anglais). De tels objets incluent le built-in :class:`bytes` et :class:"
"`bytearray`, et quelques types d'extension comme :class:`array.array`. Les "
"Certains objets Python enveloppent l'accès à un tableau de mémoire sous-"
"jacente (nommée zone tampon ou simplement tampon, *buffer* en anglais). Les "
"objets natifs :class:`bytes` et :class:`bytearray` en sont des exemples, "
"ainsi que quelques types d'extension comme :class:`array.array`. Les "
"bibliothèques tierces peuvent définir leurs propres types à des fins "
"spéciales, telles que le traitement d'image ou l'analyse numérique."
@ -97,15 +97,15 @@ msgid ""
"objects to selectively allow or reject exporting of read-write and read-only "
"buffers."
msgstr ""
"Un exemple de consommateur de l'interface tampon est la méthode :meth:`~ io."
"BufferedIOBase.write` des objets fichiers : tout objet qui peut exporter une "
"Un exemple de consommateur de l'interface tampon est la méthode :meth:`~io."
"BufferedIOBase.write` des objets fichiers : tout objet qui peut exporter une "
"série d'octets à travers l'interface tampon peut être écrit dans un fichier. "
"Alors que :meth:`write` n'a besoin que d'un accès lecture au contenu "
"interne de l'objet qui lui est passé, d'autres méthodes telles que :meth:`~ "
"io.BufferedIOBase.readinto` nécessitent un accès écriture au contenu de leur "
"argument. L'interface buffer permet aux objets d'autoriser ou de rejeter "
"sélectivement l'exportation de buffers en mode lecture-écriture et en mode "
"lecture seule."
"interne de l'objet qui lui est passé, d'autres méthodes telles que :meth:"
"`~io.BufferedIOBase.readinto` nécessitent un accès écriture au contenu de "
"leur argument. L'interface *buffer* permet aux objets d'autoriser ou de "
"rejeter sélectivement l'exportation de tampons en mode lecture-écriture et "
"en mode lecture seule."
#: ../Doc/c-api/buffer.rst:53
msgid ""
@ -152,15 +152,16 @@ msgid ""
"operating system library, or it could be used to pass around structured data "
"in its native, in-memory format."
msgstr ""
"Les structures buffer (ou simplement les \"buffers\") sont utiles pour "
"exposer les données binaires d'un autre objet au programmeur Python. Elles "
"peuvent également être utilisées comme un mécanisme de découpage sans copie. "
"En utilisant leur capacité à référencer un bloc de mémoire, il est possible "
"d'exposer toutes les données au programmeur Python assez facilement. La "
"mémoire peut être un grand tableau constant dans une extension C, il peut "
"s'agir d'un bloc brut de mémoire à manipuler avant de passer à une "
"bibliothèque de système d'exploitation ou être utilisé pour transmettre des "
"données structurées dans son format natif en mémoire."
"Les structures tampons (ou simplement les \"tampons\", *buffers* en anglais) "
"sont utiles pour exposer les données binaires d'un autre objet au "
"programmeur Python. Elles peuvent également être utilisées comme un "
"mécanisme de découpage sans copie. En utilisant leur capacité à référencer "
"un bloc de mémoire, il est possible d'exposer toutes les données au "
"programmeur Python assez facilement. La mémoire peut être un grand tableau "
"constant dans une extension C, il peut s'agir d'un bloc brut de mémoire à "
"manipuler avant de passer à une bibliothèque de système d'exploitation ou "
"être utilisé pour transmettre des données structurées dans son format natif "
"en mémoire."
#: ../Doc/c-api/buffer.rst:80
msgid ""
@ -612,7 +613,7 @@ msgstr ""
#: ../Doc/c-api/buffer.rst:426
msgid "Buffer-related functions"
msgstr "Fonctions relatives aux buffers"
msgstr "Fonctions relatives aux tampons"
#: ../Doc/c-api/buffer.rst:430
msgid ""

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\n"
"PO-Revision-Date: 2018-02-15 00:30+0100\n"
"PO-Revision-Date: 2018-10-04 12:21+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
@ -22,7 +22,7 @@ msgstr "Objets tableau d'octets"
msgid ""
"This subtype of :c:type:`PyObject` represents a Python bytearray object."
msgstr ""
"Ce sous-type e :c:type:`PyObject` représente un objet bytearray Python."
"Ce sous-type de :c:type:`PyObject` représente un objet ``bytearray`` Python."
#: ../Doc/c-api/bytearray.rst:18
msgid ""
@ -41,16 +41,16 @@ msgid ""
"Return true if the object *o* is a bytearray object or an instance of a "
"subtype of the bytearray type."
msgstr ""
"Renvoie la valeur true (vrai) si l'objet *o* est un objet bytearray ou une "
"instance d'un sous-type du type bytearray."
"Renvoie vrai si l'objet *o* est un ``bytearray`` ou une instance d'un sous-"
"type du type ``bytearray``."
#: ../Doc/c-api/bytearray.rst:33
msgid ""
"Return true if the object *o* is a bytearray object, but not an instance of "
"a subtype of the bytearray type."
msgstr ""
"Renvoie la valeur true si l'objet *o* est un objet bytearray, mais pas une "
"instance d'un sous-type du type bytearray."
"Renvoie vrai si l'objet *o* est un ``bytearray``, mais pas une instance d'un "
"sous-type du type ``bytearray``."
#: ../Doc/c-api/bytearray.rst:38
msgid "Direct API functions"
@ -69,20 +69,20 @@ msgid ""
"Create a new bytearray object from *string* and its length, *len*. On "
"failure, *NULL* is returned."
msgstr ""
"Crée un nouvel objet bytearray à partir d'un objet *string* et de sa "
"Crée un nouvel objet ``bytearray`` à partir d'un objet *string* et de sa "
"longueur, *len*. En cas d'échec, *NULL* est renvoyé."
#: ../Doc/c-api/bytearray.rst:56
msgid ""
"Concat bytearrays *a* and *b* and return a new bytearray with the result."
msgstr ""
"Concatène les bytearrays *a* et *b* et renvoit un nouveau bytearray avec le "
"résultat."
"Concatène les ``bytearrays`` *a* et *b* et renvoie un nouveau ``bytearray`` "
"avec le résultat."
#: ../Doc/c-api/bytearray.rst:61
msgid "Return the size of *bytearray* after checking for a *NULL* pointer."
msgstr ""
"Renvoit la taille de *bytearray* après vérification de la présence d'un "
"Renvoie la taille de *bytearray* après vérification de la présence d'un "
"pointeur *NULL*."
#: ../Doc/c-api/bytearray.rst:66
@ -96,7 +96,7 @@ msgstr ""
#: ../Doc/c-api/bytearray.rst:73
msgid "Resize the internal buffer of *bytearray* to *len*."
msgstr "Redimensionne le buffer interne de *bytearray* à la taille *len*."
msgstr "Redimensionne le tampon interne de *bytearray* à la taille *len*."
#: ../Doc/c-api/bytearray.rst:76
msgid "Macros"

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2018-10-04 12:23+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
@ -29,16 +29,16 @@ msgid ""
"support from the generated byte-code; these are not automatically de-"
"referenced when accessed. Cell objects are not likely to be useful elsewhere."
msgstr ""
"Les objets \"Cellules\" sont utilisés pour implémenter des variables "
"référencées dans de multiples enviromments. Pour chacune de ces variables, "
"un objet cellule est créé pour stocker sa valeur ; les variables locales de "
"chaque pile d'exécution qui référence cette valeur contiennent une référence "
"sur les cellules des autres environnements qui utilisent aussi cette "
"variable. Quand la valeur est accédée, la valeur de la cellule est utilisée, "
"au lei de celle de l'objet cellule proprement dit. Ce dé-référencement de "
"l'objet cellule requiert l'intervention du bytecode généré ; il n'est pas "
"automatiquement dé-référencé quand il est accédé. Il est plausible que les "
"objets cellules ne soit utilisés ailleurs."
"Les objets \"Cellules\" (*cell* en anglais) sont utilisés pour implémenter "
"des variables référencées dans de multiples environnements. Pour chacune de "
"ces variables, un objet cellule est créé pour stocker sa valeur ; les "
"variables locales de chaque pile d'exécution qui référence cette valeur "
"contiennent une référence sur les cellules des autres environnements qui "
"utilisent aussi cette variable. Quand la valeur est accédée, la valeur de la "
"cellule est utilisée, au lei de celle de l'objet cellule proprement dit. Ce "
"dé-référencement de l'objet cellule requiert l'intervention du *bytecode* "
"généré ; il n'est pas automatiquement dé-référencé quand il est accédé. Il "
"est plausible que les objets cellules ne soit utilisés ailleurs."
#: ../Doc/c-api/cell.rst:20
msgid "The C structure used for cell objects."

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\n"
"PO-Revision-Date: 2018-02-15 00:31+0100\n"
"PO-Revision-Date: 2018-10-04 12:24+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
@ -32,7 +32,7 @@ msgstr "La structure C utilisée pour les objets coroutine."
#: ../Doc/c-api/coro.rst:21
msgid "The type object corresponding to coroutine objects."
msgstr "L'objet type correpondant aux objets coroutines."
msgstr "L'objet type correspondant aux objets coroutines."
#: ../Doc/c-api/coro.rst:26
msgid "Return true if *ob*'s type is *PyCoro_Type*; *ob* must not be *NULL*."

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-01 13:21+0200\n"
"PO-Revision-Date: 2018-02-15 00:32+0100\n"
"PO-Revision-Date: 2018-10-04 12:24+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
@ -608,7 +608,7 @@ msgstr ""
#: ../Doc/c-api/exceptions.rst:603
msgid "Unicode Exception Objects"
msgstr "Objets exception unicode"
msgstr "Objets exception Unicode"
#: ../Doc/c-api/exceptions.rst:605
msgid ""

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-27 19:40+0200\n"
"PO-Revision-Date: 2018-02-15 00:32+0100\n"
"PO-Revision-Date: 2018-10-04 12:24+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
@ -27,7 +27,7 @@ msgid ""
"`PyGen_NewWithQualName`."
msgstr ""
"Python utilise des objets générateurs pour implémenter les itérations de "
"générateurs. Ils sont normalement crées en iterant sur une fonction donnant "
"générateurs. Ils sont normalement crées en itérant sur une fonction donnant "
"des valeurs via ``yield``, au lieu d'appeler explicitement :c:func:"
"`PyGen_New` ou :c:func:`PyGen_NewWithQualName`."

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-28 15:29+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2018-10-04 12:24+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
@ -1602,7 +1602,7 @@ msgstr ""
#: ../Doc/c-api/init.rst:1372
msgid "Advanced Debugger Support"
msgstr "Support avancé du debugger"
msgstr "Support avancé du débogueur"
#: ../Doc/c-api/init.rst:1377
msgid ""

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\n"
"PO-Revision-Date: 2018-01-29 00:24+0100\n"
"PO-Revision-Date: 2018-10-04 12:25+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
@ -27,12 +27,12 @@ msgid ""
"you control over the lifetime of the resources acquired when a buffer is "
"exported."
msgstr ""
"Ces fonctions faisaient partie de l'API de l'ancien protocol de tampons dans "
"Python 2. Dans Python 3, ce protocole n'existe plus, mais les fonctions sont "
"toujours exposées pour simplifier le portage de code Python 2.x. Elles se "
"comportent comme une abstraction de compatibilité du :ref:`nouveau protocole "
"de tampons <bufferobjects>`, mais sans vous donner de contrôle sur la durée "
"de vie des resources acquises lorsqu'un tampon est exporté."
"Ces fonctions faisaient partie de l'API de l'ancien protocole de tampons "
"dans Python 2. Dans Python 3, ce protocole n'existe plus, mais les fonctions "
"sont toujours exposées pour simplifier le portage de code Python 2.x. Elles "
"se comportent comme une abstraction de compatibilité du :ref:`nouveau "
"protocole de tampons <bufferobjects>`, mais sans vous donner de contrôle sur "
"la durée de vie des ressources acquises lorsqu'un tampon est exporté."
#: ../Doc/c-api/objbuffer.rst:15
msgid ""
@ -82,5 +82,5 @@ msgstr ""
"Renvoie un pointeur vers un espace mémoire dans lequel il est possible "
"décrire. L'argument *obj* doit gérer l'interface *single-segment, character "
"buffer*. Si tout s'est bien passé, ``0`` est renvoyé, *buffer* pointe vers "
"l'espace mémoire, et *buffer_len* vaudra la taille du buffer. Renvoie ``-1`` "
"l'espace mémoire, et *buffer_len* vaudra la taille du tampon. Renvoie ``-1`` "
"et met l'exception :exc:`TypeError` en cas d'erreur."

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\n"
"PO-Revision-Date: 2018-01-21 23:58+0100\n"
"PO-Revision-Date: 2018-10-04 12:26+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-28 15:29+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2018-10-04 12:27+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
@ -650,7 +650,7 @@ msgstr ""
#: ../Doc/c-api/unicode.rst:507
msgid "A unicode object."
msgstr "Un objet unicode."
msgstr "Un objet Unicode."
#: ../Doc/c-api/unicode.rst:509
msgid ":attr:`%V`"

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\n"
"PO-Revision-Date: 2017-10-18 09:03+0200\n"
"PO-Revision-Date: 2018-10-04 12:27+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
@ -27,5 +27,5 @@ msgid ""
msgstr ""
"Les fonctions de ce chapitre sont utilitaires, certaines aident à rendre le "
"code en C plus portable, d'autres à utiliser des modules Python depuis du C, "
"parser des arguments de fonctions, ou encore construire des valeurs Python à "
"partir de valeurs C."
"analyser des arguments de fonctions, ou encore construire des valeurs Python "
"à partir de valeurs C."

1
dict
View File

@ -59,6 +59,7 @@ pip
pourcent
préemptif
proleptique
recompilation
réentrants
réessayable
référençables