Skip to content

Commit f3a3730

Browse files
committed
Update with latest changes from 3.7
2 parents f943219 + bb3774b commit f3a3730

File tree

3 files changed

+47
-44
lines changed

3 files changed

+47
-44
lines changed

TRANSLATORS

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
Raúl Cumplido (@raulcd)
12
Nicolás Demarchi (@gilgamezh)
23
Manuel Kaufmann (@humitos)

tutorial/controlflow.po

+7-7
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ msgstr ""
1111
"Project-Id-Version: Python 3.7\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2020-05-05 12:54+0200\n"
14-
"PO-Revision-Date: 2019-12-22 12:00+0100\n"
15-
"Last-Translator: \n"
14+
"PO-Revision-Date: 2020-05-05 11:40+0200\n"
15+
"Last-Translator: Raúl Cumplido <raulcumplido@gmail.com>\n"
1616
"Language: es\n"
1717
"Language-Team: python-doc-es (https://mail.python.org/mailman3/lists/docs-es."
1818
"python.org)\n"
@@ -184,14 +184,14 @@ msgid ""
184184
"Clauses on Loops"
185185
msgstr ""
186186
"Las sentencias :keyword:`break`, :keyword:`continue`, y :keyword:`else` en "
187-
"lazos"
187+
"bucles"
188188

189189
#: ../Doc/tutorial/controlflow.rst:166
190190
msgid ""
191191
"The :keyword:`break` statement, like in C, breaks out of the innermost "
192192
"enclosing :keyword:`for` or :keyword:`while` loop."
193193
msgstr ""
194-
"La sentencia :keyword:`break`, como en C, termina el lazo :keyword:`for` o :"
194+
"La sentencia :keyword:`break`, como en C, termina el bucle :keyword:`for` o :"
195195
"keyword:`while` más anidado."
196196

197197
#: ../Doc/tutorial/controlflow.rst:169
@@ -203,11 +203,11 @@ msgid ""
203203
"loop is terminated by a :keyword:`break` statement. This is exemplified by "
204204
"the following loop, which searches for prime numbers::"
205205
msgstr ""
206-
"Las sentencias de lazo pueden tener una cláusula`!else` que es ejecutada "
206+
"Las sentencias de bucle pueden tener una cláusula`!else` que es ejecutada "
207207
"cuando el lazo termina, luego de agotar la lista (con :keyword:`for`) o "
208208
"cuando la condición se hace falsa (con :keyword:`while`), pero no cuando el "
209-
"lazo es terminado con la sentencia :keyword:`break`. Se ejemplifica en el "
210-
"siguiente lazo, que busca números primos::"
209+
"bucle se termina con la sentencia :keyword:`break`. Se puede ver el ejemplo "
210+
"en el siguiente bucle, que busca números primos::"
211211

212212
#: ../Doc/tutorial/controlflow.rst:193
213213
msgid ""

tutorial/inputoutput.po

+39-37
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgstr ""
1111
"Project-Id-Version: Python 3.7\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2020-05-05 12:54+0200\n"
14-
"PO-Revision-Date: 2020-05-03 15:46-0300\n"
14+
"PO-Revision-Date: 2020-05-03 21:42+0200\n"
1515
"Last-Translator: \n"
1616
"Language: es\n"
1717
"Language-Team: python-doc-es (https://mail.python.org/mailman3/lists/docs-es."
@@ -49,10 +49,10 @@ msgid ""
4949
"stdout``. See the Library Reference for more information on this.)"
5050
msgstr ""
5151
"Hasta ahora encontramos dos maneras de escribir valores: *declaraciones de "
52-
"expresión* y la función :func:`print`. (Una tercer manera es usando el "
52+
"expresión* y la función :func:`print`. (Una tercera manera es usando el "
5353
"método :meth:`write` de los objetos tipo archivo; el archivo de salida "
5454
"estándar puede referenciarse como ``sys.stdout``. Mirá la Referencia de la "
55-
"Biblioteca para más información sobre esto.)"
55+
"Biblioteca para más información sobre esto)."
5656

5757
#: ../Doc/tutorial/inputoutput.rst:22
5858
msgid ""
@@ -98,7 +98,7 @@ msgid ""
9898
msgstr ""
9999
"Por último, puede realizar todo el control de cadenas usted mismo mediante "
100100
"operaciones de concatenación y segmentación de cadenas para crear cualquier "
101-
"diseño que pueda se imaginar. El tipo de cadena tiene algunos métodos que "
101+
"diseño que se pueda imaginar. El tipo de cadena tiene algunos métodos que "
102102
"realizan operaciones útiles para rellenar cadenas a un ancho de columna "
103103
"determinado."
104104

