diff --git a/tutorial/classes.po b/tutorial/classes.po index 30d4be312f..a7e619fc4f 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -412,16 +412,16 @@ msgid "" "assignment changed the module-level binding." msgstr "" "Notá como la asignación *local* (que es el comportamiento normal) no cambió " -"la vinculación de *algo* de *prueba_ambitos*. La asignación :keyword:" -"`nonlocal` cambió la vinculación de *algo* de *prueba_ambitos*, y la " -"asignación :keyword:`global` cambió la vinculación a nivel de módulo." +"la vinculación de *spam* de *scope_test*. La asignación :keyword:`nonlocal` " +"cambió la vinculación de *spam* de *scope_test*, y la asignación :keyword:" +"`global` cambió la vinculación a nivel de módulo." #: ../Doc/tutorial/classes.rst:205 msgid "" "You can also see that there was no previous binding for *spam* before the :" "keyword:`global` assignment." msgstr "" -"También podés ver que no había vinculación para *algo* antes de la " +"También podés ver que no había vinculación para *spam* antes de la " "asignación :keyword:`global`." #: ../Doc/tutorial/classes.rst:212 @@ -500,7 +500,7 @@ msgstr "" "objetos clase en la sección siguiente. El ámbito local original (el que " "tenía efecto justo antes de que ingrese la definición de la clase) es " "restablecido, y el objeto clase se asocia allí al nombre que se le puso a la " -"clase en el encabezado de su definición (:class:`Clase` en el ejemplo)." +"clase en el encabezado de su definición (:class:`ClassName` en el ejemplo)." #: ../Doc/tutorial/classes.rst:259 msgid "Class Objects" @@ -535,12 +535,12 @@ msgid "" "assignment. :attr:`__doc__` is also a valid attribute, returning the " "docstring belonging to the class: ``\"A simple example class\"``." msgstr "" -"...entonces ``MiClase.i`` y ``MiClase.f`` son referencias de atributos " -"válidas, que retornan un entero y un objeto función respectivamente. Los " -"atributos de clase también pueden ser asignados, o sea que podés cambiar el " -"valor de ``MiClase.i`` mediante asignación. :attr:`__doc__` también es un " -"atributo válido, que retorna la documentación asociada a la clase: " -"``\"Simple clase de ejemplo\"``." +"entonces ``MyClass.i`` y ``MyClass.f`` son referencias de atributos válidas, " +"que retornan un entero y un objeto función respectivamente. Los atributos " +"de clase también pueden ser asignados, o sea que podés cambiar el valor de " +"``MyClass.i`` mediante asignación. :attr:`__doc__` también es un atributo " +"válido, que retorna la documentación asociada a la clase: ``\"A simple " +"example class\"``." #: ../Doc/tutorial/classes.rst:282 msgid "" @@ -557,7 +557,7 @@ msgid "" "creates a new *instance* of the class and assigns this object to the local " "variable ``x``." msgstr "" -"...crea una nueva *instancia* de la clase y asigna este objeto a la variable " +"crea una nueva *instancia* de la clase y asigna este objeto a la variable " "local ``x``." #: ../Doc/tutorial/classes.rst:291 @@ -623,7 +623,7 @@ msgstr "" "en Smalltalk, y con las \"variables miembro\" en C++. Los atributos de " "datos no necesitan ser declarados; tal como las variables locales son " "creados la primera vez que se les asigna algo. Por ejemplo, si ``x`` es la " -"instancia de :class:`MiClase` creada más arriba, el siguiente pedazo de " +"instancia de :class:`MyClass` creada más arriba, el siguiente pedazo de " "código va a imprimir el valor ``16``, sin dejar ningún rastro::" #: ../Doc/tutorial/classes.rst:340 @@ -657,9 +657,9 @@ msgstr "" "Los nombres válidos de métodos de un objeto instancia dependen de su clase. " "Por definición, todos los atributos de clase que son objetos funciones " "definen métodos correspondientes de sus instancias. Entonces, en nuestro " -"ejemplo, ``x.f`` es una referencia a un método válido, dado que ``MiClase." -"f`` es una función, pero ``x.i`` no lo es, dado que ``MiClase.i`` no lo es. " -"Pero ``x.f`` no es la misma cosa que ``MiClase.f``; es un *objeto método*, " +"ejemplo, ``x.f`` es una referencia a un método válido, dado que ``MyClass." +"f`` es una función, pero ``x.i`` no lo es, dado que ``MyClass.i`` no lo es. " +"Pero ``x.f`` no es la misma cosa que ``MyClass.f``; es un *objeto método*, " "no un objeto función." #: ../Doc/tutorial/classes.rst:360 @@ -677,13 +677,13 @@ msgid "" "is a method object, and can be stored away and called at a later time. For " "example::" msgstr "" -"En el ejemplo :class:`MiClase`, esto retorna la cadena ``'hola mundo'``. " +"En el ejemplo :class:`MyClass`, esto retorna la cadena ``'hello world'``. " "Pero no es necesario llamar al método justo en ese momento: ``x.f`` es un " "objeto método, y puede ser guardado y llamado más tarde. Por ejemplo::" #: ../Doc/tutorial/classes.rst:374 msgid "will continue to print ``hello world`` until the end of time." -msgstr "...continuará imprimiendo ``hola mundo`` hasta el fin de los días." +msgstr "continuará imprimiendo ``hello world`` hasta el fin de los días." #: ../Doc/tutorial/classes.rst:376 msgid "" @@ -714,7 +714,7 @@ msgstr "" "De hecho, tal vez hayas adivinado la respuesta: lo que tienen de especial " "los métodos es que el objeto es pasado como el primer argumento de la " "función. En nuestro ejemplo, la llamada ``x.f()`` es exactamente equivalente " -"a ``MiClase.f(x)``. En general, llamar a un método con una lista de *n* " +"a ``MyClass.f(x)``. En general, llamar a un método con una lista de *n* " "argumentos es equivalente a llamar a la función correspondiente con una " "lista de argumentos que es creada insertando el objeto del método antes del " "primer argumento." @@ -765,9 +765,9 @@ msgid "" msgstr "" "Como se vio en :ref:`tut-object`, los datos compartidos pueden tener efectos " "inesperados que involucren objetos :term:`mutable` como ser listas y " -"diccionarios. Por ejemplo, la lista *trucos* en el siguiente código no " +"diccionarios. Por ejemplo, la lista *tricks* en el siguiente código no " "debería ser usada como variable de clase porque una sola lista sería " -"compartida por todos las instancias de *Perro*::" +"compartida por todos las instancias de *Dog*::" #: ../Doc/tutorial/classes.rst:450 msgid "Correct design of the class should use an instance variable instead::" @@ -896,7 +896,7 @@ msgstr "" "Los métodos pueden hacer referencia a nombres globales de la misma manera " "que lo hacen las funciones comunes. El ámbito global asociado a un método " "es el módulo que contiene su definición. (Una clase nunca se usa como un " -"ámbito global.) Si bien es raro encontrar una buena razón para usar datos " +"ámbito global). Si bien es raro encontrar una buena razón para usar datos " "globales en un método, hay muchos usos legítimos del ámbito global: por lo " "menos, las funciones y módulos importados en el ámbito global pueden usarse " "por los métodos, al igual que las funciones y clases definidas en él. " @@ -933,10 +933,10 @@ msgid "" "expressions are also allowed. This can be useful, for example, when the " "base class is defined in another module::" msgstr "" -"El nombre :class:`ClaseBase` debe estar definido en un ámbito que contenga a " -"la definición de la clase derivada. En el lugar del nombre de la clase base " -"se permiten otras expresiones arbitrarias. Esto puede ser útil, por " -"ejemplo, cuando la clase base está definida en otro módulo::" +"El nombre :class:`BaseClassName` debe estar definido en un ámbito que " +"contenga a la definición de la clase derivada. En el lugar del nombre de la " +"clase base se permiten otras expresiones arbitrarias. Esto puede ser útil, " +"por ejemplo, cuando la clase base está definida en otro módulo::" #: ../Doc/tutorial/classes.rst:591 msgid "" @@ -963,10 +963,11 @@ msgid "" "method reference is valid if this yields a function object." msgstr "" "No hay nada en especial en la instanciación de clases derivadas: " -"``ClaseDerivada()`` crea una nueva instancia de la clase. Las referencias a " -"métodos se resuelven de la siguiente manera: se busca el atributo de clase " -"correspondiente, descendiendo por la cadena de clases base si es necesario, " -"y la referencia al método es válida si se entrega un objeto función." +"``DerivedClassName()`` crea una nueva instancia de la clase. Las " +"referencias a métodos se resuelven de la siguiente manera: se busca el " +"atributo de clase correspondiente, descendiendo por la cadena de clases base " +"si es necesario, y la referencia al método es válida si se entrega un objeto " +"función." #: ../Doc/tutorial/classes.rst:603 msgid "" @@ -995,10 +996,10 @@ msgstr "" "Un método redefinido en una clase derivada puede de hecho querer extender en " "vez de simplemente reemplazar al método de la clase base con el mismo " "nombre. Hay una manera simple de llamar al método de la clase base " -"directamente: simplemente llamás a ``ClaseBase.metodo(self, argumentos)``. " -"En ocasiones esto es útil para los clientes también. (Observá que esto sólo " -"funciona si la clase base es accesible como ``ClaseBase`` en el ámbito " -"global.)" +"directamente: simplemente llamás a ``BaseClassName.methodname(self, " +"arguments)``. En ocasiones esto es útil para los clientes también. " +"(Observá que esto sólo funciona si la clase base es accesible como " +"``BaseClassName`` en el ámbito global)." #: ../Doc/tutorial/classes.rst:616 msgid "Python has two built-in functions that work with inheritance:" @@ -1052,8 +1053,8 @@ msgstr "" "la búsqueda de los atributos heredados de clases padres como primero en " "profundidad, de izquierda a derecha, sin repetir la misma clase cuando está " "dos veces en la jerarquía. Por lo tanto, si un atributo no se encuentra en :" -"class:`ClaseDerivada`, se busca en :class:`Base1`, luego (recursivamente) en " -"las clases base de :class:`Base1`, y sólo si no se encuentra allí se lo " +"class:`DerivedClassName`, se busca en :class:`Base1`, luego (recursivamente) " +"en las clases base de :class:`Base1`, y sólo si no se encuentra allí se lo " "busca en :class:`Base2`, y así sucesivamente." #: ../Doc/tutorial/classes.rst:651