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

    pre-revision en emacs-lisp-intro-es.po lineas 8488-9173
---
 emacs-lisp-intro-es.po | 327 ++++++++++++++++++++++++-------------------------
 1 file changed, 163 insertions(+), 164 deletions(-)

diff --git a/emacs-lisp-intro-es.po b/emacs-lisp-intro-es.po
index 5f55d66840..586f8b352d 100644
--- a/emacs-lisp-intro-es.po
+++ b/emacs-lisp-intro-es.po
@@ -8500,18 +8500,18 @@ msgid ""
 "optional, but it is so useful, it should be included in almost every "
 "function you write."
 msgstr ""
-"La lista de argumentos est@'a seguida por la documentaci@'on que\n"
-"describe la funci@'on. Esto es lo que tu ves cuando tu escribes\n"
-"@w{@kbd{C-h f}} y el nombre de una funci@'on. Incidentalmente, cuando\n"
-"se escribe una documentaci@'on como esta, se har@'{@dotless{i}}a la\n"
-"primera l@'{@dotless{i}}nea una frase completa desde algunos comandos,\n"
-"tal como @code{apropos}, imprime solo la primera l@'{@dotless{i}}nea\n"
-"de una documentaci@'on multi-l@'{@dotless{i}}nea. Tambi@'en, no\n"
-"indentar@'{@dotless{i}}a la segunda l@'{@dotless{i}}nea de una\n"
-"documentaci@'on, si tu tienes una, esto se ve cuando usas @kbd{C-h f}\n"
-"(@code{describe-function}). La documentaci@'on es opcional, pero es\n"
-"tambi@'en @'util, deber@'{@dotless{i}}a ser incluido en casi cualquier\n"
-"funci@'on que se escribe."
+"La lista de argumentos es seguida por la cadena de documentaci@'on que\n"
+"describe la funci@'on. Esto es lo que ves cuando presionas\n"
+"@w{@kbd{C-h f}} y escribes el nombre de una funci@'on. Por cierto, cuando\n"
+"escribas una cadena de documentaci@'on como esta, debes confeccionar la\n"
+"primer l@'{@dotless{i}}nea como una sentencia completa ya que algunos 
comandos,\n"
+"como @code{apropos}, imprimen solo la primer l@'{@dotless{i}}nea\n"
+"de una cadena de documentaci@'on de varias l@'{@dotless{i}}neas. Ademas, no\n"
+"debes indentar la segunda l@'{@dotless{i}}nea de la\n"
+"cadena de documentaci@'on, si tienes una, porque se ve extraño al utilizar 
@kbd{C-h f}\n"
+"(@code{describe-function}). La cadena de documentaci@'on es opcional, pero 
es\n"
+"tan @'util, que deber@'{@dotless{i}}as incluirla en casi cualquier\n"
+"funci@'on que escribas."
 
 #. type: findex
 #: emacs-lisp-intro.texi:3225
@@ -8531,11 +8531,11 @@ msgid ""
 msgstr ""
 "La tercera l@'{@dotless{i}}nea del ejemplo consiste en el cuerpo de la\n"
 "definici@'on de funci@'on. (La mayor@'{@dotless{i}}a de las\n"
-"definiciones de funciones, de acuerdo, son m@'as largas que esto.) En\n"
-"esta funci@'on, el cuerpo es la lista, @code{(* 7 number)}, que dice\n"
-"multiplicar el valor de @var{n@'umero} por 7. (En Emacs Lisp, @code{*}\n"
-"es la funci@'on para la multiplicaci@'on, solo como @code{+} es la\n"
-"funci@'on de suma."
+"definiciones de funci@'on, claro esta, son m@'as extensas que esta.) En\n"
+"esta funci@'on, el cuerpo es la lista, @code{(* 7 numero)}, que indica\n"
+"multiplicar el valor de @var{numero} por 7. (En Emacs Lisp, @code{*}\n"
+"es la funci@'on para la multiplicaci@'on, al igual que @code{+} es la\n"
+"funci@'on de la adici@'on."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3237
@@ -8545,17 +8545,17 @@ msgid ""
 "example that shows how @code{multiply-by-seven} is used; but don't try to "
 "evaluate this yet!"
 msgstr ""
-"Cuando se usa la funci@'on @code{multiply-by-seven}, el argumento\n"
-"@code{number} eval@'ua para el n@'umero actual que quiere ser\n"
-"usada. Aqu@'{@dotless{i}} hay un ejemplo que muestra como\n"
-"@code{multiply-by-seven} es usada; pero @exclamdown{}no intentes\n"
+"Cuando se utiliza la funci@'on @code{multiplicar-por-siente}, el argumento\n"
+"@code{numero} se eval@'ua al numero que desees\n"
+"usar. He aqu@'{@dotless{i}} un ejemplo que muestra como\n"
+"utilizar @code{multiplicar-por-siente}; pero @exclamdown{}no intentes\n"
 "evaluar esto primero!."
 
 #. type: smallexample
 #: emacs-lisp-intro.texi:3240 emacs-lisp-intro.texi:3309
 #, no-wrap
 msgid "(multiply-by-seven 3)\n"
