Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commiteeca921

Browse files
committed
mapping -> dico; defaultdict
1 parent52b50e1 commiteeca921

File tree

1 file changed

+101
-46
lines changed

1 file changed

+101
-46
lines changed

‎library/collections.po

Lines changed: 101 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version:Python 3.6\n"
77
"Report-Msgid-Bugs-To:\n"
88
"POT-Creation-Date:2018-06-28 15:29+0200\n"
9-
"PO-Revision-Date:2018-09-19 18:01+0200\n"
9+
"PO-Revision-Date:2018-09-21 17:26+0200\n"
1010
"Language-Team:FRENCH <traductions@lists.afpy.org>\n"
1111
"Language:fr\n"
1212
"MIME-Version:1.0\n"
@@ -159,16 +159,16 @@ msgid ""
159159
"mapping."
160160
msgstr""
161161
"Un objet :class:`ChainMap` regroupe plusieurs dictionnaires ou autres "
162-
"tableaux de correspondance(*mappings*)en une vue que l'on peut mettre à "
163-
"jour. Si l'on ne pas de*maps*, un dictionnaire vide est fourni de telle "
164-
"manièrequ'une nouvelle chaîne possède toujours au moins un*mapping*."
162+
"tableaux de correspondance en une vue que l'on peut mettre à jour. Si le "
163+
"paramètre*maps* est vide, un dictionnaire vide est fourni de telle manière "
164+
"qu'une nouvelle chaîne possède toujours au moins undictionnaire."
165165

166166
#:../Doc/library/collections.rst:59
167167
msgid""
168168
"The underlying mappings are stored in a list. That list is public and can "
169169
"be accessed or updated using the *maps* attribute. There is no other state."
170170
msgstr""
171-
"Les*mappings* sous-jacentes sont stockées dans une liste. Celle-ci est "
171+
"Lesdictionnaires sous-jacents sont stockées dans une liste. Celle-ci est "
172172
"publique et peut être consultée ou mise à jour via l'attribut *maps*. Il n'y "
173173
"a pas d'autre état."
174174

@@ -178,19 +178,19 @@ msgid ""
178178
"In contrast, writes, updates, and deletions only operate on the first "
179179
"mapping."
180180
msgstr""
181-
"Les recherches s'effectuent dans chaque*mapping* successivementjusqu'à la "
182-
"première clé correspondante. En revanche, les écritures, mises à jour et "
183-
"suppressions n'affectent que le premier*mapping*."
181+
"Les recherches s'effectuentsuccessivementdans chaquedictionnairejusqu'à "
182+
"lapremière clé correspondante. En revanche, les écritures, mises à jour et "
183+
"suppressions n'affectent que le premierdictionnaire."
184184

185185
#:../Doc/library/collections.rst:65
186186
msgid""
187187
"A :class:`ChainMap` incorporates the underlying mappings by reference. So, "
188188
"if one of the underlying mappings gets updated, those changes will be "
189189
"reflected in :class:`ChainMap`."
190190
msgstr""
191-
"Un objet :class:`ChainMap` incorpore les*mappings* sous-jacents par leur "
192-
"référence. Ainsi, siune de celles-ciestmodifiée, les changements "
193-
"affecterontégalement la :class:`ChainMap`."
191+
"Un objet :class:`ChainMap` incorpore lesdictionnaires sous-jacents par leur "
192+
"référence. Ainsi, sil'un d'euxestmodifié, les changements affecteront "
193+
"également la :class:`ChainMap`."
194194

195195
#:../Doc/library/collections.rst:69
196196
msgid""
@@ -200,8 +200,8 @@ msgid ""
200200
msgstr""
201201
"Toutes les méthodes usuelles des dictionnaires sont gérées. De plus, cette "
202202
"classe fournit un attrbiut *maps*, une méthode pour créer de nouveaux sous-"
203-
"contextes et une propriété pour accéder àtoutes les*mappings* sous-"
204-
"jacentes exceptés la première :"
203+
"contextes et une propriété pour accéder àtous lesdictionnaires sous-"
204+
"jacente excepté le premier :"
205205

206206
#:../Doc/library/collections.rst:75
207207
msgid""
@@ -210,10 +210,10 @@ msgid ""
210210
"which mappings are searched. The list should always contain at least one "
211211
"mapping."
212212
msgstr""
213-
"Une liste de*mappings* éditable par l'utilisateur. La liste est ordonnée "
213+
"Une liste dedictionnaires éditable par l'utilisateur. La liste est ordonnée "
214214
"selon l'ordre de recherche. Il s'agit de l'unique état stocké et peut être "
215215
"modifié pour changer l'ordre de recherche. La liste doit toujours contenir "
216-
"au moinsune *mapping*."
216+
"au moinsun dictionnaire."
217217

