Skip to content

Commit 2d853f9

Browse files
Traduccion de whatsnew/2.7 al 31% (#1219)
Co-authored-by: Cristián Maureira-Fredes <cmaureir@users.noreply.github.com>
1 parent 14ec944 commit 2d853f9

File tree

2 files changed

+135
-6
lines changed

2 files changed

+135
-6
lines changed

dictionaries/whatsnew_2.7.txt

+10
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@ Kuchling
33
subsistemas
44
syslogging
55
Travis
6+
Hatch
7+
Belchenko
8+
George
9+
Meador
10+
Inge
11+
Löwis
12+
Martin
613
amk
714
warnings
815
simplefilter
@@ -11,3 +18,6 @@ values
1118
items
1219
Oliphant
1320
reinsertándola
21+
suncc
22+
Sakkis
23+
Lingard

whatsnew/2.7.po

+125-6
Original file line numberDiff line numberDiff line change
@@ -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-12-16 18:23-0300\n"
14+
"PO-Revision-Date: 2021-03-23 18:50-0300\n"
1515
"Language-Team: python-doc-es\n"
1616
"MIME-Version: 1.0\n"
1717
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1070,12 +1070,21 @@ msgid ""
10701070
"code is being used by checking :data:`sys.float_repr_style`, which will be "
10711071
"``short`` if the new code is in use and ``legacy`` if it isn't."
10721072
msgstr ""
1073+
"La biblioteca de redondeo responsable de esta mejora funciona en Windows y "
1074+
"en plataformas Unix utilizando los compiladores gcc, icc o suncc. Puede "
1075+
"haber un pequeño número de plataformas donde no se puede garantizar el "
1076+
"correcto funcionamiento de este código, por lo que el código no se utiliza "
1077+
"en dichos sistemas. Puede averiguar qué código se está utilizando marcando :"
1078+
"data:`sys.float_repr_style`, que será ``short`` si el nuevo código está en "
1079+
"uso y ``legacy`` si no lo está."
10731080

10741081
#: ../Doc/whatsnew/2.7.rst:757
10751082
msgid ""
10761083
"Implemented by Eric Smith and Mark Dickinson, using David Gay's :file:`dtoa."
10771084
"c` library; :issue:`7117`."
10781085
msgstr ""
1086+
"Implementado por Eric Smith y Mark Dickinson, utilizando la biblioteca de "
1087+
"David Gay's :file:`dtoa.c`; :issue:`7117`."
10791088

10801089
#: ../Doc/whatsnew/2.7.rst:760
10811090
msgid ""
@@ -1086,29 +1095,42 @@ msgid ""
10861095
"2.7 now approximates more closely. For example, Python 2.6 computed the "
10871096
"following::"
10881097
msgstr ""
1098+
"Las conversiones de enteros largos y enteros normales a punto flotante ahora "
1099+
"redondean de forma diferente, devolviendo el número de punto flotante más "
1100+
"cercano al número. Esto no importa para los enteros pequeños que se pueden "
1101+
"convertir exactamente, pero para los números grandes que inevitablemente "
1102+
"perderán precisión, Python 2.7 ahora se aproxima más de cerca. Por ejemplo, "
1103+
"Python 2.6 calculó lo siguiente::"
10891104

10901105
#: ../Doc/whatsnew/2.7.rst:773
10911106
msgid ""
10921107
"Python 2.7's floating-point result is larger, but much closer to the true "
10931108
"value::"
10941109
msgstr ""
1110+
"El resultado de punto flotante de Python 2.7 es mayor, pero mucho más cerca "
1111+
"del valor verdadero::"
10951112

10961113
#: ../Doc/whatsnew/2.7.rst:782
10971114
msgid "(Implemented by Mark Dickinson; :issue:`3166`.)"
1098-
msgstr ""
1115+
msgstr "(Implementado por Mark Dickinson; :issue:`3166`.)"
10991116

11001117
#: ../Doc/whatsnew/2.7.rst:784
11011118
msgid ""
11021119
"Integer division is also more accurate in its rounding behaviours. (Also "
11031120
"implemented by Mark Dickinson; :issue:`1811`.)"
11041121
msgstr ""
1122+
"La división de enteros también es más precisa en sus comportamientos de "
1123+
"redondeo. (También implementado por Mark Dickinson; :issue:`1811`.)"
11051124

11061125
#: ../Doc/whatsnew/2.7.rst:787
11071126
msgid ""
11081127
"Implicit coercion for complex numbers has been removed; the interpreter will "
11091128
"no longer ever attempt to call a :meth:`__coerce__` method on complex "
11101129
"objects. (Removed by Meador Inge and Mark Dickinson; :issue:`5211`.)"
11111130
msgstr ""
1131+
"Se ha eliminado la coerción implícita para números complejos; el intérprete "
1132+
"ya no intentará llamar a un método :meth:`__coerce__` en objetos complejos. "
1133+
"(Eliminado por Meador Inge y Mark Dickinson; :issue:`5211`.)"
11121134

11131135
#: ../Doc/whatsnew/2.7.rst:791
11141136
#, python-format
@@ -1117,6 +1139,9 @@ msgid ""
11171139
"replacement fields. This makes using :meth:`str.format` more closely "
11181140
"resemble using ``%s`` formatting::"
11191141
msgstr ""
1142+
"El método :meth:`str.format` ahora admite la numeración automática de los "
1143+
"campos de reemplazo. Esto hace que el uso de :meth:`str.format` se parezca "
1144+
"más al uso del formato ``%s``::"
11201145

11211146
#: ../Doc/whatsnew/2.7.rst:800
11221147
msgid ""
@@ -1127,6 +1152,13 @@ msgid ""
11271152
"fields or none of them -- but you can mix auto-numbering and named fields, "
11281153
"as in the second example above. (Contributed by Eric Smith; :issue:`5237`.)"
11291154
msgstr ""
1155+
"La numeración automática toma los campos de izquierda a derecha, por lo que "
1156+
"el primer especificador ``{...}`` usará el primer argumento a :meth:`str."
1157+
"format`, el siguiente especificador usará el siguiente argumento, y así "
1158+
"sucesivamente. No puede mezclar la numeración automática y la numeración "
1159+
"explícita -- o numeran todos los campos especificados o ninguno de ellos -- "
1160+
"pero puede mezclar la numeración automática y los campos con nombre, como en "
1161+
"el segundo ejemplo anterior. (Contribuido por Eric Smith; :issue:`5237`.)"
11301162

11311163
#: ../Doc/whatsnew/2.7.rst:807
11321164
msgid ""
@@ -1136,13 +1168,22 @@ msgid ""
11361168
"width and alignment is applied to the whole of the resulting ``1.5+3j`` "
11371169
"output. (Contributed by Eric Smith; :issue:`1588` and :issue:`7988`.)"
11381170
msgstr ""
1171+
"Los números complejos ahora admiten correctamente el uso con :func:`format` "
1172+
"y, por defecto, están alineados a la derecha. Especificar una precisión o "
1173+
"separación de comas se aplica a las partes reales e imaginarias del número, "
1174+
"pero un ancho de campo y una alineación especificados se aplica a la "
1175+
"totalidad de la salida ''1.5+3j'' resultante. (Contribuido por Eric Smith; :"
1176+
"issue:`1588` y :issue:`7988`.)"
11391177

11401178
#: ../Doc/whatsnew/2.7.rst:814
11411179
msgid ""
11421180
"The 'F' format code now always formats its output using uppercase "
11431181
"characters, so it will now produce 'INF' and 'NAN'. (Contributed by Eric "
11441182
"Smith; :issue:`3382`.)"
11451183
msgstr ""
1184+
"El código de formato 'F' ahora siempre da formato a su salida utilizando "
1185+
"caracteres en mayúsculas, por lo que ahora producirá 'INF' y 'NAN'. "
1186+
"(Contribuido por Eric Smith; :issue:`3382`.)"
11461187

11471188
#: ../Doc/whatsnew/2.7.rst:818
11481189
msgid ""
@@ -1155,16 +1196,28 @@ msgid ""
11551196
"alignment or precision, presumably you're expecting the formatting to be "
11561197
"applied in some object-specific way. (Fixed by Eric Smith; :issue:`7994`.)"
11571198
msgstr ""
1199+
"Un cambio de bajo nivel: el método :meth:`object.__format__` ahora "
1200+
"desencadena un :exc:`PendingDeprecationWarning` si se pasa una cadena de "
1201+
"formato, porque el método :meth:`__format__` para :class:`object` convierte "
1202+
"el objeto en una representación de cadena y da formato a eso. "
1203+
"Anteriormente, el método aplicaba silenciosamente la cadena de formato a la "
1204+
"representación de cadena, pero eso podía ocultar errores en el código de "
1205+
"Python. Si proporciona información de formato, como una alineación o una "
1206+
"precisión, presumiblemente espera que el formato se aplique de alguna manera "
1207+
"específica del objeto. (Arreglado por Eric Smith; :issue:`7994`.)"
11581208

11591209
#: ../Doc/whatsnew/2.7.rst:828
11601210
msgid ""
11611211
"The :func:`int` and :func:`long` types gained a ``bit_length`` method that "
11621212
"returns the number of bits necessary to represent its argument in binary::"
11631213
msgstr ""
1214+
"Los tipos :func:`int` y :func:`long` obtuvieron un método ``bit_length`` que "
1215+
"devuelve el número de bits necesarios para representar su argumento en "
1216+
"binario::"
11641217

11651218
#: ../Doc/whatsnew/2.7.rst:843
11661219
msgid "(Contributed by Fredrik Johansson and Victor Stinner; :issue:`3439`.)"
1167-
msgstr ""
1220+
msgstr "(Contribuido por Fredrik Johansson y Victor Stinner; :issue:`3439`.)"
11681221

11691222
#: ../Doc/whatsnew/2.7.rst:845
11701223
msgid ""
@@ -1173,20 +1226,31 @@ msgid ""
11731226
"could possibly break certain :keyword:`!import` statements that were only "
11741227
"working by accident. (Fixed by Meador Inge; :issue:`7902`.)"
11751228
msgstr ""
1229+
"La instrucción :keyword:`import` ya no intentará una importación absoluta si "
1230+
"se produce un error en una importación relativa (por ejemplo, ``from .os "
1231+
"import sep``). Esto corrige un error, pero posiblemente podría romper "
1232+
"ciertas instrucciones :keyword:`!import` que solo funcionaban por "
1233+
"accidente. (Arreglado por Meador Inge; :issue:`7902`.)"
11761234

11771235
#: ../Doc/whatsnew/2.7.rst:851
11781236
msgid ""
11791237
"It's now possible for a subclass of the built-in :class:`unicode` type to "
11801238
"override the :meth:`__unicode__` method. (Implemented by Victor Stinner; :"
11811239
"issue:`1583863`.)"
11821240
msgstr ""
1241+
"Ahora es posible que una subclase del tipo integrado :class:`unicode` "
1242+
"reemplace el método :meth:`__unicode__`. (Implementado por Victor Stinner; :"
1243+
"issue:`1583863`.)"
11831244

11841245
#: ../Doc/whatsnew/2.7.rst:855
11851246
msgid ""
11861247
"The :class:`bytearray` type's :meth:`~bytearray.translate` method now "
11871248
"accepts ``None`` as its first argument. (Fixed by Georg Brandl; :issue:"
11881249
"`4759`.)"
11891250
msgstr ""
1251+
"El método :meth:`~bytearray.translate` del tipo :class:`bytearray` ahora "
1252+
"acepta ``None`` como su primer argumento. (Arreglado por Georg Brandl; :"
1253+
"issue:`4759`.)"
11901254

11911255
#: ../Doc/whatsnew/2.7.rst:861
11921256
msgid ""
@@ -1195,13 +1259,21 @@ msgid ""
11951259
"their :attr:`__func__` attribute. (Contributed by Amaury Forgeot d'Arc, "
11961260
"after a suggestion by George Sakkis; :issue:`5982`.)"
11971261
msgstr ""
1262+
"Cuando se usa ``@classmethod`` y ``@staticmethod`` para envolver métodos "
1263+
"como clase o métodos estáticos, el objeto decorador ahora expone la función "
1264+
"decoradora como su atributo :attr:`__func__`. (Contribuido por Amaury "
1265+
"Forgeot d'Arc, después de una sugerencia de George Sakkis; :issue:`5982`.)"
11981266

11991267
#: ../Doc/whatsnew/2.7.rst:867 ../Doc/whatsnew/2.7.rst:2462
12001268
msgid ""
12011269
"When a restricted set of attributes were set using ``__slots__``, deleting "
12021270
"an unset attribute would not raise :exc:`AttributeError` as you would "
12031271
"expect. Fixed by Benjamin Peterson; :issue:`7604`.)"
12041272
msgstr ""
1273+
"Cuando se estableció un conjunto restringido de atributos mediante "
1274+
"``__slots__``, eliminar un atributo desarmado no llamaría :exc:"
1275+
"`AttributeError` como cabría esperar. Corregido por Benjamin Peterson; :"
1276+
"issue:`7604`.)"
12051277

12061278
#: ../Doc/whatsnew/2.7.rst:871
12071279
msgid ""
@@ -1210,6 +1282,11 @@ msgid ""
12101282
"contributed by Alexander Belchenko and Amaury Forgeot d'Arc in :issue:"
12111283
"`1616979`; CP858 contributed by Tim Hatch in :issue:`8016`.)"
12121284
msgstr ""
1285+
"Ahora se admiten dos nuevas codificaciones: \"cp720\", que se utiliza "
1286+
"principalmente para texto árabe; y \"cp858\", una variante de CP 850 que "
1287+
"añade el símbolo del euro. (CP720 contribuido por Alexander Belchenko y "
1288+
"Amaury Forgeot d'Arc en :issue:`1616979`; CP858 contribuido por Tim Hatch "
1289+
"en :issue:`8016`.)"
12131290

12141291
#: ../Doc/whatsnew/2.7.rst:877
12151292
msgid ""
@@ -1219,6 +1296,12 @@ msgid ""
12191296
"forbids writing to read-only file objects instead of trusting the C library "
12201297
"to catch and report the error (fixed by Stefan Krah; :issue:`5677`)."
12211298
msgstr ""
1299+
"El objeto :class:`file` ahora establecerá el atributo :attr:`filename` en la "
1300+
"excepción :exc:`IOError` al intentar abrir un directorio en plataformas "
1301+
"POSIX (señalada por Jan Kaliszewski; :issue:`4764`), y ahora comprueba "
1302+
"explícitamente y prohíbe escribir en objetos de archivo de solo lectura en "
1303+
"lugar de confiar en la biblioteca C para detectar e informar del error "
1304+
"(arreglado por Stefan Krah; :issue:`5677`)."
12221305

12231306
#: ../Doc/whatsnew/2.7.rst:884
12241307
msgid ""
@@ -1227,6 +1310,10 @@ msgid ""
12271310
"convention. Additionally, it no longer requires that the code end in a "
12281311
"newline."
12291312
msgstr ""
1313+
"El tokenizador de Python ahora traduce las terminaciones de línea por sí "
1314+
"mismo, por lo que la función integrada :func:`compile` ahora acepta código "
1315+
"mediante cualquier convención de fin de línea. Además, ya no requiere que "
1316+
"el código finalice en una nueva línea."
12301317

12311318
#: ../Doc/whatsnew/2.7.rst:889
12321319
msgid ""
@@ -1235,24 +1322,34 @@ msgid ""
12351322
"mode, Python 2.7 will now warn about this odd usage. (Noted by James "
12361323
"Lingard; :issue:`7362`.)"
12371324
msgstr ""
1325+
"Los paréntesis adicionales en las definiciones de función son ilegales en "
1326+
"Python 3.x, lo que significa que se obtiene un error de sintaxis de ``def "
1327+
"f((x)): pass``. En el modo de advertencia Python3, Python 2.7 ahora "
1328+
"advertirá sobre este uso no común. (Anotado por James Lingard; :"
1329+
"issue:'7362'.)"
12381330

12391331
#: ../Doc/whatsnew/2.7.rst:894
12401332
msgid ""
12411333
"It's now possible to create weak references to old-style class objects. New-"
12421334
"style classes were always weak-referenceable. (Fixed by Antoine Pitrou; :"
12431335
"issue:`8268`.)"
12441336
msgstr ""
1337+
"Ahora es posible crear referencias débiles a objetos de clase de estilo "
1338+
"antiguo. Las clases de estilo nuevo siempre eran de referencia débil. "
1339+
"(Corregido por Antoine Pitrou; :issue:`8268`.)"
12451340

12461341
#: ../Doc/whatsnew/2.7.rst:898
12471342
msgid ""
12481343
"When a module object is garbage-collected, the module's dictionary is now "
12491344
"only cleared if no one else is holding a reference to the dictionary (:issue:"
12501345
"`7140`)."
12511346
msgstr ""
1347+
"Cuando se recicla un objeto de módulo, el diccionario del módulo ahora solo "
1348+
"se borra si nadie más tiene una referencia al diccionario (:issue:`7140`)."
12521349

12531350
#: ../Doc/whatsnew/2.7.rst:907
12541351
msgid "Interpreter Changes"
1255-
msgstr ""
1352+
msgstr "Cambios en el intérprete"
12561353

12571354
#: ../Doc/whatsnew/2.7.rst:909
12581355
msgid ""
@@ -1261,6 +1358,11 @@ msgid ""
12611358
"equivalent to those used with the :option:`-W` switch, separated by commas. "
12621359
"(Contributed by Brian Curtin; :issue:`7301`.)"
12631360
msgstr ""
1361+
"Una nueva variable de entorno, :envvar:`PYTHONWARNINGS`, permite controlar "
1362+
"las advertencias. Debe establecerse en una cadena que contenga la "
1363+
"configuración de advertencia, equivalente a las utilizadas con el "
1364+
"modificador :option:`-W`, separado por comas. (Contribuido por Brian "
1365+
"Curtin; :issue:`7301`.)"
12641366

12651367
#: ../Doc/whatsnew/2.7.rst:915
12661368
msgid ""
@@ -1269,21 +1371,28 @@ msgid ""
12691371
"exact syntax for setting an environment variable varies across operating "
12701372
"systems and shells.)"
12711373
msgstr ""
1374+
"Por ejemplo, la siguiente configuración imprimirá advertencias cada vez que "
1375+
"se produzcan, pero convertirá las advertencias del módulo :mod:`Cookie` en "
1376+
"un error. (La sintaxis exacta para establecer una variable de entorno varía "
1377+
"entre sistemas operativos y vaciados.)"
12721378

12731379
#: ../Doc/whatsnew/2.7.rst:928
12741380
msgid "Optimizations"
1275-
msgstr ""
1381+
msgstr "Optimizaciones"
12761382

12771383
#: ../Doc/whatsnew/2.7.rst:930
12781384
msgid "Several performance enhancements have been added:"
1279-
msgstr ""
1385+
msgstr "Se han añadido varias mejoras de rendimiento:"
12801386

12811387
#: ../Doc/whatsnew/2.7.rst:932
12821388
msgid ""
12831389
"A new opcode was added to perform the initial setup for :keyword:`with` "
12841390
"statements, looking up the :meth:`__enter__` and :meth:`__exit__` methods. "
12851391
"(Contributed by Benjamin Peterson.)"
12861392
msgstr ""
1393+
"Se agregó un nuevo código de operación para realizar la configuración "
1394+
"inicial de las instrucciones :keyword:`with`, buscando los métodos :meth:"
1395+
"`__enter__` y :meth:`__exit__`. (Contribución de Benjamin Peterson.)"
12871396

12881397
#: ../Doc/whatsnew/2.7.rst:936
12891398
#, python-format
@@ -1298,6 +1407,16 @@ msgid ""
12981407
"objects in the oldest generation. (Suggested by Martin von Löwis and "
12991408
"implemented by Antoine Pitrou; :issue:`4074`.)"
13001409
msgstr ""
1410+
"El recolector de elementos no utilizados ahora funciona mejor para un patrón "
1411+
"de uso común: cuando se asignan muchos objetos sin desasignar ninguno de "
1412+
"ellos. Esto anteriormente tomaría tiempo cuadrático para la recolección de "
1413+
"elementos no utilizados, pero ahora el número de colecciones de elementos no "
1414+
"utilizados completas se reduce a medida que crece el número de objetos en el "
1415+
"montón. La nueva lógica solo realiza un paso completo de recolección de "
1416+
"elementos no utilizados cuando la generación media se ha recopilado 10 veces "
1417+
"y cuando el número de objetos supervivientes de la generación media supera "
1418+
"el 10% del número de objetos de la generación más antigua. (Sugerido por "
1419+
"Martin von Löwis e implementado por Antoine Pitrou; :issue:`4074`.)"
13011420

13021421
#: ../Doc/whatsnew/2.7.rst:947
13031422
msgid ""

0 commit comments

Comments
 (0)