@@ -11,7 +11,7 @@ msgstr ""
1111"Project-Id-Version : Python 3.8\n "
1212"Report-Msgid-Bugs-To : \n "
1313"POT-Creation-Date : 2020-05-05 12:54+0200\n "
14- "PO-Revision-Date : 2020-07-25 05:01 -0300\n "
14+ "PO-Revision-Date : 2020-07-28 01:42 -0300\n "
1515"Language-Team : python-doc-es\n "
1616"MIME-Version : 1.0\n "
1717"Content-Type : text/plain; charset=UTF-8\n "
@@ -116,7 +116,7 @@ msgid ""
116116"in the current dialect. For full details about the dialect and formatting "
117117"parameters, see section :ref:`csv-fmt-params`."
118118msgstr ""
119- "Retorna un objeto lector que iterará sobre las líneas del *csvfile* "
119+ "Retorna un objeto *reader* que iterará sobre las líneas del *csvfile* "
120120"proporcionado. *csvfile* puede ser cualquier objeto que soporte el "
121121"protocolo :term:`iterator` y devuelva una cadena de caracteres siempre que "
122122"su método :meth:`!__next__` sea llamado --- tanto :term:`objetos de archivo "
@@ -167,7 +167,7 @@ msgid ""
167167"returned from a ``cursor.fetch*`` call. All other non-string data are "
168168"stringified with :func:`str` before being written."
169169msgstr ""
170- "Devuelve un objeto escritor responsable de convertir los datos del usuario a "
170+ "Devuelve un objeto *writer* responsable de convertir los datos del usuario a "
171171"cadenas de caracteres delimitadas en el objeto proporcionado. *csvfile* "
172172"puede ser cualquier objeto con un método :func:`write`. Si *csvfile* es un "
173173"objeto de archivo, debería ser abierto con ``newline=''`` [1]_. Se puede "
@@ -242,8 +242,8 @@ msgid ""
242242"information in each row to a :class:`dict` whose keys are given by the "
243243"optional *fieldnames* parameter."
244244msgstr ""
245- "Crea un objeto que opera como un lector común, pero mapea la información en "
246- "cada fila a un :class:`dict` cuyas claves son provistas en el parámetro "
245+ "Crea un objeto que opera como un *reader* común, pero mapea la información "
246+ "en cada fila a un :class:`dict` cuyas claves son provistas en el parámetro "
247247"opcional *fieldnames*."
248248
249249#: ../Doc/library/csv.rst:156
@@ -284,9 +284,7 @@ msgstr ""
284284msgid "Returned rows are now of type :class:`dict`."
285285msgstr "Las filas retornadas son ahora de tipo :class:`dict`."
286286
287- # Se traduce secuencia o dejamos sequence?
288287#: ../Doc/library/csv.rst:191
289- #, fuzzy
290288msgid ""
291289"Create an object which operates like a regular writer but maps dictionaries "
292290"onto output rows. The *fieldnames* parameter is a :mod:`sequence "
@@ -301,7 +299,7 @@ msgid ""
301299"other optional or keyword arguments are passed to the underlying :class:"
302300"`writer` instance."
303301msgstr ""
304- "Crea un objeto que opera como un escritor común, pero mapea diccionarios a "
302+ "Crea un objeto que opera como un *writer* común, pero mapea diccionarios a "
305303"filas de salida. El parámetro *fieldnames* es una :mod:`secuencia "
306304"<collections.abc>` de claves que identifican el orden en el cual los valores "
307305"en el diccionario pasados al método :meth:`writerow` son escritos en el "
@@ -421,10 +419,9 @@ msgstr ""
421419#: ../Doc/library/csv.rst:297
422420msgid "Instructs the reader to convert all non-quoted fields to type *float*."
423421msgstr ""
424- "Ordena al lector a convertir todos los campos no citados al tipo *float*."
422+ "Ordena al *reader* a convertir todos los campos no citados al tipo *float*."
425423
426424#: ../Doc/library/csv.rst:302
427- #, fuzzy
428425msgid ""
429426"Instructs :class:`writer` objects to never quote fields. When the current "
430427"*delimiter* occurs in output data it is preceded by the current *escapechar* "
@@ -433,7 +430,7 @@ msgid ""
433430msgstr ""
434431"Ordena a los objetos :class:`writer` nunca citar campos. Cuando el "
435432"*delimiter* actual aparece en los datos de salida es precedido por el "
436- "carácter *escapechar* actual. Si *escapechar* no esta definido, el escritor "
433+ "carácter *escapechar* actual. Si *escapechar* no esta definido, el *writer* "
437434"lanzará :exc:`Error` si cualquier carácter que requiere escaparse es "
438435"encontrado."
439436
@@ -474,11 +471,11 @@ msgstr ""
474471"Un dialecto es una subclase de la clase :class:`Dialect` con un conjunto de "
475472"métodos específicos y un solo método :meth:`validate`. Cuando se crean "
476473"objetos :class:`reader` o :class:`writer`, el programador puede especificar "
477- "una cadena o una subclase de la clase :class:`Dialect` como el parámetro de "
478- "dialecto. Además de, o en vez de, el parámetro *dialect*, el programador "
479- "también puede especificar parámetros de formateo individuales, con los "
480- "mismos nombres que los atributos definidos debajo para la clase :class :"
481- "`Dialect`."
474+ "una cadena de caracteres o una subclase de la clase :class:`Dialect` como el "
475+ "parámetro de dialecto. Además de, o en vez de, el parámetro *dialect*, el "
476+ "programador también puede especificar parámetros de formateo individuales, "
477+ "con los mismos nombres que los atributos definidos debajo para la clase :"
478+ "class: `Dialect`."
482479
483480#: ../Doc/library/csv.rst:331
484481msgid "Dialects support the following attributes:"
@@ -520,7 +517,7 @@ msgid ""
520517"from the following character. It defaults to :const:`None`, which disables "
521518"escaping."
522519msgstr ""
523- "Una cadena de un solo carácter usada por el escritor para escapar al "
520+ "Una cadena de un solo carácter usada por el *writer* para escapar al "
524521"*delimiter* si *quoting* está configurado como :const:`QUOTE_NONE` y al "
525522"*quotechar* si *doublequote* es :const:`False`. En la lectura, el "
526523"*escapechar* elimina cualquier significado especial del siguiente carácter. "
@@ -531,8 +528,8 @@ msgid ""
531528"The string used to terminate lines produced by the :class:`writer`. It "
532529"defaults to ``'\\ r\\ n'``."
533530msgstr ""
534- "La cadena usada para terminar las líneas producidas por :class:`writer`. Por "
535- "defecto es ``'\\ r\\ n'``."
531+ "La cadena de caracteres usada para terminar las líneas producidas por :class:"
532+ "`writer`. Por defecto es ``'\\ r\\ n'``."
536533
537534#: ../Doc/library/csv.rst:365
538535msgid ""
@@ -550,35 +547,48 @@ msgid ""
550547"such as the *delimiter* or *quotechar*, or which contain new-line "
551548"characters. It defaults to ``'\" '``."
552549msgstr ""
550+ "Una cadena de un solo carácter usada para citar campos que contienen "
551+ "caracteres especiales, como lo son *delimiter* o *quotechar*, o que "
552+ "contienen caracteres de nueva línea. Por defecto es ``'\" '``."
553553
554554#: ../Doc/library/csv.rst:379
555555msgid ""
556556"Controls when quotes should be generated by the writer and recognised by the "
557557"reader. It can take on any of the :const:`QUOTE_\\ *` constants (see "
558558"section :ref:`csv-contents`) and defaults to :const:`QUOTE_MINIMAL`."
559559msgstr ""
560+ "Controla cuando las comillas deberían ser generadas por el *writer* y ser "
561+ "reconocidas por el *reader*. Puede tomar cualquiera de las constantes :const:"
562+ "`QUOTE_\\ *` (ver sección :ref:`csv-contents`) y por defecto es :const:"
563+ "`QUOTE_MINIMAL`."
560564
561565#: ../Doc/library/csv.rst:386
562566msgid ""
563567"When :const:`True`, whitespace immediately following the *delimiter* is "
564568"ignored. The default is :const:`False`."
565569msgstr ""
570+ "Cuando es :const:`True`, el espacio en blanco que sigue después del "
571+ "*delimiter* es ignorado. Por defecto es :const:`False`."
566572
567573#: ../Doc/library/csv.rst:392
568574msgid ""
569575"When ``True``, raise exception :exc:`Error` on bad CSV input. The default is "
570576"``False``."
571577msgstr ""
578+ "Cuando es ``True``, lanza una excepción :exc:`Error` sobre una mala entrada "
579+ "CSV. Por defecto es ``False``."
572580
573581#: ../Doc/library/csv.rst:396
574582msgid "Reader Objects"
575- msgstr ""
583+ msgstr "Objetos *Reader* "
576584
577585#: ../Doc/library/csv.rst:398
578586msgid ""
579587"Reader objects (:class:`DictReader` instances and objects returned by the :"
580588"func:`reader` function) have the following public methods:"
581589msgstr ""
590+ "Los objetos *reader* (instancias de :class:`DictReader` y objetos devueltos "
591+ "por la función :func:`reader`) contienen los siguientes métodos públicos:"
582592
583593#: ../Doc/library/csv.rst:403
584594msgid ""
@@ -587,34 +597,44 @@ msgid ""
587597"instance), parsed according to the current dialect. Usually you should call "
588598"this as ``next(reader)``."
589599msgstr ""
600+ "Devuelve la siguiente fila del objeto iterable del *reader* como una lista "
601+ "(si el objeto fue devuelto de :func:`reader`) o como un diccionario (si es "
602+ "una instancia de :class:`DictReader`), analizada acorde al dialecto actual. "
603+ "Normalmente deberías llamarlo como ``next(reader)``."
590604
591605#: ../Doc/library/csv.rst:409
592606msgid "Reader objects have the following public attributes:"
593- msgstr ""
607+ msgstr "Los objetos *reader* contienen los siguientes atributos públicos: "
594608
595609#: ../Doc/library/csv.rst:413
596610msgid "A read-only description of the dialect in use by the parser."
597- msgstr ""
611+ msgstr "Una descripción de sólo lectura del dialecto en uso por el intérprete. "
598612
599613#: ../Doc/library/csv.rst:418
600614msgid ""
601615"The number of lines read from the source iterator. This is not the same as "
602616"the number of records returned, as records can span multiple lines."
603617msgstr ""
618+ "El número de líneas leídas del iterador fuente. Esto no es lo mismo que el "
619+ "número de registros devueltos, ya que los registros pueden abarcar múltiples "
620+ "líneas."
604621
605622#: ../Doc/library/csv.rst:422
606623msgid "DictReader objects have the following public attribute:"
607- msgstr ""
624+ msgstr "Los objetos *DictReader* tienen los siguientes atributos públicos: "
608625
609626#: ../Doc/library/csv.rst:426
610627msgid ""
611628"If not passed as a parameter when creating the object, this attribute is "
612629"initialized upon first access or when the first record is read from the file."
613630msgstr ""
631+ "Si no son pasados como parámetros cuando se crea el objeto, este atributo es "
632+ "inicializado en el primer acceso o cuando es leído el primer registro del "
633+ "archivo."
614634
615635#: ../Doc/library/csv.rst:433
616636msgid "Writer Objects"
617- msgstr ""
637+ msgstr "Objetos *Writer* "
618638
619639#: ../Doc/library/csv.rst:435
620640msgid ""
@@ -627,65 +647,85 @@ msgid ""
627647"problems for other programs which read CSV files (assuming they support "
628648"complex numbers at all)."
629649msgstr ""
650+ "Los objetos :class:`Writer` (instancias de :class:`DictWriter` y objetos "
651+ "devueltos por la función :func:`writer`) contienen los siguientes métodos "
652+ "públicos. Una *row* debe ser un iterable de cadenas de caracteres o números "
653+ "para objetos :class:`Writer` y un diccionario que mapea nombres de campo a "
654+ "cadenas de caracteres o números (pasándolos primero a través de :func:`str`) "
655+ "para objetos :class:`DictWriter`. Note que los números complejos se escriben "
656+ "rodeados de paréntesis. Esto puede causar algunos problemas para otros "
657+ "programas que leen archivos CSV (asumiendo que soportan números complejos)."
630658
631659#: ../Doc/library/csv.rst:446
632660msgid ""
633661"Write the *row* parameter to the writer's file object, formatted according "
634662"to the current dialect. Return the return value of the call to the *write* "
635663"method of the underlying file object."
636664msgstr ""
665+ "Escribe el parámetro *row* al objeto de archivo del *writer*, formateado "
666+ "según el dialecto actual. Devuelve el valor de retorno de la llamada al "
667+ "método *write* del objeto de archivo subyacente."
637668
638669#: ../Doc/library/csv.rst:450
639670msgid "Added support of arbitrary iterables."
640- msgstr ""
671+ msgstr "Agregado soporte para iterables. "
641672
642673#: ../Doc/library/csv.rst:455
643674msgid ""
644675"Write all elements in *rows* (an iterable of *row* objects as described "
645676"above) to the writer's file object, formatted according to the current "
646677"dialect."
647678msgstr ""
679+ "Escribe todos los elementos en *rows* (un iterable de objetos *row* como se "
680+ "describe anteriormente) al objeto de archivo del *writer*, formateados según "
681+ "el dialecto actual."
648682
649683#: ../Doc/library/csv.rst:459
650684msgid "Writer objects have the following public attribute:"
651- msgstr ""
685+ msgstr "Los objetos *writer* contienen los siguientes atributos públicos: "
652686
653687#: ../Doc/library/csv.rst:464
654688msgid "A read-only description of the dialect in use by the writer."
655- msgstr ""
689+ msgstr "Una descripción de solo lectura del dialecto en uso por el *writer*. "
656690
657691#: ../Doc/library/csv.rst:467
658692msgid "DictWriter objects have the following public method:"
659- msgstr ""
693+ msgstr "Los objetos *DictWriter* contienen los siguientes métodos públicos: "
660694
661695#: ../Doc/library/csv.rst:472
662696msgid ""
663697"Write a row with the field names (as specified in the constructor) to the "
664698"writer's file object, formatted according to the current dialect. Return the "
665699"return value of the :meth:`csvwriter.writerow` call used internally."
666700msgstr ""
701+ "Escribe una fila con los nombres de los campos (como se especifica en el "
702+ "constructor) al objeto de archivo del *writer*, formateada según el dialecto "
703+ "actual. Devuelve el valor de retorno de la llamada a :meth:`csvwriter."
704+ "writerow` usada internamente."
667705
668706#: ../Doc/library/csv.rst:477
669707msgid ""
670708":meth:`writeheader` now also returns the value returned by the :meth:"
671709"`csvwriter.writerow` method it uses internally."
672710msgstr ""
711+ ":meth:`writeheader` ahora también devuelve el valor retornado por el método :"
712+ "meth:`csvwriter.writerow` que usa internamente."
673713
674714#: ../Doc/library/csv.rst:485
675715msgid "Examples"
676- msgstr ""
716+ msgstr "Ejemplos "
677717
678718#: ../Doc/library/csv.rst:487
679719msgid "The simplest example of reading a CSV file::"
680- msgstr ""
720+ msgstr "El ejemplo más simple de lectura de un archivo CSV:: "
681721
682722#: ../Doc/library/csv.rst:495
683723msgid "Reading a file with an alternate format::"
684- msgstr ""
724+ msgstr "Lectura de un archivo con un formato alternativo:: "
685725
686726#: ../Doc/library/csv.rst:503
687727msgid "The corresponding simplest possible writing example is::"
688- msgstr ""
728+ msgstr "El correspondiente ejemplo de escritura más simple es:: "
689729
690730#: ../Doc/library/csv.rst:510
691731msgid ""
@@ -694,32 +734,44 @@ msgid ""
694734"`locale.getpreferredencoding`). To decode a file using a different "
695735"encoding, use the ``encoding`` argument of open::"
696736msgstr ""
737+ "Ya que :func:`open` es usado para abrir un archivo CSV para lectura, el "
738+ "archivo será decodificado por defecto en unicode usando la codificación por "
739+ "defecto del sistema (ver :func:`locale.getpreferredencoding`). Para "
740+ "decodificar un archivo usando una codificación diferente, usa el argumento "
741+ "``encoding`` de open::"
697742
698743#: ../Doc/library/csv.rst:521
699744msgid ""
700745"The same applies to writing in something other than the system default "
701746"encoding: specify the encoding argument when opening the output file."
702747msgstr ""
748+ "Lo mismo aplica a escribir en algo diferente a la codificación por defecto "
749+ "del sistema: especifique el argumento de codificación cuando abra el archivo "
750+ "de salida."
703751
704752#: ../Doc/library/csv.rst:524
705753msgid "Registering a new dialect::"
706- msgstr ""
754+ msgstr "Registrando un nuevo dialecto:: "
707755
708756#: ../Doc/library/csv.rst:531
709757msgid ""
710758"A slightly more advanced use of the reader --- catching and reporting "
711759"errors::"
712760msgstr ""
761+ "Un uso ligeramente más avanzado del *reader* --- captura y reporte de "
762+ "errores::"
713763
714764#: ../Doc/library/csv.rst:543
715765msgid ""
716766"And while the module doesn't directly support parsing strings, it can easily "
717767"be done::"
718768msgstr ""
769+ "Y a pesar de que el módulo no soporta el análisis de cadenas de caracteres "
770+ "directamente, puede ser realizado fácilmente::"
719771
720772#: ../Doc/library/csv.rst:552
721773msgid "Footnotes"
722- msgstr ""
774+ msgstr "Notas al pie "
723775
724776#: ../Doc/library/csv.rst:553
725777msgid ""
@@ -729,3 +781,9 @@ msgid ""
729781"safe to specify ``newline=''``, since the csv module does its own (:term:"
730782"`universal <universal newlines>`) newline handling."
731783msgstr ""
784+ "Si ``newline=''`` no es especificado, las nuevas líneas dentro de los campos "
785+ "citados no serán interpretadas correctamente y, en plataformas que utilicen "
786+ "finales de línea ``\\ r\\ n`` en la escritura, se añadirá un ``\\ r`` extra. "
787+ "Siempre debería ser seguro especificar ``newline=''``, ya que el módulo csv "
788+ "realiza su propio manejo de nuevas líneas (:term:`universal <universal "
789+ "newlines>`)."
0 commit comments