diff --git a/.travis.yml b/.travis.yml index e19f8cd8..6d1d18d2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -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 diff --git a/c-api/allocation.po b/c-api/allocation.po index fc6d2e03..f15ac8f7 100644 --- a/c-api/allocation.po +++ b/c-api/allocation.po @@ -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 \n" "Language-Team: FRENCH \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 "" diff --git a/c-api/arg.po b/c-api/arg.po index 8e652853..f3ab456b 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -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 \n" "Language-Team: FRENCH \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 "" diff --git a/c-api/buffer.po b/c-api/buffer.po index 511e3116..62c4ac20 100644 --- a/c-api/buffer.po +++ b/c-api/buffer.po @@ -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 \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 "" diff --git a/c-api/bytearray.po b/c-api/bytearray.po index 4ff8fc84..4b311628 100644 --- a/c-api/bytearray.po +++ b/c-api/bytearray.po @@ -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 \n" "Language-Team: FRENCH \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" diff --git a/c-api/cell.po b/c-api/cell.po index 95571679..f1a30e45 100644 --- a/c-api/cell.po +++ b/c-api/cell.po @@ -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 \n" "Language-Team: FRENCH \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." diff --git a/c-api/coro.po b/c-api/coro.po index 37a3a9bb..32fe3056 100644 --- a/c-api/coro.po +++ b/c-api/coro.po @@ -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 \n" "Language-Team: FRENCH \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*." diff --git a/c-api/exceptions.po b/c-api/exceptions.po index 262f7645..09625a25 100644 --- a/c-api/exceptions.po +++ b/c-api/exceptions.po @@ -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 \n" "Language-Team: FRENCH \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 "" diff --git a/c-api/gen.po b/c-api/gen.po index 1c36a508..10df7139 100644 --- a/c-api/gen.po +++ b/c-api/gen.po @@ -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 \n" "Language-Team: FRENCH \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`." diff --git a/c-api/init.po b/c-api/init.po index 408d234d..ddb188e5 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -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 \n" "Language-Team: FRENCH \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 "" diff --git a/c-api/objbuffer.po b/c-api/objbuffer.po index f10d7012..386d0a8c 100644 --- a/c-api/objbuffer.po +++ b/c-api/objbuffer.po @@ -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 \n" "Language-Team: FRENCH \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 `, 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 `, 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." diff --git a/c-api/stable.po b/c-api/stable.po index 4918d039..2eb5a69c 100644 --- a/c-api/stable.po +++ b/c-api/stable.po @@ -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 \n" "Language-Team: FRENCH \n" "Language: fr\n" diff --git a/c-api/unicode.po b/c-api/unicode.po index 72d68713..c568ae07 100644 --- a/c-api/unicode.po +++ b/c-api/unicode.po @@ -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 \n" "Language-Team: FRENCH \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`" diff --git a/c-api/utilities.po b/c-api/utilities.po index ae3bcd6a..4a8b48b7 100644 --- a/c-api/utilities.po +++ b/c-api/utilities.po @@ -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 \n" "Language-Team: FRENCH \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." diff --git a/dict b/dict index e64fc826..b2065390 100644 --- a/dict +++ b/dict @@ -59,6 +59,7 @@ pip pourcent préemptif proleptique +recompilation réentrants réessayable référençables