From 9dac3e25fbe73764fcb7aaeb93f6239dfadd1375 Mon Sep 17 00:00:00 2001 From: "coder.generico" Date: Thu, 8 Oct 2020 11:58:36 +0200 Subject: [PATCH 1/9] traduccion asyncio-queue --- library/asyncio-queue.po | 94 ++++++++++++++++++++++++++++++---------- 1 file changed, 72 insertions(+), 22 deletions(-) diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index a934bb2409..89c8be4ac8 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -5,28 +5,30 @@ # https://mail.python.org/mailman3/lists/docs-es.python.org/ # Check https://github.com/python/python-docs-es/blob/3.8/TRANSLATORS to # get the list of volunteers -# -#, fuzzy +# msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-05 12:54+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2020-10-08 11:54+0200\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.8.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Last-Translator: \n" +"Language: es\n" +"X-Generator: Poedit 2.4.1\n" #: ../Doc/library/asyncio-queue.rst:7 msgid "Queues" -msgstr "" +msgstr "Colas" #: ../Doc/library/asyncio-queue.rst:9 msgid "**Source code:** :source:`Lib/asyncio/queues.py`" -msgstr "" +msgstr "**Código fuente:** :source:`Lib/asyncio/queue.py`" #: ../Doc/library/asyncio-queue.rst:13 msgid "" @@ -34,24 +36,30 @@ msgid "" "module. Although asyncio queues are not thread-safe, they are designed to " "be used specifically in async/await code." msgstr "" +"las colas asyncio son diseñadas para ser similares a clases del módulo :mod:" +"`queue`. Sin embargo las colas asyncio no son seguras para hilos, son " +"diseñadas para usar específicamente en código async/wait." #: ../Doc/library/asyncio-queue.rst:17 msgid "" "Note that methods of asyncio queues don't have a *timeout* parameter; use :" "func:`asyncio.wait_for` function to do queue operations with a timeout." msgstr "" +"Nota que los métodos de colas de asyncio no tienen un parámetro *tiempo de " +"espera*; usa la función :func:`asyncio.wait_for` para hacer operaciones de " +"cola con un tiempo de espera." #: ../Doc/library/asyncio-queue.rst:21 msgid "See also the `Examples`_ section below." -msgstr "" +msgstr "Ver también la sección `Examples`_ a continuación." #: ../Doc/library/asyncio-queue.rst:24 msgid "Queue" -msgstr "" +msgstr "Cola" #: ../Doc/library/asyncio-queue.rst:28 msgid "A first in, first out (FIFO) queue." -msgstr "" +msgstr "Una cola primero en entrar, primero en salir (PEPS)." #: ../Doc/library/asyncio-queue.rst:30 msgid "" @@ -59,53 +67,68 @@ msgid "" "it is an integer greater than ``0``, then ``await put()`` blocks when the " "queue reaches *maxsize* until an item is removed by :meth:`get`." msgstr "" +"Si *maxsize* es menor que o igual a cero, el tamaño de la cola es infinito. " +"Si es un entero mayor a ``0``, entonces ``await put()`` se bloquea cuando " +"una cola alcanza su *maxsize* hasta que un elemento es removido por :meth:" +"`get`." #: ../Doc/library/asyncio-queue.rst:35 msgid "" "Unlike the standard library threading :mod:`queue`, the size of the queue is " "always known and can be returned by calling the :meth:`qsize` method." msgstr "" +"Diferente de los subprocesos de la librería estándar :mod:`queue`, el tamaño " +"de la cola siempre es conocido y puede ser retornado lanzando el método :" +"meth:`qsize`." #: ../Doc/library/asyncio-queue.rst:42 msgid "The *loop* parameter." -msgstr "" +msgstr "El parámetro *loop*." #: ../Doc/library/asyncio-queue.rst:43 msgid "This class is :ref:`not thread safe `." -msgstr "" +msgstr "Esta clase es :ref:`no segura para hilos `." #: ../Doc/library/asyncio-queue.rst:47 msgid "Number of items allowed in the queue." -msgstr "" +msgstr "Número de ítems permitidos en la cola." #: ../Doc/library/asyncio-queue.rst:51 msgid "Return ``True`` if the queue is empty, ``False`` otherwise." -msgstr "" +msgstr "Retorna ``True`` si la cola es vacía, o ``False`` en caso contrario." #: ../Doc/library/asyncio-queue.rst:55 msgid "Return ``True`` if there are :attr:`maxsize` items in the queue." -msgstr "" +msgstr "Retorna ``True`` si hay :attr:`maxsize` items en la cola." #: ../Doc/library/asyncio-queue.rst:57 msgid "" "If the queue was initialized with ``maxsize=0`` (the default), then :meth:" "`full()` never returns ``True``." msgstr "" +"Si la cola fue inicializada con ``maxsize=0`` (el predeterminado), entonces :" +"meth:`fill()` nunca retorna ``True``." #: ../Doc/library/asyncio-queue.rst:62 msgid "" "Remove and return an item from the queue. If queue is empty, wait until an " "item is available." msgstr "" +"Remueve y retorna un ítem de la cola. Si la cola es vacía, espera hasta que " +"un ítem esté disponible." #: ../Doc/library/asyncio-queue.rst:67 msgid "" "Return an item if one is immediately available, else raise :exc:`QueueEmpty`." msgstr "" +"Retorna un ítem si uno está inmediatamente disponible, de otra manera " +"levanta :exc:`QueueEmpty`." #: ../Doc/library/asyncio-queue.rst:72 msgid "Block until all items in the queue have been received and processed." msgstr "" +"Se bloquea hasta que todos los ítems en la cola han sido recibidos y " +"procesados." #: ../Doc/library/asyncio-queue.rst:74 msgid "" @@ -115,28 +138,36 @@ msgid "" "complete. When the count of unfinished tasks drops to zero, :meth:`join` " "unblocks." msgstr "" +"El conteo de tareas no terminadas sube siempre que un ítem es agregado a la " +"cola. El conteo baja siempre que la ejecución de una corrutina :meth:" +"`task_done` para indicar que el ítem fue recuperado y todo el trabajo en él " +"está completo. Cuando el conteo de tareas inacabadas llega a cero, :meth:" +"`join` se desbloquea." #: ../Doc/library/asyncio-queue.rst:82 msgid "" "Put an item into the queue. If the queue is full, wait until a free slot is " "available before adding the item." msgstr "" +"Pone un ítem en la cola. Si la cola está completa, espera hasta que una " +"entrada vacía esté disponible antes de agregar el ítem." #: ../Doc/library/asyncio-queue.rst:87 msgid "Put an item into the queue without blocking." -msgstr "" +msgstr "Pone un ítem en la cola sin bloquearse." #: ../Doc/library/asyncio-queue.rst:89 msgid "If no free slot is immediately available, raise :exc:`QueueFull`." msgstr "" +"Si no hay inmediatamente disponibles entradas vacías, lanza :exc:`QueueFull`." #: ../Doc/library/asyncio-queue.rst:93 msgid "Return the number of items in the queue." -msgstr "" +msgstr "Retorna el número de ítems en la cola." #: ../Doc/library/asyncio-queue.rst:97 msgid "Indicate that a formerly enqueued task is complete." -msgstr "" +msgstr "Indica que una tarea formalmente en cola está completa." #: ../Doc/library/asyncio-queue.rst:99 msgid "" @@ -144,6 +175,9 @@ msgid "" "subsequent call to :meth:`task_done` tells the queue that the processing on " "the task is complete." msgstr "" +"Usada por consumidores de la cola. Para cada :meth:`~Queue.get` usado para " +"buscar una tarea, una ejecución subsecuente a :meth:`task_done` dice a la " +"cola que el procesamiento de la tarea está completo." #: ../Doc/library/asyncio-queue.rst:103 msgid "" @@ -151,58 +185,74 @@ msgid "" "been processed (meaning that a :meth:`task_done` call was received for every " "item that had been :meth:`~Queue.put` into the queue)." msgstr "" +"Si un :meth:`join` está actualmente bloqueando, éste se resumirá cuando " +"todos los ítems han sido procesados (implicado que un método :meth:" +"`task_done` fue recibido por cada ítem que ha sido :meth:`~Queue.put` en la " +"cola." #: ../Doc/library/asyncio-queue.rst:108 msgid "" "Raises :exc:`ValueError` if called more times than there were items placed " "in the queue." msgstr "" +"Lanza :exc:`ValueError` si fue llamado más veces que los ítems en la cola." #: ../Doc/library/asyncio-queue.rst:113 msgid "Priority Queue" -msgstr "" +msgstr "Cola de prioridad" #: ../Doc/library/asyncio-queue.rst:117 msgid "" "A variant of :class:`Queue`; retrieves entries in priority order (lowest " "first)." msgstr "" +"Una variante de :class:`Queue`; recupera entradas en su orden de prioridad " +"(el más bajo primero)." #: ../Doc/library/asyncio-queue.rst:120 msgid "Entries are typically tuples of the form ``(priority_number, data)``." msgstr "" +"Las entradas son típicamente tuplas de la forma ``(priority_number, data)``." #: ../Doc/library/asyncio-queue.rst:125 msgid "LIFO Queue" -msgstr "" +msgstr "Cola UEPA" #: ../Doc/library/asyncio-queue.rst:129 msgid "" "A variant of :class:`Queue` that retrieves most recently added entries first " "(last in, first out)." msgstr "" +"Una variante de una :class:`Queue` que recupera primero el elemento agregado " +"más reciente (último en entrar, primero en salir)." #: ../Doc/library/asyncio-queue.rst:134 msgid "Exceptions" -msgstr "" +msgstr "Excepciones" #: ../Doc/library/asyncio-queue.rst:138 msgid "" "This exception is raised when the :meth:`~Queue.get_nowait` method is called " "on an empty queue." msgstr "" +"Esta excepción es lanzada cuando el método :meth:`~Queue.get_nowait` es " +"ejecutado en una cola vacía." #: ../Doc/library/asyncio-queue.rst:144 msgid "" "Exception raised when the :meth:`~Queue.put_nowait` method is called on a " "queue that has reached its *maxsize*." msgstr "" +"Las excepciones son lanzadas cuando el método :meth:`~Queue.put_nowait` es " +"lanzado en una cola que ha alcanzado su *maxsize*." #: ../Doc/library/asyncio-queue.rst:149 msgid "Examples" -msgstr "" +msgstr "Ejemplos" #: ../Doc/library/asyncio-queue.rst:153 msgid "" "Queues can be used to distribute workload between several concurrent tasks::" msgstr "" +"Las colas pueden ser usadas para distribuir cargas de trabajo entre " +"múltiples tareas concurrentes::" From 311a517f22a7761fc6a46a5150e07d5a7cfd5d6c Mon Sep 17 00:00:00 2001 From: agf-nohchil <61362029+iam-agf@users.noreply.github.com> Date: Thu, 8 Oct 2020 05:16:31 -0500 Subject: [PATCH 2/9] Update asyncio-queue.po --- library/asyncio-queue.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index 89c8be4ac8..378b75f5c5 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -99,7 +99,7 @@ msgstr "Retorna ``True`` si la cola es vacía, o ``False`` en caso contrario." #: ../Doc/library/asyncio-queue.rst:55 msgid "Return ``True`` if there are :attr:`maxsize` items in the queue." -msgstr "Retorna ``True`` si hay :attr:`maxsize` items en la cola." +msgstr "Retorna ``True`` si hay :attr:`maxsize` ítems en la cola." #: ../Doc/library/asyncio-queue.rst:57 msgid "" From 2834f1fa52e2e21d3590774aeaa1ee4e1154a9aa Mon Sep 17 00:00:00 2001 From: agf-nohchil <61362029+iam-agf@users.noreply.github.com> Date: Thu, 8 Oct 2020 05:30:39 -0500 Subject: [PATCH 3/9] Update library/asyncio-queue.po MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cristián Maureira-Fredes --- library/asyncio-queue.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index 378b75f5c5..8d5aba75ad 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -36,7 +36,7 @@ msgid "" "module. Although asyncio queues are not thread-safe, they are designed to " "be used specifically in async/await code." msgstr "" -"las colas asyncio son diseñadas para ser similares a clases del módulo :mod:" +"Las colas asyncio son diseñadas para ser similares a clases del módulo :mod:" "`queue`. Sin embargo las colas asyncio no son seguras para hilos, son " "diseñadas para usar específicamente en código async/wait." From 2d2e463091717d58aef6da0ffb85e6d014641634 Mon Sep 17 00:00:00 2001 From: agf-nohchil <61362029+iam-agf@users.noreply.github.com> Date: Thu, 8 Oct 2020 05:31:46 -0500 Subject: [PATCH 4/9] Update library/asyncio-queue.po MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cristián Maureira-Fredes --- library/asyncio-queue.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index 8d5aba75ad..8bbddbb2bf 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -59,7 +59,7 @@ msgstr "Cola" #: ../Doc/library/asyncio-queue.rst:28 msgid "A first in, first out (FIFO) queue." -msgstr "Una cola primero en entrar, primero en salir (PEPS)." +msgstr "Una cola primero en entrar, primero en salir (PEPS, o *FIFO* en inglés)." #: ../Doc/library/asyncio-queue.rst:30 msgid "" From 676a5fcec5c822e9b285cde0f73546318655f493 Mon Sep 17 00:00:00 2001 From: agf-nohchil <61362029+iam-agf@users.noreply.github.com> Date: Thu, 8 Oct 2020 05:31:59 -0500 Subject: [PATCH 5/9] Update library/asyncio-queue.po MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cristián Maureira-Fredes --- library/asyncio-queue.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index 8bbddbb2bf..482f20e1aa 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -45,8 +45,8 @@ msgid "" "Note that methods of asyncio queues don't have a *timeout* parameter; use :" "func:`asyncio.wait_for` function to do queue operations with a timeout." msgstr "" -"Nota que los métodos de colas de asyncio no tienen un parámetro *tiempo de " -"espera*; usa la función :func:`asyncio.wait_for` para hacer operaciones de " +"Nota que los métodos de colas de asyncio no tienen un parámetro *timeout*" +"; usa la función :func:`asyncio.wait_for` para hacer operaciones de " "cola con un tiempo de espera." #: ../Doc/library/asyncio-queue.rst:21 From 6249719bb31d9b00bfa46988dd016a6c108f08b5 Mon Sep 17 00:00:00 2001 From: agf-nohchil <61362029+iam-agf@users.noreply.github.com> Date: Thu, 8 Oct 2020 05:32:10 -0500 Subject: [PATCH 6/9] Update library/asyncio-queue.po MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cristián Maureira-Fredes --- library/asyncio-queue.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index 482f20e1aa..7f48881f2c 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -77,7 +77,7 @@ msgid "" "Unlike the standard library threading :mod:`queue`, the size of the queue is " "always known and can be returned by calling the :meth:`qsize` method." msgstr "" -"Diferente de los subprocesos de la librería estándar :mod:`queue`, el tamaño " +"Diferente de los subprocesos de la biblioteca estándar :mod:`queue`, el tamaño " "de la cola siempre es conocido y puede ser retornado lanzando el método :" "meth:`qsize`." From adfe5d4b7de28ce4b96278114262ae97310c7b17 Mon Sep 17 00:00:00 2001 From: agf-nohchil <61362029+iam-agf@users.noreply.github.com> Date: Thu, 8 Oct 2020 05:32:46 -0500 Subject: [PATCH 7/9] Update library/asyncio-queue.po MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cristián Maureira-Fredes --- library/asyncio-queue.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index 7f48881f2c..e0bb5918e6 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -78,7 +78,7 @@ msgid "" "always known and can be returned by calling the :meth:`qsize` method." msgstr "" "Diferente de los subprocesos de la biblioteca estándar :mod:`queue`, el tamaño " -"de la cola siempre es conocido y puede ser retornado lanzando el método :" +"de la cola siempre es conocido y puede ser retornado llamando el método :" "meth:`qsize`." #: ../Doc/library/asyncio-queue.rst:42 From 75b3149537d31e4e0b2108f804d3fa0b4829972b Mon Sep 17 00:00:00 2001 From: agf-nohchil <61362029+iam-agf@users.noreply.github.com> Date: Thu, 8 Oct 2020 05:32:55 -0500 Subject: [PATCH 8/9] Update library/asyncio-queue.po MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cristián Maureira-Fredes --- library/asyncio-queue.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index e0bb5918e6..a87713e37a 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -216,7 +216,7 @@ msgstr "" #: ../Doc/library/asyncio-queue.rst:125 msgid "LIFO Queue" -msgstr "Cola UEPA" +msgstr "Cola UEPA (o *LIFO* en inglés)" #: ../Doc/library/asyncio-queue.rst:129 msgid "" From bc27083179bd757afe63119b28ffa045ba5de084 Mon Sep 17 00:00:00 2001 From: Cristian Maureira-Fredes Date: Thu, 8 Oct 2020 12:34:40 +0200 Subject: [PATCH 9/9] powrap --- library/asyncio-queue.po | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index a87713e37a..48f2b863f9 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -5,7 +5,7 @@ # https://mail.python.org/mailman3/lists/docs-es.python.org/ # Check https://github.com/python/python-docs-es/blob/3.8/TRANSLATORS to # get the list of volunteers -# +# msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" @@ -45,9 +45,9 @@ msgid "" "Note that methods of asyncio queues don't have a *timeout* parameter; use :" "func:`asyncio.wait_for` function to do queue operations with a timeout." msgstr "" -"Nota que los métodos de colas de asyncio no tienen un parámetro *timeout*" -"; usa la función :func:`asyncio.wait_for` para hacer operaciones de " -"cola con un tiempo de espera." +"Nota que los métodos de colas de asyncio no tienen un parámetro *timeout*; " +"usa la función :func:`asyncio.wait_for` para hacer operaciones de cola con " +"un tiempo de espera." #: ../Doc/library/asyncio-queue.rst:21 msgid "See also the `Examples`_ section below." @@ -59,7 +59,8 @@ msgstr "Cola" #: ../Doc/library/asyncio-queue.rst:28 msgid "A first in, first out (FIFO) queue." -msgstr "Una cola primero en entrar, primero en salir (PEPS, o *FIFO* en inglés)." +msgstr "" +"Una cola primero en entrar, primero en salir (PEPS, o *FIFO* en inglés)." #: ../Doc/library/asyncio-queue.rst:30 msgid "" @@ -77,9 +78,9 @@ msgid "" "Unlike the standard library threading :mod:`queue`, the size of the queue is " "always known and can be returned by calling the :meth:`qsize` method." msgstr "" -"Diferente de los subprocesos de la biblioteca estándar :mod:`queue`, el tamaño " -"de la cola siempre es conocido y puede ser retornado llamando el método :" -"meth:`qsize`." +"Diferente de los subprocesos de la biblioteca estándar :mod:`queue`, el " +"tamaño de la cola siempre es conocido y puede ser retornado llamando el " +"método :meth:`qsize`." #: ../Doc/library/asyncio-queue.rst:42 msgid "The *loop* parameter."