Skip to content

Commit 333558b

Browse files
ksamuelJulienPalard
authored andcommitted
Translate atexit.po (#344)
1 parent a1285b3 commit 333558b

File tree

1 file changed

+50
-4
lines changed

1 file changed

+50
-4
lines changed

library/atexit.po

Lines changed: 50 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ 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: 2017-08-10 01:05+0200\n"
9+
"PO-Revision-Date: 2018-10-04 15:33+0200\n"
1010
"Last-Translator: Julien Palard <julien@palard.fr>\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
1313
"MIME-Version: 1.0\n"
1414
"Content-Type: text/plain; charset=UTF-8\n"
1515
"Content-Transfer-Encoding: 8bit\n"
16-
"X-Generator: Poedit 1.8.11\n"
16+
"X-Generator: Poedit 2.0.6\n"
1717

1818
#: ../Doc/library/atexit.rst:2
1919
msgid ":mod:`atexit` --- Exit handlers"
@@ -28,19 +28,32 @@ msgid ""
2828
"``B``, and ``C``, at interpreter termination time they will be run in the "
2929
"order ``C``, ``B``, ``A``."
3030
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``."
3138

3239
#: ../Doc/library/atexit.rst:19
3340
msgid ""
3441
"**Note:** The functions registered via this module are not called when the "
3542
"program is killed by a signal not handled by Python, when a Python fatal "
3643
"internal error is detected, or when :func:`os._exit` is called."
3744
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é."
3848

3949
#: ../Doc/library/atexit.rst:23
4050
msgid ""
4151
"When used with C-API subinterpreters, registered functions are local to the "
4252
"interpreter they were registered in."
4353
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."
4457

4558
#: ../Doc/library/atexit.rst:29
4659
msgid ""
@@ -49,15 +62,25 @@ msgid ""
4962
"func:`register`. It is possible to register the same function and arguments "
5063
"more than once."
5164
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."
5269

5370
#: ../Doc/library/atexit.rst:34
5471
msgid ""
5572
"At normal program termination (for instance, if :func:`sys.exit` is called "
5673
"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 "
5875
"modules will normally be imported before higher level modules and thus must "
5976
"be cleaned up later."
6077
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."
6184

6285
#: ../Doc/library/atexit.rst:40
6386
msgid ""
@@ -66,12 +89,19 @@ msgid ""
6689
"information is saved. After all exit handlers have had a chance to run the "
6790
"last exception to be raised is re-raised."
6891
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."
6997

7098
#: ../Doc/library/atexit.rst:45
7199
msgid ""
72100
"This function returns *func*, which makes it possible to use it as a "
73101
"decorator."
74102
msgstr ""
103+
"Cette fonction retourne *func*, ce qui rend possible de l'utiliser en tant "
104+
"que décorateur."
75105

76106
#: ../Doc/library/atexit.rst:51
77107
msgid ""
@@ -80,6 +110,11 @@ msgid ""
80110
"the interpreter shuts down, even if it was registered more than once. :func:"
81111
"`unregister` silently does nothing if *func* was not previously registered."
82112
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."
83118

84119
#: ../Doc/library/atexit.rst:61
85120
msgid "Module :mod:`readline`"
@@ -90,6 +125,8 @@ msgid ""
90125
"Useful example of :mod:`atexit` to read and write :mod:`readline` history "
91126
"files."
92127
msgstr ""
128+
"Un exemple utile de l'usage de :mod:`atexit` pour lire et écrire des "
129+
"fichiers d'historique :mod:`readline`."
93130

94131
#: ../Doc/library/atexit.rst:68
95132
msgid ":mod:`atexit` Example"
@@ -102,17 +139,26 @@ msgid ""
102139
"automatically when the program terminates without relying on the application "
103140
"making an explicit call into this module at termination. ::"
104141
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. ::"
105147

106148
#: ../Doc/library/atexit.rst:92
107149
msgid ""
108150
"Positional and keyword arguments may also be passed to :func:`register` to "
109151
"be passed along to the registered function when it is called::"
110152
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 : ::"
111155

112156
#: ../Doc/library/atexit.rst:104
113157
msgid "Usage as a :term:`decorator`::"
114-
msgstr "Utilisation en temps que :term:`decorator::"
158+
msgstr "Utilisation en tant que :term:`décorateur <decorator>` : ::"
115159

116160
#: ../Doc/library/atexit.rst:112
117161
msgid "This only works with functions that can be called without arguments."
118162
msgstr ""
163+
"Ceci marche uniquement avec des fonctions qui peuvent être appelées sans "
164+
"argument."

0 commit comments

Comments
 (0)