branch: externals/emacs-lisp-intro-es
commit 3b7910ec053b11b422cd116283bbba3c521c1aaa
Author: David Arroyo Menendez <[email protected]>
Commit: David Arroyo Menendez <[email protected]>

    emacs-lisp-intro-es.po: revisado hasta el capitulo 8 desde maqueta
---
 emacs-lisp-intro-es.po | 132 ++++++++++++++++++++++++-------------------------
 1 file changed, 66 insertions(+), 66 deletions(-)

diff --git a/emacs-lisp-intro-es.po b/emacs-lisp-intro-es.po
index 5573b43df5..1ac2a120ba 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-15 20:59+0100\n"
+"PO-Revision-Date: 2015-03-16 15:37+0100\n"
 "Last-Translator: David Arroyo Men@'endez <[email protected]>\n"
 "Language-Team: Spanish <[email protected]>\n"
 "Language: Spanish\n"
@@ -17379,7 +17379,7 @@ msgid ""
 msgstr ""
 "Con las funciones @code{car} y @code{nthcdr}, se puede recuperar\n"
 "siempre la pieza de texto que se quiere. Por ejemplo, en el siguiente\n"
-"c@'odigo, @code{nthcdr 1 @dots{}} se devuelve la lista con el primer\n"
+"c@'odigo, @code{nthcdr 1 @dots{}} devuelve la lista con el primer\n"
 "@'{@dotless{i}}tem eliminado; y el @code{car} devuelve el primer\n"
 "elemento de este resto --- el segundo elemento de la lista\n"
 "original:"
@@ -17410,7 +17410,7 @@ msgstr ""
 "Las funciones actuales en Emacs son m@'as complejas que esto, de\n"
 "acuerdo. El c@'odigo para cortar y recuperar texto tiene que ser\n"
 "escrito de modo que Emacs pueda ver qu@'e elemento en la lista se\n"
-"quiere --- el primero, segundo, tercer o cualquier otro. Adem@'as,\n"
+"quiere --- el primer, segundo, tercer o cualquier otro. Adem@'as,\n"
 "cuando tiene el fin de la lista, Emacs dar@'{@dotless{i}}a el primer\n"
 "elemento de la lista, en lugar de nada."
 
@@ -17425,7 +17425,7 @@ msgid ""
 msgstr ""
 "La lista que maneja las piezas de texto se llama @dfn{kill ring}\n"
 "(anillo de la muerte). Este cap@'{@dotless{i}}tulo lidera una\n"
-"descripci@'on del anillo de la muerte y como eso es usado por la\n"
+"descripci@'on del anillo de la muerte y como eso se usa por la\n"
 "primera traza de c@'omo la funci@'on @code{zap-to-char} funciona. Esta\n"
 "funci@'on usa (o `llama') a una funci@'on que invoca a otra funci@'on\n"
 "que manipula el anillo de la muerte. De este modo, antes de lograr las\n"
@@ -17621,11 +17621,12 @@ msgid ""
 "character.  The prompt follows the @samp{c} and is the string @samp{Zap to "
 "char:@: } (with a space after the colon to make it look good)."
 msgstr ""
-"La segunda parte de @code{\"p\\ncZap a caracter:@: \"} es @samp{cZap to\n"
+"La segunda parte de @code{\"p\\ncZap a caracter:@: \"} es @samp{cZap a\n"
 "car@'acter:@:}. En esta parte, la tecla baja @samp{c} indica que\n"
 "@code{interactive} espera una consola que el argumento ser@'a un\n"
-"caracter. La consola sigue el @samp{c} y es la cadena @samp{Zap to\n"
-"caracter:@: } (con un espacio despu@'es del punto y coma para hacerlo bien)."
+"caracter. La consola sigue el @samp{c} y es la cadena @samp{Zap a\n"
+"caracter:@: } (con un espacio despu@'es del punto y coma para hacerlo\n"
+"bien)."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:7752
@@ -17633,9 +17634,9 @@ msgid ""
 "What all this does is prepare the arguments to @code{zap-to-char} so they "
 "are of the right type, and give the user a prompt."
 msgstr ""
