diff --git a/extending.po b/extending.po index 53d34ad4..b69f8c88 100644 --- a/extending.po +++ b/extending.po @@ -263,7 +263,7 @@ msgstr "" #: ../Doc/extending/embedding.rst:45 #, fuzzy msgid ":ref:`c-api-index`" -msgstr "c-api-index" +msgstr ":ref:`c-api-index`" #: ../Doc/extending/embedding.rst:45 msgid "" diff --git a/library.po b/library.po index 6c5adcd7..63effb6c 100644 --- a/library.po +++ b/library.po @@ -92583,7 +92583,7 @@ msgstr "" #: ../Doc/library/stdtypes.rst:599 msgid "Iterator Types" -msgstr "" +msgstr "Les types Itérateurs" #: ../Doc/library/stdtypes.rst:609 msgid "" @@ -92592,12 +92592,18 @@ msgid "" "support iteration. Sequences, described below in more detail, always " "support the iteration methods." msgstr "" +"Python supporte un concept d'itération sur les conteneurs. C'est implémenté " +"en utilisant deux méthodes distinctes qui permettent aux classes définies " +"par l'utilisateur de devenir itérables. Les séquences, décrites plus bas en " +"détail, supportent toujours les méthodes d'itération." #: ../Doc/library/stdtypes.rst:614 msgid "" "One method needs to be defined for container objects to provide iteration " "support:" msgstr "" +"Une méthode doit être définie afin que les objets conteneurs supportent " +"l'itération :" #: ../Doc/library/stdtypes.rst:621 msgid "" @@ -92610,12 +92616,22 @@ msgid "" "member:`~PyTypeObject.tp_iter` slot of the type structure for Python objects " "in the Python/C API." msgstr "" +"Donne un objet itérateur. L'objet doit implémenter le protocole d'itération " +"décrit ci-dessous. Si un conteneur prend en charge différents types " +"d'itération, d'autres méthodes peuvent être fournies pour obtenir " +"spécifiquement les itérateurs pour ces types d'itération. (Exemple d'un " +"objet supportant plusieurs formes d'itération : une structure d'arbre " +"pouvant être parcourue en largeur ou en profondeur.) Cette méthode " +"correspond à l'attribut :c:member:`~PyTypeObject.tp_iter` de la structure du " +"type des objets Python dans l'API Python/C." #: ../Doc/library/stdtypes.rst:630 msgid "" "The iterator objects themselves are required to support the following two " "methods, which together form the :dfn:`iterator protocol`:" msgstr "" +"Les itérateurs eux-mêmes doivent implémenter les deux méthodes suivantes, " +"qui forment ensemble le :dfn:`iterator protocol` :" #: ../Doc/library/stdtypes.rst:636 msgid "" @@ -92624,6 +92640,11 @@ msgid "" "`in` statements. This method corresponds to the :c:member:`~PyTypeObject." "tp_iter` slot of the type structure for Python objects in the Python/C API." msgstr "" +"Donne l'objet itérateur lui-même. Cela est nécessaire pour permettre à la " +"fois à des conteneurs et des itérateurs d'être utilisés avec les " +"instructions :keyword:`for` et :keyword:`in`. Cette méthode correspond à " +"l'attribut :c:member:`~PyTypeObject.tp_iter` de la structure des types des " +"objets Python dans l'API Python/C." #: ../Doc/library/stdtypes.rst:644 msgid "" @@ -92632,6 +92653,10 @@ msgid "" "member:`~PyTypeObject.tp_iternext` slot of the type structure for Python " "objects in the Python/C API." msgstr "" +"Donne l'élément suivant du conteneur. S'il n'y a pas d'autres éléments, une " +"exception :exc:`StopIteration` est levée. Cette méthode correspond à " +"l'attribut :c:member:`PyTypeObject.tp_iternext` de la structure du type des " +"objets Python dans l'API Python/C." #: ../Doc/library/stdtypes.rst:649 msgid "" @@ -92640,6 +92665,10 @@ msgid "" "forms. The specific types are not important beyond their implementation of " "the iterator protocol." msgstr "" +"Python définit plusieurs objets itérateurs pour itérer sur les types " +"standards ou spécifiques de séquence, de dictionnaires et d'autres formes " +"plus spécialisées. Les types spécifiques ne sont pas importants au-delà de " +"leur implémentation du protocole d'itération." #: ../Doc/library/stdtypes.rst:654 msgid "" @@ -92652,7 +92681,7 @@ msgstr "" #: ../Doc/library/stdtypes.rst:664 msgid "Generator Types" -msgstr "" +msgstr "Types Générateurs" #: ../Doc/library/stdtypes.rst:666 msgid ""