From 813d8de33ed19866235f66bba55f0b9097813321 Mon Sep 17 00:00:00 2001 From: adriaanbd Date: Sun, 10 May 2020 19:42:41 -0500 Subject: [PATCH 01/29] translated 1/413 --- library/json.po | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/library/json.po b/library/json.po index c133cabd5a..dffa1ebe30 100644 --- a/library/json.po +++ b/library/json.po @@ -6,23 +6,25 @@ # 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: 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-05-10 19:39-0500\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_ES\n" +"X-Generator: Poedit 2.3.1\n" #: ../Doc/library/json.rst:2 msgid ":mod:`json` --- JSON encoder and decoder" -msgstr "" +msgstr ":mod:`json` --- codificador y decodificador JSON" #: ../Doc/library/json.rst:10 msgid "**Source code:** :source:`Lib/json/__init__.py`" From 8b781771ba5b046ad91b2924cbd8bc46821e4154 Mon Sep 17 00:00:00 2001 From: adriaanbd Date: Sun, 10 May 2020 19:56:18 -0500 Subject: [PATCH 02/29] added 3/143 --- library/json.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/json.po b/library/json.po index dffa1ebe30..a5d85fb6d7 100644 --- a/library/json.po +++ b/library/json.po @@ -11,7 +11,7 @@ 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: 2020-05-10 19:39-0500\n" +"PO-Revision-Date: 2020-05-10 19:45-0500\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,7 +28,7 @@ msgstr ":mod:`json` --- codificador y decodificador JSON" #: ../Doc/library/json.rst:10 msgid "**Source code:** :source:`Lib/json/__init__.py`" -msgstr "" +msgstr "**Código fuente:** :source:`Lib/json/__init__.py`" #: ../Doc/library/json.rst:14 msgid "" From da83710344a6a74d97a611ba15f9ff038cf4ed10 Mon Sep 17 00:00:00 2001 From: adriaanbd Date: Sat, 16 May 2020 13:58:08 -0500 Subject: [PATCH 03/29] 29 de 143 tareas a un 20% --- library/json.po | 91 +++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 80 insertions(+), 11 deletions(-) diff --git a/library/json.po b/library/json.po index a5d85fb6d7..32d896b514 100644 --- a/library/json.po +++ b/library/json.po @@ -11,7 +11,7 @@ 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: 2020-05-10 19:45-0500\n" +"PO-Revision-Date: 2020-05-16 13:57-0500\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,6 +30,7 @@ msgstr ":mod:`json` --- codificador y decodificador JSON" msgid "**Source code:** :source:`Lib/json/__init__.py`" msgstr "**Código fuente:** :source:`Lib/json/__init__.py`" +# Not sure about the direct translation of "inspired by JavaScript object literal syntax" to "inspirado por la sintaxis de literal de objeto en Javascrpt". #: ../Doc/library/json.rst:14 msgid "" "`JSON (JavaScript Object Notation) `_, specified by :rfc:" @@ -39,44 +40,54 @@ msgid "" "wiki/JavaScript>`_ object literal syntax (although it is not a strict subset " "of JavaScript [#rfc-errata]_ )." msgstr "" +"`JSON (JavaScript Object Notation) `_, especificado por :" +"rfc:'7159' (que obsoleta :rfc:`4627`) y por `ECMA-404 `_, es un formato " +"ligero de intercambio de datos inspirado por la sintaxis de literal de " +"objeto en `JavaScript `_ (aunque " +"no es un subconjunto estricto de JavaScript [#rfc-errata]_ )." #: ../Doc/library/json.rst:21 msgid "" ":mod:`json` exposes an API familiar to users of the standard library :mod:" "`marshal` and :mod:`pickle` modules." msgstr "" +":mod:`json` expone una API familiar a los usuarios de los módulos de la " +"biblioteca estándar :mod:`marshal` y :mod:`pickle`." #: ../Doc/library/json.rst:24 msgid "Encoding basic Python object hierarchies::" -msgstr "" +msgstr "Codificación de jerarquías básicas de objetos de Python:" #: ../Doc/library/json.rst:43 msgid "Compact encoding::" -msgstr "" +msgstr "Codificación compacta:" #: ../Doc/library/json.rst:49 msgid "Pretty printing::" -msgstr "" +msgstr "Impresión con sangría:" #: ../Doc/library/json.rst:58 msgid "Decoding JSON::" -msgstr "" +msgstr "Descodificación JSON:" #: ../Doc/library/json.rst:70 msgid "Specializing JSON object decoding::" -msgstr "" +msgstr "Decodificación personalizada de objetos JSON::" #: ../Doc/library/json.rst:85 msgid "Extending :class:`JSONEncoder`::" -msgstr "" +msgstr "Extendiendo :class:`JSONEncoder`::" #: ../Doc/library/json.rst:103 msgid "Using :mod:`json.tool` from the shell to validate and pretty-print:" msgstr "" +"Usando :mod:`json.tool` desde el shell para validación e impresión con " +"sangría:" #: ../Doc/library/json.rst:114 msgid "See :ref:`json-commandline` for detailed documentation." -msgstr "" +msgstr "Consulte :ref:`json-commandline` para obtener documentación detallada." #: ../Doc/library/json.rst:118 msgid "" @@ -85,12 +96,20 @@ msgid "" "value) is also a subset of YAML 1.0 and 1.1. This module can thus also be " "used as a YAML serializer." msgstr "" +"JSON es un subconjunto de `YAML ` _ 1.2. El JSON producido " +"por la configuración predeterminada de este módulo (en particular, el valor " +"predeterminado *separadores*) también es un subconjunto de YAML 1.0 y 1.1. " +"Por lo tanto, este módulo también se puede utilizar como un serializador " +"YAML." #: ../Doc/library/json.rst:125 msgid "" "This module's encoders and decoders preserve input and output order by " "default. Order is only lost if the underlying containers are unordered." msgstr "" +"Los codificadores y decodificadores de este módulo conservan el orden de " +"entrada y salida de forma predeterminada. El orden solo se pierde si los " +"contenedores subyacentes no están ordenados." #: ../Doc/library/json.rst:128 msgid "" @@ -100,10 +119,16 @@ msgid "" "regular :class:`dict` became order preserving, so it is no longer necessary " "to specify :class:`collections.OrderedDict` for JSON generation and parsing." msgstr "" +"Antes de Python 3.7, no se garantizaba que :class:`dict` fuera ordenado, por " +"lo que las entradas y salidas se codificaban a menos que :class:` " +"collections.OrderedDict` se solicitara específicamente. Comenzando con " +"Python 3.7, la clase regular: `dict` conserva el orden, por lo que ya no es " +"necesario especificar :class:`collections.OrderedDict` para la generación y " +"análisis JSON." #: ../Doc/library/json.rst:137 msgid "Basic Usage" -msgstr "" +msgstr "Uso básico" #: ../Doc/library/json.rst:144 msgid "" @@ -111,19 +136,30 @@ msgid "" "supporting :term:`file-like object`) using this :ref:`conversion table `." msgstr "" +"Serialice *obj* como una secuencia con formato JSON a *fp* (a ``.write ()`` -" +"supporting: term: `file-like object`) usando esto :ref:`conversion table `." +# dict keys se traduce a claves del dict o llaves del dict o alguna otra traduccion? #: ../Doc/library/json.rst:148 msgid "" "If *skipkeys* is true (default: ``False``), then dict keys that are not of a " "basic type (:class:`str`, :class:`int`, :class:`float`, :class:`bool`, " "``None``) will be skipped instead of raising a :exc:`TypeError`." msgstr "" +"Si * skipkeys * es verdadero (predeterminado: ``False``), entonces las " +"claves o llaves del dict que no son de un tipo básico (:class:`str`, :class:" +"`int`, :class:`float`, :class:`bool`, ``None``) se omitirán en lugar de " +"generar un :exc:`TypeError`." #: ../Doc/library/json.rst:152 msgid "" "The :mod:`json` module always produces :class:`str` objects, not :class:" "`bytes` objects. Therefore, ``fp.write()`` must support :class:`str` input." msgstr "" +"El módulo :mod:`json` siempre produce: clase: objetos `str`, no objetos :" +"class:`bytes`. Por lo tanto, ``fp.write ()`` debe admitir :class:`str` como " +"entrada." #: ../Doc/library/json.rst:156 ../Doc/library/json.rst:431 msgid "" @@ -131,6 +167,9 @@ msgid "" "all incoming non-ASCII characters escaped. If *ensure_ascii* is false, " "these characters will be output as-is." msgstr "" +"Si *sure_ascii* es verdadero (el valor predeterminado), se garantiza que la " +"salida tendrá todos los caracteres entrantes no ASCII escapados. Si " +"*ensure_ascii* es falso, estos caracteres se mostrarán tal cual." #: ../Doc/library/json.rst:160 msgid "" @@ -138,6 +177,9 @@ msgid "" "reference check for container types will be skipped and a circular reference " "will result in an :exc:`OverflowError` (or worse)." msgstr "" +"Si *check_circular* es falso (predeterminado: ``True``), se omitirá la " +"verificación de referencia circular para los tipos de contenedor y una " +"referencia circular dará como resultado :exc:`OverflowError` (o peor)." #: ../Doc/library/json.rst:164 msgid "" @@ -147,6 +189,11 @@ msgid "" "*allow_nan* is true, their JavaScript equivalents (``NaN``, ``Infinity``, ``-" "Infinity``) will be used." msgstr "" +"Si *allow_nan* es falso (predeterminado: `` True``), entonces será un: exc:" +"`ValueError` para serializar los valores fuera de rango :class:` float` " +"(``nan``, ``inf` `,` `-inf``) en estricto cumplimiento de la especificación " +"JSON. Si *allow_nan* es verdadero, se utilizarán sus equivalentes de " +"JavaScript (``NaN``, ``Infinity``, ``-Infinity``)." #: ../Doc/library/json.rst:170 ../Doc/library/json.rst:450 msgid "" @@ -157,10 +204,17 @@ msgid "" "indent indents that many spaces per level. If *indent* is a string (such as " "``\"\\t\"``), that string is used to indent each level." msgstr "" +"Si *indent* es un entero o cadena no negativa, los elementos de la matriz " +"JSON y los miembros del objeto se imprimirán con ese nivel de sangría. Un " +"nivel de sangría de 0, negativo o ``\"\"`` solo insertará nuevas líneas. " +"``None`` (el valor predeterminado) selecciona la representación más " +"compacta. El uso de una sangría de entero positivo agrega sangrías de muchos " +"espacios por nivel. Si *indent* es una cadena (como `` \"\\t\"``), esa " +"cadena se usa para agregarle sangría a cada nivel." #: ../Doc/library/json.rst:177 ../Doc/library/json.rst:457 msgid "Allow strings for *indent* in addition to integers." -msgstr "" +msgstr "Permitir cadenas para *indent* además de enteros." #: ../Doc/library/json.rst:180 ../Doc/library/json.rst:460 msgid "" @@ -169,10 +223,15 @@ msgid "" "': ')`` otherwise. To get the most compact JSON representation, you should " "specify ``(',', ':')`` to eliminate whitespace." msgstr "" +"Si se especifica, *separators* debe ser una tupla ``(separador_de_artículo, " +"separador_de_llave)``. El valor predeterminado es `` (', ', ':')`` si " +"*indent* es ``None`` y ``(',', ':')`` de lo contrario. Para obtener la " +"representación JSON más compacta, debe especificar ``(',', ':')`` para " +"eliminar espacios en blanco." #: ../Doc/library/json.rst:185 ../Doc/library/json.rst:465 msgid "Use ``(',', ': ')`` as default if *indent* is not ``None``." -msgstr "" +msgstr "Use ``(',', ':')`` como predeterminado si *indent* no es ``None``." #: ../Doc/library/json.rst:188 ../Doc/library/json.rst:468 msgid "" @@ -181,12 +240,18 @@ msgid "" "version of the object or raise a :exc:`TypeError`. If not specified, :exc:" "`TypeError` is raised." msgstr "" +"Si se especifica, *default* debería ser una función que se llama para " +"objetos que de otro modo no se pueden serializar. Debería devolver una " +"versión codificable JSON del objeto o generar un :exc:`TypeError`. Si no se " +"especifica, produce :exc:`TypeError`." #: ../Doc/library/json.rst:193 msgid "" "If *sort_keys* is true (default: ``False``), then the output of dictionaries " "will be sorted by key." msgstr "" +"Si *sort_keys* es verdadero (predeterminado: ``False``), la salida de los " +"diccionarios se ordenará por llave." #: ../Doc/library/json.rst:196 msgid "" @@ -194,6 +259,10 @@ msgid "" "meth:`default` method to serialize additional types), specify it with the " "*cls* kwarg; otherwise :class:`JSONEncoder` is used." msgstr "" +"Para usar una subclase personalizada :class:`JSONEncoder` (por ejemplo, una " +"que anule el método :meth:`default` para serializar tipos adicionales), " +"especifíquelo con *cls* kwarg; de lo contrario: se usa la clase: " +"`JSONEncoder`." #: ../Doc/library/json.rst:200 ../Doc/library/json.rst:273 msgid "" From 44c5268d8df901b062af41757c3cafc882c39058 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Tue, 23 Jun 2020 23:41:57 -0500 Subject: [PATCH 04/29] Traducido archivo json progreso de 23 por ciento o 33 de 143 tareas --- library/json.po | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/library/json.po b/library/json.po index 32d896b514..7f009f15e8 100644 --- a/library/json.po +++ b/library/json.po @@ -11,7 +11,7 @@ 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: 2020-05-16 13:57-0500\n" +"PO-Revision-Date: 2020-06-23 23:38-0500\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -268,6 +268,8 @@ msgstr "" msgid "" "All optional parameters are now :ref:`keyword-only `." msgstr "" +"Todos los parámetros opcionales son ahora :ref:`keyword-only `." #: ../Doc/library/json.rst:205 msgid "" @@ -275,6 +277,10 @@ msgid "" "trying to serialize multiple objects with repeated calls to :func:`dump` " "using the same *fp* will result in an invalid JSON file." msgstr "" +"A diferencia de :mod:`pickle` y :mod:`marshal`, JSON no es un protocolo " +"enmarcado, por lo que intentar serializar varios objetos con llamadas " +"repetidas a :func:`dump` utilando el mismo *fp* dará como resultado un " +"archivo JSON no válido." #: ../Doc/library/json.rst:214 msgid "" @@ -282,6 +288,9 @@ msgid "" "table `. The arguments have the same meaning as in :func:" "`dump`." msgstr "" +"Serialice *obj* en un JSON con formato :class:`str` usando esta :ref:`tabla " +"de conversión `. Los argumentos tienen el mismo " +"significado que en :func:`dump`.." #: ../Doc/library/json.rst:220 msgid "" @@ -291,13 +300,25 @@ msgid "" "JSON and then back into a dictionary, the dictionary may not equal the " "original one. That is, ``loads(dumps(x)) != x`` if x has non-string keys." msgstr "" +"Las claves de los pares clave/valor de JSON siempre son del tipo :class:" +"`str`. Cuando un diccionario se convierte en JSON, todas las claves del " +"diccionario se convierten en cadenas. Como resultado de esto, si un " +"diccionario se convierte en JSON y, a continuación, se convierte nuevamente " +"en un diccionario, el diccionario puede que no sea igual al original. Es " +"decir, ``loads(dumps(x)) != x`` si x tiene claves que no son de tipo cadena " +"de caracteres." +# un ``.read()``-compatible #: ../Doc/library/json.rst:229 +#, fuzzy msgid "" "Deserialize *fp* (a ``.read()``-supporting :term:`text file` or :term:" "`binary file` containing a JSON document) to a Python object using this :ref:" "`conversion table `." msgstr "" +"Deserializar *fp* (un ``.read()``-compatible :term:`text file` o :term:" +"`binary file` que contiene un documento JSON) a un objeto Python usando " +"esta :ref:`tabla de conversión `." #: ../Doc/library/json.rst:233 msgid "" From b05f9f507d5b28c515a18ce66d7bf50b1ba30e31 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Sun, 5 Jul 2020 15:59:23 -0500 Subject: [PATCH 05/29] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cristián Maureira-Fredes --- library/json.po | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/library/json.po b/library/json.po index 7f009f15e8..a422abef96 100644 --- a/library/json.po +++ b/library/json.po @@ -65,7 +65,7 @@ msgstr "Codificación compacta:" #: ../Doc/library/json.rst:49 msgid "Pretty printing::" -msgstr "Impresión con sangría:" +msgstr "Impresión linda:" #: ../Doc/library/json.rst:58 msgid "Decoding JSON::" @@ -96,7 +96,7 @@ msgid "" "value) is also a subset of YAML 1.0 and 1.1. This module can thus also be " "used as a YAML serializer." msgstr "" -"JSON es un subconjunto de `YAML ` _ 1.2. El JSON producido " +"JSON es un subconjunto de `YAML `_ 1.2. El JSON producido " "por la configuración predeterminada de este módulo (en particular, el valor " "predeterminado *separadores*) también es un subconjunto de YAML 1.0 y 1.1. " "Por lo tanto, este módulo también se puede utilizar como un serializador " @@ -120,7 +120,7 @@ msgid "" "to specify :class:`collections.OrderedDict` for JSON generation and parsing." msgstr "" "Antes de Python 3.7, no se garantizaba que :class:`dict` fuera ordenado, por " -"lo que las entradas y salidas se codificaban a menos que :class:` " +"lo que las entradas y salidas se codificaban a menos que :class:`" "collections.OrderedDict` se solicitara específicamente. Comenzando con " "Python 3.7, la clase regular: `dict` conserva el orden, por lo que ya no es " "necesario especificar :class:`collections.OrderedDict` para la generación y " @@ -136,8 +136,8 @@ msgid "" "supporting :term:`file-like object`) using this :ref:`conversion table `." msgstr "" -"Serialice *obj* como una secuencia con formato JSON a *fp* (a ``.write ()`` -" -"supporting: term: `file-like object`) usando esto :ref:`conversion table `." # dict keys se traduce a claves del dict o llaves del dict o alguna otra traduccion? @@ -147,7 +147,7 @@ msgid "" "basic type (:class:`str`, :class:`int`, :class:`float`, :class:`bool`, " "``None``) will be skipped instead of raising a :exc:`TypeError`." msgstr "" -"Si * skipkeys * es verdadero (predeterminado: ``False``), entonces las " +"Si *skipkeys* es verdadero (predeterminado: ``False``), entonces las " "claves o llaves del dict que no son de un tipo básico (:class:`str`, :class:" "`int`, :class:`float`, :class:`bool`, ``None``) se omitirán en lugar de " "generar un :exc:`TypeError`." @@ -158,7 +158,7 @@ msgid "" "`bytes` objects. Therefore, ``fp.write()`` must support :class:`str` input." msgstr "" "El módulo :mod:`json` siempre produce: clase: objetos `str`, no objetos :" -"class:`bytes`. Por lo tanto, ``fp.write ()`` debe admitir :class:`str` como " +"class:`bytes`. Por lo tanto, ``fp.write()`` debe admitir :class:`str` como " "entrada." #: ../Doc/library/json.rst:156 ../Doc/library/json.rst:431 @@ -190,8 +190,8 @@ msgid "" "Infinity``) will be used." msgstr "" "Si *allow_nan* es falso (predeterminado: `` True``), entonces será un: exc:" -"`ValueError` para serializar los valores fuera de rango :class:` float` " -"(``nan``, ``inf` `,` `-inf``) en estricto cumplimiento de la especificación " +"`ValueError` para serializar los valores fuera de rango :class:`float` " +"(``nan``, ``inf` `, ``-inf``) en estricto cumplimiento de la especificación " "JSON. Si *allow_nan* es verdadero, se utilizarán sus equivalentes de " "JavaScript (``NaN``, ``Infinity``, ``-Infinity``)." @@ -204,7 +204,7 @@ msgid "" "indent indents that many spaces per level. If *indent* is a string (such as " "``\"\\t\"``), that string is used to indent each level." msgstr "" -"Si *indent* es un entero o cadena no negativa, los elementos de la matriz " +"Si *indent* es un entero o cadena no negativa, los elementos del arreglo " "JSON y los miembros del objeto se imprimirán con ese nivel de sangría. Un " "nivel de sangría de 0, negativo o ``\"\"`` solo insertará nuevas líneas. " "``None`` (el valor predeterminado) selecciona la representación más " @@ -214,7 +214,7 @@ msgstr "" #: ../Doc/library/json.rst:177 ../Doc/library/json.rst:457 msgid "Allow strings for *indent* in addition to integers." -msgstr "Permitir cadenas para *indent* además de enteros." +msgstr "Permite cadenas de caracteres para *indent* además de enteros." #: ../Doc/library/json.rst:180 ../Doc/library/json.rst:460 msgid "" @@ -224,9 +224,9 @@ msgid "" "specify ``(',', ':')`` to eliminate whitespace." msgstr "" "Si se especifica, *separators* debe ser una tupla ``(separador_de_artículo, " -"separador_de_llave)``. El valor predeterminado es `` (', ', ':')`` si " -"*indent* es ``None`` y ``(',', ':')`` de lo contrario. Para obtener la " -"representación JSON más compacta, debe especificar ``(',', ':')`` para " +"separador_de_llave)``. El valor predeterminado es ``(', ', ': ')`` si " +"*indent* es ``None`` y ``(', ', ': ')`` de lo contrario. Para obtener la " +"representación JSON más compacta, debe especificar ``(', ', ': ')`` para " "eliminar espacios en blanco." #: ../Doc/library/json.rst:185 ../Doc/library/json.rst:465 @@ -261,7 +261,7 @@ msgid "" msgstr "" "Para usar una subclase personalizada :class:`JSONEncoder` (por ejemplo, una " "que anule el método :meth:`default` para serializar tipos adicionales), " -"especifíquelo con *cls* kwarg; de lo contrario: se usa la clase: " +"especifíquelo con *cls* kwarg; de lo contrario se usa :class:" "`JSONEncoder`." #: ../Doc/library/json.rst:200 ../Doc/library/json.rst:273 From c7969d3971903682a51870389445f28ea709d4a5 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Sun, 5 Jul 2020 17:05:57 -0500 Subject: [PATCH 06/29] Actualizando json.po El status actual es 87 de 160 tareas a un 60 por ciento --- library/json.po | 177 ++++++++++++++++++++++++++++++++++-------------- 1 file changed, 128 insertions(+), 49 deletions(-) diff --git a/library/json.po b/library/json.po index a422abef96..b9d605252a 100644 --- a/library/json.po +++ b/library/json.po @@ -11,7 +11,7 @@ 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: 2020-06-23 23:38-0500\n" +"PO-Revision-Date: 2020-07-05 17:04-0500\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -120,11 +120,11 @@ msgid "" "to specify :class:`collections.OrderedDict` for JSON generation and parsing." msgstr "" "Antes de Python 3.7, no se garantizaba que :class:`dict` fuera ordenado, por " -"lo que las entradas y salidas se codificaban a menos que :class:`" -"collections.OrderedDict` se solicitara específicamente. Comenzando con " -"Python 3.7, la clase regular: `dict` conserva el orden, por lo que ya no es " -"necesario especificar :class:`collections.OrderedDict` para la generación y " -"análisis JSON." +"lo que las entradas y salidas se codificaban a menos que :class:`collections." +"OrderedDict` se solicitara específicamente. Comenzando con Python 3.7, la " +"clase regular: `dict` conserva el orden, por lo que ya no es necesario " +"especificar :class:`collections.OrderedDict` para la generación y análisis " +"JSON." #: ../Doc/library/json.rst:137 msgid "Basic Usage" @@ -147,10 +147,10 @@ msgid "" "basic type (:class:`str`, :class:`int`, :class:`float`, :class:`bool`, " "``None``) will be skipped instead of raising a :exc:`TypeError`." msgstr "" -"Si *skipkeys* es verdadero (predeterminado: ``False``), entonces las " -"claves o llaves del dict que no son de un tipo básico (:class:`str`, :class:" -"`int`, :class:`float`, :class:`bool`, ``None``) se omitirán en lugar de " -"generar un :exc:`TypeError`." +"Si *skipkeys* es verdadero (predeterminado: ``False``), entonces las claves " +"o llaves del dict que no son de un tipo básico (:class:`str`, :class:`int`, :" +"class:`float`, :class:`bool`, ``None``) se omitirán en lugar de generar un :" +"exc:`TypeError`." #: ../Doc/library/json.rst:152 msgid "" @@ -167,8 +167,8 @@ msgid "" "all incoming non-ASCII characters escaped. If *ensure_ascii* is false, " "these characters will be output as-is." msgstr "" -"Si *sure_ascii* es verdadero (el valor predeterminado), se garantiza que la " -"salida tendrá todos los caracteres entrantes no ASCII escapados. Si " +"Si *ensure_ascii* es verdadero (el valor predeterminado), se garantiza que " +"la salida tendrá todos los caracteres entrantes no ASCII escapados. Si " "*ensure_ascii* es falso, estos caracteres se mostrarán tal cual." #: ../Doc/library/json.rst:160 @@ -223,9 +223,9 @@ msgid "" "': ')`` otherwise. To get the most compact JSON representation, you should " "specify ``(',', ':')`` to eliminate whitespace." msgstr "" -"Si se especifica, *separators* debe ser una tupla ``(separador_de_artículo, " -"separador_de_llave)``. El valor predeterminado es ``(', ', ': ')`` si " -"*indent* es ``None`` y ``(', ', ': ')`` de lo contrario. Para obtener la " +"Si se especifica, *separators* debe ser una tupla ``(separador_elemento, " +"separador_llave)``. El valor predeterminado es ``(', ', ': ')`` si *indent* " +"es ``None`` y ``(', ', ': ')`` de lo contrario. Para obtener la " "representación JSON más compacta, debe especificar ``(', ', ': ')`` para " "eliminar espacios en blanco." @@ -261,8 +261,7 @@ msgid "" msgstr "" "Para usar una subclase personalizada :class:`JSONEncoder` (por ejemplo, una " "que anule el método :meth:`default` para serializar tipos adicionales), " -"especifíquelo con *cls* kwarg; de lo contrario se usa :class:" -"`JSONEncoder`." +"especifíquelo con *cls* kwarg; de lo contrario se usa :class:`JSONEncoder`." #: ../Doc/library/json.rst:200 ../Doc/library/json.rst:273 msgid "" @@ -310,15 +309,14 @@ msgstr "" # un ``.read()``-compatible #: ../Doc/library/json.rst:229 -#, fuzzy msgid "" "Deserialize *fp* (a ``.read()``-supporting :term:`text file` or :term:" "`binary file` containing a JSON document) to a Python object using this :ref:" "`conversion table `." msgstr "" -"Deserializar *fp* (un ``.read()``-compatible :term:`text file` o :term:" +"Deserializar *fp* (un ``.read()``-compatible con :term:`text file` o :term:" "`binary file` que contiene un documento JSON) a un objeto Python usando " -"esta :ref:`tabla de conversión `." +"esta :ref:`conversion table `." #: ../Doc/library/json.rst:233 msgid "" @@ -328,6 +326,12 @@ msgid "" "be used to implement custom decoders (e.g. `JSON-RPC `_ class hinting)." msgstr "" +"*object_hook* es una función opcional a la que se llamará con el resultado " +"de cualquier literal de objeto decodificado (un :class:`dict`). El valor de " +"retorno de *object_hook* se utilizará en lugar de :class:`dict`. Esta " +"característica se puede utilizar para implementar decodificadores " +"personalizados (por ejemplo, `JSON-RPC `_ sugerencia " +"de clase)." #: ../Doc/library/json.rst:239 msgid "" @@ -337,10 +341,16 @@ msgid "" "`dict`. This feature can be used to implement custom decoders. If " "*object_hook* is also defined, the *object_pairs_hook* takes priority." msgstr "" +"*object_pairs_hook* es una función opcional a la que se llamará con el " +"resultado de cualquier literal de objeto decodificado con una lista ordenada " +"de pares. El valor de retorno de *object_pairs_hook* se utilizará en lugar " +"de :class:`dict`. Esta característica se puede utilizar para implementar " +"decodificadores personalizados. Si también se define *object_hook*, el " +"*object_pairs_hook* tiene prioridad." #: ../Doc/library/json.rst:245 ../Doc/library/json.rst:345 msgid "Added support for *object_pairs_hook*." -msgstr "" +msgstr "Soporte agregado para *object_pairs_hook*." #: ../Doc/library/json.rst:248 ../Doc/library/json.rst:348 msgid "" @@ -349,6 +359,11 @@ msgid "" "This can be used to use another datatype or parser for JSON floats (e.g. :" "class:`decimal.Decimal`)." msgstr "" +"*parse_float*, si se especifica, se llamará con la cadena de cada flotante " +"JSON que se va a descodificar. De forma predeterminada, esto es equivalente " +"a ``float(num_str)``. Esto se puede utilizar para hacer uso de otro tipo de " +"datos o analizador para flotantes JSON (por ejemplo :class:`decimal. " +"Decimal`)." #: ../Doc/library/json.rst:253 ../Doc/library/json.rst:353 msgid "" @@ -357,6 +372,10 @@ msgid "" "can be used to use another datatype or parser for JSON integers (e.g. :class:" "`float`)." msgstr "" +"*parse_int*, si se especifica, se llamará con la cadena de cada entero JSON " +"que se va a descodificar. De forma predeterminada, esto es equivalente a " +"``int(num_str)``. Esto se puede utilizar para hace uso de otro tipo de " +"datos o analizador para enteros JSON (por ejemplo :class:`float`)." #: ../Doc/library/json.rst:258 ../Doc/library/json.rst:358 msgid "" @@ -364,10 +383,13 @@ msgid "" "strings: ``'-Infinity'``, ``'Infinity'``, ``'NaN'``. This can be used to " "raise an exception if invalid JSON numbers are encountered." msgstr "" +"*parse_constant*, si se especifica, se llamará con una de las siguientes " +"cadenas: ``'-Infinity'``, ``'Infinity'``, ``'NaN'``. Esto se puede utilizar " +"para generar una excepción si se encuentran números JSON invalidos." #: ../Doc/library/json.rst:263 msgid "*parse_constant* doesn't get called on 'null', 'true', 'false' anymore." -msgstr "" +msgstr "*parse_constant* ya no es llamado en 'null', 'true', 'false'." #: ../Doc/library/json.rst:266 msgid "" @@ -375,6 +397,10 @@ msgid "" "kwarg; otherwise :class:`JSONDecoder` is used. Additional keyword arguments " "will be passed to the constructor of the class." msgstr "" +"Para utilizar una subclase personalizada :class:`JSONDecoder`, " +"escpecificarlo con el kwarg ``cls`` ; de lo contrario, se utilizará :class:" +"`JSONDecoder`. Se pasarán argumentos adicionales de palabra clave al " +"constructor de la clase." #: ../Doc/library/json.rst:270 ../Doc/library/json.rst:289 #: ../Doc/library/json.rst:368 @@ -382,12 +408,16 @@ msgid "" "If the data being deserialized is not a valid JSON document, a :exc:" "`JSONDecodeError` will be raised." msgstr "" +"Si los datos que se deserializan no constituyen un documento JSON válido, se " +"generará un :exc:`JSONDecodeError`." #: ../Doc/library/json.rst:276 msgid "" "*fp* can now be a :term:`binary file`. The input encoding should be UTF-8, " "UTF-16 or UTF-32." msgstr "" +"*fp* ahora puede ser un :term:`archivo binario`. La codificación de entrada " +"debe ser UTF-8, UTF-16 o UTF-32." #: ../Doc/library/json.rst:282 msgid "" @@ -395,112 +425,123 @@ msgid "" "instance containing a JSON document) to a Python object using this :ref:" "`conversion table `." msgstr "" +"Deserializar *s* (una instancia :class:`str`, :class:`bytes` o :class:" +"`bytearray` que contiene un documento JSON) en un objeto Python mediante " +"esta tabla de :ref:`conversion` ." #: ../Doc/library/json.rst:286 msgid "" "The other arguments have the same meaning as in :func:`load`, except " "*encoding* which is ignored and deprecated since Python 3.1." msgstr "" +"Los otros argumentos tienen el mismo significado que en :func:`load`, " +"excepto *encoding* que se omite y está en desuso desde Python 3.1." #: ../Doc/library/json.rst:294 msgid "*encoding* keyword argument." -msgstr "" +msgstr "*codificando* argumento de palabra clave." #: ../Doc/library/json.rst:295 msgid "" "*s* can now be of type :class:`bytes` or :class:`bytearray`. The input " "encoding should be UTF-8, UTF-16 or UTF-32." msgstr "" +"*s* ahora puede ser de tipo :class:`bytes` o :class:`bytearray`. La " +"codificación de entrada debe ser UTF-8, UTF-16 o UTF-32." #: ../Doc/library/json.rst:301 msgid "Encoders and Decoders" -msgstr "" +msgstr "Codificadores y Decodificadores" #: ../Doc/library/json.rst:305 msgid "Simple JSON decoder." -msgstr "" +msgstr "Decodificador JSON simple." #: ../Doc/library/json.rst:307 msgid "Performs the following translations in decoding by default:" msgstr "" +"Realiza las siguientes traducciones en la descodificación de forma " +"predeterminada:" #: ../Doc/library/json.rst:312 ../Doc/library/json.rst:401 msgid "JSON" -msgstr "" +msgstr "JSON" #: ../Doc/library/json.rst:312 ../Doc/library/json.rst:401 msgid "Python" -msgstr "" +msgstr "Python" #: ../Doc/library/json.rst:314 ../Doc/library/json.rst:403 msgid "object" -msgstr "" +msgstr "objeto" #: ../Doc/library/json.rst:314 ../Doc/library/json.rst:403 msgid "dict" -msgstr "" +msgstr "dict" #: ../Doc/library/json.rst:316 ../Doc/library/json.rst:405 msgid "array" -msgstr "" +msgstr "arreglo" #: ../Doc/library/json.rst:316 msgid "list" -msgstr "" +msgstr "lista" #: ../Doc/library/json.rst:318 ../Doc/library/json.rst:407 msgid "string" -msgstr "" +msgstr "cadena de caracteres" #: ../Doc/library/json.rst:318 ../Doc/library/json.rst:407 msgid "str" -msgstr "" +msgstr "str" #: ../Doc/library/json.rst:320 msgid "number (int)" -msgstr "" +msgstr "numero (int)" #: ../Doc/library/json.rst:320 msgid "int" -msgstr "" +msgstr "int" #: ../Doc/library/json.rst:322 msgid "number (real)" -msgstr "" +msgstr "numero (real)" #: ../Doc/library/json.rst:322 msgid "float" -msgstr "" +msgstr "float" #: ../Doc/library/json.rst:324 ../Doc/library/json.rst:411 msgid "true" -msgstr "" +msgstr "cierto" #: ../Doc/library/json.rst:324 ../Doc/library/json.rst:411 msgid "True" -msgstr "" +msgstr "True" #: ../Doc/library/json.rst:326 ../Doc/library/json.rst:413 msgid "false" -msgstr "" +msgstr "falso" #: ../Doc/library/json.rst:326 ../Doc/library/json.rst:413 msgid "False" -msgstr "" +msgstr "False" #: ../Doc/library/json.rst:328 ../Doc/library/json.rst:415 msgid "null" -msgstr "" +msgstr "nulo" #: ../Doc/library/json.rst:328 ../Doc/library/json.rst:415 msgid "None" -msgstr "" +msgstr "None" #: ../Doc/library/json.rst:331 msgid "" "It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their " "corresponding ``float`` values, which is outside the JSON spec." msgstr "" +"También entiende ``NaN``, ``Infinity`` y ``-Infinity`` como sus " +"correspondientes valores ``float``, que está fuera de la especificación JSON." #: ../Doc/library/json.rst:334 msgid "" @@ -509,6 +550,10 @@ msgid "" "class:`dict`. This can be used to provide custom deserializations (e.g. to " "support JSON-RPC class hinting)." msgstr "" +"*object_hook*, si se especifica, se llamará con el resultado de cada objeto " +"JSON descodificado y su valor de retorno se utilizará en lugar de la :class:" +"`dict` dada. Esto se puede usar para proporcionar deserializaciones " +"personalizadas (por ejemplo, para admitir sugerencias de clases JSON-RPC)." #: ../Doc/library/json.rst:339 msgid "" @@ -518,6 +563,12 @@ msgid "" "can be used to implement custom decoders. If *object_hook* is also defined, " "the *object_pairs_hook* takes priority." msgstr "" +"*object_pairs_hook*, si se especifica se llamará con el resultado de cada " +"objeto JSON descodificado con una lista ordenada de pares. El valor de " +"retorno de *object_pairs_hook* se utilizará en lugar de :class:`dict`. Esta " +"característica se puede utilizar para implementar decodificadores " +"personalizados. Si también se define *object_hook*, el *object_pairs_hook* " +"tiene prioridad." #: ../Doc/library/json.rst:363 msgid "" @@ -526,22 +577,32 @@ msgid "" "with character codes in the 0--31 range, including ``'\\t'`` (tab), " "``'\\n'``, ``'\\r'`` and ``'\\0'``." msgstr "" +"Si *strict* es false (''True'' es el valor predeterminado), se permitirán " +"caracteres de control dentro de cadenas. Los caracteres de control en este " +"contexto son aquellos con códigos de caracteres en el rango 0--31, " +"incluyendo ``'\\t'`` (tab), ``'\\n'``, ``'\\r'`` and ``'\\0'``." #: ../Doc/library/json.rst:371 ../Doc/library/json.rst:473 msgid "All parameters are now :ref:`keyword-only `." msgstr "" +"Todos los parámetros son ahora :ref:`palabra-clave-solamente `." #: ../Doc/library/json.rst:376 msgid "" "Return the Python representation of *s* (a :class:`str` instance containing " "a JSON document)." msgstr "" +"Retorna la representación Python de *s* (una instancia :class:`str` que " +"contiene un documento JSON)." #: ../Doc/library/json.rst:379 msgid "" ":exc:`JSONDecodeError` will be raised if the given JSON document is not " "valid." msgstr "" +":exc:`JSONDecodeError` se producirá si el documento JSON entregado es " +"invalido." #: ../Doc/library/json.rst:384 msgid "" @@ -549,36 +610,41 @@ msgid "" "document) and return a 2-tuple of the Python representation and the index in " "*s* where the document ended." msgstr "" +"Descodificar un documento JSON de *s* (un :class:`str` comenzando con un " +"documento JSON) y retornar una tupla de 2 de la representación Python y el " +"índice en *s* donde terminó el documento." #: ../Doc/library/json.rst:388 msgid "" "This can be used to decode a JSON document from a string that may have " "extraneous data at the end." msgstr "" +"Esto se puede usar para descodificar un documento JSON de una cadena de " +"caracteres que puede tener datos extraños al final." #: ../Doc/library/json.rst:394 msgid "Extensible JSON encoder for Python data structures." -msgstr "" +msgstr "Codificador JSON extensible para estructuras de datos de Python." #: ../Doc/library/json.rst:396 msgid "Supports the following objects and types by default:" -msgstr "" +msgstr "Admite los siguientes objetos y tipos de forma predeterminada:" #: ../Doc/library/json.rst:405 msgid "list, tuple" -msgstr "" +msgstr "list, tuple" #: ../Doc/library/json.rst:409 msgid "int, float, int- & float-derived Enums" -msgstr "" +msgstr "int, float, int- & derivados-flotantes Enums" #: ../Doc/library/json.rst:409 msgid "number" -msgstr "" +msgstr "número" #: ../Doc/library/json.rst:418 msgid "Added support for int- and float-derived Enum classes." -msgstr "" +msgstr "Compatibilidad añadida con las clases Enum derivadas de int y float." #: ../Doc/library/json.rst:421 msgid "" @@ -587,6 +653,10 @@ msgid "" "``o`` if possible, otherwise it should call the superclass implementation " "(to raise :exc:`TypeError`)." msgstr "" +"A fin de extender esto para reconocer otros objetos, implementar una " +"subclase con un método :meth:`default` con otro método que devuelve un " +"objeto serializable para ''o'' si es posible, de lo contrario debe llamar a " +"la implementación de superclase (para elevar :exc:`TypeError`)." #: ../Doc/library/json.rst:426 msgid "" @@ -594,6 +664,10 @@ msgid "" "attempt encoding of keys that are not :class:`str`, :class:`int`, :class:" "`float` or ``None``. If *skipkeys* is true, such items are simply skipped." msgstr "" +"Si *skipkeys* es falso (valor predeterminado), entonces es un :exc:" +"`TypeError` intentar codificar claves que no son :class:`str`, :class:" +"`int`, :class:`float` o ``None``. Si *skipkeys* es verdadero, estos " +"elementos simplemente se omiten." #: ../Doc/library/json.rst:435 msgid "" @@ -602,6 +676,11 @@ msgid "" "prevent an infinite recursion (which would cause an :exc:`OverflowError`). " "Otherwise, no such check takes place." msgstr "" +"Si *check_circular* es cierto (valor predeterminado), se comprobarán las " +"listas, los dicts y los objetos codificados personalizados en busca de " +"referencias circulares durante la codificación para evitar una recursividad " +"infinita (lo que provocaría un :exc:`OverflowError`). De lo contrario, no se " +"realiza ninguna comprobación de este tipo." #: ../Doc/library/json.rst:440 msgid "" From 38796eebecf032509791bbde2ae14f7b9f77fbe9 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Sun, 26 Jul 2020 00:27:35 -0500 Subject: [PATCH 07/29] Update json.po Translated all remaining tasks. Document at 100 percent. --- library/json.po | 159 +++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 131 insertions(+), 28 deletions(-) diff --git a/library/json.po b/library/json.po index b9d605252a..cb43304722 100644 --- a/library/json.po +++ b/library/json.po @@ -11,7 +11,7 @@ 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: 2020-07-05 17:04-0500\n" +"PO-Revision-Date: 2020-07-26 00:26-0500\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,7 +20,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "Last-Translator: \n" "Language: es_ES\n" -"X-Generator: Poedit 2.3.1\n" +"X-Generator: Poedit 2.4\n" #: ../Doc/library/json.rst:2 msgid ":mod:`json` --- JSON encoder and decoder" @@ -689,6 +689,11 @@ msgid "" "compliant, but is consistent with most JavaScript based encoders and " "decoders. Otherwise, it will be a :exc:`ValueError` to encode such floats." msgstr "" +"Si *allow_nan* es cierto (valor predeterminado), ``NaN``, ``Infinity`` y ``-" +"Infinity`` se codificarán como tales. Este comportamiento no es compatible " +"con las especificaciones JSON, pero es coherente con la mayoría de los " +"codificadores y decodificadores basados en JavaScript. De lo contrario, " +"será un :exc:`ValueError` para codificar dichos puntos flotantes." #: ../Doc/library/json.rst:446 msgid "" @@ -696,6 +701,10 @@ msgid "" "will be sorted by key; this is useful for regression tests to ensure that " "JSON serializations can be compared on a day-to-day basis." msgstr "" +"Si *sort_keys* es cierto (predeterminado: ``False``), la salida de los " +"diccionarios se ordenará por clave; esto es útil para las pruebas de " +"regresión para garantizar que las serializaciones JSON se pueden comparar en " +"el día a día." #: ../Doc/library/json.rst:479 msgid "" @@ -703,56 +712,66 @@ msgid "" "object for *o*, or calls the base implementation (to raise a :exc:" "`TypeError`)." msgstr "" +"Implemente este método en una subclase de modo que devuelva un objeto " +"serializable para *o*, o llame a la implementación base (para generar un :" +"exc:`TypeError`)." #: ../Doc/library/json.rst:483 msgid "" "For example, to support arbitrary iterators, you could implement default " "like this::" msgstr "" +"Por ejemplo, para admitir iteradores arbitrarios, podría implementar el " +"valor predeterminado como este::" #: ../Doc/library/json.rst:499 msgid "" "Return a JSON string representation of a Python data structure, *o*. For " "example::" msgstr "" +"Devuelve una representación de cadena JSON de una estructura de datos de " +"Python, *o*. Por ejemplo::" #: ../Doc/library/json.rst:508 msgid "" "Encode the given object, *o*, and yield each string representation as " "available. For example::" msgstr "" +"Codifique el objeto dado, *o*, y produzca cada representación de cadena como " +"disponible. Por ejemplo::" #: ../Doc/library/json.rst:516 msgid "Exceptions" -msgstr "" +msgstr "Excepciones" #: ../Doc/library/json.rst:520 msgid "Subclass of :exc:`ValueError` with the following additional attributes:" msgstr "" +"Subclase de :exc:`ValueError` con los siguientes atributos adicionales:" #: ../Doc/library/json.rst:524 msgid "The unformatted error message." -msgstr "" +msgstr "El mensaje de error sin formato." #: ../Doc/library/json.rst:528 msgid "The JSON document being parsed." -msgstr "" +msgstr "El documento JSON que se está analizando." #: ../Doc/library/json.rst:532 msgid "The start index of *doc* where parsing failed." -msgstr "" +msgstr "El índice de inicio de *doc* donde se produjo un error en el análisis." #: ../Doc/library/json.rst:536 msgid "The line corresponding to *pos*." -msgstr "" +msgstr "La línea correspondiente a *pos*." #: ../Doc/library/json.rst:540 msgid "The column corresponding to *pos*." -msgstr "" +msgstr "La columna correspondiente a *pos*." #: ../Doc/library/json.rst:546 msgid "Standard Compliance and Interoperability" -msgstr "" +msgstr "Cumplimiento e interoperabilidad estándar" #: ../Doc/library/json.rst:548 msgid "" @@ -762,22 +781,33 @@ msgid "" "class:`JSONEncoder` and :class:`JSONDecoder` subclasses, and parameters " "other than those explicitly mentioned, are not considered." msgstr "" +"El formato JSON se especifica mediante :rfc:`7159` y por `ECMA-404 `_. En esta " +"sección se detalla el nivel de cumplimiento de este módulo con la RFC. Para " +"simplificar, no se tienen en cuenta las subclases :class:`JSONEncoder` y :" +"class:`JSONDecoder` y los parámetros distintos de los mencionados " +"explícitamente." #: ../Doc/library/json.rst:554 msgid "" "This module does not comply with the RFC in a strict fashion, implementing " "some extensions that are valid JavaScript but not valid JSON. In particular:" msgstr "" +"Este módulo no cumple con la RFC de forma estricta, implementando algunas " +"extensiones que son válidas en JavaScript pero no son válidas en JSON. En " +"particular:" #: ../Doc/library/json.rst:557 msgid "Infinite and NaN number values are accepted and output;" -msgstr "" +msgstr "Se aceptan y se envían valores de números Infinitos y NaN;" #: ../Doc/library/json.rst:558 msgid "" "Repeated names within an object are accepted, and only the value of the last " "name-value pair is used." msgstr "" +"Se aceptan nombres repetidos dentro de un objeto y solo se utiliza el valor " +"del último par nombre-valor." #: ../Doc/library/json.rst:561 msgid "" @@ -785,10 +815,14 @@ msgid "" "not RFC-compliant, this module's deserializer is technically RFC-compliant " "under default settings." msgstr "" +"Puesto que el RFC permite a los analizadores compatibles con RFC aceptar " +"textos de entrada que no son compatibles con RFC, el deserializador de este " +"módulo es técnicamente compatible con RFC bajo la configuración " +"predeterminada." #: ../Doc/library/json.rst:566 msgid "Character Encodings" -msgstr "" +msgstr "Codificaciones de caracteres" #: ../Doc/library/json.rst:568 msgid "" @@ -796,6 +830,9 @@ msgid "" "UTF-32, with UTF-8 being the recommended default for maximum " "interoperability." msgstr "" +"La RFC requiere que JSON se represente mediante UTF-8, UTF-16 o UTF-32, " +"siendo UTF-8 el valor predeterminado recomendado para la máxima " +"interoperabilidad." #: ../Doc/library/json.rst:571 msgid "" @@ -803,6 +840,10 @@ msgid "" "*ensure_ascii=True* by default, thus escaping the output so that the " "resulting strings only contain ASCII characters." msgstr "" +"Según lo permitido, aunque no es necesario, por la RFC, el serializador de " +"este módulo establece *ensure_ascii=True* de forma predeterminada, escapando " +"así el dato de salida para que las cadenas resultantes solo contengan " +"caracteres ASCII." #: ../Doc/library/json.rst:575 msgid "" @@ -811,6 +852,10 @@ msgid "" "`, and thus does not otherwise directly address the issue of character " "encodings." msgstr "" +"Aparte del parámetro *ensure_ascii*, este módulo se define estrictamente en " +"términos de conversión entre objetos Python y :class:`Unicode strings " +"`, y por lo tanto no aborda directamente el problema de las " +"codificaciones de caracteres." #: ../Doc/library/json.rst:580 msgid "" @@ -820,6 +865,12 @@ msgid "" "in their input. This module's deserializer raises a :exc:`ValueError` when " "an initial BOM is present." msgstr "" +"La RFC prohíbe agregar una marca de orden byte (BOM, por sus siglas en " +"inglés) al inicio de un texto JSON y el serializador de este módulo no " +"agrega una BOM a su salida. La RFC permite, pero no requiere, " +"deserializadores JSON para omitir un BOM inicial en su entrada. El " +"deserializador de este módulo genera un :exc:`ValueError` cuando hay una " +"lista de materiales inicial." #: ../Doc/library/json.rst:586 msgid "" @@ -829,10 +880,16 @@ msgid "" "By default, this module accepts and outputs (when present in the original :" "class:`str`) code points for such sequences." msgstr "" +"La RFC no prohíbe explícitamente las cadenas JSON que contienen secuencias " +"de bytes que no corresponden a caracteres Unicode válidos (por ejemplo, " +"sustitutos UTF-16 no espaciados), pero sí tiene en cuenta que pueden causar " +"problemas de interoperabilidad. De forma predeterminada, este módulo acepta " +"y genera puntos de código (cuando está presente en el original :class:`str`) " +"para dichas secuencias." #: ../Doc/library/json.rst:594 msgid "Infinite and NaN Number Values" -msgstr "" +msgstr "Valores de número infinito y NaN" #: ../Doc/library/json.rst:596 msgid "" @@ -840,6 +897,10 @@ msgid "" "Despite that, by default, this module accepts and outputs ``Infinity``, ``-" "Infinity``, and ``NaN`` as if they were valid JSON number literal values::" msgstr "" +"El RFC no permite la representación de los valores de número infinito o NaN. " +"A pesar de eso, de forma predeterminada, este módulo acepta y genera " +"``Infinity``, ``-Infinity`` y ``NaN`` como si fueran valores literales de " +"número JSON válidos::" #: ../Doc/library/json.rst:611 msgid "" @@ -847,10 +908,13 @@ msgid "" "behavior. In the deserializer, the *parse_constant* parameter can be used " "to alter this behavior." msgstr "" +"En el serializador, el parámetro *allow_nan* se puede utilizar para " +"modificar este comportamiento. En el deserializador, se puede utilizar el " +"parámetro *parse_constant* para modificar este comportamiento." #: ../Doc/library/json.rst:617 msgid "Repeated Names Within an Object" -msgstr "" +msgstr "Nombres repetidos dentro de un objeto" #: ../Doc/library/json.rst:619 msgid "" @@ -859,14 +923,20 @@ msgid "" "default, this module does not raise an exception; instead, it ignores all " "but the last name-value pair for a given name::" msgstr "" +"La RFC especifica que los nombres dentro de un objeto JSON deben ser únicos, " +"pero no exige cómo se deben controlar los nombres repetidos en los objetos " +"JSON. De forma predeterminada, este módulo no genera una excepción; en su " +"lugar, ignora todo excepto el último par nombre-valor para un nombre dado::" #: ../Doc/library/json.rst:628 msgid "The *object_pairs_hook* parameter can be used to alter this behavior." msgstr "" +"El parámetro *object_pairs_hook* se puede utilizar para alterar este " +"comportamiento." #: ../Doc/library/json.rst:632 msgid "Top-level Non-Object, Non-Array Values" -msgstr "" +msgstr "Valores de nivel superior No-Objeto , No-Matriz" #: ../Doc/library/json.rst:634 msgid "" @@ -877,42 +947,54 @@ msgid "" "this module does not and has never implemented that restriction in either " "its serializer or its deserializer." msgstr "" +"La versión anterior de JSON especificada por el obsoleto :rfc:`4627` " +"requería que el valor de nivel superior de un texto JSON fuera un objeto " +"JSON o una matriz (Python :class:`dict` o :class:`list`), y no podía ser un " +"valor JSON nulo, booleano, numérico o de cadena. :rfc:`7159` eliminó esa " +"restricción, y este módulo no ha implementado ni ha implementado nunca esa " +"restricción en su serializador o en su deserializador." #: ../Doc/library/json.rst:641 msgid "" "Regardless, for maximum interoperability, you may wish to voluntarily adhere " "to the restriction yourself." msgstr "" +"Independientemente, para lograr la máxima interoperabilidad, es posible que " +"usted desee adherirse voluntariamente a la restricción." #: ../Doc/library/json.rst:646 msgid "Implementation Limitations" -msgstr "" +msgstr "Limitaciones de la implementación" #: ../Doc/library/json.rst:648 msgid "Some JSON deserializer implementations may set limits on:" msgstr "" +"Algunas implementaciones del deserializador JSON pueden establecer límites " +"en:" #: ../Doc/library/json.rst:650 msgid "the size of accepted JSON texts" -msgstr "" +msgstr "el tamaño de los textos JSON aceptados" #: ../Doc/library/json.rst:651 msgid "the maximum level of nesting of JSON objects and arrays" -msgstr "" +msgstr "el nivel máximo de anidamiento de objetos y matrices JSON" #: ../Doc/library/json.rst:652 msgid "the range and precision of JSON numbers" -msgstr "" +msgstr "the range and precision of JSON numbers" #: ../Doc/library/json.rst:653 msgid "the content and maximum length of JSON strings" -msgstr "" +msgstr "el contenido y la longitud máxima de las cadenas JSON" #: ../Doc/library/json.rst:655 msgid "" "This module does not impose any such limits beyond those of the relevant " "Python datatypes themselves or the Python interpreter itself." msgstr "" +"Este módulo no impone tales límites más allá de los propios tipos de datos " +"de Python relevantes o del propio intérprete de Python." #: ../Doc/library/json.rst:658 msgid "" @@ -924,66 +1006,83 @@ msgid "" "magnitude, or when serializing instances of \"exotic\" numerical types such " "as :class:`decimal.Decimal`." msgstr "" +"Al serializar en JSON, tenga en cuenta las limitaciones en las aplicaciones " +"que pueden consumir su JSON. En particular, es común que los números JSON " +"se deserialicen en números de doble precisión IEEE 754 y, por lo tanto, " +"estén sujetos al rango y las limitaciones de precisión de esa " +"representación. Esto es especialmente relevante cuando se serializan " +"valores de Python :class:`int` de magnitud extremadamente grande, o cuando " +"se serializan instancias de tipos numéricos \"exóticos\" como :class:" +"`decimal. Decimal`." #: ../Doc/library/json.rst:671 msgid "Command Line Interface" -msgstr "" +msgstr "Interfaz de línea de comandos" #: ../Doc/library/json.rst:676 msgid "**Source code:** :source:`Lib/json/tool.py`" -msgstr "" +msgstr "**Código fuente:** :source:`Lib/json/tool.py`" #: ../Doc/library/json.rst:680 msgid "" "The :mod:`json.tool` module provides a simple command line interface to " "validate and pretty-print JSON objects." msgstr "" +"El módulo :mod:`json.tool` proporciona una interfaz de línea de comandos " +"simple para validar e imprimir objetos JSON." #: ../Doc/library/json.rst:683 msgid "" "If the optional ``infile`` and ``outfile`` arguments are not specified, :" "attr:`sys.stdin` and :attr:`sys.stdout` will be used respectively:" msgstr "" +"Si no se especifican los argumentos opcionales ``infile`` y ``outfile``, se " +"utilizarán :attr:`sys.stdin` y :attr:`sys.stdout` respectivamente:" #: ../Doc/library/json.rst:695 msgid "" "The output is now in the same order as the input. Use the :option:`--sort-" "keys` option to sort the output of dictionaries alphabetically by key." msgstr "" +"La salida está ahora en el mismo orden que la entrada. Utilice la opción :" +"option:`--sort-keys` para ordenar la salida de los diccionarios " +"alfabéticamente por clave." #: ../Doc/library/json.rst:702 msgid "Command line options" -msgstr "" +msgstr "Opciones de línea de comandos" #: ../Doc/library/json.rst:706 msgid "The JSON file to be validated or pretty-printed:" -msgstr "" +msgstr "El archivo JSON que se va a validar o imprimir con impresión-bonita:" #: ../Doc/library/json.rst:722 msgid "If *infile* is not specified, read from :attr:`sys.stdin`." -msgstr "" +msgstr "Si no se especifica *infile*, lea :attr:`sys.stdin`." #: ../Doc/library/json.rst:726 msgid "" "Write the output of the *infile* to the given *outfile*. Otherwise, write it " "to :attr:`sys.stdout`." msgstr "" +"Escriba la salida de *infile* en el *outfile* dado. De lo contrario, " +"escríbalo en :attr:`sys.stdout`." #: ../Doc/library/json.rst:731 msgid "Sort the output of dictionaries alphabetically by key." -msgstr "" +msgstr "Ordene la salida de los diccionarios alfabéticamente por clave." #: ../Doc/library/json.rst:737 msgid "Parse every input line as separate JSON object." -msgstr "" +msgstr "Analice cada línea de entrada como objeto JSON independiente." #: ../Doc/library/json.rst:743 msgid "Show the help message." -msgstr "" +msgstr "Muestre el mensaje de ayuda." #: ../Doc/library/json.rst:747 msgid "Footnotes" -msgstr "" +msgstr "Notas de pie de página" #: ../Doc/library/json.rst:748 msgid "" @@ -992,3 +1091,7 @@ msgid "" "and U+2029 (PARAGRAPH SEPARATOR) characters in strings, whereas JavaScript " "(as of ECMAScript Edition 5.1) does not." msgstr "" +"Como se indica en |la errata para RFC 7159 |_, JSON permite caracteres literales U+2028 " +"(SEPARADOR DE LINEA) y U+2029 (SEPARADOR DE PÁRRAFO) en cadenas, mientras " +"que JavaScript (a partir de ECMAScript Edición 5.1) no lo hace." From a541455aed62273de5b1aa8510bbd8ed69480626 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Sun, 26 Jul 2020 15:26:43 -0500 Subject: [PATCH 08/29] Update library/json.po MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cristián Maureira-Fredes --- library/json.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/json.po b/library/json.po index cb43304722..deca64ed3b 100644 --- a/library/json.po +++ b/library/json.po @@ -398,7 +398,7 @@ msgid "" "will be passed to the constructor of the class." msgstr "" "Para utilizar una subclase personalizada :class:`JSONDecoder`, " -"escpecificarlo con el kwarg ``cls`` ; de lo contrario, se utilizará :class:" +"escpecificarlo con el kwarg ``cls``; de lo contrario, se utilizará :class:" "`JSONDecoder`. Se pasarán argumentos adicionales de palabra clave al " "constructor de la clase." From cf9c19480def6a9ffd1b0bdc43322c920cf6b14d Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Sun, 26 Jul 2020 15:27:41 -0500 Subject: [PATCH 09/29] Aplicando sugerencias del code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cristián Maureira-Fredes --- library/json.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/json.po b/library/json.po index deca64ed3b..e9036f77ad 100644 --- a/library/json.po +++ b/library/json.po @@ -473,7 +473,7 @@ msgstr "Python" #: ../Doc/library/json.rst:314 ../Doc/library/json.rst:403 msgid "object" -msgstr "objeto" +msgstr "object" #: ../Doc/library/json.rst:314 ../Doc/library/json.rst:403 msgid "dict" @@ -481,15 +481,15 @@ msgstr "dict" #: ../Doc/library/json.rst:316 ../Doc/library/json.rst:405 msgid "array" -msgstr "arreglo" +msgstr "array" #: ../Doc/library/json.rst:316 msgid "list" -msgstr "lista" +msgstr "list" #: ../Doc/library/json.rst:318 ../Doc/library/json.rst:407 msgid "string" -msgstr "cadena de caracteres" +msgstr "string" #: ../Doc/library/json.rst:318 ../Doc/library/json.rst:407 msgid "str" From 6d80721da1efa03b1a31411ba11c0ea07ece2037 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Sun, 26 Jul 2020 15:28:59 -0500 Subject: [PATCH 10/29] Update library/json.po MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cristián Maureira-Fredes --- library/json.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/json.po b/library/json.po index e9036f77ad..50925d8b76 100644 --- a/library/json.po +++ b/library/json.po @@ -513,7 +513,7 @@ msgstr "float" #: ../Doc/library/json.rst:324 ../Doc/library/json.rst:411 msgid "true" -msgstr "cierto" +msgstr "verdadero" #: ../Doc/library/json.rst:324 ../Doc/library/json.rst:411 msgid "True" From b362f820a27df4ff7a242b05c83b1fe92936d590 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Sun, 26 Jul 2020 15:29:37 -0500 Subject: [PATCH 11/29] Aplicando sugerencias del code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cristián Maureira-Fredes --- library/json.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/json.po b/library/json.po index 50925d8b76..d46fe5140c 100644 --- a/library/json.po +++ b/library/json.po @@ -610,8 +610,8 @@ msgid "" "document) and return a 2-tuple of the Python representation and the index in " "*s* where the document ended." msgstr "" -"Descodificar un documento JSON de *s* (un :class:`str` comenzando con un " -"documento JSON) y retornar una tupla de 2 de la representación Python y el " +"Descodifica un documento JSON de *s* (un :class:`str` comenzando con un " +"documento JSON) y retorna una tupla de 2 de la representación Python y el " "índice en *s* donde terminó el documento." #: ../Doc/library/json.rst:388 From e8491cda392d74bd5e829785a4463d1a7484c9bc Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Sun, 26 Jul 2020 15:30:58 -0500 Subject: [PATCH 12/29] Aplicando sugerencias del code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cristián Maureira-Fredes --- library/json.po | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/library/json.po b/library/json.po index d46fe5140c..561f392ba6 100644 --- a/library/json.po +++ b/library/json.po @@ -654,7 +654,7 @@ msgid "" "(to raise :exc:`TypeError`)." msgstr "" "A fin de extender esto para reconocer otros objetos, implementar una " -"subclase con un método :meth:`default` con otro método que devuelve un " +"subclase con un método :meth:`default` con otro método que retorna un " "objeto serializable para ''o'' si es posible, de lo contrario debe llamar a " "la implementación de superclase (para elevar :exc:`TypeError`)." @@ -712,7 +712,7 @@ msgid "" "object for *o*, or calls the base implementation (to raise a :exc:" "`TypeError`)." msgstr "" -"Implemente este método en una subclase de modo que devuelva un objeto " +"Implemente este método en una subclase de modo que retorne un objeto " "serializable para *o*, o llame a la implementación base (para generar un :" "exc:`TypeError`)." @@ -729,7 +729,7 @@ msgid "" "Return a JSON string representation of a Python data structure, *o*. For " "example::" msgstr "" -"Devuelve una representación de cadena JSON de una estructura de datos de " +"Retorna una representación de cadena de caracteres JSON de una estructura de datos de " "Python, *o*. Por ejemplo::" #: ../Doc/library/json.rst:508 @@ -737,7 +737,7 @@ msgid "" "Encode the given object, *o*, and yield each string representation as " "available. For example::" msgstr "" -"Codifique el objeto dado, *o*, y produzca cada representación de cadena como " +"Codifica el objeto dado, *o*, y produce cada representación de cadena como " "disponible. Por ejemplo::" #: ../Doc/library/json.rst:516 @@ -936,7 +936,7 @@ msgstr "" #: ../Doc/library/json.rst:632 msgid "Top-level Non-Object, Non-Array Values" -msgstr "Valores de nivel superior No-Objeto , No-Matriz" +msgstr "Valores de nivel superior No-Objeto , No-Arreglo" #: ../Doc/library/json.rst:634 msgid "" @@ -978,15 +978,15 @@ msgstr "el tamaño de los textos JSON aceptados" #: ../Doc/library/json.rst:651 msgid "the maximum level of nesting of JSON objects and arrays" -msgstr "el nivel máximo de anidamiento de objetos y matrices JSON" +msgstr "el nivel máximo de anidamiento de objetos y arreglos JSON" #: ../Doc/library/json.rst:652 msgid "the range and precision of JSON numbers" -msgstr "the range and precision of JSON numbers" +msgstr "el rango y precisión de los números de JSON" #: ../Doc/library/json.rst:653 msgid "the content and maximum length of JSON strings" -msgstr "el contenido y la longitud máxima de las cadenas JSON" +msgstr "el contenido y la longitud máxima de las cadenas de caracteres JSON" #: ../Doc/library/json.rst:655 msgid "" @@ -1058,27 +1058,27 @@ msgstr "El archivo JSON que se va a validar o imprimir con impresión-bonita:" #: ../Doc/library/json.rst:722 msgid "If *infile* is not specified, read from :attr:`sys.stdin`." -msgstr "Si no se especifica *infile*, lea :attr:`sys.stdin`." +msgstr "Si no se especifica *infile*, lee :attr:`sys.stdin`." #: ../Doc/library/json.rst:726 msgid "" "Write the output of the *infile* to the given *outfile*. Otherwise, write it " "to :attr:`sys.stdout`." msgstr "" -"Escriba la salida de *infile* en el *outfile* dado. De lo contrario, " -"escríbalo en :attr:`sys.stdout`." +"Escribe la salida de *infile* en el *outfile* dado. De lo contrario, " +"lo escribe en :attr:`sys.stdout`." #: ../Doc/library/json.rst:731 msgid "Sort the output of dictionaries alphabetically by key." -msgstr "Ordene la salida de los diccionarios alfabéticamente por clave." +msgstr "Ordena la salida de los diccionarios alfabéticamente por clave." #: ../Doc/library/json.rst:737 msgid "Parse every input line as separate JSON object." -msgstr "Analice cada línea de entrada como objeto JSON independiente." +msgstr "Analiza cada línea de entrada como objeto JSON independiente." #: ../Doc/library/json.rst:743 msgid "Show the help message." -msgstr "Muestre el mensaje de ayuda." +msgstr "Muestra el mensaje de ayuda." #: ../Doc/library/json.rst:747 msgid "Footnotes" From 1ccd06c9c0e48874e0192cb9383e5f529973a3dc Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Sun, 26 Jul 2020 15:37:16 -0500 Subject: [PATCH 13/29] =?UTF-8?q?De=20n=C3=BAmero=20a=20number?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/json.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/json.po b/library/json.po index cb43304722..b9e107ed95 100644 --- a/library/json.po +++ b/library/json.po @@ -11,7 +11,7 @@ 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: 2020-07-26 00:26-0500\n" +"PO-Revision-Date: 2020-07-26 15:36-0500\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -640,7 +640,7 @@ msgstr "int, float, int- & derivados-flotantes Enums" #: ../Doc/library/json.rst:409 msgid "number" -msgstr "número" +msgstr "number" #: ../Doc/library/json.rst:418 msgid "Added support for int- and float-derived Enum classes." From d7de2883927915e0ab695b4dfd0d4a1091c37c6c Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Mon, 10 Aug 2020 17:54:36 -0500 Subject: [PATCH 14/29] Update library/json.po MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cristián Maureira-Fredes --- library/json.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/json.po b/library/json.po index f44bb3a874..b154bf77b3 100644 --- a/library/json.po +++ b/library/json.po @@ -209,7 +209,7 @@ msgstr "" "nivel de sangría de 0, negativo o ``\"\"`` solo insertará nuevas líneas. " "``None`` (el valor predeterminado) selecciona la representación más " "compacta. El uso de una sangría de entero positivo agrega sangrías de muchos " -"espacios por nivel. Si *indent* es una cadena (como `` \"\\t\"``), esa " +"espacios por nivel. Si *indent* es una cadena (como ``\"\\t\"``), esa " "cadena se usa para agregarle sangría a cada nivel." #: ../Doc/library/json.rst:177 ../Doc/library/json.rst:457 From 72f9317f9a94316a09bda95c4e667b57b5207995 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Mon, 10 Aug 2020 18:19:37 -0500 Subject: [PATCH 15/29] Added JavaScript as dictionary term --- dictionaries/library_json.TXT | 1 + 1 file changed, 1 insertion(+) create mode 100644 dictionaries/library_json.TXT diff --git a/dictionaries/library_json.TXT b/dictionaries/library_json.TXT new file mode 100644 index 0000000000..4143731689 --- /dev/null +++ b/dictionaries/library_json.TXT @@ -0,0 +1 @@ +JavaScript \ No newline at end of file From 059812907d035a8f20e5575e1b32aacd875d15a1 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Sat, 15 Aug 2020 10:05:21 -0500 Subject: [PATCH 16/29] deleting wrongly saved filed --- dictionaries/library_json.TXT | 1 - 1 file changed, 1 deletion(-) delete mode 100644 dictionaries/library_json.TXT diff --git a/dictionaries/library_json.TXT b/dictionaries/library_json.TXT deleted file mode 100644 index 4143731689..0000000000 --- a/dictionaries/library_json.TXT +++ /dev/null @@ -1 +0,0 @@ -JavaScript \ No newline at end of file From 7fddbd7ee9ab6336d3e4d34504e61899fbaae43b Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Sat, 15 Aug 2020 10:10:19 -0500 Subject: [PATCH 17/29] corrected file extension for txt file --- dictionaries/library_json.txt | Bin 0 -> 26 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 dictionaries/library_json.txt diff --git a/dictionaries/library_json.txt b/dictionaries/library_json.txt new file mode 100644 index 0000000000000000000000000000000000000000..82e42e4db4af79f802d2d47f5861ffcc1a836a96 GIT binary patch literal 26 fcmezW&x;|Ep$v$F8Il=_7%~|O7)ls;8Mqh#Y^nwf literal 0 HcmV?d00001 From 3bbf0c1ad987db839bafe720ab6d83cd6975eabe Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Sat, 15 Aug 2020 11:47:59 -0500 Subject: [PATCH 18/29] new txt file for json dictionary --- dictionaries/library_json.txt | Bin 26 -> 11 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/dictionaries/library_json.txt b/dictionaries/library_json.txt index 82e42e4db4af79f802d2d47f5861ffcc1a836a96..581fbc710a422495d8e50ec1b43f33c680292cf5 100644 GIT binary patch literal 11 ScmeZDEK3YdF3Kz@;Q{~{=mY`) literal 26 fcmezW&x;|Ep$v$F8Il=_7%~|O7)ls;8Mqh#Y^nwf From 84fd63c9b0839180a5d3cfa0283c9309d2b487a1 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Sat, 15 Aug 2020 13:04:39 -0500 Subject: [PATCH 19/29] ran powrap on library/json.po --- library/json.po | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/library/json.po b/library/json.po index b154bf77b3..19becb77ed 100644 --- a/library/json.po +++ b/library/json.po @@ -209,8 +209,8 @@ msgstr "" "nivel de sangría de 0, negativo o ``\"\"`` solo insertará nuevas líneas. " "``None`` (el valor predeterminado) selecciona la representación más " "compacta. El uso de una sangría de entero positivo agrega sangrías de muchos " -"espacios por nivel. Si *indent* es una cadena (como ``\"\\t\"``), esa " -"cadena se usa para agregarle sangría a cada nivel." +"espacios por nivel. Si *indent* es una cadena (como ``\"\\t\"``), esa cadena " +"se usa para agregarle sangría a cada nivel." #: ../Doc/library/json.rst:177 ../Doc/library/json.rst:457 msgid "Allow strings for *indent* in addition to integers." @@ -654,9 +654,9 @@ msgid "" "(to raise :exc:`TypeError`)." msgstr "" "A fin de extender esto para reconocer otros objetos, implementar una " -"subclase con un método :meth:`default` con otro método que retorna un " -"objeto serializable para ''o'' si es posible, de lo contrario debe llamar a " -"la implementación de superclase (para elevar :exc:`TypeError`)." +"subclase con un método :meth:`default` con otro método que retorna un objeto " +"serializable para ''o'' si es posible, de lo contrario debe llamar a la " +"implementación de superclase (para elevar :exc:`TypeError`)." #: ../Doc/library/json.rst:426 msgid "" @@ -729,8 +729,8 @@ msgid "" "Return a JSON string representation of a Python data structure, *o*. For " "example::" msgstr "" -"Retorna una representación de cadena de caracteres JSON de una estructura de datos de " -"Python, *o*. Por ejemplo::" +"Retorna una representación de cadena de caracteres JSON de una estructura de " +"datos de Python, *o*. Por ejemplo::" #: ../Doc/library/json.rst:508 msgid "" @@ -1065,8 +1065,8 @@ msgid "" "Write the output of the *infile* to the given *outfile*. Otherwise, write it " "to :attr:`sys.stdout`." msgstr "" -"Escribe la salida de *infile* en el *outfile* dado. De lo contrario, " -"lo escribe en :attr:`sys.stdout`." +"Escribe la salida de *infile* en el *outfile* dado. De lo contrario, lo " +"escribe en :attr:`sys.stdout`." #: ../Doc/library/json.rst:731 msgid "Sort the output of dictionaries alphabetically by key." From d1272a06c974dd057fd973d5127ad7f5dfebe539 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Sun, 16 Aug 2020 11:33:35 -0500 Subject: [PATCH 20/29] corrected word and added words to dictionary as indicated by pospell --- dictionaries/library_json.txt | 14 ++++++++++++++ library/json.po | 6 +++--- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/dictionaries/library_json.txt b/dictionaries/library_json.txt index 581fbc710a..c6d0cb3a8a 100644 --- a/dictionaries/library_json.txt +++ b/dictionaries/library_json.txt @@ -1 +1,15 @@ JavaScript +serializador +Serialice +especifíquelo +utilizando +escpecificarlo +kwarg +deserializan +deserializaciones +dicts +serializaciones +deserializador +deserializadores +deserialicen +serializan \ No newline at end of file diff --git a/library/json.po b/library/json.po index 19becb77ed..93bde38c10 100644 --- a/library/json.po +++ b/library/json.po @@ -11,7 +11,7 @@ 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: 2020-07-26 15:36-0500\n" +"PO-Revision-Date: 2020-08-16 11:29-0500\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,7 +20,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "Last-Translator: \n" "Language: es_ES\n" -"X-Generator: Poedit 2.4\n" +"X-Generator: Poedit 2.4.1\n" #: ../Doc/library/json.rst:2 msgid ":mod:`json` --- JSON encoder and decoder" @@ -278,7 +278,7 @@ msgid "" msgstr "" "A diferencia de :mod:`pickle` y :mod:`marshal`, JSON no es un protocolo " "enmarcado, por lo que intentar serializar varios objetos con llamadas " -"repetidas a :func:`dump` utilando el mismo *fp* dará como resultado un " +"repetidas a :func:`dump` utilizando el mismo *fp* dará como resultado un " "archivo JSON no válido." #: ../Doc/library/json.rst:214 From 044c35ab63ddef5f0b1242ed5648de60e2e59819 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Fri, 28 Aug 2020 20:58:04 -0500 Subject: [PATCH 21/29] Update library/json.po Co-authored-by: Ignasi Fosch --- library/json.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/json.po b/library/json.po index 93bde38c10..a574baa31c 100644 --- a/library/json.po +++ b/library/json.po @@ -24,7 +24,7 @@ msgstr "" #: ../Doc/library/json.rst:2 msgid ":mod:`json` --- JSON encoder and decoder" -msgstr ":mod:`json` --- codificador y decodificador JSON" +msgstr ":mod:`json` --- Codificador y decodificador JSON" #: ../Doc/library/json.rst:10 msgid "**Source code:** :source:`Lib/json/__init__.py`" From 172629a406f8cddd2274c224daa18193a2b2ac07 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Fri, 28 Aug 2020 21:06:23 -0500 Subject: [PATCH 22/29] Apply suggestions from code review Co-authored-by: Ignasi Fosch --- library/json.po | 129 ++++++++++++++++++++++++------------------------ 1 file changed, 64 insertions(+), 65 deletions(-) diff --git a/library/json.po b/library/json.po index a574baa31c..67f783f16d 100644 --- a/library/json.po +++ b/library/json.po @@ -30,7 +30,6 @@ msgstr ":mod:`json` --- Codificador y decodificador JSON" msgid "**Source code:** :source:`Lib/json/__init__.py`" msgstr "**Código fuente:** :source:`Lib/json/__init__.py`" -# Not sure about the direct translation of "inspired by JavaScript object literal syntax" to "inspirado por la sintaxis de literal de objeto en Javascrpt". #: ../Doc/library/json.rst:14 msgid "" "`JSON (JavaScript Object Notation) `_, specified by :rfc:" @@ -43,8 +42,8 @@ msgstr "" "`JSON (JavaScript Object Notation) `_, especificado por :" "rfc:'7159' (que obsoleta :rfc:`4627`) y por `ECMA-404 `_, es un formato " -"ligero de intercambio de datos inspirado por la sintaxis de literal de " -"objeto en `JavaScript `_ (aunque " +"ligero de intercambio de datos inspirado por la sintaxis literal de " +"objetos en `JavaScript `_ (aunque " "no es un subconjunto estricto de JavaScript [#rfc-errata]_ )." #: ../Doc/library/json.rst:21 @@ -57,19 +56,19 @@ msgstr "" #: ../Doc/library/json.rst:24 msgid "Encoding basic Python object hierarchies::" -msgstr "Codificación de jerarquías básicas de objetos de Python:" +msgstr "Codificación de jerarquías básicas de objetos de Python::" #: ../Doc/library/json.rst:43 msgid "Compact encoding::" -msgstr "Codificación compacta:" +msgstr "Codificación compacta::" #: ../Doc/library/json.rst:49 msgid "Pretty printing::" -msgstr "Impresión linda:" +msgstr "Impresión linda::" #: ../Doc/library/json.rst:58 msgid "Decoding JSON::" -msgstr "Descodificación JSON:" +msgstr "Decodificación JSON::" #: ../Doc/library/json.rst:70 msgid "Specializing JSON object decoding::" @@ -98,7 +97,7 @@ msgid "" msgstr "" "JSON es un subconjunto de `YAML `_ 1.2. El JSON producido " "por la configuración predeterminada de este módulo (en particular, el valor " -"predeterminado *separadores*) también es un subconjunto de YAML 1.0 y 1.1. " +"predeterminado *separators*) también es un subconjunto de YAML 1.0 y 1.1. " "Por lo tanto, este módulo también se puede utilizar como un serializador " "YAML." @@ -120,7 +119,7 @@ msgid "" "to specify :class:`collections.OrderedDict` for JSON generation and parsing." msgstr "" "Antes de Python 3.7, no se garantizaba que :class:`dict` fuera ordenado, por " -"lo que las entradas y salidas se codificaban a menos que :class:`collections." +"lo que las entradas y salidas se mezclaban a menos que :class:`collections." "OrderedDict` se solicitara específicamente. Comenzando con Python 3.7, la " "clase regular: `dict` conserva el orden, por lo que ya no es necesario " "especificar :class:`collections.OrderedDict` para la generación y análisis " @@ -136,19 +135,18 @@ msgid "" "supporting :term:`file-like object`) using this :ref:`conversion table `." msgstr "" -"Serialice *obj* como una secuencia con formato JSON a *fp* (a ``.write()`` -" +"Serializar *obj* como una secuencia con formato JSON a *fp* (a ``.write()`` -" "supporting :term:`file-like object`) usando esto :ref:`conversion table `." -# dict keys se traduce a claves del dict o llaves del dict o alguna otra traduccion? #: ../Doc/library/json.rst:148 msgid "" "If *skipkeys* is true (default: ``False``), then dict keys that are not of a " "basic type (:class:`str`, :class:`int`, :class:`float`, :class:`bool`, " "``None``) will be skipped instead of raising a :exc:`TypeError`." msgstr "" -"Si *skipkeys* es verdadero (predeterminado: ``False``), entonces las claves " -"o llaves del dict que no son de un tipo básico (:class:`str`, :class:`int`, :" +"Si *skipkeys* es verdadero (predeterminado: ``False``), entonces las llaves " +"del dict que no son de un tipo básico (:class:`str`, :class:`int`, :" "class:`float`, :class:`bool`, ``None``) se omitirán en lugar de generar un :" "exc:`TypeError`." @@ -157,7 +155,7 @@ msgid "" "The :mod:`json` module always produces :class:`str` objects, not :class:" "`bytes` objects. Therefore, ``fp.write()`` must support :class:`str` input." msgstr "" -"El módulo :mod:`json` siempre produce: clase: objetos `str`, no objetos :" +"El módulo :mod:`json` siempre produce objetos :class:`str`, no objetos :" "class:`bytes`. Por lo tanto, ``fp.write()`` debe admitir :class:`str` como " "entrada." @@ -189,11 +187,11 @@ msgid "" "*allow_nan* is true, their JavaScript equivalents (``NaN``, ``Infinity``, ``-" "Infinity``) will be used." msgstr "" -"Si *allow_nan* es falso (predeterminado: `` True``), entonces será un: exc:" -"`ValueError` para serializar los valores fuera de rango :class:`float` " -"(``nan``, ``inf` `, ``-inf``) en estricto cumplimiento de la especificación " -"JSON. Si *allow_nan* es verdadero, se utilizarán sus equivalentes de " -"JavaScript (``NaN``, ``Infinity``, ``-Infinity``)." +"Si *allow_nan* es falso (predeterminado: `` True``), entonces serializar " +"los valores fuera de rango :class:`float` (``nan``, ``inf` `, ``-inf``) " +"provocará un :exc: `ValueError` en estricto cumplimiento de la " +"especificación JSON. Si *allow_nan* es verdadero, se utilizarán " +"sus equivalentes de JavaScript (``NaN``, ``Infinity``, ``-Infinity``)." #: ../Doc/library/json.rst:170 ../Doc/library/json.rst:450 msgid "" @@ -204,7 +202,7 @@ msgid "" "indent indents that many spaces per level. If *indent* is a string (such as " "``\"\\t\"``), that string is used to indent each level." msgstr "" -"Si *indent* es un entero o cadena no negativa, los elementos del arreglo " +"Si *indent* es un entero no negativo o una cadena, los elementos del arreglo " "JSON y los miembros del objeto se imprimirán con ese nivel de sangría. Un " "nivel de sangría de 0, negativo o ``\"\"`` solo insertará nuevas líneas. " "``None`` (el valor predeterminado) selecciona la representación más " @@ -231,7 +229,7 @@ msgstr "" #: ../Doc/library/json.rst:185 ../Doc/library/json.rst:465 msgid "Use ``(',', ': ')`` as default if *indent* is not ``None``." -msgstr "Use ``(',', ':')`` como predeterminado si *indent* no es ``None``." +msgstr "Usa ``(',', ': ')`` como predeterminado si *indent* no es ``None``." #: ../Doc/library/json.rst:188 ../Doc/library/json.rst:468 msgid "" @@ -241,7 +239,7 @@ msgid "" "`TypeError` is raised." msgstr "" "Si se especifica, *default* debería ser una función que se llama para " -"objetos que de otro modo no se pueden serializar. Debería devolver una " +"objetos que de otro modo no se pueden serializar. Debería retornar una " "versión codificable JSON del objeto o generar un :exc:`TypeError`. Si no se " "especifica, produce :exc:`TypeError`." @@ -259,15 +257,16 @@ msgid "" "meth:`default` method to serialize additional types), specify it with the " "*cls* kwarg; otherwise :class:`JSONEncoder` is used." msgstr "" -"Para usar una subclase personalizada :class:`JSONEncoder` (por ejemplo, una " -"que anule el método :meth:`default` para serializar tipos adicionales), " -"especifíquelo con *cls* kwarg; de lo contrario se usa :class:`JSONEncoder`." +"Para usar una subclase personalizada de :class:`JSONEncoder` (por " +"ejemplo, una que sobreescriba el método :meth:`default` para serializar " +"tipos adicionales), especifíquelo mediante el argument por palabra clave " +"*cls*; de lo contrario se usa :class:`JSONEncoder`." #: ../Doc/library/json.rst:200 ../Doc/library/json.rst:273 msgid "" "All optional parameters are now :ref:`keyword-only `." msgstr "" -"Todos los parámetros opcionales son ahora :ref:`keyword-only `." #: ../Doc/library/json.rst:205 @@ -287,9 +286,9 @@ msgid "" "table `. The arguments have the same meaning as in :func:" "`dump`." msgstr "" -"Serialice *obj* en un JSON con formato :class:`str` usando esta :ref:`tabla " +"Serializar *obj* en un :class:`str` con formato JSON usando esta :ref:`tabla " "de conversión `. Los argumentos tienen el mismo " -"significado que en :func:`dump`.." +"significado que en :func:`dump`." #: ../Doc/library/json.rst:220 msgid "" @@ -299,12 +298,12 @@ msgid "" "JSON and then back into a dictionary, the dictionary may not equal the " "original one. That is, ``loads(dumps(x)) != x`` if x has non-string keys." msgstr "" -"Las claves de los pares clave/valor de JSON siempre son del tipo :class:" -"`str`. Cuando un diccionario se convierte en JSON, todas las claves del " +"Las llaves de los pares llave/valor de JSON siempre son del tipo :class:" +"`str`. Cuando un diccionario se convierte en JSON, todas las llaves del " "diccionario se convierten en cadenas. Como resultado de esto, si un " "diccionario se convierte en JSON y, a continuación, se convierte nuevamente " "en un diccionario, el diccionario puede que no sea igual al original. Es " -"decir, ``loads(dumps(x)) != x`` si x tiene claves que no son de tipo cadena " +"decir, ``loads(dumps(x)) != x`` si x tiene llaves que no son de tipo cadena " "de caracteres." # un ``.read()``-compatible @@ -314,9 +313,9 @@ msgid "" "`binary file` containing a JSON document) to a Python object using this :ref:" "`conversion table `." msgstr "" -"Deserializar *fp* (un ``.read()``-compatible con :term:`text file` o :term:" -"`binary file` que contiene un documento JSON) a un objeto Python usando " -"esta :ref:`conversion table `." +"Deserializar *fp* (un :term:`text file` o :term:`binary file` que soporte " +"``.read()`` y que contiene un documento JSON) a un objeto Python " +"usando esta :ref:`conversion table `." #: ../Doc/library/json.rst:233 msgid "" @@ -330,8 +329,8 @@ msgstr "" "de cualquier literal de objeto decodificado (un :class:`dict`). El valor de " "retorno de *object_hook* se utilizará en lugar de :class:`dict`. Esta " "característica se puede utilizar para implementar decodificadores " -"personalizados (por ejemplo, `JSON-RPC `_ sugerencia " -"de clase)." +"personalizados (por ejemplo, la sugerencia de clase " +"`JSON-RPC `_)." #: ../Doc/library/json.rst:239 msgid "" @@ -360,7 +359,7 @@ msgid "" "class:`decimal.Decimal`)." msgstr "" "*parse_float*, si se especifica, se llamará con la cadena de cada flotante " -"JSON que se va a descodificar. De forma predeterminada, esto es equivalente " +"JSON que se va a decodificar. De forma predeterminada, esto es equivalente " "a ``float(num_str)``. Esto se puede utilizar para hacer uso de otro tipo de " "datos o analizador para flotantes JSON (por ejemplo :class:`decimal. " "Decimal`)." @@ -373,7 +372,7 @@ msgid "" "`float`)." msgstr "" "*parse_int*, si se especifica, se llamará con la cadena de cada entero JSON " -"que se va a descodificar. De forma predeterminada, esto es equivalente a " +"que se va a decodificar. De forma predeterminada, esto es equivalente a " "``int(num_str)``. Esto se puede utilizar para hace uso de otro tipo de " "datos o analizador para enteros JSON (por ejemplo :class:`float`)." @@ -397,10 +396,10 @@ msgid "" "kwarg; otherwise :class:`JSONDecoder` is used. Additional keyword arguments " "will be passed to the constructor of the class." msgstr "" -"Para utilizar una subclase personalizada :class:`JSONDecoder`, " -"escpecificarlo con el kwarg ``cls``; de lo contrario, se utilizará :class:" -"`JSONDecoder`. Se pasarán argumentos adicionales de palabra clave al " -"constructor de la clase." +"Para utilizar una subclase personalizada de :class:`JSONDecoder`, " +"especificarlo con el argumento por llave ``cls``; de lo contrario, se " +"utilizará :class:`JSONDecoder`. Se pasarán argumentos adicionales " +"de palabra llave al constructor de la clase." #: ../Doc/library/json.rst:270 ../Doc/library/json.rst:289 #: ../Doc/library/json.rst:368 @@ -416,7 +415,7 @@ msgid "" "*fp* can now be a :term:`binary file`. The input encoding should be UTF-8, " "UTF-16 or UTF-32." msgstr "" -"*fp* ahora puede ser un :term:`archivo binario`. La codificación de entrada " +"*fp* ahora puede ser un :term:`binary file`. La codificación de entrada " "debe ser UTF-8, UTF-16 o UTF-32." #: ../Doc/library/json.rst:282 @@ -427,7 +426,7 @@ msgid "" msgstr "" "Deserializar *s* (una instancia :class:`str`, :class:`bytes` o :class:" "`bytearray` que contiene un documento JSON) en un objeto Python mediante " -"esta tabla de :ref:`conversion` ." +"esta :ref:`tabla de conversión` ." #: ../Doc/library/json.rst:286 msgid "" @@ -439,7 +438,7 @@ msgstr "" #: ../Doc/library/json.rst:294 msgid "*encoding* keyword argument." -msgstr "*codificando* argumento de palabra clave." +msgstr "*encoding* argumento de palabra llave." #: ../Doc/library/json.rst:295 msgid "" @@ -460,7 +459,7 @@ msgstr "Decodificador JSON simple." #: ../Doc/library/json.rst:307 msgid "Performs the following translations in decoding by default:" msgstr "" -"Realiza las siguientes traducciones en la descodificación de forma " +"Realiza las siguientes traducciones en la decodificación de forma " "predeterminada:" #: ../Doc/library/json.rst:312 ../Doc/library/json.rst:401 @@ -497,7 +496,7 @@ msgstr "str" #: ../Doc/library/json.rst:320 msgid "number (int)" -msgstr "numero (int)" +msgstr "número (int)" #: ../Doc/library/json.rst:320 msgid "int" @@ -505,7 +504,7 @@ msgstr "int" #: ../Doc/library/json.rst:322 msgid "number (real)" -msgstr "numero (real)" +msgstr "número (real)" #: ../Doc/library/json.rst:322 msgid "float" @@ -513,7 +512,7 @@ msgstr "float" #: ../Doc/library/json.rst:324 ../Doc/library/json.rst:411 msgid "true" -msgstr "verdadero" +msgstr "true" #: ../Doc/library/json.rst:324 ../Doc/library/json.rst:411 msgid "True" @@ -521,7 +520,7 @@ msgstr "True" #: ../Doc/library/json.rst:326 ../Doc/library/json.rst:413 msgid "false" -msgstr "falso" +msgstr "false" #: ../Doc/library/json.rst:326 ../Doc/library/json.rst:413 msgid "False" @@ -529,7 +528,7 @@ msgstr "False" #: ../Doc/library/json.rst:328 ../Doc/library/json.rst:415 msgid "null" -msgstr "nulo" +msgstr "null" #: ../Doc/library/json.rst:328 ../Doc/library/json.rst:415 msgid "None" @@ -551,7 +550,7 @@ msgid "" "support JSON-RPC class hinting)." msgstr "" "*object_hook*, si se especifica, se llamará con el resultado de cada objeto " -"JSON descodificado y su valor de retorno se utilizará en lugar de la :class:" +"JSON decodificado y su valor de retorno se utilizará en lugar de la :class:" "`dict` dada. Esto se puede usar para proporcionar deserializaciones " "personalizadas (por ejemplo, para admitir sugerencias de clases JSON-RPC)." @@ -564,7 +563,7 @@ msgid "" "the *object_pairs_hook* takes priority." msgstr "" "*object_pairs_hook*, si se especifica se llamará con el resultado de cada " -"objeto JSON descodificado con una lista ordenada de pares. El valor de " +"objeto JSON decodificado con una lista ordenada de pares. El valor de " "retorno de *object_pairs_hook* se utilizará en lugar de :class:`dict`. Esta " "característica se puede utilizar para implementar decodificadores " "personalizados. Si también se define *object_hook*, el *object_pairs_hook* " @@ -577,7 +576,7 @@ msgid "" "with character codes in the 0--31 range, including ``'\\t'`` (tab), " "``'\\n'``, ``'\\r'`` and ``'\\0'``." msgstr "" -"Si *strict* es false (''True'' es el valor predeterminado), se permitirán " +"Si *strict* es falso (''True'' es el valor predeterminado), se permitirán " "caracteres de control dentro de cadenas. Los caracteres de control en este " "contexto son aquellos con códigos de caracteres en el rango 0--31, " "incluyendo ``'\\t'`` (tab), ``'\\n'``, ``'\\r'`` and ``'\\0'``." @@ -610,7 +609,7 @@ msgid "" "document) and return a 2-tuple of the Python representation and the index in " "*s* where the document ended." msgstr "" -"Descodifica un documento JSON de *s* (un :class:`str` comenzando con un " +"Decodifica un documento JSON de *s* (un :class:`str` comenzando con un " "documento JSON) y retorna una tupla de 2 de la representación Python y el " "índice en *s* donde terminó el documento." @@ -619,7 +618,7 @@ msgid "" "This can be used to decode a JSON document from a string that may have " "extraneous data at the end." msgstr "" -"Esto se puede usar para descodificar un documento JSON de una cadena de " +"Esto se puede usar para decodificar un documento JSON de una cadena de " "caracteres que puede tener datos extraños al final." #: ../Doc/library/json.rst:394 @@ -636,7 +635,7 @@ msgstr "list, tuple" #: ../Doc/library/json.rst:409 msgid "int, float, int- & float-derived Enums" -msgstr "int, float, int- & derivados-flotantes Enums" +msgstr "int, float, Enums derivadas de int o float" #: ../Doc/library/json.rst:409 msgid "number" @@ -693,7 +692,7 @@ msgstr "" "Infinity`` se codificarán como tales. Este comportamiento no es compatible " "con las especificaciones JSON, pero es coherente con la mayoría de los " "codificadores y decodificadores basados en JavaScript. De lo contrario, " -"será un :exc:`ValueError` para codificar dichos puntos flotantes." +"codificar dichos puntos flotantes provocará un :exc:`ValueError`." #: ../Doc/library/json.rst:446 msgid "" @@ -721,7 +720,7 @@ msgid "" "For example, to support arbitrary iterators, you could implement default " "like this::" msgstr "" -"Por ejemplo, para admitir iteradores arbitrarios, podría implementar el " +"Por ejemplo, para admitir iteradores arbitrarios, podría implementar un " "valor predeterminado como este::" #: ../Doc/library/json.rst:499 @@ -868,7 +867,7 @@ msgstr "" "La RFC prohíbe agregar una marca de orden byte (BOM, por sus siglas en " "inglés) al inicio de un texto JSON y el serializador de este módulo no " "agrega una BOM a su salida. La RFC permite, pero no requiere, " -"deserializadores JSON para omitir un BOM inicial en su entrada. El " +"deserializadores JSON para omitir una BOM inicial en su entrada. El " "deserializador de este módulo genera un :exc:`ValueError` cuando hay una " "lista de materiales inicial." @@ -949,7 +948,7 @@ msgid "" msgstr "" "La versión anterior de JSON especificada por el obsoleto :rfc:`4627` " "requería que el valor de nivel superior de un texto JSON fuera un objeto " -"JSON o una matriz (Python :class:`dict` o :class:`list`), y no podía ser un " +"JSON o un arreglo (Python :class:`dict` o :class:`list`), y no podía ser un " "valor JSON nulo, booleano, numérico o de cadena. :rfc:`7159` eliminó esa " "restricción, y este módulo no ha implementado ni ha implementado nunca esa " "restricción en su serializador o en su deserializador." @@ -982,7 +981,7 @@ msgstr "el nivel máximo de anidamiento de objetos y arreglos JSON" #: ../Doc/library/json.rst:652 msgid "the range and precision of JSON numbers" -msgstr "el rango y precisión de los números de JSON" +msgstr "el rango y precisión de los números JSON" #: ../Doc/library/json.rst:653 msgid "the content and maximum length of JSON strings" @@ -1046,7 +1045,7 @@ msgid "" msgstr "" "La salida está ahora en el mismo orden que la entrada. Utilice la opción :" "option:`--sort-keys` para ordenar la salida de los diccionarios " -"alfabéticamente por clave." +"alfabéticamente por llave." #: ../Doc/library/json.rst:702 msgid "Command line options" @@ -1054,7 +1053,7 @@ msgstr "Opciones de línea de comandos" #: ../Doc/library/json.rst:706 msgid "The JSON file to be validated or pretty-printed:" -msgstr "El archivo JSON que se va a validar o imprimir con impresión-bonita:" +msgstr "El archivo JSON que se va a validar o imprimir con impresión linda:" #: ../Doc/library/json.rst:722 msgid "If *infile* is not specified, read from :attr:`sys.stdin`." @@ -1070,7 +1069,7 @@ msgstr "" #: ../Doc/library/json.rst:731 msgid "Sort the output of dictionaries alphabetically by key." -msgstr "Ordena la salida de los diccionarios alfabéticamente por clave." +msgstr "Ordena la salida de los diccionarios alfabéticamente por llave." #: ../Doc/library/json.rst:737 msgid "Parse every input line as separate JSON object." From a21ce4730c98ec95d983a152fce46ba99c6581c6 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Fri, 28 Aug 2020 21:11:42 -0500 Subject: [PATCH 23/29] Added my name as last translator --- library/json.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/json.po b/library/json.po index 67f783f16d..5c477b221a 100644 --- a/library/json.po +++ b/library/json.po @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.8.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"Last-Translator: \n" +"Last-Translator: Adriaan Beiertz \n" "Language: es_ES\n" "X-Generator: Poedit 2.4.1\n" From 886fea7be3825600bfb0ef278570e7c47dc3952c Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Fri, 28 Aug 2020 21:19:22 -0500 Subject: [PATCH 24/29] ran powrap on library.json --- library/json.po | 50 ++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/library/json.po b/library/json.po index 5c477b221a..72b4a40d0b 100644 --- a/library/json.po +++ b/library/json.po @@ -42,9 +42,9 @@ msgstr "" "`JSON (JavaScript Object Notation) `_, especificado por :" "rfc:'7159' (que obsoleta :rfc:`4627`) y por `ECMA-404 `_, es un formato " -"ligero de intercambio de datos inspirado por la sintaxis literal de " -"objetos en `JavaScript `_ (aunque " -"no es un subconjunto estricto de JavaScript [#rfc-errata]_ )." +"ligero de intercambio de datos inspirado por la sintaxis literal de objetos " +"en `JavaScript `_ (aunque no es un " +"subconjunto estricto de JavaScript [#rfc-errata]_ )." #: ../Doc/library/json.rst:21 msgid "" @@ -146,9 +146,9 @@ msgid "" "``None``) will be skipped instead of raising a :exc:`TypeError`." msgstr "" "Si *skipkeys* es verdadero (predeterminado: ``False``), entonces las llaves " -"del dict que no son de un tipo básico (:class:`str`, :class:`int`, :" -"class:`float`, :class:`bool`, ``None``) se omitirán en lugar de generar un :" -"exc:`TypeError`." +"del dict que no son de un tipo básico (:class:`str`, :class:`int`, :class:" +"`float`, :class:`bool`, ``None``) se omitirán en lugar de generar un :exc:" +"`TypeError`." #: ../Doc/library/json.rst:152 msgid "" @@ -187,11 +187,11 @@ msgid "" "*allow_nan* is true, their JavaScript equivalents (``NaN``, ``Infinity``, ``-" "Infinity``) will be used." msgstr "" -"Si *allow_nan* es falso (predeterminado: `` True``), entonces serializar " -"los valores fuera de rango :class:`float` (``nan``, ``inf` `, ``-inf``) " +"Si *allow_nan* es falso (predeterminado: `` True``), entonces serializar los " +"valores fuera de rango :class:`float` (``nan``, ``inf` `, ``-inf``) " "provocará un :exc: `ValueError` en estricto cumplimiento de la " -"especificación JSON. Si *allow_nan* es verdadero, se utilizarán " -"sus equivalentes de JavaScript (``NaN``, ``Infinity``, ``-Infinity``)." +"especificación JSON. Si *allow_nan* es verdadero, se utilizarán sus " +"equivalentes de JavaScript (``NaN``, ``Infinity``, ``-Infinity``)." #: ../Doc/library/json.rst:170 ../Doc/library/json.rst:450 msgid "" @@ -257,17 +257,17 @@ msgid "" "meth:`default` method to serialize additional types), specify it with the " "*cls* kwarg; otherwise :class:`JSONEncoder` is used." msgstr "" -"Para usar una subclase personalizada de :class:`JSONEncoder` (por " -"ejemplo, una que sobreescriba el método :meth:`default` para serializar " -"tipos adicionales), especifíquelo mediante el argument por palabra clave " -"*cls*; de lo contrario se usa :class:`JSONEncoder`." +"Para usar una subclase personalizada de :class:`JSONEncoder` (por ejemplo, " +"una que sobreescriba el método :meth:`default` para serializar tipos " +"adicionales), especifíquelo mediante el argument por palabra clave *cls*; de " +"lo contrario se usa :class:`JSONEncoder`." #: ../Doc/library/json.rst:200 ../Doc/library/json.rst:273 msgid "" "All optional parameters are now :ref:`keyword-only `." msgstr "" -"Todos los parámetros opcionales son ahora :ref:`palabra-clave-solamente `." +"Todos los parámetros opcionales son ahora :ref:`palabra-clave-solamente " +"`." #: ../Doc/library/json.rst:205 msgid "" @@ -313,9 +313,9 @@ msgid "" "`binary file` containing a JSON document) to a Python object using this :ref:" "`conversion table `." msgstr "" -"Deserializar *fp* (un :term:`text file` o :term:`binary file` que soporte " -"``.read()`` y que contiene un documento JSON) a un objeto Python " -"usando esta :ref:`conversion table `." +"Deserializar *fp* (un :term:`text file` o :term:`binary file` que soporte ``." +"read()`` y que contiene un documento JSON) a un objeto Python usando esta :" +"ref:`conversion table `." #: ../Doc/library/json.rst:233 msgid "" @@ -329,8 +329,8 @@ msgstr "" "de cualquier literal de objeto decodificado (un :class:`dict`). El valor de " "retorno de *object_hook* se utilizará en lugar de :class:`dict`. Esta " "característica se puede utilizar para implementar decodificadores " -"personalizados (por ejemplo, la sugerencia de clase " -"`JSON-RPC `_)." +"personalizados (por ejemplo, la sugerencia de clase `JSON-RPC `_)." #: ../Doc/library/json.rst:239 msgid "" @@ -398,8 +398,8 @@ msgid "" msgstr "" "Para utilizar una subclase personalizada de :class:`JSONDecoder`, " "especificarlo con el argumento por llave ``cls``; de lo contrario, se " -"utilizará :class:`JSONDecoder`. Se pasarán argumentos adicionales " -"de palabra llave al constructor de la clase." +"utilizará :class:`JSONDecoder`. Se pasarán argumentos adicionales de " +"palabra llave al constructor de la clase." #: ../Doc/library/json.rst:270 ../Doc/library/json.rst:289 #: ../Doc/library/json.rst:368 @@ -415,8 +415,8 @@ msgid "" "*fp* can now be a :term:`binary file`. The input encoding should be UTF-8, " "UTF-16 or UTF-32." msgstr "" -"*fp* ahora puede ser un :term:`binary file`. La codificación de entrada " -"debe ser UTF-8, UTF-16 o UTF-32." +"*fp* ahora puede ser un :term:`binary file`. La codificación de entrada debe " +"ser UTF-8, UTF-16 o UTF-32." #: ../Doc/library/json.rst:282 msgid "" From 96d46df63b8c925a7373adfcfeb274f14863612b Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Tue, 8 Sep 2020 20:08:59 -0500 Subject: [PATCH 25/29] Update library/json.po Co-authored-by: Ignasi Fosch --- library/json.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/json.po b/library/json.po index 72b4a40d0b..5703825e13 100644 --- a/library/json.po +++ b/library/json.po @@ -258,8 +258,8 @@ msgid "" "*cls* kwarg; otherwise :class:`JSONEncoder` is used." msgstr "" "Para usar una subclase personalizada de :class:`JSONEncoder` (por ejemplo, " -"una que sobreescriba el método :meth:`default` para serializar tipos " -"adicionales), especifíquelo mediante el argument por palabra clave *cls*; de " +"una que sobrescriba el método :meth:`default` para serializar tipos " +"adicionales), especifíquelo mediante el argumento por palabra clave *cls*; de " "lo contrario se usa :class:`JSONEncoder`." #: ../Doc/library/json.rst:200 ../Doc/library/json.rst:273 From 2b839bd1e07ee866e78c99c3480e6a5629ad7e31 Mon Sep 17 00:00:00 2001 From: Adriaan Beiertz Date: Tue, 8 Sep 2020 21:50:48 -0500 Subject: [PATCH 26/29] ran awk 1 dicitionaries/*.txt > dict.txt then pospell --- dict.txt | 272 ++++++++++++++++++++++++++++++++++++++++++++++++ library/json.po | 4 +- 2 files changed, 274 insertions(+), 2 deletions(-) create mode 100644 dict.txt diff --git a/dict.txt b/dict.txt new file mode 100644 index 0000000000..944f993641 --- /dev/null +++ b/dict.txt @@ -0,0 +1,272 @@ +ASCII +Adler +Associates +Autocompletado +Awk +B +Brian +Built +C +Circus +Comos +Cookbook +Fibonacci +Flags +Flying +Fortran +Fourier +Hugunin +Index +Interesantemente +L +Jim +Jython +Linux +Lloyd +Mac +Macintosh +Monty +NumPy +Numerical +Package +Pasarles +Perl +Pillow +PyRun +Python +Pythónico +Randal +Reilly +Schwartz +SciPy +SimpleFileExFlags +Smalltalk +Tk +Tutorial +Unicode +Unix +Windows +X +append +aproximarla +argv +array +arrays +asincrónica +asincrónico +attr +autenticación +autocompletado +autodocumentada +b +backspace +bash +batch +big-endian +bug +built +búfer +búferes +coerción +collector +comilla +command +compilada +computacionalmente +corrutina +corrutinas +criptográficamente +customización +customizarlo +códec +datagramas +debugueando +default +desalojable +desasigna +desasignación +descompresor +deserialización +deserializar +dict +dinámicamente +docstring +docstrings +ecualizadora +else +enrutamiento +especificador +estáticamente +except +f +Fibonacci +flag +flags +float +Flying +format +fraccional +freeze +garbage +granularidad +gzip +hardware +hash +hashables +idiomáticas +if +import +imports +imprimible +indentación +indentada +indentado +indexables +inicializa +inicialización +inicializada +inicializado +inicializan +inicializar +insert +install +instanciación +instanciada +instanciado +instanciar +int +interactivamente +intermezzo +interoperabilidad +intérpreter +invocable +invocables +invocable +iterador +iteradores +json +lexicográfica +lexicográfico +m +manejador +manejadores +mantenibilidad +metaclase +metaclases +mezclarlos +modularidad +mortem +multi +multilínea +nonlocal +object +option +or +permitiéndole +permutaciones +personalizadamente +pip +podés +polimórfica +portable +portabilidad +posicional +posicionales +post +posteriori +precompilado +predeclarando +prompt +prompts +proxy +pseudo +py +pyc +python +readline +recompila +recompilación +recompilada +recompilar +recompilarse +recursivamente +redefinido +redefinidos +redefinir +redondeándolo +ref +refactorización +referenciada +referenciadas +referenciado +referenciados +referencian +referenciarse +remove +reordenar +s +script +scripting +scripts +search +seguirle +self +semánticamente +serializa +serialización +serializar +shell +sincronización +singleton +sintácticamente +situ +singleton +sobreescriban +sobreescribe +socket +sockets +solucionadores +sort +spam +strings +sub +subcarpetas +subcomandos +submódulo +submódulos +subpaquete +subpaquetes +subsecuencias +subíndices +sys +t +tab +tabulación +tipado +tipear +token +tokens +tty +tupla +tuplas +tutorial +uninstall +vía +wchar +x +zlib +JavaScript +serializador +Serialice +especifíquelo +utilizando +escpecificarlo +kwarg +deserializan +deserializaciones +dicts +serializaciones +deserializador +deserializadores +deserialicen +serializan diff --git a/library/json.po b/library/json.po index 5703825e13..72b4a40d0b 100644 --- a/library/json.po +++ b/library/json.po @@ -258,8 +258,8 @@ msgid "" "*cls* kwarg; otherwise :class:`JSONEncoder` is used." msgstr "" "Para usar una subclase personalizada de :class:`JSONEncoder` (por ejemplo, " -"una que sobrescriba el método :meth:`default` para serializar tipos " -"adicionales), especifíquelo mediante el argumento por palabra clave *cls*; de " +"una que sobreescriba el método :meth:`default` para serializar tipos " +"adicionales), especifíquelo mediante el argument por palabra clave *cls*; de " "lo contrario se usa :class:`JSONEncoder`." #: ../Doc/library/json.rst:200 ../Doc/library/json.rst:273 From cffbf43ab228673bcf1a054743ffa8bbc25cda8b Mon Sep 17 00:00:00 2001 From: Cristian Maureira-Fredes Date: Tue, 29 Sep 2020 12:08:47 +0200 Subject: [PATCH 27/29] =?UTF-8?q?Resolver=20comentarios=20revisi=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dict.txt | 272 ---------------------------------- dictionaries/library_json.txt | 7 +- library/json.po | 2 +- 3 files changed, 5 insertions(+), 276 deletions(-) delete mode 100644 dict.txt diff --git a/dict.txt b/dict.txt deleted file mode 100644 index 944f993641..0000000000 --- a/dict.txt +++ /dev/null @@ -1,272 +0,0 @@ -ASCII -Adler -Associates -Autocompletado -Awk -B -Brian -Built -C -Circus -Comos -Cookbook -Fibonacci -Flags -Flying -Fortran -Fourier -Hugunin -Index -Interesantemente -L -Jim -Jython -Linux -Lloyd -Mac -Macintosh -Monty -NumPy -Numerical -Package -Pasarles -Perl -Pillow -PyRun -Python -Pythónico -Randal -Reilly -Schwartz -SciPy -SimpleFileExFlags -Smalltalk -Tk -Tutorial -Unicode -Unix -Windows -X -append -aproximarla -argv -array -arrays -asincrónica -asincrónico -attr -autenticación -autocompletado -autodocumentada -b -backspace -bash -batch -big-endian -bug -built -búfer -búferes -coerción -collector -comilla -command -compilada -computacionalmente -corrutina -corrutinas -criptográficamente -customización -customizarlo -códec -datagramas -debugueando -default -desalojable -desasigna -desasignación -descompresor -deserialización -deserializar -dict -dinámicamente -docstring -docstrings -ecualizadora -else -enrutamiento -especificador -estáticamente -except -f -Fibonacci -flag -flags -float -Flying -format -fraccional -freeze -garbage -granularidad -gzip -hardware -hash -hashables -idiomáticas -if -import -imports -imprimible -indentación -indentada -indentado -indexables -inicializa -inicialización -inicializada -inicializado -inicializan -inicializar -insert -install -instanciación -instanciada -instanciado -instanciar -int -interactivamente -intermezzo -interoperabilidad -intérpreter -invocable -invocables -invocable -iterador -iteradores -json -lexicográfica -lexicográfico -m -manejador -manejadores -mantenibilidad -metaclase -metaclases -mezclarlos -modularidad -mortem -multi -multilínea -nonlocal -object -option -or -permitiéndole -permutaciones -personalizadamente -pip -podés -polimórfica -portable -portabilidad -posicional -posicionales -post -posteriori -precompilado -predeclarando -prompt -prompts -proxy -pseudo -py -pyc -python -readline -recompila -recompilación -recompilada -recompilar -recompilarse -recursivamente -redefinido -redefinidos -redefinir -redondeándolo -ref -refactorización -referenciada -referenciadas -referenciado -referenciados -referencian -referenciarse -remove -reordenar -s -script -scripting -scripts -search -seguirle -self -semánticamente -serializa -serialización -serializar -shell -sincronización -singleton -sintácticamente -situ -singleton -sobreescriban -sobreescribe -socket -sockets -solucionadores -sort -spam -strings -sub -subcarpetas -subcomandos -submódulo -submódulos -subpaquete -subpaquetes -subsecuencias -subíndices -sys -t -tab -tabulación -tipado -tipear -token -tokens -tty -tupla -tuplas -tutorial -uninstall -vía -wchar -x -zlib -JavaScript -serializador -Serialice -especifíquelo -utilizando -escpecificarlo -kwarg -deserializan -deserializaciones -dicts -serializaciones -deserializador -deserializadores -deserialicen -serializan diff --git a/dictionaries/library_json.txt b/dictionaries/library_json.txt index c6d0cb3a8a..101d5a6e32 100644 --- a/dictionaries/library_json.txt +++ b/dictionaries/library_json.txt @@ -3,13 +3,14 @@ serializador Serialice especifíquelo utilizando -escpecificarlo kwarg deserializan deserializaciones -dicts serializaciones deserializador deserializadores deserialicen -serializan \ No newline at end of file +serializan +serializable +superclase +NaN diff --git a/library/json.po b/library/json.po index 72b4a40d0b..6d9e09af5e 100644 --- a/library/json.po +++ b/library/json.po @@ -676,7 +676,7 @@ msgid "" "Otherwise, no such check takes place." msgstr "" "Si *check_circular* es cierto (valor predeterminado), se comprobarán las " -"listas, los dicts y los objetos codificados personalizados en busca de " +"listas, los diccionarios y los objetos codificados personalizados en busca de " "referencias circulares durante la codificación para evitar una recursividad " "infinita (lo que provocaría un :exc:`OverflowError`). De lo contrario, no se " "realiza ninguna comprobación de este tipo." From 80f097e0ca8b620be3c929b8cdb050f465f25c34 Mon Sep 17 00:00:00 2001 From: Cristian Maureira-Fredes Date: Tue, 29 Sep 2020 12:20:04 +0200 Subject: [PATCH 28/29] powrap/pospell library/json --- dictionaries/library_json.txt | 16 +++++----------- library/json.po | 24 ++++++++++++------------ 2 files changed, 17 insertions(+), 23 deletions(-) diff --git a/dictionaries/library_json.txt b/dictionaries/library_json.txt index 101d5a6e32..8b438c1959 100644 --- a/dictionaries/library_json.txt +++ b/dictionaries/library_json.txt @@ -1,16 +1,10 @@ JavaScript serializador -Serialice -especifíquelo -utilizando -kwarg -deserializan +serializan +Deserializa deserializaciones -serializaciones deserializador -deserializadores +deserializan +serializaciones deserialicen -serializan -serializable -superclase -NaN +deserializadores diff --git a/library/json.po b/library/json.po index 3e55fc16ad..bafbee2234 100644 --- a/library/json.po +++ b/library/json.po @@ -135,7 +135,7 @@ msgid "" "supporting :term:`file-like object`) using this :ref:`conversion table `." msgstr "" -"Serializar *obj* como una secuencia con formato JSON a *fp* (a ``.write()`` -" +"Serializa *obj* como una secuencia con formato JSON a *fp* (a ``.write()`` -" "supporting :term:`file-like object`) usando esto :ref:`conversion table `." @@ -187,7 +187,7 @@ msgid "" "*allow_nan* is true, their JavaScript equivalents (``NaN``, ``Infinity``, ``-" "Infinity``) will be used." msgstr "" -"Si *allow_nan* es falso (predeterminado: `` True``), entonces serializar los " +"Si *allow_nan* es falso (predeterminado: ``True``), entonces serializar los " "valores fuera de rango :class:`float` (``nan``, ``inf` `, ``-inf``) " "provocará un :exc: `ValueError` en estricto cumplimiento de la " "especificación JSON. Si *allow_nan* es verdadero, se utilizarán sus " @@ -258,9 +258,9 @@ msgid "" "*cls* kwarg; otherwise :class:`JSONEncoder` is used." msgstr "" "Para usar una subclase personalizada de :class:`JSONEncoder` (por ejemplo, " -"una que sobreescriba el método :meth:`default` para serializar tipos " -"adicionales), especifíquelo mediante el argument por palabra clave *cls*; de " -"lo contrario se usa :class:`JSONEncoder`." +"una que sobre escriba el método :meth:`default` para serializar tipos " +"adicionales), se especifica mediante el argumento por palabra clave *cls*; " +"de lo contrario se usa :class:`JSONEncoder`." #: ../Doc/library/json.rst:200 ../Doc/library/json.rst:273 msgid "" @@ -286,7 +286,7 @@ msgid "" "table `. The arguments have the same meaning as in :func:" "`dump`." msgstr "" -"Serializar *obj* en un :class:`str` con formato JSON usando esta :ref:`tabla " +"Serializa *obj* en un :class:`str` con formato JSON usando esta :ref:`tabla " "de conversión `. Los argumentos tienen el mismo " "significado que en :func:`dump`." @@ -313,7 +313,7 @@ msgid "" "`binary file` containing a JSON document) to a Python object using this :ref:" "`conversion table `." msgstr "" -"Deserializar *fp* (un :term:`text file` o :term:`binary file` que soporte ``." +"Deserializa *fp* (un :term:`text file` o :term:`binary file` que soporte ``." "read()`` y que contiene un documento JSON) a un objeto Python usando esta :" "ref:`conversion table `." @@ -424,7 +424,7 @@ msgid "" "instance containing a JSON document) to a Python object using this :ref:" "`conversion table `." msgstr "" -"Deserializar *s* (una instancia :class:`str`, :class:`bytes` o :class:" +"Deserializa *s* (una instancia :class:`str`, :class:`bytes` o :class:" "`bytearray` que contiene un documento JSON) en un objeto Python mediante " "esta :ref:`tabla de conversión` ." @@ -676,10 +676,10 @@ msgid "" "Otherwise, no such check takes place." msgstr "" "Si *check_circular* es cierto (valor predeterminado), se comprobarán las " -"listas, los diccionarios y los objetos codificados personalizados en busca de " -"referencias circulares durante la codificación para evitar una recursividad " -"infinita (lo que provocaría un :exc:`OverflowError`). De lo contrario, no se " -"realiza ninguna comprobación de este tipo." +"listas, los diccionarios y los objetos codificados personalizados en busca " +"de referencias circulares durante la codificación para evitar una " +"recursividad infinita (lo que provocaría un :exc:`OverflowError`). De lo " +"contrario, no se realiza ninguna comprobación de este tipo." #: ../Doc/library/json.rst:440 msgid "" From bd8d9cec47ba33ee11503c0e860072455b13955f Mon Sep 17 00:00:00 2001 From: Cristian Maureira-Fredes Date: Tue, 29 Sep 2020 12:26:44 +0200 Subject: [PATCH 29/29] =?UTF-8?q?Arreglar=20warnings=20de=20contrucci?= =?UTF-8?q?=C3=B3n=20library/json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/json.po | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/library/json.po b/library/json.po index bafbee2234..74840a8c08 100644 --- a/library/json.po +++ b/library/json.po @@ -121,7 +121,7 @@ msgstr "" "Antes de Python 3.7, no se garantizaba que :class:`dict` fuera ordenado, por " "lo que las entradas y salidas se mezclaban a menos que :class:`collections." "OrderedDict` se solicitara específicamente. Comenzando con Python 3.7, la " -"clase regular: `dict` conserva el orden, por lo que ya no es necesario " +"clase regular :class:`dict` conserva el orden, por lo que ya no es necesario " "especificar :class:`collections.OrderedDict` para la generación y análisis " "JSON." @@ -189,9 +189,9 @@ msgid "" msgstr "" "Si *allow_nan* es falso (predeterminado: ``True``), entonces serializar los " "valores fuera de rango :class:`float` (``nan``, ``inf` `, ``-inf``) " -"provocará un :exc: `ValueError` en estricto cumplimiento de la " -"especificación JSON. Si *allow_nan* es verdadero, se utilizarán sus " -"equivalentes de JavaScript (``NaN``, ``Infinity``, ``-Infinity``)." +"provocará un :exc:`ValueError` en estricto cumplimiento de la especificación " +"JSON. Si *allow_nan* es verdadero, se utilizarán sus equivalentes de " +"JavaScript (``NaN``, ``Infinity``, ``-Infinity``)." #: ../Doc/library/json.rst:170 ../Doc/library/json.rst:450 msgid "" @@ -286,8 +286,8 @@ msgid "" "table `. The arguments have the same meaning as in :func:" "`dump`." msgstr "" -"Serializa *obj* en un :class:`str` con formato JSON usando esta :ref:`tabla " -"de conversión `. Los argumentos tienen el mismo " +"Serializa *obj* en un :class:`str` con formato JSON usando esta :ref:" +"`conversion table `. Los argumentos tienen el mismo " "significado que en :func:`dump`." #: ../Doc/library/json.rst:220 @@ -426,7 +426,7 @@ msgid "" msgstr "" "Deserializa *s* (una instancia :class:`str`, :class:`bytes` o :class:" "`bytearray` que contiene un documento JSON) en un objeto Python mediante " -"esta :ref:`tabla de conversión` ." +"esta :ref:`conversion table `." #: ../Doc/library/json.rst:286 msgid "" @@ -1090,7 +1090,7 @@ msgid "" "and U+2029 (PARAGRAPH SEPARATOR) characters in strings, whereas JavaScript " "(as of ECMAScript Edition 5.1) does not." msgstr "" -"Como se indica en |la errata para RFC 7159 |_, JSON permite caracteres literales U+2028 " +"Como se indica en `la errata para RFC 7159 `_, JSON permite caracteres literales U+2028 " "(SEPARADOR DE LINEA) y U+2029 (SEPARADOR DE PÁRRAFO) en cadenas, mientras " "que JavaScript (a partir de ECMAScript Edición 5.1) no lo hace."