Skip to content

Traduction de library/socketserver.po #1872

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 54 commits into from
May 21, 2022
Merged
Changes from 1 commit
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
1a94103
Traduction de library/socketserver.po
Gaasmann May 18, 2022
5bf37a4
Update library/socketserver.po
Gaasmann May 18, 2022
588662a
Update library/socketserver.po
Gaasmann May 18, 2022
b8bf04a
Update library/socketserver.po
Gaasmann May 18, 2022
a7b93fe
Update library/socketserver.po
Gaasmann May 18, 2022
90dc45f
Update library/socketserver.po
Gaasmann May 18, 2022
29c7561
Update library/socketserver.po
Gaasmann May 18, 2022
5763773
Update library/socketserver.po
Gaasmann May 18, 2022
62d7c66
Update library/socketserver.po
Gaasmann May 18, 2022
2a028bf
Update library/socketserver.po
Gaasmann May 18, 2022
8f65734
Update library/socketserver.po
Gaasmann May 18, 2022
e41ec64
Update library/socketserver.po
Gaasmann May 18, 2022
aabfd7e
Update library/socketserver.po
Gaasmann May 18, 2022
054d8f3
Update library/socketserver.po
Gaasmann May 18, 2022
b9a17fd
Update library/socketserver.po
Gaasmann May 18, 2022
7ee7d45
Update library/socketserver.po
Gaasmann May 18, 2022
9080cfa
Update library/socketserver.po
Gaasmann May 18, 2022
6ab8ed9
Update library/socketserver.po
Gaasmann May 18, 2022
3666698
Update library/socketserver.po
Gaasmann May 19, 2022
174c4e6
Update library/socketserver.po
Gaasmann May 19, 2022
bb9196a
Update library/socketserver.po
Gaasmann May 19, 2022
21a6379
Update library/socketserver.po
Gaasmann May 19, 2022
3898225
Update library/socketserver.po
Gaasmann May 19, 2022
71c8a86
Update library/socketserver.po
Gaasmann May 19, 2022
101e939
Update library/socketserver.po
Gaasmann May 19, 2022
fa6c36d
Update library/socketserver.po
Gaasmann May 19, 2022
2cd8f90
Update library/socketserver.po
Gaasmann May 19, 2022
0a1067c
Update library/socketserver.po
Gaasmann May 19, 2022
fb5c647
Update library/socketserver.po
Gaasmann May 19, 2022
7fca41c
Update library/socketserver.po
Gaasmann May 19, 2022
938dafb
Update library/socketserver.po
Gaasmann May 19, 2022
8378d4a
Update library/socketserver.po
Gaasmann May 19, 2022
1e1a7a9
Update library/socketserver.po
Gaasmann May 19, 2022
bcbcf7d
Update library/socketserver.po
Gaasmann May 19, 2022
91696a4
Update library/socketserver.po
Gaasmann May 19, 2022
8ea9c9b
Update library/socketserver.po
Gaasmann May 19, 2022
0349ff9
Update library/socketserver.po
Gaasmann May 19, 2022
8c16156
Update library/socketserver.po
Gaasmann May 19, 2022
fd78d1b
Update library/socketserver.po
Gaasmann May 19, 2022
ea056c6
Update library/socketserver.po
Gaasmann May 19, 2022
a3f391f
Update library/socketserver.po
Gaasmann May 19, 2022
2e9abd5
Update library/socketserver.po
Gaasmann May 19, 2022
50f356f
Update library/socketserver.po
Gaasmann May 19, 2022
21fe39b
Update library/socketserver.po
Gaasmann May 19, 2022
f3aab0e
Update library/socketserver.po
Gaasmann May 19, 2022
4fcb2ae
Update library/socketserver.po
Gaasmann May 19, 2022
0eabcca
powrap + chgt sur library/socketserver.rst:13
Gaasmann May 19, 2022
df516fd
Ajout du mot daemon au glossaire sur proposition de @vpoulailleau
Gaasmann May 19, 2022
4d3895c
Update library/socketserver.po
Gaasmann May 19, 2022
b40eb8e
Update library/socketserver.po
Gaasmann May 19, 2022
e6af11f
Update library/socketserver.po
Gaasmann May 19, 2022
17544c2
Commentaires de @Jean-Abou-Samra
Gaasmann May 19, 2022
c01f0fe
Apply suggestions from code review
Gaasmann May 20, 2022
cbcb5a7
Commentaires de @Jean-Abou-Samra
Gaasmann May 20, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
powrap + chgt sur library/socketserver.rst:13
  • Loading branch information
Gaasmann committed May 19, 2022
commit 0eabccadba21bca983bad4a80757b13103bab3c9
87 changes: 44 additions & 43 deletions library/socketserver.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-23 16:16+0200\n"
"PO-Revision-Date: 2022-05-17 22:51-0400\n"
"PO-Revision-Date: 2022-05-18 20:54-0400\n"
"Last-Translator: Nicolas Haller <python@haller.im>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
Expand All @@ -33,7 +33,7 @@ msgstr ""

