From efdb652f30d4144967b38b8a03ae3aa7d6e75e38 Mon Sep 17 00:00:00 2001 From: eviau <37245459+eviau@users.noreply.github.com> Date: Mon, 4 Apr 2022 18:54:48 -0400 Subject: [PATCH 01/10] premier commit --- library/http.server.po | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/library/http.server.po b/library/http.server.po index e1864f5e2..f8578124a 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -6,31 +6,34 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-18 17:06+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2022-04-04 17:42-0400\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Last-Translator: Edith Viau \n" +"X-Generator: Poedit 2.3\n" #: library/http.server.rst:2 msgid ":mod:`http.server` --- HTTP servers" -msgstr "" +msgstr ":mod:`http.server` --- serveurs HTTP" #: library/http.server.rst:7 msgid "**Source code:** :source:`Lib/http/server.py`" -msgstr "" +msgstr "**Code source:** :source:`Lib/http/server.py`" #: library/http.server.rst:17 msgid "This module defines classes for implementing HTTP servers." -msgstr "" +msgstr "Ce module définit des classes implémentant des serveurs HTTP." #: library/http.server.rst:22 msgid "" ":mod:`http.server` is not recommended for production. It only implements " "basic security checks." msgstr "" +":mod:`http.server` n'est pas recommandé pour la mise en production. Il " +"n'implémente que des vérifications élémentaires de sécurité." #: library/http.server.rst:25 msgid "" @@ -222,8 +225,8 @@ msgstr "" #: library/http.server.rst:191 msgid "" -"This method will parse and dispatch the request to the appropriate :meth:" -"`do_\\*` method. You should never need to override it." +"This method will parse and dispatch the request to the appropriate :meth:`do_" +"\\*` method. You should never need to override it." msgstr "" #: library/http.server.rst:196 From ef7a53a918dea580628370f9aab79e32bea409a7 Mon Sep 17 00:00:00 2001 From: eviau <37245459+eviau@users.noreply.github.com> Date: Tue, 5 Apr 2022 20:30:53 -0400 Subject: [PATCH 02/10] quelques autres commits --- library/http.server.po | 41 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/library/http.server.po b/library/http.server.po index f8578124a..1016335da 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-18 17:06+0100\n" -"PO-Revision-Date: 2022-04-04 17:42-0400\n" +"PO-Revision-Date: 2022-04-05 20:27-0400\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -32,8 +32,8 @@ msgid "" ":mod:`http.server` is not recommended for production. It only implements " "basic security checks." msgstr "" -":mod:`http.server` n'est pas recommandé pour la mise en production. Il " -"n'implémente que des vérifications élémentaires de sécurité." +":mod:`http.server` n'est pas recommandé pour la mise en production. Les " +"vérifications de sécurité implémentées ne ssont qu'élémentaires." #: library/http.server.rst:25 msgid "" @@ -41,6 +41,11 @@ msgid "" "subclass. It creates and listens at the HTTP socket, dispatching the " "requests to a handler. Code to create and run the server looks like this::" msgstr "" +"Une des classes, :class:`HTTPServer`, est une sous-classe :class:" +"`socketserver.TCPServer`. Elle crée une interface de connexion (*socket* en " +"anglais) avant de rester à l'écoute des messages reçus sur celle-ci, les " +"répartissant à un gestionnaire d'évènements (*handler* en anglais). Le code " +"pour créer et rouler le serveur ressemble à ceci ::" #: library/http.server.rst:37 msgid "" @@ -49,6 +54,11 @@ msgid "" "`server_port`. The server is accessible by the handler, typically through " "the handler's :attr:`server` instance variable." msgstr "" +"Cette classe exploite la classe :class:`~socketserver.TCPServer` en " +"sauvegardant l'adresse du serveur comme des variables d'instance nommées :" +"attr:`server_name` et :attr:`server_port`. Le serveur est accessible par le " +"gestionnaire d'évènments, habituellement par le viais de la variable " +"d'instance :attr:`server`." #: library/http.server.rst:44 msgid "" @@ -57,6 +67,11 @@ msgid "" "web browsers pre-opening sockets, on which :class:`HTTPServer` would wait " "indefinitely." msgstr "" +"Cette classe est identique à HTTPServer mais utilise des fils d'exécution " +"afin de gérer les requêtes, et ce, par le biais de :class:`~socketserver." +"ThreadingMixIn`. Ceci est utile afin de gérer les pré-ouvertures des " +"interfaces de connexion des navigateurs web, sur lesquelles :class:" +"`HTTPServer` attendrait de façon perpétuelle." #: library/http.server.rst:52 msgid "" @@ -64,6 +79,9 @@ msgid "" "*RequestHandlerClass* on instantiation, of which this module provides three " "different variants:" msgstr "" +"On doit passer un *RequestHandlerClass* lors de l'instantiation de :class:" +"`HTTPServer` et de :class:`ThreadingHTTPServer`. Ce module en fournit trois " +"variantes différentes :" #: library/http.server.rst:58 msgid "" @@ -73,6 +91,11 @@ msgid "" "`BaseHTTPRequestHandler` provides a number of class and instance variables, " "and methods for use by subclasses." msgstr "" +"Cette classe est utilisée afin de gérer les requêtes HTTP arrivant au " +"serveur. Elle ne peut pas répondre par elle-même à des requêtes HTTP; cette " +"méthode doit être surchargée dans les classes dérivées, par exemple *GET* ou " +"*POST*. :class:`BaseHTTPRequestHandler`fournit un nombre de classes et de " +"variables d'instance, ainsi que des méthodes à utiliser par les sous-classes." #: library/http.server.rst:64 msgid "" @@ -83,20 +106,30 @@ msgid "" "stored in instance variables of the handler. Subclasses should not need to " "override or extend the :meth:`__init__` method." msgstr "" +"Le gestionnaire d'évènements analysera la requête et les en-têtes avant " +"d'appeler une méthode spécifique au type de requête. Le nom de la méthode " +"est généré à partir de la requête. Par exemple, pour la méthode de requête " +"``SPAM``, la méthode :meth:`do_SPAM` sera appelée sans arguments. Toute " +"l'information pertinente est sauvegardée dans les variables d'instance du " +"gestionnaire d'évènements. Pour les sous-classes, il n'est pas nécessaire de " +"surcharger ou de prolonger la méthode :meth:`__init__`." #: library/http.server.rst:71 msgid ":class:`BaseHTTPRequestHandler` has the following instance variables:" msgstr "" +":class:`BaseHTTPRequestHandler` a les variables d'instances suivantes :" #: library/http.server.rst:75 msgid "" "Contains a tuple of the form ``(host, port)`` referring to the client's " "address." msgstr "" +"Contient un *n*-uplet de la forme ``(host, port)``, faisant référence à " +"l'adresse du client." #: library/http.server.rst:80 msgid "Contains the server instance." -msgstr "" +msgstr "Contient l'instance du serveur." #: library/http.server.rst:84 msgid "" From ce7f8ef504697a76f3f6172813d449eebefdd187 Mon Sep 17 00:00:00 2001 From: eviau <37245459+eviau@users.noreply.github.com> Date: Thu, 7 Apr 2022 19:49:12 -0400 Subject: [PATCH 03/10] quelques autres traductions --- library/http.server.po | 47 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 2 deletions(-) diff --git a/library/http.server.po b/library/http.server.po index 1016335da..0694e0d80 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-18 17:06+0100\n" -"PO-Revision-Date: 2022-04-05 20:27-0400\n" +"PO-Revision-Date: 2022-04-07 19:48-0400\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -137,6 +137,9 @@ msgid "" "indicating if another request may be expected, or if the connection should " "be shut down." msgstr "" +"Booléen qui doit être défini avant que :meth:`handle_one_request` ne " +"retourne, indiquant si on peut recevoir une autre requête ou si la connexion " +"doit être fermée." #: library/http.server.rst:90 msgid "" @@ -145,10 +148,14 @@ msgid "" "`handle_one_request`. If no valid request line was processed, it should be " "set to the empty string." msgstr "" +"Contient la chaîne de caractères représentant la ligne de requête HTTP. La " +"dénotation de fin de ligne CRLF est enlevée. Cet attribut doit être défini " +"par :meth:`handle_one_request`. Dans le cas où aucun ligne de requête valide " +"n'a été traitée, il doit prendre la valeur de la chaîne de caractères vide." #: library/http.server.rst:97 msgid "Contains the command (request type). For example, ``'GET'``." -msgstr "" +msgstr "Contient la commande (le type de requête). Par exemple, ``'GET'``." #: library/http.server.rst:101 msgid "" @@ -156,11 +163,16 @@ msgid "" "``path`` includes the query. Using the terminology of :rfc:`3986`, ``path`` " "here includes ``hier-part`` and the ``query``." msgstr "" +"Contient le chemin de la requête. Si la composante de requête de l'URL est " +"présente, alors ``path`` contient la requête. Selon la terminologie de :rfc:" +"`3986`, ``path`` inclut ici ``hier-part`` et la ``query``." #: library/http.server.rst:107 msgid "" "Contains the version string from the request. For example, ``'HTTP/1.0'``." msgstr "" +"Contient la version de la requête, en chaîne de caractères. Par exemple, " +"``'HTTP/1.0'``." #: library/http.server.rst:111 msgid "" @@ -198,6 +210,10 @@ msgid "" "format is multiple whitespace-separated strings, where each string is of the " "form name[/version]. For example, ``'BaseHTTP/0.2'``." msgstr "" +"Précise la version du logiciel du serveur. Vous pouvez l'écraser. Le format " +"utilisé est constitué de plusieurs chaînes de caractères séparées par des " +"caractères d'espacement, où chaque chaîne prend la forme name[/version]. Par " +"exemple, ``'BaseHTTP/0.2'``." #: library/http.server.rst:142 msgid "" @@ -205,6 +221,9 @@ msgid "" "`version_string` method and the :attr:`server_version` class variable. For " "example, ``'Python/1.4'``." msgstr "" +"Contient la version système de Python, dans une forme pouvant être utilisée " +"par la méthode :attr:`version_string` ainsi que par la variable de classe :" +"attr:`server_version`. Par exemple, ``'Python/1.4'``." #: library/http.server.rst:148 msgid "" @@ -213,12 +232,18 @@ msgid "" "default with variables from :attr:`responses` based on the status code that " "passed to :meth:`send_error`." msgstr "" +"Définit un format de chaîne de caractères devant être utilisé par la " +"méthode :meth:`send_error` afin de construire une réponse d'erreur pour le " +"client. Par défaut, la chaîne contient des variables provenant de : attr: " +"`responses` se basant sur le code de statut passé à : meth:`send_error`." #: library/http.server.rst:155 msgid "" "Specifies the Content-Type HTTP header of error responses sent to the " "client. The default value is ``'text/html'``." msgstr "" +"Définit l'en-tête HTTP Content-Type des réponses d'erreur envoyées au " +"client. La valeur par défaut est ``'text/html'``." #: library/http.server.rst:160 msgid "" @@ -228,6 +253,12 @@ msgid "" "(using :meth:`send_header`) in all of its responses to clients. For " "backwards compatibility, the setting defaults to ``'HTTP/1.0'``." msgstr "" +"Définit la version du protocole HTTP qui sera utilisée pour les réponses. Si " +"définie comme ``'HTTP/1.1.'``, le serveur permettra des connexions HTTP " +"persistante ; cependant, votre serveur *doit* alors inclure une en-tête " +"``Content-Length``adéquate (en utilisant :meth: `send_header`) dans toutes " +"les réponses envoyées aux clients. Par souci de rétrocompatibilité, le " +"paramètre prend ``'HTTP/1.0'`` comme valeur par défaut. " #: library/http.server.rst:168 msgid "" @@ -235,6 +266,9 @@ msgid "" "headers. Typically, this is not overridden, and it defaults to :class:`http." "client.HTTPMessage`." msgstr "" +"Définit une classe similaire à :class:`email.message.Message` permettant " +"l'analyse des en-têtes HTTP. Habituellement, cette valeur n'est pas écrasée, " +"et prend par défaut la valeur de :class:`http.client.HTTPMessage`." #: library/http.server.rst:174 msgid "" @@ -244,10 +278,19 @@ msgid "" "*message* key in an error response, and *longmessage* as the *explain* key. " "It is used by :meth:`send_response_only` and :meth:`send_error` methods." msgstr "" +"Cet attribut contient une correspondance entre des codes d'erreurs dénotés " +"par des entiers et des *n*-uplets contenant un message court et un message " +"long. Par exemple, ``{code: (shortmessage, longmessage)}``. Habituellement, " +"le message *shortmessage* correspond à la clé *message* d'une réponse " +"d'erreur, alors que le message *longmessage* correspond à la clé *explain* " +"de celle-ci. Il est utilisé par les méthodes :meth:`send_response_only` et :" +"meth:`send_error`." #: library/http.server.rst:180 msgid "A :class:`BaseHTTPRequestHandler` instance has the following methods:" msgstr "" +"Une instance de la classe :class:`BaseHTTPRequestHandler` contient les " +"méthodes suivantes :" #: library/http.server.rst:184 msgid "" From 54d427e9d0c880974682a627cb532ace9b754460 Mon Sep 17 00:00:00 2001 From: eviau <37245459+eviau@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:59:31 -0400 Subject: [PATCH 04/10] a few spelling mistakes --- library/http.server.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/library/http.server.po b/library/http.server.po index 0694e0d80..4ca66e59f 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -33,7 +33,7 @@ msgid "" "basic security checks." msgstr "" ":mod:`http.server` n'est pas recommandé pour la mise en production. Les " -"vérifications de sécurité implémentées ne ssont qu'élémentaires." +"vérifications de sécurité implémentées ne sont qu'élémentaires." #: library/http.server.rst:25 msgid "" @@ -57,7 +57,7 @@ msgstr "" "Cette classe exploite la classe :class:`~socketserver.TCPServer` en " "sauvegardant l'adresse du serveur comme des variables d'instance nommées :" "attr:`server_name` et :attr:`server_port`. Le serveur est accessible par le " -"gestionnaire d'évènments, habituellement par le viais de la variable " +"gestionnaire d'évènements, habituellement par le biais de la variable " "d'instance :attr:`server`." #: library/http.server.rst:44 @@ -79,7 +79,7 @@ msgid "" "*RequestHandlerClass* on instantiation, of which this module provides three " "different variants:" msgstr "" -"On doit passer un *RequestHandlerClass* lors de l'instantiation de :class:" +"On doit passer un *RequestHandlerClass* lors de l'instanciation de :class:" "`HTTPServer` et de :class:`ThreadingHTTPServer`. Ce module en fournit trois " "variantes différentes :" @@ -94,7 +94,7 @@ msgstr "" "Cette classe est utilisée afin de gérer les requêtes HTTP arrivant au " "serveur. Elle ne peut pas répondre par elle-même à des requêtes HTTP; cette " "méthode doit être surchargée dans les classes dérivées, par exemple *GET* ou " -"*POST*. :class:`BaseHTTPRequestHandler`fournit un nombre de classes et de " +"*POST*. La classe :class:`BaseHTTPRequestHandler` fournit un nombre de classes et de " "variables d'instance, ainsi que des méthodes à utiliser par les sous-classes." #: library/http.server.rst:64 @@ -212,7 +212,7 @@ msgid "" msgstr "" "Précise la version du logiciel du serveur. Vous pouvez l'écraser. Le format " "utilisé est constitué de plusieurs chaînes de caractères séparées par des " -"caractères d'espacement, où chaque chaîne prend la forme name[/version]. Par " +"caractères d'espacement, où chaque chaîne prend la forme *name[/version]*. Par " "exemple, ``'BaseHTTP/0.2'``." #: library/http.server.rst:142 @@ -234,8 +234,8 @@ msgid "" msgstr "" "Définit un format de chaîne de caractères devant être utilisé par la " "méthode :meth:`send_error` afin de construire une réponse d'erreur pour le " -"client. Par défaut, la chaîne contient des variables provenant de : attr: " -"`responses` se basant sur le code de statut passé à : meth:`send_error`." +"client. Par défaut, la chaîne contient des variables provenant de l'attribut :attr:" +"`responses` se basant sur le code de statut passé à :meth:`send_error`." #: library/http.server.rst:155 msgid "" From 465e6d3ca9f5f498356b27be54a25afd2b4d42b7 Mon Sep 17 00:00:00 2001 From: eviau <37245459+eviau@users.noreply.github.com> Date: Mon, 18 Apr 2022 18:07:54 -0400 Subject: [PATCH 05/10] quelques fautes d'orthographe et de frappe --- library/http.server.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/http.server.po b/library/http.server.po index 4ca66e59f..dc2649db4 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -256,7 +256,7 @@ msgstr "" "Définit la version du protocole HTTP qui sera utilisée pour les réponses. Si " "définie comme ``'HTTP/1.1.'``, le serveur permettra des connexions HTTP " "persistante ; cependant, votre serveur *doit* alors inclure une en-tête " -"``Content-Length``adéquate (en utilisant :meth: `send_header`) dans toutes " +"``Content-Length`` adéquate (en utilisant :meth:`send_header`) dans toutes " "les réponses envoyées aux clients. Par souci de rétrocompatibilité, le " "paramètre prend ``'HTTP/1.0'`` comme valeur par défaut. " From 49cc5edf98e51afb2541f47f36cba7ed8532502a Mon Sep 17 00:00:00 2001 From: eviau <37245459+eviau@users.noreply.github.com> Date: Mon, 18 Apr 2022 18:09:10 -0400 Subject: [PATCH 06/10] powrap --- library/http.server.po | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/library/http.server.po b/library/http.server.po index dc2649db4..a5f8af8db 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -94,8 +94,9 @@ msgstr "" "Cette classe est utilisée afin de gérer les requêtes HTTP arrivant au " "serveur. Elle ne peut pas répondre par elle-même à des requêtes HTTP; cette " "méthode doit être surchargée dans les classes dérivées, par exemple *GET* ou " -"*POST*. La classe :class:`BaseHTTPRequestHandler` fournit un nombre de classes et de " -"variables d'instance, ainsi que des méthodes à utiliser par les sous-classes." +"*POST*. La classe :class:`BaseHTTPRequestHandler` fournit un nombre de " +"classes et de variables d'instance, ainsi que des méthodes à utiliser par " +"les sous-classes." #: library/http.server.rst:64 msgid "" @@ -212,8 +213,8 @@ msgid "" msgstr "" "Précise la version du logiciel du serveur. Vous pouvez l'écraser. Le format " "utilisé est constitué de plusieurs chaînes de caractères séparées par des " -"caractères d'espacement, où chaque chaîne prend la forme *name[/version]*. Par " -"exemple, ``'BaseHTTP/0.2'``." +"caractères d'espacement, où chaque chaîne prend la forme *name[/version]*. " +"Par exemple, ``'BaseHTTP/0.2'``." #: library/http.server.rst:142 msgid "" @@ -234,8 +235,9 @@ msgid "" msgstr "" "Définit un format de chaîne de caractères devant être utilisé par la " "méthode :meth:`send_error` afin de construire une réponse d'erreur pour le " -"client. Par défaut, la chaîne contient des variables provenant de l'attribut :attr:" -"`responses` se basant sur le code de statut passé à :meth:`send_error`." +"client. Par défaut, la chaîne contient des variables provenant de " +"l'attribut :attr:`responses` se basant sur le code de statut passé à :meth:" +"`send_error`." #: library/http.server.rst:155 msgid "" From ca24fda1a063ef9ed4e002eddcb2b456ea356531 Mon Sep 17 00:00:00 2001 From: eviau <37245459+eviau@users.noreply.github.com> Date: Mon, 18 Apr 2022 18:19:57 -0400 Subject: [PATCH 07/10] et un tour de padpo --- library/http.server.po | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/library/http.server.po b/library/http.server.po index a5f8af8db..001330c86 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-18 17:06+0100\n" -"PO-Revision-Date: 2022-04-07 19:48-0400\n" +"PO-Revision-Date: 2022-04-18 18:17-0400\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgid "" "web browsers pre-opening sockets, on which :class:`HTTPServer` would wait " "indefinitely." msgstr "" -"Cette classe est identique à HTTPServer mais utilise des fils d'exécution " +"Cette classe est identique à *HTTPServer* mais utilise des fils d'exécution " "afin de gérer les requêtes, et ce, par le biais de :class:`~socketserver." "ThreadingMixIn`. Ceci est utile afin de gérer les pré-ouvertures des " "interfaces de connexion des navigateurs web, sur lesquelles :class:" @@ -80,7 +80,7 @@ msgid "" "different variants:" msgstr "" "On doit passer un *RequestHandlerClass* lors de l'instanciation de :class:" -"`HTTPServer` et de :class:`ThreadingHTTPServer`. Ce module en fournit trois " +"`HTTPServer` et de :class:`ThreadingHTTPServer`. Ce module fournit trois " "variantes différentes :" #: library/http.server.rst:58 @@ -92,7 +92,7 @@ msgid "" "and methods for use by subclasses." msgstr "" "Cette classe est utilisée afin de gérer les requêtes HTTP arrivant au " -"serveur. Elle ne peut pas répondre par elle-même à des requêtes HTTP; cette " +"serveur. Elle ne peut pas répondre par elle-même à des requêtes HTTP ; cette " "méthode doit être surchargée dans les classes dérivées, par exemple *GET* ou " "*POST*. La classe :class:`BaseHTTPRequestHandler` fournit un nombre de " "classes et de variables d'instance, ainsi que des méthodes à utiliser par " @@ -150,9 +150,10 @@ msgid "" "set to the empty string." msgstr "" "Contient la chaîne de caractères représentant la ligne de requête HTTP. La " -"dénotation de fin de ligne CRLF est enlevée. Cet attribut doit être défini " -"par :meth:`handle_one_request`. Dans le cas où aucun ligne de requête valide " -"n'a été traitée, il doit prendre la valeur de la chaîne de caractères vide." +"dénotation de fin de ligne *CRLF* est enlevée. Cet attribut doit être défini " +"par :meth:`handle_one_request`. Dans le cas où aucune ligne de requête " +"valide n'a été traitée, il doit prendre la valeur de la chaîne de caractères " +"vide." #: library/http.server.rst:97 msgid "Contains the command (request type). For example, ``'GET'``." @@ -257,10 +258,10 @@ msgid "" msgstr "" "Définit la version du protocole HTTP qui sera utilisée pour les réponses. Si " "définie comme ``'HTTP/1.1.'``, le serveur permettra des connexions HTTP " -"persistante ; cependant, votre serveur *doit* alors inclure une en-tête " +"persistante ; cependant, votre serveur *doit* alors inclure un en-tête " "``Content-Length`` adéquate (en utilisant :meth:`send_header`) dans toutes " "les réponses envoyées aux clients. Par souci de rétrocompatibilité, le " -"paramètre prend ``'HTTP/1.0'`` comme valeur par défaut. " +"paramètre prend ``'HTTP/1.0'`` comme valeur par défaut." #: library/http.server.rst:168 msgid "" From fc9b242daea19acbe3df462acf4e183476530ee6 Mon Sep 17 00:00:00 2001 From: eviau <37245459+eviau@users.noreply.github.com> Date: Wed, 27 Apr 2022 06:22:28 -0400 Subject: [PATCH 08/10] ajustements --- library/http.server.po | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/library/http.server.po b/library/http.server.po index 001330c86..23255fff5 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-18 17:06+0100\n" -"PO-Revision-Date: 2022-04-18 18:17-0400\n" +"PO-Revision-Date: 2022-04-27 06:17-0400\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -41,7 +41,7 @@ msgid "" "subclass. It creates and listens at the HTTP socket, dispatching the " "requests to a handler. Code to create and run the server looks like this::" msgstr "" -"Une des classes, :class:`HTTPServer`, est une sous-classe :class:" +"Une des classes, :class:`HTTPServer`, est une sous-classe de :class:" "`socketserver.TCPServer`. Elle crée une interface de connexion (*socket* en " "anglais) avant de rester à l'écoute des messages reçus sur celle-ci, les " "répartissant à un gestionnaire d'évènements (*handler* en anglais). Le code " @@ -94,9 +94,9 @@ msgstr "" "Cette classe est utilisée afin de gérer les requêtes HTTP arrivant au " "serveur. Elle ne peut pas répondre par elle-même à des requêtes HTTP ; cette " "méthode doit être surchargée dans les classes dérivées, par exemple *GET* ou " -"*POST*. La classe :class:`BaseHTTPRequestHandler` fournit un nombre de " -"classes et de variables d'instance, ainsi que des méthodes à utiliser par " -"les sous-classes." +"*POST*. La classe :class:`BaseHTTPRequestHandler` fournit plusieurs classes " +"et variables d'instance, ainsi que des méthodes à utiliser par les sous-" +"classes." #: library/http.server.rst:64 msgid "" @@ -258,8 +258,8 @@ msgid "" msgstr "" "Définit la version du protocole HTTP qui sera utilisée pour les réponses. Si " "définie comme ``'HTTP/1.1.'``, le serveur permettra des connexions HTTP " -"persistante ; cependant, votre serveur *doit* alors inclure un en-tête " -"``Content-Length`` adéquate (en utilisant :meth:`send_header`) dans toutes " +"persistantes ; cependant, votre serveur *doit* alors inclure un en-tête " +"``Content-Length`` adéquat (en utilisant :meth:`send_header`) dans toutes " "les réponses envoyées aux clients. Par souci de rétrocompatibilité, le " "paramètre prend ``'HTTP/1.0'`` comme valeur par défaut." @@ -307,6 +307,8 @@ msgid "" "This method will parse and dispatch the request to the appropriate :meth:`do_" "\\*` method. You should never need to override it." msgstr "" +"Cette méthode analyse la requête et la transmet à la méthode :meth:`do_\\*` " +"appropriée. Il ne faut jamais l'écraser." #: library/http.server.rst:196 msgid "" From c565980eb5faf53fab729dc3899045eaafeb8099 Mon Sep 17 00:00:00 2001 From: edith <37245459+eviau@users.noreply.github.com> Date: Tue, 3 May 2022 07:06:21 -0400 Subject: [PATCH 09/10] Apply suggestions from code review Co-authored-by: Jean Abou-Samra --- library/http.server.po | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/library/http.server.po b/library/http.server.po index 23255fff5..0ab3d4ce5 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -21,7 +21,7 @@ msgstr ":mod:`http.server` --- serveurs HTTP" #: library/http.server.rst:7 msgid "**Source code:** :source:`Lib/http/server.py`" -msgstr "**Code source:** :source:`Lib/http/server.py`" +msgstr "**Code source :** :source:`Lib/http/server.py`" #: library/http.server.rst:17 msgid "This module defines classes for implementing HTTP servers." @@ -45,7 +45,7 @@ msgstr "" "`socketserver.TCPServer`. Elle crée une interface de connexion (*socket* en " "anglais) avant de rester à l'écoute des messages reçus sur celle-ci, les " "répartissant à un gestionnaire d'évènements (*handler* en anglais). Le code " -"pour créer et rouler le serveur ressemble à ceci ::" +"pour créer et exécuter le serveur ressemble à ceci ::" #: library/http.server.rst:37 msgid "" @@ -54,11 +54,11 @@ msgid "" "`server_port`. The server is accessible by the handler, typically through " "the handler's :attr:`server` instance variable." msgstr "" -"Cette classe exploite la classe :class:`~socketserver.TCPServer` en " -"sauvegardant l'adresse du serveur comme des variables d'instance nommées :" -"attr:`server_name` et :attr:`server_port`. Le serveur est accessible par le " -"gestionnaire d'évènements, habituellement par le biais de la variable " -"d'instance :attr:`server`." +"Cette classe hérite de la classe :class:`~socketserver.TCPServer`. Ses instances " +"contiennent l'adresse du serveur dans les variables d'instance :attr:`server_name` et :attr:`server_port`. +"Le serveur est accessible par le " +"gestionnaire d'évènements, habituellement par le biais de sa variable d'instance " +":attr:`server`." #: library/http.server.rst:44 msgid "" @@ -139,7 +139,7 @@ msgid "" "be shut down." msgstr "" "Booléen qui doit être défini avant que :meth:`handle_one_request` ne " -"retourne, indiquant si on peut recevoir une autre requête ou si la connexion " +"termine son exécution, indiquant si on peut recevoir une autre requête ou si la connexion " "doit être fermée." #: library/http.server.rst:90 @@ -212,9 +212,9 @@ msgid "" "format is multiple whitespace-separated strings, where each string is of the " "form name[/version]. For example, ``'BaseHTTP/0.2'``." msgstr "" -"Précise la version du logiciel du serveur. Vous pouvez l'écraser. Le format " +"Précise la version du logiciel du serveur. Vous pouvez la modifier. Le format " "utilisé est constitué de plusieurs chaînes de caractères séparées par des " -"caractères d'espacement, où chaque chaîne prend la forme *name[/version]*. " +"caractères d'espacement, où chaque chaîne prend la forme *nom[/version]*. " "Par exemple, ``'BaseHTTP/0.2'``." #: library/http.server.rst:142 @@ -234,7 +234,7 @@ msgid "" "default with variables from :attr:`responses` based on the status code that " "passed to :meth:`send_error`." msgstr "" -"Définit un format de chaîne de caractères devant être utilisé par la " +"Définit une chaîne de caractères avec champs de formatage devant être utilisée par la " "méthode :meth:`send_error` afin de construire une réponse d'erreur pour le " "client. Par défaut, la chaîne contient des variables provenant de " "l'attribut :attr:`responses` se basant sur le code de statut passé à :meth:" @@ -270,7 +270,7 @@ msgid "" "client.HTTPMessage`." msgstr "" "Définit une classe similaire à :class:`email.message.Message` permettant " -"l'analyse des en-têtes HTTP. Habituellement, cette valeur n'est pas écrasée, " +"l'analyse des en-têtes HTTP. Habituellement, cette valeur n'est pas modifiée, " "et prend par défaut la valeur de :class:`http.client.HTTPMessage`." #: library/http.server.rst:174 @@ -281,7 +281,7 @@ msgid "" "*message* key in an error response, and *longmessage* as the *explain* key. " "It is used by :meth:`send_response_only` and :meth:`send_error` methods." msgstr "" -"Cet attribut contient une correspondance entre des codes d'erreurs dénotés " +"Cet attribut contient une table de correspondance entre des codes d'erreurs dénotés " "par des entiers et des *n*-uplets contenant un message court et un message " "long. Par exemple, ``{code: (shortmessage, longmessage)}``. Habituellement, " "le message *shortmessage* correspond à la clé *message* d'une réponse " From 4afcd9f9fa52599bb4c1584c559362c59ea0215f Mon Sep 17 00:00:00 2001 From: eviau <37245459+eviau@users.noreply.github.com> Date: Tue, 3 May 2022 07:13:36 -0400 Subject: [PATCH 10/10] une des traductions devient un fuzzy, et powrap/pospell --- library/http.server.po | 55 +++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/library/http.server.po b/library/http.server.po index 0ab3d4ce5..9eab6a283 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -54,11 +54,11 @@ msgid "" "`server_port`. The server is accessible by the handler, typically through " "the handler's :attr:`server` instance variable." msgstr "" -"Cette classe hérite de la classe :class:`~socketserver.TCPServer`. Ses instances " -"contiennent l'adresse du serveur dans les variables d'instance :attr:`server_name` et :attr:`server_port`. -"Le serveur est accessible par le " -"gestionnaire d'évènements, habituellement par le biais de sa variable d'instance " -":attr:`server`." +"Cette classe hérite de la classe :class:`~socketserver.TCPServer`. Ses " +"instances contiennent l'adresse du serveur dans les variables d'instance :" +"attr:`server_name` et :attr:`server_port`.Le serveur est accessible par le " +"gestionnaire d'évènements, habituellement par le biais de sa variable " +"d'instance :attr:`server`." #: library/http.server.rst:44 msgid "" @@ -138,9 +138,9 @@ msgid "" "indicating if another request may be expected, or if the connection should " "be shut down." msgstr "" -"Booléen qui doit être défini avant que :meth:`handle_one_request` ne " -"termine son exécution, indiquant si on peut recevoir une autre requête ou si la connexion " -"doit être fermée." +"Booléen qui doit être défini avant que :meth:`handle_one_request` ne termine " +"son exécution, indiquant si on peut recevoir une autre requête ou si la " +"connexion doit être fermée." #: library/http.server.rst:90 msgid "" @@ -212,10 +212,10 @@ msgid "" "format is multiple whitespace-separated strings, where each string is of the " "form name[/version]. For example, ``'BaseHTTP/0.2'``." msgstr "" -"Précise la version du logiciel du serveur. Vous pouvez la modifier. Le format " -"utilisé est constitué de plusieurs chaînes de caractères séparées par des " -"caractères d'espacement, où chaque chaîne prend la forme *nom[/version]*. " -"Par exemple, ``'BaseHTTP/0.2'``." +"Précise la version du logiciel du serveur. Vous pouvez la modifier. Le " +"format utilisé est constitué de plusieurs chaînes de caractères séparées par " +"des caractères d'espacement, où chaque chaîne prend la forme *nom[/" +"version]*. Par exemple, ``'BaseHTTP/0.2'``." #: library/http.server.rst:142 msgid "" @@ -234,11 +234,11 @@ msgid "" "default with variables from :attr:`responses` based on the status code that " "passed to :meth:`send_error`." msgstr "" -"Définit une chaîne de caractères avec champs de formatage devant être utilisée par la " -"méthode :meth:`send_error` afin de construire une réponse d'erreur pour le " -"client. Par défaut, la chaîne contient des variables provenant de " -"l'attribut :attr:`responses` se basant sur le code de statut passé à :meth:" -"`send_error`." +"Définit une chaîne de caractères avec champs de formatage devant être " +"utilisée par la méthode :meth:`send_error` afin de construire une réponse " +"d'erreur pour le client. Par défaut, la chaîne contient des variables " +"provenant de l'attribut :attr:`responses` se basant sur le code de statut " +"passé à :meth:`send_error`." #: library/http.server.rst:155 msgid "" @@ -270,8 +270,8 @@ msgid "" "client.HTTPMessage`." msgstr "" "Définit une classe similaire à :class:`email.message.Message` permettant " -"l'analyse des en-têtes HTTP. Habituellement, cette valeur n'est pas modifiée, " -"et prend par défaut la valeur de :class:`http.client.HTTPMessage`." +"l'analyse des en-têtes HTTP. Habituellement, cette valeur n'est pas " +"modifiée, et prend par défaut la valeur de :class:`http.client.HTTPMessage`." #: library/http.server.rst:174 msgid "" @@ -281,13 +281,13 @@ msgid "" "*message* key in an error response, and *longmessage* as the *explain* key. " "It is used by :meth:`send_response_only` and :meth:`send_error` methods." msgstr "" -"Cet attribut contient une table de correspondance entre des codes d'erreurs dénotés " -"par des entiers et des *n*-uplets contenant un message court et un message " -"long. Par exemple, ``{code: (shortmessage, longmessage)}``. Habituellement, " -"le message *shortmessage* correspond à la clé *message* d'une réponse " -"d'erreur, alors que le message *longmessage* correspond à la clé *explain* " -"de celle-ci. Il est utilisé par les méthodes :meth:`send_response_only` et :" -"meth:`send_error`." +"Cet attribut contient une table de correspondance entre des codes d'erreurs " +"dénotés par des entiers et des *n*-uplets contenant un message court et un " +"message long. Par exemple, ``{code: (shortmessage, longmessage)}``. " +"Habituellement, le message *shortmessage* correspond à la clé *message* " +"d'une réponse d'erreur, alors que le message *longmessage* correspond à la " +"clé *explain* de celle-ci. Il est utilisé par les méthodes :meth:" +"`send_response_only` et :meth:`send_error`." #: library/http.server.rst:180 msgid "A :class:`BaseHTTPRequestHandler` instance has the following methods:" @@ -303,6 +303,7 @@ msgid "" msgstr "" #: library/http.server.rst:191 +#, fuzzy msgid "" "This method will parse and dispatch the request to the appropriate :meth:`do_" "\\*` method. You should never need to override it." @@ -614,7 +615,7 @@ msgstr "" #: library/http.server.rst:455 msgid "" -"CGI scripts run by the :class:`CGIHTTPRequestHandler` class cannot execute " +"CGI scripts run by the :class:`CGIHTTPRequestHandler` class cannot execute " "redirects (HTTP code 302), because code 200 (script output follows) is sent " "prior to execution of the CGI script. This pre-empts the status code." msgstr ""