218218
#:../Doc/library/collections.rst:82
219219
msgid""
@@ -224,13 +224,13 @@ msgid ""
224224
"*d.maps)``. This method is used for creating subcontexts that can be "
225225
"updated without altering values in any of the parent mappings."
226226
msgstr""
227-
"Renvoie un nouvel objet :class:`ChainMap` contenantune nouvelle *mapping* "
228-
"suivie partoutes les autres de l'instance actuelle. Si ``m`` est spécifié, "
229-
"ildevientla nouvelle *mapping* au début de la listedes *mappings* ; "
230-
"sinon, undictionnaire vide est utilisé, de telle manière qu'appeler ``d."
231-
"new_child()``équivaut à appeler ``ChainMap({}, *d.maps)``. Cette méthode "
232-
"est utile pourcréer des sous-contextes qui peuvent être mis à jour sans "
233-
"altérer lesvaleurs dans les*mappings* parents."
227+
"Renvoie un nouvel objet :class:`ChainMap` contenantun nouveau dictionnaire "
228+
"suivi partous les autres de l'instance actuelle. Si ``m`` est spécifié, il "
229+
"devientle nouveau dictionnaire au début de la liste; sinon, un "
230+
"dictionnaire vide est utilisé, de telle manière qu'appeler ``d.new_child()``"
231+
"équivaut à appeler ``ChainMap({}, *d.maps)``. Cette méthode est utile pour "
232+
"créer des sous-contextes qui peuvent être mis à jour sans altérer les "
233+
"valeurs dans lesdictionnaires parents."
234234

235235
#:../Doc/library/collections.rst:90
236236
msgid"The optional ``m`` parameter was added."
@@ -245,13 +245,13 @@ msgid ""
245245
"cases also parallel those for the built-in :func:`super` function. A "
246246
"reference to ``d.parents`` is equivalent to: ``ChainMap(*d.maps[1:])``."
247247
msgstr""
248-
"Une propriété qui renvoie un nouvel objet :class:`ChainMap` contenanttoutes "
249-
"les*mappings* de l'instance actuelleà l'exception de la première. Cela est "
250-
"utile pour ignorerla première*mapping* dans les recherches. Les cas "
251-
"d'utilisationsont similaires à ceux dumotclé :keyword:`nonlocal` utilisé "
252-
"pour les :term:`portées imbriquées <nested scope>`. Ils sont également"
253-
"parallèles à ceux de la fontion native :func:`super`. Une référence à``d."
254-
"parents`` est équivalente à : ``ChainMap(*d.maps[1:])``."
248+
"Une propriété qui renvoie un nouvel objet :class:`ChainMap` contenanttous "
249+
"lesdictionnaires de l'instance actuellehormis le premier. Cette propriété "
250+
"estutile pour ignorerle premièredictionnaire dans les recherches ; son "
251+
"utilisationrappelle lemot-clé :keyword:`nonlocal`(utilisépour les :term:"
252+
"`portées imbriquées <nested scope>`), ou bien la fontion native :func:"
253+
"`super`. Une référence à ``d.parents`` est équivalente à: ``ChainMap(*d."
254+
"maps[1:])``."
255255

256256
#:../Doc/library/collections.rst:106
257257
msgid""
@@ -263,7 +263,7 @@ msgstr ""
263263
"La `classe MultiContext <https://github.com/enthought/codetools/blob/4.0.0/"
264264
"codetools/contexts/multi_context.py>`_ dans le `package CodeTools <https://"
265265
"github.com/enthought/codetools>`_ d'Enthought possède des options pour gérer "
266-
"l'écriture dans n'importequelle *mapping* de la chaîne."
266+
"l'écriture dans n'importequel dictionnaire de la chaîne."
267267

268268
#:../Doc/library/collections.rst:112
269269
msgid""
@@ -275,9 +275,10 @@ msgid ""
275275
msgstr""
276276
"La `classe de contexte de Django <https://github.com/django/django/blob/"
277277
"master/django/template/context.py>`_ pour la création de modèles est une "
278-
"chaîne de *mappings* en lecture seule. Elle comporte également des poussées "
279-
"et des *poppings* de contextes similaires à la méthode :meth:`~collections."
280-
"ChainMap.new_child` et à la propriété :attr:`~collections.ChainMap.parents`."
278+
"chaîne de dictionnaires en lecture seule. Elle comporte également des "
279+
"poussées et des *poppings* de contextes similaires à la méthode :meth:"
280+
"`~collections.ChainMap.new_child` et à la propriété :attr:`~collections."
281+
"ChainMap.parents`."
281282