#: library/socketserver.rst:13
msgid "There are four basic concrete server classes:"
msgstr "Il existe quatre classes concrètes de base :"
msgstr "Il existe quatre classes concrètes fondamentales :"

#: library/socketserver.rst:18
msgid ""
Expand All @@ -55,9 +55,9 @@ msgid ""
"arrive out of order or be lost while in transit. The parameters are the "
"same as for :class:`TCPServer`."
msgstr ""
"Cette classe utilise des datagrammes, qui sont des paquets "
"d'information pouvant arriver dans le désordre, voire être perdus, durant le "
"transport. Les paramètres sont identiques à :class:`TCPServer`."
"Cette classe utilise des datagrammes, qui sont des paquets d'information "
"pouvant arriver dans le désordre, voire être perdus, durant le transport. "
"Les paramètres sont identiques à :class:`TCPServer`."

#: library/socketserver.rst:36
msgid ""
Expand All @@ -66,8 +66,8 @@ msgid ""
"The parameters are the same as for :class:`TCPServer`."
msgstr ""
"Ces classes, moins fréquemment utilisées, sont similaires aux classes pour "
"TCP et UDP mais utilisent des connecteurs UNIX ; ces connecteurs ne sont disponibles "
"que sur les plateformes UNIX. Les paramètres sont identiques à :"
"TCP et UDP mais utilisent des connecteurs UNIX ; ces connecteurs ne sont "
"disponibles que sur les plateformes UNIX. Les paramètres sont identiques à :"
"class:`TCPServer`."

#: library/socketserver.rst:42
Expand Down Expand Up @@ -103,8 +103,8 @@ msgid ""
"meth:`~BaseServer.server_close` to close the socket (unless you used a :"
"keyword:`!with` statement)."
msgstr ""
"La création d'un serveur requiert plusieurs étapes. Premièrement, vous "
"devez créer une classe pour gérer les requêtes en héritant de :class:"
"La création d'un serveur requiert plusieurs étapes. Premièrement, vous devez "
"créer une classe pour gérer les requêtes en héritant de :class:"
"`BaseRequestHandler` et surcharger sa méthode :meth:`~BaseRequestHandler."
"handle`, laquelle traitera les requêtes entrantes. Deuxièmement, vous devez "
"instancier l'une des classes serveurs et lui passer l’adresse du serveur "
Expand All @@ -126,14 +126,14 @@ msgid ""
"meaning that Python will not exit until all threads created by :class:"
"`ThreadingMixIn` have exited."
msgstr ""
"Lorsque vous héritez de :class:`ThreadingMixIn` pour déléguer les "
"connexions à différent fils d’exécution, vous devez déclarer explicitement "
"comment les fils d’exécution doivent se comporter en cas d'arrêt abrupt. La "
"classe :class:`ThreadingMixIn` définit un attribut *daemon_threads*, "
"indiquant si le serveur doit attendre la fin des fils d’exécution ou non. "
"Vous pouvez utiliser cet attribut si vous souhaitez que les fils d’exécution "
"soient autonomes. La valeur par défaut est :const:`False`, indiquant que Python "
"ne doit pas quitter avant que tous les fils d'exécution créés par :class:"
"Lorsque vous héritez de :class:`ThreadingMixIn` pour déléguer les connexions "
"à différent fils d’exécution, vous devez déclarer explicitement comment les "
"fils d’exécution doivent se comporter en cas d'arrêt abrupt. La classe :"
"class:`ThreadingMixIn` définit un attribut *daemon_threads*, indiquant si le "
"serveur doit attendre la fin des fils d’exécution ou non. Vous pouvez "
"utiliser cet attribut si vous souhaitez que les fils d’exécution soient "
"autonomes. La valeur par défaut est :const:`False`, indiquant que Python ne "
"doit pas quitter avant que tous les fils d'exécution créés par :class:"
"`ThreadingMixIn` ne soient terminés."

#: library/socketserver.rst:71
Expand Down Expand Up @@ -230,9 +230,9 @@ msgid ""
msgstr ""
"Désormais, :meth:`socketserver.ForkingMixIn.server_close` et :meth:"
"`socketserver.ThreadingMixIn.server_close` attendent que tous les processus "
"enfants et les fils d’exécution non-*daemon* soit terminés. Ajout de :"
"attr:`socketserver.ForkingMixIn.block_on_close`, un nouvel attribut de "
"classe permettant de conserver le comportement pré-3.7."
"enfants et les fils d’exécution non-*daemon* soit terminés. Ajout de :attr:"
"`socketserver.ForkingMixIn.block_on_close`, un nouvel attribut de classe "
"permettant de conserver le comportement pré-3.7."

