Skip to content

Commit 0063806

Browse files
author
Antoine Rozo
committed
fixup! Complete library/contextlib.po
1 parent 89e48a7 commit 0063806

1 file changed

Lines changed: 74 additions & 72 deletions

File tree

library/contextlib.po

Lines changed: 74 additions & 72 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-12-21 09:48+0100\n"
9-
"PO-Revision-Date: 2019-11-01 20:53+0100\n"
9+
"PO-Revision-Date: 2019-11-06 09:39-0500\n"
1010
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1111
"Language: fr\n"
1212
"MIME-Version: 1.0\n"
@@ -19,8 +19,8 @@ msgstr ""
1919
msgid ""
2020
":mod:`!contextlib` --- Utilities for :keyword:`!with`\\ -statement contexts"
2121
msgstr ""
22-
":mod:`!contextlib` — Utilitaires pour les contextes et le mot-clé :keyword:`!"
23-
"with`"
22+
":mod:`!contextlib` — Utilitaires pour les contextes s'appuyant sur "
23+
"l'instruction :keyword:`!with`"
2424

2525
#: ../Doc/library/contextlib.rst:7
2626
msgid "**Source code:** :source:`Lib/contextlib.py`"
@@ -52,11 +52,11 @@ msgid ""
5252
"__exit__` is an abstract method which by default returns ``None``. See also "
5353
"the definition of :ref:`typecontextmanager`."
5454
msgstr ""
55-
"Une :term:`abstract base class` pour les classes qui implémentent les "
56-
"méthodes :meth:`object.__enter__` et :meth:`object.__exit__`. Une "
57-
"implémentation par défaut de :meth:`object.__enter__` est fournie, qui "
58-
"renvoie ``self``, et :meth:`object.__exit__` est une méthode abstraite qui "
59-
"renvoie ``None`` par défaut. Voir aussi la définition de :ref:"
55+
":term:`Classe mère abstraite <abstract base class>` pour les classes qui "
56+
"implémentent les méthodes :meth:`object.__enter__` et :meth:`object."
57+
"__exit__`. Une implémentation par défaut de :meth:`object.__enter__` est "
58+
"fournie, qui renvoie ``self``, et :meth:`object.__exit__` est une méthode "
59+
"abstraite qui renvoie ``None`` par défaut. Voir aussi la définition de :ref:"
6060
"`typecontextmanager`."
6161

6262
#: ../Doc/library/contextlib.rst:34
@@ -67,12 +67,12 @@ msgid ""
6767
"__aexit__` is an abstract method which by default returns ``None``. See also "
6868
"the definition of :ref:`async-context-managers`."
6969
msgstr ""
70-
"Une :term:`abstract base class` pour les classes qui implémentent les "
71-
"méthodes :meth:`object.__aenter__` et :meth:`object.__aexit__`. Une "
72-
"implémentation par défaut de :meth:`object.__aenter__` est fournie, qui "
73-
"renvoie ``self``, et :meth:`object.__aexit__` est une méthode abstraite qui "
74-
"renvoie ``None`` par défaut. Voir aussi la définition de :ref:`async-context-"
75-
"managers`."
70+
":term:`Classe mère abstraite <abstract base class>` pour les classes qui "
71+
"implémentent les méthodes :meth:`object.__aenter__` et :meth:`object."
72+
"__aexit__`. Une implémentation par défaut de :meth:`object.__aenter__` est "
73+
"fournie, qui renvoie ``self``, et :meth:`object.__aexit__` est une méthode "
74+
"abstraite qui renvoie ``None`` par défaut. Voir aussi la définition de :ref:"
75+
"`async-context-managers`."
7676