-"Tod lo que hace es preparar los argumentos para @code{zap-to-char}\n"
-"as@'{@dotless{i}} ellos est@'an en el tipo correcto, y dan al usuario\n"
-"un prompt."
+"Todo lo que se hace es preparar los argumentos para @code{zap-to-char}\n"
+"as@'{@dotless{i}} est@'an en el tipo correcto, y dan al usuario un\n"
+"prompt."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:7757
@@ -17713,7 +17714,7 @@ msgstr ""
 #. type: Plain text
 #: emacs-lisp-intro.texi:7787
 msgid "@code{(point)} is the current position of the cursor."
-msgstr "@code{(point)} es la posici@'on actual del cursor."
+msgstr "Lo que devuelve @code{(point)} es la posici@'on actual del cursor."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:7791
@@ -17755,13 +17756,13 @@ msgid ""
 "character in the target.  Also, @code{search-forward} returns @code{t} for "
 "true.  (Moving point is therefore a `side effect'.)"
 msgstr ""
-"La funci@'on @code{search-forward} es usada para localizar el\n"
+"La funci@'on @code{search-forward} se usa para localizar el\n"
 "zapped-for-character en @code{zap-to-char}. Si la b@'usqueda es\n"
 "exitosa, @code{search-forward} deja el punto inmediatamente despu@'es\n"
 "del @'ultimo car@'acter en la cadena objetivo. (En @code{zap-to-char},\n"
 "la cadena objetivo es solo un car@'acter largo. @code{zap-to-char} usa\n"
 "la funci@'on @code{char-to-string} para asegurar que el ordenador\n"
-"trata este car@'acter como una cadena.) Si la b@'usqueda es hacia\n"
+"trata este car@'acter como una cadena). Si la b@'usqueda es hacia\n"
 "atr@'as, @code{search-forward} deja el punto solo antes del primer\n"
 "car@'acter en el objetivo. Tambi@'en, @code{search-forward} devuelve\n"
 "@code{t} para verdad. (Moviendo el punto all@'{@dotless{i}} es un\n"
@@ -17833,7 +17834,7 @@ msgid ""
 msgstr ""
 "El segundo argumento asocia la b@'usqueda; eso se especifica como\n"
 "una posici@'on en el b@'uffer. En este caso, la b@'usqueda puede ir al\n"
-"fin del b@'uffer, as@'{@dotless{i}} no se asigna y el segundo\n"
+"final del b@'uffer, as@'{@dotless{i}} no se asigna y el segundo\n"
 "argumento es @code{nil}."
 
 #. type: enumerate
@@ -17880,10 +17881,10 @@ msgid ""
 "                @var{what-to-do-if-search-fails}\n"
 "                @var{repeat-count})\n"
 msgstr ""
-"(search-forward \"@var{target-string}\"\n"
-"                @var{limit-of-search}\n"
-"                @var{what-to-do-if-search-fails}\n"
-"                @var{repeat-count})\n"
+"(search-forward \"@var{cadena-a-buscar}\"\n"
+"                @var{limite-de-busqueda}\n"
+"                @var{que-hacer-si-la-busqueda-falla}\n"
+"                @var{repetir-contaje})\n"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:7870
@@ -17950,7 +17951,7 @@ msgstr ""
 "El primer argumento de @code{progn} es @code{search-forward}. Cuando\n"
 "@code{search-forward} encuentra la cadena, la funci@'on deja el punto\n"
 "inmediatamente despu@'es del @'ultimo caracter en la cadena\n"
-"objetivo. (En este caso la cadena objetivo es solo un caracter de\n"
+"objetivo. (En este caso la cadena objetivo es solo un car@'acter\n"
 "largo.) Si la b@'usqueda es hacia atr@'as, @code{search-forward} deja\n"
 "el punto justo antes del primer car@'acter en el objetivo. El\n"
 "movimiento del punto es un efecto lateral."