#: library/socketserver.rst:143
msgid "These classes are pre-defined using the mix-in classes."
Expand Down Expand Up @@ -320,14 +320,14 @@ msgid ""
"this."
msgstr ""
"Une autre méthode pour gérer plusieurs requêtes simultanément dans un "
"environnement ne prenant en charge ni les fils d’exécution ni :func:`~os.fork` (ou "
"si cela est trop coûteux ou inapproprié compte tenu de la nature du "
"service), est de maintenir une table des requêtes en cours de traitement et "
"d’utiliser :mod:`selectors` pour décider sur quelle requête travailler (et "
"quand accepter une nouvelle requête). Cela est particulièrement important "
"pour les services utilisant des flux de données car chaque client peut "
"rester connecté pour longtemps. Pour une autre façon de gérer cela, voir :"
"mod:`asyncore`."
"environnement ne prenant en charge ni les fils d’exécution ni :func:`~os."
"fork` (ou si cela est trop coûteux ou inapproprié compte tenu de la nature "
"du service), est de maintenir une table des requêtes en cours de traitement "
"et d’utiliser :mod:`selectors` pour décider sur quelle requête travailler "
"(et quand accepter une nouvelle requête). Cela est particulièrement "
"important pour les services utilisant des flux de données car chaque client "
"peut rester connecté pour longtemps. Pour une autre façon de gérer cela, "
"voir :mod:`asyncore`."

#: library/socketserver.rst:186
msgid "Server Objects"
Expand Down Expand Up @@ -371,8 +371,8 @@ msgstr ""
"méthodes :meth:`get_request`, :meth:`verify_request` et :meth:"
"`process_request`. Si la méthode :meth:`~BaseRequestHandler.handle` de la "
"classe de gestion des requêtes lève une exception, alors la méthode :meth:"
"`handle_error` du serveur est appelée. Si aucune requête n'est reçue avant « :"
"attr:`timeout` » secondes, :meth:`handle_timeout` est appelée et :meth:"
"`handle_error` du serveur est appelée. Si aucune requête n'est reçue avant "
"« :attr:`timeout` » secondes, :meth:`handle_timeout` est appelée et :meth:"
"`handle_request` rend la main."

#: library/socketserver.rst:217
Expand Down Expand Up @@ -500,9 +500,9 @@ msgid ""
"desired. If :meth:`handle_request` receives no incoming requests within the "
"timeout period, the :meth:`handle_timeout` method is called."
msgstr ""
"Délai d'attente en secondes, ou :const:`None` si aucune limite n'est demandée. "
"Si :meth:`handle_request` ne reçoit aucune requête entrante pendant le délai "
"d'attente, la méthode :meth:`handle_timeout` est appelée."
"Délai d'attente en secondes, ou :const:`None` si aucune limite n'est "
"demandée. Si :meth:`handle_request` ne reçoit aucune requête entrante "
"pendant le délai d'attente, la méthode :meth:`handle_timeout` est appelée."

#: library/socketserver.rst:307
msgid ""
Expand Down Expand Up @@ -666,9 +666,9 @@ msgid ""
msgstr ""
"Le type de :attr:`self.request` est différent pour les services utilisant "
"des datagrammes ou des flux de données. Pour les services à flux de "
"données, :attr:`self.request` renvoie l'objet connecteur ; pour les "
"services à datagrammes, :attr:`self.request` est une paire constituée d'une "
"chaîne de caractères et du connecteur."
"données, :attr:`self.request` renvoie l'objet connecteur ; pour les services "
"à datagrammes, :attr:`self.request` est une paire constituée d'une chaîne de "
"caractères et du connecteur."

#: library/socketserver.rst:419
msgid ""
Expand Down Expand Up @@ -701,17 +701,18 @@ msgid ""
"BufferedIOBase` readable interface, and :attr:`DatagramRequestHandler.wfile` "
"supports the :class:`io.BufferedIOBase` writable interface."
msgstr ""
"L'attribut :attr:`rfile` des deux classes prend en charge l'interface de lecture "
"de :class:`io.BufferedIOBase`. L'attribut :attr:`DatagramRequestHandler."
"wfile` sait gérer l'interface d'écriture de :class:`io.BufferedIOBase`."
"L'attribut :attr:`rfile` des deux classes prend en charge l'interface de "
"lecture de :class:`io.BufferedIOBase`. L'attribut :attr:"
"`DatagramRequestHandler.wfile` sait gérer l'interface d'écriture de :class:"
"`io.BufferedIOBase`."

#: library/socketserver.rst:439
msgid ""
":attr:`StreamRequestHandler.wfile` also supports the :class:`io."
"BufferedIOBase` writable interface."
msgstr ""
":attr:`StreamRequestHandler.wfile` prend également en charge l'interface d'écriture "
"de :class:`io.BufferedIOBase`."
":attr:`StreamRequestHandler.wfile` prend également en charge l'interface "
"d'écriture de :class:`io.BufferedIOBase`."

#: library/socketserver.rst:445
msgid "Examples"
Expand Down Expand Up @@ -799,6 +800,6 @@ msgid ""
"platforms that support :func:`~os.fork`."
msgstr ""
"La classe :class:`ForkingMixIn` est utilisable de la même façon à la "
"différence près que le serveur crée un nouveau processus fils pour "
"chaque requête. Disponible uniquement sur les plateformes POSIX prenant en charge :"
"différence près que le serveur crée un nouveau processus fils pour chaque "
"requête. Disponible uniquement sur les plateformes POSIX prenant en charge :"
"func:`~os.fork`."