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