@@ -18067,7 +18068,7 @@ msgstr ""
 "En esencia, la funci@'on @code{kill-region} llama a\n"
 "@code{condition-case}, que toma tres argumentos. En esta funci@'on, el\n"
 "primer argumento no hace nada. El segundo argumento contiene el\n"
-"c@'odigo que hace el trabajo cuando todo va bien. El tercer argumento\n"
+"c@'odigo hace el trabajo cuando todo va bien. El tercer argumento\n"
 "contiene el c@'odigo que se llama en el evento de un error."
 
 #. type: unnumberedsubsec
@@ -18162,7 +18163,7 @@ msgstr ""
 "      ;;    Empieza con una funci@'on `let' que extrae la cadena\n"
 "      ;;    y chequea si existe. Si es as@'{@dotless{i}} (esto es lo\n"
 "      ;;    que `when' chequea), eso llama a una funci@'on `if' que\n"
-"      ;;    determina si el comando previo que era otra llamada para\n"
+"      ;;    determina si el comando previo que era otra llamada\n"
 "      ;;    si el comando previo fu@'e otra llamada a `kill-region';\n"
 "      ;;    si lo era, entonces el siguiente texto se a@~nade\n"
 "      ;;    cuando se chequea), eso llama a una funci@'on `if' que\n"
@@ -18198,7 +18199,7 @@ msgstr ""
 "      ;;    de nuevo chequea si la cadena actual existe; \n"
 "      ;;    por a@~nadidura, eso chequea si el comando previo fuese\n"
 "      ;;    otra llamada a `kill-region'. Si una u otra condici@'on\n"
-"      ;;    es verdadero, entoncese eso configura el actual comando a \n"
+"      ;;    es verdadero, entonces eso configura el actual comando a \n"
 "      ;;    ser `kill-region'.\n"
 
 #. type: group
@@ -18542,7 +18543,7 @@ msgstr ""
 "Un manejador de errores es el tercer argumento para\n"
 "@code{condition-case}. Un manejador de errores tiene dos partes, un\n"
 "@var{condition-name} y un @var{body}. Si la parte @var{condition-name}\n"
-"de un manejador de errores encuentra un nombre de condici@'on generado\n"
+"tiene un manejador de errores encuentra un nombre de condici@'on generado\n"
 "por un error, entonces la parte del @var{body} del manejador de errores\n"
 "se ejecuta."
 
@@ -18865,9 +18866,9 @@ msgid ""
 msgstr ""
 "Los argumentos son @code{beg} y @code{end} y la funci@'on es\n"
 "interactiva con @code{\"r\"}, as@'{@dotless{i}} los dos argumentos deben\n"
-"referir al principio y el fin de la regi@'on. Si has estado leyendo a\n"
-"trav@'es de este documento desde el principio, comprediendo estas\n"
-"partes de una funci@'on es casi llegando a ser rutina."
+"referirse al principio y al final de la regi@'on. Si ha estado\n"
+"leyendo a trav@'es de este documento desde el principio, comprendiendo\n"
+"estas partes de una funci@'on casi llegar@'{@dotless{i}}a a ser rutina."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:8434
@@ -18876,10 +18877,10 @@ msgid ""
 "`kill' has a meaning different from usual.  The `Transient Mark' and "
 "@code{interprogram-cut-function} comments explain certain side-effects."
 msgstr ""
-"La documentaci@'on es algo confusa a menos que recuerdes que la\n"
-"palabra `kill' tiene un significado diferente del usual. La `Marca\n"
-"Transitoria' y @code{interprogram-cut-function} comenta explicar\n"
-"cientos efectos laterales."
+"La documentaci@'on es algo confusa a menos que se recuerde que la\n"
+"palabra `kill' @emph{matar, cortar} tiene un significado diferente de la\n"
+"usual. La `Marca Transitoria' y @code{interprogram-cut-function}\n"
+"comenta explicar ciertos efectos laterales."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:8441
@@ -18893,7 +18894,7 @@ msgstr ""
 "Despu@'es de que se ha asignado una marca, un b@'uffer siempre\n"
 "contiene una regi@'on. Si se desea se puede usar el modo Marca\n"
 "Transitoria para iluminar la regi@'on temporalmente. (Nadie quiere\n"
