Working on library.po/stdtypes.rst

This commit is contained in:
Julien Palard 2016-03-14 23:52:25 +01:00
parent 7d9eb677ea
commit 1cbff8a48c
2 changed files with 32 additions and 3 deletions

View File

@ -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 ""

View File

@ -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 ""