@@ -6,14 +6,14 @@ msgstr ""
6
6
"Project-Id-Version : Python 3.6\n "
7
7
"Report-Msgid-Bugs-To : \n "
8
8
"POT-Creation-Date : 2018-06-28 15:29+0200\n "
9
- "PO-Revision-Date : 2017-08-10 01:05 +0200\n "
9
+ "PO-Revision-Date : 2018-10-04 15:33 +0200\n "
10
10
"Last-Translator : Julien Palard <julien@palard.fr>\n "
11
11
"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
12
12
"Language : fr\n "
13
13
"MIME-Version : 1.0\n "
14
14
"Content-Type : text/plain; charset=UTF-8\n "
15
15
"Content-Transfer-Encoding : 8bit\n "
16
- "X-Generator : Poedit 1.8.11 \n "
16
+ "X-Generator : Poedit 2.0.6 \n "
17
17
18
18
#: ../Doc/library/atexit.rst:2
19
19
msgid ":mod:`atexit` --- Exit handlers"
@@ -28,19 +28,32 @@ msgid ""
28
28
"``B``, and ``C``, at interpreter termination time they will be run in the "
29
29
"order ``C``, ``B``, ``A``."
30
30
msgstr ""
31
+ "Le module :mod:`atexit` définit des fonctions pour inscrire et désinscrire "
32
+ "des fonctions de nettoyage. Les fonctions ainsi inscrites sont "
33
+ "automatiquement exécutées au moment de l'arrêt normal de l'interpréteur. :"
34
+ "mod:`atexit` exécute ces fonctions dans l'ordre inverse dans lequel elles "
35
+ "ont été inscrites; si vous inscrivez ``A``, ``B``, et ``C``, au moment de "
36
+ "l'arrêt de l'interpréteur elles seront exécutées dans l'ordre ``C``, ``B``, "
37
+ "``A``."
31
38
32
39
#: ../Doc/library/atexit.rst:19
33
40
msgid ""
34
41
"**Note:** The functions registered via this module are not called when the "
35
42
"program is killed by a signal not handled by Python, when a Python fatal "
36
43
"internal error is detected, or when :func:`os._exit` is called."
37
44
msgstr ""
45
+ "**Note:** Les fonctions inscrites via ce module ne sont pas appelées quand "
46
+ "le programme est tué par un signal non géré par Python, quand une erreur "
47
+ "fatale interne de Python est détectée, ou quand :func:`os._exit` est appelé."
38
48
39
49
#: ../Doc/library/atexit.rst:23
40
50
msgid ""
41
51
"When used with C-API subinterpreters, registered functions are local to the "
42
52
"interpreter they were registered in."
43
53
msgstr ""
54
+ "Quand elles sont utilisées avec des sous-interpréteurs de l'API C, les "
55
+ "fonctions inscrites sont locales à l'interpréteur dans lequel elles sont été "
56
+ "inscrites."
44
57
45
58
#: ../Doc/library/atexit.rst:29
46
59
msgid ""
@@ -49,15 +62,25 @@ msgid ""
49
62
"func:`register`. It is possible to register the same function and arguments "
50
63
"more than once."
51
64
msgstr ""
65
+ "Inscrit *func* comme une fonction à exécuter au moment de l'arrêt de l'interpréteur. Tout "
66
+ "argument optionnel qui doit être passé à *func* doit être passé comme "
67
+ "arguments à :func:`register`. Il est possible d'inscrire les mêmes fonctions "
68
+ "et arguments plus d'une fois."
52
69
53
70
#: ../Doc/library/atexit.rst:34
54
71
msgid ""
55
72
"At normal program termination (for instance, if :func:`sys.exit` is called "
56
73
"or the main module's execution completes), all functions registered are "
57
- "called in last in, first out order. The assumption is that lower level "
74
+ "called in last in, first out order. The assumption is that lower level "
58
75
"modules will normally be imported before higher level modules and thus must "
59
76
"be cleaned up later."
60
77
msgstr ""
78
+ "Lors d'un arrêt normal du programme (par exemple, si :func:`sys.exit` est "
79
+ "appelé ou l’exécution du module principal se termine), toutes les fonctions "
80
+ "inscrites sont appelées, dans l'ordre de la dernière arrivée, première "
81
+ "servie. La supposition est que les modules les plus bas niveau vont "
82
+ "normalement être importés avant les modules haut niveau et ainsi être "
83
+ "nettoyés en dernier."
61
84
62
85
#: ../Doc/library/atexit.rst:40
63
86
msgid ""
@@ -66,12 +89,19 @@ msgid ""
66
89
"information is saved. After all exit handlers have had a chance to run the "
67
90
"last exception to be raised is re-raised."
68
91
msgstr ""
92
+ "Si une exception est levée durant l'exécution du gestionnaire de fin de "
93
+ "programme, une trace d'appels est affichée (à moins que :exc:`SystemExit` "
94
+ "ait été levée) et les informations de l'exception sont sauvegardées. Une fois "
95
+ "que tous les gestionnaires de fin de programme ont eu une chance de "
96
+ "s'exécuter, la dernière exception à avoir été levée l'est de nouveau."
69
97
70
98
#: ../Doc/library/atexit.rst:45
71
99
msgid ""
72
100
"This function returns *func*, which makes it possible to use it as a "
73
101
"decorator."
74
102
msgstr ""
103
+ "Cette fonction retourne *func*, ce qui rend possible de l'utiliser en tant "
104
+ "que décorateur."
75
105
76
106
#: ../Doc/library/atexit.rst:51
77
107
msgid ""
@@ -80,6 +110,11 @@ msgid ""
80
110
"the interpreter shuts down, even if it was registered more than once. :func:"
81
111
"`unregister` silently does nothing if *func* was not previously registered."
82
112
msgstr ""
113
+ "Retire *func* de la liste des fonctions à exécuter à l'arrêt de "
114
+ "l’interpréteur. Après avoir appelé :func:`unregister`, *func* est garantie "
115
+ "de ne pas être appelée à l'arrêt de l’interpréteur, même si elle a été "
116
+ "inscrite plus d'une fois. :func:`unregister` ne fait rien et reste muette dans le cas où "
117
+ "*func* n'a pas été inscrite précédemment."
83
118
84
119
#: ../Doc/library/atexit.rst:61
85
120
msgid "Module :mod:`readline`"
@@ -90,6 +125,8 @@ msgid ""
90
125
"Useful example of :mod:`atexit` to read and write :mod:`readline` history "
91
126
"files."
92
127
msgstr ""
128
+ "Un exemple utile de l'usage de :mod:`atexit` pour lire et écrire des "
129
+ "fichiers d'historique :mod:`readline`."
93
130
94
131
#: ../Doc/library/atexit.rst:68
95
132
msgid ":mod:`atexit` Example"
@@ -102,17 +139,26 @@ msgid ""
102
139
"automatically when the program terminates without relying on the application "
103
140
"making an explicit call into this module at termination. ::"
104
141
msgstr ""
142
+ "Le simple exemple suivant démontre comment un module peut initialiser un "
143
+ "compteur depuis un fichier quand il est importé, et sauver le valeur mise à "
144
+ "jour du compteur automatiquement quand le programme se termine, sans avoir "
145
+ "besoin que l'application fasse un appel explicite dans ce module au moment "
146
+ "de l'arrêt de l'interpréteur. ::"
105
147
106
148
#: ../Doc/library/atexit.rst:92
107
149
msgid ""
108
150
"Positional and keyword arguments may also be passed to :func:`register` to "
109
151
"be passed along to the registered function when it is called::"
110
152
msgstr ""
153
+ "Les arguments positionnels et par mot-clé peuvent aussi être passés à :func:"
154
+ "`register` afin d'être repassés à la fonction inscrite lors de son appel : ::"
111
155
112
156
#: ../Doc/library/atexit.rst:104
113
157
msgid "Usage as a :term:`decorator`::"
114
- msgstr "Utilisation en temps que :term:`decorator` ::"
158
+ msgstr "Utilisation en tant que :term:`décorateur < decorator>` : ::"
115
159
116
160
#: ../Doc/library/atexit.rst:112
117
161
msgid "This only works with functions that can be called without arguments."
118
162
msgstr ""
163
+ "Ceci marche uniquement avec des fonctions qui peuvent être appelées sans "
164
+ "argument."
0 commit comments