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

    pre-revision en emacs-lisp-intro-es.po lineas 5577-6389
---
 emacs-lisp-intro-es.po | 233 ++++++++++++++++++++++++-------------------------
 1 file changed, 116 insertions(+), 117 deletions(-)

diff --git a/emacs-lisp-intro-es.po b/emacs-lisp-intro-es.po
index fbab0f36ed..76850bfcd4 100644
--- a/emacs-lisp-intro-es.po
+++ b/emacs-lisp-intro-es.po
@@ -5573,10 +5573,10 @@ msgid ""
 "@code{\"such as this\"}; to a list, such as @code{(spruce pine oak)}; we can "
 "even bind a variable to a function definition."
 msgstr ""
-"Un s@'{@dotless{i}}mbolo puede tener cualquier valor adjunto a ello o,\n"
-"usar la jerga, se puede @dfn{bind} (asociar) la variable a un valor: a\n"
-"un n@'umero, tal como 72; a una cadena, @code{\\\"tal como esta\\\"}; a\n"
-"una lista, tal como @code{(abeto pino roble)}; podemos incluso asociar\n"
+"Un s@'{@dotless{i}}mbolo puede tener cualquier valor ligado a él o,\n"
+"siendo tecnicos, se puede @dfn{bind} (asociar) la variable a un valor: a\n"
+"un n@'umero, por ejemplo 72; a una cadena, @code{\\\"como esta\\\"}; a\n"
+"una lista, como @code{(abeto pino roble)}; podemos incluso asociar\n"
 "una variable a una definici@'on de funci@'on."
 
 #. type: Plain text
@@ -5585,15 +5585,15 @@ msgid ""
 "A symbol can be bound to a value in several ways.  @xref{set & setq, , "
 "Setting the Value of a Variable}, for information about one way to do this."
 msgstr ""
-"Un s@'{@dotless{i}}mbolo puede ser emparejado por un valor en varios\n"
-"caminos. Ver @ref{set y setq, , Configurando el valor de una variable},\n"
-"para informaci@'on acerca de un camino para hacer esto."
+"Un s@'{@dotless{i}}mbolo puede vincularse a un valor de varias\n"
+"maneras. Ver @ref{set y setq, , Configurando el valor de una variable},\n"
+"para obtener informaci@'on sobre una manera de hacer esto."
 
 #. type: subsection
 #: emacs-lisp-intro.texi:1839
 #, no-wrap
 msgid "Error Message for a Symbol Without a Function"
-msgstr "Mensaje de error para un s@'{@dotless{i}}mbolo sin una funci@'on"
+msgstr "Mensaje de error de un s@'{@dotless{i}}mbolo sin una funci@'on"
 
 #. type: cindex
 #: emacs-lisp-intro.texi:1840
@@ -5628,7 +5628,7 @@ msgstr ""
 "Si @code{fill-column} fuese el primer o @'unico elemento de una lista,\n"
 "el int@'erprete de Lisp intentar@'{@dotless{i}}a encontrar la\n"
 "definici@'on de funci@'on adjunta. Pero @code{fill-column} no tiene\n"
-"definici@'on de funci@'on. Prueba evaluando esto:"
+"una definici@'on de funci@'on. Prueba evaluando esto:"
 
 #. type: smallexample
 #: emacs-lisp-intro.texi:1854
@@ -5669,8 +5669,8 @@ msgid ""
 "(Remember, to quit the debugger and make the debugger window go away, type "
 "@kbd{q} in the @file{*Backtrace*} buffer.)"
 msgstr ""
-"(Recuerda, para salir del depurador y crear la ventana del depurador\n"
-"para ir fuera, escribe @kbd{q} en el @file{*Backtrace*} buffer.)"
+"(Recuerda, para salir del depurador y hacer que la ventana del depurador\n"
+"desaparezca, presiona @kbd{q} en el buffer @file{*Backtrace*}.)"
 
 #. type: smallexample
 #: emacs-lisp-intro.texi:1883
@@ -5682,7 +5682,7 @@ msgstr "La definici@'on de s@'{@dotless{i}}mbolos de 
funci@'on:@: fill-column\n"
 #: emacs-lisp-intro.texi:1891
 #, no-wrap
 msgid "Error Message for a Symbol Without a Value"
