branch: externals/emacs-lisp-intro-es
commit 0d25153924a76118f0d189e1977d737a55a49fbc
Author: David Arroyo Menendez <[email protected]>
Commit: David Arroyo Menendez <[email protected]>
emacs-lisp-intro-es.texi, emacs-lisp-intro-es.po, emacs-lisp-intro-es.pdf:
revisado hasta el capitulo 14 desde la maqueta
---
emacs-lisp-intro-es.po | 170 ++++++++++++++++++++++++-------------------------
1 file changed, 85 insertions(+), 85 deletions(-)
diff --git a/emacs-lisp-intro-es.po b/emacs-lisp-intro-es.po
index 4320c6b898..74362daa96 100644
--- a/emacs-lisp-intro-es.po
+++ b/emacs-lisp-intro-es.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2014-08-12 21:14+0200\n"
-"PO-Revision-Date: 2015-03-17 18:20+0100\n"
+"PO-Revision-Date: 2015-03-18 10:23+0100\n"
"Last-Translator: David Arroyo Men@'endez <[email protected]>\n"
"Language-Team: Spanish <[email protected]>\n"
"Language: Spanish\n"
@@ -30644,13 +30644,13 @@ msgid ""
"the definition with the @kbd{C-M-h} (@code{mark-defun}) command, and then "
"call @code{@value{COUNT-WORDS}}."
msgstr ""
-"Nuestro siguiente proyecto es contar el n@'umero de palabras en una\n"
-"definici@'on de funci@'on. Claramente, esto puede ser hecho usando\n"
+"El siguiente proyecto es contar el n@'umero de palabras en una\n"
+"definici@'on de funci@'on. Claramente, esto se puede hacer usando\n"
"alguna variante de @code{@value{COUNT-WORDS}}. @xref{Contando\n"
-"palabras, , Contando palabras: repetici@'on y regexps}. Si estamos\n"
+"palabras, , Contando palabras: repetici@'on y regexps}. Si se est@'a\n"
"ahora yendo a contar las palabras en una definici@'on, es\n"
"suficientemente f@'acil marcar la definici@'on con el comando\n"
-"@kbd{C-M-h} (@code{mark-defun}), y entonces llamar a\n"
+"@kbd{C-M-h} (@code{mark-defun}), y entonces se llama a\n"
"@code{@value{COUNT-WORDS}}."
#. type: Plain text
@@ -30798,7 +30798,7 @@ msgstr ""
"Sin embargo, si se marca la definici@'on @code{multiply-by-seven} con\n"
"@kbd{C-M-h} (@code{mark-defun}), y entonces se llama a\n"
"@code{@value{COUNT-WORDS}} dentro, se encontrar@'a que\n"
-"@code{@value{COUNT-WORDS}} @exclamdown{}reclama la definic@'on tiene\n"
+"@code{@value{COUNT-WORDS}} @exclamdown{}reclama la definici@'on tiene\n"
"once palabras, no diez! @exclamdown{}Alguna cosa est@'a mal!"
#. type: Plain text
@@ -30900,7 +30900,7 @@ msgstr ""
"especificado como un `caracter constituido por una palabra'. En vez de\n"
"eso, se especific@'o como estando en la `clase de caracteres que son\n"
"parte de los nombres de s@'{@dotless{i}}mbolos, pero no las palabras.'\n"
-"Esto significa que la funci@'on @code{@value{COUNT-WORDS}} lo trata del\n"
+"Esto significa que la funci@'on @code{@value{COUNT-WORDS}} se trata del\n"
"mismo modo que trata un espacio en blanco entre palabras, que es el\n"
"por qu@'e @code{@value{COUNT-WORDS}} cuenta @samp{multiply-by-seven}\n"
"como tres palabras."
@@ -31034,7 +31034,7 @@ msgstr ""
"intent@'e emplazar un patr@'on para asociar uno o m@'as espacios en\n"
"blanco despu@'es del patr@'on para una o m@'as palabras o\n"
"s@'{@dotless{i}}mbolos constituyentes. Esto fall@'o,\n"
-"tambi@'en. Palabras y s@'{@dotless{i}}mbolos son con frecuenca\n"
+"tambi@'en. Palabras y s@'{@dotless{i}}mbolos son con frecuencia\n"
"separados por espacios en blanco, pero en el c@'odigo actual los\n"
"par@'entesis pueden seguir s@'{@dotless{i}}mbolos y puntuaci@'on puede\n"
"seguir las palabras. As@'{@dotless{i}} finalmente, se dise@~no un\n"
@@ -31254,12 +31254,12 @@ msgid ""
"definition. We have already redefined the regular expression for this, so "
"the loop is straightforward:"
msgstr ""
-"El bucle loop debe contener una expresi@'on que mueve el punto hacia\n"
+"El bucle debe contener una expresi@'on que mueva el punto hacia\n"
"adelante palabra por palabra y s@'{@dotless{i}}mbolo por\n"
-"s@'{@dotless{i}}mbolo, y otra expresi@'on que cuenta los saltos. El\n"
-"true-or-false-test para el bucle @code{while} chequear@'{@dotless{i}}a\n"
+"s@'{@dotless{i}}mbolo, y otra expresi@'on que cuente los saltos. El\n"
+"test-verdadero-o-falso para el bucle @code{while} chequear@'{@dotless{i}}a\n"
"verdadero tan largo como el punto deber@'{@dotless{i}}a saltar hacia\n"
-"adelante, y falso cuando apunta al fin de la definici@'on. Ya se ha\n"
+"adelante, y falso si apunta al fin de la definici@'on. Ya se ha\n"
"redefinido la expresi@'on regular para esto, as@'{@dotless{i}} el\n"
"bucle es sencillo:"
@@ -31294,9 +31294,7 @@ msgstr ""
#: emacs-lisp-intro.texi:14886
msgid ""
"Put together, the @code{count-words-in-defun} definition looks like this:"
-msgstr ""
-"Puesto junto, la definici@'on @code{count-words-in-defun} se ve "
-"as@'{@dotless{i}}:"
+msgstr "Puesto junto, la definici@'on @code{count-words-in-defun} se ve
as@'{@dotless{i}}:"
#. type: group
#: emacs-lisp-intro.texi:14895 emacs-lisp-intro.texi:21440
@@ -31478,8 +31476,8 @@ msgid ""
"a function definition. We can store the numbers in a list."
msgstr ""
"La informaci@'on ser@'a una serie de n@'umeros, cada n@'umero siendo\n"
-"el tama@~no de una definici@'on de funci@'on. Se puede almacenar los\n"
-"n@'umero en una lista."
+"el tama@~no de una definici@'on de funci@'on. Se pueden almacenar los\n"
+"n@'umeros en una lista."
#. type: Plain text
#: emacs-lisp-intro.texi:14981
@@ -31580,7 +31578,7 @@ msgstr ""
#: emacs-lisp-intro.texi:15019
msgid "Finding a file is a new process that we have not yet discussed."
msgstr ""
-"Encontrando un fichero es un nuevo proceso que no tenemos\n"
+"Encontrar un fichero es un nuevo proceso que no tenemos\n"
"todav@'{@dotless{i}}a discutido."
#. type: Plain text
@@ -31628,7 +31626,7 @@ msgid ""
msgstr ""
"(La versi@'on m@'as reciente de la definici@'on de funci@'on\n"
"@code{find-file} permite comodines especiales para visitar m@'ultiples\n"
-"ficheros; que hacen la definici@'n m@'as compleja y no se discutir@'a\n"
+"ficheros; que hacen la definici@'on m@'as compleja y no se discutir@'a\n"
"aqu@'{@dotless{i}}, ya que no es relevante. Se pueden ver sus fuentes\n"
"usando @kbd{M-.} (@code{find-tag}) o @kbd{C-h f} (@code{describe-function}).)"
@@ -31697,7 +31695,7 @@ msgstr ""
"la pantalla como el programa determina el tama@~no de cada\n"
"definici@'on con eso. En vez de emplear @code{switch-to-buffer}, se\n"
"puede trabajar con @code{set-buffer}, que redirige la atenci@'on del\n"
-"programa de ordenador para un buffer diferente pero no lo muestra en\n"
+"programa de ordenador para un b@'uffer diferente pero no lo muestra en\n"
"pantalla. As@'{@dotless{i}} en vez llamar a @code{find-file} para\n"
"hacer el trabajo, debe escribir nuestra expresi@'on."
@@ -31839,12 +31837,12 @@ msgstr ""
"En la siguiente l@'{@dotless{i}}nea, Emacs crea el b@'uffer de solo\n"
"lectura. Idealmente, esta l@'{@dotless{i}}nea no es necesaria. Ninguna\n"
"de las funciones para contar palabras y s@'{@dotless{i}}mbolos en una\n"
-"definici@'on de funci@'on cambiar@'{@dotless{i}}a el b@'ufer. Debajo,\n"
+"definici@'on de funci@'on cambiar@'{@dotless{i}}a el b@'uffer. Debajo,\n"
"el b@'uffer no est@'a yendo para ser guardado, incluso si eso fuese\n"
"cambiado. Esta l@'{@dotless{i}}nea es enteramente la consecuencia\n"
"grata, quiz@'as excesiva precauci@'on. La raz@'on para la precauci@'on\n"
"es que esta funci@'on y esta se llama a trabajar en las fuentes para\n"
-"Emacs y eso es un inconveniente si ellos est@'an inadvertidamente\n"
+"Emacs y eso es un inconveniente si est@'an inadvertidamente\n"
"modificadas. Eso va sin decir que no se realiz@'o una necesidad para\n"
"esta l@'{@dotless{i}}nea hasta que un experimento fu@'e cambiado hacia\n"
"un lado y empez@'o a modificar mis ficheros de fuentes Emacs @dots{}"
@@ -32510,7 +32508,7 @@ msgstr ""
"En breve, se necesita ir a trav@'es el tama@~no de la lista producida\n"
"por la funci@'on @code{recursive-lengths-list-many-files} y contar el\n"
"n@'umero de defuns con cada rango de tama@~nos, y produce una lista de\n"
-"esto n@'umeros."
+"esto de n@'umeros."
#. type: node
#: emacs-lisp-intro.texi:15499
@@ -32534,7 +32532,7 @@ msgid ""
msgstr ""
"Basado en lo que hemos hecho antes, se prevee que no\n"
"ser@'{@dotless{i}}a dif@'{@dotless{i}}cil escribir una funci@'on que\n"
-"`@sc{cdr}s' bajo la lista de tama@~nos, parece en cada elemento,\n"
+"`@sc{cdr}s' bajo la lista de tama@~nos, parece que cada elemento,\n"
"determina que rango de tama@~nos est@'a dentro, e incrementa un\n"
"contador para este rango."
@@ -32552,12 +32550,12 @@ msgstr ""
"Sin embargo, antes de empezar a escribir tal funci@'on, nosotros\n"
"considerar@'{@dotless{i}}amos las ventajas de ordenar los tama@~nos de\n"
"la lista primero, as@'{@dotless{i}} los n@'umeros son ordenados desde\n"
-"el m@'as peque@~no al m@'as largo. Primero, ordenando har@'a f@'acil\n"
-"contar los n@'umeros en cada rango, desde dos n@'umeros adyacentes\n"
-"ser@'a el mismo rango del tama@~no en rangos adyacentes. Segundo,\n"
-"inspeccionando una lista ordenada, se puede descubrir el n@'umero\n"
-"mayor y menor, y esto significa determinar el rango de tama@~no mayor\n"
-"y menor que necesitar@'a."
+"el m@'as peque@~no al m@'as largo. Primero, ordenando se har@'a\n"
+"f@'acil contar los n@'umeros en cada rango, desde dos n@'umeros\n"
+"adyacentes ser@'a el mismo rango del tama@~no en rangos\n"
+"adyacentes. Segundo, inspeccionando una lista ordenada, se puede\n"
+"descubrir el n@'umero mayor y menor, y esto significa determinar el\n"
+"rango de tama@~no mayor y menor que necesitar@'a."
#. type: subsection
#: emacs-lisp-intro.texi:15518
@@ -32608,7 +32606,7 @@ msgstr ""
msgid ""
"The @code{<} function is used when sorting a numeric list. For example,"
msgstr ""
-"La funci@'on @code{<} es usado cuando ordenas una lista\n"
+"La funci@'on @code{<} se usa cuando se ordena una lista\n"
"num@'erica. Por ejemplo,"
#. type: smallexample
@@ -32629,9 +32627,9 @@ msgid ""
"(Note that in this example, both the arguments are quoted so that the "
"symbols are not evaluated before being passed to @code{sort} as arguments.)"
msgstr ""
-"(Note que en este ejemplo, ambos argumentos son citados\n"
-"as@'{@dotless{i}} que los s@'{@dotless{i}}mbolos no son evaluados\n"
-"antes de ser pasados para @code{sort} como argumentos.)"
+"(Note que en este ejemplo, ambos argumentos se citan\n"
+"as@'{@dotless{i}} que los s@'{@dotless{i}}mbolos no se eval@'uan\n"
+"antes de ser pasados por @code{sort} como argumentos.)"
#. type: Plain text
#: emacs-lisp-intro.texi:15557
@@ -32699,11 +32697,11 @@ msgid ""
"function, we will use both a @code{while} loop and a recursive call."
msgstr ""
"La funci@'on @code{recursive-lengths-list-many-files} requiere una\n"
-"lista de fichero como su argumento. Para nuestros ejemplos de test, se\n"
+"lista de fichero como argumento. Para nuestros ejemplos de test, se\n"
"construyeron tal como una lista a mano; pero el directorio fuente de\n"
-"Emacs Lisp es demasiado largo para nosotros para hacer esto. En vez,\n"
-"se escribir@'a una funci@'on para hacer el trabajo para nosotros. En\n"
-"esta funci@'on, usaremos ambos un bucle @code{while} y una llamada recursiva."
+"Emacs Lisp es demasiado grande para hacer esto. As@'{@dotless{i}}, se\n"
+"escribir@'a una funci@'on para hacer el trabajo. En esta funci@'on,\n"
+"se usa tanto un bucle @code{while} como una llamada recursiva."
#. type: findex
#: emacs-lisp-intro.texi:15606
@@ -32720,11 +32718,11 @@ msgid ""
"lists the names of files that match a specified pattern within a single "
"directory."
msgstr ""
-"Nosotros no tuvimos que escribir una funci@'on como esta para viejas\n"
-"versiones de GNU Emacs, desde que todos los ficheros @samp{.el} en un\n"
-"directorio. En vez deeso, seremos capaces de usar la funci@'on\n"
-"@code{directory-files}, que lista los nombres de fichero que asocian\n"
-"un patr@'on espec@'{@dotless{i}}ficos con un directorio simple."
+"En viejas versiones de GNU Emacs no hizo falta tener que escribir esta\n"
+"funci@'on, puesto que todos los ficheros @samp{.el} en un\n"
+"directorio. En vez de eso, se puede ser capaz de usar la funci@'on\n"
+"@code{directory-files}, que lista los nombres de fichero que hay en un\n"
+"directorio simple."
#. type: Plain text
#: emacs-lisp-intro.texi:15619
@@ -32736,11 +32734,11 @@ msgid ""
"forces us to create a file listing function that descends into the sub-"
"directories."
msgstr ""
-"Sin embargo, las versiones reciente Emacs emplazan fichero de Emacs\n"
+"Sin embargo, las versiones reciente Emacs emplazan ficheros de Emacs\n"
"Lisp en subdirectorios del directorio de alto nivel @file{lisp}. Esto\n"
-"facilita la navegaci@'on. Por ejemplo, todo los ficheros de correo\n"
-"relacionados est@'an en subdirectorio llamado @file{mail}. Pero al\n"
-"mismo tiempo, este facilidad nos fuerza a crear un fichero listando la\n"
+"facilita la navegaci@'on. Por ejemplo, todos los ficheros de correo\n"
+"relacionados que est@'an en el subdirectorio llamado @file{mail}. Pero al\n"
+"mismo tiempo, esta facilidad fuerza a crear un fichero listando la\n"
"funci@'on que desciende dentro de los subdirectorios."
#. type: findex
@@ -32805,7 +32803,7 @@ msgstr ""
"13 elementos. El primer elemento es una cadena que contiene el nombre\n"
"del fichero -- que, en GNU/Linux, puede ser un `directorio fichero',\n"
"que dice, un fichero con los atributos especiales de un directorio. El\n"
-"segundo elemento de la lista es @code{t} para un directorio, una\n"
+"segundo elemento de la lista es @code{t} para un directorio, es una\n"
"cadena para el enlace simb@'olico (la cadena es el nombre enlazado), o\n"
"@code{nil}."
@@ -32881,7 +32879,7 @@ msgid ""
"directory. The beginning of its listing looks like this:"
msgstr ""
"Por otro lado, @file{mail/} es un directorio con el directorio\n"
-"@file{lisp/}. El principio de su listado se parece a esto:"
+"@file{lisp/}. El principio del listado se parece a esto:"
#. type: group
#: emacs-lisp-intro.texi:15689
@@ -32909,7 +32907,7 @@ msgstr ""
"documentaci@'oon de @code{file-attributes}. Tener en mente que la\n"
"funci@'on @code{file-attributes} no lista el nombre del fichero,\n"
"as@'{@dotless{i}} su primer elemento es\n"
-"@code{directory-files-and-attributes} es el segundo elemento.)"
+"@code{directory-files-and-attributes} que es el segundo elemento.)"
#. type: Plain text
#: emacs-lisp-intro.texi:15700
@@ -32973,9 +32971,9 @@ msgid ""
"Check to see whether it is looking at a filename that ends in @samp{.el}; "
"and if so, add its name to a list."
msgstr ""
-"Chequea para ver si eso est@'a mirando en un nombre de fichero que\n"
-"finaliza en @samp{.el} y si as@'{@dotless{i}}, a@~nade su nombre a una\n"
-"lista."
+"Chequee para ver si se est@'a mirando en un nombre de fichero que\n"
+"finaliza en @samp{.el} y si es as@'{@dotless{i}}, se a@~nade el nombre\n"
+"a una lista."
#. type: itemize
#: emacs-lisp-intro.texi:15727
@@ -32992,7 +32990,7 @@ msgid ""
"Check to see whether it is looking at @file{.} or @file{..}; and if so skip "
"it."
msgstr ""
-"Chequee para ver si est@'a mirnado en @file{.} o @file{..}; y si es\n"
+"Chequee para ver si est@'a mirando en @file{.} o @file{..}; y si es\n"
"as@'{@dotless{i}} sal."
#. type: itemize
@@ -33010,10 +33008,10 @@ msgid ""
"`accumulate' (@pxref{Accumulate, , Recursive Pattern: @emph{accumulate}}), "
"using @code{append} as the combiner."
msgstr ""
-"Permita escribir una definici@'on de funci@'on para hacer estas\n"
+"Se permite escribir una definici@'on de funci@'on para hacer estas\n"
"tareas. Se usar@'a un bucle @code{while} para mover de un nombre de\n"
"fichero a otro con un directorio chequeando lo que necesita ser hecho;\n"
-"y usaremos una llamada recursiva para repetir las acciones en cada\n"
+"y se usa una llamada recursiva para repetir las acciones en cada\n"
"subdirectorio. El patr@'on recursivo es `acumular' (@pxref{Acumular, ,\n"
"Patr@'on recursivo: @emph{accumulate}}) usando @code{append} para\n"
"combinar."
@@ -33036,7 +33034,7 @@ msgid ""
" (interactive \"DDirectory name: \")\n"
msgstr ""
"(defun files-in-below-directory (directory)\n"
-" \"Lista los fichero .el en DIRECTORIO y en sus subdirectorios.\"\n"
+" \"Lista los ficheros .el en DIRECTORIO y en sus subdirectorios.\"\n"
" ;; Aunque la funci@'on ser@'a usada no interactivamente,\n"
" ;; ser@'a f@'acil chequear si lo hacemos interactivo.\n"
" ;; El directorio tendr@'a un nombre tal como\n"
@@ -33136,7 +33134,7 @@ msgid ""
"The @code{files-in-below-directory} @code{directory-files} function takes "
"one argument, the name of a directory."
msgstr ""
-"Las funci@'on @code{files-in-below-directory} @code{directory-files}\n"
+"Las funciones @code{files-in-below-directory} @code{directory-files}\n"
"toma un argumento, el nombre de un directorio."
#. type: Plain text
@@ -33160,7 +33158,7 @@ msgid ""
"tells me that in and below my Lisp sources directory are 1031 @samp{.el} "
"files."
msgstr ""
-"cu@'entame que dentro y debajo de mi directorio de fuentes Lisp hay\n"
+"se cuenta que dentro y debajo de mi directorio de fuentes Lisp hay\n"
"1031 ficheros @samp{.el}"
#. type: Plain text
@@ -33196,7 +33194,7 @@ msgstr ""
"Nuestro objetivo inmediato es generar una lista que cuenta, cuantas\n"
"definiciones de funciones contienen menos de 10 palabras y\n"
"s@'{@dotless{i}}mbolos, cuantas contienen entre 10 y 19 palabras y\n"
-"s@'{@dotless{i}}mbolos, cuantos contienen entre 20 y 29 palabras y\n"
+"s@'{@dotless{i}}mbolos, cuantas contienen entre 20 y 29 palabras y\n"
"s@'{@dotless{i}}mbolos, y as@'{@dotless{i}}.\n"
#. type: Plain text
@@ -33209,14 +33207,14 @@ msgid ""
"numbers, 10, 20, 30, 40, and the like, is one larger than the top of that "
"range. We can call the list of such numbers the @code{top-of-ranges} list."
msgstr ""
-"Con una lista ordenada de n@'umeros, esto es f@'acil: cuentas cuantos\n"
-"elementos de la lista son m@'as peque@~nos que 10, entonces, despu@'es\n"
-"de mover al pasado los n@'umeros solo contados, cuentas cuantos son\n"
-"m@'as peque@~nos de 20, entonces, despu@'es de mover pasado los\n"
-"n@'umeros solo contados, cuenta cuantos son m@'as peque@~nos de 30, y\n"
-"as@'{@dotless{i}}. Cada uno de los n@'umeros, 10, 20, 30, 40, y el\n"
-"como, es uno m@'as largo que el tope de este rango. Se puede llamar a\n"
-"la lista de tales n@'umeros la lista @code{top-of-ranges}."
+"Con una lista ordenada de n@'umeros, es f@'acil: se cuentan cuantos\n"
+"elementos de la lista son m@'as peque@~nos de 10, entonces, se\n"
+"devuelven los n@'umeros contados, se cuenta cuantos son m@'as\n"
+"peque@~nos de 20, entonces se devuelven los n@'umeros contados,\n"
+"despu@'es se cuentan los que son m@'as peque@~nos de 30, y\n"
+"as@'{@dotless{i}}. Cada uno de los n@'umeros, 10, 20, 30, 40, y como,\n"
+"es m@'as grande que el tope de este rango. Se puede llamar a la lista\n"
+"de tales n@'umeros, la lista @code{top-of-ranges}."
#. type: Plain text
#: emacs-lisp-intro.texi:15876
@@ -33304,7 +33302,7 @@ msgid ""
"inside the loop for the @code{top-of-ranges} list, like a small gear inside "
"a big gear."
msgstr ""
-"Varias entradas de la lista @code{sorted-lengths} son contadas para\n"
+"Varias entradas de la lista @code{sorted-lengths} se cuentan para\n"
"cada rango; esto significa que el bucle para la lista\n"
"@code{sorted-lengths} ser@'a dentro del bucle para la lista\n"
"@code{top-of-ranges}, como un peque@~no adorno dentro de un gran adorno."
@@ -33321,12 +33319,13 @@ msgid ""
"@code{sorted-lengths} list."
msgstr ""
"El bucle interno cuenta el n@'umero de definiciones con el rango. Eso\n"
-"es un simple contaje del tipo que nosotros hemos visto\n"
+"es un simple contaje del tipo en el que se ha visto\n"
"antes. (@xref{Incrementando el Bucle, , Un bucle con un contador de\n"
-"incremento}.) El test true-or-false del bucle chequea si el valor\n"
+"incremento}). El test true-or-false del bucle chequea si el valor\n"
"desde la lista @code{sorted-lengths} es m@'as peque@~na que el actual\n"
-"valor de lo alto del rango. Si eso es, la funci@'on incrementa el\n"
-"contador y chequea el siguiente valor desde la lista @code{sorted-lengths}."
+"valor de lo alto del rango. Si es as@'{@dotless{i}}, la funci@'on\n"
+"incrementa el contador y se chequea el siguiente valor desde la lista\n"
+"@code{sorted-lengths}."
#. type: Plain text
#: emacs-lisp-intro.texi:15923
@@ -33353,8 +33352,9 @@ msgid ""
"can be done with a loop like this:"
msgstr ""
"El bucle de fuera debe empezar con el valor m@'as bajo de la lista\n"
-"@code{top-of-ranges}, y entonces asignares a cada uno de los valores\n"
-"superiores exitosos a su vez. Esto puede ser hecho con un bucle como este:"
+"@code{top-of-ranges}, y entonces se asigna a cada uno de los valores\n"
+"superiores exitosos a su vez. Esto puede ser hecho con un bucle como\n"
+"este:"
#. type: group
#: emacs-lisp-intro.texi:15941
@@ -33371,7 +33371,7 @@ msgstr ""
#. type: Plain text
#: emacs-lisp-intro.texi:15946
msgid "Put together, the two loops look like this:"
-msgstr "Pon junto, los dos bucles como este:"
+msgstr "Se ponen juntos, los dos bucles como este:"
#. type: group
#: emacs-lisp-intro.texi:15950
@@ -33440,14 +33440,14 @@ msgstr ""
"construye contendr@'a el n@'umero de definiciones para el alto rango y\n"
"su principio el n@'umero de definiciones para el m@'as bajo rango a su\n"
"fin. Esto es porque @code{cons} adjunta nuevos elementos de la lista\n"
-"al principio de la lista, y desde los dos bucles est@'an trabajando su\n"
-"camino a trav@'es de la lista de tama@~nos desde lo bajo finaliza\n"
-"primero, el @code{defuns-per-range-list} finalizar@'a el primer\n"
-"n@'umero m@'as largo. Pero nosotros querremos imprimir nuestro grafo\n"
-"con peque@~nos valores primer y el m@'as largo despu@'es. La\n"
-"soluci@'on es invertir el orden del\n"
-"@code{defuns-per-range-list}. Nosotros podemos hacer esto usando la\n"
-"funci@'on @code{nreverse}, que invierte el orden de una lista."
+"al principio de la lista, y desde los dos bucles que hacen c@'alculos\n"
+"a trav@'es de la lista de tama@~nos desde lo bajo finaliza primero, el\n"
+"@code{defuns-per-range-list} finalizar@'a el primer n@'umero m@'as\n"
+"largo. Pero lo que se quiere es imprimir nuestro grafo con peque@~nos\n"
+"valores primero y el m@'as grande despu@'es. La soluci@'on es invertir\n"
+"el orden del @code{defuns-per-range-list}. Nosotros podemos hacer esto\n"
+"usando la funci@'on @code{nreverse}, que invierte el orden de una\n"
+"lista."
#. type: findex
#: emacs-lisp-intro.texi:15977
@@ -33597,7 +33597,7 @@ msgid ""
msgstr ""
" ;; @r{Salir del bucle externo y contar el n@'umero de defuns m@'as\n"
" ;; largas que}\n"
-" ;; @r{ el valor m@'as largo del valor top-of-range.}\n"
+" ;; @r{el valor m@'as largo del valor top-of-range.}\n"
" (setq defuns-per-range-list\n"
" (cons\n"
" (length sorted-lengths)\n"