From 3aa28324bd879ac48743a0ed5a1cc81db97f2a16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Thu, 10 Sep 2020 00:29:06 +0200 Subject: [PATCH 1/5] Traducido archivo library/asyncio-api-index.po --- TRANSLATORS | 1 + dictionaries/library_asyncio-api-index.txt | 8 + library/asyncio-api-index.po | 182 ++++++++++++--------- 3 files changed, 115 insertions(+), 76 deletions(-) create mode 100644 dictionaries/library_asyncio-api-index.txt diff --git a/TRANSLATORS b/TRANSLATORS index 8dffa55f61..e56e1d9951 100644 --- a/TRANSLATORS +++ b/TRANSLATORS @@ -41,6 +41,7 @@ Omar Mendo (@beejeke) Darwing Medina Lacayo (@darwing1210) Claudia Millán Nebot (@clacri @cheshireminima) María José Molina Contreras (@mjmolina) +Álvaro Mondéjar Rubio (@mondeja) Marco Moresi (@mrcmoresi) Federico Jurío (@FedericoJurio) Marco Richetta (@marcorichetta) diff --git a/dictionaries/library_asyncio-api-index.txt b/dictionaries/library_asyncio-api-index.txt new file mode 100644 index 0000000000..5c29fc0417 --- /dev/null +++ b/dictionaries/library_asyncio-api-index.txt @@ -0,0 +1,8 @@ +async +await +loop +concurrentemente +completitud +pools +pub +syncronización \ No newline at end of file diff --git a/library/asyncio-api-index.po b/library/asyncio-api-index.po index 7cc1835bd9..9af1ba0d49 100644 --- a/library/asyncio-api-index.po +++ b/library/asyncio-api-index.po @@ -1,135 +1,139 @@ # Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. -# Maintained by the python-doc-es workteam. +# Maintained by the python-doc-es workteam. # docs-es@python.org / https://mail.python.org/mailman3/lists/docs-es.python.org/ # Check https://github.com/PyCampES/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: 2019-05-06 11:59-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2020-09-10 00:17+0200\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Last-Translator: Álvaro Mondéjar Rubio \n" +"Language: es\n" +"X-Generator: Poedit 2.4.1\n" #: ../Doc/library/asyncio-api-index.rst:6 msgid "High-level API Index" -msgstr "" +msgstr "Índice de API de alto nivel" #: ../Doc/library/asyncio-api-index.rst:8 msgid "This page lists all high-level async/await enabled asyncio APIs." msgstr "" +"Esta página lista todas las APIs async/await habilitadas de alto nivel." #: ../Doc/library/asyncio-api-index.rst:12 msgid "Tasks" -msgstr "" +msgstr "Tareas" #: ../Doc/library/asyncio-api-index.rst:14 msgid "" "Utilities to run asyncio programs, create Tasks, and await on multiple " "things with timeouts." msgstr "" +"Utilidades para ejecutar programas asyncio, crear Tareas y esperar a varias " +"cosas con tiempos de expiración. " #: ../Doc/library/asyncio-api-index.rst:21 msgid ":func:`run`" -msgstr "" +msgstr ":func:`run`" #: ../Doc/library/asyncio-api-index.rst:22 msgid "Create event loop, run a coroutine, close the loop." -msgstr "" +msgstr "Crea un loop de eventos, ejecuta una corrutina, cierra el loop." #: ../Doc/library/asyncio-api-index.rst:24 msgid ":func:`create_task`" -msgstr "" +msgstr ":func:`create_task`" #: ../Doc/library/asyncio-api-index.rst:25 msgid "Start an asyncio Task." -msgstr "" +msgstr "Lanza una Tarea asyncio." #: ../Doc/library/asyncio-api-index.rst:27 msgid "``await`` :func:`sleep`" -msgstr "" +msgstr "``await`` :func:`sleep`" #: ../Doc/library/asyncio-api-index.rst:28 msgid "Sleep for a number of seconds." -msgstr "" +msgstr "Duerme por un número de segundos." #: ../Doc/library/asyncio-api-index.rst:30 msgid "``await`` :func:`gather`" -msgstr "" +msgstr "``await`` :func:`gather`" #: ../Doc/library/asyncio-api-index.rst:31 msgid "Schedule and wait for things concurrently." -msgstr "" +msgstr "Programa y espera por cosas concurrentemente." #: ../Doc/library/asyncio-api-index.rst:33 msgid "``await`` :func:`wait_for`" -msgstr "" +msgstr "``await`` :func:`wait_for`" #: ../Doc/library/asyncio-api-index.rst:34 msgid "Run with a timeout." -msgstr "" +msgstr "Ejecuta con un tiempo de expiración." #: ../Doc/library/asyncio-api-index.rst:36 msgid "``await`` :func:`shield`" -msgstr "" +msgstr "``await`` :func:`shield`" #: ../Doc/library/asyncio-api-index.rst:37 msgid "Shield from cancellation." -msgstr "" +msgstr "Escuda la cancelación." #: ../Doc/library/asyncio-api-index.rst:39 msgid "``await`` :func:`wait`" -msgstr "" +msgstr "``await`` :func:`wait`" #: ../Doc/library/asyncio-api-index.rst:40 msgid "Monitor for completion." -msgstr "" +msgstr "Monitorea la completitud." #: ../Doc/library/asyncio-api-index.rst:42 msgid ":func:`current_task`" -msgstr "" +msgstr ":func:`current_task`" #: ../Doc/library/asyncio-api-index.rst:43 msgid "Return the current Task." -msgstr "" +msgstr "Devuelve la Tarea actual." #: ../Doc/library/asyncio-api-index.rst:45 msgid ":func:`all_tasks`" -msgstr "" +msgstr ":func:`all_tasks`" #: ../Doc/library/asyncio-api-index.rst:46 msgid "Return all tasks for an event loop." -msgstr "" +msgstr "Devuelve todas las tareas para un loop de eventos." #: ../Doc/library/asyncio-api-index.rst:48 msgid ":class:`Task`" -msgstr "" +msgstr ":class:`Task`" #: ../Doc/library/asyncio-api-index.rst:49 msgid "Task object." -msgstr "" +msgstr "Objeto Tarea." #: ../Doc/library/asyncio-api-index.rst:51 msgid ":func:`run_coroutine_threadsafe`" -msgstr "" +msgstr ":func:`run_coroutine_threadsafe`" #: ../Doc/library/asyncio-api-index.rst:52 msgid "Schedule a coroutine from another OS thread." -msgstr "" +msgstr "Programa una corrutina de desde otro hilo del sistema operativo." #: ../Doc/library/asyncio-api-index.rst:54 msgid "``for in`` :func:`as_completed`" -msgstr "" +msgstr "``for in`` :func:`as_completed`" #: ../Doc/library/asyncio-api-index.rst:55 msgid "Monitor for completion with a ``for`` loop." -msgstr "" +msgstr "Monitorea por completitud con un loop ``for``." #: ../Doc/library/asyncio-api-index.rst:59 #: ../Doc/library/asyncio-api-index.rst:95 @@ -138,237 +142,255 @@ msgstr "" #: ../Doc/library/asyncio-api-index.rst:188 #: ../Doc/library/asyncio-api-index.rst:213 msgid "Examples" -msgstr "" +msgstr "Ejemplos" #: ../Doc/library/asyncio-api-index.rst:60 msgid "" ":ref:`Using asyncio.gather() to run things in parallel " "`." msgstr "" +":ref:`Usando asyncio.gather() para ejecutar cosas en paralelo " +"`." #: ../Doc/library/asyncio-api-index.rst:63 msgid "" ":ref:`Using asyncio.wait_for() to enforce a timeout " "`." msgstr "" +":ref:`Usando asyncio.wait_for() para forzar un tiempo de expiración " +"`." #: ../Doc/library/asyncio-api-index.rst:66 msgid ":ref:`Cancellation `." -msgstr "" +msgstr ":ref:`Cancelación `." #: ../Doc/library/asyncio-api-index.rst:68 msgid ":ref:`Using asyncio.sleep() `." -msgstr "" +msgstr ":ref:`Usando asyncio.sleep() `." #: ../Doc/library/asyncio-api-index.rst:70 msgid "See also the main :ref:`Tasks documentation page `." msgstr "" +"Ver también la :ref:`página principal de documentación de Tareas " +"`." #: ../Doc/library/asyncio-api-index.rst:74 msgid "Queues" -msgstr "" +msgstr "Colas" #: ../Doc/library/asyncio-api-index.rst:76 msgid "" "Queues should be used to distribute work amongst multiple asyncio Tasks, " "implement connection pools, and pub/sub patterns." msgstr "" +"Las colas deberían ser usadas para distribuir trabajo entre múltiples Tareas " +"asyncio, implementar pools de conexiones y patrones pub/sub." #: ../Doc/library/asyncio-api-index.rst:84 msgid ":class:`Queue`" -msgstr "" +msgstr ":class:`Queue`" #: ../Doc/library/asyncio-api-index.rst:85 msgid "A FIFO queue." -msgstr "" +msgstr "Una cola FIFO." #: ../Doc/library/asyncio-api-index.rst:87 msgid ":class:`PriorityQueue`" -msgstr "" +msgstr ":class:`PriorityQueue`" #: ../Doc/library/asyncio-api-index.rst:88 msgid "A priority queue." -msgstr "" +msgstr "Una cola de prioridad." #: ../Doc/library/asyncio-api-index.rst:90 msgid ":class:`LifoQueue`" -msgstr "" +msgstr ":class:`LifoQueue`" #: ../Doc/library/asyncio-api-index.rst:91 msgid "A LIFO queue." -msgstr "" +msgstr "Una cola LIFO." #: ../Doc/library/asyncio-api-index.rst:96 msgid "" ":ref:`Using asyncio.Queue to distribute workload between several Tasks " "`." msgstr "" +":ref:`Usando asyncio.Queue para distribuir carga de trabajo entre varias " +"Tareas `." #: ../Doc/library/asyncio-api-index.rst:99 msgid "See also the :ref:`Queues documentation page `." msgstr "" +"Ver también la :ref:`página de documentación de Colas `." #: ../Doc/library/asyncio-api-index.rst:103 msgid "Subprocesses" -msgstr "" +msgstr "Subprocesos" #: ../Doc/library/asyncio-api-index.rst:105 msgid "Utilities to spawn subprocesses and run shell commands." -msgstr "" +msgstr "Utilidades para generar subprocesos y ejecutar comandos de consola." #: ../Doc/library/asyncio-api-index.rst:111 msgid "``await`` :func:`create_subprocess_exec`" -msgstr "" +msgstr "``await`` :func:`create_subprocess_exec`" #: ../Doc/library/asyncio-api-index.rst:112 msgid "Create a subprocess." -msgstr "" +msgstr "Crea un subproceso." #: ../Doc/library/asyncio-api-index.rst:114 msgid "``await`` :func:`create_subprocess_shell`" -msgstr "" +msgstr "``await`` :func:`create_subprocess_shell`" #: ../Doc/library/asyncio-api-index.rst:115 msgid "Run a shell command." -msgstr "" +msgstr "Ejecuta un comando de consola." #: ../Doc/library/asyncio-api-index.rst:120 msgid ":ref:`Executing a shell command `." msgstr "" +":ref:`Ejecutando un comando de consola `." #: ../Doc/library/asyncio-api-index.rst:122 msgid "See also the :ref:`subprocess APIs ` documentation." msgstr "" +"Ver también la documentación de las :ref:`APIs de subprocesos `." #: ../Doc/library/asyncio-api-index.rst:127 msgid "Streams" -msgstr "" +msgstr "Canales" #: ../Doc/library/asyncio-api-index.rst:129 msgid "High-level APIs to work with network IO." -msgstr "" +msgstr "APIs de alto nivel para trabajar con IO de red." #: ../Doc/library/asyncio-api-index.rst:135 msgid "``await`` :func:`open_connection`" -msgstr "" +msgstr "``await`` :func:`open_connection`" #: ../Doc/library/asyncio-api-index.rst:136 msgid "Establish a TCP connection." -msgstr "" +msgstr "Establece una conexión TCP." #: ../Doc/library/asyncio-api-index.rst:138 msgid "``await`` :func:`open_unix_connection`" -msgstr "" +msgstr "``await`` :func:`open_unix_connection`" #: ../Doc/library/asyncio-api-index.rst:139 msgid "Establish a Unix socket connection." -msgstr "" +msgstr "Establece una conexión de un socket Unix." #: ../Doc/library/asyncio-api-index.rst:141 msgid "``await`` :func:`start_server`" -msgstr "" +msgstr "``await`` :func:`start_server`" #: ../Doc/library/asyncio-api-index.rst:142 msgid "Start a TCP server." -msgstr "" +msgstr "Lanza un servidor TCP." #: ../Doc/library/asyncio-api-index.rst:144 msgid "``await`` :func:`start_unix_server`" -msgstr "" +msgstr "``await`` :func:`start_unix_server`" #: ../Doc/library/asyncio-api-index.rst:145 msgid "Start a Unix socket server." -msgstr "" +msgstr "Lanza un servidor de sockets Unix." #: ../Doc/library/asyncio-api-index.rst:147 msgid ":class:`StreamReader`" -msgstr "" +msgstr ":class:`StreamReader`" #: ../Doc/library/asyncio-api-index.rst:148 msgid "High-level async/await object to receive network data." -msgstr "" +msgstr "Objeto de alto nivel async/await para recibir datos de red." #: ../Doc/library/asyncio-api-index.rst:150 msgid ":class:`StreamWriter`" -msgstr "" +msgstr ":class:`StreamWriter`" #: ../Doc/library/asyncio-api-index.rst:151 msgid "High-level async/await object to send network data." -msgstr "" +msgstr "Objeto de alto nivel async/await para enviar datos de red." #: ../Doc/library/asyncio-api-index.rst:156 msgid ":ref:`Example TCP client `." -msgstr "" +msgstr ":ref:`Cliente TCP de ejemplo `." #: ../Doc/library/asyncio-api-index.rst:158 msgid "See also the :ref:`streams APIs ` documentation." msgstr "" +"Ver también la documentación de :ref:`APIs de canales `." #: ../Doc/library/asyncio-api-index.rst:163 msgid "Synchronization" -msgstr "" +msgstr "Sincronización" #: ../Doc/library/asyncio-api-index.rst:165 msgid "Threading-like synchronization primitives that can be used in Tasks." msgstr "" +"Primitivas de syncronización al estilo hilos que pueden ser usadas en Tareas." #: ../Doc/library/asyncio-api-index.rst:171 msgid ":class:`Lock`" -msgstr "" +msgstr ":class:`Lock`" #: ../Doc/library/asyncio-api-index.rst:172 msgid "A mutex lock." -msgstr "" +msgstr "Un bloqueo mutex." #: ../Doc/library/asyncio-api-index.rst:174 msgid ":class:`Event`" -msgstr "" +msgstr ":class:`Event`" #: ../Doc/library/asyncio-api-index.rst:175 msgid "An event object." -msgstr "" +msgstr "Un objeto de evento." #: ../Doc/library/asyncio-api-index.rst:177 msgid ":class:`Condition`" -msgstr "" +msgstr ":class:`Condition`" #: ../Doc/library/asyncio-api-index.rst:178 msgid "A condition object." -msgstr "" +msgstr "Un objeto de condición." #: ../Doc/library/asyncio-api-index.rst:180 msgid ":class:`Semaphore`" -msgstr "" +msgstr ":class:`Semaphore`" #: ../Doc/library/asyncio-api-index.rst:181 msgid "A semaphore." -msgstr "" +msgstr "Un semáforo." #: ../Doc/library/asyncio-api-index.rst:183 msgid ":class:`BoundedSemaphore`" -msgstr "" +msgstr ":class:`BoundedSemaphore`" #: ../Doc/library/asyncio-api-index.rst:184 msgid "A bounded semaphore." -msgstr "" +msgstr "Un semáforo acotado." #: ../Doc/library/asyncio-api-index.rst:189 msgid ":ref:`Using asyncio.Event `." -msgstr "" +msgstr ":ref:`Usando asyncio.Event `." #: ../Doc/library/asyncio-api-index.rst:191 msgid "" "See also the documentation of asyncio :ref:`synchronization primitives " "`." msgstr "" +"Ver también la documentación de las :ref:`primitivas de sincronización " +"` de asyncio." #: ../Doc/library/asyncio-api-index.rst:196 msgid "Exceptions" -msgstr "" +msgstr "Excepciones" #: ../Doc/library/asyncio-api-index.rst:203 msgid ":exc:`asyncio.TimeoutError`" -msgstr "" +msgstr ":exc:`asyncio.TimeoutError`" #: ../Doc/library/asyncio-api-index.rst:204 msgid "" @@ -376,23 +398,31 @@ msgid "" "``asyncio.TimeoutError`` is **unrelated** to the built-in :exc:" "`TimeoutError` exception." msgstr "" +"Lanzado en tiempos de expiración por funciones como :func:`wait_for`. Ten en " +"mente que `asyncio.TimeoutError`` **no está relacionada** con la excepción " +"predefinida :exc:`TimeoutError`." #: ../Doc/library/asyncio-api-index.rst:208 msgid ":exc:`asyncio.CancelledError`" -msgstr "" +msgstr ":exc:`asyncio.CancelledError`" #: ../Doc/library/asyncio-api-index.rst:209 msgid "Raised when a Task is cancelled. See also :meth:`Task.cancel`." msgstr "" +"Lanzada cuando una Tarea es cancelada. Ver también :meth:`Task.cancel`." #: ../Doc/library/asyncio-api-index.rst:214 msgid "" ":ref:`Handling CancelledError to run code on cancellation request " "`." msgstr "" +":ref:`Gestionando CancelledError para ejecutar código en petición de " +"cancelación `." #: ../Doc/library/asyncio-api-index.rst:217 msgid "" "See also the full list of :ref:`asyncio-specific exceptions `." msgstr "" +"Ver también la lista completa de :ref:`excepciones específicas de asyncio " +"`." From 110eb0dfaddb0b2372a7be96b583629bd87f8489 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Thu, 10 Sep 2020 07:57:58 +0200 Subject: [PATCH 2/5] =?UTF-8?q?Corregido=20error=20y=20a=C3=B1adido=20m?= =?UTF-8?q?=C3=A1s=20vocabulario=20al=20diccionario.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dictionaries/library_asyncio-api-index.txt | 6 +++++- library/asyncio-api-index.po | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dictionaries/library_asyncio-api-index.txt b/dictionaries/library_asyncio-api-index.txt index 5c29fc0417..cd6b01f5ce 100644 --- a/dictionaries/library_asyncio-api-index.txt +++ b/dictionaries/library_asyncio-api-index.txt @@ -5,4 +5,8 @@ concurrentemente completitud pools pub -syncronización \ No newline at end of file +Monitorea +corrutina +subprocesos +socket +sockets \ No newline at end of file diff --git a/library/asyncio-api-index.po b/library/asyncio-api-index.po index 9af1ba0d49..e04bb52dbf 100644 --- a/library/asyncio-api-index.po +++ b/library/asyncio-api-index.po @@ -330,7 +330,7 @@ msgstr "Sincronización" #: ../Doc/library/asyncio-api-index.rst:165 msgid "Threading-like synchronization primitives that can be used in Tasks." msgstr "" -"Primitivas de syncronización al estilo hilos que pueden ser usadas en Tareas." +"Primitivas de sincronización al estilo hilos que pueden ser usadas en Tareas." #: ../Doc/library/asyncio-api-index.rst:171 msgid ":class:`Lock`" From 1e7896465418d217ff0fc66825deaa3f9093bb85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Fri, 11 Sep 2020 08:45:50 +0200 Subject: [PATCH 3/5] Cambiado 'Escuda' por 'Protege de' --- library/asyncio-api-index.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/asyncio-api-index.po b/library/asyncio-api-index.po index e04bb52dbf..bef84eaa12 100644 --- a/library/asyncio-api-index.po +++ b/library/asyncio-api-index.po @@ -85,7 +85,7 @@ msgstr "``await`` :func:`shield`" #: ../Doc/library/asyncio-api-index.rst:37 msgid "Shield from cancellation." -msgstr "Escuda la cancelación." +msgstr "Protege de la cancelación." #: ../Doc/library/asyncio-api-index.rst:39 msgid "``await`` :func:`wait`" From 728c70707395d52574766e3c29ba4ae5f0c33a86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Fri, 11 Sep 2020 12:26:40 +0200 Subject: [PATCH 4/5] Remplazo de 'canales' por 'flujos'. --- library/asyncio-api-index.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/asyncio-api-index.po b/library/asyncio-api-index.po index bef84eaa12..614a00664f 100644 --- a/library/asyncio-api-index.po +++ b/library/asyncio-api-index.po @@ -260,7 +260,7 @@ msgstr "" #: ../Doc/library/asyncio-api-index.rst:127 msgid "Streams" -msgstr "Canales" +msgstr "Flujos" #: ../Doc/library/asyncio-api-index.rst:129 msgid "High-level APIs to work with network IO." @@ -321,7 +321,7 @@ msgstr ":ref:`Cliente TCP de ejemplo `." #: ../Doc/library/asyncio-api-index.rst:158 msgid "See also the :ref:`streams APIs ` documentation." msgstr "" -"Ver también la documentación de :ref:`APIs de canales `." +"Ver también la documentación de :ref:`APIs de flujos `." #: ../Doc/library/asyncio-api-index.rst:163 msgid "Synchronization" From 134eb6309f70c9cff863356a2918fec9ed6ce366 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Fri, 11 Sep 2020 14:44:02 +0200 Subject: [PATCH 5/5] Remplazo de 'devolver' por 'retornar'. --- library/asyncio-api-index.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/asyncio-api-index.po b/library/asyncio-api-index.po index 614a00664f..5a7c26371e 100644 --- a/library/asyncio-api-index.po +++ b/library/asyncio-api-index.po @@ -101,7 +101,7 @@ msgstr ":func:`current_task`" #: ../Doc/library/asyncio-api-index.rst:43 msgid "Return the current Task." -msgstr "Devuelve la Tarea actual." +msgstr "Retorna la Tarea actual." #: ../Doc/library/asyncio-api-index.rst:45 msgid ":func:`all_tasks`" @@ -109,7 +109,7 @@ msgstr ":func:`all_tasks`" #: ../Doc/library/asyncio-api-index.rst:46 msgid "Return all tasks for an event loop." -msgstr "Devuelve todas las tareas para un loop de eventos." +msgstr "Retorna todas las tareas para un loop de eventos." #: ../Doc/library/asyncio-api-index.rst:48 msgid ":class:`Task`"