Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ce5f211

Browse files
humitoscmaureir
andauthored
Don't translate code (python#2170)
In this version of the tutorial we are not translating the code. So, the names in Spanish don't work well. I assume this is because it was migrated from the original translation from PyAr where the code was translated. Co-authored-by: Cristián Maureira-Fredes <[email protected]>
1 parent c419f00 commit ce5f211

File tree

1 file changed

+37
-36
lines changed

1 file changed

+37
-36
lines changed

tutorial/classes.po

Lines changed: 37 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -412,16 +412,16 @@ msgid ""
412412
"assignment changed the module-level binding."
413413
msgstr ""
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
420420
msgid ""
421421
"You can also see that there was no previous binding for *spam* before the :"
422422
"keyword:`global` assignment."
423423
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 "
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
506506
msgid "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\"``."
537537
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\"``."
544544

545545
#: ../Doc/tutorial/classes.rst:282
546546
msgid ""
@@ -557,7 +557,7 @@ msgid ""
557557
"creates a new *instance* of the class and assigns this object to the local "
558558
"variable ``x``."
559559
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 "
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::"
679679
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'``. "
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
685685
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."
687687

688688
#: ../Doc/tutorial/classes.rst:376
689689
msgid ""
@@ -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 ""
765765
msgstr ""
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
773773
msgid "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::"
935935
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::"
940940

941941
#: ../Doc/tutorial/classes.rst:591
942942
msgid ""
@@ -963,10 +963,11 @@ msgid ""
963963
"method reference is valid if this yields a function object."
964964
msgstr ""
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
972973
msgid ""
@@ -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
10041005
msgid "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

Comments
 (0)