-msgstr "(multiply-by-seven 3)\n"
+msgstr "(multiplicar-por-siente 3)\n"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3251
@@ -8568,15 +8568,15 @@ msgid ""
 "definition so the computer can figure out where the argument list ends and "
 "the rest of the function definition begins."
 msgstr ""
-"El s@'{@dotless{i}}mbolo @code{n@'umero}, especificado en la\n"
-"definici@'on de funci@'on en la siguiente secci@'on, es dada o\n"
-"``emparejado a'' el valor 3 en el uso actual de la funci@'on. Note que\n"
-"aunque @code{n@'umero} estaba dentro de par@'entesis en la\n"
+"El s@'{@dotless{i}}mbolo @code{numero}, especificado en la\n"
+"definici@'on de funci@'on en la siguiente secci@'on, se da o\n"
+"``une a'' el valor 3 en el actual uso de la funci@'on. Note que\n"
+"aunque @code{numero} estaba dentro de par@'entesis en la\n"
 "definici@'on de funci@'on, el argumento pasado a la funci@'on\n"
-"@code{multiply-by-seven} no est@'a entre par@'entesis. Los\n"
-"par@'entesis son escritos en la definici@'on de funci@'on\n"
-"as@'{@dotless{i}} el ordenador puede figurarse donde la lista de\n"
-"argumentos finaliza y el resto de la definici@'on de funci@'on empieza."
+"@code{multiplicar-por-siente} no est@'a entre par@'entesis. Los\n"
+"par@'entesis se escriben en la definici@'on de funci@'on\n"
+"para que el ordenador pueda averiguar donde termina la lista de\n"
+"argumentos e inicia el resto de la definici@'on de funci@'on."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3259
@@ -8588,12 +8588,12 @@ msgid ""
 "function is the process that tells the Lisp interpreter the definition of "
 "the function.  Installation is described in the next section."
 msgstr ""
-"Si se eval@'ua este ejemplo, se obtendr@'a un mensaje\n"
-"error. (@exclamdown{}Ve adelante, pru@'ebalo!) Esto es porque hemos\n"
-"escrito la definici@'on de funci@'on pero no le hemos contado\n"
-"todav@'{@dotless{i}}a al ordenador la definici@'on --- no se ha\n"
+"Si eval@'uas este ejemplo, es probable que obtengas un mensaje de\n"
+"error. (@exclamdown{}adelante, intentalo!) Esto se debe a que hemos\n"
+"escrito la definici@'on de funci@'on pero a@'un no se a comunicado\n"
+"al ordenador la definici@'on --- no hemos\n"
 "instalado (o `cargado') la definici@'on de funci@'on en\n"
-"Emacs. Instalando una funci@'on es el proceso que cuenta al\n"
+"Emacs. Instalar una funci@'on es el proceso comunicar al\n"
 "int@'erprete Lisp la definici@'on de la funci@'on. La instalaci@'on se\n"
 "describe en la siguiente secci@'on."
 
@@ -8622,14 +8622,14 @@ msgid ""
 "name of the defined function.)  At the same time, this action installs the "
 "function definition."
 msgstr ""
-"Si est@'a leyendo esto dentro de Info en Emacs, se puede probar la\n"
-"funci@'on @code{multiply-by-seven} evaluando primero la definici@'on\n"
-"de funci@'on y entonces evaluando @code{(multiply-by-seven 3)}. Una\n"
-"copia de la definici@'on sigue. Emplaza el cursor despu@'es del\n"
-"@'ultimo par@'entesis de la definici@'on de funci@'on y escribe\n"
-"@kbd{C-x C-e}. Cuando se hace esto, @code{multiply-by-seven}\n"
+"Si est@'as leyendo esto dentro de Info en Emacs, puedes probar la\n"
+"funci@'on @code{multiply-by-seven} evaluando en primer ]ugar la 
definici@'on\n"
+"de funci@'on y luego evaluar @code{(multiplicar-por-siente 3)}. Hay una\n"
+"copia de la definici@'on a continuaci@'on. Coloca el cursor despu@'es del\n"
+"@'ultimo par@'entesis de la definici@'on de funci@'on y presiona\n"
+"@kbd{C-x C-e}. Al hacer esto, @code{multiplicar-por-siente}\n"
 "aparecer@'a en el @'area echo. (Lo que significa es que cuando una\n"
-"definici@'on de funci@'on es evaluada, el valor devuelto es el nombre\n"
+"definici@'on de funci@'on se evalua, el valor devuelto es el nombre\n"
 "de la funci@'on definida.) Al mismo tiempo, esta acci@'on instala la\n"
 "definici@'on de funci@'on."
 