282283
#:../Doc/library/collections.rst:119
283284
msgid""
@@ -287,8 +288,8 @@ msgid ""
287288
msgstr""
288289
"`La Recette des contextes imbriqués <https://code.activestate.com/"
289290
"recipes/577434/>`_ a des options pour contrôler si les écritures et autres "
290-
"mutations ne s'appliquent qu'à la première *mapping*ou àune autre "
291-
"*mapping* de lachaîne."
291+
"mutations ne s'appliquent qu'au premierou àun autre dictionnaire de la "
292+
"chaîne."
292293

293294
#:../Doc/library/collections.rst:124
294295
msgid""
@@ -306,7 +307,7 @@ msgstr "Exemples et recettes utilisant :class:`ChainMap`"
306307
msgid"This section shows various approaches to working with chained maps."
307308
msgstr""
308309
"Cette partie montre diverses approches afin de travailler avec les "
309-
"*mappings* chaînées."
310+
"dictionnaires chaînés."
310311

311312
#:../Doc/library/collections.rst:134
312313
msgid"Example of simulating Python's internal lookup chain::"
@@ -337,11 +338,11 @@ msgid ""
337338
"However, if deep writes and deletions are desired, it is easy to make a "
338339
"subclass that updates keys found deeper in the chain::"
339340
msgstr""
340-
"La classe :class:`ChainMap` ne met à jour (écriture et suppression) quela "
341-
"première *mapping* dans la chaîne, alors qu'une recherche inspectera toute "
341+
"La classe :class:`ChainMap` ne met à jour (écriture et suppression) quele "
342+
"premier dictionnaire de la chaîne, alors qu'une recherche inspectera toute "
342343
"la chaîne. Cependant, si l'on veut effectuer des écritures ou suppressions "
343344
"en profondeur, on peut facilement faire une sous-classe qui met à jour les "
344-
"clés trouvées en profondeur dans la chaîne ::"
345+
"clés trouvées en profondeur dans la chaîne : ::"
345346

346347
#:../Doc/library/collections.rst:205
347348
msgid":class:`Counter` objects"
@@ -376,7 +377,7 @@ msgid ""
376377
"*mapping* (or counter):"
377378
msgstr""
378379
"Les éléments sont comptés à partir d'un itérable ou initialisés à partir "
379-
"d'une autre*mapping* (ou compteur) :"
380+
"d'un autredictionnaire (ou compteur) :"
380381

381382
#:../Doc/library/collections.rst:240
382383
msgid""
@@ -433,8 +434,8 @@ msgid ""
433434
"counter). Like :meth:`dict.update` but subtracts counts instead of "
434435
"replacing them. Both inputs and outputs may be zero or negative."
435436
msgstr""
436-
"Les éléments sont soustraits à partir d'un intérable ou d'une autre "
437-
"*mapping* (ou compteur). Se comporte comme :meth:`dict.update` mais "
437+
"Les éléments sont soustraits à partir d'un intérable ou d'un autre "
438+
"dictionnaire (ou compteur). Se comporte comme :meth:`dict.update` mais "
438439
"soustrait les nombres d'occurrences au lieu de les remplacer. Entrées et "
439440
"sorties peuvent être négatives ou nulles."
440441

@@ -460,10 +461,10 @@ msgid ""
460461
"them. Also, the *iterable* is expected to be a sequence of elements, not a "
461462
"sequence of ``(key, value)`` pairs."
462463
msgstr""
463-
"Les éléments sont comptés à partir d'un*itérable* ou additionnées d'une "
464-
"autre *mapping* (ou compteur). Se comporte comme :meth:`dict.update` mais "
464+
"Les éléments sont comptés à partir d'un itérable ou additionnées d'un autre "
465+
"dictionnaire (ou compteur). Se comporte comme :meth:`dict.update` mais "
465466
"additionne les nombres d'occurrences au lieu de les remplacer. De plus, "
466-
"*l'itérable* doit être une séquence d'éléments et non une séquence de paires "
467+
"l'itérable doit être une séquence d'éléments et non une séquence de paires "
467468
"``(clé, valeur)``."
468469

