From 8e9cf7b70b03a158e4154bba4d2edb6693a13f01 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Thu, 2 Feb 2023 15:19:10 -0300 Subject: [PATCH 01/11] Traducido archivo library/hashlib --- library/hashlib.po | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/library/hashlib.po b/library/hashlib.po index 86c3c7a167..b947bcea4a 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -11,15 +11,16 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2021-12-15 11:16+0800\n" -"Last-Translator: Rodrigo Tobar \n" -"Language: es\n" +"PO-Revision-Date: 2023-02-02 15:18-0300\n" +"Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: 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" "Generated-By: Babel 2.10.3\n" +"X-Generator: Poedit 3.2.2\n" #: ../Doc/library/hashlib.rst:2 msgid ":mod:`hashlib` --- Secure hashes and message digests" @@ -348,6 +349,8 @@ msgstr "" msgid "" "Return a digest object that has been updated with contents of file object." msgstr "" +"Retorna un objeto digest que ha sido actualizado con el contenido del objeto " +"file." #: ../Doc/library/hashlib.rst:239 msgid "" From 5ae5fc70c86a90965d5d74fcb8128dcb3edfc658 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Mon, 6 Feb 2023 10:41:13 -0300 Subject: [PATCH 02/11] Finished translation --- library/hashlib.po | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/library/hashlib.po b/library/hashlib.po index b947bcea4a..7b35692e2b 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-02-02 15:18-0300\n" +"PO-Revision-Date: 2023-02-06 10:40-0300\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" @@ -155,7 +155,6 @@ msgid "Hashlib now uses SHA3 and SHAKE from OpenSSL 1.1.1 and newer." msgstr "Hashlib ahora usa SHA3 y SHAKE de OpenSSL 1.1.1 y posteriores." #: ../Doc/library/hashlib.rst:94 -#, fuzzy msgid "" "For example, to obtain the digest of the byte string ``b\"Nobody inspects " "the spammish repetition\"``::" @@ -335,15 +334,16 @@ msgstr "" "contener bytes en el rango completo desde 0 a 255." #: ../Doc/library/hashlib.rst:230 -#, fuzzy msgid "File hashing" -msgstr "Cifrado simple" +msgstr "Cifrado de archivos" #: ../Doc/library/hashlib.rst:232 msgid "" "The hashlib module provides a helper function for efficient hashing of a " "file or file-like object." msgstr "" +"El módulo hashlib proporciona una función de ayuda para el cifrado eficiente " +"de un archivo o un objeto similar a un archivo." #: ../Doc/library/hashlib.rst:237 msgid "" @@ -362,17 +362,25 @@ msgid "" "an unknown state after this function returns or raises. It is up to the " "caller to close *fileobj*." msgstr "" +"*fileobj* debe ser un objeto tipo fichero abierto para lectura en modo " +"binario. Acepta objetos fichero de instancias :func:`open`, :class:`~io." +"BytesIO`, objetos SocketIO de :meth:`socket.socket.makefile`, y similares. " +"La función puede saltarse la E/S de Python y usar directamente el descriptor " +"de fichero de :meth:`~io.IOBase.fileno`. *debe asumirse que fileobj* está en " +"un estado desconocido después de que esta función devuelva o lance. Es " +"responsabilidad del que llama cerrar *fileobj*." #: ../Doc/library/hashlib.rst:247 msgid "" "*digest* must either be a hash algorithm name as a *str*, a hash " "constructor, or a callable that returns a hash object." msgstr "" +"*digest* debe ser un nombre de algoritmo de cifrado como *str*, un " +"constructor de cifrado o un callable que devuelva un objeto cifrado." #: ../Doc/library/hashlib.rst:250 -#, fuzzy msgid "Example:" -msgstr "Ejemplos" +msgstr "Ejemplo:" #: ../Doc/library/hashlib.rst:273 msgid "Key derivation" @@ -423,6 +431,11 @@ msgid "" "your application, read *Appendix A.2.2* of NIST-SP-800-132_. The answers on " "the `stackexchange pbkdf2 iterations question`_ explain in detail." msgstr "" +"El número de *iteraciones* debe elegirse en función del algoritmo de cifrado " +"y la potencia de cálculo. A partir de 2022, se sugieren cientos de miles de " +"iteraciones de SHA-256. Para saber por qué y cómo elegir lo mejor para su " +"aplicación, lea el *Apéndice A.2.2* de NIST-SP-800-132_. Las respuestas a la " +"pregunta `stackexchange pbkdf2 iterations question`_ lo explican en detalle." #: ../Doc/library/hashlib.rst:298 msgid "" @@ -704,7 +717,6 @@ msgstr "" "BLAKE2s, 0 en modo secuencial)." #: ../Doc/library/hashlib.rst:434 -#, fuzzy msgid "" "*last_node*: boolean indicating whether the processed node is the last one " "(``False`` for sequential mode)." @@ -713,7 +725,7 @@ msgstr "" "para modo secuencial)." msgid "Explanation of tree mode parameters." -msgstr "" +msgstr "Explicación de los parámetros del modo árbol." #: ../Doc/library/hashlib.rst:440 msgid "" @@ -968,13 +980,12 @@ msgstr "" "resumidamente detiene este tipo de ataque." #: ../Doc/library/hashlib.rst:670 -#, fuzzy msgid "" "(`The Skein Hash Function Family `_, p. 21)" msgstr "" -"(`The Skein Hash Function Family `_, p. 21)" +"(`The Skein Hash Function Family `_, p. 21)" #: ../Doc/library/hashlib.rst:674 msgid "BLAKE2 can be personalized by passing bytes to the *person* argument::" @@ -1152,10 +1163,11 @@ msgstr "PKCS #5: Password-Based Cryptography Specification Version 2.1" msgid "" "https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-132.pdf" msgstr "" +"https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-132.pdf" #: ../Doc/library/hashlib.rst:804 msgid "NIST Recommendation for Password-Based Key Derivation." -msgstr "" +msgstr "NIST Recomendación para la derivación de claves basadas en contraseña." #~ msgid "" #~ "The number of *iterations* should be chosen based on the hash algorithm " From 65d7a4265a96a2427046a19c3d6aa22ef5f16e16 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Tue, 7 Feb 2023 10:06:04 -0300 Subject: [PATCH 03/11] Fixed translation observations --- library/hashlib.po | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/library/hashlib.po b/library/hashlib.po index 7b35692e2b..3a15b6d5d3 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-02-06 10:40-0300\n" +"PO-Revision-Date: 2023-02-07 10:05-0300\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" @@ -350,7 +350,7 @@ msgid "" "Return a digest object that has been updated with contents of file object." msgstr "" "Retorna un objeto digest que ha sido actualizado con el contenido del objeto " -"file." +"de tipo archivo." #: ../Doc/library/hashlib.rst:239 msgid "" @@ -362,11 +362,11 @@ msgid "" "an unknown state after this function returns or raises. It is up to the " "caller to close *fileobj*." msgstr "" -"*fileobj* debe ser un objeto tipo fichero abierto para lectura en modo " -"binario. Acepta objetos fichero de instancias :func:`open`, :class:`~io." +"*fileobj* debe ser un objeto similar a un archivo abierto para lectura en " +"modo binario. Acepta objetos fichero de instancias :func:`open`, :class:`~io." "BytesIO`, objetos SocketIO de :meth:`socket.socket.makefile`, y similares. " "La función puede saltarse la E/S de Python y usar directamente el descriptor " -"de fichero de :meth:`~io.IOBase.fileno`. *debe asumirse que fileobj* está en " +"de fichero de :meth:`~io.IOBase.fileno`. debe asumirse que *fileobj* está en " "un estado desconocido después de que esta función devuelva o lance. Es " "responsabilidad del que llama cerrar *fileobj*." @@ -376,7 +376,7 @@ msgid "" "constructor, or a callable that returns a hash object." msgstr "" "*digest* debe ser un nombre de algoritmo de cifrado como *str*, un " -"constructor de cifrado o un callable que devuelva un objeto cifrado." +"constructor de cifrado o un invocable que devuelva un objeto cifrado." #: ../Doc/library/hashlib.rst:250 msgid "Example:" @@ -431,11 +431,12 @@ msgid "" "your application, read *Appendix A.2.2* of NIST-SP-800-132_. The answers on " "the `stackexchange pbkdf2 iterations question`_ explain in detail." msgstr "" -"El número de *iteraciones* debe elegirse en función del algoritmo de cifrado " +"El número de *iterations* debe elegirse en función del algoritmo de cifrado " "y la potencia de cálculo. A partir de 2022, se sugieren cientos de miles de " "iteraciones de SHA-256. Para saber por qué y cómo elegir lo mejor para su " "aplicación, lea el *Apéndice A.2.2* de NIST-SP-800-132_. Las respuestas a la " -"pregunta `stackexchange pbkdf2 iterations question`_ lo explican en detalle." +"`pregunta sobre iteraciones con pbkdf2 en stackexchange `_ lo explican en detalle." #: ../Doc/library/hashlib.rst:298 msgid "" From 088bcd2e29927209a75cca285f308e0b7ac027f8 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Tue, 7 Feb 2023 10:22:47 -0300 Subject: [PATCH 04/11] Fixed powrap --- library/hashlib.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/hashlib.po b/library/hashlib.po index 3a15b6d5d3..07d246011c 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-02-07 10:05-0300\n" +"PO-Revision-Date: 2023-02-07 10:22-0300\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" @@ -399,7 +399,7 @@ msgstr "" "diseñados para el cifrado seguro de contraseña. Algoritmos ingenuos como " "``sha1(password)`` no son resistentes contra ataques de fuerza bruta. Una " "buena función hash de contraseña debe ser afinable, lenta e incluir una `sal " -"`_." +"`_." #: ../Doc/library/hashlib.rst:283 msgid "" From 9223f06404cf8a2d0d897a553fa30697571bb532 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Tue, 7 Feb 2023 10:35:52 -0300 Subject: [PATCH 05/11] Fixed powrap --- library/hashlib.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/hashlib.po b/library/hashlib.po index 07d246011c..9f680b5198 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-02-07 10:22-0300\n" +"PO-Revision-Date: 2023-02-07 10:35-0300\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" @@ -435,8 +435,8 @@ msgstr "" "y la potencia de cálculo. A partir de 2022, se sugieren cientos de miles de " "iteraciones de SHA-256. Para saber por qué y cómo elegir lo mejor para su " "aplicación, lea el *Apéndice A.2.2* de NIST-SP-800-132_. Las respuestas a la " -"`pregunta sobre iteraciones con pbkdf2 en stackexchange `_ lo explican en detalle." +"`pregunta sobre iteraciones con pbkdf2 en stackexchange stackexchange " +"pbkdf2`_ lo explican en detalle." #: ../Doc/library/hashlib.rst:298 msgid "" From 5956ebedbb23dd687a1c9eb1c2281ccc11fb8862 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Tue, 7 Feb 2023 10:37:28 -0300 Subject: [PATCH 06/11] Fixed powrap --- library/hashlib.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/hashlib.po b/library/hashlib.po index 9f680b5198..ed1d17acba 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-02-07 10:35-0300\n" +"PO-Revision-Date: 2023-02-07 10:37-0300\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" From ca2bc233fd615bbf7afcc5b27c1bd24223a7e0b1 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Fri, 10 Feb 2023 12:07:13 -0300 Subject: [PATCH 07/11] Fix observations --- library/hashlib.po | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/library/hashlib.po b/library/hashlib.po index ed1d17acba..a03be98100 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-02-07 10:37-0300\n" +"PO-Revision-Date: 2023-02-10 12:06-0300\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" @@ -20,7 +20,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "Generated-By: Babel 2.10.3\n" -"X-Generator: Poedit 3.2.2\n" +"X-Generator: Poedit 2.4.2\n" #: ../Doc/library/hashlib.rst:2 msgid ":mod:`hashlib` --- Secure hashes and message digests" @@ -57,8 +57,8 @@ msgstr "" #: ../Doc/library/hashlib.rst:37 msgid "" -"Some algorithms have known hash collision weaknesses, refer to the \"See " -"also\" section at the end." +"Some algorithms have known hash collision weaknesses, refer to the \"See also" +"\" section at the end." msgstr "" "Algunos algoritmos tienen conocidas debilidades de colisión de hash, " "consulte la sección \"Ver también\" al final." @@ -366,7 +366,7 @@ msgstr "" "modo binario. Acepta objetos fichero de instancias :func:`open`, :class:`~io." "BytesIO`, objetos SocketIO de :meth:`socket.socket.makefile`, y similares. " "La función puede saltarse la E/S de Python y usar directamente el descriptor " -"de fichero de :meth:`~io.IOBase.fileno`. debe asumirse que *fileobj* está en " +"de fichero de :meth:`~io.IOBase.fileno`. Debe asumirse que *fileobj* está en " "un estado desconocido después de que esta función devuelva o lance. Es " "responsabilidad del que llama cerrar *fileobj*." @@ -392,8 +392,8 @@ msgid "" "Key derivation and key stretching algorithms are designed for secure " "password hashing. Naive algorithms such as ``sha1(password)`` are not " "resistant against brute-force attacks. A good password hashing function must " -"be tunable, slow, and include a `salt `_." +"be tunable, slow, and include a `salt `_." msgstr "" "Los algoritmos de derivación de clave y estiramiento de clave están " "diseñados para el cifrado seguro de contraseña. Algoritmos ingenuos como " @@ -434,9 +434,8 @@ msgstr "" "El número de *iterations* debe elegirse en función del algoritmo de cifrado " "y la potencia de cálculo. A partir de 2022, se sugieren cientos de miles de " "iteraciones de SHA-256. Para saber por qué y cómo elegir lo mejor para su " -"aplicación, lea el *Apéndice A.2.2* de NIST-SP-800-132_. Las respuestas a la " -"`pregunta sobre iteraciones con pbkdf2 en stackexchange stackexchange " -"pbkdf2`_ lo explican en detalle." +"aplicación, lea el *Apéndice A.2.2* de NIST-SP-800-132_. Las respuestas " +"sobre `stackexchange pbkdf2 iterations question`_ lo explican en detalle." #: ../Doc/library/hashlib.rst:298 msgid "" @@ -722,7 +721,7 @@ msgid "" "*last_node*: boolean indicating whether the processed node is the last one " "(``False`` for sequential mode)." msgstr "" -"*last_node*: booleano indicando si el nodo procesado es el último (`False` " +"*last_node*: booleano indicando si el nodo procesado es el último (``False`` " "para modo secuencial)." msgid "Explanation of tree mode parameters." @@ -1168,7 +1167,8 @@ msgstr "" #: ../Doc/library/hashlib.rst:804 msgid "NIST Recommendation for Password-Based Key Derivation." -msgstr "NIST Recomendación para la derivación de claves basadas en contraseña." +msgstr "" +"Recomendación de NIST para la derivación de claves basadas en contraseña." #~ msgid "" #~ "The number of *iterations* should be chosen based on the hash algorithm " From b397b80a39158029d181765ab4c4fbc995a5fd6a Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Fri, 10 Feb 2023 12:14:24 -0300 Subject: [PATCH 08/11] Fix powrap --- library/hashlib.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/hashlib.po b/library/hashlib.po index a03be98100..a025df93fd 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-02-10 12:06-0300\n" +"PO-Revision-Date: 2023-02-10 12:13-0300\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" From 7a2dceb4262a7669662edbe34b19f21cfdc43a6b Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Fri, 10 Feb 2023 12:19:51 -0300 Subject: [PATCH 09/11] Fix powrap --- library/hashlib.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/hashlib.po b/library/hashlib.po index a025df93fd..6b2e7058ea 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-02-10 12:13-0300\n" +"PO-Revision-Date: 2023-02-10 12:19-0300\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" From a6c0adb634909f67b2c0b1e49ed09ad9766cbb78 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Fri, 10 Feb 2023 12:25:12 -0300 Subject: [PATCH 10/11] Fix powrap --- library/hashlib.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/hashlib.po b/library/hashlib.po index 6b2e7058ea..fda42ad6c6 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-02-10 12:19-0300\n" +"PO-Revision-Date: 2023-02-10 12:24-0300\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" From ab8e526b2a427a4c811b220873c6b52e37f3fdcc Mon Sep 17 00:00:00 2001 From: Rodrigo Tobar Date: Sun, 12 Feb 2023 07:53:18 +0800 Subject: [PATCH 11/11] powrap --- library/hashlib.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/hashlib.po b/library/hashlib.po index fda42ad6c6..474fe62d5d 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -57,8 +57,8 @@ msgstr "" #: ../Doc/library/hashlib.rst:37 msgid "" -"Some algorithms have known hash collision weaknesses, refer to the \"See also" -"\" section at the end." +"Some algorithms have known hash collision weaknesses, refer to the \"See " +"also\" section at the end." msgstr "" "Algunos algoritmos tienen conocidas debilidades de colisión de hash, " "consulte la sección \"Ver también\" al final." @@ -392,8 +392,8 @@ msgid "" "Key derivation and key stretching algorithms are designed for secure " "password hashing. Naive algorithms such as ``sha1(password)`` are not " "resistant against brute-force attacks. A good password hashing function must " -"be tunable, slow, and include a `salt `_." +"be tunable, slow, and include a `salt `_." msgstr "" "Los algoritmos de derivación de clave y estiramiento de clave están " "diseñados para el cifrado seguro de contraseña. Algoritmos ingenuos como "