branch: externals/emacs-lisp-intro-es
commit 1f944e030e89876fd68a0a53396d65430e72a378
Author: nasciiboy <[email protected]>
Commit: nasciiboy <[email protected]>

    pre-revision en emacs-lisp-intro-es.po lineas 6390-7136
---
 emacs-lisp-intro-es.po | 297 ++++++++++++++++++++++++-------------------------
 1 file changed, 148 insertions(+), 149 deletions(-)

diff --git a/emacs-lisp-intro-es.po b/emacs-lisp-intro-es.po
index 76850bfcd4..feba8cc527 100644
--- a/emacs-lisp-intro-es.po
+++ b/emacs-lisp-intro-es.po
@@ -6386,10 +6386,9 @@ msgid ""
 "arguments.  It is used to send messages to the user and is so useful that we "
 "will describe it here."
 msgstr ""
-"Como @code{+}, la funci@'on @code{message} toma un n@'umero variable\n"
-"de argumentos. Es usado para enviar mensajes para el usuario y es\n"
-"as@'{@dotless{i}} tan @'util que nosotros lo describiremos\n"
-"aqu@'{@dotless{i}}."
+"Al igual que @code{+}, la funci@'on @code{message} toma un n@'umero 
variable\n"
+"de argumentos. Se utiliza para enviar mensajes al usuario y es\n"
+"tan @'util que vamos a describirla."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2253
@@ -6397,8 +6396,8 @@ msgid ""
 "A message is printed in the echo area.  For example, you can print a message "
 "in your echo area by evaluating the following list:"
 msgstr ""
-"Un mensaje est@'a impreso en el @'area echo. Por ejemplo, se puede\n"
-"imprimir un mensaje en tu @'area echo evaluando la siguiente lista:"
+"Se impre un mensaje en el @'area echo. Por ejemplo, puede\n"
+"imprimir un mensaje en su @'area echo evaluando la siguiente lista:"
 
 #. type: smallexample
 #: emacs-lisp-intro.texi:2256
@@ -6417,13 +6416,13 @@ msgid ""
 "echo area as a side-effect, without the quotes.  @xref{multiply-by-seven in "
 "detail, , @code{multiply-by-seven} in detail}, for an example of this.)"
 msgstr ""
-"La cadena entera entre comillas dobles es un argumento simple y est@'a\n"
-"impreso @i{en todo}. (N@'otese que en este ejemplo, el mensaje en\n"
-"s@'{@dotless{i}} aparecer@'a en el @'area echo con comillas comillas\n"
-"dobles; que es porque tu ves el valor devuelto por la funci@'on\n"
-"@code{message}. En la mayor@'{@dotless{i}}a de los usos de\n"
-"@code{message} en programas que se escribe, el texto ser@'a impreso en\n"
-"el @'area echo como un efecto lateral, sin las\n"
+"Toda la cadena entre comillas dobles es un unico argumento y se\n"
+"imprime @i{en su totalidad}. (N@'otese que en este ejemplo, el mensaje en\n"
+"s@'{@dotless{i}} aparece en el @'area echo entre comillas\n"
+"dobles; esto se debe a que ves el valor devuelto por la funci@'on\n"
+"@code{message}. En la mayor@'{@dotless{i}}a de programas que escribiras,\n"
+"el texto ser@'a impreso en\n"
+"el @'area echo como un efecto secundario de @code{message}, sin las\n"
 "comillas. Ver @ref{multiply-by-seven en detalle, ,\n"
 "@code{multiply-by-seven} en detalle}, para un ejemplo de esto.)"
 
@@ -6435,10 +6434,10 @@ msgid ""
 "the argument that follows the string.  It evaluates the second argument and "
 "prints the value at the location in the string where the @samp{%s} is."
 msgstr ""
-"Sin embargo, si hay un @samp{%s} en la cadena citada de caracteres, la\n"
+"Sin embargo, si hay un @samp{%s} en la cadena de caracteres citada, la\n"
 "funci@'on @code{message} no imprime el @samp{%s} como tal, pero mira\n"
-"al argumento que sigue la cadena. Eso eval@'ua el segundo argumento e\n"
-"imprime el valor en la posici@'on en la cadena donde el @samp{%s} est@'a."
+"el siguente argumento a continuaci@'on de la cadena. Se eval@'ua el segundo 
argumento e\n"
+"imprime el valor en la ubicaci@'on de la cadena donde est@'a el @samp{%s} ."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2276
@@ -6446,8 +6445,8 @@ msgid ""
 "You can see this by positioning the cursor after the following expression "
 "and typing @kbd{C-x C-e}:"
 msgstr ""
