@@ -9,14 +9,15 @@ msgstr ""
99"Project-Id-Version : Python 3.7\n "
1010"Report-Msgid-Bugs-To : \n "
1111"POT-Creation-Date : 2019-05-06 11:59-0400\n "
12- "PO-Revision-Date : 2020-05-03 15:46-0300 \n "
12+ "PO-Revision-Date : 2020-05-03 21:42+0200 \n "
1313"MIME-Version : 1.0\n "
1414"Content-Type : text/plain; charset=UTF-8\n "
1515"Content-Transfer-Encoding : 8bit\n "
1616"Last-Translator : \n "
17- "Language-Team : python-doc-es (https://mail.python.org/mailman3/lists/docs-es.python.org)\n "
17+ "Language-Team : python-doc-es (https://mail.python.org/mailman3/lists/docs-es. "
18+ "python.org)\n "
1819"Language : es\n "
19- "X-Generator : Poedit 2.3 \n "
20+ "X-Generator : Poedit 1.8.11 \n "
2021
2122#: ../Doc/tutorial/inputoutput.rst:5
2223msgid "Input and Output"
@@ -45,10 +46,10 @@ msgid ""
4546"stdout``. See the Library Reference for more information on this.)"
4647msgstr ""
4748"Hasta ahora encontramos dos maneras de escribir valores: *declaraciones de "
48- "expresión* y la función :func:`print`. (Una tercer manera es usando el "
49+ "expresión* y la función :func:`print`. (Una tercera manera es usando el "
4950"método :meth:`write` de los objetos tipo archivo; el archivo de salida "
5051"estándar puede referenciarse como ``sys.stdout``. Mirá la Referencia de la "
51- "Biblioteca para más información sobre esto.) "
52+ "Biblioteca para más información sobre esto). "
5253
5354#: ../Doc/tutorial/inputoutput.rst:22
5455msgid ""
@@ -94,7 +95,7 @@ msgid ""
9495msgstr ""
9596"Por último, puede realizar todo el control de cadenas usted mismo mediante "
9697"operaciones de concatenación y segmentación de cadenas para crear cualquier "
97- "diseño que pueda se imaginar. El tipo de cadena tiene algunos métodos que "
98+ "diseño que se pueda imaginar. El tipo de cadena tiene algunos métodos que "
9899"realizan operaciones útiles para rellenar cadenas a un ancho de columna "
99100"determinado."
100101
@@ -121,7 +122,7 @@ msgid ""
121122msgstr ""
122123"La función :func:`str` devuelve representaciones de los valores que son "
123124"bastante legibles por humanos, mientras que :func:`repr` genera "
124- "representaciones que pueden ser leídas por el el intérprete (o forzarían un :"
125+ "representaciones que pueden ser leídas por el intérprete (o forzarían un :"
125126"exc:`SyntaxError` si no hay sintáxis equivalente). Para objetos que no "
126127"tienen una representación en particular para consumo humano, :func:`str` "
127128"devolverá el mismo valor que :func:`repr`. Muchos valores, como números o "
@@ -167,9 +168,9 @@ msgid ""
167168"control over how the value is formatted. The following example rounds pi to "
168169"three places after the decimal::"
169170msgstr ""
170- "Un especificador de formato opcional puede seguir la expresión . Esto permite "
171- "un mayor control sobre cómo se formatea el valor. En el siguiente ejemplo se "
172- "redondea pi a tres lugares después del decimal::"
171+ "La expresión puede ir seguida de un especificador de formato opcional . Esto "
172+ "permite un mayor control sobre cómo se formatea el valor. En el ejemplo "
173+ "siguiente se redondea pi a tres lugares después del decimal::"
173174
174175#: ../Doc/tutorial/inputoutput.rst:115
175176msgid ""
@@ -186,7 +187,7 @@ msgid ""
186187"a'`` applies :func:`ascii`, ``'!s'`` applies :func:`str`, and ``'!r'`` "
187188"applies :func:`repr`::"
188189msgstr ""
189- "Otros modificadores se pueden utilizar para convertir el valor antes de "
190+ "Se pueden utilizar otros modificadores para convertir el valor antes de "
190191"formatearlo. ``'!a'`` se aplica :func:`ascii`, ``'!s'`` se aplica :func:"
191192"`str`, y ``'!r'`` se aplica :func:`repr`::"
192193
@@ -224,7 +225,7 @@ msgid ""
224225"are referred to by using the name of the argument. ::"
225226msgstr ""
226227"Si se usan argumentos nombrados en el método :meth:`str.format`, sus valores "
227- "serán referidos usando el nombre del argumento. ::"
228+ "se referencian usando el nombre del argumento. ::"
228229
229230#: ../Doc/tutorial/inputoutput.rst:166
230231msgid "Positional and keyword arguments can be arbitrarily combined::"
@@ -249,8 +250,8 @@ msgid ""
249250"This could also be done by passing the table as keyword arguments with the "
250251"'**' notation. ::"
251252msgstr ""
252- "Esto se podría también hacer pasando la tabla como argumentos nombrados con "
253- "la notación '**'. ::"
253+ "Esto se podría hacer, también, pasando la tabla como argumentos nombrados "
254+ "con la notación '**'. ::"
254255
255256#: ../Doc/tutorial/inputoutput.rst:189
256257msgid ""
@@ -290,9 +291,8 @@ msgid ""
290291"(Note that the one space between each column was added by the way :func:"
291292"`print` works: it always adds spaces between its arguments.)"
292293msgstr ""
293- "(Nótese que el único espacio entre columna fue agregado por el "
294- "funcionamiento mismo de :func:`print`: esta función siempre agrega espacio "
295- "entre los argumentos.)"
294+ "(Resaltar que el espacio existente entre cada columna es añadido debido a "
295+ "como funciona :func:`print`: siempre añade espacios entre sus argumentos)."
296296
297297#: ../Doc/tutorial/inputoutput.rst:237
298298msgid ""
@@ -305,16 +305,15 @@ msgid ""
305305"would be lying about a value. (If you really want truncation you can always "
306306"add a slice operation, as in ``x.ljust(n)[:n]``.)"
307307msgstr ""
308- "El método meth:`str.rjust` de los objetos cadena, justifica hacia la derecha "
309- "una cadena en un campo de ancho determinado rellenándola con espacios a la "
310- "izquierda. Métodos similares a este son :meth:`str.ljust` y :meth:`str."
311- "center`. Estos métodos no escriben nada, simplemente retornan una nueva "
312- "cadena. Si la cadena de entrada es demasiado larga, los métodos mencionados "
313- "anteriormente no la truncarán, solo devolverán la cadena de entrada sin "
314- "cambiar; esto arruinará el diseño de su columna, pero eso es la mejor "
315- "alternativa antes de que esté mintiendo sobre un valor. (Si realmente desea "
316- "el truncamiento, siempre puede agregar una operación de división, tal cómo "
317- "``x.ljust(n)[:n]``.)"
308+ "El método :meth:`str.rjust` de los objetos cadena justifica a la derecha en "
309+ "un campo de anchura predeterminada rellenando con espacios a la izquierda. "
310+ "Métodos similares a este son :meth:`str.ljust` y :meth:`str.center`. Estos métodos "
311+ "no escriben nada, simplemente devuelven una nueva cadena. Si la cadena de "
312+ "entrada es demasiado larga no la truncarán sino que la devolverán sin "
313+ "cambios; esto desordenará la disposición de la columna que es, normalmente, "
314+ "mejor que la alternativa, la cual podría dejar sin usar un valor. (Si "
315+ "realmente deseas truncado siempre puedes añadir una operación de rebanado, "
316+ "como en ``x.ljust(n)[:n]``.)"
318317
319318#: ../Doc/tutorial/inputoutput.rst:246
320319msgid ""
@@ -369,13 +368,15 @@ msgid ""
369368"reading and writing. The *mode* argument is optional; ``'r'`` will be "
370369"assumed if it's omitted."
371370msgstr ""
372- "Cuando se lee en modo texto, por defecto se convierten los fines de lineas "
373- "que son específicos a las plataformas (``\\ n`` en Unix, ``\\ r\\ n`` en "
374- "Windows) a solamente ``\\ n``. Cuando se escribe en modo texto, por defecto "
375- "se convierten los ``\\ n`` a los finales de linea específicos de la "
376- "plataforma. Este cambio automático está bien para archivos de texto, pero "
377- "corrompería datos binarios como los de archivos :file:`JPEG` o :file:`EXE`. "
378- "Asegurate de usar modo binario cuando leas y escribas tales archivos."
371+ "El primer argumento es una cadena que contiene el nombre del fichero. El "
372+ "segundo argumento es otra cadena que contiene unos pocos caracteres "
373+ "describiendo la forma en que el fichero será usado. *mode* puede ser ``'r'`` "
374+ "cuando el fichero solo se leerá, ``'w'`` para solo escritura (un fichero "
375+ "existente con el mismo nombre se borrará) y ``'a'`` abre el fichero para "
376+ "agregar.; cualquier dato que se escribe en el fichero se añade "
377+ "automáticamente al final. ``'r+'`` abre el fichero tanto para lectura como "
378+ "para escritura. El argumento *mode* es opcional; se asume que se usará "
379+ "``'r'`` si se omite."
379380
380381#: ../Doc/tutorial/inputoutput.rst:302
381382msgid ""
@@ -386,11 +387,13 @@ msgid ""
386387"`binary mode`: now the data is read and written in the form of bytes "
387388"objects. This mode should be used for all files that don't contain text."
388389msgstr ""
389- "Es una buena práctica usar la declaración :keyword:`with` cuando manejamos "
390- "objetos archivo. Tiene la ventaja que el archivo es cerrado apropiadamente "
391- "luego de que el bloque termina, incluso si se generó una excepción. También "
392- "es mucho más corto que escribir los equivalentes bloques :keyword:`try`\\ -"
393- "\\ :keyword:`finally`."
390+ "Normalmente, los ficheros se abren en :dfn:`modo texto`, significa que lees "
391+ "y escribes caracteres desde y hacia el fichero, el cual se codifica con una "
392+ "codificación específica. Si no se especifica la codificación el valor por "
393+ "defecto depende de la plataforma (ver :func:`open`). ``'b'`` agregado al "
394+ "modo abre el fichero en :dfn:`modo binario`: y los datos se leerán y "
395+ "escribirán en forma de objetos de bytes. Este modo debería usarse en todos "
396+ "los ficheros que no contienen texto."
394397
395398#: ../Doc/tutorial/inputoutput.rst:309
396399msgid ""
0 commit comments