-"ilumihnar la regi@'on todo el rato, as@'{@dotless{i}} el modo Marca\n"
+"iluminar la regi@'on todo el rato, as@'{@dotless{i}} el modo Marca\n"
 "Transitoria subrraya solo en el momento apropiado. Muchas personas\n"
 "desactivan el modo Marca Transitoria, as@'{@dotless{i}} la regi@'on\n"
 "nunca se ilumina.)"
@@ -18925,9 +18926,9 @@ msgid ""
 msgstr ""
 "El cuerpo de la funci@'on @code{copy-region-as-kill} empieza con una\n"
 "cl@'ausula @code{if}. Lo que esta cl@'ausula hace es distinguir entre\n"
-"dos situaciones diferentes: si este comando es ejecutado o no\n"
+"dos situaciones diferentes: si este comando se ejecuta o no\n"
 "inmediatamente despu@'es de un comando previo @code{kill-region}. En\n"
-"el primer caso, la nueva regi@'on es concatenada al texto copiado\n"
+"el primer caso, la nueva regi@'on se concatena al texto copiado\n"
 "previamente. De otro modo, eso se inserta al principio del anillo de\n"
 "la muerte @emph{kill ring} como una pieza separada de texto desde la\n"
 "pieza previa."
@@ -19329,9 +19330,9 @@ msgid ""
 "     @result{} \"new first element\"\n"
 "\n"
 msgstr ""
-"(concat \"new \"\n"
-"        (car '(\"first element\" \"second element\")))\n"
-"     @result{} \"new first element\"\n"
+"(concat \"nuevo \"\n"
+"        (car '(\"primer elemento\" \"segundo elemento\")))\n"
+"     @result{} \"nuevo primer elemento\"\n"
 "\n"
 
 #. type: group
@@ -19343,8 +19344,8 @@ msgid ""
 "     @result{} \"first element modified\"\n"
 msgstr ""
 "(concat (car\n"
-"        '(\"first element\" \"second element\")) \" modified\")\n"
-"     @result{} \"first element modified\"\n"
+"        '(\"primer elemento\" \"segundo elemento\")) \" modificado\")\n"
+"     @result{} \"primer elemento modificado\"\n"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:8671
@@ -19530,7 +19531,7 @@ msgid ""
 "      (setcar kill-ring string)\n"
 msgstr ""
 "  (if (and replace kill-ring)\n"
-"      ;; @r{then}\n"
+"      ;; @r{entonces}\n"
 "      (setcar kill-ring string)\n"
 
 #. type: group
@@ -19540,7 +19541,7 @@ msgid ""
 "    ;; @r{else}\n"
 "  (push string kill-ring)\n"
 msgstr ""
-"    ;; @r{else}\n"
+"    ;; @r{resto}\n"
 "  (push string kill-ring)\n"
 
 #. type: group
@@ -19723,7 +19724,7 @@ msgstr "push, @r{ejemplo}"
 #: emacs-lisp-intro.texi:8881
 #, no-wrap
 msgid "(push \"a third clause\" example-list)\n"
-msgstr "(push \"a third clause\" example-list)\n"
+msgstr "(push \"una tercera cl@'ausula\" lista-de-ejemplo)\n"
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:8886
@@ -19744,8 +19745,7 @@ msgstr ""
 #. type: Plain text
 #: emacs-lisp-intro.texi:8896
 msgid "Thus, the third clause is added to the list by @code{push}."