-msgstr "Mensaje de error para un s@'{@dotless{i}}mbolo sin un valor"
+msgstr "Mensaje de error de un s@'{@dotless{i}}mbolo sin un valor"
 
 #. type: cindex
 #: emacs-lisp-intro.texi:1892
@@ -5705,15 +5705,15 @@ msgid ""
 "after the @code{+}, before the first number 2, type @kbd{C-x C-e}:"
 msgstr ""
 "Si se intenta evaluar un s@'{@dotless{i}}mbolo que no tiene un valor\n"
-"asociado, recibir@'a un mensaje de error. Se puede ver esto\n"
+"asociado, recibir@'a un mensaje de error. Esto se puede ver\n"
 "experimentando con nuestra suma 2 m@'as 2. En la siguiente\n"
-"expresi@'on, pon el cursor correcto despu@'es de @code{+}, antes del\n"
-"primer n@'umero 2, escribe @kbd{C-x C-e}:"
+"expresi@'on, pon el cursor correcto despu@'es del @code{+}, antes del\n"
+"primer n@'umero 2, presiona @kbd{C-x C-e}:"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:1909
 msgid "In GNU Emacs 22, you will create a @file{*Backtrace*} buffer that says:"
-msgstr "En GNU Emacs 22, se crear@'a un buffer @file{*Backtrace*} que dice:"
+msgstr "En GNU Emacs 24, se crear@'a un buffer @file{*Backtrace*} que dice:"
 
 #. type: group
 #: emacs-lisp-intro.texi:1919
@@ -5741,7 +5741,7 @@ msgid ""
 "(Again, you can quit the debugger by typing @kbd{q} in the "
 "@file{*Backtrace*} buffer.)"
 msgstr ""
-"(De nuevo, se puede salir del depurador escribiendo @kbd{q} en el\n"
+"(De nuevo, se puede salir del depurador pulsando @kbd{q} en el\n"
 "b@'uffer @file{*Backtrace*}.)"
 
 #. type: Plain text
@@ -5752,11 +5752,11 @@ msgid ""
 "case, the function does not have a value as a variable; while in the other "
 "error message, the function (the word `this') did not have a definition."
 msgstr ""
-"Esta traza es diferente desde los muy primeros mensajes de error que\n"
-"vimos, que dijimos, @samp{El depurador introdujo--errores Lisp: (esta\n"
-"funci@'on est@'a vac@'{@dotless{i}}a)}. En este caso, la funci@'on no\n"
+"Esta traza es diferente del primer mensaje de error que\n"
+"vimos, que dijimos, @samp{Debugger entered--Lisp error: (void-function\n"
+"esto)}. En este caso, la funci@'on no\n"
 "tiene una valor como una variable; mientras en el otro mensaje de\n"
-"error, la funci@'on (la palabra `this') no tuvo una definici@'on."
+"error, la funci@'on (la palabra `esto') no tuvo una definici@'on."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:1939
@@ -5770,11 +5770,11 @@ msgid ""
 msgstr ""
 "En este experimento con el @code{+}, lo que se hizo fu@'e causar\n"
 "que el int@'erprete Lisp eval@'ue el @code{+} y busque el valor de la\n"
-"variable en vez de la definici@'on de la funci@'on. Nosotros hicimos\n"
-"esto dejando el cursor correcto despu@'es del s@'{@dotless{i}}mbolo en\n"
-"vez de despu@'es de los par@'entesis que cierran la lista como hicimos\n"
+"variable en vez de la definici@'on de la funci@'on. Hicimos\n"
+"esto colocando el cursor justo despu@'es del s@'{@dotless{i}}mbolo en\n"
+"lugar de ponerlo al final de los par@'entesis que cierran la lista como 
hicimos\n"
 "antes. Como consecuencia, el int@'erprete Lisp evalu@'o la\n"
-"s-expresi@'on precedente, que en este caso fu@'e el @code{+} en\n"
+"s-expresi@'on anterior, que en este caso fu@'e el @code{+} en\n"
 "s@'{@dotless{i}}."
 
 #. type: Plain text
