From 9e35fa7b0e3195faf3df3ff1d16ba00f61790779 Mon Sep 17 00:00:00 2001 From: ingcrengifo Date: Sun, 24 May 2020 20:06:58 -0500 Subject: [PATCH 01/12] Traducido archivo copy.po --- library/copy.po | 73 +++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 61 insertions(+), 12 deletions(-) diff --git a/library/copy.po b/library/copy.po index 3acc6cc405..e6ed6d77fa 100644 --- a/library/copy.po +++ b/library/copy.po @@ -1,29 +1,31 @@ # 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-05-24 20:06-0500\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Last-Translator: Cristian Danilo Rengifo Parra \n" +"Language: es_CO\n" +"X-Generator: Poedit 2.3\n" #: ../Doc/library/copy.rst:2 msgid ":mod:`copy` --- Shallow and deep copy operations" -msgstr "" +msgstr ":mod:`copy` --- Operaciones de copia superficial y profunda" #: ../Doc/library/copy.rst:7 msgid "**Source code:** :source:`Lib/copy.py`" -msgstr "" +msgstr "**Source code:** :source:`Lib/copy.py`" #: ../Doc/library/copy.rst:11 msgid "" @@ -33,22 +35,28 @@ msgid "" "changing the other. This module provides generic shallow and deep copy " "operations (explained below)." msgstr "" +"Las declaraciones de asignación en Python no copian objetos, crean enlaces " +"entre un objetivo y un objeto. Para colecciones que son mutables o que " +"contienen elementos mutables, a veces se necesita una copia para que uno " +"pueda cambiar una copia sin cambiar la otra. Este módulo proporciona " +"operaciones genéricas de copia superficial y profunda (explicadas a " +"continuación)." #: ../Doc/library/copy.rst:18 msgid "Interface summary:" -msgstr "" +msgstr "Resumen de la interfaz:" #: ../Doc/library/copy.rst:22 msgid "Return a shallow copy of *x*." -msgstr "" +msgstr "Devuelve una copia superficial de *x*." #: ../Doc/library/copy.rst:27 msgid "Return a deep copy of *x*." -msgstr "" +msgstr "Devuelve una copia profunda de *x*." #: ../Doc/library/copy.rst:32 msgid "Raised for module specific errors." -msgstr "" +msgstr "Levantado para errores específicos del módulo." #: ../Doc/library/copy.rst:35 msgid "" @@ -56,52 +64,70 @@ msgid "" "compound objects (objects that contain other objects, like lists or class " "instances):" msgstr "" +"La diferencia entre copia superficial y profunda solo es relevante para " +"objetos compuestos (objetos que contienen otros objetos, como listas o " +"instancias de clase):" #: ../Doc/library/copy.rst:38 msgid "" "A *shallow copy* constructs a new compound object and then (to the extent " "possible) inserts *references* into it to the objects found in the original." msgstr "" +"Una *shallow copy* construye un nuevo objeto compuesto y luego (en la medida " +"de lo posible) inserta *references* en él a los objetos encontrados en el " +"original." #: ../Doc/library/copy.rst:41 msgid "" "A *deep copy* constructs a new compound object and then, recursively, " "inserts *copies* into it of the objects found in the original." msgstr "" +"Una *deep copy* construye un nuevo objeto compuesto y luego, recursivamente, " +"inserta *copies* en él de los objetos encontrados en el original." #: ../Doc/library/copy.rst:44 msgid "" "Two problems often exist with deep copy operations that don't exist with " "shallow copy operations:" msgstr "" +"A menudo existen dos problemas con las operaciones de copia profunda que no " +"existen con las operaciones de copia superficial:" #: ../Doc/library/copy.rst:47 msgid "" "Recursive objects (compound objects that, directly or indirectly, contain a " "reference to themselves) may cause a recursive loop." msgstr "" +"Los objetos recursivos (objetos compuestos que, directa o indirectamente, " +"contienen una referencia a sí mismos) pueden causar un bucle recursivo." #: ../Doc/library/copy.rst:50 msgid "" "Because deep copy copies everything it may copy too much, such as data which " "is intended to be shared between copies." msgstr "" +"Debido a que la copia profunda copia todo, puede copiar demasiado, como los " +"datos que deben compartirse entre copias." #: ../Doc/library/copy.rst:53 msgid "The :func:`deepcopy` function avoids these problems by:" -msgstr "" +msgstr "La función :func:`deepcopy` evita estos problemas al:" #: ../Doc/library/copy.rst:55 msgid "" "keeping a ``memo`` dictionary of objects already copied during the current " "copying pass; and" msgstr "" +"mantener un diccionario ``memo`` de objetos ya copiados durante la pasada de " +"copia actual; y" #: ../Doc/library/copy.rst:58 msgid "" "letting user-defined classes override the copying operation or the set of " "components copied." msgstr "" +"dejando que las clases definidas por el usuario anulen la operación de copia " +"o el conjunto de componentes copiados." #: ../Doc/library/copy.rst:61 msgid "" @@ -111,6 +137,11 @@ msgid "" "unchanged; this is compatible with the way these are treated by the :mod:" "`pickle` module." msgstr "" +"Este módulo no copia tipos como módulo, método, seguimiento de pila, marco " +"de pila, archivo, socket, ventana, matriz ni ningún tipo similar. Hace \"copy" +"\" funciones y clases (superficiales y profundas), devolviendo el objeto " +"original sin cambios; Esto es compatible con la forma en que son tratados " +"por el módulo :mod:`pickle`." #: ../Doc/library/copy.rst:66 msgid "" @@ -118,6 +149,9 @@ msgid "" "lists by assigning a slice of the entire list, for example, ``copied_list = " "original_list[:]``." msgstr "" +"Se pueden hacer copias superficiales de los diccionarios usando :meth:`dict." +"copy`, y de las listas mediante la asignación de una porción de la lista " +"completa, por ejemplo, ``copied_list = original_list[:]``." #: ../Doc/library/copy.rst:72 msgid "" @@ -126,6 +160,11 @@ msgid "" "information on these methods. In fact, the :mod:`copy` module uses the " "registered pickle functions from the :mod:`copyreg` module." msgstr "" +"Las clases pueden usar las mismas interfaces para controlar la copia que " +"usan para controlar el decapado. Consulte la descripción del módulo :mod:" +"`pickle` para obtener información sobre estos métodos. De hecho, el módulo :" +"mod:`copy` utiliza las funciones de pickle registradas del módulo :mod:" +"`copyreg`." #: ../Doc/library/copy.rst:81 msgid "" @@ -138,13 +177,23 @@ msgid "" "func:`deepcopy` function with the component as first argument and the memo " "dictionary as second argument." msgstr "" +"Para que una clase defina su propia implementación de copia, puede definir " +"métodos especiales :meth:`__copy__` y :meth:`__deepcopy__`. El primero se " +"llama para implementar la operación de copia superficial; no se pasan " +"argumentos adicionales. Este último está llamado a implementar la operación " +"de copia profunda; se pasa un argumento, el diccionario ``memo``. Si la " +"implementación :meth:`__deepcopy__` necesita hacer una copia profunda de un " +"componente, debe llamar a la función :func:`deepcopy` con el componente como " +"primer argumento y el diccionario memo como segundo argumento." #: ../Doc/library/copy.rst:93 msgid "Module :mod:`pickle`" -msgstr "" +msgstr "Módulo :mod:`pickle`" #: ../Doc/library/copy.rst:93 msgid "" "Discussion of the special methods used to support object state retrieval and " "restoration." msgstr "" +"Discusión de los métodos especiales utilizados para apoyar la recuperación y " +"restauración del estado del objeto." From f8d469b829be1d86d7b210d43df999bf67762601 Mon Sep 17 00:00:00 2001 From: ingcrengifo Date: Sun, 24 May 2020 20:08:23 -0500 Subject: [PATCH 02/12] add translador --- TRANSLATORS | 1 + 1 file changed, 1 insertion(+) diff --git a/TRANSLATORS b/TRANSLATORS index 6fe4ae3705..9817bdfca6 100644 --- a/TRANSLATORS +++ b/TRANSLATORS @@ -7,3 +7,4 @@ Manuel Kaufmann (@humitos) Cristián Maureira-Fredes (@cmaureir) María Andrea Vignau (@mavignau @marian-vignau) Marco Richetta (@marcorichetta) +Cristian Rengifo (@ingrengifo) \ No newline at end of file From 1f0d67ecfa9f1ca368cb356ba71d03f379b61b6e Mon Sep 17 00:00:00 2001 From: ingcrengifo Date: Mon, 25 May 2020 17:46:08 -0500 Subject: [PATCH 03/12] fix errors --- library/copy.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/library/copy.po b/library/copy.po index e6ed6d77fa..215bab2021 100644 --- a/library/copy.po +++ b/library/copy.po @@ -9,7 +9,7 @@ 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: 2020-05-24 20:06-0500\n" +"PO-Revision-Date: 2020-05-25 17:45-0500\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -138,10 +138,10 @@ msgid "" "`pickle` module." msgstr "" "Este módulo no copia tipos como módulo, método, seguimiento de pila, marco " -"de pila, archivo, socket, ventana, matriz ni ningún tipo similar. Hace \"copy" -"\" funciones y clases (superficiales y profundas), devolviendo el objeto " -"original sin cambios; Esto es compatible con la forma en que son tratados " -"por el módulo :mod:`pickle`." +"de pila, archivo, socket, ventana, matriz ni ningún tipo similar. Hace " +"\"copia\" funciones y clases (superficiales y profundas), devolviendo el " +"objeto original sin cambios; Esto es compatible con la forma en que son " +"tratados por el módulo :mod:`pickle`." #: ../Doc/library/copy.rst:66 msgid "" @@ -162,7 +162,7 @@ msgid "" msgstr "" "Las clases pueden usar las mismas interfaces para controlar la copia que " "usan para controlar el decapado. Consulte la descripción del módulo :mod:" -"`pickle` para obtener información sobre estos métodos. De hecho, el módulo :" +"`pickle` para obtener información sobre estos métodos. De hecho, el módulo :" "mod:`copy` utiliza las funciones de pickle registradas del módulo :mod:" "`copyreg`." From 5248c8a40b0f93b6a307ff9c62c1b9592aebf422 Mon Sep 17 00:00:00 2001 From: ingcrengifo Date: Mon, 25 May 2020 18:17:08 -0500 Subject: [PATCH 04/12] fix --- .gitignore | 1 + library/copy.po | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2bbb0e3e19..c1e21a97c0 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,7 @@ __pycache__/ # Distribution / packaging venv +.venv .Python env/ build/ diff --git a/library/copy.po b/library/copy.po index 215bab2021..418d83aec5 100644 --- a/library/copy.po +++ b/library/copy.po @@ -161,9 +161,9 @@ msgid "" "registered pickle functions from the :mod:`copyreg` module." msgstr "" "Las clases pueden usar las mismas interfaces para controlar la copia que " -"usan para controlar el decapado. Consulte la descripción del módulo :mod:" +"usan para controlar el `pickling`. Consulte la descripción del módulo :mod:" "`pickle` para obtener información sobre estos métodos. De hecho, el módulo :" -"mod:`copy` utiliza las funciones de pickle registradas del módulo :mod:" +"mod:`copy` utiliza las funciones de `pickle` registradas del módulo :mod:" "`copyreg`." #: ../Doc/library/copy.rst:81 From cf57368ebcbdd96e1fb05d826410ff079d2234e5 Mon Sep 17 00:00:00 2001 From: Cristian Rengifo Date: Tue, 26 May 2020 11:52:49 -0500 Subject: [PATCH 05/12] Update library/copy.po Co-authored-by: Manuel Kaufmann --- library/copy.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/copy.po b/library/copy.po index 418d83aec5..9491d3d92c 100644 --- a/library/copy.po +++ b/library/copy.po @@ -73,7 +73,7 @@ msgid "" "A *shallow copy* constructs a new compound object and then (to the extent " "possible) inserts *references* into it to the objects found in the original." msgstr "" -"Una *shallow copy* construye un nuevo objeto compuesto y luego (en la medida " +"Una copia superficial (*shallow copy*) construye un nuevo objeto compuesto y luego (en la medida " "de lo posible) inserta *references* en él a los objetos encontrados en el " "original." From f7c5de14082a610431c09925f8896fc02424afb4 Mon Sep 17 00:00:00 2001 From: Cristian Rengifo Date: Tue, 26 May 2020 11:53:11 -0500 Subject: [PATCH 06/12] Update library/copy.po Co-authored-by: Manuel Kaufmann --- library/copy.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/copy.po b/library/copy.po index 9491d3d92c..ac61ad5d04 100644 --- a/library/copy.po +++ b/library/copy.po @@ -82,7 +82,7 @@ msgid "" "A *deep copy* constructs a new compound object and then, recursively, " "inserts *copies* into it of the objects found in the original." msgstr "" -"Una *deep copy* construye un nuevo objeto compuesto y luego, recursivamente, " +"Una copia profunda (*deep copy*) construye un nuevo objeto compuesto y luego, recursivamente, " "inserta *copies* en él de los objetos encontrados en el original." #: ../Doc/library/copy.rst:44 From 9c2a69061d027b8a16f41c0a48cf61fe455fb969 Mon Sep 17 00:00:00 2001 From: Cristian Rengifo Date: Tue, 26 May 2020 11:59:13 -0500 Subject: [PATCH 07/12] Update library/copy.po Co-authored-by: Manuel Kaufmann --- library/copy.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/copy.po b/library/copy.po index ac61ad5d04..d6da21ef9c 100644 --- a/library/copy.po +++ b/library/copy.po @@ -138,8 +138,8 @@ msgid "" "`pickle` module." msgstr "" "Este módulo no copia tipos como módulo, método, seguimiento de pila, marco " -"de pila, archivo, socket, ventana, matriz ni ningún tipo similar. Hace " -"\"copia\" funciones y clases (superficiales y profundas), devolviendo el " +"de pila, archivo, socket, ventana, matriz ni ningún tipo similar. \"Copia\" " +"funciones y clases (superficiales y profundas), devolviendo el " "objeto original sin cambios; Esto es compatible con la forma en que son " "tratados por el módulo :mod:`pickle`." From 4295307376bab9870ed06e531d4c2711a02bd6cb Mon Sep 17 00:00:00 2001 From: Cristian Rengifo Date: Tue, 26 May 2020 11:59:29 -0500 Subject: [PATCH 08/12] Update library/copy.po Co-authored-by: Manuel Kaufmann --- library/copy.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/copy.po b/library/copy.po index d6da21ef9c..9fd60ca071 100644 --- a/library/copy.po +++ b/library/copy.po @@ -161,7 +161,7 @@ msgid "" "registered pickle functions from the :mod:`copyreg` module." msgstr "" "Las clases pueden usar las mismas interfaces para controlar la copia que " -"usan para controlar el `pickling`. Consulte la descripción del módulo :mod:" +"usan para controlar el *pickling*. Consulte la descripción del módulo :mod:" "`pickle` para obtener información sobre estos métodos. De hecho, el módulo :" "mod:`copy` utiliza las funciones de `pickle` registradas del módulo :mod:" "`copyreg`." From 7c4db37b6394e0c4dcaf066e9c8ec22ef9db7137 Mon Sep 17 00:00:00 2001 From: Cristian Rengifo Date: Tue, 26 May 2020 11:59:37 -0500 Subject: [PATCH 09/12] Update library/copy.po Co-authored-by: Manuel Kaufmann --- library/copy.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/copy.po b/library/copy.po index 9fd60ca071..e7317c3f68 100644 --- a/library/copy.po +++ b/library/copy.po @@ -163,7 +163,7 @@ msgstr "" "Las clases pueden usar las mismas interfaces para controlar la copia que " "usan para controlar el *pickling*. Consulte la descripción del módulo :mod:" "`pickle` para obtener información sobre estos métodos. De hecho, el módulo :" -"mod:`copy` utiliza las funciones de `pickle` registradas del módulo :mod:" +"mod:`copy` utiliza las funciones de *pickle* registradas del módulo :mod:" "`copyreg`." #: ../Doc/library/copy.rst:81 From 225eecd24c0b441ef23873bec7a8c718aed79b1a Mon Sep 17 00:00:00 2001 From: Cristian Rengifo Date: Tue, 26 May 2020 12:03:06 -0500 Subject: [PATCH 10/12] Update library/copy.po Co-authored-by: Manuel Kaufmann --- library/copy.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/copy.po b/library/copy.po index e7317c3f68..d787667273 100644 --- a/library/copy.po +++ b/library/copy.po @@ -83,7 +83,7 @@ msgid "" "inserts *copies* into it of the objects found in the original." msgstr "" "Una copia profunda (*deep copy*) construye un nuevo objeto compuesto y luego, recursivamente, " -"inserta *copies* en él de los objetos encontrados en el original." +"inserta *copias* en él de los objetos encontrados en el original." #: ../Doc/library/copy.rst:44 msgid "" From 34e23ea4ad2717e83d20b1b27f8bf405d299dc1d Mon Sep 17 00:00:00 2001 From: ingcrengifo Date: Tue, 26 May 2020 12:17:12 -0500 Subject: [PATCH 11/12] fix --- library/copy.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/library/copy.po b/library/copy.po index d787667273..a17ea84f9f 100644 --- a/library/copy.po +++ b/library/copy.po @@ -73,17 +73,17 @@ msgid "" "A *shallow copy* constructs a new compound object and then (to the extent " "possible) inserts *references* into it to the objects found in the original." msgstr "" -"Una copia superficial (*shallow copy*) construye un nuevo objeto compuesto y luego (en la medida " -"de lo posible) inserta *references* en él a los objetos encontrados en el " -"original." +"Una copia superficial (*shallow copy*) construye un nuevo objeto compuesto y " +"luego (en la medida de lo posible) inserta *references* en él a los objetos " +"encontrados en el original." #: ../Doc/library/copy.rst:41 msgid "" "A *deep copy* constructs a new compound object and then, recursively, " "inserts *copies* into it of the objects found in the original." msgstr "" -"Una copia profunda (*deep copy*) construye un nuevo objeto compuesto y luego, recursivamente, " -"inserta *copias* en él de los objetos encontrados en el original." +"Una copia profunda (*deep copy*) construye un nuevo objeto compuesto y luego, " +"recursivamente, inserta *copias* en él de los objetos encontrados en el original." #: ../Doc/library/copy.rst:44 msgid "" From 043de0a9ba0ba7ea79aac256b3307e480076efb9 Mon Sep 17 00:00:00 2001 From: ingcrengifo Date: Tue, 26 May 2020 13:19:15 -0500 Subject: [PATCH 12/12] fix powrap --- library/copy.po | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/library/copy.po b/library/copy.po index a17ea84f9f..3d527a20f7 100644 --- a/library/copy.po +++ b/library/copy.po @@ -82,8 +82,9 @@ msgid "" "A *deep copy* constructs a new compound object and then, recursively, " "inserts *copies* into it of the objects found in the original." msgstr "" -"Una copia profunda (*deep copy*) construye un nuevo objeto compuesto y luego, " -"recursivamente, inserta *copias* en él de los objetos encontrados en el original." +"Una copia profunda (*deep copy*) construye un nuevo objeto compuesto y " +"luego, recursivamente, inserta *copias* en él de los objetos encontrados en " +"el original." #: ../Doc/library/copy.rst:44 msgid "" @@ -139,9 +140,9 @@ msgid "" msgstr "" "Este módulo no copia tipos como módulo, método, seguimiento de pila, marco " "de pila, archivo, socket, ventana, matriz ni ningún tipo similar. \"Copia\" " -"funciones y clases (superficiales y profundas), devolviendo el " -"objeto original sin cambios; Esto es compatible con la forma en que son " -"tratados por el módulo :mod:`pickle`." +"funciones y clases (superficiales y profundas), devolviendo el objeto " +"original sin cambios; Esto es compatible con la forma en que son tratados " +"por el módulo :mod:`pickle`." #: ../Doc/library/copy.rst:66 msgid ""