Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit54a457e

Browse files
committed
Traducido archivo library/asynchat.po (60% + fuzzy)
1 parent46d7aa3 commit54a457e

File tree

1 file changed

+55
-18
lines changed

1 file changed

+55
-18
lines changed

‎library/asynchat.po

Lines changed: 55 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ msgstr ""
99
"Project-Id-Version:Python 3.8\n"
1010
"Report-Msgid-Bugs-To:\n"
1111
"POT-Creation-Date:2019-05-06 11:59-0400\n"
12-
"PO-Revision-Date:2021-01-09 23:05+0100\n"
12+
"PO-Revision-Date:2021-01-17 01:54+0100\n"
1313
"Language-Team:python-doc-es\n"
1414
"MIME-Version:1.0\n"
1515
"Content-Type:text/plain; charset=UTF-8\n"
@@ -44,7 +44,6 @@ msgstr ""
4444
# -He "traducido" el verbo de "subclass" por "heredar", ¿alguna solución mejor?
4545
# -TODO: ver contexto de "channel map"
4646
#:../Doc/library/asynchat.rst:22
47-
#,fuzzy
4847
msgid""
4948
"This module builds on the :mod:`asyncore` infrastructure, simplifying "
5049
"asynchronous clients and servers and making it easier to handle protocols "
@@ -62,13 +61,13 @@ msgstr ""
6261
"simplificando los clientes y servidores asíncronos y facilitando gestionar "
6362
"protocolos cuyos elementos son terminados por cadenas de texto arbitrarias o "
6463
"de longitud variable. :mod:`asynchat` define la clase abstracta :class:"
65-
"`async_chat` de la que se debe heredar,dando implementaciones delos "
66-
"métodos :meth:`collect_incoming_data` y :meth:`found_terminator`. Utiliza el "
67-
"mismo bucleasíncrono que :mod:`asyncore`, y los dos tipos de canal, :class:"
68-
"`asyncore.dispatcher` y :class:`asynchat.async_chat`, que se pueden mezclar "
69-
"librementeen el mapa de canal. Normalmente un canal de servidor :class:"
70-
"`asyncore.dispatcher` genera nuevos objetos de canal :class:`asynchat."
71-
"async_chat`, alrecibir peticiones de conexión entrantes."
64+
"`async_chat` de la que se debe heredar,implementadolosmétodos :meth:"
65+
"`collect_incoming_data` y :meth:`found_terminator`. Utiliza el mismo bucle "
66+
"asíncrono que :mod:`asyncore`, y los dos tipos de canal, :class:`asyncore."
67+
"dispatcher` y :class:`asynchat.async_chat`, que se pueden mezclar libremente "
68+
"en el mapa de canal. Normalmente un canal de servidor :class:`asyncore."
69+
"dispatcher` genera nuevos objetos de canal :class:`asynchat.async_chat`, al"
70+
"recibir peticiones de conexión entrantes."
7271

7372
#:../Doc/library/asynchat.rst:37
7473
msgid""
@@ -78,6 +77,11 @@ msgid ""
7877
"methods. The :class:`asyncore.dispatcher` methods can be used, although not "
7978
"all make sense in a message/response context."
8079
msgstr""
80+
"Esta clase es una subclase abstracta de :class:`asyncore.dispatcher`. Para "
81+
"el uso práctico del código se debe heredar :class:`async_chat`, definiendo "
82+
"los métodos significativos :meth:`collect_incoming_data` y :meth:"
83+
"`found_terminator`. Los métodos de :class:`asyncore.dispatcher` se pueden "
84+
"utilizar, aunque no todos tienen sentido en un contexto de mensaje/respuesta."
8185

8286
#:../Doc/library/asynchat.rst:44
8387
msgid""
@@ -87,22 +91,33 @@ msgid ""
8791
"`async_chat` object's methods are called by the event-processing framework "
8892
"with no action on the part of the programmer."
8993
msgstr""
94+
"Al igual que :class:`asyncore.dispatcher`, :class:`async_chat` define una "
95+
"serie de eventos generados por un análisis sobre las condiciones de "
96+
"_socket_, tras una llamada a :c:func:`select`. Una vez que el bucle de "
97+
"_polling_ haya sido iniciado, los métodos de los objetos :class:`async_chat` "
98+
"son llamados por el _framework_ que procesa los eventos, sin que tengamos "
99+
"que programar ninguna acción a mayores."
90100

91101
#:../Doc/library/asynchat.rst:50
92102
msgid""
93103
"Two class attributes can be modified, to improve performance, or possibly "
94104
"even to conserve memory."
95105
msgstr""
106+
"Se pueden modificar dos atributos de clase, para mejorar el rendimiento o "
107+
"incluso hasta para ahorrar memoria."
96108

97109
#:../Doc/library/asynchat.rst:56
98110
msgid"The asynchronous input buffer size (default ``4096``)."
99-
msgstr""
111+
msgstr"El tamaño del _buffer_ de entrada asíncrona (por defecto ``4096``)."
100112