@@ -5784,8 +5784,8 @@ msgid ""
 "definition, the error message reported that the symbol's value as a variable "
 "was void."
 msgstr ""
-"Desde que @code{+} no tiene un valor asociado, solo la definici@'on de\n"
-"funci@'on, el mensaje de error reportado que el valor del\n"
+"Ya que @code{+} no tiene un valor asociado, solo la definici@'on de\n"
+"funci@'on, el mensaje de error informa que el valor del\n"
 "s@'{@dotless{i}}mbolo como una variable estaba vac@'{@dotless{i}}o."
 
 #. type: example
@@ -5808,9 +5808,9 @@ msgid ""
 "To see how information is passed to functions, let's look again at our old "
 "standby, the addition of two plus two.  In Lisp, this is written as follows:"
 msgstr ""
-"Para ver c@'omo la informaci@'on pasa a funciones, se permite mirar\n"
-"de nuevo a nuestro viejo standby, la adici@'on de dos m@'as dos. En\n"
-"Lisp, esto es escrito como sigue:"
+"Para ver c@'omo la informaci@'on se pasa a las funciones, veamos\n"
+"de nuevo a nuestro viejo recurso, la adici@'on de dos m@'as dos. En\n"
+"Lisp, esto se escribe como sigue:"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:1972
@@ -5820,8 +5820,8 @@ msgid ""
 "@code{+}."
 msgstr ""
 "Si se eval@'ua esta expresi@'on, el n@'umero 4 aparecer@'a en tu @'area\n"
-"echo. Lo que el int@'erprete de Lisp hace es a@~nadir los n@'umero que\n"
-"sigue el @code{+}."
+"echo. Lo que el int@'erprete de Lisp hace es sumar los n@'umeros despues\n"
+"del @code{+}."
 
 #. type: cindex
 #: emacs-lisp-intro.texi:1973
@@ -5836,9 +5836,9 @@ msgid ""
 "@code{+}.  These numbers are the information that is given to or "
 "@dfn{passed} to the function."
 msgstr ""
-"Los n@'umeros a@~nadidos por @code{+} son llamados @dfn{argumentos} de\n"
-"la funci@'on @code{+}. Estos n@'umeros son la informaci@'on que es\n"
-"dada para o @dfn{pasada} a la funci@'on."
+"Los n@'umeros sumados por @code{+} son llamados @dfn{argumentos} de\n"
+"la funci@'on @code{+}. Estos n@'umeros son la informaci@'on que se\n"
+"da o @dfn{pasa} a la funci@'on."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:1997
@@ -5865,22 +5865,24 @@ msgstr ""
 "La palabra `argumento' viene del @'ambito de las matem@'aticas y no se\n"
 "refiere a una disputa entre 2 personas, sino que se refiere a la\n"
 "informaci@'on presentada a la funci@'on, en este caso, al @code{+}. En\n"
-"Lisp, los argumentos a una funci@'on son los @'atomos o listas que\n"
-"siguen la funci@'on. Los valores devueltos por la evaluaci@'on de\n"
+"Lisp, los argumentos de una funci@'on son los @'atomos o listas que\n"
+"siguen a la funci@'on. Los valores devueltos por la evaluaci@'on de\n"
 "estos @'atomos o listas son pasados a la funci@'on. Funciones\n"
 "diferentes requieren diferentes n@'umeros de argumentos; algunas\n"
-"funciones no requieren ninguno m@'as.@footnote{Es curioso trazar la\n"
-"ruta por la que la palabra `argumento' viene para tener dos\n"
-"significados diferentes, uno en matem@'aticas y el otro en el ingl@'es\n"
-"de cada d@'{@dotless{i}}a. De acuerdo al @cite{Oxford English\n"
+"funciones no requieren ninguno en absoluto.@footnote{Es curioso trazar la\n"
+"ruta por la cual la palabra `argumento' llego a tener dos\n"
+"significados distintos, uno en matem@'aticas y el otro en el ingl@'es\n"
+"cotidiano. De acuerdo al @cite{Oxford English\n"
 "Dictionary}, la palabra deriva del Lat@'{@dotless{i}}n para\n"