@@ -8643,12 +8643,12 @@ msgid ""
 "automatically whenever you start Emacs, see @ref{Permanent Installation, , "
 "Installing Code Permanently}.)"
 msgstr ""
-"Evaluando esta @code{defun}, se ha instalado @code{multiply-by-seven}\n"
+"Al evaluar este @code{defun}, estas instanlado @code{multiply-by-seven}\n"
 "en Emacs. La funci@'on es ahora solo una parte de Emacs como\n"
-"@code{forward-word} o cualquier otra editando la funci@'on que se\n"
-"usa. (@code{multiply-by-seven} estar@'a instalada hasta que sales de\n"
-"Emacs. Para recargar c@'odigo autom@'aticamente siempre y cuando\n"
-"empieces Emacs, ver @ref{Instalaci@'on Permanente, , Instalar C@'odigo\n"
+"@code{forward-word} o cualquier otra funci@'on de edici@'on que\n"
+"utilices. (@code{multiplicar-por-siente} seguira instalado hasta que salgas 
de\n"
+"Emacs. Para volver a cargar el c@'odigo autom@'aticamente cada vez que\n"
+"Emacs inicie, ver @ref{Instalaci@'on Permanente, , Instalar C@'odigo\n"
 "Permanentemente}.)"
 
 #. type: node
@@ -8670,9 +8670,9 @@ msgid ""
 "the following sample.  Place the cursor after the following expression and "
 "type @kbd{C-x C-e}.  The number 21 will appear in the echo area."
 msgstr ""
-"Se puede ver el efecto de instalar @code{multiply-by-seven} evaluando\n"
-"el siguiente ejemplo. Localiza el cursor despu@'es de la siguiente\n"
-"expresi@'on y escribe @kbd{C-x C-e}. El n@'umero 21 aparacer@'a en el\n"
+"Puedes ver el efecto de instalar @code{multiplicar-por-siente} evaluando\n"
+"el siguiente ejemplo. Coloca el cursor despu@'es de la siguiente\n"
+"expresi@'on y presiona @kbd{C-x C-e}. El n@'umero 21 aparacer@'a en el\n"
 "@'area echo."
 
 #. type: Plain text
@@ -8683,10 +8683,10 @@ msgid ""
 "@code{multiply-by-seven}.  When you do this, a @file{*Help*} window will "
 "appear on your screen that says:"
 msgstr ""
-"Si lo desea, se puede leer la documentaci@'on para la funci@'on\n"
-"escribiendo @kbd{C-h f} (@code{describe-function}) y entonces el\n"
-"nombre de la funci@'on, @code{multiply-by-seven}. Cuando haces esto,\n"
-"una ventana @file{*Help*} aparecer@'a en tu pantalla que dice:"
+"Si lo deseas, puedes leer la documentaci@'on de la funci@'on\n"
+"presiona @kbd{C-h f} (@code{describe-function}) y luego escribe el\n"
+"nombre de la funci@'on, @code{multiplicar-por-siente}. Al hacer esto,\n"
+"una ventana @file{*Help*} aparecer@'a en tu pantalla diciendo:"
 
 #. type: group
 #: emacs-lisp-intro.texi:3320
@@ -8696,21 +8696,21 @@ msgid ""
 "(multiply-by-seven NUMBER)\n"
 "\n"
 msgstr ""
-"multiply-by-seven es una funci@'on Lisp.\n"
-"(multiply-by-seven NUMBER)\n"
+"multiplicar-por-siente is a Lisp function.\n"
+"(multiplicar-por-siente NUMERO)\n"
 "\n"
 
 #. type: group
 #: emacs-lisp-intro.texi:3322
 #, no-wrap
 msgid "Multiply NUMBER by seven.\n"
-msgstr "Multiplicar NUMERO por siete.\n"
+msgstr "Multiplica NUMERO por siete.\n"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3327
 msgid "(To return to a single window on your screen, type @kbd{C-x 1}.)"
 msgstr ""
-"(Para devolver a una ventana simple en tu pantalla, escribe @kbd{C-x 1}.)"
+"(Para volver a una sola ventana en la pantalla, presiona @kbd{C-x 1}.)"
 
 #. type: subsection
 #: emacs-lisp-intro.texi:3329
@@ -8744,10 +8744,10 @@ msgid ""
 "function definition again.  This is how you modify code in Emacs.  It is "
 "very simple."
 msgstr ""
-"Si se quiere cambiar al c@'odigo en @code{multiply-by-seven}, solo\n"
+"Si deseas modificar al c@'odigo de @code{multiplicar-por-siente}, 
simplemente\n"
 "reescr@'{@dotless{i}}belo. Para instalar la nueva versi@'on en lugar\n"
-"de la vieja, eval@'ua la definici@'on de la funci@'on de\n"
-"nuevo. As@'{@dotless{i}}, s@'e c@'omo modificar el c@'odigo en\n"
+"de la vieja, eval@'ua la nueva definici@'on de la funci@'on.\n"
+"Esta, es la forma de modificar el c@'odigo en\n"
 "Emacs. Es muy simple,"
 
 #. type: Plain text
