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 - pip install pospell
- pospell --version - pospell --version
script: script:
- 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
- pospell -p dict -l fr *.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 - make CPYTHON_CLONE=/tmp/cpython/ BRANCH=3.7

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\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" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n" "Language: fr\n"
@ -32,7 +32,7 @@ msgstr "La structure C utilisée pour les objets coroutine."
#: ../Doc/c-api/coro.rst:21 #: ../Doc/c-api/coro.rst:21
msgid "The type object corresponding to coroutine objects." 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 #: ../Doc/c-api/coro.rst:26
msgid "Return true if *ob*'s type is *PyCoro_Type*; *ob* must not be *NULL*." 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" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-01 13:21+0200\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" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n" "Language: fr\n"
@ -608,7 +608,7 @@ msgstr ""
#: ../Doc/c-api/exceptions.rst:603 #: ../Doc/c-api/exceptions.rst:603
msgid "Unicode Exception Objects" msgid "Unicode Exception Objects"
msgstr "Objets exception unicode" msgstr "Objets exception Unicode"
#: ../Doc/c-api/exceptions.rst:605 #: ../Doc/c-api/exceptions.rst:605
msgid "" msgid ""

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-27 19:40+0200\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" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n" "Language: fr\n"
@ -27,7 +27,7 @@ msgid ""
"`PyGen_NewWithQualName`." "`PyGen_NewWithQualName`."
msgstr "" msgstr ""
"Python utilise des objets générateurs pour implémenter les itérations de " "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:" "des valeurs via ``yield``, au lieu d'appeler explicitement :c:func:"
"`PyGen_New` ou :c:func:`PyGen_NewWithQualName`." "`PyGen_New` ou :c:func:`PyGen_NewWithQualName`."

View File

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

View File

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

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\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" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n" "Language: fr\n"

View File

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

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\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" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n" "Language: fr\n"
@ -27,5 +27,5 @@ msgid ""
msgstr "" msgstr ""
"Les fonctions de ce chapitre sont utilitaires, certaines aident à rendre le " "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, " "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 à " "analyser des arguments de fonctions, ou encore construire des valeurs Python "
"partir de valeurs C." "à partir de valeurs C."

1
dict
View File

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