-"@samp{clarificar}, de este modo significa, por un hilo de\n"
-"derivaci@'on, viene a significar `asertir de una manera contra otro\n"
-"que puede crear un contador de aserciones', que lidera el significado\n"
-"de la palabra como una disputa. (N@'otese aqu@'{@dotless{i}} que la\n"
-"palabra Ingl@'es tiene dos definiciones diferentes adjuntas al mismo\n"
+"@samp{dejar claro, probar}, por lo tanto, paso a significar, por un hilo de\n"
+"derivaci@'on, `la evidencia ofrecida como prueba', es decir `la 
informaci@'on\n"
+"que se ofrece', que conduce a su significado en Lisp.\n"
+"Pero en el otro hilo de derivaci@'on, paso a significar `afirmar de una\n"
+"manera lo que otros pueden afirmar en contra', lo que llevó a la disputa 
del\n"
+"significado de la palabra. (N@'otese aqu@'{@dotless{i}} que la\n"
+"palabra Ingl@'esa tiene dos definiciones diferentes adjuntas al mismo\n"
 "tiempo. En contraste, en Emacs Lisp, un s@'{@dotless{i}}mbolo no puede\n"
-"tener dos definiciones de funciones diferentes al mismo tiempo.)}"
+"tener dos definiciones de funci@'on diferentes al mismo tiempo.)}"
 
 #. type: subsection
 #: emacs-lisp-intro.texi:2010
@@ -5898,7 +5900,7 @@ msgstr "Tipos de datos"
 #: emacs-lisp-intro.texi:2013
 #, no-wrap
 msgid "Arguments' data types"
-msgstr "Argumentos de tipos datos"
+msgstr "Tipos de dato de los argumentos"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2019
@@ -5909,8 +5911,8 @@ msgid ""
 "different kinds of data for their arguments."
 msgstr ""
 "Los tipos de datos que deber@'{@dotless{i}}an ser pasados a una\n"
-"funci@'on dependen de que tipo de informaci@'on usan. Los argumentos a\n"
-"una funci@'on tales como @code{+} deben tener valores que son\n"
+"funci@'on dependen de que tipo de informaci@'on usan. Los argumentos de\n"
+"una funci@'on como @code{+} deben tener valores que son\n"
 "n@'umeros, puesto que @code{+} a@~nade n@'umeros. Otras funciones usan\n"
 "diferentes tipos de datos para sus argumentos."
 
@@ -5928,10 +5930,10 @@ msgid ""
 "Concatenating the two character strings @code{abc}, @code{def} produces the "
 "single string @code{abcdef}.  This can be seen by evaluating the following:"
 msgstr ""
-"Por ejemplo, la funci@'on @code{concat} enlaza o une dos o m@'as\n"
+"Por ejemplo, la funci@'on @code{concat} concatena o une dos o m@'as\n"
 "cadenas de texto para producir una cadena. Los argumentos son\n"
 "cadenas. La concatenaci@'on de los dos caracteres de cadenas\n"
-"@code{abc}, @code{def} producen la cadena simple @code{abcdef}. Esto\n"
+"@code{abc}, @code{def} produce una cadena @code{abcdef}. Esto\n"
 "puede ser visto evaluando lo siguiente:"
 
 #. type: smallexample
@@ -5961,7 +5963,7 @@ msgstr ""
 "una subcadena del primer argumento. Esta funci@'on toma tres\n"
 "argumentos. Su primer argumento es la cadena de caracteres, el segundo\n"
 "y tercer argumento son n@'umeros que indican el principio y el fin de la\n"
-"subcadena. Los n@'umeros son un contaje del n@'umero de caracteres\n"
+"subcadena. Los n@'umeros son un conteo del n@'umero de caracteres\n"
 "(incluyendo espacios y puntuaciones) desde el principio de la cadena."
 
 #. type: Plain text
@@ -5973,7 +5975,7 @@ msgstr "Por ejemplo, si eval@'ua lo siguiente:"
 #: emacs-lisp-intro.texi:2048
 #, no-wrap
 msgid "(substring \"The quick brown fox jumped.\" 16 19)\n"