-"Puede ver esto posicionando el cursor despu@'es de la siguiente\n"
-"expresi@'on y escribiendo @kbd{C-x C-e}:"
+"Puede ver esto colocando el cursor despu@'es de la siguiente\n"
+"expresi@'on y presionar @kbd{C-x C-e}:"
 
 #. type: smallexample
 #: emacs-lisp-intro.texi:2279
@@ -6474,9 +6473,9 @@ msgid ""
 "For example, to print a message in the echo area that states the value of "
 "the @code{fill-column}, evaluate the following:"
 msgstr ""
-"Para imprimir un valor como un entero, usa @samp{%d} en el mismo\n"
-"camino que @samp{%s}. Por ejemplo, para imprimir un mensaje en el\n"
-"@'area echo que sit@'ua el valor de @code{fill-column}, eval@'ua lo\n"
+"Para imprimir un valor como un entero, utiliza @samp{%d} de la misma forma\n"
+"que @samp{%s}. Por ejemplo, para imprimir un mensaje en el\n"
+"@'area echo que indique el valor de @code{fill-column}, eval@'ua lo\n"
 "siguiente:"
 
 #. type: smallexample
@@ -6495,9 +6494,9 @@ msgid ""
 msgstr ""
 "En mi sistema, cuando eval@'uo esta lista, @code{\"El valor de\n"
 "fill-column es 72\"} aparece en mi @'area echo@footnote{Actualmente,\n"
-"puede usar @code{%s} para imprimir un n@'umero. Eso es no\n"
+"puede usar @code{%s} para imprimir un n@'umero. Es no\n"
 "espec@'{@dotless{i}}fico. @code{%d} imprime solo la parte de un\n"
-"n@'umero a la izquierda de un punto decimal, y no cualquier cosa que\n"
+"n@'umero a la izquierda del punto decimal, y no cualquier cosa que\n"
 "no es un n@'umero.}"
 
 #. type: Plain text
@@ -6508,10 +6507,10 @@ msgid ""
 "first @samp{%s} and the value of the second argument is printed at the "
 "location of the second @samp{%s}, and so on."
 msgstr ""
-"Si hay m@'as de una @samp{%s} en la cadena citada, el valor del primer\n"
-"argumento siguiente la cadena citada es impresa en la posici@'on del\n"
-"primer @samp{%s} y el valor del segundo argunmento es impreso en la\n"
-"posici@'on del segundo @samp{%s}, y as@'{@dotless{i}}."
+"Si hay m@'as de un @samp{%s} en la cadena citada, el valor del primer\n"
+"argumento despu@'es de la cadena citada se imprime en la posici@'on del\n"
+"primer @samp{%s} y el valor del segundo argunmento se imprime en la\n"
+"posici@'on del segundo @samp{%s}, y as@'{@dotless{i}} sucesivamente."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2309
@@ -6547,11 +6546,11 @@ msgid ""
 "inserted in place of the @samp{%s}.  (That is to say, a string between "
 "double quotes evaluates to itself, like a number.)"
 msgstr ""
-"La expresi@'on @code{(- fill-column 14)} est@'a evaluado y el n@'umero\n"
-"resultante est@'a insertado en lugar del @samp{%d}; y la cadena entre\n"
-"dobles comillas, @code{\"elefantes rosas\"}, est@'a tratado como un\n"
-"argumento simple e insertado en lugar del @samp{%s}. (Esto es decir,\n"
-"una cadena entre comillas dobles se eval@'ua as@'{@dotless{i}} mismo,\n"
+"Se evalua la expresi@'on @code{(- fill-column 14)} y el n@'umero\n"
+"resultante se inserta en lugar del @samp{%d}; y la cadena entre\n"
+"comillas dobles, @code{\"elefantes rosas\"}, se trata como un\n"
+"solo argumento y se inserta en lugar del @samp{%s}. (Esto es decir,\n"
+"una cadena entre comillas dobles se eval@'ua as@'{@dotless{i}} misma,\n"
 "como un n@'umero.)"
 
 #. type: Plain text
@@ -6562,9 +6561,9 @@ msgid ""
 "an expression to generate the text that is substituted for @samp{%s}:"
 msgstr ""
 "Finalmente, aqu@'{@dotless{i}} est@'a un ejemplo algo complejo que no\n"
-"solo ilustra la computaci@'on de un n@'umero, pero tambi@'en muestra\n"
-"como se puede usar una expresi@'on que genere el texto que es\n"
-"sustituido por @samp{%s}:"
+"solo ilustra el c@'alculo de un n@'umero, tambi@'en muestra\n"
+"como se puede usar una expresi@'on dentro de una expresi@'on para generar el 
texto que\n"
+"sustituira el @samp{%s}:"
 
 #. type: group
 #: emacs-lisp-intro.texi:2340
@@ -6580,8 +6579,8 @@ msgstr ""
 "(message \"@'El vi@'o %d %s\"\n"
 "         (- fill-column 36)\n"
 "         (concat (substring\n"
-"                  \"Los r@'apidos zorros marrones saltaron.\" 12 21)\n"
-"                  \"rojos trotando.\"))\n"
+"                  \"Los r@'apidos zorros marrones saltaron.\" 12 18)\n"
+"                  \" rojos trotando.\"))\n"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2349
@@ -6594,11 +6593,11 @@ msgid ""
 "@code{concat} is inserted in place of the @samp{%s}."
 msgstr ""
 "En este ejemplo, @code{message} tiene tres argumentos: la cadena,\n"
-"@code{\"@'El vi@'o %d %s\"}, despu@'es la expresi@'on, que empieza con\n"
+"@code{\"@'El vi@'o %d %s\"}, la expresi@'on, @code{(- fill-column 32)}, y la 
expresi@'on a partir de\n"
 "la funci@'on @code{concat}. El valor resultante desde la evaluaci@'on\n"
-"de @code{(- fill-column 32)} est@'a insertado en lugar de @samp{%d}; y\n"
-"el valor devuelto por la expresi@'on empieza con @code{concat} est@'a\n"
-"insertado en lugar del @samp{%s}."
+"de @code{(- fill-column 32)} se inserta en lugar del @samp{%d}; y\n"
+"el valor devuelto por la expresi@'on que inicia con @code{concat} se\n"
+"inserta en lugar del @samp{%s}."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2353
@@ -6606,8 +6605,8 @@ msgid ""
 "When your fill column is 70 and you evaluate the expression, the message "
 "@code{\"He saw 38 red foxes leaping.\"} appears in your echo area."
 msgstr ""
-"Cuando se rellena la columna es 70 y se eval@'ua la expresi@'on, el\n"
-"mensaje @code{\"Se vieron 38 zorros rojos trotando.\"} aparece en tu\n"
+"Cuando @code{fill-column} es 70 y se eval@'ua la expresi@'on, aparecera el\n"
+"mensaje @code{\"@'El vi@'o 41 zorros rojos trotando.\"} en tu\n"
 "@'area echo."
 
 #. type: cindex
@@ -6636,10 +6635,10 @@ msgid ""
 "Another way is to use @code{let} (@pxref{let}).  (The jargon for this "
 "process is to @dfn{bind} a variable to a value.)"
 msgstr ""
-"Hay varios caminos por el que una variable puede dar un valor. Uno de\n"
-"los caminos es usar la funci@'on @code{set} o la funci@'on\n"
-"@code{setq}. Otro camino es usar @code{let} (@pxref{let}). (La jerga\n"
-"para este proceso es @dfn{bind} una variable para un valor.)"
+"Hay varias formas de asignar un valor a una variable. Una de\n"
+"ellas es usar la funci@'on @code{set} o la funci@'on\n"
+"@code{setq}. Otra forma es usar @code{let} (@pxref{let}). (La jerga\n"
+"para este proceso es @dfn{bind} (ligar) una variable a un valor.)"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2367
@@ -6647,9 +6646,8 @@ msgid ""
 "The following sections not only describe how @code{set} and @code{setq} work "
 "but also illustrate how arguments are passed."
 msgstr ""
-"Las siguientes secciones no solo describen c@'omo @code{set} y\n"
-"@code{setq} funcionan pero tambi@'en ilustran como los argumentos\n"
-"pasan."
+"Las siguientes secciones no solo describen c@'omo operan @code{set} y\n"
+"@code{setq}, tambi@'en ilustran como se pasan los argumentos."
 
 #. type: subsection
 #: emacs-lisp-intro.texi:2375
@@ -6670,10 +6668,10 @@ msgid ""
 "violet daisy buttercup)}, evaluate the following expression by positioning "
 "the cursor after the expression and typing @kbd{C-x C-e}."
 msgstr ""
-"Para asignar el valor del s@'{@dotless{i}}mbolo @code{flores} a la\n"
+"Para establecer el valor del s@'{@dotless{i}}mbolo @code{flores} a la\n"
 "lista @code{'(rosa violeta margarita bot@'ondeoro)}, eval@'ua la\n"
-"siguiente expresi@'on posicionando el cursor despu@'es de la\n"
-"expresi@'on y escribiendo @kbd{C-x C-e}."
+"siguiente expresi@'on colocando el cursor despu@'es de la\n"
+"expresi@'on y presiona @kbd{C-x C-e}."
 
 #. type: smallexample
 #: emacs-lisp-intro.texi:2384
@@ -6695,16 +6693,16 @@ msgid ""
 "designed to have one.)"
 msgstr ""
 "La lista @code{(rosa violeta margarita bot@'ondeoro)} aparecer@'a en el\n"
