From 1a47e7d9630c6446f1840590d0e2deed4331b711 Mon Sep 17 00:00:00 2001 From: HucSte Date: Mon, 10 Jun 2019 22:58:42 +0200 Subject: [PATCH 01/18] Work on library_thread! --- library/_thread.po | 122 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 92 insertions(+), 30 deletions(-) diff --git a/library/_thread.po b/library/_thread.po index f3558a30d..f49dd5a83 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -6,8 +6,8 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-03 22:10+0200\n" -"PO-Revision-Date: 2018-11-29 21:20+0100\n" -"Last-Translator: \n" +"PO-Revision-Date: 2019-06-10 21:51+0100\n" +"Last-Translator: Stéphane HUC \n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -28,28 +28,35 @@ msgid "" "provided. The :mod:`threading` module provides an easier to use and higher-" "level threading API built on top of this module." msgstr "" +"Ce module fournit les primitives de bas niveau pour travailler avec de " +"multiples fils d'exécution (aussi appelés :dfn:`processus légers` ou :dfn:" +"`tâches`) — plusieurs fils d'exécution de contrôle partagent leur espace de " +"données global. Pour la synchronisation, de simples verrous (aussi appelés :" +"dfn:`des *mutex*` ou :dfn:`des sémaphores binaires`) sont fournis. Le " +"module :mod:`threading` fournit une manière facile d'utiliser l'API de haut " +"niveau de gestion des fils d'exécution construite au-dessus de ce module." #: ../Doc/library/_thread.rst:26 msgid "This module used to be optional, it is now always available." -msgstr "" -"Ce module était auparavant optionnel, il est maintenant toujours disponible." +msgstr "Ce module était optionnel, il est maintenant toujours disponible." #: ../Doc/library/_thread.rst:29 msgid "This module defines the following constants and functions:" -msgstr "Ce module définit les constantes et fonctions suivantes :" +msgstr "Ce module définit les constantes et les fonctions suivantes :" #: ../Doc/library/_thread.rst:33 msgid "Raised on thread-specific errors." -msgstr "Levée lors d'erreur spécifique aux fils d'exécution." +msgstr "Levée lors d'erreurs spécifiques aux fils d'exécution." #: ../Doc/library/_thread.rst:35 msgid "This is now a synonym of the built-in :exc:`RuntimeError`." msgstr "" -"Ceci est à présent un synonyme de l'exception native :exc:`RuntimeError`." +"Ceci est à présent un synonyme de l'erreur d'exception native :exc:" +"`RuntimeError`." #: ../Doc/library/_thread.rst:41 msgid "This is the type of lock objects." -msgstr "C'est le type des verrous." +msgstr "C'est le type de verrou d'objets." #: ../Doc/library/_thread.rst:46 msgid "" @@ -60,32 +67,48 @@ msgid "" "terminates with an unhandled exception, a stack trace is printed and then " "the thread exits (but other threads continue to run)." msgstr "" +"Démarrer un nouveau fils d'exécution et le renvoyer avec son identifiant. Ce " +"fil d'exécution exécute la fonction *function* avec la liste d'arguments " +"*args* (qui doit être un tuple). L'argument optionnel *kwargs* spécifie un " +"dictionnaire d'arguments de mots clés. Quand la fonction renvoie, le fils " +"d'exécution se termine silencieusement. Quand la fonction termine avec une " +"erreur d'exception non gérée, une trace de la pile est imprimée et ensuite " +"le fils d'exécution s'arrête (mais les autres fils d'exécutions continuent " +"d'être fonctionnels)." #: ../Doc/library/_thread.rst:56 msgid "" "Simulate the effect of a :data:`signal.SIGINT` signal arriving in the main " "thread. A thread can use this function to interrupt the main thread." msgstr "" +"Simuler l'effet d'un signal :data:`signal.SIGINT` arrivant au fil " +"d'exécution principal. Un fil d'exécution peut utiliser cette fonction pour " +"interrompre le fil d'exécution principal. " #: ../Doc/library/_thread.rst:59 msgid "" "If :data:`signal.SIGINT` isn't handled by Python (it was set to :data:" "`signal.SIG_DFL` or :data:`signal.SIG_IGN`), this function does nothing." msgstr "" +"Si le signal :data:`signal.SIGINT` n'est pas géré par Python (il a été " +"paramétré pour :data:`signal.SIG_DFL` ou par :data:`signal.SIG_IGN`), cette " +"fonction ne fait rien. " #: ../Doc/library/_thread.rst:66 msgid "" "Raise the :exc:`SystemExit` exception. When not caught, this will cause the " "thread to exit silently." msgstr "" +"Lève une erreur d'exception :exc:`SystemExit`. Si ce n'est pas le cas, le " +"fil d'exécution quittera silencieusement. " #: ../Doc/library/_thread.rst:80 msgid "" "Return a new lock object. Methods of locks are described below. The lock " "is initially unlocked." msgstr "" -"Renvoie un nouvel objet *lock*. Les méthodes de l'objet *lock* sont décrites " -"ci-après. Le *lock* est initialement déverrouillé." +"Renvoie un nouveau verrou d'objet. Les méthodes des verrous sont décrites ci-" +"dessous. Le verrou est initialement déverrouillé." #: ../Doc/library/_thread.rst:86 msgid "" @@ -95,11 +118,12 @@ msgid "" "identifiers may be recycled when a thread exits and another thread is " "created." msgstr "" -"Renvoie l'\"identificateur de fil\" du fil d'exécution courant. C'est un " +"Renvoie l'« identifiant de fil » du fil d'exécution courant. C'est un " "entier non nul. Sa valeur n'a pas de signification directe ; il est destiné " -"à être utilisé comme valeur magique opaque, par exemple comme clef de " -"dictionnaire de données pour chaque fil. Les identificateurs de fils peuvent " -"être recyclés lorsqu'un fil se termine et qu'un autre fil est créé." +"à être utilisé comme *cookie* magique, par exemple pour indexer un " +"dictionnaire de données pour chaque fil. Les identifiants de fils peuvent " +"être recyclés lorsqu'un fil d'exécution se termine et qu'un autre fil est " +"créé." #: ../Doc/library/_thread.rst:94 msgid "" @@ -121,22 +145,23 @@ msgid "" msgstr "" "Renvoie la taille de la pile d'exécution utilisée lors de la création de " "nouveaux fils d'exécution. L'argument optionnel *size* spécifie la taille de " -"pile à utiliser pour les fils créés ultérieurement, et doit être 0 (pour " +"pile à utiliser pour les fils créés ultérieurement, et doit être à 0 (pour " "utiliser la taille de la plate-forme ou la valeur configurée par défaut) ou " "un entier positif supérieur ou égal à 32 768 (32 Kio). Si *size* n'est pas " "spécifié, 0 est utilisé. Si la modification de la taille de la pile de fils " -"n'est pas prise en charge, une :exc:`RuntimeError` est levée. Si la taille " -"de pile spécifiée n'est pas valide, une :exc:`ValueError` est levée et la " -"taille de pile n'est pas modifiée. 32 Kio est actuellement la valeur " -"minimale de taille de pile prise en charge pour garantir un espace de pile " -"suffisant pour l'interpréteur lui-même. Notez que certaines plates-formes " -"peuvent avoir des restrictions particulières sur les valeurs de taille de la " -"pile, telles que l'exigence d'une taille de pile minimale > 32 Kio ou d'une " -"allocation en multiples de la taille de page de la mémoire du système – la " -"documentation de la plate-forme devrait être consultée pour plus " -"d'informations (4 Kio sont courantes ; en l'absence de renseignements plus " -"spécifiques, l'approche proposée est l'utilisation de multiples de 4 096 " -"pour la taille de la pile)." +"n'est pas prise en charge, une erreur d'exception :exc:`RuntimeError` est " +"levée. Si la taille de la pile spécifiée n'est pas valide, une erreur " +"d'exception :exc:`ValueError` est levée et la taille de la pile n'est pas " +"modifiée. 32 Kio est actuellement la valeur minimale de taille de la pile " +"prise en charge pour garantir un espace de pile suffisant pour " +"l'interpréteur lui-même. Notez que certaines plates-formes peuvent avoir des " +"restrictions particulières sur les valeurs de taille de la pile, telles que " +"l'exigence d'une taille de pile minimale > 32 Kio ou d'une allocation en " +"multiples de la taille de page de la mémoire du système – la documentation " +"de la plate-forme devrait être consultée pour plus d'informations (4 Kio " +"sont courants ; en l'absence de renseignements plus spécifiques, l'approche " +"suggérée est l'utilisation de multiples de 4 096 octets pour la taille de la " +"pile)." #: ../Doc/library/_thread.rst:109 msgid "" @@ -152,12 +177,12 @@ msgid "" "`OverflowError`." msgstr "" "La valeur maximale autorisée pour le paramètre *timeout* de la méthode :" -"meth:`Lock.acquire`. Donner un délai d'attente supérieur à cette valeur lève " -"une :exc:`OverflowError`." +"meth:`Lock.acquire`. Préciser un délai d'attente supérieur à cette valeur " +"lève une erreur d'exception :exc:`OverflowError`." #: ../Doc/library/_thread.rst:121 msgid "Lock objects have the following methods:" -msgstr "Les verrous (`lock objects`) ont les méthodes suivantes :" +msgstr "Les verrous d'objets ont les méthodes suivantes :" #: ../Doc/library/_thread.rst:126 msgid "" @@ -166,6 +191,10 @@ msgid "" "(only one thread at a time can acquire a lock --- that's their reason for " "existence)." msgstr "" +"Sans aucun argument optionnel, cette méthode acquiert le verrou " +"inconditionnellement, et si nécessaire attend jusqu'à ce qu'il soit relâché " +"par un autre fil d'exécution (un seul fil d'exécution à la fois peut " +"acquérir le verrou — c'est leur raison d'existence)." #: ../Doc/library/_thread.rst:130 msgid "" @@ -174,6 +203,10 @@ msgid "" "immediately without waiting, while if it is nonzero, the lock is acquired " "unconditionally as above." msgstr "" +"Si l'argument *waitflag*, un entier, est présent, l'action dépend de sa " +"valeur : si elle est de zéro, le verrou est seulement acquis s'il peut être " +"acquis immédiatement, sans attendre, sinon le verrou est acquis " +"inconditionnellement comme ci-dessus. " #: ../Doc/library/_thread.rst:135 msgid "" @@ -182,12 +215,18 @@ msgid "" "*timeout* argument specifies an unbounded wait. You cannot specify a " "*timeout* if *waitflag* is zero." msgstr "" +"Si l'argument *timeout* en virgule flottante est présent et positif, il " +"spécifie le temps d'attente maximum en secondes avant de renvoyer. Un " +"argument *timeout* négatif spécifie une attente illimitée. Vous ne pouvez " +"pas spécifier un *timeout* si *waitflag* est à zéro. " #: ../Doc/library/_thread.rst:140 msgid "" "The return value is ``True`` if the lock is acquired successfully, ``False`` " "if not." msgstr "" +"La valeur de renvoie est ``True`` si le verrou est acquis avec succès, sinon " +"``False``." #: ../Doc/library/_thread.rst:143 msgid "The *timeout* parameter is new." @@ -196,24 +235,31 @@ msgstr "Le paramètre *timeout* est nouveau." #: ../Doc/library/_thread.rst:146 msgid "Lock acquires can now be interrupted by signals on POSIX." msgstr "" +"Le verrou acquis peut maintenant être interrompu par des signaux sur POSIX." #: ../Doc/library/_thread.rst:152 msgid "" "Releases the lock. The lock must have been acquired earlier, but not " "necessarily by the same thread." msgstr "" +"Relâche le verrou. Le verrou doit avoir été acquis plus tôt, mais pas " +"nécessairement par le même fil d'exécution. " #: ../Doc/library/_thread.rst:158 msgid "" "Return the status of the lock: ``True`` if it has been acquired by some " "thread, ``False`` if not." msgstr "" +"Renvoi le statut du verrou : ``True`` s'il a été acquis par certains fils " +"d'exécution, ``False`` sinon. " #: ../Doc/library/_thread.rst:161 msgid "" "In addition to these methods, lock objects can also be used via the :keyword:" "`with` statement, e.g.::" msgstr "" +"En plus de ces méthodes, le verrou d'objets peut aussi être utilisé via " +"l'instruction :keyword:`with`, e.g. : " #: ../Doc/library/_thread.rst:171 msgid "**Caveats:**" @@ -225,12 +271,18 @@ msgid "" "exception will be received by an arbitrary thread. (When the :mod:`signal` " "module is available, interrupts always go to the main thread.)" msgstr "" +"Les fils d'exécution interagissent étrangement avec les interruptions : " +"l'erreur d'exception :exc:`KeyboardInterrupt` sera reçue par un fil " +"d'exécution arbitraire. (Quand le module :mod:`signal` est disponible, les " +"interruptions vont toujours au fil d'exécution principal)." #: ../Doc/library/_thread.rst:179 msgid "" "Calling :func:`sys.exit` or raising the :exc:`SystemExit` exception is " "equivalent to calling :func:`_thread.exit`." msgstr "" +"Appeler la fonction :func:`sys.exit` ou lever l'erreur d'exception :exc:" +"`SystemExit` est équivalent à appeler la fonction :func:`_thread.exit`." #: ../Doc/library/_thread.rst:182 msgid "" @@ -238,6 +290,9 @@ msgid "" "the :exc:`KeyboardInterrupt` exception will happen after the lock has been " "acquired." msgstr "" +"Il n'est pas possible d'interrompre la méthode :meth:`acquire` sur un verrou " +"— l'erreur d'exception :exc:`KeyboardInterrupt` surviendra après que le " +"verrou a été acquis." #: ../Doc/library/_thread.rst:185 msgid "" @@ -245,6 +300,10 @@ msgid "" "survive. On most systems, they are killed without executing :keyword:" "`try` ... :keyword:`finally` clauses or executing object destructors." msgstr "" +"Quand le fil d'exécution principal sort, il est défini par le système si les " +"autres fils d'exécution survivent. Sur beaucoup de systèmes, ils sont tués " +"sans l'exécution des clauses :keyword:`try`… :keyword:`finally` ou " +"l'exécution des destructeurs d'objets. " #: ../Doc/library/_thread.rst:190 msgid "" @@ -252,3 +311,6 @@ msgid "" "that :keyword:`try` ... :keyword:`finally` clauses are honored), and the " "standard I/O files are not flushed." msgstr "" +"Quand le fil d'exécution principal sort, il ne fait pas son nettoyage " +"habituel (excepté que les clauses :keyword:`try`… :keyword:`finally` sont " +"honorées) et les fichiers d'entrée/sortie standards ne sont pas nettoyés. " From 708bead81b0c0db576f281d6723c886517dcb97a Mon Sep 17 00:00:00 2001 From: HucSte Date: Mon, 10 Jun 2019 23:10:35 +0200 Subject: [PATCH 02/18] Fix: somes :dfn: on working 'library_thread' --- library/_thread.po | 267 ++++++++------------------------------------- 1 file changed, 48 insertions(+), 219 deletions(-) diff --git a/library/_thread.po b/library/_thread.po index f49dd5a83..d69b320ca 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-03 22:10+0200\n" -"PO-Revision-Date: 2019-06-10 21:51+0100\n" +"PO-Revision-Date: 2019-06-10 23:09+0100\n" "Last-Translator: Stéphane HUC \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -20,21 +20,8 @@ msgid ":mod:`_thread` --- Low-level threading API" msgstr ":mod:`_thread` — API bas niveau de gestion de fils d'exécution" #: ../Doc/library/_thread.rst:15 -msgid "" -"This module provides low-level primitives for working with multiple threads " -"(also called :dfn:`light-weight processes` or :dfn:`tasks`) --- multiple " -"threads of control sharing their global data space. For synchronization, " -"simple locks (also called :dfn:`mutexes` or :dfn:`binary semaphores`) are " -"provided. The :mod:`threading` module provides an easier to use and higher-" -"level threading API built on top of this module." -msgstr "" -"Ce module fournit les primitives de bas niveau pour travailler avec de " -"multiples fils d'exécution (aussi appelés :dfn:`processus légers` ou :dfn:" -"`tâches`) — plusieurs fils d'exécution de contrôle partagent leur espace de " -"données global. Pour la synchronisation, de simples verrous (aussi appelés :" -"dfn:`des *mutex*` ou :dfn:`des sémaphores binaires`) sont fournis. Le " -"module :mod:`threading` fournit une manière facile d'utiliser l'API de haut " -"niveau de gestion des fils d'exécution construite au-dessus de ce module." +msgid "This module provides low-level primitives for working with multiple threads (also called :dfn:`light-weight processes` or :dfn:`tasks`) --- multiple threads of control sharing their global data space. For synchronization, simple locks (also called :dfn:`mutexes` or :dfn:`binary semaphores`) are provided. The :mod:`threading` module provides an easier to use and higher-level threading API built on top of this module." +msgstr "Ce module fournit les primitives de bas niveau pour travailler avec de multiples fils d'exécution (aussi appelés :dfn:`processus légers` ou :dfn:`tâches`) — plusieurs fils d'exécution de contrôle partagent leur espace de données global. Pour la synchronisation, de simples verrous (aussi appelés des :dfn:`mutexes` ou des :dfn:`binary semaphores`) sont fournis. Le module :mod:`threading` fournit une manière facile d'utiliser l'API de haut niveau de gestion des fils d'exécution construite au-dessus de ce module." #: ../Doc/library/_thread.rst:26 msgid "This module used to be optional, it is now always available." @@ -50,183 +37,67 @@ msgstr "Levée lors d'erreurs spécifiques aux fils d'exécution." #: ../Doc/library/_thread.rst:35 msgid "This is now a synonym of the built-in :exc:`RuntimeError`." -msgstr "" -"Ceci est à présent un synonyme de l'erreur d'exception native :exc:" -"`RuntimeError`." +msgstr "Ceci est à présent un synonyme de l'erreur d'exception native :exc:`RuntimeError`." #: ../Doc/library/_thread.rst:41 msgid "This is the type of lock objects." msgstr "C'est le type de verrou d'objets." #: ../Doc/library/_thread.rst:46 -msgid "" -"Start a new thread and return its identifier. The thread executes the " -"function *function* with the argument list *args* (which must be a tuple). " -"The optional *kwargs* argument specifies a dictionary of keyword arguments. " -"When the function returns, the thread silently exits. When the function " -"terminates with an unhandled exception, a stack trace is printed and then " -"the thread exits (but other threads continue to run)." -msgstr "" -"Démarrer un nouveau fils d'exécution et le renvoyer avec son identifiant. Ce " -"fil d'exécution exécute la fonction *function* avec la liste d'arguments " -"*args* (qui doit être un tuple). L'argument optionnel *kwargs* spécifie un " -"dictionnaire d'arguments de mots clés. Quand la fonction renvoie, le fils " -"d'exécution se termine silencieusement. Quand la fonction termine avec une " -"erreur d'exception non gérée, une trace de la pile est imprimée et ensuite " -"le fils d'exécution s'arrête (mais les autres fils d'exécutions continuent " -"d'être fonctionnels)." +msgid "Start a new thread and return its identifier. The thread executes the function *function* with the argument list *args* (which must be a tuple). The optional *kwargs* argument specifies a dictionary of keyword arguments. When the function returns, the thread silently exits. When the function terminates with an unhandled exception, a stack trace is printed and then the thread exits (but other threads continue to run)." +msgstr "Démarrer un nouveau fils d'exécution et le renvoyer avec son identifiant. Ce fil d'exécution exécute la fonction *function* avec la liste d'arguments *args* (qui doit être un tuple). L'argument optionnel *kwargs* spécifie un dictionnaire d'arguments de mots clés. Quand la fonction renvoie, le fils d'exécution se termine silencieusement. Quand la fonction termine avec une erreur d'exception non gérée, une trace de la pile est imprimée et ensuite le fils d'exécution s'arrête (mais les autres fils d'exécutions continuent d'être fonctionnels)." #: ../Doc/library/_thread.rst:56 -msgid "" -"Simulate the effect of a :data:`signal.SIGINT` signal arriving in the main " -"thread. A thread can use this function to interrupt the main thread." -msgstr "" -"Simuler l'effet d'un signal :data:`signal.SIGINT` arrivant au fil " -"d'exécution principal. Un fil d'exécution peut utiliser cette fonction pour " -"interrompre le fil d'exécution principal. " +msgid "Simulate the effect of a :data:`signal.SIGINT` signal arriving in the main thread. A thread can use this function to interrupt the main thread." +msgstr "Simuler l'effet d'un signal :data:`signal.SIGINT` arrivant au fil d'exécution principal. Un fil d'exécution peut utiliser cette fonction pour interrompre le fil d'exécution principal. " #: ../Doc/library/_thread.rst:59 -msgid "" -"If :data:`signal.SIGINT` isn't handled by Python (it was set to :data:" -"`signal.SIG_DFL` or :data:`signal.SIG_IGN`), this function does nothing." -msgstr "" -"Si le signal :data:`signal.SIGINT` n'est pas géré par Python (il a été " -"paramétré pour :data:`signal.SIG_DFL` ou par :data:`signal.SIG_IGN`), cette " -"fonction ne fait rien. " +msgid "If :data:`signal.SIGINT` isn't handled by Python (it was set to :data:`signal.SIG_DFL` or :data:`signal.SIG_IGN`), this function does nothing." +msgstr "Si le signal :data:`signal.SIGINT` n'est pas géré par Python (il a été paramétré pour :data:`signal.SIG_DFL` ou par :data:`signal.SIG_IGN`), cette fonction ne fait rien. " #: ../Doc/library/_thread.rst:66 -msgid "" -"Raise the :exc:`SystemExit` exception. When not caught, this will cause the " -"thread to exit silently." -msgstr "" -"Lève une erreur d'exception :exc:`SystemExit`. Si ce n'est pas le cas, le " -"fil d'exécution quittera silencieusement. " +msgid "Raise the :exc:`SystemExit` exception. When not caught, this will cause the thread to exit silently." +msgstr "Lève une erreur d'exception :exc:`SystemExit`. Si ce n'est pas le cas, le fil d'exécution quittera silencieusement. " #: ../Doc/library/_thread.rst:80 -msgid "" -"Return a new lock object. Methods of locks are described below. The lock " -"is initially unlocked." -msgstr "" -"Renvoie un nouveau verrou d'objet. Les méthodes des verrous sont décrites ci-" -"dessous. Le verrou est initialement déverrouillé." +msgid "Return a new lock object. Methods of locks are described below. The lock is initially unlocked." +msgstr "Renvoie un nouveau verrou d'objet. Les méthodes des verrous sont décrites ci-dessous. Le verrou est initialement déverrouillé." #: ../Doc/library/_thread.rst:86 -msgid "" -"Return the 'thread identifier' of the current thread. This is a nonzero " -"integer. Its value has no direct meaning; it is intended as a magic cookie " -"to be used e.g. to index a dictionary of thread-specific data. Thread " -"identifiers may be recycled when a thread exits and another thread is " -"created." -msgstr "" -"Renvoie l'« identifiant de fil » du fil d'exécution courant. C'est un " -"entier non nul. Sa valeur n'a pas de signification directe ; il est destiné " -"à être utilisé comme *cookie* magique, par exemple pour indexer un " -"dictionnaire de données pour chaque fil. Les identifiants de fils peuvent " -"être recyclés lorsqu'un fil d'exécution se termine et qu'un autre fil est " -"créé." +msgid "Return the 'thread identifier' of the current thread. This is a nonzero integer. Its value has no direct meaning; it is intended as a magic cookie to be used e.g. to index a dictionary of thread-specific data. Thread identifiers may be recycled when a thread exits and another thread is created." +msgstr "Renvoie l'« identifiant de fil » du fil d'exécution courant. C'est un entier non nul. Sa valeur n'a pas de signification directe ; il est destiné à être utilisé comme *cookie* magique, par exemple pour indexer un dictionnaire de données pour chaque fil. Les identifiants de fils peuvent être recyclés lorsqu'un fil d'exécution se termine et qu'un autre fil est créé." #: ../Doc/library/_thread.rst:94 -msgid "" -"Return the thread stack size used when creating new threads. The optional " -"*size* argument specifies the stack size to be used for subsequently created " -"threads, and must be 0 (use platform or configured default) or a positive " -"integer value of at least 32,768 (32 KiB). If *size* is not specified, 0 is " -"used. If changing the thread stack size is unsupported, a :exc:" -"`RuntimeError` is raised. If the specified stack size is invalid, a :exc:" -"`ValueError` is raised and the stack size is unmodified. 32 KiB is " -"currently the minimum supported stack size value to guarantee sufficient " -"stack space for the interpreter itself. Note that some platforms may have " -"particular restrictions on values for the stack size, such as requiring a " -"minimum stack size > 32 KiB or requiring allocation in multiples of the " -"system memory page size - platform documentation should be referred to for " -"more information (4 KiB pages are common; using multiples of 4096 for the " -"stack size is the suggested approach in the absence of more specific " -"information)." -msgstr "" -"Renvoie la taille de la pile d'exécution utilisée lors de la création de " -"nouveaux fils d'exécution. L'argument optionnel *size* spécifie la taille de " -"pile à utiliser pour les fils créés ultérieurement, et doit être à 0 (pour " -"utiliser la taille de la plate-forme ou la valeur configurée par défaut) ou " -"un entier positif supérieur ou égal à 32 768 (32 Kio). Si *size* n'est pas " -"spécifié, 0 est utilisé. Si la modification de la taille de la pile de fils " -"n'est pas prise en charge, une erreur d'exception :exc:`RuntimeError` est " -"levée. Si la taille de la pile spécifiée n'est pas valide, une erreur " -"d'exception :exc:`ValueError` est levée et la taille de la pile n'est pas " -"modifiée. 32 Kio est actuellement la valeur minimale de taille de la pile " -"prise en charge pour garantir un espace de pile suffisant pour " -"l'interpréteur lui-même. Notez que certaines plates-formes peuvent avoir des " -"restrictions particulières sur les valeurs de taille de la pile, telles que " -"l'exigence d'une taille de pile minimale > 32 Kio ou d'une allocation en " -"multiples de la taille de page de la mémoire du système – la documentation " -"de la plate-forme devrait être consultée pour plus d'informations (4 Kio " -"sont courants ; en l'absence de renseignements plus spécifiques, l'approche " -"suggérée est l'utilisation de multiples de 4 096 octets pour la taille de la " -"pile)." +msgid "Return the thread stack size used when creating new threads. The optional *size* argument specifies the stack size to be used for subsequently created threads, and must be 0 (use platform or configured default) or a positive integer value of at least 32,768 (32 KiB). If *size* is not specified, 0 is used. If changing the thread stack size is unsupported, a :exc:`RuntimeError` is raised. If the specified stack size is invalid, a :exc:`ValueError` is raised and the stack size is unmodified. 32 KiB is currently the minimum supported stack size value to guarantee sufficient stack space for the interpreter itself. Note that some platforms may have particular restrictions on values for the stack size, such as requiring a minimum stack size > 32 KiB or requiring allocation in multiples of the system memory page size - platform documentation should be referred to for more information (4 KiB pages are common; using multiples of 4096 for the stack size is the suggested approach in the absence of more specific information)." +msgstr "Renvoie la taille de la pile d'exécution utilisée lors de la création de nouveaux fils d'exécution. L'argument optionnel *size* spécifie la taille de pile à utiliser pour les fils créés ultérieurement, et doit être à 0 (pour utiliser la taille de la plate-forme ou la valeur configurée par défaut) ou un entier positif supérieur ou égal à 32 768 (32 Kio). Si *size* n'est pas spécifié, 0 est utilisé. Si la modification de la taille de la pile de fils n'est pas prise en charge, une erreur d'exception :exc:`RuntimeError` est levée. Si la taille de la pile spécifiée n'est pas valide, une erreur d'exception :exc:`ValueError` est levée et la taille de la pile n'est pas modifiée. 32 Kio est actuellement la valeur minimale de taille de la pile prise en charge pour garantir un espace de pile suffisant pour l'interpréteur lui-même. Notez que certaines plates-formes peuvent avoir des restrictions particulières sur les valeurs de taille de la pile, telles que l'exigence d'une taille de pile minimale > 32 Kio ou d'une allocation en multiples de la taille de page de la mémoire du système – la documentation de la plate-forme devrait être consultée pour plus d'informations (4 Kio sont courants ; en l'absence de renseignements plus spécifiques, l'approche suggérée est l'utilisation de multiples de 4 096 octets pour la taille de la pile)." #: ../Doc/library/_thread.rst:109 -msgid "" -":ref:`Availability `: Windows, systems with POSIX threads." -msgstr "" -":ref:`Disponibilité ` : Windows et systèmes gérant les fils " -"d'exécution POSIX." +msgid ":ref:`Availability `: Windows, systems with POSIX threads." +msgstr ":ref:`Disponibilité ` : Windows et systèmes gérant les fils d'exécution POSIX." #: ../Doc/library/_thread.rst:114 -msgid "" -"The maximum value allowed for the *timeout* parameter of :meth:`Lock." -"acquire`. Specifying a timeout greater than this value will raise an :exc:" -"`OverflowError`." -msgstr "" -"La valeur maximale autorisée pour le paramètre *timeout* de la méthode :" -"meth:`Lock.acquire`. Préciser un délai d'attente supérieur à cette valeur " -"lève une erreur d'exception :exc:`OverflowError`." +msgid "The maximum value allowed for the *timeout* parameter of :meth:`Lock.acquire`. Specifying a timeout greater than this value will raise an :exc:`OverflowError`." +msgstr "La valeur maximale autorisée pour le paramètre *timeout* de la méthode :meth:`Lock.acquire`. Préciser un délai d'attente supérieur à cette valeur lève une erreur d'exception :exc:`OverflowError`." #: ../Doc/library/_thread.rst:121 msgid "Lock objects have the following methods:" msgstr "Les verrous d'objets ont les méthodes suivantes :" #: ../Doc/library/_thread.rst:126 -msgid "" -"Without any optional argument, this method acquires the lock " -"unconditionally, if necessary waiting until it is released by another thread " -"(only one thread at a time can acquire a lock --- that's their reason for " -"existence)." -msgstr "" -"Sans aucun argument optionnel, cette méthode acquiert le verrou " -"inconditionnellement, et si nécessaire attend jusqu'à ce qu'il soit relâché " -"par un autre fil d'exécution (un seul fil d'exécution à la fois peut " -"acquérir le verrou — c'est leur raison d'existence)." +msgid "Without any optional argument, this method acquires the lock unconditionally, if necessary waiting until it is released by another thread (only one thread at a time can acquire a lock --- that's their reason for existence)." +msgstr "Sans aucun argument optionnel, cette méthode acquiert le verrou inconditionnellement, et si nécessaire attend jusqu'à ce qu'il soit relâché par un autre fil d'exécution (un seul fil d'exécution à la fois peut acquérir le verrou — c'est leur raison d'existence)." #: ../Doc/library/_thread.rst:130 -msgid "" -"If the integer *waitflag* argument is present, the action depends on its " -"value: if it is zero, the lock is only acquired if it can be acquired " -"immediately without waiting, while if it is nonzero, the lock is acquired " -"unconditionally as above." -msgstr "" -"Si l'argument *waitflag*, un entier, est présent, l'action dépend de sa " -"valeur : si elle est de zéro, le verrou est seulement acquis s'il peut être " -"acquis immédiatement, sans attendre, sinon le verrou est acquis " -"inconditionnellement comme ci-dessus. " +msgid "If the integer *waitflag* argument is present, the action depends on its value: if it is zero, the lock is only acquired if it can be acquired immediately without waiting, while if it is nonzero, the lock is acquired unconditionally as above." +msgstr "Si l'argument *waitflag*, un entier, est présent, l'action dépend de sa valeur : si elle est de zéro, le verrou est seulement acquis s'il peut être acquis immédiatement, sans attendre, sinon le verrou est acquis inconditionnellement comme ci-dessus. " #: ../Doc/library/_thread.rst:135 -msgid "" -"If the floating-point *timeout* argument is present and positive, it " -"specifies the maximum wait time in seconds before returning. A negative " -"*timeout* argument specifies an unbounded wait. You cannot specify a " -"*timeout* if *waitflag* is zero." -msgstr "" -"Si l'argument *timeout* en virgule flottante est présent et positif, il " -"spécifie le temps d'attente maximum en secondes avant de renvoyer. Un " -"argument *timeout* négatif spécifie une attente illimitée. Vous ne pouvez " -"pas spécifier un *timeout* si *waitflag* est à zéro. " +msgid "If the floating-point *timeout* argument is present and positive, it specifies the maximum wait time in seconds before returning. A negative *timeout* argument specifies an unbounded wait. You cannot specify a *timeout* if *waitflag* is zero." +msgstr "Si l'argument *timeout* en virgule flottante est présent et positif, il spécifie le temps d'attente maximum en secondes avant de renvoyer. Un argument *timeout* négatif spécifie une attente illimitée. Vous ne pouvez pas spécifier un *timeout* si *waitflag* est à zéro. " #: ../Doc/library/_thread.rst:140 -msgid "" -"The return value is ``True`` if the lock is acquired successfully, ``False`` " -"if not." -msgstr "" -"La valeur de renvoie est ``True`` si le verrou est acquis avec succès, sinon " -"``False``." +msgid "The return value is ``True`` if the lock is acquired successfully, ``False`` if not." +msgstr "La valeur de renvoie est ``True`` si le verrou est acquis avec succès, sinon ``False``." #: ../Doc/library/_thread.rst:143 msgid "The *timeout* parameter is new." @@ -234,83 +105,41 @@ msgstr "Le paramètre *timeout* est nouveau." #: ../Doc/library/_thread.rst:146 msgid "Lock acquires can now be interrupted by signals on POSIX." -msgstr "" -"Le verrou acquis peut maintenant être interrompu par des signaux sur POSIX." +msgstr "Le verrou acquis peut maintenant être interrompu par des signaux sur POSIX." #: ../Doc/library/_thread.rst:152 -msgid "" -"Releases the lock. The lock must have been acquired earlier, but not " -"necessarily by the same thread." -msgstr "" -"Relâche le verrou. Le verrou doit avoir été acquis plus tôt, mais pas " -"nécessairement par le même fil d'exécution. " +msgid "Releases the lock. The lock must have been acquired earlier, but not necessarily by the same thread." +msgstr "Relâche le verrou. Le verrou doit avoir été acquis plus tôt, mais pas nécessairement par le même fil d'exécution. " #: ../Doc/library/_thread.rst:158 -msgid "" -"Return the status of the lock: ``True`` if it has been acquired by some " -"thread, ``False`` if not." -msgstr "" -"Renvoi le statut du verrou : ``True`` s'il a été acquis par certains fils " -"d'exécution, ``False`` sinon. " +msgid "Return the status of the lock: ``True`` if it has been acquired by some thread, ``False`` if not." +msgstr "Renvoi le statut du verrou : ``True`` s'il a été acquis par certains fils d'exécution, ``False`` sinon. " #: ../Doc/library/_thread.rst:161 -msgid "" -"In addition to these methods, lock objects can also be used via the :keyword:" -"`with` statement, e.g.::" -msgstr "" -"En plus de ces méthodes, le verrou d'objets peut aussi être utilisé via " -"l'instruction :keyword:`with`, e.g. : " +msgid "In addition to these methods, lock objects can also be used via the :keyword:`with` statement, e.g.::" +msgstr "En plus de ces méthodes, le verrou d'objets peut aussi être utilisé via l'instruction :keyword:`with`, e.g. : " #: ../Doc/library/_thread.rst:171 msgid "**Caveats:**" msgstr "**Avertissements :**" #: ../Doc/library/_thread.rst:175 -msgid "" -"Threads interact strangely with interrupts: the :exc:`KeyboardInterrupt` " -"exception will be received by an arbitrary thread. (When the :mod:`signal` " -"module is available, interrupts always go to the main thread.)" -msgstr "" -"Les fils d'exécution interagissent étrangement avec les interruptions : " -"l'erreur d'exception :exc:`KeyboardInterrupt` sera reçue par un fil " -"d'exécution arbitraire. (Quand le module :mod:`signal` est disponible, les " -"interruptions vont toujours au fil d'exécution principal)." +msgid "Threads interact strangely with interrupts: the :exc:`KeyboardInterrupt` exception will be received by an arbitrary thread. (When the :mod:`signal` module is available, interrupts always go to the main thread.)" +msgstr "Les fils d'exécution interagissent étrangement avec les interruptions : l'erreur d'exception :exc:`KeyboardInterrupt` sera reçue par un fil d'exécution arbitraire. (Quand le module :mod:`signal` est disponible, les interruptions vont toujours au fil d'exécution principal)." #: ../Doc/library/_thread.rst:179 -msgid "" -"Calling :func:`sys.exit` or raising the :exc:`SystemExit` exception is " -"equivalent to calling :func:`_thread.exit`." -msgstr "" -"Appeler la fonction :func:`sys.exit` ou lever l'erreur d'exception :exc:" -"`SystemExit` est équivalent à appeler la fonction :func:`_thread.exit`." +msgid "Calling :func:`sys.exit` or raising the :exc:`SystemExit` exception is equivalent to calling :func:`_thread.exit`." +msgstr "Appeler la fonction :func:`sys.exit` ou lever l'erreur d'exception :exc:`SystemExit` est équivalent à appeler la fonction :func:`_thread.exit`." #: ../Doc/library/_thread.rst:182 -msgid "" -"It is not possible to interrupt the :meth:`acquire` method on a lock --- " -"the :exc:`KeyboardInterrupt` exception will happen after the lock has been " -"acquired." -msgstr "" -"Il n'est pas possible d'interrompre la méthode :meth:`acquire` sur un verrou " -"— l'erreur d'exception :exc:`KeyboardInterrupt` surviendra après que le " -"verrou a été acquis." +msgid "It is not possible to interrupt the :meth:`acquire` method on a lock --- the :exc:`KeyboardInterrupt` exception will happen after the lock has been acquired." +msgstr "Il n'est pas possible d'interrompre la méthode :meth:`acquire` sur un verrou — l'erreur d'exception :exc:`KeyboardInterrupt` surviendra après que le verrou a été acquis." #: ../Doc/library/_thread.rst:185 -msgid "" -"When the main thread exits, it is system defined whether the other threads " -"survive. On most systems, they are killed without executing :keyword:" -"`try` ... :keyword:`finally` clauses or executing object destructors." -msgstr "" -"Quand le fil d'exécution principal sort, il est défini par le système si les " -"autres fils d'exécution survivent. Sur beaucoup de systèmes, ils sont tués " -"sans l'exécution des clauses :keyword:`try`… :keyword:`finally` ou " -"l'exécution des destructeurs d'objets. " +msgid "When the main thread exits, it is system defined whether the other threads survive. On most systems, they are killed without executing :keyword:`try` ... :keyword:`finally` clauses or executing object destructors." +msgstr "Quand le fil d'exécution principal sort, il est défini par le système si les autres fils d'exécution survivent. Sur beaucoup de systèmes, ils sont tués sans l'exécution des clauses :keyword:`try`… :keyword:`finally` ou l'exécution des destructeurs d'objets. " #: ../Doc/library/_thread.rst:190 -msgid "" -"When the main thread exits, it does not do any of its usual cleanup (except " -"that :keyword:`try` ... :keyword:`finally` clauses are honored), and the " -"standard I/O files are not flushed." -msgstr "" -"Quand le fil d'exécution principal sort, il ne fait pas son nettoyage " -"habituel (excepté que les clauses :keyword:`try`… :keyword:`finally` sont " -"honorées) et les fichiers d'entrée/sortie standards ne sont pas nettoyés. " +msgid "When the main thread exits, it does not do any of its usual cleanup (except that :keyword:`try` ... :keyword:`finally` clauses are honored), and the standard I/O files are not flushed." +msgstr "Quand le fil d'exécution principal sort, il ne fait pas son nettoyage habituel (excepté que les clauses :keyword:`try`… :keyword:`finally` sont honorées) et les fichiers d'entrée/sortie standards ne sont pas nettoyés. " + From e9bb3ac149df8b1f4bcb0d075dce603b21cf019d Mon Sep 17 00:00:00 2001 From: HucSte Date: Mon, 10 Jun 2019 23:16:11 +0200 Subject: [PATCH 03/18] Fix: wrap 80 columns! --- library/_thread.po | 265 +++++++++++++++++++++++++++++++++++++-------- 1 file changed, 218 insertions(+), 47 deletions(-) diff --git a/library/_thread.po b/library/_thread.po index d69b320ca..1402390e1 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -20,8 +20,21 @@ msgid ":mod:`_thread` --- Low-level threading API" msgstr ":mod:`_thread` — API bas niveau de gestion de fils d'exécution" #: ../Doc/library/_thread.rst:15 -msgid "This module provides low-level primitives for working with multiple threads (also called :dfn:`light-weight processes` or :dfn:`tasks`) --- multiple threads of control sharing their global data space. For synchronization, simple locks (also called :dfn:`mutexes` or :dfn:`binary semaphores`) are provided. The :mod:`threading` module provides an easier to use and higher-level threading API built on top of this module." -msgstr "Ce module fournit les primitives de bas niveau pour travailler avec de multiples fils d'exécution (aussi appelés :dfn:`processus légers` ou :dfn:`tâches`) — plusieurs fils d'exécution de contrôle partagent leur espace de données global. Pour la synchronisation, de simples verrous (aussi appelés des :dfn:`mutexes` ou des :dfn:`binary semaphores`) sont fournis. Le module :mod:`threading` fournit une manière facile d'utiliser l'API de haut niveau de gestion des fils d'exécution construite au-dessus de ce module." +msgid "" +"This module provides low-level primitives for working with multiple threads " +"(also called :dfn:`light-weight processes` or :dfn:`tasks`) --- multiple " +"threads of control sharing their global data space. For synchronization, " +"simple locks (also called :dfn:`mutexes` or :dfn:`binary semaphores`) are " +"provided. The :mod:`threading` module provides an easier to use and higher-" +"level threading API built on top of this module." +msgstr "" +"Ce module fournit les primitives de bas niveau pour travailler avec de " +"multiples fils d'exécution (aussi appelés :dfn:`processus légers` ou :dfn:" +"`tâches`) — plusieurs fils d'exécution de contrôle partagent leur espace de " +"données global. Pour la synchronisation, de simples verrous (aussi appelés " +"des :dfn:`mutexes` ou des :dfn:`binary semaphores`) sont fournis. Le module :" +"mod:`threading` fournit une manière facile d'utiliser l'API de haut niveau " +"de gestion des fils d'exécution construite au-dessus de ce module." #: ../Doc/library/_thread.rst:26 msgid "This module used to be optional, it is now always available." @@ -37,67 +50,183 @@ msgstr "Levée lors d'erreurs spécifiques aux fils d'exécution." #: ../Doc/library/_thread.rst:35 msgid "This is now a synonym of the built-in :exc:`RuntimeError`." -msgstr "Ceci est à présent un synonyme de l'erreur d'exception native :exc:`RuntimeError`." +msgstr "" +"Ceci est à présent un synonyme de l'erreur d'exception native :exc:" +"`RuntimeError`." #: ../Doc/library/_thread.rst:41 msgid "This is the type of lock objects." msgstr "C'est le type de verrou d'objets." #: ../Doc/library/_thread.rst:46 -msgid "Start a new thread and return its identifier. The thread executes the function *function* with the argument list *args* (which must be a tuple). The optional *kwargs* argument specifies a dictionary of keyword arguments. When the function returns, the thread silently exits. When the function terminates with an unhandled exception, a stack trace is printed and then the thread exits (but other threads continue to run)." -msgstr "Démarrer un nouveau fils d'exécution et le renvoyer avec son identifiant. Ce fil d'exécution exécute la fonction *function* avec la liste d'arguments *args* (qui doit être un tuple). L'argument optionnel *kwargs* spécifie un dictionnaire d'arguments de mots clés. Quand la fonction renvoie, le fils d'exécution se termine silencieusement. Quand la fonction termine avec une erreur d'exception non gérée, une trace de la pile est imprimée et ensuite le fils d'exécution s'arrête (mais les autres fils d'exécutions continuent d'être fonctionnels)." +msgid "" +"Start a new thread and return its identifier. The thread executes the " +"function *function* with the argument list *args* (which must be a tuple). " +"The optional *kwargs* argument specifies a dictionary of keyword arguments. " +"When the function returns, the thread silently exits. When the function " +"terminates with an unhandled exception, a stack trace is printed and then " +"the thread exits (but other threads continue to run)." +msgstr "" +"Démarrer un nouveau fils d'exécution et le renvoyer avec son identifiant. Ce " +"fil d'exécution exécute la fonction *function* avec la liste d'arguments " +"*args* (qui doit être un tuple). L'argument optionnel *kwargs* spécifie un " +"dictionnaire d'arguments de mots clés. Quand la fonction renvoie, le fils " +"d'exécution se termine silencieusement. Quand la fonction termine avec une " +"erreur d'exception non gérée, une trace de la pile est imprimée et ensuite " +"le fils d'exécution s'arrête (mais les autres fils d'exécutions continuent " +"d'être fonctionnels)." #: ../Doc/library/_thread.rst:56 -msgid "Simulate the effect of a :data:`signal.SIGINT` signal arriving in the main thread. A thread can use this function to interrupt the main thread." -msgstr "Simuler l'effet d'un signal :data:`signal.SIGINT` arrivant au fil d'exécution principal. Un fil d'exécution peut utiliser cette fonction pour interrompre le fil d'exécution principal. " +msgid "" +"Simulate the effect of a :data:`signal.SIGINT` signal arriving in the main " +"thread. A thread can use this function to interrupt the main thread." +msgstr "" +"Simuler l'effet d'un signal :data:`signal.SIGINT` arrivant au fil " +"d'exécution principal. Un fil d'exécution peut utiliser cette fonction pour " +"interrompre le fil d'exécution principal. " #: ../Doc/library/_thread.rst:59 -msgid "If :data:`signal.SIGINT` isn't handled by Python (it was set to :data:`signal.SIG_DFL` or :data:`signal.SIG_IGN`), this function does nothing." -msgstr "Si le signal :data:`signal.SIGINT` n'est pas géré par Python (il a été paramétré pour :data:`signal.SIG_DFL` ou par :data:`signal.SIG_IGN`), cette fonction ne fait rien. " +msgid "" +"If :data:`signal.SIGINT` isn't handled by Python (it was set to :data:" +"`signal.SIG_DFL` or :data:`signal.SIG_IGN`), this function does nothing." +msgstr "" +"Si le signal :data:`signal.SIGINT` n'est pas géré par Python (il a été " +"paramétré pour :data:`signal.SIG_DFL` ou par :data:`signal.SIG_IGN`), cette " +"fonction ne fait rien. " #: ../Doc/library/_thread.rst:66 -msgid "Raise the :exc:`SystemExit` exception. When not caught, this will cause the thread to exit silently." -msgstr "Lève une erreur d'exception :exc:`SystemExit`. Si ce n'est pas le cas, le fil d'exécution quittera silencieusement. " +msgid "" +"Raise the :exc:`SystemExit` exception. When not caught, this will cause the " +"thread to exit silently." +msgstr "" +"Lève une erreur d'exception :exc:`SystemExit`. Si ce n'est pas le cas, le " +"fil d'exécution quittera silencieusement. " #: ../Doc/library/_thread.rst:80 -msgid "Return a new lock object. Methods of locks are described below. The lock is initially unlocked." -msgstr "Renvoie un nouveau verrou d'objet. Les méthodes des verrous sont décrites ci-dessous. Le verrou est initialement déverrouillé." +msgid "" +"Return a new lock object. Methods of locks are described below. The lock " +"is initially unlocked." +msgstr "" +"Renvoie un nouveau verrou d'objet. Les méthodes des verrous sont décrites ci-" +"dessous. Le verrou est initialement déverrouillé." #: ../Doc/library/_thread.rst:86 -msgid "Return the 'thread identifier' of the current thread. This is a nonzero integer. Its value has no direct meaning; it is intended as a magic cookie to be used e.g. to index a dictionary of thread-specific data. Thread identifiers may be recycled when a thread exits and another thread is created." -msgstr "Renvoie l'« identifiant de fil » du fil d'exécution courant. C'est un entier non nul. Sa valeur n'a pas de signification directe ; il est destiné à être utilisé comme *cookie* magique, par exemple pour indexer un dictionnaire de données pour chaque fil. Les identifiants de fils peuvent être recyclés lorsqu'un fil d'exécution se termine et qu'un autre fil est créé." +msgid "" +"Return the 'thread identifier' of the current thread. This is a nonzero " +"integer. Its value has no direct meaning; it is intended as a magic cookie " +"to be used e.g. to index a dictionary of thread-specific data. Thread " +"identifiers may be recycled when a thread exits and another thread is " +"created." +msgstr "" +"Renvoie l'« identifiant de fil » du fil d'exécution courant. C'est un " +"entier non nul. Sa valeur n'a pas de signification directe ; il est destiné " +"à être utilisé comme *cookie* magique, par exemple pour indexer un " +"dictionnaire de données pour chaque fil. Les identifiants de fils peuvent " +"être recyclés lorsqu'un fil d'exécution se termine et qu'un autre fil est " +"créé." #: ../Doc/library/_thread.rst:94 -msgid "Return the thread stack size used when creating new threads. The optional *size* argument specifies the stack size to be used for subsequently created threads, and must be 0 (use platform or configured default) or a positive integer value of at least 32,768 (32 KiB). If *size* is not specified, 0 is used. If changing the thread stack size is unsupported, a :exc:`RuntimeError` is raised. If the specified stack size is invalid, a :exc:`ValueError` is raised and the stack size is unmodified. 32 KiB is currently the minimum supported stack size value to guarantee sufficient stack space for the interpreter itself. Note that some platforms may have particular restrictions on values for the stack size, such as requiring a minimum stack size > 32 KiB or requiring allocation in multiples of the system memory page size - platform documentation should be referred to for more information (4 KiB pages are common; using multiples of 4096 for the stack size is the suggested approach in the absence of more specific information)." -msgstr "Renvoie la taille de la pile d'exécution utilisée lors de la création de nouveaux fils d'exécution. L'argument optionnel *size* spécifie la taille de pile à utiliser pour les fils créés ultérieurement, et doit être à 0 (pour utiliser la taille de la plate-forme ou la valeur configurée par défaut) ou un entier positif supérieur ou égal à 32 768 (32 Kio). Si *size* n'est pas spécifié, 0 est utilisé. Si la modification de la taille de la pile de fils n'est pas prise en charge, une erreur d'exception :exc:`RuntimeError` est levée. Si la taille de la pile spécifiée n'est pas valide, une erreur d'exception :exc:`ValueError` est levée et la taille de la pile n'est pas modifiée. 32 Kio est actuellement la valeur minimale de taille de la pile prise en charge pour garantir un espace de pile suffisant pour l'interpréteur lui-même. Notez que certaines plates-formes peuvent avoir des restrictions particulières sur les valeurs de taille de la pile, telles que l'exigence d'une taille de pile minimale > 32 Kio ou d'une allocation en multiples de la taille de page de la mémoire du système – la documentation de la plate-forme devrait être consultée pour plus d'informations (4 Kio sont courants ; en l'absence de renseignements plus spécifiques, l'approche suggérée est l'utilisation de multiples de 4 096 octets pour la taille de la pile)." +msgid "" +"Return the thread stack size used when creating new threads. The optional " +"*size* argument specifies the stack size to be used for subsequently created " +"threads, and must be 0 (use platform or configured default) or a positive " +"integer value of at least 32,768 (32 KiB). If *size* is not specified, 0 is " +"used. If changing the thread stack size is unsupported, a :exc:" +"`RuntimeError` is raised. If the specified stack size is invalid, a :exc:" +"`ValueError` is raised and the stack size is unmodified. 32 KiB is " +"currently the minimum supported stack size value to guarantee sufficient " +"stack space for the interpreter itself. Note that some platforms may have " +"particular restrictions on values for the stack size, such as requiring a " +"minimum stack size > 32 KiB or requiring allocation in multiples of the " +"system memory page size - platform documentation should be referred to for " +"more information (4 KiB pages are common; using multiples of 4096 for the " +"stack size is the suggested approach in the absence of more specific " +"information)." +msgstr "" +"Renvoie la taille de la pile d'exécution utilisée lors de la création de " +"nouveaux fils d'exécution. L'argument optionnel *size* spécifie la taille de " +"pile à utiliser pour les fils créés ultérieurement, et doit être à 0 (pour " +"utiliser la taille de la plate-forme ou la valeur configurée par défaut) ou " +"un entier positif supérieur ou égal à 32 768 (32 Kio). Si *size* n'est pas " +"spécifié, 0 est utilisé. Si la modification de la taille de la pile de fils " +"n'est pas prise en charge, une erreur d'exception :exc:`RuntimeError` est " +"levée. Si la taille de la pile spécifiée n'est pas valide, une erreur " +"d'exception :exc:`ValueError` est levée et la taille de la pile n'est pas " +"modifiée. 32 Kio est actuellement la valeur minimale de taille de la pile " +"prise en charge pour garantir un espace de pile suffisant pour " +"l'interpréteur lui-même. Notez que certaines plates-formes peuvent avoir des " +"restrictions particulières sur les valeurs de taille de la pile, telles que " +"l'exigence d'une taille de pile minimale > 32 Kio ou d'une allocation en " +"multiples de la taille de page de la mémoire du système – la documentation " +"de la plate-forme devrait être consultée pour plus d'informations (4 Kio " +"sont courants ; en l'absence de renseignements plus spécifiques, l'approche " +"suggérée est l'utilisation de multiples de 4 096 octets pour la taille de la " +"pile)." #: ../Doc/library/_thread.rst:109 -msgid ":ref:`Availability `: Windows, systems with POSIX threads." -msgstr ":ref:`Disponibilité ` : Windows et systèmes gérant les fils d'exécution POSIX." +msgid "" +":ref:`Availability `: Windows, systems with POSIX threads." +msgstr "" +":ref:`Disponibilité ` : Windows et systèmes gérant les fils " +"d'exécution POSIX." #: ../Doc/library/_thread.rst:114 -msgid "The maximum value allowed for the *timeout* parameter of :meth:`Lock.acquire`. Specifying a timeout greater than this value will raise an :exc:`OverflowError`." -msgstr "La valeur maximale autorisée pour le paramètre *timeout* de la méthode :meth:`Lock.acquire`. Préciser un délai d'attente supérieur à cette valeur lève une erreur d'exception :exc:`OverflowError`." +msgid "" +"The maximum value allowed for the *timeout* parameter of :meth:`Lock." +"acquire`. Specifying a timeout greater than this value will raise an :exc:" +"`OverflowError`." +msgstr "" +"La valeur maximale autorisée pour le paramètre *timeout* de la méthode :" +"meth:`Lock.acquire`. Préciser un délai d'attente supérieur à cette valeur " +"lève une erreur d'exception :exc:`OverflowError`." #: ../Doc/library/_thread.rst:121 msgid "Lock objects have the following methods:" msgstr "Les verrous d'objets ont les méthodes suivantes :" #: ../Doc/library/_thread.rst:126 -msgid "Without any optional argument, this method acquires the lock unconditionally, if necessary waiting until it is released by another thread (only one thread at a time can acquire a lock --- that's their reason for existence)." -msgstr "Sans aucun argument optionnel, cette méthode acquiert le verrou inconditionnellement, et si nécessaire attend jusqu'à ce qu'il soit relâché par un autre fil d'exécution (un seul fil d'exécution à la fois peut acquérir le verrou — c'est leur raison d'existence)." +msgid "" +"Without any optional argument, this method acquires the lock " +"unconditionally, if necessary waiting until it is released by another thread " +"(only one thread at a time can acquire a lock --- that's their reason for " +"existence)." +msgstr "" +"Sans aucun argument optionnel, cette méthode acquiert le verrou " +"inconditionnellement, et si nécessaire attend jusqu'à ce qu'il soit relâché " +"par un autre fil d'exécution (un seul fil d'exécution à la fois peut " +"acquérir le verrou — c'est leur raison d'existence)." #: ../Doc/library/_thread.rst:130 -msgid "If the integer *waitflag* argument is present, the action depends on its value: if it is zero, the lock is only acquired if it can be acquired immediately without waiting, while if it is nonzero, the lock is acquired unconditionally as above." -msgstr "Si l'argument *waitflag*, un entier, est présent, l'action dépend de sa valeur : si elle est de zéro, le verrou est seulement acquis s'il peut être acquis immédiatement, sans attendre, sinon le verrou est acquis inconditionnellement comme ci-dessus. " +msgid "" +"If the integer *waitflag* argument is present, the action depends on its " +"value: if it is zero, the lock is only acquired if it can be acquired " +"immediately without waiting, while if it is nonzero, the lock is acquired " +"unconditionally as above." +msgstr "" +"Si l'argument *waitflag*, un entier, est présent, l'action dépend de sa " +"valeur : si elle est de zéro, le verrou est seulement acquis s'il peut être " +"acquis immédiatement, sans attendre, sinon le verrou est acquis " +"inconditionnellement comme ci-dessus. " #: ../Doc/library/_thread.rst:135 -msgid "If the floating-point *timeout* argument is present and positive, it specifies the maximum wait time in seconds before returning. A negative *timeout* argument specifies an unbounded wait. You cannot specify a *timeout* if *waitflag* is zero." -msgstr "Si l'argument *timeout* en virgule flottante est présent et positif, il spécifie le temps d'attente maximum en secondes avant de renvoyer. Un argument *timeout* négatif spécifie une attente illimitée. Vous ne pouvez pas spécifier un *timeout* si *waitflag* est à zéro. " +msgid "" +"If the floating-point *timeout* argument is present and positive, it " +"specifies the maximum wait time in seconds before returning. A negative " +"*timeout* argument specifies an unbounded wait. You cannot specify a " +"*timeout* if *waitflag* is zero." +msgstr "" +"Si l'argument *timeout* en virgule flottante est présent et positif, il " +"spécifie le temps d'attente maximum en secondes avant de renvoyer. Un " +"argument *timeout* négatif spécifie une attente illimitée. Vous ne pouvez " +"pas spécifier un *timeout* si *waitflag* est à zéro. " #: ../Doc/library/_thread.rst:140 -msgid "The return value is ``True`` if the lock is acquired successfully, ``False`` if not." -msgstr "La valeur de renvoie est ``True`` si le verrou est acquis avec succès, sinon ``False``." +msgid "" +"The return value is ``True`` if the lock is acquired successfully, ``False`` " +"if not." +msgstr "" +"La valeur de renvoie est ``True`` si le verrou est acquis avec succès, sinon " +"``False``." #: ../Doc/library/_thread.rst:143 msgid "The *timeout* parameter is new." @@ -105,41 +234,83 @@ msgstr "Le paramètre *timeout* est nouveau." #: ../Doc/library/_thread.rst:146 msgid "Lock acquires can now be interrupted by signals on POSIX." -msgstr "Le verrou acquis peut maintenant être interrompu par des signaux sur POSIX." +msgstr "" +"Le verrou acquis peut maintenant être interrompu par des signaux sur POSIX." #: ../Doc/library/_thread.rst:152 -msgid "Releases the lock. The lock must have been acquired earlier, but not necessarily by the same thread." -msgstr "Relâche le verrou. Le verrou doit avoir été acquis plus tôt, mais pas nécessairement par le même fil d'exécution. " +msgid "" +"Releases the lock. The lock must have been acquired earlier, but not " +"necessarily by the same thread." +msgstr "" +"Relâche le verrou. Le verrou doit avoir été acquis plus tôt, mais pas " +"nécessairement par le même fil d'exécution. " #: ../Doc/library/_thread.rst:158 -msgid "Return the status of the lock: ``True`` if it has been acquired by some thread, ``False`` if not." -msgstr "Renvoi le statut du verrou : ``True`` s'il a été acquis par certains fils d'exécution, ``False`` sinon. " +msgid "" +"Return the status of the lock: ``True`` if it has been acquired by some " +"thread, ``False`` if not." +msgstr "" +"Renvoi le statut du verrou : ``True`` s'il a été acquis par certains fils " +"d'exécution, ``False`` sinon. " #: ../Doc/library/_thread.rst:161 -msgid "In addition to these methods, lock objects can also be used via the :keyword:`with` statement, e.g.::" -msgstr "En plus de ces méthodes, le verrou d'objets peut aussi être utilisé via l'instruction :keyword:`with`, e.g. : " +msgid "" +"In addition to these methods, lock objects can also be used via the :keyword:" +"`with` statement, e.g.::" +msgstr "" +"En plus de ces méthodes, le verrou d'objets peut aussi être utilisé via " +"l'instruction :keyword:`with`, e.g. : " #: ../Doc/library/_thread.rst:171 msgid "**Caveats:**" msgstr "**Avertissements :**" #: ../Doc/library/_thread.rst:175 -msgid "Threads interact strangely with interrupts: the :exc:`KeyboardInterrupt` exception will be received by an arbitrary thread. (When the :mod:`signal` module is available, interrupts always go to the main thread.)" -msgstr "Les fils d'exécution interagissent étrangement avec les interruptions : l'erreur d'exception :exc:`KeyboardInterrupt` sera reçue par un fil d'exécution arbitraire. (Quand le module :mod:`signal` est disponible, les interruptions vont toujours au fil d'exécution principal)." +msgid "" +"Threads interact strangely with interrupts: the :exc:`KeyboardInterrupt` " +"exception will be received by an arbitrary thread. (When the :mod:`signal` " +"module is available, interrupts always go to the main thread.)" +msgstr "" +"Les fils d'exécution interagissent étrangement avec les interruptions : " +"l'erreur d'exception :exc:`KeyboardInterrupt` sera reçue par un fil " +"d'exécution arbitraire. (Quand le module :mod:`signal` est disponible, les " +"interruptions vont toujours au fil d'exécution principal)." #: ../Doc/library/_thread.rst:179 -msgid "Calling :func:`sys.exit` or raising the :exc:`SystemExit` exception is equivalent to calling :func:`_thread.exit`." -msgstr "Appeler la fonction :func:`sys.exit` ou lever l'erreur d'exception :exc:`SystemExit` est équivalent à appeler la fonction :func:`_thread.exit`." +msgid "" +"Calling :func:`sys.exit` or raising the :exc:`SystemExit` exception is " +"equivalent to calling :func:`_thread.exit`." +msgstr "" +"Appeler la fonction :func:`sys.exit` ou lever l'erreur d'exception :exc:" +"`SystemExit` est équivalent à appeler la fonction :func:`_thread.exit`." #: ../Doc/library/_thread.rst:182 -msgid "It is not possible to interrupt the :meth:`acquire` method on a lock --- the :exc:`KeyboardInterrupt` exception will happen after the lock has been acquired." -msgstr "Il n'est pas possible d'interrompre la méthode :meth:`acquire` sur un verrou — l'erreur d'exception :exc:`KeyboardInterrupt` surviendra après que le verrou a été acquis." +msgid "" +"It is not possible to interrupt the :meth:`acquire` method on a lock --- " +"the :exc:`KeyboardInterrupt` exception will happen after the lock has been " +"acquired." +msgstr "" +"Il n'est pas possible d'interrompre la méthode :meth:`acquire` sur un verrou " +"— l'erreur d'exception :exc:`KeyboardInterrupt` surviendra après que le " +"verrou a été acquis." #: ../Doc/library/_thread.rst:185 -msgid "When the main thread exits, it is system defined whether the other threads survive. On most systems, they are killed without executing :keyword:`try` ... :keyword:`finally` clauses or executing object destructors." -msgstr "Quand le fil d'exécution principal sort, il est défini par le système si les autres fils d'exécution survivent. Sur beaucoup de systèmes, ils sont tués sans l'exécution des clauses :keyword:`try`… :keyword:`finally` ou l'exécution des destructeurs d'objets. " +msgid "" +"When the main thread exits, it is system defined whether the other threads " +"survive. On most systems, they are killed without executing :keyword:" +"`try` ... :keyword:`finally` clauses or executing object destructors." +msgstr "" +"Quand le fil d'exécution principal sort, il est défini par le système si les " +"autres fils d'exécution survivent. Sur beaucoup de systèmes, ils sont tués " +"sans l'exécution des clauses :keyword:`try`… :keyword:`finally` ou " +"l'exécution des destructeurs d'objets. " #: ../Doc/library/_thread.rst:190 -msgid "When the main thread exits, it does not do any of its usual cleanup (except that :keyword:`try` ... :keyword:`finally` clauses are honored), and the standard I/O files are not flushed." -msgstr "Quand le fil d'exécution principal sort, il ne fait pas son nettoyage habituel (excepté que les clauses :keyword:`try`… :keyword:`finally` sont honorées) et les fichiers d'entrée/sortie standards ne sont pas nettoyés. " - +msgid "" +"When the main thread exits, it does not do any of its usual cleanup (except " +"that :keyword:`try` ... :keyword:`finally` clauses are honored), and the " +"standard I/O files are not flushed." +msgstr "" +"Quand le fil d'exécution principal sort, il ne fait pas son nettoyage " +"habituel (excepté que les clauses :keyword:`try`… :keyword:`finally` sont " +"honorées) et les fichiers d'entrée/sortie standards ne sont pas nettoyés. " From 57f4ca92a3f4e534aa030e4ed443ae9a1334c812 Mon Sep 17 00:00:00 2001 From: HUC Date: Mon, 10 Jun 2019 23:57:34 +0200 Subject: [PATCH 04/18] Apply suggestions from code review to fix some errors Co-Authored-By: Julien Palard --- library/_thread.po | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/library/_thread.po b/library/_thread.po index 1402390e1..a8e0bf8c1 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -67,12 +67,12 @@ msgid "" "terminates with an unhandled exception, a stack trace is printed and then " "the thread exits (but other threads continue to run)." msgstr "" -"Démarrer un nouveau fils d'exécution et le renvoyer avec son identifiant. Ce " +"Démarre un nouveau fils d'exécution et renvoie son identifiant. Ce " "fil d'exécution exécute la fonction *function* avec la liste d'arguments " -"*args* (qui doit être un tuple). L'argument optionnel *kwargs* spécifie un " -"dictionnaire d'arguments de mots clés. Quand la fonction renvoie, le fils " +"*args* (qui doit être un *tuple*). L'argument optionnel *kwargs* spécifie un " +"dictionnaire d'arguments de mots clés. Quand la fonction se termine, le fil " "d'exécution se termine silencieusement. Quand la fonction termine avec une " -"erreur d'exception non gérée, une trace de la pile est imprimée et ensuite " +"d'exception non gérée, une trace de la pile est affichée et ensuite " "le fils d'exécution s'arrête (mais les autres fils d'exécutions continuent " "d'être fonctionnels)." @@ -81,9 +81,9 @@ msgid "" "Simulate the effect of a :data:`signal.SIGINT` signal arriving in the main " "thread. A thread can use this function to interrupt the main thread." msgstr "" -"Simuler l'effet d'un signal :data:`signal.SIGINT` arrivant au fil " +"Simule l'effet d'un signal :data:`signal.SIGINT` arrivant au fil " "d'exécution principal. Un fil d'exécution peut utiliser cette fonction pour " -"interrompre le fil d'exécution principal. " +"interrompre le fil d'exécution principal." #: ../Doc/library/_thread.rst:59 msgid "" @@ -92,15 +92,15 @@ msgid "" msgstr "" "Si le signal :data:`signal.SIGINT` n'est pas géré par Python (il a été " "paramétré pour :data:`signal.SIG_DFL` ou par :data:`signal.SIG_IGN`), cette " -"fonction ne fait rien. " +"fonction ne fait rien." #: ../Doc/library/_thread.rst:66 msgid "" "Raise the :exc:`SystemExit` exception. When not caught, this will cause the " "thread to exit silently." msgstr "" -"Lève une erreur d'exception :exc:`SystemExit`. Si ce n'est pas le cas, le " -"fil d'exécution quittera silencieusement. " +"Lève une exception :exc:`SystemExit`. Si ce n'est pas le cas, le " +"fil d'exécution quittera silencieusement." #: ../Doc/library/_thread.rst:80 msgid "" @@ -178,7 +178,7 @@ msgid "" msgstr "" "La valeur maximale autorisée pour le paramètre *timeout* de la méthode :" "meth:`Lock.acquire`. Préciser un délai d'attente supérieur à cette valeur " -"lève une erreur d'exception :exc:`OverflowError`." +"lève une exception :exc:`OverflowError`." #: ../Doc/library/_thread.rst:121 msgid "Lock objects have the following methods:" @@ -206,7 +206,7 @@ msgstr "" "Si l'argument *waitflag*, un entier, est présent, l'action dépend de sa " "valeur : si elle est de zéro, le verrou est seulement acquis s'il peut être " "acquis immédiatement, sans attendre, sinon le verrou est acquis " -"inconditionnellement comme ci-dessus. " +"inconditionnellement comme ci-dessus." #: ../Doc/library/_thread.rst:135 msgid "" @@ -218,14 +218,14 @@ msgstr "" "Si l'argument *timeout* en virgule flottante est présent et positif, il " "spécifie le temps d'attente maximum en secondes avant de renvoyer. Un " "argument *timeout* négatif spécifie une attente illimitée. Vous ne pouvez " -"pas spécifier un *timeout* si *waitflag* est à zéro. " +"pas spécifier un *timeout* si *waitflag* est à zéro." #: ../Doc/library/_thread.rst:140 msgid "" "The return value is ``True`` if the lock is acquired successfully, ``False`` " "if not." msgstr "" -"La valeur de renvoie est ``True`` si le verrou est acquis avec succès, sinon " +"La valeur renvoyée est ``True`` si le verrou est acquis avec succès, sinon " "``False``." #: ../Doc/library/_thread.rst:143 @@ -243,15 +243,15 @@ msgid "" "necessarily by the same thread." msgstr "" "Relâche le verrou. Le verrou doit avoir été acquis plus tôt, mais pas " -"nécessairement par le même fil d'exécution. " +"nécessairement par le même fil d'exécution." #: ../Doc/library/_thread.rst:158 msgid "" "Return the status of the lock: ``True`` if it has been acquired by some " "thread, ``False`` if not." msgstr "" -"Renvoi le statut du verrou : ``True`` s'il a été acquis par certains fils " -"d'exécution, ``False`` sinon. " +"Renvoie le statut du verrou : ``True`` s'il a été acquis par certains fils " +"d'exécution, ``False`` sinon." #: ../Doc/library/_thread.rst:161 msgid "" @@ -259,7 +259,7 @@ msgid "" "`with` statement, e.g.::" msgstr "" "En plus de ces méthodes, le verrou d'objets peut aussi être utilisé via " -"l'instruction :keyword:`with`, e.g. : " +"l'instruction :keyword:`with`, e.g. : ::" #: ../Doc/library/_thread.rst:171 msgid "**Caveats:**" @@ -272,7 +272,7 @@ msgid "" "module is available, interrupts always go to the main thread.)" msgstr "" "Les fils d'exécution interagissent étrangement avec les interruptions : " -"l'erreur d'exception :exc:`KeyboardInterrupt` sera reçue par un fil " +"l'exception :exc:`KeyboardInterrupt` sera reçue par un fil " "d'exécution arbitraire. (Quand le module :mod:`signal` est disponible, les " "interruptions vont toujours au fil d'exécution principal)." @@ -281,7 +281,7 @@ msgid "" "Calling :func:`sys.exit` or raising the :exc:`SystemExit` exception is " "equivalent to calling :func:`_thread.exit`." msgstr "" -"Appeler la fonction :func:`sys.exit` ou lever l'erreur d'exception :exc:" +"Appeler la fonction :func:`sys.exit` ou lever l'exception :exc:" "`SystemExit` est équivalent à appeler la fonction :func:`_thread.exit`." #: ../Doc/library/_thread.rst:182 @@ -291,7 +291,7 @@ msgid "" "acquired." msgstr "" "Il n'est pas possible d'interrompre la méthode :meth:`acquire` sur un verrou " -"— l'erreur d'exception :exc:`KeyboardInterrupt` surviendra après que le " +"— l'exception :exc:`KeyboardInterrupt` surviendra après que le " "verrou a été acquis." #: ../Doc/library/_thread.rst:185 @@ -303,7 +303,7 @@ msgstr "" "Quand le fil d'exécution principal sort, il est défini par le système si les " "autres fils d'exécution survivent. Sur beaucoup de systèmes, ils sont tués " "sans l'exécution des clauses :keyword:`try`… :keyword:`finally` ou " -"l'exécution des destructeurs d'objets. " +"l'exécution des destructeurs d'objets." #: ../Doc/library/_thread.rst:190 msgid "" @@ -313,4 +313,4 @@ msgid "" msgstr "" "Quand le fil d'exécution principal sort, il ne fait pas son nettoyage " "habituel (excepté que les clauses :keyword:`try`… :keyword:`finally` sont " -"honorées) et les fichiers d'entrée/sortie standards ne sont pas nettoyés. " +"honorées) et les fichiers d'entrée/sortie standards ne sont pas nettoyés." From ffd530121798de09729418c85c2adbbfe75bed6a Mon Sep 17 00:00:00 2001 From: HucSte Date: Tue, 11 Jun 2019 00:31:34 +0200 Subject: [PATCH 05/18] =?UTF-8?q?Fix:=20de=20tr=C3=A8s=20petites=20correct?= =?UTF-8?q?ions...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/_thread.po | 48 +++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/library/_thread.po b/library/_thread.po index a8e0bf8c1..f7e49b810 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -29,12 +29,13 @@ msgid "" "level threading API built on top of this module." msgstr "" "Ce module fournit les primitives de bas niveau pour travailler avec de " -"multiples fils d'exécution (aussi appelés :dfn:`processus légers` ou :dfn:" -"`tâches`) — plusieurs fils d'exécution de contrôle partagent leur espace de " -"données global. Pour la synchronisation, de simples verrous (aussi appelés " -"des :dfn:`mutexes` ou des :dfn:`binary semaphores`) sont fournis. Le module :" -"mod:`threading` fournit une manière facile d'utiliser l'API de haut niveau " -"de gestion des fils d'exécution construite au-dessus de ce module." +"multiples fils d'exécution (aussi appelés :dfn:`light-weight processes` " +"ou :dfn:`tasks`) — plusieurs fils d'exécution de contrôle partagent leur " +"espace de données global. Pour la synchronisation, de simples verrous (aussi " +"appelés des :dfn:`mutexes` ou des :dfn:`binary semaphores`) sont fournis. " +"Le module :mod:`threading` fournit une manière facile d'utiliser l'API de " +"haut niveau de gestion des fils d'exécution construite au-dessus de " +"ce module." #: ../Doc/library/_thread.rst:26 msgid "This module used to be optional, it is now always available." @@ -51,12 +52,11 @@ msgstr "Levée lors d'erreurs spécifiques aux fils d'exécution." #: ../Doc/library/_thread.rst:35 msgid "This is now a synonym of the built-in :exc:`RuntimeError`." msgstr "" -"Ceci est à présent un synonyme de l'erreur d'exception native :exc:" -"`RuntimeError`." +"Ceci est à présent un synonyme d'exception native :exc:`RuntimeError`." #: ../Doc/library/_thread.rst:41 msgid "This is the type of lock objects." -msgstr "C'est le type de verrou d'objets." +msgstr "C'est le type de verrous." #: ../Doc/library/_thread.rst:46 msgid "" @@ -72,7 +72,7 @@ msgstr "" "*args* (qui doit être un *tuple*). L'argument optionnel *kwargs* spécifie un " "dictionnaire d'arguments de mots clés. Quand la fonction se termine, le fil " "d'exécution se termine silencieusement. Quand la fonction termine avec une " -"d'exception non gérée, une trace de la pile est affichée et ensuite " +"exception non gérée, une trace de la pile est affichée et ensuite " "le fils d'exécution s'arrête (mais les autres fils d'exécutions continuent " "d'être fonctionnels)." @@ -91,8 +91,8 @@ msgid "" "`signal.SIG_DFL` or :data:`signal.SIG_IGN`), this function does nothing." msgstr "" "Si le signal :data:`signal.SIGINT` n'est pas géré par Python (il a été " -"paramétré pour :data:`signal.SIG_DFL` ou par :data:`signal.SIG_IGN`), cette " -"fonction ne fait rien." +"paramétré pour :data:`signal.SIG_DFL` ou pour :data:`signal.SIG_IGN`), " +"cette fonction ne fait rien." #: ../Doc/library/_thread.rst:66 msgid "" @@ -107,7 +107,7 @@ msgid "" "Return a new lock object. Methods of locks are described below. The lock " "is initially unlocked." msgstr "" -"Renvoie un nouveau verrou d'objet. Les méthodes des verrous sont décrites ci-" +"Renvoie un nouveau verrou. Les méthodes des verrous sont décrites ci-" "dessous. Le verrou est initialement déverrouillé." #: ../Doc/library/_thread.rst:86 @@ -149,9 +149,9 @@ msgstr "" "utiliser la taille de la plate-forme ou la valeur configurée par défaut) ou " "un entier positif supérieur ou égal à 32 768 (32 Kio). Si *size* n'est pas " "spécifié, 0 est utilisé. Si la modification de la taille de la pile de fils " -"n'est pas prise en charge, une erreur d'exception :exc:`RuntimeError` est " -"levée. Si la taille de la pile spécifiée n'est pas valide, une erreur " -"d'exception :exc:`ValueError` est levée et la taille de la pile n'est pas " +"n'est pas prise en charge, une exception :exc:`RuntimeError` est " +"levée. Si la taille de la pile spécifiée n'est pas valide, une " +"exception :exc:`ValueError` est levée et la taille de la pile n'est pas " "modifiée. 32 Kio est actuellement la valeur minimale de taille de la pile " "prise en charge pour garantir un espace de pile suffisant pour " "l'interpréteur lui-même. Notez que certaines plates-formes peuvent avoir des " @@ -182,7 +182,7 @@ msgstr "" #: ../Doc/library/_thread.rst:121 msgid "Lock objects have the following methods:" -msgstr "Les verrous d'objets ont les méthodes suivantes :" +msgstr "Les verrous ont les méthodes suivantes : " #: ../Doc/library/_thread.rst:126 msgid "" @@ -215,7 +215,7 @@ msgid "" "*timeout* argument specifies an unbounded wait. You cannot specify a " "*timeout* if *waitflag* is zero." msgstr "" -"Si l'argument *timeout* en virgule flottante est présent et positif, il " +"Si l'argument *timeout*, en virgule flottante, est présent et positif, il " "spécifie le temps d'attente maximum en secondes avant de renvoyer. Un " "argument *timeout* négatif spécifie une attente illimitée. Vous ne pouvez " "pas spécifier un *timeout* si *waitflag* est à zéro." @@ -251,14 +251,14 @@ msgid "" "thread, ``False`` if not." msgstr "" "Renvoie le statut du verrou : ``True`` s'il a été acquis par certains fils " -"d'exécution, ``False`` sinon." +"d'exécution, sinon ``False``." #: ../Doc/library/_thread.rst:161 msgid "" "In addition to these methods, lock objects can also be used via the :keyword:" "`with` statement, e.g.::" msgstr "" -"En plus de ces méthodes, le verrou d'objets peut aussi être utilisé via " +"En plus de ces méthodes, le verrou peut aussi être utilisé via " "l'instruction :keyword:`with`, e.g. : ::" #: ../Doc/library/_thread.rst:171 @@ -300,9 +300,9 @@ msgid "" "survive. On most systems, they are killed without executing :keyword:" "`try` ... :keyword:`finally` clauses or executing object destructors." msgstr "" -"Quand le fil d'exécution principal sort, il est défini par le système si les " -"autres fils d'exécution survivent. Sur beaucoup de systèmes, ils sont tués " -"sans l'exécution des clauses :keyword:`try`… :keyword:`finally` ou " +"Quand le fil d'exécution principal s'arrête, il est défini par le système si " +"les autres fils d'exécution survivent. Sur beaucoup de systèmes, ils sont " +"tués sans l'exécution des clauses :keyword:`try`… :keyword:`finally` ou " "l'exécution des destructeurs d'objets." #: ../Doc/library/_thread.rst:190 @@ -311,6 +311,6 @@ msgid "" "that :keyword:`try` ... :keyword:`finally` clauses are honored), and the " "standard I/O files are not flushed." msgstr "" -"Quand le fil d'exécution principal sort, il ne fait pas son nettoyage " +"Quand le fil d'exécution principal s'arrête, il ne fait pas son nettoyage " "habituel (excepté que les clauses :keyword:`try`… :keyword:`finally` sont " "honorées) et les fichiers d'entrée/sortie standards ne sont pas nettoyés." From a983398e8855db061b7d72852b663b69a51296e9 Mon Sep 17 00:00:00 2001 From: HUC Date: Tue, 11 Jun 2019 12:13:14 +0200 Subject: [PATCH 06/18] Update library/_thread.po Co-Authored-By: Mathieu Dupuy --- library/_thread.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/_thread.po b/library/_thread.po index f7e49b810..660b07bf1 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -73,7 +73,7 @@ msgstr "" "dictionnaire d'arguments de mots clés. Quand la fonction se termine, le fil " "d'exécution se termine silencieusement. Quand la fonction termine avec une " "exception non gérée, une trace de la pile est affichée et ensuite " -"le fils d'exécution s'arrête (mais les autres fils d'exécutions continuent " +"le fil d'exécution s'arrête (mais les autres fils d'exécutions continuent " "d'être fonctionnels)." #: ../Doc/library/_thread.rst:56 From bb08756f19068dce6cb5913db346a215109710a9 Mon Sep 17 00:00:00 2001 From: HUC Date: Tue, 11 Jun 2019 12:13:36 +0200 Subject: [PATCH 07/18] Update library/_thread.po Co-Authored-By: Mathieu Dupuy --- library/_thread.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/_thread.po b/library/_thread.po index 660b07bf1..5a37b4365 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -52,7 +52,7 @@ msgstr "Levée lors d'erreurs spécifiques aux fils d'exécution." #: ../Doc/library/_thread.rst:35 msgid "This is now a synonym of the built-in :exc:`RuntimeError`." msgstr "" -"Ceci est à présent un synonyme d'exception native :exc:`RuntimeError`." +"Ceci est à présent un synonyme de l'exception native :exc:`RuntimeError`." #: ../Doc/library/_thread.rst:41 msgid "This is the type of lock objects." From 6ca61800bc81f284c6e72f019fc0cf052ca7903a Mon Sep 17 00:00:00 2001 From: HUC Date: Tue, 11 Jun 2019 12:14:19 +0200 Subject: [PATCH 08/18] Update library/_thread.po Co-Authored-By: Mathieu Dupuy --- library/_thread.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/_thread.po b/library/_thread.po index 5a37b4365..8b2007b12 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -74,7 +74,7 @@ msgstr "" "d'exécution se termine silencieusement. Quand la fonction termine avec une " "exception non gérée, une trace de la pile est affichée et ensuite " "le fil d'exécution s'arrête (mais les autres fils d'exécutions continuent " -"d'être fonctionnels)." +"de s'exécuter)." #: ../Doc/library/_thread.rst:56 msgid "" From bfc0ef8a9c9a45c8d57d2e167e7c8b870636468a Mon Sep 17 00:00:00 2001 From: HUC Date: Tue, 11 Jun 2019 12:14:42 +0200 Subject: [PATCH 09/18] Update library/_thread.po Co-Authored-By: Mathieu Dupuy --- library/_thread.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/_thread.po b/library/_thread.po index 8b2007b12..9dd689015 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -100,7 +100,7 @@ msgid "" "thread to exit silently." msgstr "" "Lève une exception :exc:`SystemExit`. Si ce n'est pas le cas, le " -"fil d'exécution quittera silencieusement." +"fil d'exécution se terminera silencieusement." #: ../Doc/library/_thread.rst:80 msgid "" From 3a34d38b45bcfe0c5f05697968e27128247e72ec Mon Sep 17 00:00:00 2001 From: HUC Date: Tue, 11 Jun 2019 12:15:07 +0200 Subject: [PATCH 10/18] Update library/_thread.po Co-Authored-By: Mathieu Dupuy --- library/_thread.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/_thread.po b/library/_thread.po index 9dd689015..b70c71867 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -194,7 +194,7 @@ msgstr "" "Sans aucun argument optionnel, cette méthode acquiert le verrou " "inconditionnellement, et si nécessaire attend jusqu'à ce qu'il soit relâché " "par un autre fil d'exécution (un seul fil d'exécution à la fois peut " -"acquérir le verrou — c'est leur raison d'existence)." +"acquérir le verrou — c'est leur raison d'être)." #: ../Doc/library/_thread.rst:130 msgid "" From 3a73332dc493d231c5e7e0b4f9d38c76545b9b8f Mon Sep 17 00:00:00 2001 From: HucSte Date: Tue, 11 Jun 2019 12:44:43 +0200 Subject: [PATCH 11/18] Fix: quelques petites corrections --- library/_thread.po | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/library/_thread.po b/library/_thread.po index b70c71867..25116fdc7 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -33,9 +33,8 @@ msgstr "" "ou :dfn:`tasks`) — plusieurs fils d'exécution de contrôle partagent leur " "espace de données global. Pour la synchronisation, de simples verrous (aussi " "appelés des :dfn:`mutexes` ou des :dfn:`binary semaphores`) sont fournis. " -"Le module :mod:`threading` fournit une manière facile d'utiliser l'API de " -"haut niveau de gestion des fils d'exécution construite au-dessus de " -"ce module." +"Le module :mod:threading fournit une API de fils d'exécution de haut niveau, " +"plus facile à utiliser et construite à partir de ce module." #: ../Doc/library/_thread.rst:26 msgid "This module used to be optional, it is now always available." @@ -90,7 +89,7 @@ msgid "" "If :data:`signal.SIGINT` isn't handled by Python (it was set to :data:" "`signal.SIG_DFL` or :data:`signal.SIG_IGN`), this function does nothing." msgstr "" -"Si le signal :data:`signal.SIGINT` n'est pas géré par Python (il a été " +"Si le signal :data:`signal.SIGINT` n'est pas géré par Python (s'il a été " "paramétré pour :data:`signal.SIG_DFL` ou pour :data:`signal.SIG_IGN`), " "cette fonction ne fait rien." From 303c10083200173df5fa004982708acf37a9024d Mon Sep 17 00:00:00 2001 From: HucSte Date: Tue, 11 Jun 2019 13:42:18 +0200 Subject: [PATCH 12/18] Fix: une toute petite correction --- library/_thread.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/_thread.po b/library/_thread.po index 25116fdc7..bf4fcf261 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -90,7 +90,7 @@ msgid "" "`signal.SIG_DFL` or :data:`signal.SIG_IGN`), this function does nothing." msgstr "" "Si le signal :data:`signal.SIGINT` n'est pas géré par Python (s'il a été " -"paramétré pour :data:`signal.SIG_DFL` ou pour :data:`signal.SIG_IGN`), " +"paramétré à :data:`signal.SIG_DFL` ou :data:`signal.SIG_IGN`), " "cette fonction ne fait rien." #: ../Doc/library/_thread.rst:66 From b2181b1164d12a0251010994b3e0c8cbe92cf20f Mon Sep 17 00:00:00 2001 From: HucSte Date: Tue, 11 Jun 2019 14:28:35 +0200 Subject: [PATCH 13/18] Fix: incorrect balisage de mod threading --- library/_thread.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/_thread.po b/library/_thread.po index bf4fcf261..afd549749 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -33,7 +33,7 @@ msgstr "" "ou :dfn:`tasks`) — plusieurs fils d'exécution de contrôle partagent leur " "espace de données global. Pour la synchronisation, de simples verrous (aussi " "appelés des :dfn:`mutexes` ou des :dfn:`binary semaphores`) sont fournis. " -"Le module :mod:threading fournit une API de fils d'exécution de haut niveau, " +"Le module :mod:`threading` fournit une API de fils d'exécution de haut niveau, " "plus facile à utiliser et construite à partir de ce module." #: ../Doc/library/_thread.rst:26 From fd74e31e949a62f98d53710282ceded70ac9d062 Mon Sep 17 00:00:00 2001 From: HucSte Date: Tue, 11 Jun 2019 15:16:44 +0200 Subject: [PATCH 14/18] Fix: wrap correctly --- library/_thread.po | 75 +++++++++++++++++++++++----------------------- 1 file changed, 37 insertions(+), 38 deletions(-) diff --git a/library/_thread.po b/library/_thread.po index afd549749..c499887cb 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -29,11 +29,11 @@ msgid "" "level threading API built on top of this module." msgstr "" "Ce module fournit les primitives de bas niveau pour travailler avec de " -"multiples fils d'exécution (aussi appelés :dfn:`light-weight processes` " -"ou :dfn:`tasks`) — plusieurs fils d'exécution de contrôle partagent leur " -"espace de données global. Pour la synchronisation, de simples verrous (aussi " -"appelés des :dfn:`mutexes` ou des :dfn:`binary semaphores`) sont fournis. " -"Le module :mod:`threading` fournit une API de fils d'exécution de haut niveau, " +"multiples fils d'exécution (aussi appelés :dfn:`light-weight processes` ou :" +"dfn:`tasks`) — plusieurs fils d'exécution de contrôle partagent leur espace " +"de données global. Pour la synchronisation, de simples verrous (aussi " +"appelés des :dfn:`mutexes` ou des :dfn:`binary semaphores`) sont fournis. Le " +"module :mod:`threading` fournit une API de fils d'exécution de haut niveau, " "plus facile à utiliser et construite à partir de ce module." #: ../Doc/library/_thread.rst:26 @@ -66,23 +66,23 @@ msgid "" "terminates with an unhandled exception, a stack trace is printed and then " "the thread exits (but other threads continue to run)." msgstr "" -"Démarre un nouveau fils d'exécution et renvoie son identifiant. Ce " -"fil d'exécution exécute la fonction *function* avec la liste d'arguments " -"*args* (qui doit être un *tuple*). L'argument optionnel *kwargs* spécifie un " +"Démarre un nouveau fils d'exécution et renvoie son identifiant. Ce fil " +"d'exécution exécute la fonction *function* avec la liste d'arguments *args* " +"(qui doit être un *tuple*). L'argument optionnel *kwargs* spécifie un " "dictionnaire d'arguments de mots clés. Quand la fonction se termine, le fil " "d'exécution se termine silencieusement. Quand la fonction termine avec une " -"exception non gérée, une trace de la pile est affichée et ensuite " -"le fil d'exécution s'arrête (mais les autres fils d'exécutions continuent " -"de s'exécuter)." +"exception non gérée, une trace de la pile est affichée et ensuite le fil " +"d'exécution s'arrête (mais les autres fils d'exécutions continuent de " +"s'exécuter)." #: ../Doc/library/_thread.rst:56 msgid "" "Simulate the effect of a :data:`signal.SIGINT` signal arriving in the main " "thread. A thread can use this function to interrupt the main thread." msgstr "" -"Simule l'effet d'un signal :data:`signal.SIGINT` arrivant au fil " -"d'exécution principal. Un fil d'exécution peut utiliser cette fonction pour " -"interrompre le fil d'exécution principal." +"Simule l'effet d'un signal :data:`signal.SIGINT` arrivant au fil d'exécution " +"principal. Un fil d'exécution peut utiliser cette fonction pour interrompre " +"le fil d'exécution principal." #: ../Doc/library/_thread.rst:59 msgid "" @@ -90,16 +90,16 @@ msgid "" "`signal.SIG_DFL` or :data:`signal.SIG_IGN`), this function does nothing." msgstr "" "Si le signal :data:`signal.SIGINT` n'est pas géré par Python (s'il a été " -"paramétré à :data:`signal.SIG_DFL` ou :data:`signal.SIG_IGN`), " -"cette fonction ne fait rien." +"paramétré à :data:`signal.SIG_DFL` ou :data:`signal.SIG_IGN`), cette " +"fonction ne fait rien." #: ../Doc/library/_thread.rst:66 msgid "" "Raise the :exc:`SystemExit` exception. When not caught, this will cause the " "thread to exit silently." msgstr "" -"Lève une exception :exc:`SystemExit`. Si ce n'est pas le cas, le " -"fil d'exécution se terminera silencieusement." +"Lève une exception :exc:`SystemExit`. Si ce n'est pas le cas, le fil " +"d'exécution se terminera silencieusement." #: ../Doc/library/_thread.rst:80 msgid "" @@ -148,19 +148,18 @@ msgstr "" "utiliser la taille de la plate-forme ou la valeur configurée par défaut) ou " "un entier positif supérieur ou égal à 32 768 (32 Kio). Si *size* n'est pas " "spécifié, 0 est utilisé. Si la modification de la taille de la pile de fils " -"n'est pas prise en charge, une exception :exc:`RuntimeError` est " -"levée. Si la taille de la pile spécifiée n'est pas valide, une " -"exception :exc:`ValueError` est levée et la taille de la pile n'est pas " -"modifiée. 32 Kio est actuellement la valeur minimale de taille de la pile " -"prise en charge pour garantir un espace de pile suffisant pour " -"l'interpréteur lui-même. Notez que certaines plates-formes peuvent avoir des " -"restrictions particulières sur les valeurs de taille de la pile, telles que " -"l'exigence d'une taille de pile minimale > 32 Kio ou d'une allocation en " -"multiples de la taille de page de la mémoire du système – la documentation " -"de la plate-forme devrait être consultée pour plus d'informations (4 Kio " -"sont courants ; en l'absence de renseignements plus spécifiques, l'approche " -"suggérée est l'utilisation de multiples de 4 096 octets pour la taille de la " -"pile)." +"n'est pas prise en charge, une exception :exc:`RuntimeError` est levée. Si " +"la taille de la pile spécifiée n'est pas valide, une exception :exc:" +"`ValueError` est levée et la taille de la pile n'est pas modifiée. 32 Kio " +"est actuellement la valeur minimale de taille de la pile prise en charge " +"pour garantir un espace de pile suffisant pour l'interpréteur lui-même. " +"Notez que certaines plates-formes peuvent avoir des restrictions " +"particulières sur les valeurs de taille de la pile, telles que l'exigence " +"d'une taille de pile minimale > 32 Kio ou d'une allocation en multiples de " +"la taille de page de la mémoire du système – la documentation de la plate-" +"forme devrait être consultée pour plus d'informations (4 Kio sont courants ; " +"en l'absence de renseignements plus spécifiques, l'approche suggérée est " +"l'utilisation de multiples de 4 096 octets pour la taille de la pile)." #: ../Doc/library/_thread.rst:109 msgid "" @@ -271,17 +270,17 @@ msgid "" "module is available, interrupts always go to the main thread.)" msgstr "" "Les fils d'exécution interagissent étrangement avec les interruptions : " -"l'exception :exc:`KeyboardInterrupt` sera reçue par un fil " -"d'exécution arbitraire. (Quand le module :mod:`signal` est disponible, les " -"interruptions vont toujours au fil d'exécution principal)." +"l'exception :exc:`KeyboardInterrupt` sera reçue par un fil d'exécution " +"arbitraire. (Quand le module :mod:`signal` est disponible, les interruptions " +"vont toujours au fil d'exécution principal)." #: ../Doc/library/_thread.rst:179 msgid "" "Calling :func:`sys.exit` or raising the :exc:`SystemExit` exception is " "equivalent to calling :func:`_thread.exit`." msgstr "" -"Appeler la fonction :func:`sys.exit` ou lever l'exception :exc:" -"`SystemExit` est équivalent à appeler la fonction :func:`_thread.exit`." +"Appeler la fonction :func:`sys.exit` ou lever l'exception :exc:`SystemExit` " +"est équivalent à appeler la fonction :func:`_thread.exit`." #: ../Doc/library/_thread.rst:182 msgid "" @@ -290,8 +289,8 @@ msgid "" "acquired." msgstr "" "Il n'est pas possible d'interrompre la méthode :meth:`acquire` sur un verrou " -"— l'exception :exc:`KeyboardInterrupt` surviendra après que le " -"verrou a été acquis." +"— l'exception :exc:`KeyboardInterrupt` surviendra après que le verrou a été " +"acquis." #: ../Doc/library/_thread.rst:185 msgid "" From 41282a6a62b274c9195b5288bb65b9f60813424f Mon Sep 17 00:00:00 2001 From: HucSte Date: Tue, 11 Jun 2019 17:54:16 +0200 Subject: [PATCH 15/18] Fix: caught as #815 --- library/_thread.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/_thread.po b/library/_thread.po index c499887cb..06427665a 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -98,8 +98,8 @@ msgid "" "Raise the :exc:`SystemExit` exception. When not caught, this will cause the " "thread to exit silently." msgstr "" -"Lève une exception :exc:`SystemExit`. Si ce n'est pas le cas, le fil " -"d'exécution se terminera silencieusement." +"Lève une exception :exc:`SystemExit`. Quand elle n'est pas interceptée, " +"le fil d'exécution se terminera silencieusement." #: ../Doc/library/_thread.rst:80 msgid "" From 87cbc1b7208637676b10bca35a3f5da4ae0d1ac7 Mon Sep 17 00:00:00 2001 From: HucSte Date: Tue, 11 Jun 2019 17:58:17 +0200 Subject: [PATCH 16/18] Fix: wrap correctly --- library/_thread.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/_thread.po b/library/_thread.po index 06427665a..326711df3 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -98,8 +98,8 @@ msgid "" "Raise the :exc:`SystemExit` exception. When not caught, this will cause the " "thread to exit silently." msgstr "" -"Lève une exception :exc:`SystemExit`. Quand elle n'est pas interceptée, " -"le fil d'exécution se terminera silencieusement." +"Lève une exception :exc:`SystemExit`. Quand elle n'est pas interceptée, le " +"fil d'exécution se terminera silencieusement." #: ../Doc/library/_thread.rst:80 msgid "" From c176dfe35ad1224141b9d517f5c3eba5856e63ca Mon Sep 17 00:00:00 2001 From: HUC Date: Tue, 11 Jun 2019 18:32:47 +0200 Subject: [PATCH 17/18] Update library/_thread.po Co-Authored-By: Mathieu Dupuy --- library/_thread.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/_thread.po b/library/_thread.po index 326711df3..7efc491f0 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -55,7 +55,7 @@ msgstr "" #: ../Doc/library/_thread.rst:41 msgid "This is the type of lock objects." -msgstr "C'est le type de verrous." +msgstr "C'est le type d'objets verrous." #: ../Doc/library/_thread.rst:46 msgid "" From 7029297beea6118a80943c321b59b0d792612fc7 Mon Sep 17 00:00:00 2001 From: HucSte Date: Tue, 11 Jun 2019 18:38:31 +0200 Subject: [PATCH 18/18] Fix: lock objets! --- library/_thread.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/_thread.po b/library/_thread.po index 7efc491f0..a20071d66 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-03 22:10+0200\n" -"PO-Revision-Date: 2019-06-10 23:09+0100\n" +"PO-Revision-Date: 2019-06-11 18:37+0100\n" "Last-Translator: Stéphane HUC \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -256,7 +256,7 @@ msgid "" "In addition to these methods, lock objects can also be used via the :keyword:" "`with` statement, e.g.::" msgstr "" -"En plus de ces méthodes, le verrou peut aussi être utilisé via " +"En plus de ces méthodes, les objets verrous peuvent aussi être utilisés via " "l'instruction :keyword:`with`, e.g. : ::" #: ../Doc/library/_thread.rst:171