469470
#:../Doc/library/collections.rst:307
@@ -904,6 +905,11 @@ msgid ""
904905
"writable instance variable. The remaining functionality is the same as for "
905906
"the :class:`dict` class and is not documented here."
906907
msgstr""
908+
"Renvoie un nouvel objet qui se comporte comme un dictionnaire. :class:"
909+
"`defaultdic` est une sous-classe de la la classe native :class:`dict`. Elle "
910+
"surcharge une méthde et ajoute une variable d'instance inscriptible. Les "
911+
"autres fonctionnalités sont les même celles des objets :class:`dict` et ne "
912+
"sont pas documentées ici."
907913

908914
#:../Doc/library/collections.rst:671
909915
msgid""
@@ -912,38 +918,55 @@ msgid ""
912918
"arguments are treated the same as if they were passed to the :class:`dict` "
913919
"constructor, including keyword arguments."
914920
msgstr""
921+
"Le premier argument fournit la valeur initiale de l'attribut :attr:"
922+
"`default_factory` qui doit être un objet appelable sans paramètre ou "
923+
"``None``, sa valeur par défaut. Tous les autres arguments sont traités comme "
924+
"si on les passait au constructeur de :class:`dict`, y compris les arguments "
925+
"nommés."
915926

916927
#:../Doc/library/collections.rst:677
917928
msgid""
918929
":class:`defaultdict` objects support the following method in addition to the "
919930
"standard :class:`dict` operations:"
920931
msgstr""
932+
"En plus des opérations usuelles de :class:`dict`, les objets :class:"
933+
"`defaultdict` gèrent les méthode supplémentaires suivantes :"
921934

922935
#:../Doc/library/collections.rst:682
923936
msgid""
924937
"If the :attr:`default_factory` attribute is ``None``, this raises a :exc:"
925938
"`KeyError` exception with the *key* as argument."
926939
msgstr""
940+
"Si l'attribut :attr:`default_factory` est ``None``, lève une exception :exc:"
941+
"`KeyError`avec *key* comme argument."
927942

928943
#:../Doc/library/collections.rst:685
929944
msgid""
930945
"If :attr:`default_factory` is not ``None``, it is called without arguments "
931946
"to provide a default value for the given *key*, this value is inserted in "
932947
"the dictionary for the *key*, and returned."
933948
msgstr""
949+
"Si :attr:`deault_fatory`` ne vaut pas ``None``, cet attribut est appelé sans "
950+
"argument pour fournir une valeur par défaut pour la *key* demandée. Cette "
951+
"valeur est insérée dans le dictionnaire avec pour clé *key* et est renvoyée."
934952

935953
#:../Doc/library/collections.rst:689
936954
msgid""
937955
"If calling :attr:`default_factory` raises an exception this exception is "
938956
"propagated unchanged."
939957
msgstr""
958+
"Si appeler :attr:`default_factory` lève une exception, celle-ci est "
959+
"transmise inchangée."
940960

941961
#:../Doc/library/collections.rst:692
942962
msgid""
943963
"This method is called by the :meth:`__getitem__` method of the :class:`dict` "
944964
"class when the requested key is not found; whatever it returns or raises is "
945965
"then returned or raised by :meth:`__getitem__`."
946966
msgstr""
967+
"Cette méthode est appelée par la méthode :meth:`__getitem__` de la classe :"
968+
"class:`dict` lorsque la clé demandée n'est pas trouvée. Ce qu'elle renvoie "
969+
"ou lève est alors renvoyé ou levé par :meth:`__getitem__`."
947970

948971
#:../Doc/library/collections.rst:696
949972
msgid""
@@ -952,17 +975,24 @@ msgid ""
952975
"dictionaries, return ``None`` as a default rather than using :attr:"
953976
"`default_factory`."
954977
msgstr""
978+
"Remarquez que :meth:`__missing__` n'est *pas* appelée pour les opérations "
979+
"autres que :meth:`__getitem__`. Cela signifie que :meth:`get` renverra "
980+
"``None``comme les dictionnaires natifs dans les cas triviaux et n'utilisera "
981+
"pas :attr:`default_factory`."
955982

956983
#:../Doc/library/collections.rst:702
957984
msgid":class:`defaultdict` objects support the following instance variable:"
958-
msgstr""
985+
msgstr"Les objets :class:`defaultdict` gèrent la variable d'instance"
959986