-msgstr ""
-"De este modo, la tercera cla@'usula se a@~nadide a la lista con @code{push}."
+msgstr "De este modo, la tercera cla@'usula se a@~nade a la lista con 
@code{push}."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:8900
@@ -19982,14 +19982,14 @@ msgid ""
 "were void, we would receive an error message, as we did when we created "
 "errors intentionally (@pxref{Making Errors, , Generate an Error Message})."
 msgstr ""
-"En este caso, la expresi@'on chequea primero ve si\n"
+"En este caso, la expresi@'on chequea primero si\n"
 "@code{menu-bar-update-yank-menu} existe como una funci@'on, y si\n"
 "as@'{@dotless{i}}, se llama. La funci@'on @code{fboundp} devuelve\n"
 "cierto si el s@'{@dotless{i}}mbolo que se chequea tiene una\n"
 "definici@'on de funci@'on que `no es vac@'{@dotless{i}}a'. Si el\n"
 "s@'{@dotless{i}}mbolo de la definici@'on de funci@'on fuera\n"
-"vac@'{@dotless{i}}o, recibir@'{@dotless{i}}a un mensaje de erro, como\n"
-"se hizo cuando se cre@'o errores intencionalmente (@pxref{Creando\n"
+"vac@'{@dotless{i}}o, recibir@'{@dotless{i}}a un mensaje de error, como\n"
+"se hizo cuando se crearon errores intencionalmente (@pxref{Creando\n"
 "errores, , Genera un Mensaje de Error})."
 
 #. type: Plain text
@@ -20014,7 +20014,7 @@ msgid ""
 "Review}.)"
 msgstr ""
 "La forma especial @code{and} eval@'ua cada uno de sus argumentos hasta\n"
-"que uno de los argumento devuelva un valor de @code{nil}, en cuyo caso\n"
+"que uno de los argumentos devuelva un valor de @code{nil}, en cuyo caso\n"
 "la expresi@'on @code{and} devuelve @code{nil}; sin embargo, si\n"
 "ninguno de los argumentos devuelve una valor de @code{nil}, el valor\n"
 "resultante desde la evaluaci@'on el @'ultimo argumento es\n"
@@ -20030,7 +20030,7 @@ msgid ""
 "update-yank-menu} is true or not."
 msgstr ""
 "La expresi@'on determina si el segundo argumento\n"
-"@code{menu-bar-update-yank-menu} es verdader o no."
+"@code{menu-bar-update-yank-menu} es verdadero o no."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:9028
@@ -20042,9 +20042,9 @@ msgid ""
 msgstr ""
 "@code{menu-bar-update-yank-menu} es una de la funciones que lo hace\n"
 "posible para usar el menu `Seleccionar y Pegar' en el\n"
-"@'{@dotless{i}}tem Edit de una barra de menu; usando un rat@'on, se\n"
-"puede mirar en varias piezas de texto que se guardado y selecciona una\n"
-"pieza para pegar."
+"@'{@dotless{i}}tem Editar de una barra de menu; usando un rat@'on, se\n"
+"pueden mirar varias piezas de texto que se han guardado y se\n"
+"selecciona una pieza para pegar."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:9035
@@ -20082,9 +20082,9 @@ msgid ""
 "this @code{if} expression could be replaced by an @code{and} expression "
 "similar to the one in the first part of the function.)"
 msgstr ""
-"Si una @code{interprogram-cut-fuction} existe, entonces Emacs ejecuta\n"
-"@code{funcall}, que en vez llama su primer argumento como una\n"
-"funci@'on y pasan los argumentos que permanecen a\n"
+"Si @code{interprogram-cut-function} existe, entonces Emacs ejecuta\n"
+"@code{funcall}, que en vez de llamar a su primer argumento como una\n"
+"funci@'on, pasa los argumentos que permanecen en\n"
 "eso. (Incidentalmente, tan lejos como se puede ver, esta expresi@'on\n"
 "@code{if} podr@'{@dotless{i}}a ser reemplazado por una expresi@'on\n"
 "@code{and} similar a uno en la primera parte de la funci@'on.)"
@@ -20115,8 +20115,8 @@ msgstr ""
 "nos lidera al c@'odigo para traer texto que ha sido cortado del\n"
 "b@'uffer --- los comandos de corte. Sin embargo, antes de discutir los\n"
 "comandos de corte, es mejor aprender c@'omo las listas son implementadas\n"
-"en un ordenador. Esto har@'a claro tales misterios como el uso del\n"
-"t@'ermino `puntero'. Pero antes de esto, desviaremos dentro de C."
+"en un ordenador. Esto dejar@'a claro tales misterios como el uso del\n"
+"t@'ermino `puntero'. Pero antes de esto, nos desviaremos a C."
 
 #. type: itemx
 #: emacs-lisp-intro.texi:9103 emacs-lisp-intro.texi:9527
@@ -20272,9 +20272,9 @@ msgid ""
 msgstr ""
 "La sexta parte est@'a cerca del argumento que sigue la declaraci@'on\n"
 "@code{interactive} en una funci@'on escrita en Lisp: una carta\n"
-"seguida, quiz@'as, por una consola. La @'unica diferencia desde el\n"
-"Lisp es cuando la macro se llama sin argumentos. Entonces escribe un\n"
-"@code{0} (que es una `cadena nula'), como en esta macro."
+"seguida, quiz@'as, por una consola. La @'unica diferencia con Lisp es\n"
+"que si la macro se llama sin argumentos. Entonces se escribe un @code{0}\n"
+"(que es una `cadena nula'), como en esta macro."
 
 #. type: itemize
 #: emacs-lisp-intro.texi:9185
@@ -20340,8 +20340,8 @@ msgid ""
 msgstr ""
 "La funci@'on @code{validate_region} chequea si los valores pasados\n"
 "como el principio y fin de la regi@'on son el tipo apropiado y son del\n"
-"mismo rango. Si las posiciones del principio y fin son lo mismo, entonces\n"
-"devuelve una cadena vac@'{@dotless{i}}a."
+"mismo rango. Si las posiciones del principio y fin son las mismas, entonces\n"
+"se devuelve una cadena vac@'{@dotless{i}}a."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:9218
@@ -20371,7 +20371,7 @@ msgstr ""
 "son dos enteros que marcan el principio y el fin de la regi@'on para\n"
 "ser borrada@footnote{M@'as precisamente, y requiriendo conocimiento\n"
 "m@'as experto para comprender, los dos enteros son del tipo\n"
-"`Lisp_Object', que puede tambi@'es ser una uni@'on C en vez de un tipo\n"
+"`Lisp_Object', que puede tambi@'en ser una uni@'on C en vez de un tipo\n"
 "de entero.}."
 
 #. type: Plain text
@@ -20395,7 +20395,7 @@ msgid ""
 "collection of bits; the three other bits are discarded."
 msgstr ""
 "@samp{XINT} es una macro C que extrae los n@'umeros relevantes desde\n"
-"la colecci@'on larga de bits; los otro tres bits son descartados."
+"la colecci@'on larga de bits; los otros tres bits se descartan."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:9235
@@ -20474,7 +20474,7 @@ msgid ""
 msgstr ""
 "En Emacs Lisp, una variable tal como @code{kill-ring} es creada y dada\n"
 "por un valor inicial usando la forma especial @code{defvar}. El nombre\n"
-"desde ``define variable''."
+"viene de ``definir variable''."
 
 #. type: Plain text
 #: emacs-lisp-intro.texi:9287
@@ -20972,8 +20972,8 @@ msgid ""
 "Optionally, how many times to repeat the search; if negative, the search "
 "goes backwards."
 msgstr ""
-"Opcionalmente, cu@'antas veces repetir la b@'usqueda; si negativa, la\n"
-"b@'usqueda va hacia atr@'as."
+"Opcionalmente, cu@'antas veces se puede repetir la b@'usqueda; si es\n"
+"negativa, la b@'usqueda va hacia atr@'as."
 
 #. type: table
 #: emacs-lisp-intro.texi:9533

Reply via email to