7777
#: ../Doc/library/contextlib.rst:46
7878
msgid ""
@@ -92,7 +92,7 @@ msgid ""
9292
"and doesn't implement a ``close()`` method for use with ``contextlib."
9393
"closing``"
9494
msgstr ""
95-
"Alors que de nombreux objets supportent nativement les instructions *with*, "
95+
"Alors que de nombreux objets s'utilisent nativement dans des blocs *with*, "
9696
"on trouve parfois des ressources qui nécessitent d'être gérées mais ne sont "
9797
"pas des gestionnaires de contextes, et qui n'implémentent pas de méthode "
9898
"``close()``pour pouvoir être utilisées avec ``contextlib.closing``"
@@ -112,9 +112,9 @@ msgid ""
112112
"the targets in the :keyword:`with` statement's :keyword:`!as` clause, if any."
113113
msgstr ""
114114
"La fonction à décorer doit renvoyer un :term:`generator`/itérateur quand "
115-
"elle est appelée. Ce générateur ne doit produire exactement qu'une valeur, "
116-
"qui sera récupérée dans le bloc :keyword:`with` à l'aide de la clause :"
117-
"keyword:`!as` si précisée."
115+
"elle est appelée. Ce générateur ne doit produire qu'une seule valeur, qui "
116+
"sera récupérée dans le bloc :keyword:`with` à l'aide de la clause :keyword:`!"
117+
"as` si précisée."
118118

119119
#: ../Doc/library/contextlib.rst:77
120120
msgid ""
@@ -131,18 +131,18 @@ msgid ""
131131
"handled, and execution will resume with the statement immediately following "
132132
"the :keyword:`!with` statement."
133133
msgstr ""
134-
"Au moment où le générateur produit une valeur, le bloc imbriqué sous le mot-"
135-
"clé :keyword:`with` est exécuté. Le générateur est ensuite repris après la "
136-
"sortie du bloc. Si une exception non gérée survient dans le bloc, elle est "
137-
"relayée dans le générateur au niveau de l'instruction *yield*. Ainsi, vous "
138-
"pouvez utiliser les instructions :keyword:`try`...\\ :keyword:`except`...\\ :"
139-
"keyword:`finally` pour attraper l'erreur (s'il y a), ou vous assurer qu'un "
140-
"nettoyage a bien lieu. Si une exception est attrapée dans l'unique but "
141-
"d'être journalisée ou d'effectuer une action particulière (autre que "
142-
"supprimer entièrement l'exception), le générateur se doit de la relayer. "
143-
"Autrement le générateur gestionnaire de contexte doit indiquer à "
134+
"Au moment où le générateur produit une valeur, le bloc imbriqué sous "
135+
"l'instruction :keyword:`with` est exécuté. Le générateur est ensuite repris "
136+
"après la sortie du bloc. Si une exception non gérée survient dans le bloc, "
137+
"elle est relayée dans le générateur au niveau de l'instruction *yield*. "
138+
"Ainsi, vous pouvez utiliser les instructions :keyword:`try`...\\ :keyword:"
139+
"`except`...\\ :keyword:`finally` pour attraper l'erreur (s'il y a), ou vous "
140+
"assurer qu'un nettoyage a bien lieu. Si une exception est attrapée dans "
141+
"l'unique but d'être journalisée ou d'effectuer une action particulière "
142+
"(autre que supprimer entièrement l'exception), le générateur se doit de la "
143+
"relayer. Autrement le générateur gestionnaire de contexte doit indiquer à "
144144
"l'instruction :keyword:`!with` que l'exception a été gérée, et l'exécution "
145-
"reprendra sur l'instruction qui suit directement le bloc :keyword:`!with`."
145+
"reprend sur l'instruction qui suit directement le bloc :keyword:`!with`."
146146

147147
#: ../Doc/library/contextlib.rst:89
148148
msgid ""
@@ -157,9 +157,9 @@ msgstr ""
157157
"Le décorateur :func:`contextmanager` utilise la classe :class:"
158158
"`ContextDecorator` afin que les gestionnaires de contexte qu'il crée "
159159
"puissent être utilisés aussi bien en tant que décorateurs qu'avec des "
160-
"instructions :keyword:`with`. Quand utilisé comme décorateur, une nouvelle "
161-
"instance du générateur est créée à chaque appel de la fonction (cela permet "
162-
"aux gestionnaires de contexte à usage unique créés par :func:"
160+
"instructions :keyword:`with`. Quand vous l'utilisez comme décorateur, une "
161+
"nouvelle instance du générateur est créée à chaque appel de la fonction "
162+
"(cela permet aux gestionnaires de contexte à usage unique créés par :func:"
163163
"`contextmanager` de remplir la condition de pouvoir être invoqués plusieurs "
164164
"fois afin d'être utilisés comme décorateurs)."
165165