@@ -125,7 +125,7 @@ msgid ""
125125
msgstr ""
126126
"La función :func:`str` devuelve representaciones de los valores que son "
127127
"bastante legibles por humanos, mientras que :func:`repr` genera "
128-
"representaciones que pueden ser leídas por el el intérprete (o forzarían un :"
128+
"representaciones que pueden ser leídas por el intérprete (o forzarían un :"
129129
"exc:`SyntaxError` si no hay sintáxis equivalente). Para objetos que no "
130130
"tienen una representación en particular para consumo humano, :func:`str` "
131131
"devolverá el mismo valor que :func:`repr`. Muchos valores, como números o "
@@ -171,9 +171,9 @@ msgid ""
171171
"control over how the value is formatted. The following example rounds pi to "
172172
"three places after the decimal::"
173173
msgstr ""
174-
"Un especificador de formato opcional puede seguir la expresión. Esto permite "
175-
"un mayor control sobre cómo se formatea el valor. En el siguiente ejemplo se "
176-
"redondea pi a tres lugares después del decimal::"
174+
"La expresión puede ir seguida de un especificador de formato opcional . Esto "
175+
"permite un mayor control sobre cómo se formatea el valor. En el ejemplo "
176+
"siguiente se redondea pi a tres lugares después del decimal::"
177177

178178
#: ../Doc/tutorial/inputoutput.rst:115
179179
msgid ""
@@ -190,7 +190,7 @@ msgid ""
190190
"a'`` applies :func:`ascii`, ``'!s'`` applies :func:`str`, and ``'!r'`` "
191191
"applies :func:`repr`::"
192192
msgstr ""
193-
"Otros modificadores se pueden utilizar para convertir el valor antes de "
193+
"Se pueden utilizar otros modificadores para convertir el valor antes de "
194194
"formatearlo. ``'!a'`` se aplica :func:`ascii`, ``'!s'`` se aplica :func:"
195195
"`str`, y ``'!r'`` se aplica :func:`repr`::"
196196

@@ -228,7 +228,7 @@ msgid ""
228228
"are referred to by using the name of the argument. ::"
229229
msgstr ""
230230
"Si se usan argumentos nombrados en el método :meth:`str.format`, sus valores "
231-
"serán referidos usando el nombre del argumento. ::"
231+
"se referencian usando el nombre del argumento. ::"
232232

233233
#: ../Doc/tutorial/inputoutput.rst:166
234234
msgid "Positional and keyword arguments can be arbitrarily combined::"
@@ -253,8 +253,8 @@ msgid ""
253253
"This could also be done by passing the table as keyword arguments with the "
254254
"'**' notation. ::"
255255
msgstr ""
256-
"Esto se podría también hacer pasando la tabla como argumentos nombrados con "
257-
"la notación '**'. ::"
256+
"Esto se podría hacer, también, pasando la tabla como argumentos nombrados "
257+
"con la notación '**'. ::"
258258

259259
#: ../Doc/tutorial/inputoutput.rst:189
260260
msgid ""
@@ -294,9 +294,8 @@ msgid ""
294294
"(Note that the one space between each column was added by the way :func:"
295295
"`print` works: it always adds spaces between its arguments.)"
296296
msgstr ""
297-
"(Nótese que el único espacio entre columna fue agregado por el "
298-
"funcionamiento mismo de :func:`print`: esta función siempre agrega espacio "
299-
"entre los argumentos.)"
297+
"(Resaltar que el espacio existente entre cada columna es añadido debido a "
298+
"como funciona :func:`print`: siempre añade espacios entre sus argumentos)."
300299