-msgstr "(substring \"El r@'apido zorro marr@'on salt@'o.\" 12 17)\n"
+msgstr "(substring \"El r@'apido zorro marr@'on salt@'o.\" 10 15)\n"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2053
@@ -5996,13 +5998,13 @@ msgid ""
 "argument that is a string, not from another type of atom such as a number or "
 "symbol."
 msgstr ""
-"N@'otese que la cadena pasada a @code{substring} es un @'atomo simple\n"
-"incluso aunque sea hecho de varias palabras separadas por\n"
-"espacios. Lisp cuenta cada cosa entre dos marcas de citas como parte\n"
+"N@'otese que la cadena pasada a @code{substring} es un solo @'atomo\n"
+"apesar de estar compuesto de varias palabras separadas por\n"
+"espacios. Lisp considera que cualquier cosa entre dos marcas de cita es 
parte\n"
 "de la cadena, incluyendo los espacios. Se puede pensar la funci@'on\n"
-"@code{substring} como una forma de `despedazar @'atomos' ya que toma\n"
+"@code{substring} como un tipo de `acelerador de particulas' ya que toma\n"
 "un @'atomo indivisible y extrae una parte. Sin embargo,\n"
-"@code{substring} es solo capaz de extraer una subcadena desde un\n"
+"@code{substring} solo es capaz de extraer una subcadena desde un\n"
 "argumento que es una cadena, no otro tipo de @'atomo tal como un\n"
 "n@'umero o s@'{@dotless{i}}mbolo.\n"
 
@@ -6020,8 +6022,8 @@ msgid ""
 "returns a number.  This number can be used in an addition."
 msgstr ""
 "Un argumento puede ser un s@'{@dotless{i}}mbolo que devuelva un valor\n"
-"cuando es evaluado. Por ejemplo, cuando el s@'{@dotless{i}}mbolo\n"
-"@code{fill-column} por s@'{@dotless{i}} mismo es evaluado, devuelve un\n"
+"cuando es evaluado. Por ejemplo, evaluar el s@'{@dotless{i}}mbolo\n"
+"@code{fill-column} en si, devuelve un\n"
 "n@'umero. Este n@'umero puede ser usado en una adici@'on."
 
 #. type: Plain text
@@ -6029,7 +6031,7 @@ msgstr ""
 msgid ""
 "Position the cursor after the following expression and type @kbd{C-x C-e}:"
 msgstr ""
-"Posicionar el cursor despu@'es la siguiente expresi@'on y escribe\n"
+"Posicionar el cursor despu@'es de la siguiente expresi@'on y presiona\n"
 "@kbd{C-x C-e}:"
 
 #. type: smallexample
@@ -6045,8 +6047,8 @@ msgid ""
 "@code{fill-column} alone.  For me, this is 74, because my value of "
 "@code{fill-column} is 72."
 msgstr ""
-"El valor ser@'a un n@'umero dos m@'as que tu tienes evaluando\n"
-"@code{fill-column} solo. Para m@'{@dotless{i}}, este es 74, porque mi\n"
+"El valor ser@'a dos m@'as el n@'umero que se obtiene al evaluar solamente\n"
+"@code{fill-column}. En m@'{@dotless{i}} caso, este es 74, porque mi\n"
 "valor de @code{fill-column} es 72."
 
 #. type: Plain text
@@ -6059,10 +6061,10 @@ msgid ""
 "@w{@code{\" red foxes.\"}} and the list @code{(number-to-string (+ 2 fill-"
 "column))}."
 msgstr ""
-"Como se ha visto, un argumento puede ser un s@'{@dotless{i}}mbolo que \n"
+"Como acabamos de ver, un argumento puede ser un s@'{@dotless{i}}mbolo que \n"
 "devuelve un valor cuando se eval@'ua. Adem@'as, un argumento puede \n"
 "ser una lista que devuelve un valor cuando es evaluada. Por ejemplo, \n"
-"en la siguiente expresi@'on, los argumentos para la funci@'on\n"
+"en la siguiente expresi@'on, los argumentos de la funci@'on\n"
 "@code{concat} son las cadenas @w{@code{\"Los\"}} y @w{@code{\" zorros\n"
 "rojos.\"}} y la lista @code{(number-to-string (+ 2 fill-column))}."
 