-"@'area echo. Esto es lo que est@'a @emph{devuelto} por la funci@'on\n"
-"@code{set}. Como efecto lateral, el s@'{@dotless{i}}mbolo\n"
-"@code{flores} est@'a asociado a la lista; esto es, el\n"
-"s@'{@dotless{i}}mbolo @code{flores}, que puede ser visto como una\n"
-"variable, que es dada por la lista como su valor. (Este proceso, \n"
+"@'area echo. Esto es @emph{devuelto} por la funci@'on\n"
+"@code{set}. Como efecto secundario, el s@'{@dotless{i}}mbolo\n"
+"@code{flores} est@'a ligado a la lista; es decir, el\n"
+"s@'{@dotless{i}}mbolo @code{flores}, puede ser visto como una\n"
+"variable, que entrega la lista como su valor. (Este proceso, \n"
 "ilustra un efecto lateral al int@'erprete Lisp: asignando el valor, \n"
 "que puede ser el efecto primario en el que los humanos\n"
-"estamos interesados. Esto es porque cada funci@'on Lisp debe devolver\n"
+"estamos interesados. Esto se debe a que cada funci@'on Lisp debe devolver\n"
 "un valor si no se obtiene un error, pero solo tendr@'a un efecto\n"
-"colateral si est@'a dise@~nado para tener uno.)"
+"secundario si est@'a dise@~nado para tener uno.)"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2400
@@ -6715,8 +6713,8 @@ msgid ""
 msgstr ""
 "Despu@'es de evaluar la expresi@'on @code{set}, se puede evaluar el\n"
 "s@'{@dotless{i}}mbolo @code{flores} y devolver@'a el valor\n"
-"asignado. Aqu@'{@dotless{i}} est@'a el s@'{@dotless{i}}mbolo. Emplaza\n"
-"tu cursor despu@'es y escribe @kbd{C-x C-e}."
+"asignado. Aqu@'{@dotless{i}} est@'a el s@'{@dotless{i}}mbolo. Coloca\n"
+"el cursor al final de este y presiona @kbd{C-x C-e}."
 
 #. type: smallexample
 #: emacs-lisp-intro.texi:2403
@@ -6740,11 +6738,11 @@ msgid ""
 "front of it, what you will see in the echo area is the symbol itself, "
 "@code{flowers}.  Here is the quoted symbol, so you can try this:"
 msgstr ""
-"Incidentalmente, si se eval@'ua @code{'flores}, la variable con una\n"
-"comilla en frente, se ve en el @'area echo y es el\n"
-"s@'{@dotless{i}}mbolo en s@'{@dotless{i}}: @code{flores}. \n"
+"Por cierto, si se eval@'ua @code{'flores}, la variable con una\n"
+"comilla en frente, lo que ver@'a en el @'area echo es el\n"
+"s@'{@dotless{i}}mbolo en s@'{@dotless{i}} mismo: @code{flores}. \n"
 "Aqu@'{@dotless{i}} est@'a el s@'{@dotless{i}}mbolo citado, \n"
-"as@'{@dotless{i}} se puede probar esto:"
+"para que pueda probar esto:"
 
 #. type: smallexample
 #: emacs-lisp-intro.texi:2415
@@ -6769,19 +6767,19 @@ msgid ""
 "are rare.)"
 msgstr ""
 "N@'otese tambi@'en, que cuando se usa @code{set}, se necesitan citar\n"
-"ambos argumentos a @code{set}, a menos que se quiera evaluar. Puesto\n"
-"que nosotros no queremos argumentos evaluados, ni la variable\n"
+"ambos argumentos de @code{set}, a menos que los quiera evaluar. Puesto\n"
+"que nosotros no queremos evaluar, ni la variable\n"
 "@code{flores}, ni la lista @code{(rosa violeta margarita\n"
-"bot@'ondeoro)}, se citan. (Cuando se usa @code{set} sin citar su primer\n"
-"argumento, el primer argumento se eval@'ua antes que cualquier cosa\n"
-"se haga. Si se hizo esto y @code{flores} no ten@'{@dotless{i}}a\n"
-"un valor ya, se tendr@'{@dotless{i}}a un mensaje de error que el\n"
-"@samp{Valor de s@'{@dotless{i}}mbolo como variable est@'e\n"
-"vac@'{@dotless{i}}o}; por otro lado, si @code{flores} no devolvi@'o un\n"
-"valor despu@'es de que fuera evaluado, el @code{set}\n"
-"intentar@'{@dotless{i}}a establecer un valor despu@'es de que fuera\n"
-"devuelto. Hay situaciones donde esto es lo correcto para la funci@'on\n"
-"a hacer, pero tales situaciones son raras.)"
+"bot@'ondeoro)}, ambos se citan. (Cuando se usa @code{set} sin citar su 
primer\n"
+"argumento, el primer argumento se eval@'ua antes de realizar cualquier otra\n"
+"cosa. Si hizo esto y @code{flores} no ten@'{@dotless{i}}a\n"
+"ya un valor, se tendr@'{@dotless{i}}a un mensaje de error con el\n"
+"@samp{Valor de s@'{@dotless{i}}mbolo como variable\n"
+"vac@'{@dotless{i}}o}; por otro lado, si @code{flores} regreso un\n"
+"valor despu@'es de ser evaluado, @code{set}\n"
+"intentar@'{@dotless{i}}a establecer el valor que fue\n"
+"devuelto. Hay situaciones donde esto el justo lo que la funci@'on\n"
+"a de hacer, pero tales situaciones son poco frecuentes.)"
 
 #. type: subsection
 #: emacs-lisp-intro.texi:2431