@@ -187,7 +187,8 @@ msgstr ""
187187
"une fonction fabriquant des gestionnaires de contexte asynchrones à utiliser "
188188
"avec :keyword:`async with`, sans nécessiter de créer une classe ou des "
189189
"méthodes :meth:`__aenter__` et :meth:`__aexit__` séparées. Le décorateur "
190-
"doit appliqué à une fonction renvoyant un :term:`asynchronous generator`."
190+
"doit être appliqué à une fonction renvoyant un :term:`asynchronous "
191+
"generator`."
191192

192193
#: ../Doc/library/contextlib.rst:111
193194
msgid "A simple example::"
@@ -211,7 +212,7 @@ msgid ""
211212
"``page.close()`` will be called when the :keyword:`with` block is exited."
212213
msgstr ""
213214
"sans besoin de fermer explicitement ``page``. Même si une erreur survient, "
214-
"``page.close()`` sera appelée à la fermeture du bloc :keyword:`with`."
215+
"``page.close()`` est appelée à la fermeture du bloc :keyword:`with`."
215216

216217
#: ../Doc/library/contextlib.rst:161
217218
msgid ""
@@ -276,7 +277,7 @@ msgid ""
276277
"hardwired to stdout."
277278
msgstr ""
278279
"Cet outil ajoute une certaine flexibilité aux fonctions ou classes "
279-
"existantes dans la sortie est envoyée vers la sortie standard."
280+
"existantes dont la sortie est envoyée vers la sortie standard."
280281

281282
#: ../Doc/library/contextlib.rst:237
282283
msgid ""
@@ -308,8 +309,8 @@ msgid ""
308309
"it is still a useful approach for many utility scripts."
309310
msgstr ""
310311
"Notez que l'effet de bord global sur :data:`sys.stdout` signifie que ce "
311-
"gestionnaire de contexte ne sera pas adapté pour une utilisation dans le "
312-
"code d'une bibliothèque et dans la plupart des applications à plusieurs fils "
312+
"gestionnaire de contexte n'est pas adapté à une utilisation dans le code "
313+
"d'une bibliothèque ni dans la plupart des applications à plusieurs fils "
313314
"d'exécution. Aussi, cela n'a pas d'effet sur la sortie des sous-processus. "
314315
"Cependant, cela reste une approche utile pour beaucoup de scripts "
315316
"utilitaires."
@@ -399,9 +400,9 @@ msgid ""
399400
"combine other context managers and cleanup functions, especially those that "
400401
"are optional or otherwise driven by input data."
401402
msgstr ""
402-
"Un gestionnaire de contexte qui est prévu pour simplifier le fait de "
403-
"combiner programmatiquement d'autres gestionnaires de contexte et fonctions "
404-
"de nettoyage, spécifiquement ceux qui sont optionnels ou pilotés par des "
403+
"Gestionnaire de contexte conçu pour simplifier le fait de combiner "
404+
"programmatiquement d'autres gestionnaires de contexte et fonctions de "
405+
"nettoyage, spécifiquement ceux qui sont optionnels ou pilotés par des "
405406
"données d'entrée."
406407