@@ -6084,12 +6086,12 @@ msgid ""
 "@code{int-to-string}.)"
 msgstr ""
 "Si se eval@'ua esta expresi@'on---y si, como con mi Emacs,\n"
-"@code{fill-column} se eval@'ua a 72--- aparecer@'a @code{\"Los 74\n"
+"@code{fill-column} se eval@'ua a 72---aparecer@'a @code{\"Los 74\n"
 "zorros rojos.\"} en el @'area echo. (N@'otese que se debe poner espacio\n"
 "despu@'es de la palabra @samp{Los} y antes de la palabra @samp{rojos}\n"
 "y as@'{@dotless{i}} es como aparecer@'a en la cadena final. La\n"
-"funci@'on @code{number-to-string} convierte los enteros que la\n"
-"funci@'on de adici@'on devuelve una cadena. @code{number-to-string}\n"
+"funci@'on @code{number-to-string} convierte el entero que devuelve la\n"
+"funci@'on de adici@'on a una cadena. @code{number-to-string}\n"
 "tambi@'en se conoce como @code{int-to-string}.)"
 
 #. type: cindex
@@ -6113,12 +6115,12 @@ msgid ""
 "you will see in the echo area is printed in this text after "
 "@samp{@result{}}, which you may read as `evaluates to'."
 msgstr ""
-"Algunas funciones, tales como @code{concat}, @code{+}, o @code{*},\n"
+"Algunas funciones, como @code{concat}, @code{+}, o @code{*},\n"
 "toman cualquier n@'umero de argumentos. (El @code{*} es el\n"
 "s@'{@dotless{i}}mbolo para multiplicar.) Esto puede ser visto\n"
-"evaluando cada uno de las siguientes expresiones en el camino\n"
-"usual. Que ver@'as en el @'area echo que est@'a impresa en este texto\n"
-"despu@'es de @samp{@result{}}, que puedes leer como `evaluar a'."
+"evaluando cada una de las siguientes expresiones de la forma\n"
+"habitual. Lo que ver@'as en el @'area echo se imprime en este texto\n"
+"despu@'es de @samp{@result{}}, que se puede leer como `evaluar a'."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2117
@@ -6212,11 +6214,11 @@ msgid ""
 msgstr ""
 "Cuando a una funci@'on se le pasa un argumento del tipo incorrecto, el\n"
 "interpr@'ete Lisp produce un mensaje de error. Por ejemplo, la\n"
-"funci@'on @code{+} espera los valores de sus argumentos para ser\n"
-"n@'umeros. Como un experimento nosotros podemos pasar el\n"
+"funci@'on @code{+} espera que los valores de sus argumentos sean\n"
+"n@'umeros. Como un experimento podemos pasar el\n"
 "s@'{@dotless{i}}mbolo citado @code{hola} en vez de un\n"
-"n@'umero. Posicionar el cursor despu@'es la siguiente expresi@'on y\n"
-"escribir @kbd{C-x C-e}:"
+"n@'umero. Coloca el cursor despu@'es de la siguiente expresi@'on y\n"
+"presiona @kbd{C-x C-e}:"
 
 #. type: smallexample
 #: emacs-lisp-intro.texi:2162
@@ -6233,12 +6235,12 @@ msgid ""
 "number.  Only numbers can be added.  So @code{+} could not carry out its "
 "addition."
 msgstr ""
-"Cuando se hace esto se generar@'a un mensaje de error. Lo qu@'e ha\n"
-"ocurrido es que @code{+} ha intentado a@~nadir el 2 para el valor\n"
+"Al hacer esto se generar@'a un mensaje de error. Lo qu@'e ha\n"
+"ocurrido es que @code{+} ha intentado a@~nadir el 2 al valor\n"
 "devuelto por @code{'hola}, pero el valor devuelto por @code{'hola}\n"
 "es el s@'{@dotless{i}}mbolo @code{hola}, no un n@'umero. Solo los\n"
