@@ -412,16 +412,16 @@ msgid ""
412412"assignment changed the module-level binding."
413413msgstr ""
414414"Notá como la asignación *local* (que es el comportamiento normal) no cambió "
415- "la vinculación de *algo * de *prueba_ambitos *. La asignación :keyword:"
416- "`nonlocal` cambió la vinculación de *algo * de *prueba_ambitos *, y la "
417- "asignación :keyword: `global` cambió la vinculación a nivel de módulo."
415+ "la vinculación de *spam * de *scope_test *. La asignación :keyword:`nonlocal` "
416+ "cambió la vinculación de *spam * de *scope_test *, y la asignación :keyword: "
417+ "`global` cambió la vinculación a nivel de módulo."
418418
419419#: ../Doc/tutorial/classes.rst:205
420420msgid ""
421421"You can also see that there was no previous binding for *spam* before the :"
422422"keyword:`global` assignment."
423423msgstr ""
424- "También podés ver que no había vinculación para *algo * antes de la "
424+ "También podés ver que no había vinculación para *spam * antes de la "
425425"asignación :keyword:`global`."
426426
427427#: ../Doc/tutorial/classes.rst:212
@@ -500,7 +500,7 @@ msgstr ""
500500"objetos clase en la sección siguiente. El ámbito local original (el que "
501501"tenía efecto justo antes de que ingrese la definición de la clase) es "
502502"restablecido, y el objeto clase se asocia allí al nombre que se le puso a la "
503- "clase en el encabezado de su definición (:class:`Clase ` en el ejemplo)."
503+ "clase en el encabezado de su definición (:class:`ClassName ` en el ejemplo)."
504504
505505#: ../Doc/tutorial/classes.rst:259
506506msgid "Class Objects"
@@ -535,12 +535,12 @@ msgid ""
535535"assignment. :attr:`__doc__` is also a valid attribute, returning the "
536536"docstring belonging to the class: ``\" A simple example class\" ``."
537537msgstr ""
538- "... entonces ``MiClase .i`` y ``MiClase .f`` son referencias de atributos "
539- "válidas, que retornan un entero y un objeto función respectivamente. Los "
540- "atributos de clase también pueden ser asignados, o sea que podés cambiar el "
541- "valor de ``MiClase .i`` mediante asignación. :attr:`__doc__` también es un "
542- "atributo válido, que retorna la documentación asociada a la clase: "
543- "`` \" Simple clase de ejemplo \" ``."
538+ "entonces ``MyClass .i`` y ``MyClass .f`` son referencias de atributos válidas, "
539+ "que retornan un entero y un objeto función respectivamente. Los atributos "
540+ "de clase también pueden ser asignados, o sea que podés cambiar el valor de "
541+ "``MyClass .i`` mediante asignación. :attr:`__doc__` también es un atributo "
542+ "válido, que retorna la documentación asociada a la clase: `` \" A simple "
543+ "example class \" ``."
544544
545545#: ../Doc/tutorial/classes.rst:282
546546msgid ""
@@ -557,7 +557,7 @@ msgid ""
557557"creates a new *instance* of the class and assigns this object to the local "
558558"variable ``x``."
559559msgstr ""
560- "... crea una nueva *instancia* de la clase y asigna este objeto a la variable "
560+ "crea una nueva *instancia* de la clase y asigna este objeto a la variable "
561561"local ``x``."
562562
563563#: ../Doc/tutorial/classes.rst:291
@@ -623,7 +623,7 @@ msgstr ""
623623"en Smalltalk, y con las \" variables miembro\" en C++. Los atributos de "
624624"datos no necesitan ser declarados; tal como las variables locales son "
625625"creados la primera vez que se les asigna algo. Por ejemplo, si ``x`` es la "
626- "instancia de :class:`MiClase ` creada más arriba, el siguiente pedazo de "
626+ "instancia de :class:`MyClass ` creada más arriba, el siguiente pedazo de "
627627"código va a imprimir el valor ``16``, sin dejar ningún rastro::"
628628
629629#: ../Doc/tutorial/classes.rst:340
@@ -657,9 +657,9 @@ msgstr ""
657657"Los nombres válidos de métodos de un objeto instancia dependen de su clase. "
658658"Por definición, todos los atributos de clase que son objetos funciones "
659659"definen métodos correspondientes de sus instancias. Entonces, en nuestro "
660- "ejemplo, ``x.f`` es una referencia a un método válido, dado que ``MiClase ."
661- "f`` es una función, pero ``x.i`` no lo es, dado que ``MiClase .i`` no lo es. "
662- "Pero ``x.f`` no es la misma cosa que ``MiClase .f``; es un *objeto método*, "
660+ "ejemplo, ``x.f`` es una referencia a un método válido, dado que ``MyClass ."
661+ "f`` es una función, pero ``x.i`` no lo es, dado que ``MyClass .i`` no lo es. "
662+ "Pero ``x.f`` no es la misma cosa que ``MyClass .f``; es un *objeto método*, "
663663"no un objeto función."
664664
665665#: ../Doc/tutorial/classes.rst:360
@@ -677,13 +677,13 @@ msgid ""
677677"is a method object, and can be stored away and called at a later time. For "
678678"example::"
679679msgstr ""
680- "En el ejemplo :class:`MiClase `, esto retorna la cadena ``'hola mundo '``. "
680+ "En el ejemplo :class:`MyClass `, esto retorna la cadena ``'hello world '``. "
681681"Pero no es necesario llamar al método justo en ese momento: ``x.f`` es un "
682682"objeto método, y puede ser guardado y llamado más tarde. Por ejemplo::"
683683
684684#: ../Doc/tutorial/classes.rst:374
685685msgid "will continue to print ``hello world`` until the end of time."
686- msgstr "... continuará imprimiendo ``hola mundo `` hasta el fin de los días."
686+ msgstr "continuará imprimiendo ``hello world `` hasta el fin de los días."
687687
688688#: ../Doc/tutorial/classes.rst:376
689689msgid ""
@@ -714,7 +714,7 @@ msgstr ""
714714"De hecho, tal vez hayas adivinado la respuesta: lo que tienen de especial "
715715"los métodos es que el objeto es pasado como el primer argumento de la "
716716"función. En nuestro ejemplo, la llamada ``x.f()`` es exactamente equivalente "
717- "a ``MiClase .f(x)``. En general, llamar a un método con una lista de *n* "
717+ "a ``MyClass .f(x)``. En general, llamar a un método con una lista de *n* "
718718"argumentos es equivalente a llamar a la función correspondiente con una "
719719"lista de argumentos que es creada insertando el objeto del método antes del "
720720"primer argumento."
@@ -765,9 +765,9 @@ msgid ""
765765msgstr ""
766766"Como se vio en :ref:`tut-object`, los datos compartidos pueden tener efectos "
767767"inesperados que involucren objetos :term:`mutable` como ser listas y "
768- "diccionarios. Por ejemplo, la lista *trucos * en el siguiente código no "
768+ "diccionarios. Por ejemplo, la lista *tricks * en el siguiente código no "
769769"debería ser usada como variable de clase porque una sola lista sería "
770- "compartida por todos las instancias de *Perro *::"
770+ "compartida por todos las instancias de *Dog *::"
771771
772772#: ../Doc/tutorial/classes.rst:450
773773msgid "Correct design of the class should use an instance variable instead::"
@@ -896,7 +896,7 @@ msgstr ""
896896"Los métodos pueden hacer referencia a nombres globales de la misma manera "
897897"que lo hacen las funciones comunes. El ámbito global asociado a un método "
898898"es el módulo que contiene su definición. (Una clase nunca se usa como un "
899- "ámbito global.) Si bien es raro encontrar una buena razón para usar datos "
899+ "ámbito global). Si bien es raro encontrar una buena razón para usar datos "
900900"globales en un método, hay muchos usos legítimos del ámbito global: por lo "
901901"menos, las funciones y módulos importados en el ámbito global pueden usarse "
902902"por los métodos, al igual que las funciones y clases definidas en él. "
@@ -933,10 +933,10 @@ msgid ""
933933"expressions are also allowed. This can be useful, for example, when the "
934934"base class is defined in another module::"
935935msgstr ""
936- "El nombre :class:`ClaseBase ` debe estar definido en un ámbito que contenga a "
937- "la definición de la clase derivada. En el lugar del nombre de la clase base "
938- "se permiten otras expresiones arbitrarias. Esto puede ser útil, por "
939- "ejemplo, cuando la clase base está definida en otro módulo::"
936+ "El nombre :class:`BaseClassName ` debe estar definido en un ámbito que "
937+ "contenga a la definición de la clase derivada. En el lugar del nombre de la "
938+ "clase base se permiten otras expresiones arbitrarias. Esto puede ser útil, "
939+ "por ejemplo, cuando la clase base está definida en otro módulo::"
940940
941941#: ../Doc/tutorial/classes.rst:591
942942msgid ""
@@ -963,10 +963,11 @@ msgid ""
963963"method reference is valid if this yields a function object."
964964msgstr ""
965965"No hay nada en especial en la instanciación de clases derivadas: "
966- "``ClaseDerivada()`` crea una nueva instancia de la clase. Las referencias a "
967- "métodos se resuelven de la siguiente manera: se busca el atributo de clase "
968- "correspondiente, descendiendo por la cadena de clases base si es necesario, "
969- "y la referencia al método es válida si se entrega un objeto función."
966+ "``DerivedClassName()`` crea una nueva instancia de la clase. Las "
967+ "referencias a métodos se resuelven de la siguiente manera: se busca el "
968+ "atributo de clase correspondiente, descendiendo por la cadena de clases base "
969+ "si es necesario, y la referencia al método es válida si se entrega un objeto "
970+ "función."
970971
971972#: ../Doc/tutorial/classes.rst:603
972973msgid ""
@@ -995,10 +996,10 @@ msgstr ""
995996"Un método redefinido en una clase derivada puede de hecho querer extender en "
996997"vez de simplemente reemplazar al método de la clase base con el mismo "
997998"nombre. Hay una manera simple de llamar al método de la clase base "
998- "directamente: simplemente llamás a ``ClaseBase.metodo (self, argumentos)``. "
999- "En ocasiones esto es útil para los clientes también. (Observá que esto sólo "
1000- "funciona si la clase base es accesible como ``ClaseBase`` en el ámbito "
1001- "global.) "
999+ "directamente: simplemente llamás a ``BaseClassName.methodname (self, "
1000+ "arguments)``. En ocasiones esto es útil para los clientes también. "
1001+ "(Observá que esto sólo funciona si la clase base es accesible como "
1002+ "``BaseClassName`` en el ámbito global). "
10021003
10031004#: ../Doc/tutorial/classes.rst:616
10041005msgid "Python has two built-in functions that work with inheritance:"
@@ -1052,8 +1053,8 @@ msgstr ""
10521053"la búsqueda de los atributos heredados de clases padres como primero en "
10531054"profundidad, de izquierda a derecha, sin repetir la misma clase cuando está "
10541055"dos veces en la jerarquía. Por lo tanto, si un atributo no se encuentra en :"
1055- "class:`ClaseDerivada `, se busca en :class:`Base1`, luego (recursivamente) en "
1056- "las clases base de :class:`Base1`, y sólo si no se encuentra allí se lo "
1056+ "class:`DerivedClassName `, se busca en :class:`Base1`, luego (recursivamente) "
1057+ "en las clases base de :class:`Base1`, y sólo si no se encuentra allí se lo "
10571058"busca en :class:`Base2`, y así sucesivamente."
10581059
10591060#: ../Doc/tutorial/classes.rst:651
0 commit comments