Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit ce5f211

Browse filesBrowse files
humitoscmaureir
andauthored
Don't translate code (#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 <Cristian.Maureira-Fredes@qt.io>
1 parent c419f00 commit ce5f211
Copy full SHA for ce5f211

File tree

Expand file treeCollapse file tree

1 file changed

+37
-36
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+37
-36
lines changed

‎tutorial/classes.po

Copy file name to clipboardExpand all lines: tutorial/classes.po
+37-36Lines 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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.