@@ -6806,12 +6804,12 @@ msgid ""
 "an added convenience, @code{setq} permits you to set several different "
 "variables to different values, all in one expression."
 msgstr ""
-"Como materia pr@'actica, casi siempre se cita el primer argumento a\n"
-"@code{set}. La combinaci@'on de @code{set} y un argumento citado\n"
-"primero es com@'un que tiene su propio nombre: la forma especial\n"
-"@code{setq}. Esta forma especial es solo como @code{set} excepto que\n"
-"el primer argumento se cita autom@'aticamente, as@'{@dotless{i}} no\n"
-"se necesita escribir la marca de cita por uno mismo. Tambi@'en, como\n"
+"Como una cuesti@'on pr@'actica, casi siempre se cita el primer argumento de\n"
+"@code{set}. La combinaci@'on de @code{set} y un primer argumento citado\n"
+"es tan com@'un que tiene nombre propio: la forma especial\n"
+"@code{setq}. Esta forma especial es igual a @code{set} excepto que\n"
+"el primer argumento se cita autom@'aticamente, por lo que no necesita\n"
+"escribir la marca de cita. Tambi@'en, como\n"
 "una conveniencia a@~nadida, @code{setq} permite asignar varias\n"
 "variables diferentes a diferentes valores, todo en una expresi@'on."
 
@@ -6821,9 +6819,9 @@ msgid ""
 "To set the value of the variable @code{carnivores} to the list @code{'(lion "
 "tiger leopard)} using @code{setq}, the following expression is used:"
 msgstr ""
-"Para asignar el valor de la variable @code{carn@'{@dotless{i}}voros} a\n"
-"la lista @code{'(leon tigre leopardo)} usando @code{setq}, la siguiente\n"
-"expresi@'on que se usa es:"
+"Para establecer el valor de la variable @code{carn@'{@dotless{i}}voros} a\n"
+"la lista @code{'(leon tigre leopardo)} usando @code{setq}, se utiliza la 
siguiente\n"
+"expresi@'on:"
 
 #. type: smallexample
 #: emacs-lisp-intro.texi:2448
@@ -6839,7 +6837,7 @@ msgid ""
 "@code{quote}.)"
 msgstr ""
 "Esto es exactamente lo mismo que usar @code{set} excepto que el primer\n"
-"argumento se cita autom@'aticamente por @code{setq}. (El @samp{q} en\n"
+"argumento se cita autom@'aticamente por @code{setq}. (La @samp{q} en\n"
 "@code{setq} significa @code{quote}.)"
 
 #. type: Plain text
@@ -6862,13 +6860,13 @@ msgid ""
 "For example, you could use the following to assign a list of trees to the "
 "symbol @code{trees} and a list of herbivores to the symbol @code{herbivores}:"
 msgstr ""
-"Tambi@'en, @code{setq} puede ser usado para asignar diferentes valores\n"
-"a diferentes variables. El primer argumento est@'a asociado al valor\n"
-"del segundo argumento, el tercer argumento se asocia al valor del\n"
-"cuarto argumento, y as@'{@dotless{i}}. Por ejemplo, se\n"
+"Adem@'as, @code{setq} se puede utilizar para asignar diferentes valores\n"
+"a diferentes variables. El primer argumento se une a al valor\n"
+"del segundo argumento, el tercer argumento se une a al valor del\n"
+"cuarto argumento, y as@'{@dotless{i}} sucesivamente. Por ejemplo, se\n"
 "podr@'{@dotless{i}}a usar lo siguiente para asignar una lista de\n"
 "@'arboles al s@'{@dotless{i}}mbolo @code{arboles} y una lista\n"
-"herb@'{@dotless{i}}voros al s@'{@dotless{i}}mbolo @code{herbivoros}:"
+"de herb@'{@dotless{i}}voros al s@'{@dotless{i}}mbolo @code{herbivoros}:"
 
 #. type: group
 #: emacs-lisp-intro.texi:2473