407408
#: ../Doc/library/contextlib.rst:360
@@ -419,11 +420,11 @@ msgid ""
419420
"at the end of a :keyword:`with` statement). Note that callbacks are *not* "
420421
"invoked implicitly when the context stack instance is garbage collected."
421422
msgstr ""
422-
"Chaque instance maintient une pile de *callbacks* enregistrés qui sont "
423-
"appelés en ordre inverse quand l'instance est fermée (explicitement ou "
424-
"implicitement à la fin d'un bloc :keyword:`with`). Notez que ces *callbacks* "
425-
"ne sont *pas* invoqués implicitement quand l'instance de la pile de "
426-
"contextes est collectée par le ramasse-miettes."
423+
"Chaque instance maintient une pile de fonctions de rappels (*callbacks*) "
424+
"enregistrées qui sont appelées en ordre inverse quand l'instance est fermée "
425+
"(explicitement ou implicitement à la fin d'un bloc :keyword:`with`). Notez "
426+
"que ces fonctions ne sont *pas* invoquées implicitement quand l'instance de "
427+
"la pile de contextes est collectée par le ramasse-miettes."
427428

428429
#: ../Doc/library/contextlib.rst:374
429430
msgid ""
@@ -444,12 +445,12 @@ msgid ""
444445
"exception, then outer callbacks will be passed arguments based on that "
445446
"updated state."
446447
msgstr ""
447-
"Comme les *callbacks* enregistrés sont invoqués dans l'ordre inverse "
448-
"d'enregistrement, cela revient au même que si de multiples blocs :keyword:"
449-
"`with` imbriqués avaient été utilisés avec l'ensemble de *callbacks* "
450-
"enregistrés. Cela s'étend aussi à la gestion d'exceptions — si un *callback* "
451-
"intérieur supprime ou remplace une exception, alors les *callbacks* "
452-
"extérieurs recevront des arguments basés sur ce nouvel état."
448+
"Comme les fonctions de rappel enregistrées sont invoquées dans l'ordre "
449+
"inverse d'enregistrement, cela revient au même que si de multiples blocs :"
450+
"keyword:`with` imbriqués avaient été utilisés avec l'ensemble de fonctions "
451+
"enregistrées. Cela s'étend aussi à la gestion d'exceptions — si une fonction "
452+
"de rappel intérieure supprime ou remplace une exception, alors les fonctions "
453+
"extérieures recevront des arguments basés sur ce nouvel état."
453454

454455
#: ../Doc/library/contextlib.rst:385
455456
msgid ""
@@ -505,16 +506,16 @@ msgid ""
505506
"method and adds it directly to the callback stack."
506507
msgstr ""
507508
"Si l'argument passé n'est pas un gestionnaire de contexte, la méthode assume "
508-
"qu'il s'agit d'un *callback* avec la même signature que la méthode :meth:"
509-
"`__exit__` des gestionnaires de contexte pour l'ajouter directement à la "
510-
"pile d'appels."
509+
"qu'il s'agit d'une fonction de rappel avec la même signature que la méthode :"
510+
"meth:`__exit__` des gestionnaires de contexte pour l'ajouter directement à "
511+
"la pile d'appels."
511512

512513
#: ../Doc/library/contextlib.rst:413
513514
msgid ""
514515
"By returning true values, these callbacks can suppress exceptions the same "
515516
"way context manager :meth:`__exit__` methods can."
516517
msgstr ""
517-
"En retournant des valeurs vraies, ces *callbacks* peuvent supprimer des "
518+
"En retournant des valeurs vraies, ces fonctions peuvent supprimer des "
518519
"exceptions de la même manière que le peuvent les méthodes :meth:`__exit__` "
519520
"des gestionnaires de contexte."
520521

@@ -539,17 +540,17 @@ msgid ""
539540
"Unlike the other methods, callbacks added this way cannot suppress "
540541
"exceptions (as they are never passed the exception details)."
541542
msgstr ""
542-
"À la différence des autres méthodes, les *callbacks* ajoutés de cette "
543-
"manière ne peuvent pas supprimer les exceptions (puisqu'ils ne reçoivent "
544-
"jamais les détails de l'exception)."
543+
"À la différence des autres méthodes, les fonctions de rappel ajoutées de "
544+
"cette manière ne peuvent pas supprimer les exceptions (puisqu'elles ne "
545+
"reçoivent jamais les détails de l'exception)."
545546