@@ -8760,12 +8760,12 @@ msgid ""
 "interpreter ignores, but that a human reader may find useful or "
 "enlightening.  The comment is that this is the ``second version''."
 msgstr ""
-"Por ejemplo, se puede cambiar la funci@'on @code{multiply-by-seven}\n"
-"a@~nade el n@'umero por s@'{@dotless{i}} mismo siete veces en vez de\n"
-"multiplicar el n@'umero por siete. Eso produce la misma respuesta,\n"
+"A modo de ejemplo, puedes cambiar la funci@'on 
@code{multiplicar-por-siente}\n"
+"para sumar el n@'umero a s@'{@dotless{i}} mismo siete veces en lugar de\n"
+"multiplicar el n@'umero por siete. Esto produce el mismo resultado,\n"
 "pero por una ruta diferente. Al mismo tiempo, a@~nadiremos un\n"
-"comentario; un comentario es texto que el int@'erprete Lisp ignora,\n"
-"pero un lector humano puede encontrar @'util o iluminante. El\n"
+"comentario al codigo; un comentario es texto que el int@'erprete Lisp 
ignora,\n"
+"pero un lector humano puede encontrar @'util o esclarecedor. El\n"
 "comentario es que esto es la ``segunda versi@'on''."
 
 #. type: group
@@ -8776,9 +8776,9 @@ msgid ""
 "  \"Multiply NUMBER by seven.\"\n"
 "  (+ number number number number number number number))\n"
 msgstr ""
-"(defun multiply-by-seven (number)       ; @r{Segunda versi@'on.}\n"
-"  \"Multiplicar NUMERO por siete.\"\n"
-"  (+ number number number number number number number))\n"
+"(defun multiplicar-por-siente (numero)       ; @r{Segunda versi@'on.}\n"
+"  \"Multiplica NUMERO por siete.\"\n"
+"  (+ numero numero numero numero numero numero numero))\n"
 
 #. type: cindex
 #: emacs-lisp-intro.texi:3355
@@ -8794,11 +8794,11 @@ msgid ""
 "the comment.  To stretch a comment over two or more lines, begin each line "
 "with a semicolon."
 msgstr ""
-"El comentario sigue por un punto y coma, @samp{;}. En Lisp cada cosa\n"
-"en una l@'{@dotless{i}}nea sigue un punto y coma que es un\n"
-"comentario. El final de la l@'{@dotless{i}}nea es el fin del\n"
-"comentario. Para estrechar un comentario a trav@'es de dos o m@'as\n"
-"l@'{@dotless{i}}neas, empieza cada l@'{@dotless{i}}nea con un punto y\n"
+"El comentario sigue a un punto y coma, @samp{;}. En Lisp culquier cosa\n"
+"en una l@'{@dotless{i}}nea despues de un punto y coma es un\n"
+"comentario. El fin de la l@'{@dotless{i}}nea es el fin del\n"
+"comentario. Para extender un comentario por dos o m@'as\n"
+"l@'{@dotless{i}}neas, inicia cada l@'{@dotless{i}}nea con un punto y\n"
 "coma."
 
 #. type: Plain text
@@ -8808,9 +8808,9 @@ msgid ""
 "@ref{Comments, , Comments, elisp, The GNU Emacs Lisp Reference Manual}, for "
 "more about comments."
 msgstr ""
-"@xref{Empezando un fichero .emacs, , Empezando un Fichero\n"
-"@file{.emacs}}, y @ref{Comentarios, , Comentarios, elisp, El Manual de\n"
-"Referencia de GNU Emacs Lisp}, para m@'as comentarios."
+"@xref{Beginning a .emacs File, , Empezando un Fichero\n"
+"@file{.emacs}}, y @ref{Comments, , Comentarios, elisp, El Manual de\n"
+"Referencia de GNU Emacs Lisp}, para m@'as informacion sobre los comentarios."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3368
@@ -8820,9 +8820,9 @@ msgid ""
 "cursor after the last parenthesis and type @kbd{C-x C-e}."
 msgstr ""
 "Se puede instalar esta versi@'on de la funci@'on\n"
-"@code{multiply-by-seven} para evalu@'andolo en el mismo camino que se\n"
-"evalu@'o la primera funci@'on: deja el cursor despu@'es de los\n"
-"@'ultimos par@'entesis y escribe @kbd{C-x C-e}."
+"@code{multiply-by-seven} evaluando esta de la misma forma en que se\n"
+"evalu@'o la primer funci@'on: coloca el cursor despu@'es del\n"
+"@'ultimo par@'entesis y presiona @kbd{C-x C-e}."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3372
@@ -8831,9 +8831,9 @@ msgid ""
 "install it; test it; and then make fixes or enhancements and install it "
 "again."
 msgstr ""
