Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
powrap y palabra faltante faq/design
  • Loading branch information
cmaureir committed Jul 9, 2020
commit 07ae537c467fbe9dfdd7f494596628346b192339
1 change: 1 addition & 0 deletions dict
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,7 @@ asserts
attr
autenticación
autodocumentada
autoreferenciados
backspace
backtick
bash
Expand Down
99 changes: 50 additions & 49 deletions faq/design.po
Original file line number Diff line number Diff line change
Expand Up @@ -97,9 +97,9 @@ msgstr ""
"obtener una buena visión general de un programa. Idealmente, una función "
"debería caber en una pantalla (por ejemplo, 20-30 líneas). 20 líneas de "
"Python pueden hacer mucho más trabajo que 20 líneas de C. Esto no se debe "
"únicamente a la falta de corchetes de inicio/fin -- la falta de declaraciones "
"y los tipos de datos de alto nivel también son responsables -- sino también la "
"indentación basada en la sintaxis ciertamente ayuda."
"únicamente a la falta de corchetes de inicio/fin -- la falta de "
"declaraciones y los tipos de datos de alto nivel también son responsables -- "
"sino también la indentación basada en la sintaxis ciertamente ayuda."

#: ../Doc/faq/design.rst:46
msgid "Why am I getting strange results with simple arithmetic operations?"
Expand Down Expand Up @@ -211,10 +211,10 @@ msgid ""
"and in Python, no amount of activity will change the string \"eight\" to "
"anything else."
msgstr ""
"Otra ventaja es que las cadenas en Python se consideran tan \"elementales\" como los"
"números. Ninguna cantidad de actividad cambiará el valor 8 a otra cosa, y en "
"Python, ninguna cantidad de actividad cambiará la cadena \"ocho\" a otra "
"cosa."
"Otra ventaja es que las cadenas en Python se consideran tan \"elementales\" "
"como los números. Ninguna cantidad de actividad cambiará el valor 8 a otra "
"cosa, y en Python, ninguna cantidad de actividad cambiará la cadena \"ocho\" "
"a otra cosa."

#: ../Doc/faq/design.rst:110
msgid "Why must 'self' be used explicitly in method definitions and calls?"
Expand Down Expand Up @@ -249,9 +249,9 @@ msgstr ""
"la falta de una declaración de variable local (suponiendo que los globales "
"son raros o fácilmente reconocibles) -- pero en Python, no hay declaraciones "
"de variables locales, por lo que debería buscar la definición de clase para "
"estar seguro. Algunos estándares de codificación de C++ y Java requieren "
"que los atributos de instancia tengan un prefijo ``m_``, porque el ser "
"explícito también es útil en esos lenguajes."
"estar seguro. Algunos estándares de codificación de C++ y Java requieren que "
"los atributos de instancia tengan un prefijo ``m_``, porque el ser explícito "
"también es útil en esos lenguajes."

#: ../Doc/faq/design.rst:125
msgid ""
Expand Down Expand Up @@ -291,21 +291,22 @@ msgid ""
"instance variables live in two different namespaces, and you need to tell "
"Python which namespace to use."
msgstr ""
"Finalmente, para las variables de instancia se resuelve un problema sintáctico con "
"la asignación: dado que las variables locales en Python son (¡por "
"definición!) Aquellas variables a las que se asigna un valor en un cuerpo de "
"función (y que no se declaran explícitamente como globales), tiene que haber "
"una forma de decirle al intérprete que una asignación estaba destinada a "
"asignar a una variable de instancia en lugar de a una variable local, y que "
"preferiblemente debería ser sintáctica (por razones de eficiencia). C++ "
"hace esto a través de declaraciones, pero Python no tiene declaraciones y "
"sería una pena tener que presentarlas solo para este propósito. Usar el "
"``self.var`` explícito resuelve esto muy bien. Del mismo modo, para usar "
"variables de instancia, tener que escribir ``self.var`` significa que las "
"referencias a nombres no calificados dentro de un método no tienen que "
"buscar en los directorios de la instancia. Para decirlo de otra manera, las "
"variables locales y las variables de instancia viven en dos espacios de "
"nombres diferentes, y debe decirle a Python qué espacio de nombres usar."
"Finalmente, para las variables de instancia se resuelve un problema "
"sintáctico con la asignación: dado que las variables locales en Python son "
"(¡por definición!) Aquellas variables a las que se asigna un valor en un "
"cuerpo de función (y que no se declaran explícitamente como globales), tiene "
"que haber una forma de decirle al intérprete que una asignación estaba "
"destinada a asignar a una variable de instancia en lugar de a una variable "
"local, y que preferiblemente debería ser sintáctica (por razones de "
"eficiencia). C++ hace esto a través de declaraciones, pero Python no tiene "
"declaraciones y sería una pena tener que presentarlas solo para este "
"propósito. Usar el ``self.var`` explícito resuelve esto muy bien. Del mismo "
"modo, para usar variables de instancia, tener que escribir ``self.var`` "
"significa que las referencias a nombres no calificados dentro de un método "
"no tienen que buscar en los directorios de la instancia. Para decirlo de "
"otra manera, las variables locales y las variables de instancia viven en dos "
"espacios de nombres diferentes, y debe decirle a Python qué espacio de "
"nombres usar."

#: ../Doc/faq/design.rst:152
msgid "Why can't I use an assignment in an expression?"
Expand Down Expand Up @@ -382,8 +383,8 @@ msgstr ""
#: ../Doc/faq/design.rst:191
msgid "Why is join() a string method instead of a list or tuple method?"
msgstr ""
"¿Por qué join() es un método de cadena de caracteres en lugar de un método de lista o "
"tupla?"
"¿Por qué join() es un método de cadena de caracteres en lugar de un método "
"de lista o tupla?"

#: ../Doc/faq/design.rst:193
msgid ""
Expand Down Expand Up @@ -416,8 +417,8 @@ msgid ""
"on names bound to strings there is no logical reason to make them "
"unavailable on literals."
msgstr ""
"El primero corre a lo largo de las líneas de: \"Se ve realmente feo el uso de "
"un método de un literal de cadena (constante de cadena)\", a lo que la "
"El primero corre a lo largo de las líneas de: \"Se ve realmente feo el uso "
"de un método de un literal de cadena (constante de cadena)\", a lo que la "
"respuesta es que sí, pero un literal de cadena es solo un valor fijo. Si se "
"permiten los métodos en nombres vinculados a cadenas, no hay razón lógica "
"para que no estén disponibles en literales."
Expand All @@ -429,11 +430,11 @@ msgid ""
"For some reason there seems to be much less difficulty with having :meth:"
"`~str.split` as a string method, since in that case it is easy to see that ::"
msgstr ""
"La segunda objeción generalmente se presenta como: \"Realmente estoy diciéndole "
"a una secuencia que una a sus miembros junto con una constante de cadena"
"\". Lamentablemente, no lo estas haciendo. Por alguna razón, parece ser mucho menos "
"difícil tener :meth:`~str.split` como método de cadena, ya que en ese caso "
"es fácil ver que::"
"La segunda objeción generalmente se presenta como: \"Realmente estoy "
"diciéndole a una secuencia que una a sus miembros junto con una constante de "
"cadena\". Lamentablemente, no lo estas haciendo. Por alguna razón, parece "
"ser mucho menos difícil tener :meth:`~str.split` como método de cadena, ya "
"que en ese caso es fácil ver que::"

#: ../Doc/faq/design.rst:220
msgid ""
Expand Down Expand Up @@ -786,12 +787,12 @@ msgid ""
"Functions which operate on this output would generally not break if you "
"added another file or two to the directory."
msgstr ""
"Las listas, por otro lado, son más como matrices en otros lenguajes. Tienden a "
"contener un número variable de objetos, todos los cuales tienen el mismo "
"Las listas, por otro lado, son más como matrices en otros lenguajes. Tienden "
"a contener un número variable de objetos, todos los cuales tienen el mismo "
"tipo y que se operan uno por uno. Por ejemplo, ``os.listdir('.')`` Retorna "
"una lista de cadenas de caracteres que representan los archivos en el directorio actual. "
"Las funciones que operan en esta salida generalmente no se romperían si "
"agregara otro archivo o dos al directorio."
"una lista de cadenas de caracteres que representan los archivos en el "
"directorio actual. Las funciones que operan en esta salida generalmente no "
"se romperían si agregara otro archivo o dos al directorio."

#: ../Doc/faq/design.rst:419
msgid ""
Expand Down Expand Up @@ -1196,8 +1197,8 @@ msgstr ""
#: ../Doc/faq/design.rst:623
msgid "Why can't raw strings (r-strings) end with a backslash?"
msgstr ""
"¿Por qué las cadenas de caracteres sin formato (r-strings) no pueden terminar con una "
"barra diagonal inversa?"
"¿Por qué las cadenas de caracteres sin formato (r-strings) no pueden "
"terminar con una barra diagonal inversa?"

#: ../Doc/faq/design.rst:625
msgid ""
Expand All @@ -1221,10 +1222,10 @@ msgstr ""
"Las cadenas de caracteres sin formato se diseñaron para facilitar la "
"creación de entradas para procesadores (principalmente motores de expresión "
"regular) que desean realizar su propio procesamiento de escape de barra "
"invertida. Tales procesadores consideran que una barra invertida sin par "
"es un error de todos modos, por lo que las cadenas de caracteres sin "
"procesar no lo permiten. A cambio, le permiten pasar el carácter de comillas "
"de cadena escapándolo con una barra invertida. Estas reglas funcionan bien "
"invertida. Tales procesadores consideran que una barra invertida sin par es "
"un error de todos modos, por lo que las cadenas de caracteres sin procesar "
"no lo permiten. A cambio, le permiten pasar el carácter de comillas de "
"cadena escapándolo con una barra invertida. Estas reglas funcionan bien "
"cuando las cadenas de caracteres r (*r-strings*) se usan para el propósito "
"previsto."

Expand Down Expand Up @@ -1256,8 +1257,8 @@ msgid ""
"construct that looks like this::"
msgstr ""
"Python tiene una declaración 'with' que envuelve la ejecución de un bloque, "
"llamando al código en la entrada y salida del bloque. Algunos lenguajes tienen "
"una construcción que se ve así:"
"llamando al código en la entrada y salida del bloque. Algunos lenguajes "
"tienen una construcción que se ve así:"

#: ../Doc/faq/design.rst:659
msgid "In Python, such a construct would be ambiguous."
Expand Down Expand Up @@ -1369,8 +1370,8 @@ msgid ""
msgstr ""
"Otra razón menor es que los dos puntos facilitan a los editores con "
"resaltado de sintaxis; pueden buscar dos puntos para decidir cuándo se debe "
"aumentar la indentación en lugar de tener que hacer un análisis más elaborado "
"del texto del programa."
"aumentar la indentación en lugar de tener que hacer un análisis más "
"elaborado del texto del programa."

#: ../Doc/faq/design.rst:726
msgid "Why does Python allow commas at the end of lists and tuples?"
Expand Down