546547
#: ../Doc/library/contextlib.rst:427
547548
msgid ""
548549
"The passed in callback is returned from the function, allowing this method "
549550
"to be used as a function decorator."
550551
msgstr ""
551-
"Le *callback* passé en paramètre est renvoyé par la fonction, ce qui permet "
552-
"à la méthode d'être utilisée comme décorateur de fonction."
552+
"La fonction passée en paramètre est renvoyée par la méthode, ce qui permet à "
553+
"la méthode d'être utilisée comme décorateur de fonction."
553554

554555
#: ../Doc/library/contextlib.rst:432
555556
msgid ""
@@ -559,9 +560,10 @@ msgid ""
559560
"at the end of a :keyword:`with` statement)."
560561
msgstr ""
561562
"Transfère la pile d'appels à une nouvelle instance de :class:`ExitStack` et "
562-
"la renvoie. Aucun *callback* n'est invoqué par cette opération — à la place, "
563-
"ils seront maintenant invoqués quand la nouvelle pile sera close (soit "
564-
"explicitement soit implicitement à la fin d'un bloc :keyword:`with`)."
563+
"la renvoie. Aucune fonction de rappel n'est invoquée par cette opération — à "
564+
"la place, elles seront maintenant invoquées quand la nouvelle pile sera "
565+
"close (soit explicitement soit implicitement à la fin d'un bloc :keyword:"
566+
"`with`)."
565567

566568
#: ../Doc/library/contextlib.rst:437
567569
msgid ""
@@ -577,9 +579,9 @@ msgid ""
577579
"order of registration. For any context managers and exit callbacks "
578580
"registered, the arguments passed in will indicate that no exception occurred."
579581
msgstr ""
580-
"Déroule immédiatement la pile d'appels, invoquant les *callbacks* dans "
581-
"l'ordre inverse d'enregistrement. Pour chaque gestionnaire de contexte et "
582-
"*callback* de sortie enregistré, les arguments passés indiqueront qu'aucune "
582+
"Déroule immédiatement la pile d'appels, invoquant les fonctions de rappel "
583+
"dans l'ordre inverse d'enregistrement. Pour chaque gestionnaire de contexte "
584+
"et fonction de sortie enregistré, les arguments passés indiqueront qu'aucune "
583585
"exception n'est survenue."
584586

585587
#: ../Doc/library/contextlib.rst:458
@@ -768,9 +770,9 @@ msgid ""
768770
"execution at the end of a ``with`` statement, and then later decide to skip "
769771
"executing that callback::"
770772
msgstr ""
771-
":class:`ExitStack` rend possible d'enregistrer un *callback* pour "
772-
"l'exécution à la fin d'une instruction ``with``, et décider ensuite de "
773-
"passer l'exécution de cet appel : ::"
773+
":class:`ExitStack` rend possible de plutôt enregistrer une fonction de "
774+
"rappel pour être exécutée à la fin d'une instruction ``with``, et décider "
775+
"ensuite de passer l'exécution de cet appel : ::"
774776

775777
#: ../Doc/library/contextlib.rst:631
776778
msgid ""
@@ -1009,9 +1011,9 @@ msgid ""
10091011
"any with statement, regardless of where those callbacks were added::"
10101012
msgstr ""
10111013
"Un autre exemple de gestionnaire de contexte réutilisable mais pas réentrant "
1012-
"est :class:`ExitStack`, puisqu'il invoque *tous* les *callbacks* "
1013-
"actuellement enregistrés en quittant l'instruction *with*, sans regarder où "
1014-
"ces *callbacks* ont été ajoutés : ::"
1014+
"est :class:`ExitStack`, puisqu'il invoque *toutes* les fonctions de rappel "
1015+
"actuellement enregistrées en quittant l'instruction *with*, sans regarder où "
1016+
"ces fonctions ont été ajoutées : ::"
10151017

10161018
#: ../Doc/library/contextlib.rst:853
10171019
msgid ""

0 commit comments

Comments
 (0)