-"En resumen, esto es c@'omo se escribe c@'odigo en Emacs Lisp: tu\n"
-"escribes una funci@'on; se instala; se testea; y entonces crea\n"
-"arreglos y mejoras e inst@'alalas de nuevo."
+"En resumen, esta es la forma en que puedes escribir c@'odigo en Emacs Lisp:\n"
+"escribes una funci@'on; la instalas; la pruebas; luego haces\n"
+"correciones y mejoras e inst@'alalas de nuevo."
 
 #. type: cindex
 #: emacs-lisp-intro.texi:3375
@@ -8857,12 +8857,12 @@ msgid ""
 "typing @kbd{C-n} for @code{next-line} or @kbd{C-x h} for @code{mark-whole-"
 "buffer}."
 msgstr ""
-"Se crea una funci@'on interactive emplazando una lista que empieza con\n"
-"la forma especial @code{interactive} inmediatamente despu@'es de la\n"
-"documentaci@'on. Un usuario puede invocar una funci@'on interactive\n"
-"escribiendo @kbd{M-x} y entonces el nombre de la funci@'on; o\n"
-"escribiendo las teclas para el que est@'a emparejado, por ejemplo,\n"
-"escribiendo @kbd{C-n} para @code{next-line} o @kbd{C-x h} para\n"
+"Haces a una funci@'on interactiva colocando una lista que inicia con\n"
+"la clase especial @code{interactive} inmediatamente despu@'es de la\n"
+"documentaci@'on. Un usuario puede invocar una funci@'on interactiva\n"
+"con @kbd{M-x} seguido del nombre de la funci@'on; o\n"
+"con un atajo de teclado ligado a esta, por ejemplo,\n"
+"pulsa @kbd{C-n} para @code{next-line} o @kbd{C-x h} para\n"
 "@code{mark-whole-buffer}."
 
 #. type: Plain text
@@ -8875,13 +8875,13 @@ msgid ""
 "returned value were displayed in the echo area each time you typed a key, it "
 "would be very distracting."
 msgstr ""
-"De manera interesante, cuando se llama a una funci@'on interactive\n"
-"interactivamente, el valor devuelto no est@'a autom@'aticamente\n"
-"mostrado en el @'area echo. Esto es porque con frecuencia se llama a\n"
-"una funci@'on interactive para sus efectos laterales, tales como\n"
-"mover hacia adelante por una palabra o l@'{@dotless{i}}nea, y no\n"
+"Curiosamente, cuando se llama a una funci@'on interactiva\n"
+"interactivamente, el valor devuelto no se muestra autom@'aticamente\n"
+"en el @'area echo. Esto se bede a que a menudo se llama a\n"
+"una funci@'on interactiva para sus efectos secundarios, tales como\n"
+"avanzar hacia adelante por palabra o l@'{@dotless{i}}nea, y no\n"
 "para el valor devuelto. Si el valor devuelto fuera mostrado en el\n"
-"@'area echo cada vez que escribiste una tecla,\n"
+"@'area echo cada vez que presionas una tecla,\n"
 "distraer@'{@dotless{i}}a mucho"
 
 #. type: unnumberedsubsec
@@ -8897,9 +8897,9 @@ msgid ""
 "value in the echo area can be illustrated by creating an interactive version "
 "of @code{multiply-by-seven}."
 msgstr ""
-"Tanto el uso de la forma especial @code{interactive} y un camino para\n"
-"mostrar un valor en el @'area echo puede ser ilustrada creando una\n"
-"versi@'on interactiva de @code{multiply-by-seven}."
+"Tanto el uso de la forma especial @code{interactive} y una forma de\n"
+"mostrar un valor en el @'area echo pueden ilustrarse creando una\n"
+"versi@'on interactiva de @code{multiplicar-por-siente}."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3408
@@ -8915,10 +8915,10 @@ msgid ""
 "  (interactive \"p\")\n"
 "  (message \"The result is %d\" (* 7 number)))\n"
 msgstr ""
-"(defun multiply-by-seven (number)       ; @r{Versi@'on Interactiva.}\n"
-"  \"Multiplicar NUMERO por siete.\"\n"
+"(defun multiplicar-por-siente (numero)       ; @r{Versi@'on Interactiva.}\n"
+"  \"Multiplica NUMERO por siete.\"\n"
 "  (interactive \"p\")\n"
-"  (message \"El resultado es %d\" (* 7 number)))\n"
+"  (message \"El resultado es %d\" (* 7 numero)))\n"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3425
@@ -8929,12 +8929,12 @@ msgid ""
 "multiply-by-seven} and pressing @key{RET}.  The phrase @samp{The result is "
 "@dots{}} followed by the product will appear in the echo area."
 msgstr ""