-"n@'umeros pueden ser a@~nadidos. As@'{@dotless{i}} @code{+}\n"
-"podr@'{@dotless{i}}a no encarrilar su adici@'on."
+"n@'umeros pueden ser a@~nadidos. Por tanto @code{+}\n"
+"no pudo llevar a cabo su adici@'on."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2173
@@ -6250,8 +6252,7 @@ msgstr "Se crear@'a e introducir@'a un b@'uffer 
@file{*Backtrace*} que dice:"
 #, no-wrap
 msgid ""
 "---------- Buffer: *Backtrace* ----------\n"
-"Debugger entered--Lisp error:\n"
-"         (wrong-type-argument number-or-marker-p hello)\n"
+"Debugger entered--Lisp error:\n" (wrong-type-argument number-or-marker-p 
hello)\n"
 "  +(2 hello)\n"
 "  eval((+ 2 (quote hello)))\n"
 "  eval-last-sexp-1(nil)\n"
@@ -6260,10 +6261,9 @@ msgid ""
 "---------- Buffer: *Backtrace* ----------\n"
 msgstr ""
 "---------- Buffer: *Backtrace* ----------\n"
-"Debugger entered--Lisp error:\n"
-"         (wrong-type-argument number-or-marker-p hello)\n"
-"  +(2 hello)\n"
-"  eval((+ 2 (quote hello)))\n"
+"Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p hola)\n"
+"  +(2 hola)\n"
+"  eval((+ 2 (quote hola)))\n"
 "  eval-last-sexp-1(nil)\n"
 "  eval-last-sexp(nil)\n"
 "  call-interactively(eval-last-sexp)\n"
@@ -6276,9 +6276,9 @@ msgid ""
 "learn how to read it.@footnote{@code{(quote hello)} is an expansion of the "
 "abbreviation @code{'hello}.}"
 msgstr ""
-"Como es normal, el mensaje de error intenta ser @'util y tiene sentido\n"
-"despu@'es de que se aprenda c@'omo leerlo.@footnote{@code{(quote\n"
-"hola)} es una expresi@'on de la abreviaci@'on @code{'hola}.}"
+"Como de costumbre, el mensaje de error intenta ser @'util y tiene sentido\n"
+"despu@'es de aprender c@'omo leerlo.@footnote{@code{(quote\n"
+"hola)} es una expansi@'on de la abreviatura @code{'hola}.}"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2198
@@ -6288,11 +6288,10 @@ msgid ""
 "marker-p}}.  This word is trying to tell you what kind of argument the "
 "@code{+} expected."
 msgstr ""
-"La primera parte del mensaje de error es honesto; dice @samp{wrong\n"
-"type argument} (mal tipo de argumento). Lo siguiente viene con la\n"
-"misteriosa palabra de jerga @w{@samp{number-or-marker-p}}. Esta\n"
-"palabra est@'a intentando contar qu@'e tipo de argumento @code{+} se\n"
-"espera."
+"La primera parte del mensaje de error es sencilla; dice @samp{wrong\n"
+"type argument} (tipo de argumento incorrecto). A continuación viene la\n"
+"misteriosa palabra tecnica @w{@samp{number-or-marker-p}}. Esta\n"
+"palabra est@'a intentando decirte qu@'e tipo de argumento espera @code{+}."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2211
@@ -6312,17 +6311,17 @@ msgstr ""
 "El s@'{@dotless{i}}mbolo @code{number-or-marker-p} dice que el\n"
 "int@'erprete Lisp est@'a intentando determinar si la informaci@'on\n"
 "presentada (el valor del argumento) es un n@'umero o una marca (un\n"
-"objeto especial representando una posici@'on de buffer). Lo que hace\n"
-"es testear para ver si el @code{+} est@'a siendo n@'umeros dados para\n"
-"a@~nadir. Tambi@'en chequea para ver si el argumento es algo llamado\n"
-"un marcador, que es una funcionalidad espec@'{@dotless{i}}fica de\n"
-"Emacs Lisp. (En Emacs, las localizaciones en un b@'uffer son grabadas\n"
-"como marcadores. Cuando la marca est@'a asignado con el atajo\n"
+"objeto especial que representa una posici@'on de buffer). Lo que hace\n"
+"es probar si se le estan dando numeros a sumar a @code{+}.\n"
+"Tambi@'en chequea si el argumento es algo llamado\n"
+"un marcador, que es una caracteristica espec@'{@dotless{i}}fica de\n"
+"Emacs Lisp. (En Emacs, las ubicaciones en un b@'uffer se registran\n"
+"como marcadores. Cuando se establece la marca con el comando\n"
 "@kbd{C-@@} o @kbd{C-@key{SPC}}, su posici@'on se guarda como un\n"