101113
#:../Doc/library/asynchat.rst:61
102114
msgid"The asynchronous output buffer size (default ``4096``)."
103-
msgstr""
115+
msgstr"El tamaño del _buffer_ de salida asíncrona (por defecto ``4096``)."
104116

117+
# -Traducido "exhaustion" como "agotamiento", ¿alguna palabra más técnica mejor?
118+
# -¿Traducción de "endpoint"? en este caso posiblemente dependa del contexto
105119
#:../Doc/library/asynchat.rst:63
120+
#,fuzzy
106121
msgid""
107122
"Unlike :class:`asyncore.dispatcher`, :class:`async_chat` allows you to "
108123
"define a :abbr:`FIFO (first-in, first-out)` queue of *producers*. A producer "
@@ -116,6 +131,18 @@ msgid ""
116131
"recognize the end of, or an important breakpoint in, an incoming "
117132
"transmission from the remote endpoint."
118133
msgstr""
134+
"Al contrario que :class:`asyncore.dispatcher`, :class:`async_chat` permite "
135+
"definir una cola :abbr:`FIFO (first-in, first-out)` de productores "
136+
"(*producers*). Un productor necesita tener un solo método, :meth:`more`, que "
137+
"debe devolver los datos que se vayan a transmitir en el canal. Cuando el "
138+
"método :meth:`more` devuelve un objeto bytes vacío, significa que el "
139+
"productor ya se ha agotado (por ejemplo, que no contiene más datos). En este "
140+
"punto, el objeto :class:`async_chat` elimina el productor de la cola y "
141+
"empieza a usar el siguiente productor, si existiese. Cuando la cola de "
142+
"productores está vacía, el método :meth:`handle_write` no hace nada. El "
143+
"método :meth:`set_terminator` de los objetos de canal se utiliza para "
144+
"describir cómo reconocer, en una transmisión entrante desde el punto remoto, "
145+
"el final de esta transmisión o un punto de ruptura importante en la misma."
119146

120147
#:../Doc/library/asynchat.rst:76
121148
msgid""
@@ -124,12 +151,18 @@ msgid ""
124151
"data that the channel receives asynchronously. The methods are described "
125152
"below."
126153
msgstr""
154+
"Para construir una subclase funcional de :class:`async_chat`, los métodos de "
155+
"entrada :meth:`collect_incoming_data` and :meth:`found_terminator` deben "
156+
"tratar los datos que el canal recibe asíncronamente. Los métodos se "
157+
"describen a continuación."
127158

128159
#:../Doc/library/asynchat.rst:84
129160
msgid""
130161
"Pushes a ``None`` on to the producer queue. When this producer is popped off "
131162
"the queue it causes the channel to be closed."
132163
msgstr""
164+
"Añade un ``None`` en la cola de productores. Cuando este productor se extrae "
165+
"de la cola, hace que el canal se cierre."
133166

134167
#:../Doc/library/asynchat.rst:90
135168
msgid""
@@ -181,39 +214,43 @@ msgstr ""
181214

182215
#:../Doc/library/asynchat.rst:137
183216
msgid"term"
184-
msgstr""
217+
msgstr"término"
185218

186219
#:../Doc/library/asynchat.rst:137
187220
msgid"Description"
188-
msgstr""
221+
msgstr"Descripción"
189222

190223
#:../Doc/library/asynchat.rst:139
191224
msgid"*string*"
192-
msgstr""
225+
msgstr"*string*"
193226

194227
#:../Doc/library/asynchat.rst:139
195228
msgid""
196229
"Will call :meth:`found_terminator` when the string is found in the input "
197230
"stream"
198231
msgstr""
232+
"Llamará a :meth:`found_terminator` cuando la cadena de caracteres se "
233+
"encuentre en el flujo de datos de entrada"
199234

200235
#:../Doc/library/asynchat.rst:142
201236
msgid"*integer*"
202-
msgstr""
237+
msgstr"*integer*"
203238

204239
#:../Doc/library/asynchat.rst:142
205240
msgid""
206241
"Will call :meth:`found_terminator` when the indicated number of characters "
207242
"have been received"
208243
msgstr""
244+
"Llamará a :meth:`found_terminator` cuando el número de caracteres indicado "
245+
"se haya recibido"
209246

210247
#:../Doc/library/asynchat.rst:146
211248
msgid"``None``"
212-
msgstr""
249+
msgstr"``None``"
213250

214251
#:../Doc/library/asynchat.rst:146
215252
msgid"The channel continues to collect data forever"
216-
msgstr""
253+
msgstr"El canal continúa recopilando datos indefinidamente"
217254

218255
#:../Doc/library/asynchat.rst:150
219256
msgid""
@@ -223,7 +260,7 @@ msgstr ""
223260

224261
#:../Doc/library/asynchat.rst:157
225262
msgid"asynchat Example"
226-
msgstr""
263+
msgstr"Ejemplo de asynchat"
227264

228265
#:../Doc/library/asynchat.rst:159
229266
msgid""

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp