@@ -412,16 +412,16 @@ msgid ""
412
412
"assignment changed the module-level binding."
413
413
msgstr ""
414
414
"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."
418
418
419
419
#: ../Doc/tutorial/classes.rst:205
420
420
msgid ""
421
421
"You can also see that there was no previous binding for *spam* before the :"
422
422
"keyword:`global` assignment."
423
423
msgstr ""
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 "
425
425
"asignación :keyword:`global`."
426
426
427
427
#: ../Doc/tutorial/classes.rst:212
@@ -500,7 +500,7 @@ msgstr ""
500
500
"objetos clase en la sección siguiente. El ámbito local original (el que "
501
501
"tenía efecto justo antes de que ingrese la definición de la clase) es "
502
502
"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)."
504
504
505
505
#: ../Doc/tutorial/classes.rst:259
506
506
msgid "Class Objects"
@@ -535,12 +535,12 @@ msgid ""
535
535
"assignment. :attr:`__doc__` is also a valid attribute, returning the "
536
536
"docstring belonging to the class: ``\" A simple example class\" ``."
537
537
msgstr ""
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 \" ``."
544
544
545
545
#: ../Doc/tutorial/classes.rst:282
546
546
msgid ""
@@ -557,7 +557,7 @@ msgid ""
557
557
"creates a new *instance* of the class and assigns this object to the local "
558
558
"variable ``x``."
559
559
msgstr ""
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 "
561
561
"local ``x``."
562
562
563
563
#: ../Doc/tutorial/classes.rst:291
@@ -623,7 +623,7 @@ msgstr ""
623
623
"en Smalltalk, y con las \" variables miembro\" en C++. Los atributos de "
624
624
"datos no necesitan ser declarados; tal como las variables locales son "
625
625
"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 "
627
627
"código va a imprimir el valor ``16``, sin dejar ningún rastro::"
628
628
629
629
#: ../Doc/tutorial/classes.rst:340
@@ -657,9 +657,9 @@ msgstr ""
657
657
"Los nombres válidos de métodos de un objeto instancia dependen de su clase. "
658
658
"Por definición, todos los atributos de clase que son objetos funciones "
659
659
"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*, "
663
663
"no un objeto función."
664
664
665
665
#: ../Doc/tutorial/classes.rst:360
@@ -677,13 +677,13 @@ msgid ""
677
677
"is a method object, and can be stored away and called at a later time. For "
678
678
"example::"
679
679
msgstr ""
680
- "En el ejemplo :class:`MiClase `, esto retorna la cadena ``'hola mundo '``. "
680
+ "En el ejemplo :class:`MyClass `, esto retorna la cadena ``'hello world '``. "
681
681
"Pero no es necesario llamar al método justo en ese momento: ``x.f`` es un "
682
682
"objeto método, y puede ser guardado y llamado más tarde. Por ejemplo::"
683
683
684
684
#: ../Doc/tutorial/classes.rst:374
685
685
msgid "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."
687
687
688
688
#: ../Doc/tutorial/classes.rst:376
689
689
msgid ""
@@ -714,7 +714,7 @@ msgstr ""
714
714
"De hecho, tal vez hayas adivinado la respuesta: lo que tienen de especial "
715
715
"los métodos es que el objeto es pasado como el primer argumento de la "
716
716
"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* "
718
718
"argumentos es equivalente a llamar a la función correspondiente con una "
719
719
"lista de argumentos que es creada insertando el objeto del método antes del "
720
720
"primer argumento."
@@ -765,9 +765,9 @@ msgid ""
765
765
msgstr ""
766
766
"Como se vio en :ref:`tut-object`, los datos compartidos pueden tener efectos "
767
767
"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 "
769
769
"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 *::"
771
771
772
772
#: ../Doc/tutorial/classes.rst:450
773
773
msgid "Correct design of the class should use an instance variable instead::"
@@ -896,7 +896,7 @@ msgstr ""
896
896
"Los métodos pueden hacer referencia a nombres globales de la misma manera "
897
897
"que lo hacen las funciones comunes. El ámbito global asociado a un método "
898
898
"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 "
900
900
"globales en un método, hay muchos usos legítimos del ámbito global: por lo "
901
901
"menos, las funciones y módulos importados en el ámbito global pueden usarse "
902
902
"por los métodos, al igual que las funciones y clases definidas en él. "
@@ -933,10 +933,10 @@ msgid ""
933
933
"expressions are also allowed. This can be useful, for example, when the "
934
934
"base class is defined in another module::"
935
935
msgstr ""
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::"
940
940
941
941
#: ../Doc/tutorial/classes.rst:591
942
942
msgid ""
@@ -963,10 +963,11 @@ msgid ""
963
963
"method reference is valid if this yields a function object."
964
964
msgstr ""
965
965
"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."
970
971
971
972
#: ../Doc/tutorial/classes.rst:603
972
973
msgid ""
@@ -995,10 +996,10 @@ msgstr ""
995
996
"Un método redefinido en una clase derivada puede de hecho querer extender en "
996
997
"vez de simplemente reemplazar al método de la clase base con el mismo "
997
998
"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). "
1002
1003
1003
1004
#: ../Doc/tutorial/classes.rst:616
1004
1005
msgid "Python has two built-in functions that work with inheritance:"
@@ -1052,8 +1053,8 @@ msgstr ""
1052
1053
"la búsqueda de los atributos heredados de clases padres como primero en "
1053
1054
"profundidad, de izquierda a derecha, sin repetir la misma clase cuando está "
1054
1055
"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 "
1057
1058
"busca en :class:`Base2`, y así sucesivamente."
1058
1059
1059
1060
#: ../Doc/tutorial/classes.rst:651
0 commit comments