301300
#: ../Doc/tutorial/inputoutput.rst:237
302301
msgid ""
@@ -309,16 +308,15 @@ msgid ""
309308
"would be lying about a value. (If you really want truncation you can always "
310309
"add a slice operation, as in ``x.ljust(n)[:n]``.)"
311310
msgstr ""
312-
"El método meth:`str.rjust` de los objetos cadena, justifica hacia la derecha "
313-
"una cadena en un campo de ancho determinado rellenándola con espacios a la "
314-
"izquierda. Métodos similares a este son :meth:`str.ljust` y :meth:`str."
315-
"center`. Estos métodos no escriben nada, simplemente retornan una nueva "
316-
"cadena. Si la cadena de entrada es demasiado larga, los métodos mencionados "
317-
"anteriormente no la truncarán, solo devolverán la cadena de entrada sin "
318-
"cambiar; esto arruinará el diseño de su columna, pero eso es la mejor "
319-
"alternativa antes de que esté mintiendo sobre un valor. (Si realmente desea "
320-
"el truncamiento, siempre puede agregar una operación de división, tal cómo "
321-
"``x.ljust(n)[:n]``.)"
311+
"El método :meth:`str.rjust` de los objetos cadena justifica a la derecha en "
312+
"un campo de anchura predeterminada rellenando con espacios a la izquierda. "
313+
"Métodos similares a este son :meth:`str.ljust` y :meth:`str.center`. Estos "
314+
"métodos no escriben nada, simplemente devuelven una nueva cadena. Si la "
315+
"cadena de entrada es demasiado larga no la truncarán sino que la devolverán "
316+
"sin cambios; esto desordenará la disposición de la columna que es, "
317+
"normalmente, mejor que la alternativa, la cual podría dejar sin usar un "
318+
"valor. (Si realmente deseas truncado siempre puedes añadir una operación de "
319+
"rebanado, como en ``x.ljust(n)[:n]``.)"
322320

323321
#: ../Doc/tutorial/inputoutput.rst:246
324322
msgid ""
@@ -373,13 +371,15 @@ msgid ""
373371
"reading and writing. The *mode* argument is optional; ``'r'`` will be "
374372
"assumed if it's omitted."
375373
msgstr ""
376-
"Cuando se lee en modo texto, por defecto se convierten los fines de lineas "
377-
"que son específicos a las plataformas (``\\n`` en Unix, ``\\r\\n`` en "
378-
"Windows) a solamente ``\\n``. Cuando se escribe en modo texto, por defecto "
379-
"se convierten los ``\\n`` a los finales de linea específicos de la "
380-
"plataforma. Este cambio automático está bien para archivos de texto, pero "
381-
"corrompería datos binarios como los de archivos :file:`JPEG` o :file:`EXE`. "
382-
"Asegurate de usar modo binario cuando leas y escribas tales archivos."
374+
"El primer argumento es una cadena que contiene el nombre del fichero. El "
375+
"segundo argumento es otra cadena que contiene unos pocos caracteres "
376+
"describiendo la forma en que el fichero será usado. *mode* puede ser ``'r'`` "
377+
"cuando el fichero solo se leerá, ``'w'`` para solo escritura (un fichero "
378+
"existente con el mismo nombre se borrará) y ``'a'`` abre el fichero para "
379+
"agregar.; cualquier dato que se escribe en el fichero se añade "
380+
"automáticamente al final. ``'r+'`` abre el fichero tanto para lectura como "
381+
"para escritura. El argumento *mode* es opcional; se asume que se usará "
382+
"``'r'`` si se omite."
383383

384384
#: ../Doc/tutorial/inputoutput.rst:302
385385
msgid ""
@@ -390,11 +390,13 @@ msgid ""
390390
"`binary mode`: now the data is read and written in the form of bytes "
391391
"objects. This mode should be used for all files that don't contain text."
392392
msgstr ""
393-
"Es una buena práctica usar la declaración :keyword:`with` cuando manejamos "
394-
"objetos archivo. Tiene la ventaja que el archivo es cerrado apropiadamente "
395-
"luego de que el bloque termina, incluso si se generó una excepción. También "
396-
"es mucho más corto que escribir los equivalentes bloques :keyword:`try`\\ -"
397-
"\\ :keyword:`finally`."
393+
"Normalmente, los ficheros se abren en :dfn:`modo texto`, significa que lees "
394+
"y escribes caracteres desde y hacia el fichero, el cual se codifica con una "
395+
"codificación específica. Si no se especifica la codificación el valor por "
396+
"defecto depende de la plataforma (ver :func:`open`). ``'b'`` agregado al "
397+
"modo abre el fichero en :dfn:`modo binario`: y los datos se leerán y "
398+
"escribirán en forma de objetos de bytes. Este modo debería usarse en todos "
399+
"los ficheros que no contienen texto."
398400

399401
#: ../Doc/tutorial/inputoutput.rst:309
400402
msgid ""

0 commit comments

Comments
 (0)