@@ -6888,9 +6886,9 @@ msgid ""
 "lists.)"
 msgstr ""
 "(La expresi@'on podr@'{@dotless{i}}a tambi@'en haber estado en una\n"
-"l@'{@dotless{i}}nea, pero podr@'{@dotless{i}}a no haberse ajustado en\n"
-"una p@'agina; y los humanos encuentran que es f@'acil leer listas\n"
-"formateadas.)"
+"sola l@'{@dotless{i}}nea, pero podr@'{@dotless{i}}a no caber en\n"
+"una p@'agina; y a los humanos les resulta m@'as f@'acil leer listas\n"
+"con un formato agradable.)"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2489
@@ -6904,14 +6902,15 @@ msgid ""
 "specifically a list, attached to it; or, expressed another way, the symbol "
 "is set to ``point'' to the list."
 msgstr ""
-"Aunque yo he estado usando el t@'ermino `assign', hay otro camino de\n"
-"pensar acerca de los trabajos de @code{set} y @code{setq}; y que es\n"
-"decir que @code{set} y @code{setq} creen el s@'{@dotless{i}}mbolo\n"
-"@emph{point} a la lista. Este camino posterior de pensamiento es muy\n"
-"com@'un y en los cap@'{@dotless{i}}tulos siguientes volveremos al\n"
-"menos a un s@'{@dotless{i}}mbolo que tiene un valor,\n"
-"espec@'{@dotless{i}}ficamente una lista, adjunta; o, expresa otros\n"
-"caminos, el s@'{@dotless{i}}mbolo asigna a ``apuntar'' a la lista."
+"Aunque he estado usando el t@'ermino `asignar', hay otra forma de\n"
+"pensar respecto a el funcionamiento de @code{set} y @code{setq}; y consiste 
en\n"
+"decir que @code{set} y @code{setq} crean un s@'{@dotless{i}}mbolo\n"
+"que @emph{apunta} a la lista. Esta ultima forma de pensar es muy\n"
+"com@'un y en los cap@'{@dotless{i}}tulos siguientes deberiamos encontrar al\n"
+"menos un s@'{@dotless{i}}mbolo con un `puntero' como parte de su nombre. El\n"
+"nombre es elegido porque el s@'{@dotless{i}}mbolo tiene un valor,\n"
+"espec@'{@dotless{i}}ficamente una lista, unida a el; o, expresado de otra\n"
+"manera, el s@'{@dotless{i}}mbolo se ajusta para ``apuntar'' a la lista."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2502
@@ -6924,15 +6923,15 @@ msgid ""
 "the counter variable to zero; and a second @code{setq} expression that "
 "increments the counter each time it is evaluated."
 msgstr ""
-"Aqu@'{@dotless{i}} hay un ejemplo que muestra c@'omo usar @code{setq}\n"
+"He aqu@'{@dotless{i}} un ejemplo que muestra c@'omo usar @code{setq}\n"
 "en un contador. Se podr@'{@dotless{i}}a usar esto para contar cuantas\n"
-"veces una parte de un programa se repite por s@'{@dotless{i}}\n"
-"mismo. Primero asigna una variable a cero; entonces a@~nade uno al\n"
-"n@'umero cada vez que el programa se repite as@'{@dotless{i}}\n"
-"mismo. Para hacer esto, se necesita una variable que sirve como un\n"
-"contador, y dos expresiones: una expresi@'on @code{setq} que asigna la\n"
+"veces una parte de un programa se\n"
+"repite. En primer lugar asigna una variable a cero; a continuaci@'on suma uno 
al\n"
+"n@'umero cada vez que el programa se\n"
+"repita. Para ello, se necesita una variable que sirve como un\n"
+"contador, y dos expresiones: una expresi@'on @code{setq} inicial que asigna 
la\n"
 "variable contador a cero; y una segunda expresi@'on @code{setq} que\n"
-"incrementa el contador cada vez que eso es evaluado."
+"incrementa el contador cada vez se evalua."
 
 #. type: group
 #: emacs-lisp-intro.texi:2506
@@ -6940,7 +6939,7 @@ msgstr ""
 msgid ""
 "(setq counter 0)                ; @r{Let's call this the initializer.}\n"
 "\n"
-msgstr "(setq counter 0)                ; @r{Se inicializa.}\n\n"
+msgstr "(setq contador 0)                ; @r{Llamemos a esto el 
inicializador.}\n\n"
 
 #. type: group
 #: emacs-lisp-intro.texi:2508
@@ -6948,13 +6947,13 @@ msgstr "(setq counter 0)                ; @r{Se 
inicializa.}\n\n"
 msgid ""
 "(setq counter (+ counter 1))    ; @r{This is the incrementer.}\n"
 "\n"
-msgstr "(setq counter (+ counter 1))    ; @r{Se incrementa.}\n\n"
+msgstr "(setq contador (+ contador 1))   ; @r{Este es el incremento.}\n\n"
 
 #. type: group
 #: emacs-lisp-intro.texi:2510
 #, no-wrap
 msgid "counter                         ; @r{This is the counter.}\n"
-msgstr "counter                         ; @r{Contador.}\n"
+msgstr "contador                         ; @r{Esste es el contador.}\n"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2516
@@ -6962,7 +6961,7 @@ msgid ""
 "(The text following the @samp{;} are comments.  @xref{Change a defun, , "
 "Change a Function Definition}.)"
 msgstr ""
-"(El siguiente texto el @samp{;} son comentarios. Ver @xref{Cambiar un\n"
+"(El texto que sigue al @samp{;} son los comentarios. Ver @xref{Cambiar un\n"
 "defun, , Cambiar una definici@'on de funci@'on}.)"
 
 #. type: Plain text
@@ -6977,11 +6976,11 @@ msgid ""
 "second expression, the value of the counter will be incremented."
 msgstr ""
 "Si eval@'uas la primera de estas expresiones, el inicializador,\n"
-"@code{(setq counter 0)}, y entonces eval@'ua la tercera expresi@'on,\n"
-"@code{counter}, el n@'umero @code{0} aparecer@'a en el @'area echo. Si\n"
-"entonces se eval@'ua la segunda expresi@'on, el incrementador,\n"
-"@code{(setq counter (+ counter 1))}, el contador obtendr@'a el valor\n"
-"1. As@'{@dotless{i}} si eval@'uas de nuevo @code{counter}, el n@'umero\n"
+"@code{(setq contador 0)}, y luego eval@'uas la tercera expresi@'on,\n"
+"@code{contador}, el n@'umero @code{0} aparecer@'a en el @'area echo. Si\n"
+"a continuaci@'on se eval@'ua la segunda expresi@'on, el incremento,\n"
+"@code{(setq contador (+ contador 1))}, el contador tendr@'a el valor\n"
+"1. As@'{@dotless{i}} que si eval@'uas de nuevo @code{contador}, el n@'umero\n"
 "@code{1} aparecer@'a en el @'area echo. Cada vez que se eval@'ua la\n"
 "segunda expresi@'on, el valor del contador ser@'a incrementado."
 
@@ -6998,15 +6997,15 @@ msgid ""
 "variable @code{counter} to this new value.  Thus, the value of the variable, "
 "@code{counter}, is changed."
 msgstr ""
-"Cuando se eval@'ua el incrementador, @code{(setq counter (+ counter\n"
+"Al eval@'uar el incremento, @code{(setq contador (+ contador\n"
 "1))}, el int@'erprete Lisp primero eval@'ua la lista interna; esta es\n"
-"la adici@'on. En orden para evaluar esta lista, debe evaluar la\n"
-"variable @code{counter} y el n@'umero @code{1}. Cuando eval@'ua la\n"
-"variable @code{counter}, recibe su valor actual. Esto pasa su valor y\n"
-"el n@'umero @code{1} para el @code{+} que los a@~nade juntos. La suma\n"
-"es devuelta como el valor de la list propia pasada al @code{setq} que\n"
-"asigna la variable @code{counter} a este nuevo valor. De este modo, el\n"
-"valor de la variable @code{counter}, se cambia. "
+"la adici@'on. Con el fin de evaluar esta lista, se debe evaluar la\n"
+"variable @code{contador} y el n@'umero @code{1}. Cuando eval@'ua la\n"
+"variable @code{contador}, se recibe su valor actual. Se pasa este valor y\n"
+"el n@'umero @code{1} a @code{+} que los a@~nade. La suma\n"
+"es devuelta como el valor de la list interior y pasa a @code{setq} que\n"
+"asigna la variable @code{contador} a este nuevo valor. Por lo tanto, el\n"
+"valor de la variable @code{contador}, cambia."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2542
@@ -7015,9 +7014,9 @@ msgid ""
 "steepest.  You have now climbed the most difficult part; what remains "
 "becomes easier as you progress onwards."
 msgstr ""
-"Aprender Lisp es como escalar una monta@~na en la que la primera parte\n"
-"es la empinada. Ahora has escalado la parte m@'as\n"
-"dif@'{@dotless{i}}cil; y lo que queda es m@'as f@'acil."
+"Aprender Lisp es como subir una colina en la que la primera parte\n"
+"es la m@'as empinada. Ahora has subido la parte m@'as\n"
+"dif@'{@dotless{i}}cil; lo que queda se vuelve m@'as f@'acil a medida que 
avanzas hacia adelante."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2545
@@ -7029,8 +7028,8 @@ msgstr "En resumen,"
 msgid ""
 "Lisp programs are made up of expressions, which are lists or single atoms."
 msgstr ""