-"Se puede instalar este c@'odigo emplazando tu cursor despu@'es y\n"
-"escribiendo @kbd{C-x C-e}. El nombre de la funci@'on aparecer@'a en tu\n"
-"@'area echo. Entonces, se puede usar este c@'odigo escribiendo\n"
-"@kbd{C-u} y un n@'umero y entonces escribiendo @kbd{M-x\n"
-"multiply-by-seven} y presionando @key{RET}. La frase @samp{El\n"
-"resultado es @dots{}} seguido por el producto aparecer@'a en el @'area\n"
+"Para instalar este c@'odigo colaca el cursor despu@'es del ultimo parentesis 
y\n"
+"presiona @kbd{C-x C-e}. El nombre de la funci@'on aparecer@'a en el\n"
+"@'area echo. Despues, puedes utilizar este c@'odigo al presionar\n"
+"@kbd{C-u} seguido de un n@'umero, lugo @kbd{M-x\n"
+"multiplicar-por-siente} y finalmente @key{RET}. La frase @samp{El\n"
+"resultado es @dots{}} seguida por el producto aparecer@'a en el @'area\n"
 "echo"
 
 #. type: Plain text
@@ -8943,7 +8943,7 @@ msgid ""
 "Speaking more generally, you invoke a function like this in either of two "
 "ways:"
 msgstr ""
-"Hablando m@'as generalmente, se puede invocar a una funci@'on como\n"
+"Hablando en terminos mas generales, puedes invocar una funci@'on como\n"
 "@'esta de dos maneras:"
 
 #. type: enumerate
@@ -8953,8 +8953,8 @@ msgid ""
 "typing @kbd{M-x} and the name of the function, as with @kbd{C-u 3 M-x "
 "forward-sentence}; or,"
 msgstr ""
-"Escribir un argumento prefijo que contiene el n@'umero a ser pasado, y\n"
-"entonces escribir @kbd{M-x} y el nombre de la funci@'on, como con\n"
+"Al escribir un argumento prefijo que contiene el n@'umero a pasar, y\n"
+"a continuaci@'on presionar @kbd{M-x} y escribir el nombre de la funci@'on, 
como ocurre con\n"
 "@kbd{C-u 3 M-x forward-sentence}; o,"
 
 #. type: enumerate
@@ -8963,8 +8963,8 @@ msgid ""
 "By typing whatever key or keychord the function is bound to, as with @kbd{C-"
 "u 3 M-e}."
 msgstr ""
-"Escribe siempre de modo que la tecla/s de la funci@'on est@'en\n"
-"emparejadas, como con @kbd{C-u 3 M-e}."
+"Al escribir cualquier tecla o atajo de teclado ligado a la funcion a 
tratar,\n"
+"como ocurre con @kbd{C-u 3 M-e}."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3444
@@ -8973,10 +8973,10 @@ msgid ""
 "three sentences.  (Since @code{multiply-by-seven} is not bound to a key, it "
 "could not be used as an example of key binding.)"
 msgstr ""
-"Ambos ejemplos solo trabajan mencionados id@'enticamente para mover\n"
-"puntos hacia adelantes tres frases. (Desde @code{multiply-by-seven} no\n"
-"est@'a emparejado a una tecla, eso no podr@'{@dotless{i}}a ser usado\n"
-"como un ejemplo de emparejar la tecla."
+"Ambos ejemplos operan de forma identica moviendo el punto\n"
+"hacia adelantes tres frases. (Si @code{multiply-by-seven} no\n"
+"estuviese ligado a una tecla, no podr@'{@dotless{i}}a ser usado\n"
+"como ejemplo de enlace a tecla."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3447
@@ -8985,7 +8985,7 @@ msgid ""
 "key.)"
 msgstr ""
 "(@xref{Atajos de teclado, , Algunos Atajos de Teclas}, para aprender\n"
-"como emparejar un comando a una tecla.)"
+"como vincular un comando a una tecla.)"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3452
@@ -8995,17 +8995,17 @@ msgid ""
 "typing @kbd{C-u} and then a number, for example, @kbd{C-u 3 M-e} (if you "
 "type @kbd{C-u} without a number, it defaults to 4)."
 msgstr ""
-"Un argumento prefijo est@'a pasado para una funci@'on interactive\n"
-"escribiendo la tecla @key{META} seguido por un n@'umero, por ejemplo,\n"
-"@kbd{M-3 M-e}, o escribiendo @kbd{C-u} y entonces un n@'umero, por\n"
-"ejemplo, @kbd{C-u 3 M-e} (si se escribe @kbd{C-u} sin un n@'umero, por\n"
-"defecto a 4)."
+"Un argumento prefijo se pasa a una funci@'on interactiva\n"
+"pulsando la tecla @key{META} seguida por un n@'umero, por ejemplo,\n"
+"@kbd{M-3 M-e}, o con @kbd{C-u} y luego un n@'umero, por\n"
+"ejemplo, @kbd{C-u 3 M-e} (si presionas @kbd{C-u} sin ningun n@'umero, el 
valor por\n"
+"defecto es 4)."
 
 #. type: subsection
 #: emacs-lisp-intro.texi:3454
 #, no-wrap
 msgid "An Interactive @code{multiply-by-seven}"