-"marcador. La marca puede ser considerada un n@'umero---el n@'umero de\n"
-"caracteres la localizaci@'on est@'a desde el principio del b@'uffer.)\n"
-"En Emacs Lisp, @code{+} puede ser usado para a@~nadir el valor\n"
-"num@'erico de posiciones de marca como n@'umeros."
+"marcador. La marca puede ser considerada como un n@'umero---el n@'umero de\n"
+"caracteres es la localizaci@'on desde el principio del b@'uffer.)\n"
+"En Emacs Lisp, @code{+} se puede utilizar para a@~nadir el valor\n"
+"num@'erico de los marcadores como n@'umeros."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2222
@@ -6338,18 +6337,18 @@ msgid ""
 "value of zero, and @code{listp}, a function that tests whether its argument "
 "is a list."
 msgstr ""
-"La @samp{p} de @code{number-or-marker-p} es el cuerpo de una\n"
+"La @samp{p} de @code{number-or-marker-p} es la encarnaci@'on de una\n"
 "pr@'actica iniciada en los primeros d@'{@dotless{i}}as de la\n"
-"programaci@'on Lisp. La @samp{p} es para `predicado'. En la jerga\n"
+"programaci@'on Lisp. La @samp{p} significa `predicado'. En la jerga\n"
 "usada por los primeros investigadores de Lisp, un predicado se refiere\n"
 "a una funci@'on para determinar si alguna propiedad es verdadera o\n"
-"falsa. As@'{@dotless{i}} la @samp{p} nos cuenta que\n"
+"falsa. As@'{@dotless{i}} la @samp{p} nos dice que\n"
 "@code{number-or-marker-p} es el nombre de una funci@'on que determina\n"
-"que el argumento dado es un n@'umero o una marca. Otros\n"
+"si el argumento dado es un n@'umero o una marca. Otros\n"
 "s@'{@dotless{i}}mbolos Lisp que finalizan en @samp{p} incluyen\n"
-"@code{zerop}, una funci@'on que chequea si sus argumentos tienen el\n"
-"valor de cero, y @code{listp}, una funci@'on que prueba si sus\n"
-"argumentos son una lista."
+"@code{zerop}, una funci@'on que chequea si su argumento tienen el\n"
+"valor de cero, y @code{listp}, una funci@'on que prueba si su\n"
+"argumento es una lista."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:2228
@@ -6361,11 +6360,11 @@ msgid ""
 "then you would not have got the error message."
 msgstr ""
 "Finalmente, la @'ultima parte del mensaje de error es el\n"
-"s@'{@dotless{i}}mbolo @code{hello}. Esto es el valor del argumento que\n"
-"pasaba a @code{+}. Si la adici@'on hab@'{@dotless{i}}a sido pasada al\n"
-"tipo correcto de objeto, el valor pasado habr@'{@dotless{i}}a sido un\n"
-"n@'umero, tal como 37, en vez de un s@'{@dotless{i}}mbolo como\n"
-"@code{hello}. Pero entonces tu no habr@'{@dotless{i}}as obtenido el\n"
+"s@'{@dotless{i}}mbolo @code{hola}. Este es el valor del argumento\n"
+"dado a @code{+}. Si a la adici@'on se le hubiese pasado el\n"
+"tipo correcto de objeto, el valor habr@'{@dotless{i}}a sido un\n"
+"n@'umero, como 37, en lugar de un s@'{@dotless{i}}mbolo como\n"
+"@code{hola}. Pero entonces no habr@'{@dotless{i}}as obtenido el\n"
 "mensaje de error."
 
 #. type: smallexample

Reply via email to