-"Los programas Lisp son hechos de expresiones, que son listas o @'atomos\n"
-"simples."
+"Los programas Lisp se componen de expresiones, que son listas o @'atomos\n"
+"individuales."
 
 #. type: itemize
 #: emacs-lisp-intro.texi:2554
@@ -7038,8 +7037,8 @@ msgid ""
 "Lists are made up of zero or more atoms or inner lists, separated by "
 "whitespace and surrounded by parentheses.  A list can be empty."
 msgstr ""
-"La listas son hechas de cero o m@'as @'atomos o listas internas,\n"
-"separadas por espacios en blanco y rodeados de par@'entesis. Una lista\n"
+"La listas se componen de cero o m@'as @'atomos o listas internas,\n"
+"separadas por espacios en blanco y rodeadas por par@'entesis. Una lista\n"
 "puede estar vac@'{@dotless{i}}a."
 
 #. type: itemize
@@ -7050,8 +7049,8 @@ msgid ""
 "quotation marks, or numbers."
 msgstr ""
 "Los @'atomos son s@'{@dotless{i}}mbolos multi-car@'acter, como\n"
-"@code{forward-paragraph}, los s@'{@dotless{i}}mbolos de caracteres\n"
-"como @code{+}, cadenas de caracteres entre marcas de comillas dobles,\n"
+"@code{forward-paragraph}, s@'{@dotless{i}}mbolos de un solo caracterer\n"
+"como @code{+}, cadenas de caracteres entre comillas dobles,\n"
 "o n@'umeros."
 
 #. type: itemize
@@ -7080,15 +7079,15 @@ msgid ""
 "the list and then at the function definition bound to that symbol.  Then the "
 "instructions in the function definition are carried out."
 msgstr ""
-"Cuando se eval@'ua una lista, el int@'erprete mira el primer\n"
-"s@'{@dotless{i}}mbolo en la lista y en la definici@'on de la funci@'on\n"
-"asociada a este s@'{@dotless{i}}mbolo. As@'{@dotless{i}} se traen las\n"
-"instrucciones en la definici@'on funci@'on."
+"Cuando se eval@'ua una lista, el int@'erprete Lisp mira el primer\n"
+"s@'{@dotless{i}}mbolo en la lista y luego la definici@'on de funci@'on\n"
+"asociada a este s@'{@dotless{i}}mbolo. A continuaci@'on, las\n"
+"instrucciones en la definici@'on de funci@'on se llevan a cabo."
 
 #. type: itemize
 #: emacs-lisp-intro.texi:2576
 msgid "A single quotation mark,"
-msgstr "Una marca de cita (quote) simple,"
+msgstr "Una marca de cita,"
 
 #. type: code{#1}
 #: emacs-lisp-intro.texi:2578 emacs-lisp-intro.texi:2581
@@ -7101,9 +7100,9 @@ msgid ""
 ", tells the Lisp interpreter that it should return the following expression "
 "as written, and not evaluate it as it would if the quote were not there."
 msgstr ""
-", cuenta al int@'erprete Lisp que devolver@'{@dotless{i}}a la\n"
-"siguiente expresi@'on como se escribe, y se eval@'ua como si la cita\n"
-"no estuviera. "
+", le indica al int@'erprete Lisp que devuelva la\n"
+"siguiente expresi@'on como esta escrita, y no la eval@'ua como lo haria si la 
cita\n"
+"no estuviera alli. "
 
 #. type: itemize
 #: emacs-lisp-intro.texi:2590
@@ -7112,7 +7111,7 @@ msgid ""
 "function are computed by evaluating the rest of the elements of the list of "
 "which the function is the first element."
 msgstr ""
-"Los argumentos son la informaci@'on pasada a una funci@'on. Los\n"
+"Los argumentos son la informaci@'on que se pasa a una funci@'on. Los\n"
 "argumentos a una funci@'on son computados evaluando el resto de los\n"
 "elementos de la lista de la que la funci@'on es el primer elemento."
 
@@ -7125,9 +7124,9 @@ msgid ""
 "effect."
 msgstr ""
 "Una funci@'on siempre devuelve un valor cuando se eval@'ua (a menos\n"
-"que obtenga un error); adem@'as, puede tambi@'en traer alguna acci@'on\n"
-"llamada un ``efecto colateral''. En muchos casos, un prop@'osito de la\n"
-"funci@'on primaria es crear un efecto colateral."
+"que obtenga un error); adem@'as, tambi@'en se puede llevar a cabo algun tipo 
de acci@'on\n"
+"llamado ``efecto secundario''. En muchos casos, el prop@'osito principal\n"
+"de una funci@'on es crear un efecto secundario."
 
 #. type: section
 #: emacs-lisp-intro.texi:2599 emacs-lisp-intro.texi:4627

Reply via email to