-msgstr "Un @code{multiply-by-seven} interactivo"
+msgstr "@code{multiplicar-por-siente} interactivo"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3460
@@ -9014,10 +9014,10 @@ msgid ""
 "function @code{message} in the interactive version of @code{multiply-by-"
 "seven}.  You will recall that the function definition looks like this:"
 msgstr ""
-"Permite mirar el uso de la forma especial @code{interactive} y\n"
-"entonces en la funci@'on @code{message} en la versi@'on interactiva de\n"
-"@code{multiply-by-seven}. Se volver@'a a llamar que la definici@'on\n"
-"funci@'on se ve as@'{@dotless{i}}:"
+"Veamos la clase especial @code{interactive} y\n"
+"despues la funci@'on @code{message} en la versi@'on interactiva de\n"
+"@code{multiplicar-por-siente}. Recordaras que la definici@'on de\n"
+"funci@'on tiene el siguente aspecto:"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3473
@@ -9027,8 +9027,8 @@ msgid ""
 "the function and use its value for the argument of the function."
 msgstr ""
 "En esta funci@'on, la expresi@'on, @code{(interactive \"p\")}, es una\n"
-"lista de dos elementos. El @code{\"p\"} cuenta Emacs a pasar el\n"
-"argumento prefijo a la funci@'on y usar su valor para el argumento de\n"
+"lista de dos elementos. La @code{\"p\"} le indica a Emacs que debe pasar el\n"
+"argumento prefijo a la funci@'on y utilizar este valor para el argumento de\n"
 "la funci@'on."
 
 #. type: Plain text
@@ -9037,15 +9037,15 @@ msgid ""
 "The argument will be a number.  This means that the symbol @code{number} "
 "will be bound to a number in the line:"
 msgstr ""
-"El argumento ser@'a un n@'umero. Esto significa que el\n"
-"s@'{@dotless{i}}mbolo @code{number} ser@'a asociado a un\n"
+"El argumento debe ser un n@'umero. Esto significa que el\n"
+"s@'{@dotless{i}}mbolo @code{numero} estara asociado a un\n"
 "n@'umero en la l@'{@dotless{i}}nea:"
 
 #. type: smallexample
 #: emacs-lisp-intro.texi:3480
 #, no-wrap
 msgid "(message \"The result is %d\" (* 7 number))\n"
-msgstr "(message \"El resultado es %d\" (* 7 number))\n"
+msgstr "(message \"El resultado es %d\" (* 7 numero))\n"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3486
@@ -9071,11 +9071,11 @@ msgid ""
 "outer list, passing the values of the second and subsequent elements of the "
 "list to the function @code{message}."
 msgstr ""
-"(Si est@'a leyendo esto en GNU Emacs, se puede evaluar esta\n"
-"expresi@'on por s@'{@dotless{i}} misma.) Primera, el int@'erprete\n"
+"(Si est@'as leyendo esto en GNU Emacs, puedes evaluar esta\n"
+"expresi@'on por ti mismo.) Primera, el int@'erprete\n"
 "evaluar@'a la lista interna, que es @code{(* 7 5)}. Esto devuelve un\n"
-"valor de 35. Lo siguiente, evaluar@'a la lista externa, pasando los\n"
-"valores de la segunda y subsiguientes elementos de la lista a la\n"
+"valor de 35. A continuaci@'on, se evaluar@'a la lista externa, pasando los\n"
+"valores del segundo y posteriores elementos de la lista a la\n"
 "funci@'on @code{message}."
 
 #. type: Plain text
@@ -9090,16 +9090,15 @@ msgid ""
 "second or subsequent arguments and prints the value of the argument in the "
 "location in the string where the control sequence is located."
 msgstr ""
-"Como se ha visto, @code{message} es una funci@'on Emacs Lisp\n"
-"especialmente dise@~nada para enviar una l@'{@dotless{i}}nea de\n"
-"mensaje a un usuario. (@xref{message, , La funci@'on @code{message}})\n"
+"Como hemos visto, @code{message} es una funci@'on Emacs Lisp\n"
+"especialmente dise@~nada para enviar un\n"
+"mensaje de una l@'{@dotless{i}}nea al usuario. (@xref{message, , La funci@'on 
@code{message}})\n"
 "En resumen, la funci@'on @code{message} imprime su primer argumento en\n"