960987
#:../Doc/library/collections.rst:707
961988
msgid""
962989
"This attribute is used by the :meth:`__missing__` method; it is initialized "
963990
"from the first argument to the constructor, if present, or to ``None``, if "
964991
"absent."
965992
msgstr""
993+
"Cette attribut est utilisé par la méthode :meth:`__missing__` ; il est "
994+
"initialisé par le premier argument passé au constructeur, s'il est spécifié, "
995+
"sinon par ``None``."
966996

967997
#:../Doc/library/collections.rst:713
968998
msgid":class:`defaultdict` Examples"
@@ -973,6 +1003,9 @@ msgid ""
9731003
"Using :class:`list` as the :attr:`~defaultdict.default_factory`, it is easy "
9741004
"to group a sequence of key-value pairs into a dictionary of lists:"
9751005
msgstr""
1006+
"Utiliser :class:`list` comme :attr:`~defaultdict.default_factory` facilite "
1007+
"le regroupement d'une séquence de paires clé-valeur en un dictionnaire de "
1008+
"listes :"
9761009

9771010
#:../Doc/library/collections.rst:726
9781011
msgid""
@@ -985,13 +1018,25 @@ msgid ""
9851018
"list. This technique is simpler and faster than an equivalent technique "
9861019
"using :meth:`dict.setdefault`:"
9871020
msgstr""
1021+
"Lorsque chaque clé est rencontrée pour la première fois, elle n'est pas "
1022+
"encore présente dans le dictionnaire, donc une entrée est automatiquement "
1023+
"créée grâce la fonction :attr:`~defaultdict.default_factory` qui renvoie un "
1024+
"objet :class:`list` vide. L'opération :meth:`list.append` ajoute la valeur à "
1025+
"la nouvelle liste. Quand les clés sont à nouveau rencontrées, la recherche "
1026+
"se déroule correctement (elle renvoie la liste de cette clé) et l'opération :"
1027+
"meth:`list.append` ajoute une autre valeur à la liste. Cette technique est "
1028+
"plus simple et plus rapide qu'une technique équivalente utilisant :meth:"
1029+
"`dict.setdefault`."
9881030

9891031
#:../Doc/library/collections.rst:741
9901032
msgid""
9911033
"Setting the :attr:`~defaultdict.default_factory` to :class:`int` makes the :"
9921034
"class:`defaultdict` useful for counting (like a bag or multiset in other "
9931035
"languages):"
9941036
msgstr""
1037+
"Utiliser :class:`int` comme :attr:`~defaultdict.default_factory` rend la "
1038+
"classe :class:`defaultdict` pratique pour le comptage (comme un sac de "
1039+
"multiensembles dans d'autres langages) :"
9951040

9961041
#:../Doc/library/collections.rst:753
9971042
msgid""
@@ -1000,6 +1045,10 @@ msgid ""
10001045
"default count of zero. The increment operation then builds up the count for "
10011046
"each letter."
10021047
msgstr""
1048+
"Quand une lettre est recontrée pour la première fois, elle n'est pas dans le "
1049+
"dictionnaire, donc la fonction :attr:`~defaultdict.default_factory` appelle :"
1050+
"func:`int` pour mettre un nouveau compteur à zéro. L'incrémentation augmente "
1051+
"ensuite le comptage pour chaque lettre."
10031052

10041053
#:../Doc/library/collections.rst:757
10051054
msgid""
@@ -1008,12 +1057,18 @@ msgid ""
10081057
"functions is to use a lambda function which can supply any constant value "
10091058
"(not just zero):"
10101059
msgstr""
1060+
"La fonction :func:`int` qui retourne toujours zéro est simplement un cas "
1061+
"particulier de foncitons constantes. Un moyen plus flexible et rapide de "
1062+
"créer une fonction constante est d'utiliser une fonction lambda qui peut "
1063+
"fournir n'importe quelle valeur constante (pas seulement zéro) :"
10111064

10121065
#:../Doc/library/collections.rst:769
10131066
msgid""
10141067
"Setting the :attr:`~defaultdict.default_factory` to :class:`set` makes the :"
10151068
"class:`defaultdict` useful for building a dictionary of sets:"
10161069
msgstr""
1070+
"Utiliser :class:`set` comme :attr:`~defaultdict.default_factory` rend la "
1071+
"classe :class:`defaultdict` pratique pour créer un dictionnaire d'ensembles :"
10171072

10181073
#:../Doc/library/collections.rst:782
10191074
msgid":func:`namedtuple` Factory Function for Tuples with Named Fields"

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp