8000 Some fuzzy in library/pty.po (#1193) · python/python-docs-fr@606dfb4 · GitHub
[go: up one dir, main page]

Skip to content

Commit 606dfb4

Browse files
CatadannachristopheNanderonnax
authored
Some fuzzy in library/pty.po (#1193)
* Some fuzzy in library/pty.po * Update library/pty.po Co-Authored-By: Christophe Nanteuil <35002064+christopheNan@users.noreply.github.com> * Traductions et corrections * Update library/pty.po Co-authored-by: Christophe Nanteuil <35002064+christopheNan@users.noreply.github.com> * Update library/pty.po Co-authored-by: Christophe Nanteuil <35002064+christopheNan@users.noreply.github.com> Co-authored-by: Christophe Nanteuil <35002064+christopheNan@users.noreply.github.com> Co-authored-by: Mathieu Dupuy <deronnax@gmail.com>
1 parent e6c0a1b commit 606dfb4

File tree

1 file changed

+26
-4
lines changed

1 file changed

+26
-4
lines changed

library/pty.po

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2019-05-23 16:48+0200\n"
9-
"PO-Revision-Date: 2020-03-21 13:08+0100\n"
9+
"PO-Revision-Date: 2020-03-25 16:25+0100\n"
1010
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1111
"Language: fr\n"
1212
"MIME-Version: 1.0\n"
@@ -68,7 +68,7 @@ msgid ""
6868
"``(master, slave)``, for the master and the slave end, respectively."
6969
msgstr ""
7070
"Ouvre une nouvelle paire de pseudo-terminaux, en utilisant si possible :func:"
71-
"`os.openpty`, ou du code émulant la fonctionnalité pour des systèmes Unix "
71+
"`os.openpty`, ou du code émulant la fonctionnalité pour des systèmes *Unix* "
7272
"génériques. Renvoie une paire de descripteurs de fichier ``(master, "
7373
"slave)``, pour le maître et pour l'esclave respectivement."
7474

@@ -81,8 +81,10 @@ msgid ""
8181
"will return."
8282
msgstr ""
8383
"Crée un nouveau processus et connecte son terminal aux entrées/sorties "
84-
"standard du processus courant. C'est typiquement utilisé pour duper les "
85-
"programmes insistant sur le fait de lire depuis leur terminal."
84+
"standard du processus courant. Cette stratégie est typiquement utilisée pour "
85+
"les programmes qui veulent lire depuis leur propre terminal. Le processus "
86+
"créé utilisant le *pty* est supposé se terminer et, quand il le fera, "
87+
"l'appel de *spawn* terminera."
8688

8789
#: ../Doc/library/pty.rst:50
8890
msgid ""
@@ -91,6 +93,10 @@ msgid ""
9193
"order to force spawn to return before the child process exits an :exc:"
9294
"`OSError` should be thrown."
9395
msgstr ""
10000 96+
"Les fonctions `master_read` et `stdin_read` reçoivent un descripteur de "
97+
"fichier qu'elles doivent lire, et elles doivent toujours renvoyer une chaîne "
98+
"d'octets. Afin de forcer le *spawn* à faire un renvoi avant que le processus "
99+
"enfant ne se termine, une exception :exc:`OSError` doit être levée."
94100

95101
#: ../Doc/library/pty.rst:55
96102
msgid ""
@@ -100,6 +106,11 @@ msgid ""
100106
"child process, and *stdin_read* is passed file descriptor 0, to read from "
101107
"the parent process's standard input."
102108
msgstr ""
109+
"L'implémentation par défaut pour les deux fonctions lit et renvoie jusqu'à "
110+
"1024 octets à chaque appel de la fonction. La fonction de rappel "
111+
"`master_read` reçoit le descripteur de fichier du pseudo-terminal maître "
112+
"pour lire la sortie du processus enfant, et `stdin_read` reçoit le "
113+
"descripteur de fichier 0, pour lire l'entrée standard du processus parent."
103114

104115
#: ../Doc/library/pty.rst:61
105116
msgid ""
@@ -110,6 +121,13 @@ msgid ""
110121
"quit without any input, *spawn* will then loop forever. If *master_read* "
111122
"signals EOF the same behavior results (on linux at least)."
112123
msgstr ""
124+
"Le renvoi d'une chaîne d'octets vide à partir de l'un ou l'autre des rappels "
125+
"est interprété comme une condition de fin de fichier (EOF), et ce rappel ne "
126+
"sera pas appelé après cela. Si *stdin_read* signale EOF, le terminal de "
127+
"contrôle ne peut plus communiquer avec le processus parent OU le processus "
128+
"enfant. À moins que le processus enfant ne quitte sans aucune entrée, "
129+
"*spawn* sera lancé dans une boucle infinie. Si `master_read` indique la fin "
130+
"de fichier, on aura le même comportement (sur Linux au moins)."
113131

114132
#: ../Doc/library/pty.rst:68
115133
msgid ""
@@ -118,6 +136,10 @@ msgid ""
118136
"This is a bug, documented in `issue 26228 <https://bugs.python.org/"
119137
"issue26228>`_."
120138
msgstr ""
139+
"Si les deux fonctions de rappel indiquent la fin de fichier (*EOF*), alors "
140+
"*spawn* ne fera probablement jamais de renvoi, à moins que *select* ne lance "
141+
"une erreur sur votre plateforme lors du passage de trois listes vides. Il "
142+
"s'agit d'un bogue, renseigné dans `<https://bugs.python.org/issue26228>`_."
121143

122144
#: ../Doc/library/pty.rst:73
123145
msgid ""

0 commit comments

Comments
 (0)
0