-"el @'area echo como es, excepto para ocurrencia de @samp{%d}, o\n"
-"@samp{%s} (y varios otras %-secuencias que no hemos\n"
-"mencionado). Cuando se ve una secuencia de control, la funci@'on mira\n"
-"al segundo argumento o subsiguiente e imprime el valor del argumento\n"
-"en la localizaci@'on en la cadena donde la secuencia de control est@'a\n"
-"localizada."
+"el @'area echo tal cual, exceptuando las apariciones de @samp{%d}, o\n"
+"@samp{%s} (y varias otras secuencias de control que no hemos\n"
+"mencionado). Cuando aparece una secuencia de control, la funci@'on observa\n"
+"al segundo o posteriores argumentos e imprime el valor del argumento\n"
+"en la ubicaci@'on donde se encuentra la secuencia de control."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:3513
@@ -9109,10 +9108,10 @@ msgid ""
 "@code{(* 7 5)} is the number 35.  Consequently, the number 35 is printed in "
 "place of the @samp{%d} and the message is @samp{The result is 35}."
 msgstr ""
-"En la funci@'on interactiva @code{multiply-by-seven}, la cadena de\n"
+"En la funci@'on interactiva @code{multiplicar-por-siente}, la cadena de\n"
 "control es @samp{%d}, que requiere un n@'umero, y el valor devuelto\n"
-"evaluando @code{(* 7 5)} es el n@'umero 35. Por consiguiente, el\n"
-"n@'umero 35 es impreso en lugar de @samp{%d} y el mensaje es @samp{El\n"
+"por la evaluaci@'on de @code{(* 7 5)} es el n@'umero 35. Por consiguiente, 
el\n"
+"n@'umero 35 se imprime en lugar de @samp{%d} y el mensaje es @samp{El\n"
 "resultado es 35}."
 
 #. type: Plain text
@@ -9125,19 +9124,19 @@ msgid ""
 "expression whose first element is @code{message}; but when embedded in a "
 "function, @code{message} prints the text as a side effect without quotes.)"
 msgstr ""
-"(N@'otese que cuando se llama a la funci@'on @code{multiply-by-seven},\n"
-"el mensaje est@'a impreso sin comillas, pero cuando se llama a\n"
-"@code{message}, el texto es impreso con dobles comillas. Esto es\n"
-"porque el valor devuelto por @code{message} aparece en el @'area echo\n"
-"cuando se eval@'ua una expresi@'on cuyo primer elemente es\n"
-"@code{message}; pero cuando se embebi@'o en una funci@'on,\n"
-"@code{message} se imprime el texto como un efecto lateral sin comillas.)"
+"(N@'otese que cuando llamas a la funci@'on @code{multiplicar-por-siente},\n"
+"el mensaje se imprime sin comillas, pero cuando llamas a\n"
+"@code{message}, el texto se impreme entre comillas. Esto se debe\n"
+"a que el valor devuelto por @code{message} aparece en el @'area echo\n"
+"cuando eval@'uas una expresi@'on cuyo primer elemento es\n"
+"@code{message}; pero si se integra en una funci@'on,\n"
+"@code{message} imprime el texto como un efecto secundario sin comillas.)"
 
 #. type: section
 #: emacs-lisp-intro.texi:3523
 #, no-wrap
 msgid "Different Options for @code{interactive}"
-msgstr "Opciones diferentes para @code{interactive}"
+msgstr "Diferentes opciones para @code{interactive}"
 
 #. type: cindex
 #: emacs-lisp-intro.texi:3524
@@ -9164,15 +9163,15 @@ msgid ""
 "Characters for @code{interactive}, elisp, The GNU Emacs Lisp Reference "
 "Manual}.)"
 msgstr ""
-"En el ejemplo, @code{multiply-by-seven} usa @code{\"p\"} como el\n"
-"argumento a @code{interactive}. Este argumento cuenta a Emacs que\n"
-"interprete la escritura si @kbd{C-u} seguido por un n@'umero o\n"
-"@key{META} seguido por un n@'umero como un comando para pasar este\n"
-"n@'umero a la funci@'on como su argumento. Emacs tiene m@'as de veinte\n"
-"caracteres predefinidos para usar con @code{interactive}. En casi cada\n"
-"caso, una de estas opciones te habilitar@'a para pasar la\n"
+"En el ejemplo, @code{multiplicar-por-siente} usa @code{\"p\"} como el\n"
+"argumento para @code{interactive}. Este argumento indica a Emacs que\n"
+"interprete cualquier cosa que escriba despues de @kbd{C-u} o\n"
+"del comando @key{META} como un n@'umero que sera el argumento a pasar\n"
+"a la funci@'on. Emacs tiene m@'as de veinte\n"
+"caracteres predefinidos para usar con @code{interactive}. En casi todos los\n"
+"casos, una de estas opciones te permitira pasar la\n"
 "informaci@'on adecuada interactivamente a una\n"
-"funci@'on. (@xref{C@'odigos Interactive, , Car@'acteres C@'odigo para\n"
+"funci@'on. (@xref{Interactive Codes, , Car@'acteres C@'odigo para\n"
 "@code{interactive}, elisp, El Manual de Referencia GNU Emacs Lisp})."
 
 #. type: Plain text

Reply via email to