@@ -13,21 +13,26 @@ msgstr ""
1313"MIME-Version : 1.0\n "
1414"Content-Type : text/plain; charset=UTF-8\n "
1515"Content-Transfer-Encoding : 8bit\n "
16+ "Last-Translator : \n "
17+ "X-Generator : Poedit 2.1.1\n "
1618
1719#: ../Doc/library/collections.rst:2
1820msgid ":mod:`collections` --- Container datatypes"
19- msgstr ""
21+ msgstr "Types de données de conteneurs "
2022
2123#: ../Doc/library/collections.rst:10
2224msgid "**Source code:** :source:`Lib/collections/__init__.py`"
23- msgstr ""
25+ msgstr "**Code source :** :source:`Lib/collections/__init__.py` "
2426
2527#: ../Doc/library/collections.rst:20
2628msgid ""
2729"This module implements specialized container datatypes providing "
2830"alternatives to Python's general purpose built-in containers, :class:"
2931"`dict`, :class:`list`, :class:`set`, and :class:`tuple`."
3032msgstr ""
33+ "Ce module implémente des types de données de conteneurs spécialisés qui "
34+ "apportent des alternatives aux conteneurs natifs de Python plus généraux :"
35+ "class:`dict`, :class:`list`, :class:`set`et :class:`tuple`."
3136
3237#: ../Doc/library/collections.rst:25
3338msgid ":func:`namedtuple`"
@@ -36,6 +41,7 @@ msgstr ":func:`namedtuple`"
3641#: ../Doc/library/collections.rst:25
3742msgid "factory function for creating tuple subclasses with named fields"
3843msgstr ""
44+ "fonction permettant de créer des sous-classes de tuple avec des champs nommés"
3945
4046#: ../Doc/library/collections.rst:26
4147msgid ":class:`deque`"
@@ -44,6 +50,8 @@ msgstr ":class:`deque`"
4450#: ../Doc/library/collections.rst:26
4551msgid "list-like container with fast appends and pops on either end"
4652msgstr ""
53+ "conteneur se comportant comme une liste avec des ajouts et *pop* rapides à "
54+ "chaque extrémité"
4755
4856#: ../Doc/library/collections.rst:27
4957msgid ":class:`ChainMap`"
@@ -52,14 +60,16 @@ msgstr ":class:`ChainMap`"
5260#: ../Doc/library/collections.rst:27
5361msgid "dict-like class for creating a single view of multiple mappings"
5462msgstr ""
63+ "classe semblable aux dictionnaires qui crée une unique vue à partir de "
64+ "plusieurs tableaux de correspondance"
5565
5666#: ../Doc/library/collections.rst:28
5767msgid ":class:`Counter`"
5868msgstr ":class:`Counter`"
5969
6070#: ../Doc/library/collections.rst:28
6171msgid "dict subclass for counting hashable objects"
62- msgstr ""
72+ msgstr "sous-classe de dictionnaire pour compter les objets hachables "
6373
6474#: ../Doc/library/collections.rst:29
6575msgid ":class:`OrderedDict`"
@@ -68,6 +78,8 @@ msgstr ":class:`OrderedDict`"
6878#: ../Doc/library/collections.rst:29
6979msgid "dict subclass that remembers the order entries were added"
7080msgstr ""
81+ "sous-classe de dictionnaire qui garde en mémoire l'ordre dans lequel les "
82+ "entrées ont été ajoutées"
7183
7284#: ../Doc/library/collections.rst:30
7385msgid ":class:`defaultdict`"
@@ -76,6 +88,8 @@ msgstr ":class:`defaultdict`"
7688#: ../Doc/library/collections.rst:30
7789msgid "dict subclass that calls a factory function to supply missing values"
7890msgstr ""
91+ "sous-classe de dictionnaire qui appelle une fonction de fabrication pour "
92+ "fournir les valeurs manquantes"
7993
8094#: ../Doc/library/collections.rst:31
8195msgid ":class:`UserDict`"
@@ -84,14 +98,15 @@ msgstr ":class:`UserDict`"
8498#: ../Doc/library/collections.rst:31
8599msgid "wrapper around dictionary objects for easier dict subclassing"
86100msgstr ""
101+ "enrobeur autour des objets dictionnaires pour faciliter l'héritage de dict"
87102
88103#: ../Doc/library/collections.rst:32
89104msgid ":class:`UserList`"
90105msgstr ":class:`UserList`"
91106
92107#: ../Doc/library/collections.rst:32
93108msgid "wrapper around list objects for easier list subclassing"
94- msgstr ""
109+ msgstr "enrobeur autour des objets listes pour faciliter l'héritage de list "
95110
96111#: ../Doc/library/collections.rst:33
97112msgid ":class:`UserString`"
@@ -100,13 +115,19 @@ msgstr ":class:`UserString`"
100115#: ../Doc/library/collections.rst:33
101116msgid "wrapper around string objects for easier string subclassing"
102117msgstr ""
118+ "enrobeur autour des objets chaînes de caractères pour faciliter l'héritage "
119+ "de string"
103120
104121#: ../Doc/library/collections.rst:36
105122msgid ""
106123"Moved :ref:`collections-abstract-base-classes` to the :mod:`collections.abc` "
107124"module. For backwards compatibility, they continue to be visible in this "
108125"module through Python 3.7. Subsequently, they will be removed entirely."
109126msgstr ""
127+ "Les :ref:`collections-abstract-base-classes` ont été déplacées vers le "
128+ "module :mod:`collections.abc`. Pour assurer la rétrocompatibilité, elles "
129+ "sont toujours disponibles dans ce module en Python 3.7 mais seront ensuite "
130+ "totalement supprimées."
110131
111132#: ../Doc/library/collections.rst:43
112133msgid ":class:`ChainMap` objects"
@@ -119,11 +140,17 @@ msgid ""
119140"than creating a new dictionary and running multiple :meth:`~dict.update` "
120141"calls."
121142msgstr ""
143+ "Le module fournit une classe :class:`ChainMap` afin de réunir rapidement un "
144+ "certain nombre de tableaux de correspondance en une unique entité. Cela est "
145+ "souvent plus rapide que de créer un nouveau dictionnaire et d'effectuer "
146+ "plusieurs appels de :meth:`~dict.update`."
122147
123148#: ../Doc/library/collections.rst:51
124149msgid ""
125150"The class can be used to simulate nested scopes and is useful in templating."
126151msgstr ""
152+ "Cette classe peut être utilisée pour simuler des portées imbriquées et est "
153+ "utile pour le *templating*."
127154
128155#: ../Doc/library/collections.rst:55
129156msgid ""
@@ -132,33 +159,50 @@ msgid ""
132159"empty dictionary is provided so that a new chain always has at least one "
133160"mapping."
134161msgstr ""
162+ "Un objet :class:`ChainMap` regroupe plusieurs dictionnaires ou autres "
163+ "tableaux de correspondance (*mappings*) en une vue que l'on peut mettre à "
164+ "jour. Si l'on ne pas de *maps*, un dictionnaire vide est fourni de telle "
165+ "manière qu'une nouvelle chaîne possède toujours au moins un *mapping*."
135166
136167#: ../Doc/library/collections.rst:59
137168msgid ""
138169"The underlying mappings are stored in a list. That list is public and can "
139170"be accessed or updated using the *maps* attribute. There is no other state."
140171msgstr ""
172+ "Les *mappings* sous-jacentes sont stockées dans une liste. Celle-ci est "
173+ "publique et peut être consultée ou mise à jour via l'attribut *maps*. Il n'y "
174+ "a pas d'autre état."
141175
142176#: ../Doc/library/collections.rst:62
143177msgid ""
144178"Lookups search the underlying mappings successively until a key is found. "
145179"In contrast, writes, updates, and deletions only operate on the first "
146180"mapping."
147181msgstr ""
182+ "Les recherches s'effectuent dans chaque *mapping* successivement jusqu'à la "
183+ "première clé correspondante. En revanche, les écritures, mises à jour et "
184+ "suppressions n'affectent que le premier *mapping*."
148185
149186#: ../Doc/library/collections.rst:65
150187msgid ""
151188"A :class:`ChainMap` incorporates the underlying mappings by reference. So, "
152189"if one of the underlying mappings gets updated, those changes will be "
153190"reflected in :class:`ChainMap`."
154191msgstr ""
192+ "Un objet :class:`ChainMap` incorpore les *mappings* sous-jacents par leur "
193+ "référence. Ainsi, si une de celles-ci est modifiée, les changements "
194+ "affecteront également la :class:`ChainMap`."
155195
156196#: ../Doc/library/collections.rst:69
157197msgid ""
158198"All of the usual dictionary methods are supported. In addition, there is a "
159199"*maps* attribute, a method for creating new subcontexts, and a property for "
160200"accessing all but the first mapping:"
161201msgstr ""
202+ "Toutes les méthodes usuelles des dictionnaires sont gérées. De plus, cette "
203+ "classe fournit un attrbiut *maps*, une méthode pour créer de nouveaux sous-"
204+ "contextes et une propriété pour accéder à toutes les *mappings* sous-"
205+ "jacentes exceptés la première :"
162206
163207#: ../Doc/library/collections.rst:75
164208msgid ""
@@ -167,6 +211,10 @@ msgid ""
167211"which mappings are searched. The list should always contain at least one "
168212"mapping."
169213msgstr ""
214+ "Une liste de *mappings* éditable par l'utilisateur. La liste est ordonnée "
215+ "selon l'ordre de recherche. Il s'agit de l'unique état stocké et peut être "
216+ "modifié pour changer l'ordre de recherche. La liste doit toujours contenir "
217+ "au moins une *mapping*."
170218
171219#: ../Doc/library/collections.rst:82
172220msgid ""
@@ -177,10 +225,17 @@ msgid ""
177225"*d.maps)``. This method is used for creating subcontexts that can be "
178226"updated without altering values in any of the parent mappings."
179227msgstr ""
228+ "Renvoie un nouvel objet :class:`ChainMap` contenant une nouvelle *mapping* "
229+ "suivie par toutes les autres de l'instance actuelle. Si ``m`` est spécifié, "
230+ "il devient la nouvelle *mapping* au début de la liste des *mappings* ; "
231+ "sinon, un dictionnaire vide est utilisé, de telle manière qu'appeler ``d."
232+ "new_child()`` équivaut à appeler ``ChainMap({}, *d.maps)``. Cette méthode "
233+ "est utile pour créer des sous-contextes qui peuvent être mis à jour sans "
234+ "altérer les valeurs dans les *mappings parents."
180235
181236#: ../Doc/library/collections.rst:90
182237msgid "The optional ``m`` parameter was added."
183- msgstr ""
238+ msgstr "Le paramètre optionnel ``m`` a été ajouté. "
184239
185240#: ../Doc/library/collections.rst:95
186241msgid ""
@@ -191,6 +246,13 @@ msgid ""
191246"cases also parallel those for the built-in :func:`super` function. A "
192247"reference to ``d.parents`` is equivalent to: ``ChainMap(*d.maps[1:])``."
193248msgstr ""
249+ "Une propriété qui renvoie un nouvel objet :class:`ChainMap` contenant toutes "
250+ "les *mappings* de l'instance actuelle à l'exception de la première. Cela est "
251+ "utile pour ignorer la première *mapping* dans les recherches. Les cas "
252+ "d'utilisation sont similaires à ceux du mot clé :keyword:`nonlocal` utilisé "
253+ "pour les :term:`portées imbriquées <nested scope>`. Ils sont également "
254+ "parallèles à ceux de la fontion native :func:`super`. Une référence à ``d."
255+ "parents`` est équivalente à : ``ChainMap(*d.maps[1:])``."
194256
195257#: ../Doc/library/collections.rst:106
196258msgid ""
@@ -199,6 +261,8 @@ msgid ""
199261"<https://github.com/enthought/codetools>`_ has options to support writing to "
200262"any mapping in the chain."
201263msgstr ""
264+ "La `classe MultiContext <https://github.com/enthought/codetools/blob/4.0.0/"
265+ "codetools/contexts/multi_context.py>`_"
202266
203267#: ../Doc/library/collections.rst:112
204268msgid ""
@@ -208,19 +272,30 @@ msgid ""
208272"`~collections.ChainMap.new_child` method and the :attr:`~collections."
209273"ChainMap.parents` property."
210274msgstr ""
275+ "La `classe de contexte de Django <https://github.com/django/django/blob/"
276+ "master/django/template/context.py>`_ pour la création de modèles est une "
277+ "chaîne de *mappings* en lecture seule. Elle comporte également des poussées "
278+ "et des *poppings* de contextes similaires à la méthode :meth:`~collections."
279+ "ChainMap.new_child` et à la propriété :attr:`~collections.ChainMap.parents`."
211280
212281#: ../Doc/library/collections.rst:119
213282msgid ""
214283"The `Nested Contexts recipe <https://code.activestate.com/recipes/577434/>`_ "
215284"has options to control whether writes and other mutations apply only to the "
216285"first mapping or to any mapping in the chain."
217286msgstr ""
287+ "`La Recette des contextes imbriqués <https://code.activestate.com/"
288+ "recipes/577434/>`_ a des options pour contrôler si les écritures et autres "
289+ "mutations ne s'appliquent qu'à la première *mapping* ou à une autre "
290+ "*mapping* de la chaîne."
218291
219292#: ../Doc/library/collections.rst:124
220293msgid ""
221294"A `greatly simplified read-only version of Chainmap <https://code."
222295"activestate.com/recipes/305268/>`_."
223296msgstr ""
297+ "Une `version grandement simplifiée de Chainmap en lecture seule <https://"
298+ "code.activestate.com/recipes/305268/>`_."
224299
225300#: ../Doc/library/collections.rst:129
226301msgid ":class:`ChainMap` Examples and Recipes"
0 commit comments