[genius] Updated Spanish translation



commit 79e60fcb5a6e564db9f80ef40a3f545487a237d8
Author: Daniel Mustieles <daniel mustieles gmail com>
Date:   Thu Apr 14 19:25:24 2011 +0200

    Updated Spanish translation

 help/es/es.po | 1221 +++++++++++++++++++++++++++++++--------------------------
 1 files changed, 657 insertions(+), 564 deletions(-)
---
diff --git a/help/es/es.po b/help/es/es.po
index 28a160f..b83dc7c 100644
--- a/help/es/es.po
+++ b/help/es/es.po
@@ -6,8 +6,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: genius master\n"
-"POT-Creation-Date: 2011-03-06 17:55+0000\n"
-"PO-Revision-Date: 2011-03-14 17:47+0100\n"
+"POT-Creation-Date: 2011-03-29 08:48+0000\n"
+"PO-Revision-Date: 2011-04-14 11:50+0200\n"
 "Last-Translator: Daniel Mustieles <daniel mustieles gmail com>\n"
 "Language-Team: Español <gnome-es-list gnome org>\n"
 "MIME-Version: 1.0\n"
@@ -17,7 +17,7 @@ msgstr ""
 
 #. When image changes, this message will be marked fuzzy or untranslated for you.
 #. It doesn't matter what you translate it to: it's not used at all.
-#: C/genius.xml:260(None)
+#: C/genius.xml:267(None)
 msgid ""
 "@@image: 'figures/genius_window.png'; md5=726c4fc51539c5898333fa28720f94b3"
 msgstr ""
@@ -25,7 +25,7 @@ msgstr ""
 
 #. When image changes, this message will be marked fuzzy or untranslated for you.
 #. It doesn't matter what you translate it to: it's not used at all.
-#: C/genius.xml:264(None)
+#: C/genius.xml:271(None)
 msgid ""
 "@@image: 'figures/genius_window.eps'; md5=b2fe72c0dea70343a11a7bbc2225f985"
 msgstr ""
@@ -33,19 +33,19 @@ msgstr ""
 
 #. When image changes, this message will be marked fuzzy or untranslated for you.
 #. It doesn't matter what you translate it to: it's not used at all.
-#: C/genius.xml:465(None)
+#: C/genius.xml:472(None)
 msgid "@@image: 'figures/line_plot.png'; md5=0ce9e28d32f414d68a0958a1c38918fc"
 msgstr "@@image: 'figures/line_plot.png'; md5=0ce9e28d32f414d68a0958a1c38918fc"
 
 #. When image changes, this message will be marked fuzzy or untranslated for you.
 #. It doesn't matter what you translate it to: it's not used at all.
-#: C/genius.xml:468(None)
+#: C/genius.xml:475(None)
 msgid "@@image: 'figures/line_plot.eps'; md5=1977b7181c5d8ecb7d4348e1de79919b"
 msgstr "@@image: 'figures/line_plot.eps'; md5=1977b7181c5d8ecb7d4348e1de79919b"
 
 #. When image changes, this message will be marked fuzzy or untranslated for you.
 #. It doesn't matter what you translate it to: it's not used at all.
-#: C/genius.xml:494(None)
+#: C/genius.xml:501(None)
 msgid ""
 "@@image: 'figures/line_plot_graph.png'; md5=284ee1a4302f7ce163b72b7d5ce7fb91"
 msgstr ""
@@ -53,7 +53,7 @@ msgstr ""
 
 #. When image changes, this message will be marked fuzzy or untranslated for you.
 #. It doesn't matter what you translate it to: it's not used at all.
-#: C/genius.xml:497(None)
+#: C/genius.xml:504(None)
 msgid ""
 "@@image: 'figures/line_plot_graph.eps'; md5=201bfa54ba0797171d8910eb946354c1"
 msgstr ""
@@ -61,21 +61,21 @@ msgstr ""
 
 #. When image changes, this message will be marked fuzzy or untranslated for you.
 #. It doesn't matter what you translate it to: it's not used at all.
-#: C/genius.xml:534(None)
+#: C/genius.xml:541(None)
 msgid "@@image: 'figures/parametric.png'; md5=d6be229108fb50a16e8bdbbfde822ba8"
 msgstr ""
 "@@image: 'figures/parametric.png'; md5=d6be229108fb50a16e8bdbbfde822ba8"
 
 #. When image changes, this message will be marked fuzzy or untranslated for you.
 #. It doesn't matter what you translate it to: it's not used at all.
-#: C/genius.xml:537(None)
+#: C/genius.xml:544(None)
 msgid "@@image: 'figures/parametric.eps'; md5=52274a10d3e58dc8f883fdf3a48d5ad3"
 msgstr ""
 "@@image: 'figures/parametric.eps'; md5=52274a10d3e58dc8f883fdf3a48d5ad3"
 
 #. When image changes, this message will be marked fuzzy or untranslated for you.
 #. It doesn't matter what you translate it to: it's not used at all.
-#: C/genius.xml:561(None)
+#: C/genius.xml:568(None)
 msgid ""
 "@@image: 'figures/parametric_graph.png'; md5=74cbbc455c4fd79de6d0e60d0b54aa4c"
 msgstr ""
@@ -83,7 +83,7 @@ msgstr ""
 
 #. When image changes, this message will be marked fuzzy or untranslated for you.
 #. It doesn't matter what you translate it to: it's not used at all.
-#: C/genius.xml:564(None)
+#: C/genius.xml:571(None)
 msgid ""
 "@@image: 'figures/parametric_graph.eps'; md5=223659107c58320edd6030193c89524c"
 msgstr ""
@@ -91,7 +91,7 @@ msgstr ""
 
 #. When image changes, this message will be marked fuzzy or untranslated for you.
 #. It doesn't matter what you translate it to: it's not used at all.
-#: C/genius.xml:666(None)
+#: C/genius.xml:673(None)
 msgid ""
 "@@image: 'figures/surface_graph.png'; md5=45b10d405b4cd88ad07413452e5f68ac"
 msgstr ""
@@ -99,33 +99,34 @@ msgstr ""
 
 #. When image changes, this message will be marked fuzzy or untranslated for you.
 #. It doesn't matter what you translate it to: it's not used at all.
-#: C/genius.xml:669(None)
+#: C/genius.xml:676(None)
 msgid ""
 "@@image: 'figures/surface_graph.eps'; md5=b505c811ddf51b109722ccc53f176dd2"
 msgstr ""
 "@@image: 'figures/surface_graph.eps'; md5=b505c811ddf51b109722ccc53f176dd2"
 
-#: C/genius.xml:29(abstract)
+#: C/genius.xml:36(abstract)
 msgid "Manual for the Genius Math Tool."
 msgstr "Manual de la herramienta matemática Genius."
 
-#: C/genius.xml:30(title)
+#: C/genius.xml:37(title)
 msgid "Genius Manual"
 msgstr "Manual de Genius"
 
-#: C/genius.xml:33(year)
+#: C/genius.xml:40(year)
 msgid "1997-2010"
 msgstr "1997-2010"
 
-#: C/genius.xml:34(holder)
-msgid "JiÅ?&iacute; (George) Lebl"
-msgstr "JiÅ?&iacute; (George) Lebl"
+#: C/genius.xml:41(holder)
+#| msgid "JiÅ?&iacute; (George) Lebl"
+msgid "JiÅ?í (George) Lebl"
+msgstr "JiÅ?í (George) Lebl"
 
-#: C/genius.xml:37(year)
+#: C/genius.xml:44(year)
 msgid "2004"
 msgstr "2004"
 
-#: C/genius.xml:38(holder)
+#: C/genius.xml:45(holder)
 msgid "Kai Willadsen"
 msgstr "Kai Willadsen"
 
@@ -233,59 +234,59 @@ msgstr ""
 "SUJECIOÌ?N A LOS TEÌ?RMINOS DE LA GFDL, QUEDANDO BIEN ENTENDIDO, ADEMAÌ?S, QUE: "
 "<placeholder-1/>"
 
-#: C/genius.xml:58(firstname)
-msgid "JiÅ?&iacute;"
-msgstr "JiÅ?&iacute;"
+#: C/genius.xml:65(firstname)
+msgid "JiÅ?í"
+msgstr "JiÅ?í"
 
-#: C/genius.xml:59(surname)
+#: C/genius.xml:66(surname)
 msgid "Lebl"
 msgstr "Lebl"
 
-#: C/genius.xml:61(orgname)
+#: C/genius.xml:68(orgname)
 msgid "University of Illinois, Urbana-Champaign"
 msgstr "Universdad de Illinois, Urbana-Champaign"
 
-#: C/genius.xml:62(email)
+#: C/genius.xml:69(email)
 msgid "jirka 5z com"
 msgstr "jirka 5z com"
 
-#: C/genius.xml:66(firstname)
+#: C/genius.xml:73(firstname)
 msgid "Kai"
 msgstr "Kai"
 
-#: C/genius.xml:67(surname)
+#: C/genius.xml:74(surname)
 msgid "Willadsen"
 msgstr "Willadsen"
 
-#: C/genius.xml:69(orgname)
+#: C/genius.xml:76(orgname)
 msgid "University of Queensland, Australia"
 msgstr "Universidad de Queensland, Australia"
 
-#: C/genius.xml:70(email)
+#: C/genius.xml:77(email)
 msgid "kaiw itee uq edu au"
 msgstr "kaiw itee uq edu au"
 
-#: C/genius.xml:138(revnumber)
+#: C/genius.xml:145(revnumber)
 msgid "0.2"
 msgstr "0.2"
 
-#: C/genius.xml:139(date)
+#: C/genius.xml:146(date)
 msgid "September 2010"
 msgstr "Septiembre de 2010"
 
-#: C/genius.xml:141(para)
+#: C/genius.xml:148(para)
 msgid "Jiri (George) Lebl <email>jirka 5z com</email>"
 msgstr "Jiri (George) Lebl <email>jirka 5z com</email>"
 
-#: C/genius.xml:147(releaseinfo)
+#: C/genius.xml:154(releaseinfo)
 msgid "This manual describes version 1.0.11 of Genius."
 msgstr "Este manual describe la versioÌ?n 1.0.11 de Genius."
 
-#: C/genius.xml:150(title)
+#: C/genius.xml:157(title)
 msgid "Feedback"
 msgstr "Comentarios"
 
-#: C/genius.xml:151(para)
+#: C/genius.xml:158(para)
 msgid ""
 "To report a bug or make a suggestion regarding the <application>Genius "
 "Mathematics Tool</application> application or this manual, follow the "
@@ -297,27 +298,27 @@ msgstr ""
 "siga las instrucciones en la <ulink url=\"ghelp:gnome-feedback\" type=\"help"
 "\">página de comentarios de GNOME</ulink>."
 
-#: C/genius.xml:161(title)
+#: C/genius.xml:168(title)
 msgid "Introduction"
 msgstr "IntroduccioÌ?n"
 
-#: C/genius.xml:162(para)
+#: C/genius.xml:169(para)
 msgid ""
 "The <application>Genius Mathematics Tool</application> application is a "
 "general calculator for use as a desktop calculator, an educational tool in "
 "mathematics, and is useful even for research. The language used in "
-"<application>Genius Mathematics Tool</application> is designed to be &lsquo;"
-"mathematical&rsquo; in the sense that it should be &lsquo;what you mean is "
-"what you get&rsquo;. Of course that is not an entirely attainable goal. "
-"<application>Genius Mathematics Tool</application> features rationals, "
-"arbitrary precision integers and multiple precision floats using the GMP "
-"library. It handles complex numbers using cartesian notation. It has good "
-"vector and matrix manipulation and can handle basic linear algebra. The "
-"programming language allows user defined functions, variables and "
-"modification of parameters."
+"<application>Genius Mathematics Tool</application> is designed to be "
+"â??mathematicalâ?? in the sense that it should be â??what you mean is what you "
+"getâ??. Of course that is not an entirely attainable goal. <application>Genius "
+"Mathematics Tool</application> features rationals, arbitrary precision "
+"integers and multiple precision floats using the GMP library. It handles "
+"complex numbers using cartesian notation. It has good vector and matrix "
+"manipulation and can handle basic linear algebra. The programming language "
+"allows user defined functions, variables and modification of parameters."
 msgstr ""
 
-#: C/genius.xml:176(para)
+#: C/genius.xml:183(para)
+#, fuzzy
 msgid ""
 "<application>Genius Mathematics Tool</application> comes in two versions. "
 "One version is the graphical GNOME version, which features an IDE style "
@@ -325,25 +326,34 @@ msgid ""
 "command line version does not require GNOME, but of course does not "
 "implement any feature that requires the graphical interface."
 msgstr ""
+"Hay dos versiones de la <application>Herramienta matemática Genius</"
+"application>. Una es la versión gráfica para GNOME, que tiene una interfaz "
+"de tipo IDE y permite dibujar funciones de una y dos variables. La versión "
+"de línea de comandos no necesita GNOME, pero por supuesto no implementa "
+"ninguna característica que necesite la interfaz gráfica."
 
-#: C/genius.xml:184(para)
+#: C/genius.xml:191(para)
 msgid ""
 "This manual describes mostly the graphical version of the calculator, but "
 "the language is of course the same. The command line only version lacks the "
 "graphing capabilities and all other capabilities that require the graphical "
 "user interface."
 msgstr ""
+"Este manual describe principalmente la versión gráfica de la calculadora "
+"pero, por supuesto, el lenguaje es el mismo. La línea de comandos carece de "
+"las capacidades de dibujo y de otras capacidades que necesitan la interfaz "
+"gráfica de usuario."
 
-#: C/genius.xml:195(title)
+#: C/genius.xml:202(title)
 msgid "Getting Started"
 msgstr "Primeros pasos"
 
-#: C/genius.xml:198(title)
+#: C/genius.xml:205(title)
 msgid "To Start <application>Genius Mathematics Tool</application>"
 msgstr ""
 "Para iniciar la <application>herramienta matemática Genius</application>"
 
-#: C/genius.xml:199(para)
+#: C/genius.xml:206(para)
 msgid ""
 "You can start <application><application>Genius Mathematics Tool</"
 "application></application> in the following ways:"
@@ -351,11 +361,11 @@ msgstr ""
 "Puede iniciar la <application>herramienta matemática Genius</application> de "
 "las siguientes formas:"
 
-#: C/genius.xml:203(term)
+#: C/genius.xml:210(term)
 msgid "<guimenu>Applications</guimenu> menu"
 msgstr "Menú<guimenu>Aplicaciones</guimenu>"
 
-#: C/genius.xml:205(para)
+#: C/genius.xml:212(para)
 msgid ""
 "Depending on your operating system and version, the menu item for "
 "<application>Genius Mathematics Tool</application> could appear in a number "
@@ -366,12 +376,21 @@ msgid ""
 "<guimenuitem>Genius Math Tool</guimenuitem>. Once you locate this menu item "
 "click on it to start <application>Genius Mathematics Tool</application>."
 msgstr ""
-
-#: C/genius.xml:221(term)
+"Dependiendo de su sistema operativo y de su versión, el elemento de menú de "
+"la <application>Herramienta matemática Genius</application> puede aparecer "
+"en varios lugares diferentes. Puede estar en <guisubmenu>Educación</"
+"guisubmenu>, <guisubmenu>Accesorios</guisubmenu>, <guisubmenu>Oficina</"
+"guisubmenu>, <guisubmenu>Ciencia</guisubmenu>, o en un submenú similar, "
+"dependiendo de su configuración particular. El elemento de menú que está "
+"buscando es <guimenuitem>Herramienta matemática Genius</guimenuitem>. Cuando "
+"lo haya localizado, pulse en el para iniciar la <application>Herramienta "
+"matemática Genius</application>."
+
+#: C/genius.xml:228(term)
 msgid "<guilabel>Run</guilabel> dialog"
 msgstr "Diálogo <guilabel>Ejecutar</guilabel>"
 
-#: C/genius.xml:223(para)
+#: C/genius.xml:230(para)
 msgid ""
 "Depending on your system installation the menu item may not be available. If "
 "it is not, you can open the Run dialog and execute <command>gnome-genius</"
@@ -381,11 +400,11 @@ msgstr ""
 "estar disponible. si no lo está, puede abrir el diálogo «Ejecutar» y ejecutar "
 "<command>gnome-genius</command>."
 
-#: C/genius.xml:231(term)
+#: C/genius.xml:238(term)
 msgid "Command line"
 msgstr "Linea de comandos"
 
-#: C/genius.xml:233(para)
+#: C/genius.xml:240(para)
 msgid ""
 "To start the GNOME version of <application>Genius Mathematics Tool</"
 "application> execute <command>gnome-genius</command> from the command line."
@@ -394,18 +413,21 @@ msgstr ""
 "Genius</application> ejecute <command>gnome-genius</command> desde la línea "
 "de comandos."
 
-#: C/genius.xml:237(para)
+#: C/genius.xml:244(para)
 msgid ""
 "To start the command line only version, execute the following command: "
 "<command>genius</command>. This version does not include the graphical "
 "environment and some functionality such as plotting will not be available."
 msgstr ""
+"Para iniciar sólo la versión de línea de comandos, ejecute el siguiente "
+"comando: <command>genius</command>. Esta versión no incluye el entorno "
+"gráfico y ciertas funcionalidades, como dibujar, no estarán disponibles."
 
-#: C/genius.xml:249(title)
+#: C/genius.xml:256(title)
 msgid "When You Start Genius"
 msgstr "Al iniciar Genius"
 
-#: C/genius.xml:250(para)
+#: C/genius.xml:257(para)
 msgid ""
 "When you start the GNOME edition of <application>Genius Mathematics Tool</"
 "application>, the window pictured in <xref linkend=\"mainwindow-fig\"/> is "
@@ -415,7 +437,7 @@ msgstr ""
 "application> para GNOME, se muestra la ventana que aparece en la <xref "
 "linkend=\"mainwindow-fig\"/>."
 
-#: C/genius.xml:255(title)
+#: C/genius.xml:262(title)
 msgid "<application>Genius Mathematics Tool</application> Window"
 msgstr "Ventana de la <application>herramienta matemática Genius</application>"
 
@@ -423,34 +445,38 @@ msgstr "Ventana de la <application>herramienta matemática Genius</application>"
 msgid "Genius Mathematics Tool"
 msgstr "Herramienta matemaÌ?tica Genius"
 
-#: C/genius.xml:268(guilabel)
+#: C/genius.xml:275(guilabel)
 msgid "File"
 msgstr "Archivo"
 
-#: C/genius.xml:269(guilabel)
+#: C/genius.xml:276(guilabel)
 msgid "Edit"
 msgstr "Editar"
 
-#: C/genius.xml:269(guilabel)
+#: C/genius.xml:276(guilabel)
 msgid "Calculator"
 msgstr "Calculadora"
 
-#: C/genius.xml:270(guilabel) C/genius.xml:2750(title)
+#: C/genius.xml:277(guilabel) C/genius.xml:2757(title)
 msgid "Settings"
 msgstr "ConfiguracioÌ?n"
 
-#: C/genius.xml:270(guilabel)
+#: C/genius.xml:277(guilabel)
 msgid "Help"
 msgstr "Ayuda"
 
-#: C/genius.xml:267(phrase)
+#: C/genius.xml:274(phrase)
 msgid ""
 "Shows <placeholder-1/> main window. Contains titlebar, menubar, toolbar and "
 "working area. Menubar contains <placeholder-2/>, <placeholder-3/>, "
 "<placeholder-4/>, <placeholder-5/>, and <placeholder-6/> menus."
 msgstr ""
+"Muestra la ventana principal <placeholder-1/>. Contiene barra de título, "
+"barra de menús, barra de herramientas y área de trabajo. La barra de menú "
+"contiene los menús <placeholder-2/>, <placeholder-3/>, <placeholder-4/>, "
+"<placeholder-5/>, y <placeholder-6/>."
 
-#: C/genius.xml:276(para)
+#: C/genius.xml:283(para)
 msgid ""
 "The <application>Genius Mathematics Tool</application> window contains the "
 "following elements:"
@@ -458,11 +484,11 @@ msgstr ""
 "La ventana de la <application>herramienta matemática Genius</application> "
 "contiene los siguientes elementos:"
 
-#: C/genius.xml:280(term)
+#: C/genius.xml:287(term)
 msgid "Menubar."
 msgstr "Barra de menuÌ?."
 
-#: C/genius.xml:282(para)
+#: C/genius.xml:289(para)
 msgid ""
 "The menus on the menubar contain all of the commands that you need to work "
 "with files in <application>Genius Mathematics Tool</application>. The "
@@ -471,8 +497,15 @@ msgid ""
 "does not open a new window for the program, but just executes the program "
 "directly. It is equivalent to the <command>load</command> command."
 msgstr ""
+"Los menús de la barra de menús contienen todos los comandos que necesita "
+"para trabajar con archivos en la <application>Herramienta matemática Genius</"
+"application>. El menú <guilabel>Archivo</guilabel> contiene elementos para "
+"cargar y guardar elementos y crear programas nuevos. El comando "
+"<guilabel>Cargar y ejecutar...</guilabel> no abre una ventana nueva para el "
+"programa, sino que lo ejecuta directamente. Es equivalente al comando "
+"<command>load</command>."
 
-#: C/genius.xml:287(para)
+#: C/genius.xml:294(para)
 msgid ""
 "The <guilabel>Calculator</guilabel> menu controls the calculator engine. It "
 "allows you to run the currently selected program or to interrupt the current "
@@ -482,16 +515,16 @@ msgid ""
 "allows plotting functions using a user friendly dialog box."
 msgstr ""
 
-#: C/genius.xml:295(para)
+#: C/genius.xml:302(para)
 msgid "The other menus have same familiar functions as in other applications."
 msgstr ""
 "Los otros menús tienen funciones similares a las de otras aplicaciones."
 
-#: C/genius.xml:301(term)
+#: C/genius.xml:308(term)
 msgid "Toolbar."
 msgstr "Barra de herramientas."
 
-#: C/genius.xml:303(para)
+#: C/genius.xml:310(para)
 msgid ""
 "The toolbar contains a subset of the commands that you can access from the "
 "menubar."
@@ -499,17 +532,17 @@ msgstr ""
 "La barra de herramientas contiene un subconjunto de comandos a los que puede "
 "acceder desde la barra de menuÌ?s."
 
-#: C/genius.xml:307(term)
+#: C/genius.xml:314(term)
 msgid "Working area"
 msgstr "Ã?rea de trabajo"
 
-#: C/genius.xml:309(para)
+#: C/genius.xml:316(para)
 msgid ""
 "The working area is the primary method of interacting with the application."
 msgstr ""
 "El área de trabajo es el método primario para interactuar con la aplicación."
 
-#: C/genius.xml:313(para)
+#: C/genius.xml:320(para)
 msgid ""
 "The working area initially has just the <guilabel>Console</guilabel> tab "
 "which is the main way of interacting with the calculator. Here you type "
@@ -517,21 +550,21 @@ msgid ""
 "key."
 msgstr ""
 
-#: C/genius.xml:319(para)
+#: C/genius.xml:326(para)
 msgid ""
 "Alternatively you can write longer programs and those can appear in separate "
 "tabs and can be stored in files for later retrieval."
 msgstr ""
 
-#: C/genius.xml:333(title)
+#: C/genius.xml:340(title)
 msgid "Basic Usage"
 msgstr "Uso baÌ?sico"
 
-#: C/genius.xml:336(title)
+#: C/genius.xml:343(title)
 msgid "Using the Work Area"
 msgstr "Usar el área de trabajo"
 
-#: C/genius.xml:338(para)
+#: C/genius.xml:345(para)
 msgid ""
 "Normally you interact with the calculator in the <guilabel>Console</"
 "guilabel> tab of the work area. If you are running the text only version "
@@ -540,7 +573,7 @@ msgid ""
 "calculator only, just type in your expression here and it will be evaluated."
 msgstr ""
 
-#: C/genius.xml:346(para)
+#: C/genius.xml:353(para)
 msgid ""
 "Type your expression into the <guilabel>Console</guilabel> work area and "
 "press enter and the expression will be evaluated. Expressions are written in "
@@ -556,7 +589,7 @@ msgid ""
 "</screen> (Last is the harmonic sum from 1 to 70)"
 msgstr ""
 
-#: C/genius.xml:364(para)
+#: C/genius.xml:371(para)
 msgid ""
 "To get a list of functions and commands, type: <screen><prompt>genius&gt; </"
 "prompt><userinput>help</userinput>\n"
@@ -567,8 +600,16 @@ msgid ""
 "prompt><userinput>manual</userinput>\n"
 "</screen>"
 msgstr ""
+"Para obtener una lista de todas las funciones y los comandos, escriba: "
+"<screen><prompt>genius&gt; </prompt><userinput>help</userinput>\n"
+"</screen> Si quiere obtener más información sobre una función en concreto, "
+"escriba: <screen><prompt>genius&gt; </prompt><userinput>help "
+"nombre_de_la_función</userinput>\n"
+"</screen> Para ver este manual, escriba: <screen><prompt>genius&gt; </"
+"prompt><userinput>manual</userinput>\n"
+"</screen>"
 
-#: C/genius.xml:375(para)
+#: C/genius.xml:382(para)
 msgid ""
 "Suppose you have previously saved some GEL commands as a program to a file "
 "and you now want to execute them. To load this program from the file "
@@ -580,11 +621,11 @@ msgid ""
 "userinput> as in the unix command shell."
 msgstr ""
 
-#: C/genius.xml:389(title)
+#: C/genius.xml:396(title)
 msgid "To Create a New Program"
 msgstr "Crear un programa nuevo"
 
-#: C/genius.xml:390(para)
+#: C/genius.xml:397(para)
 msgid ""
 "To start writing a new program, choose <menuchoice><guimenu>File</"
 "guimenu><guimenuitem>New Program</guimenuitem></menuchoice>. A new tab will "
@@ -602,7 +643,7 @@ msgid ""
 "select a program, just click on its tab."
 msgstr ""
 
-#: C/genius.xml:406(para)
+#: C/genius.xml:413(para)
 msgid ""
 "To save the program you've just written, choose <menuchoice><guimenu>File</"
 "guimenu><guimenuitem>Save As...</guimenuitem></menuchoice>"
@@ -610,11 +651,11 @@ msgstr ""
 "Para guardar el programa que ha escrito, elija <menuchoice><guimenu>Archivo</"
 "guimenu><guimenuitem>Guardar como...</guimenuitem></menuchoice>"
 
-#: C/genius.xml:412(title)
+#: C/genius.xml:419(title)
 msgid "To Open and Run a Program"
 msgstr "Abrir y ejecutar un programa"
 
-#: C/genius.xml:413(para)
+#: C/genius.xml:420(para)
 msgid ""
 "To open a file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open</"
 "guimenuitem></menuchoice>. A new tab containing the file will appear in the "
@@ -625,7 +666,7 @@ msgstr ""
 "aparecerá una pestaña nueva que contiene al archivo. Puede usarla para "
 "editarlo."
 
-#: C/genius.xml:419(para)
+#: C/genius.xml:426(para)
 msgid ""
 "To run a program from a file, choose <menuchoice><guimenu>File</"
 "guimenu><guimenuitem>Load and Run...</guimenuitem></menuchoice>. This will "
@@ -637,11 +678,11 @@ msgstr ""
 "guimenuitem></menuchoice>. Esto ejecutará el programa sin abrir en una "
 "pestaña separada. Es equivalente al comando <command>load</command>."
 
-#: C/genius.xml:431(title) C/genius.xml:5205(title)
+#: C/genius.xml:438(title) C/genius.xml:5205(title)
 msgid "Plotting"
 msgstr "Dibujar"
 
-#: C/genius.xml:433(para)
+#: C/genius.xml:440(para)
 msgid ""
 "Plotting support is only available in the graphical GNOME version. All "
 "plotting accessible from the graphical interface is available from the "
@@ -654,11 +695,11 @@ msgid ""
 "enter expressions that Genius understands."
 msgstr ""
 
-#: C/genius.xml:446(title)
+#: C/genius.xml:453(title)
 msgid "Line Plots"
 msgstr ""
 
-#: C/genius.xml:447(para)
+#: C/genius.xml:454(para)
 msgid ""
 "To graph real valued functions of one variable open the <guilabel>Create "
 "Plot</guilabel> window. You can also use the <link linkend=\"gel-function-"
@@ -666,7 +707,7 @@ msgid ""
 "(see its documentation)."
 msgstr ""
 
-#: C/genius.xml:453(para)
+#: C/genius.xml:460(para)
 msgid ""
 "Once you click the <guilabel>Plot</guilabel> button, a window opens up with "
 "some notebooks in it. You want to be in the <guilabel>Function line plot</"
@@ -675,15 +716,15 @@ msgid ""
 "\"lineplot-fig\"/>."
 msgstr ""
 
-#: C/genius.xml:461(title)
+#: C/genius.xml:468(title)
 msgid "Create Plot Window"
 msgstr "Crear una ventana de dibujo"
 
-#: C/genius.xml:471(phrase)
+#: C/genius.xml:478(phrase)
 msgid "Shows the line plotting window."
 msgstr ""
 
-#: C/genius.xml:477(para)
+#: C/genius.xml:484(para)
 msgid ""
 "Into the text boxes just type in expressions where <userinput>x</userinput> "
 "is the independent variable. You can also just give names of functions such "
@@ -697,15 +738,15 @@ msgid ""
 "\"lineplot2-fig\"/>."
 msgstr ""
 
-#: C/genius.xml:490(title)
+#: C/genius.xml:497(title)
 msgid "Plot Window"
 msgstr "Ventana de dibujo"
 
-#: C/genius.xml:500(phrase)
+#: C/genius.xml:507(phrase)
 msgid "The graph produced."
 msgstr "El gráfico producido."
 
-#: C/genius.xml:506(para)
+#: C/genius.xml:513(para)
 msgid ""
 "From here you can print out the plot, create encapsulated postscript or a "
 "PNG version of the plot or change the zoom. If the dependent axis was not "
@@ -713,18 +754,18 @@ msgid ""
 "graphed functions."
 msgstr ""
 
-#: C/genius.xml:513(para)
+#: C/genius.xml:520(para)
 msgid ""
 "For plotting using the command line see the documentation of the <link "
 "linkend=\"gel-function-LinePlot\"><function>LinePlot</function></link> "
 "function."
 msgstr ""
 
-#: C/genius.xml:520(title)
+#: C/genius.xml:527(title)
 msgid "Parametric Plots"
 msgstr ""
 
-#: C/genius.xml:521(para)
+#: C/genius.xml:528(para)
 msgid ""
 "In the create plot window, you can also choose the <guilabel>Parametric</"
 "guilabel> notebook tab to create two dimensional parametric plots. This way "
@@ -733,19 +774,19 @@ msgid ""
 "fig\"/>."
 msgstr ""
 
-#: C/genius.xml:530(title)
+#: C/genius.xml:537(title)
 msgid "Parametric Plot Tab"
 msgstr ""
 
-#: C/genius.xml:540(guilabel)
+#: C/genius.xml:547(guilabel)
 msgid "Create Plot"
 msgstr "Crear dibujo"
 
-#: C/genius.xml:540(phrase)
+#: C/genius.xml:547(phrase)
 msgid "Parametric plotting tab in the <placeholder-1/> window."
 msgstr ""
 
-#: C/genius.xml:546(para)
+#: C/genius.xml:553(para)
 msgid ""
 "An example of a parametric plot is given in <xref linkend=\"paramplot-fig\"/"
 ">. Similar operations can be done on such graphs as can be done on the other "
@@ -756,19 +797,19 @@ msgid ""
 "link> function."
 msgstr ""
 
-#: C/genius.xml:557(title)
+#: C/genius.xml:564(title)
 msgid "Parametric Plot"
 msgstr ""
 
-#: C/genius.xml:567(phrase)
+#: C/genius.xml:574(phrase)
 msgid "Parametric plot produced"
 msgstr ""
 
-#: C/genius.xml:576(title)
+#: C/genius.xml:583(title)
 msgid "Slopefield Plots"
 msgstr ""
 
-#: C/genius.xml:577(para)
+#: C/genius.xml:584(para)
 msgid ""
 "In the create plot window, you can also choose the <guilabel>Slope field</"
 "guilabel> notebook tab to create a two dimensional slope field plot. Similar "
@@ -778,7 +819,7 @@ msgid ""
 "function></link> function."
 msgstr ""
 
-#: C/genius.xml:586(para)
+#: C/genius.xml:593(para)
 msgid ""
 "When a slope field is active, there is an extra <guilabel>Solver</guilabel> "
 "menu available, through which you can bring up the solver dialog. Here you "
@@ -789,7 +830,7 @@ msgid ""
 "close the dialog first if you want to zoom using the mouse."
 msgstr ""
 
-#: C/genius.xml:595(para)
+#: C/genius.xml:602(para)
 msgid ""
 "The solver uses the standard Runge-Kutta method. The plots will stay on the "
 "screen until cleared. The solver will stop whenever it reaches the boundary "
@@ -800,11 +841,11 @@ msgid ""
 "function to draw solutions from the command line or programs."
 msgstr ""
 
-#: C/genius.xml:608(title)
+#: C/genius.xml:615(title)
 msgid "Vectorfield Plots"
 msgstr ""
 
-#: C/genius.xml:609(para)
+#: C/genius.xml:616(para)
 msgid ""
 "In the create plot window, you can also choose the <guilabel>Vector field</"
 "guilabel> notebook tab to create a two dimensional vector field plot. "
@@ -814,14 +855,14 @@ msgid ""
 "function></link> function."
 msgstr ""
 
-#: C/genius.xml:618(para)
+#: C/genius.xml:625(para)
 msgid ""
 "By default the direction and magnitude of the vector field is shown. To only "
 "show direction and not the magnitude, check the appropriate checkbox to "
 "normalize the arrow lengths."
 msgstr ""
 
-#: C/genius.xml:624(para)
+#: C/genius.xml:631(para)
 msgid ""
 "When a vector field is active, there is an extra <guilabel>Solver</guilabel> "
 "menu available, through which you can bring up the solver dialog. Here you "
@@ -832,7 +873,7 @@ msgid ""
 "close the dialog first if you want to zoom using the mouse."
 msgstr ""
 
-#: C/genius.xml:633(para)
+#: C/genius.xml:640(para)
 msgid ""
 "The solver uses the standard Runge-Kutta method. The plots will stay on the "
 "screen until cleared. Zooming does not change the limits or parameters of "
@@ -842,11 +883,11 @@ msgid ""
 "link> function to draw solutions from the command line or programs."
 msgstr ""
 
-#: C/genius.xml:646(title)
+#: C/genius.xml:653(title)
 msgid "Surface Plots"
 msgstr ""
 
-#: C/genius.xml:647(para)
+#: C/genius.xml:654(para)
 msgid ""
 "Genius can also plot surfaces. Select the <guilabel>Surface plot</guilabel> "
 "tab in the main notebook of the <guilabel>Create Plot</guilabel> window. "
@@ -862,19 +903,19 @@ msgid ""
 "\"><function>SurfacePlot</function></link> function."
 msgstr ""
 
-#: C/genius.xml:662(title)
+#: C/genius.xml:669(title)
 msgid "Surface Plot"
 msgstr ""
 
-#: C/genius.xml:672(phrase)
+#: C/genius.xml:679(phrase)
 msgid "Modulus of the complex cosine function."
 msgstr ""
 
-#: C/genius.xml:684(title)
+#: C/genius.xml:691(title)
 msgid "GEL Basics"
 msgstr "Conceptos de GEL"
 
-#: C/genius.xml:686(para)
+#: C/genius.xml:693(para)
 msgid ""
 "GEL stands for Genius Extension Language. It is the language you use to "
 "write programs in Genius. A program in GEL is simply an expression that "
@@ -884,11 +925,11 @@ msgid ""
 "possible, especially for use as a calculator."
 msgstr ""
 
-#: C/genius.xml:698(title)
+#: C/genius.xml:705(title)
 msgid "Values"
 msgstr "Valores"
 
-#: C/genius.xml:700(para)
+#: C/genius.xml:707(para)
 msgid ""
 "Values in GEL can be <link linkend=\"genius-gel-values-numbers\">numbers</"
 "link>, <link linkend=\"genius-gel-values-booleans\">Booleans</link> or <link "
@@ -896,17 +937,22 @@ msgid ""
 "calculations, assigned to variables and returned from functions, among other "
 "uses."
 msgstr ""
+"Los valores en GEL pueden ser <link linkend=\"genius-gel-values-numbers"
+"\">números</link>, <link linkend=\"genius-gel-values-booleans\">booleanos</"
+"link> o <link linkend=\"genius-gel-values-strings\">cadenas</link>. Los "
+"valores se pueden usar en cálculos, asignarse a variables y devolverse desde "
+"funciones, entre otros usos."
 
-#: C/genius.xml:705(title)
+#: C/genius.xml:712(title)
 msgid "Numbers"
 msgstr "NuÌ?meros"
 
-#: C/genius.xml:708(programlisting)
+#: C/genius.xml:715(programlisting)
 #, no-wrap
 msgid "1234\n"
 msgstr "1234\n"
 
-#: C/genius.xml:711(programlisting)
+#: C/genius.xml:718(programlisting)
 #, no-wrap
 msgid ""
 "0x123ABC\n"
@@ -915,12 +961,12 @@ msgstr ""
 "0x123ABC\n"
 "01234\n"
 
-#: C/genius.xml:715(programlisting)
+#: C/genius.xml:722(programlisting)
 #, no-wrap
 msgid "23\\1234ABCD\n"
 msgstr "23\\1234ABCD\n"
 
-#: C/genius.xml:706(para)
+#: C/genius.xml:713(para)
 msgid ""
 "Integers are the first type of number in GEL. Integers are written in the "
 "normal way. <placeholder-1/> Hexadecimal and octal numbers can be written "
@@ -930,17 +976,17 @@ msgid ""
 "example, a number in base 23 could be written: <placeholder-3/>"
 msgstr ""
 
-#: C/genius.xml:721(programlisting)
+#: C/genius.xml:728(programlisting)
 #, no-wrap
 msgid "3/4\n"
 msgstr "3/4\n"
 
-#: C/genius.xml:724(programlisting)
+#: C/genius.xml:731(programlisting)
 #, no-wrap
 msgid "1 3/10\n"
 msgstr "1 3/10\n"
 
-#: C/genius.xml:719(para)
+#: C/genius.xml:726(para)
 msgid ""
 "The second type of GEL number is rationals. Rationals are simply achieved by "
 "dividing two integers. So one could write: <placeholder-1/> to get three "
@@ -948,7 +994,7 @@ msgid ""
 "one and three tenths you could write: <placeholder-2/>"
 msgstr ""
 
-#: C/genius.xml:730(programlisting)
+#: C/genius.xml:737(programlisting)
 #, no-wrap
 msgid ""
 "1.315\n"
@@ -965,7 +1011,7 @@ msgstr ""
 "0.3\n"
 "77e5\n"
 
-#: C/genius.xml:728(para)
+#: C/genius.xml:735(para)
 msgid ""
 "The next type if number is floating point. These are entered in a similar "
 "fashion to C notation. You can use <literal>E</literal>, <literal>e</"
@@ -979,7 +1025,7 @@ msgid ""
 "print the <computeroutput>.0</computeroutput>."
 msgstr ""
 
-#: C/genius.xml:746(programlisting)
+#: C/genius.xml:753(programlisting)
 #, no-wrap
 msgid ""
 "1+2i\n"
@@ -990,15 +1036,19 @@ msgstr ""
 "8.01i\n"
 "77*e^(1.3i)\n"
 
-#: C/genius.xml:744(para)
+#: C/genius.xml:751(para)
 msgid ""
 "The final type of number in gel is the complex numbers. You can enter a "
 "complex number as a sum of real and imaginary parts. The imaginary part ends "
 "with an <literal>i</literal>. Here are examples of entering complex numbers: "
 "<placeholder-1/>"
 msgstr ""
+"El último tipo de números en GEL son los números complejos. Puede escribir "
+"un número complejo como la suma de su parte real y su parte imaginaria. La "
+"parte imaginaria termina con una <literal>i</literal>. Aquí hay algunos "
+"ejemplo de cómo escribir números complejos: <placeholder-1/>"
 
-#: C/genius.xml:753(para)
+#: C/genius.xml:760(para)
 msgid ""
 "When entering imaginary numbers, a number must be in front of the "
 "<literal>i</literal>. If you use <literal>i</literal> by itself, Genius will "
@@ -1007,17 +1057,17 @@ msgid ""
 "instead."
 msgstr ""
 
-#: C/genius.xml:757(para)
+#: C/genius.xml:764(para)
 msgid ""
 "In order to use mixed fraction notation with imaginary numbers you must have "
 "the mixed fraction in parentheses. (i.e., <userinput>(1 2/5)i</userinput>)"
 msgstr ""
 
-#: C/genius.xml:766(title)
+#: C/genius.xml:773(title)
 msgid "Booleans"
 msgstr "Booleanos"
 
-#: C/genius.xml:767(para)
+#: C/genius.xml:774(para)
 msgid ""
 "Genius also supports native Boolean values. The two Boolean constants are "
 "defined as <constant>true</constant> and <constant>false</constant>; these "
@@ -1027,7 +1077,7 @@ msgid ""
 "above."
 msgstr ""
 
-#: C/genius.xml:775(para)
+#: C/genius.xml:782(para)
 msgid ""
 "At any place where a Boolean expression is expected, you can use a Boolean "
 "value or any expression that produces either a number or a Boolean. If "
@@ -1035,22 +1085,22 @@ msgid ""
 "<constant>false</constant> and any other number as <constant>true</constant>."
 msgstr ""
 
-#: C/genius.xml:784(programlisting)
+#: C/genius.xml:791(programlisting)
 #, no-wrap
 msgid "( (1 + true) - false ) * true\n"
 msgstr "( (1 + true) - false ) * true\n"
 
-#: C/genius.xml:787(programlisting)
+#: C/genius.xml:794(programlisting)
 #, no-wrap
 msgid "( (true or true) or not false ) and true\n"
 msgstr "( (true or true) or not false ) and true\n"
 
-#: C/genius.xml:790(programlisting)
+#: C/genius.xml:797(programlisting)
 #, no-wrap
 msgid "1 == true\n"
 msgstr "1 == true\n"
 
-#: C/genius.xml:782(para)
+#: C/genius.xml:789(para)
 msgid ""
 "In addition, you can do arithmetic with Boolean values. For example: "
 "<placeholder-1/> is the same as: <placeholder-2/> Only addition, subtraction "
@@ -1061,31 +1111,31 @@ msgid ""
 "constant> before being compared to <constant>true</constant>."
 msgstr ""
 
-#: C/genius.xml:798(title)
+#: C/genius.xml:805(title)
 msgid "Strings"
 msgstr "Cadenas"
 
-#: C/genius.xml:801(programlisting)
+#: C/genius.xml:808(programlisting)
 #, no-wrap
 msgid "a=2+3;\"The result is: \"+a\n"
 msgstr "a=2+3;«El resultado es: »+a\n"
 
-#: C/genius.xml:804(programlisting)
+#: C/genius.xml:811(programlisting)
 #, no-wrap
 msgid "The result is: 5\n"
 msgstr "El resultado es: 5\n"
 
-#: C/genius.xml:807(programlisting)
+#: C/genius.xml:814(programlisting)
 #, no-wrap
 msgid "\"Slash: \\\\ Quotes: \\\" Tabs: \\t1\\t2\\t3\"\n"
 msgstr ""
 
-#: C/genius.xml:810(programlisting)
+#: C/genius.xml:817(programlisting)
 #, no-wrap
 msgid "Slash: \\ Quotes: \" Tabs: \t1\t2\t3\n"
 msgstr ""
 
-#: C/genius.xml:799(para)
+#: C/genius.xml:806(para)
 msgid ""
 "Like numbers and Booleans, strings in GEL can be stored as values inside "
 "variables and passed to functions. You can also concatenate a string with "
@@ -1098,17 +1148,17 @@ msgid ""
 "<placeholder-4/>"
 msgstr ""
 
-#: C/genius.xml:815(programlisting)
+#: C/genius.xml:822(programlisting)
 #, no-wrap
 msgid "string(22)\n"
 msgstr "string(22)\n"
 
-#: C/genius.xml:818(programlisting)
+#: C/genius.xml:825(programlisting)
 #, no-wrap
 msgid "\"22\"\n"
 msgstr "\"22\"\n"
 
-#: C/genius.xml:813(para)
+#: C/genius.xml:820(para)
 msgid ""
 "In addition, you can use the library function <function>string</function> to "
 "convert anything to a string. For example: <placeholder-1/> will return "
@@ -1117,11 +1167,11 @@ msgid ""
 "(comparison) operators"
 msgstr ""
 
-#: C/genius.xml:826(title)
+#: C/genius.xml:833(title)
 msgid "Null"
 msgstr "Nulo"
 
-#: C/genius.xml:827(para)
+#: C/genius.xml:834(para)
 msgid ""
 "There is a special value called <constant>null</constant>. No operations can "
 "be performed on it, and nothing is printed when it is returned. Therefore, "
@@ -1133,7 +1183,7 @@ msgid ""
 "separator followed by a <constant>null</constant>."
 msgstr ""
 
-#: C/genius.xml:840(programlisting)
+#: C/genius.xml:847(programlisting)
 #, no-wrap
 msgid ""
 "x=5;.\n"
@@ -1142,27 +1192,27 @@ msgstr ""
 "x=5;.\n"
 "x=5;\n"
 
-#: C/genius.xml:838(para) C/genius.xml:2007(para)
+#: C/genius.xml:845(para) C/genius.xml:2014(para)
 msgid "Example: <placeholder-1/>"
 msgstr "Ejemplo: <placeholder-1/>"
 
-#: C/genius.xml:844(para)
+#: C/genius.xml:851(para)
 msgid ""
 "Some functions return <constant>null</constant> when no value can be "
 "returned or an error happened. Also <constant>null</constant> is used as an "
 "empty vector or matrix, or an empty reference."
 msgstr ""
 
-#: C/genius.xml:854(title)
+#: C/genius.xml:861(title)
 msgid "Using Variables"
 msgstr "Usar variables"
 
-#: C/genius.xml:858(programlisting)
+#: C/genius.xml:865(programlisting)
 #, no-wrap
 msgid "VariableName\n"
 msgstr ""
 
-#: C/genius.xml:856(para)
+#: C/genius.xml:863(para)
 msgid ""
 "Syntax: <placeholder-1/> Example: <screen><prompt>genius&gt; </"
 "prompt><userinput>e</userinput>\n"
@@ -1174,7 +1224,7 @@ msgstr ""
 "= 2.71828182846\n"
 "</screen>"
 
-#: C/genius.xml:866(para)
+#: C/genius.xml:873(para)
 msgid ""
 "To evaluate a variable by itself, just enter the name of the variable. This "
 "will return the value of the variable. You can use a variable anywhere you "
@@ -1183,22 +1233,22 @@ msgid ""
 "functions-defining\"/>)."
 msgstr ""
 
-#: C/genius.xml:871(title) C/genius.xml:957(title)
+#: C/genius.xml:878(title) C/genius.xml:964(title)
 msgid "Using Tab completion"
 msgstr ""
 
-#: C/genius.xml:872(para)
+#: C/genius.xml:879(para)
 msgid ""
 "You can use Tab completion to get Genius to complete variable names for you. "
 "Try typing the first few letters of the name and pressing <userinput>Tab</"
 "userinput>."
 msgstr ""
 
-#: C/genius.xml:878(title)
+#: C/genius.xml:885(title)
 msgid "Variable names are case sensitive"
 msgstr "Los nombres de variables son sensibles a la capitalización"
 
-#: C/genius.xml:879(para)
+#: C/genius.xml:886(para)
 msgid ""
 "The names of variables are case sensitive. That means that variables named "
 "<varname>hello</varname>, <varname>HELLO</varname> and <varname>Hello</"
@@ -1208,11 +1258,11 @@ msgstr ""
 "que las variables <varname>hello</varname>, <varname>HELLO</varname> y "
 "<varname>Hello</varname> son todas diferentes."
 
-#: C/genius.xml:886(title)
+#: C/genius.xml:893(title)
 msgid "Setting Variables"
 msgstr "Configurar variables"
 
-#: C/genius.xml:893(programlisting)
+#: C/genius.xml:900(programlisting)
 #, no-wrap
 msgid ""
 "x = 3\n"
@@ -1221,23 +1271,23 @@ msgstr ""
 "x = 3\n"
 "x := 3\n"
 
-#: C/genius.xml:887(para)
+#: C/genius.xml:894(para)
 msgid "Syntax: <placeholder-1/> Example: <placeholder-2/>"
 msgstr "Sintaxis: <placeholder-1/> Ejemplo: <placeholder-2/>"
 
-#: C/genius.xml:900(programlisting)
+#: C/genius.xml:907(programlisting)
 #, no-wrap
 msgid "a = b = 5\n"
 msgstr "a = b = 5\n"
 
-#: C/genius.xml:898(para)
+#: C/genius.xml:905(para)
 msgid ""
 "To assign to a variable, use the <literal>=</literal> or <literal>:=</"
 "literal> operators. These operators set the value of the variable and return "
 "the number you set, so you can do things like <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:904(para)
+#: C/genius.xml:911(para)
 msgid ""
 "The <literal>=</literal> and <literal>:=</literal> operators can both be "
 "used to set variables. The difference between them is that the <literal>:=</"
@@ -1246,51 +1296,51 @@ msgid ""
 "when used in a context where a Boolean expression is expected."
 msgstr ""
 
-#: C/genius.xml:908(para)
+#: C/genius.xml:915(para)
 msgid ""
 "For issues regarding the scope of variables, see <xref linkend=\"genius-gel-"
 "variables-global\"/>."
 msgstr ""
 
-#: C/genius.xml:915(title)
+#: C/genius.xml:922(title)
 msgid "Built-in Variables"
 msgstr "Variables integradas"
 
-#: C/genius.xml:916(para)
+#: C/genius.xml:923(para)
 msgid ""
-"GEL has a number of built-in &lsquo;variables&rsquo;, such as <varname>e</"
-"varname>, <varname>pi</varname> or <varname>GoldenRatio</varname>. These are "
-"widely used constants with a preset value, and they cannot be assigned new "
-"values. There are a number of other built-in variables. See <xref linkend="
-"\"genius-gel-function-list-constants\"/> for a full list."
+"GEL has a number of built-in â??variablesâ??, such as <varname>e</varname>, "
+"<varname>pi</varname> or <varname>GoldenRatio</varname>. These are widely "
+"used constants with a preset value, and they cannot be assigned new values. "
+"There are a number of other built-in variables. See <xref linkend=\"genius-"
+"gel-function-list-constants\"/> for a full list."
 msgstr ""
 
-#: C/genius.xml:927(title)
+#: C/genius.xml:934(title)
 msgid "Previous Result Variable"
 msgstr "Resultado de la variable anterior"
 
-#: C/genius.xml:930(programlisting)
+#: C/genius.xml:937(programlisting)
 #, no-wrap
 msgid "Ans+389\n"
 msgstr "Ans+389\n"
 
-#: C/genius.xml:928(para)
+#: C/genius.xml:935(para)
 msgid ""
 "The <varname>Ans</varname> and <varname>ans</varname> variables can be used "
 "to get the result of the last expression. For example, if you had performed "
 "some calculation, to add 389 to the result you could do: <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:937(title)
+#: C/genius.xml:944(title)
 msgid "Using Functions"
 msgstr "Usar funciones"
 
-#: C/genius.xml:941(programlisting)
+#: C/genius.xml:948(programlisting)
 #, no-wrap
 msgid "FunctionName(argument1, argument2, ...)\n"
 msgstr "NombreFuncion(argumento1, argumento2, ...)\n"
 
-#: C/genius.xml:944(programlisting)
+#: C/genius.xml:951(programlisting)
 #, no-wrap
 msgid ""
 "Factorial(5)\n"
@@ -1301,7 +1351,7 @@ msgstr ""
 "cos(2*pi)\n"
 "gcd(921,317)\n"
 
-#: C/genius.xml:939(para)
+#: C/genius.xml:946(para)
 msgid ""
 "Syntax: <placeholder-1/> Example: <placeholder-2/> To evaluate a function, "
 "enter the name of the function, followed by the arguments (if any) to the "
@@ -1310,7 +1360,7 @@ msgid ""
 "course, different for each function."
 msgstr ""
 
-#: C/genius.xml:952(para)
+#: C/genius.xml:959(para)
 msgid ""
 "There are many built-in functions, such as <function>sin</function>, "
 "<function>cos</function> and <function>tan</function>. You can use the "
@@ -1324,18 +1374,18 @@ msgstr ""
 "funciones integradas, o ver la <xref linkend=\"genius-gel-function-list\"/> "
 "para obtener una lista completa.."
 
-#: C/genius.xml:958(para)
+#: C/genius.xml:965(para)
 msgid ""
 "You can use Tab completion to get Genius to complete function names for you. "
 "Try typing the first few letters of the name and pressing <userinput>Tab</"
 "userinput>."
 msgstr ""
 
-#: C/genius.xml:964(title)
+#: C/genius.xml:971(title)
 msgid "Function names are case sensitive"
 msgstr "Los nombres de las funciones son sensibles a mayuÌ?sculas."
 
-#: C/genius.xml:965(para)
+#: C/genius.xml:972(para)
 msgid ""
 "The names of functions are case sensitive. That means that functions named "
 "<function>dosomething</function>, <function>DOSOMETHING</function> and "
@@ -1346,23 +1396,23 @@ msgstr ""
 "<function>HACERALGO</function> y <function>HacerAlgo</function> son todas "
 "diferentes entre sí."
 
-#: C/genius.xml:972(title)
+#: C/genius.xml:979(title)
 msgid "Defining Functions"
 msgstr "Definir funciones"
 
-#: C/genius.xml:973(para)
+#: C/genius.xml:980(para)
 msgid ""
 "Syntax: <placeholder-1/> The <literal>`</literal> is the backquote "
 "character, and signifies an anonymous function. By setting it to a variable "
 "name you effectively define a function."
 msgstr ""
 
-#: C/genius.xml:984(programlisting)
+#: C/genius.xml:991(programlisting)
 #, no-wrap
 msgid "function addup(a,b,c) = a+b+c\n"
 msgstr "function addup(a,b,c) = a+b+c\n"
 
-#: C/genius.xml:981(para)
+#: C/genius.xml:988(para)
 msgid ""
 "A function takes zero or more comma separated arguments, and returns the "
 "result of the function body. Defining your own functions is primarily a "
@@ -1371,16 +1421,16 @@ msgid ""
 "<placeholder-1/> then <userinput>addup(1,4,9)</userinput> yields 14"
 msgstr ""
 
-#: C/genius.xml:991(title)
+#: C/genius.xml:998(title)
 msgid "Variable Argument Lists"
 msgstr "Listas de argumentos de variables"
 
-#: C/genius.xml:994(programlisting)
+#: C/genius.xml:1001(programlisting)
 #, no-wrap
 msgid "function f(a,b...) = b\n"
 msgstr "function f(a,b...) = b\n"
 
-#: C/genius.xml:992(para)
+#: C/genius.xml:999(para)
 msgid ""
 "If you include <literal>...</literal> after the last argument name in the "
 "function declaration, then Genius will allow any number of arguments to be "
@@ -1392,18 +1442,18 @@ msgid ""
 "constant>."
 msgstr ""
 
-#: C/genius.xml:1002(title)
+#: C/genius.xml:1009(title)
 msgid "Passing Functions to Functions"
 msgstr "Pasar funciones a funciones"
 
-#: C/genius.xml:1004(para)
+#: C/genius.xml:1011(para)
 msgid ""
 "In Genius, it is possible to pass a function as an argument to another "
-"function. This can be done using either &lsquo;function nodes&rsquo; or "
-"anonymous functions."
+"function. This can be done using either â??function nodesâ?? or anonymous "
+"functions."
 msgstr ""
 
-#: C/genius.xml:1011(programlisting)
+#: C/genius.xml:1018(programlisting)
 #, no-wrap
 msgid ""
 "function f(a,b) = a(b)+1;\n"
@@ -1414,15 +1464,15 @@ msgstr ""
 "function b(x) = x*x;\n"
 "f(b,2)\n"
 
-#: C/genius.xml:1008(para)
+#: C/genius.xml:1015(para)
 msgid ""
 "If you do not enter the parentheses after a function name, instead of being "
-"evaluated, the function will instead be returned as a &lsquo;function "
-"node&rsquo;. The function node can then be passed to another function. "
-"Example: <placeholder-1/>"
+"evaluated, the function will instead be returned as a â??function nodeâ??. The "
+"function node can then be passed to another function. Example: <placeholder-"
+"1/>"
 msgstr ""
 
-#: C/genius.xml:1024(programlisting)
+#: C/genius.xml:1031(programlisting)
 #, no-wrap
 msgid ""
 "function f(a,b) = a(b)+1;\n"
@@ -1431,7 +1481,7 @@ msgstr ""
 "function f(a,b) = a(b)+1;\n"
 "f(`(x) = x*x,2)\n"
 
-#: C/genius.xml:1016(para)
+#: C/genius.xml:1023(para)
 msgid ""
 "To pass functions which are not defined, you can use an anonymous function "
 "(see <xref linkend=\"genius-gel-functions-defining\"/>). That is, you want "
@@ -1439,31 +1489,31 @@ msgid ""
 "Example: <placeholder-2/> This will return 5."
 msgstr ""
 
-#: C/genius.xml:1033(title)
+#: C/genius.xml:1040(title)
 msgid "Operations on Functions"
 msgstr "Operaciones con funciones"
 
-#: C/genius.xml:1036(programlisting)
+#: C/genius.xml:1043(programlisting)
 #, no-wrap
 msgid "exp(sin*cos+4)\n"
 msgstr "exp(sin*cos+4)\n"
 
-#: C/genius.xml:1040(programlisting)
+#: C/genius.xml:1047(programlisting)
 #, no-wrap
 msgid "`(x) = exp(sin(x)*cos(x)+4)\n"
 msgstr "`(x) = exp(sin(x)*cos(x)+4)\n"
 
-#: C/genius.xml:1045(programlisting)
+#: C/genius.xml:1052(programlisting)
 #, no-wrap
 msgid "f = exp(sin*cos+4)\n"
 msgstr "f = exp(sin*cos+4)\n"
 
-#: C/genius.xml:1048(programlisting)
+#: C/genius.xml:1055(programlisting)
 #, no-wrap
 msgid "LinePlot(sin^2)\n"
 msgstr "LinePlot(sin^2)\n"
 
-#: C/genius.xml:1034(para)
+#: C/genius.xml:1041(para)
 msgid ""
 "Some functions allow arithmetic operations, and some single argument "
 "functions such as <function>exp</function> or <function>ln</function>, to "
@@ -1476,44 +1526,44 @@ msgid ""
 "plotting. For example, to plot sin squared you can enter: <placeholder-4/>"
 msgstr ""
 
-#: C/genius.xml:1053(para)
+#: C/genius.xml:1060(para)
 msgid ""
 "Not all functions can be used in this way. For example, when you use a "
 "binary operation the functions must take the same number of arguments."
 msgstr ""
 
-#: C/genius.xml:1063(title)
+#: C/genius.xml:1070(title)
 msgid "Absolute Value / Modulus"
 msgstr "Valor absoluto / módulo"
 
-#: C/genius.xml:1067(programlisting)
+#: C/genius.xml:1074(programlisting)
 #, no-wrap
 msgid "|a-b|"
 msgstr "|a-b|"
 
-#: C/genius.xml:1064(para)
+#: C/genius.xml:1071(para)
 msgid ""
 "You can make an absolute value of something by putting the <literal>|</"
 "literal>'s around it. For example: <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:1069(para)
+#: C/genius.xml:1076(para)
 msgid ""
 "In case the expression is a complex number the result will be the modulus "
 "(distance from the origin). For example: <userinput>|3 * e^(1i*pi)|</"
 "userinput> returns 3."
 msgstr ""
 
-#: C/genius.xml:1078(title)
+#: C/genius.xml:1085(title)
 msgid "Separator"
 msgstr "Separador"
 
-#: C/genius.xml:1084(programlisting)
+#: C/genius.xml:1091(programlisting)
 #, no-wrap
 msgid "3 ; 5\n"
 msgstr "3 ; 5\n"
 
-#: C/genius.xml:1079(para)
+#: C/genius.xml:1086(para)
 msgid ""
 "In GEL if you want to type more than one command you have to use the "
 "<literal>;</literal> operator, which is a way to separate expressions, such "
@@ -1522,12 +1572,12 @@ msgid ""
 "5."
 msgstr ""
 
-#: C/genius.xml:1088(para)
+#: C/genius.xml:1095(para)
 msgid ""
 "This will require some parenthesizing to make it unambiguous sometimes, "
 "especially if the <literal>;</literal> is not the top most primitive. This "
 "slightly differs from other programming languages where the <literal>;</"
-"literal> is a terminator of statements, whereas in GEL it&rsquo;s actually a "
+"literal> is a terminator of statements, whereas in GEL itâ??s actually a "
 "binary operator. If you are familiar with pascal this should be second "
 "nature. However genius can let you pretend it is a terminator somewhat, if a "
 "<literal>;</literal> is found at the end of a parenthesis or a block, genius "
@@ -1538,16 +1588,16 @@ msgid ""
 "there is one more operator involved."
 msgstr ""
 
-#: C/genius.xml:1104(title)
+#: C/genius.xml:1111(title)
 msgid "Modular Evaluation"
 msgstr "Evaluación modular"
 
-#: C/genius.xml:1109(programlisting)
+#: C/genius.xml:1116(programlisting)
 #, no-wrap
 msgid "2^(5!) * 3^(6!) mod 5"
 msgstr "2^(5!) * 3^(6!) mod 5"
 
-#: C/genius.xml:1105(para)
+#: C/genius.xml:1112(para)
 msgid ""
 "Genius implements modular arithmetic. To use it you just add \"mod &lt;"
 "integer&gt;\" after the expression. Example: <placeholder-1/> It could be "
@@ -1559,7 +1609,7 @@ msgid ""
 "is instanteneous."
 msgstr ""
 
-#: C/genius.xml:1121(programlisting)
+#: C/genius.xml:1128(programlisting)
 #, no-wrap
 msgid ""
 "10^-1 mod 101\n"
@@ -1568,7 +1618,7 @@ msgstr ""
 "10^-1 mod 101\n"
 "1/10 mod 101"
 
-#: C/genius.xml:1126(programlisting)
+#: C/genius.xml:1133(programlisting)
 #, no-wrap
 msgid ""
 "A = [1,2;3,4]\n"
@@ -1579,7 +1629,7 @@ msgstr ""
 "B = A^-1 mod 5\n"
 "A*B mod 5"
 
-#: C/genius.xml:1117(para)
+#: C/genius.xml:1124(para)
 msgid ""
 "You can calculate the inverses of numbers mod some integer by just using "
 "rational numbers (of course the inverse has to exist). Examples: "
@@ -1588,7 +1638,7 @@ msgid ""
 "yield the identity matrix as B will be the inverse of A mod 5."
 msgstr ""
 
-#: C/genius.xml:1138(programlisting)
+#: C/genius.xml:1145(programlisting)
 #, no-wrap
 msgid ""
 "genius&gt; sqrt(4) mod 7\n"
@@ -1603,7 +1653,7 @@ msgstr ""
 "genius&gt; 2*2 mod 7\n"
 "= 4"
 
-#: C/genius.xml:1131(para)
+#: C/genius.xml:1138(para)
 msgid ""
 "Some functions such as <link linkend=\"gel-function-sqrt\"><function>sqrt</"
 "function></link> or <link linkend=\"gel-function-log\"><function>log</"
@@ -1613,34 +1663,36 @@ msgid ""
 "actually return all the possible square roots."
 msgstr ""
 
-#: C/genius.xml:1149(title)
+#: C/genius.xml:1156(title)
 msgid "List of GEL Operators"
 msgstr "Lista de operadores GEL"
 
-#: C/genius.xml:1151(para)
+#: C/genius.xml:1158(para)
 msgid ""
 "Everything in gel is really just an expression. Expressions are stringed "
 "together with different operators. As we have seen, even the separator is "
 "simply a binary operator in GEL. Here is a list of the operators in GEL."
 msgstr ""
 
-#: C/genius.xml:1159(synopsis)
+#: C/genius.xml:1166(synopsis)
 #, no-wrap
 msgid "a;b"
 msgstr "a;b"
 
-#: C/genius.xml:1161(para)
+#: C/genius.xml:1168(para)
 msgid ""
 "The separator, just evaluates both <varname>a</varname> and <varname>b</"
 "varname>, but returns only the result of <varname>b</varname>."
 msgstr ""
+"El separador evalúa <varname>a</varname> y <varname>b</varname>, pero sólo "
+"devuelve el valor de <varname>b</varname>."
 
-#: C/genius.xml:1173(synopsis)
+#: C/genius.xml:1180(synopsis)
 #, no-wrap
 msgid "a=b"
 msgstr "a=b"
 
-#: C/genius.xml:1175(para)
+#: C/genius.xml:1182(para)
 msgid ""
 "The assignment operator. This assigns <varname>b</varname> to <varname>a</"
 "varname> (<varname>a</varname> must be a valid <link linkend=\"genius-gel-"
@@ -1649,12 +1701,12 @@ msgid ""
 "expected)"
 msgstr ""
 
-#: C/genius.xml:1187(synopsis)
+#: C/genius.xml:1194(synopsis)
 #, no-wrap
 msgid "a:=b"
 msgstr "a:=b"
 
-#: C/genius.xml:1189(para)
+#: C/genius.xml:1196(para)
 msgid ""
 "The assignment operator. Assigns <varname>b</varname> to <varname>a</"
 "varname> (<varname>a</varname> must be a valid <link linkend=\"genius-gel-"
@@ -1662,17 +1714,17 @@ msgid ""
 "because it never gets translated to a <literal>==</literal>."
 msgstr ""
 
-#: C/genius.xml:1200(synopsis)
+#: C/genius.xml:1207(synopsis)
 #, no-wrap
 msgid "|a|"
 msgstr "|a|"
 
-#: C/genius.xml:1202(para)
+#: C/genius.xml:1209(para)
 msgid ""
 "Absolute value or modulus (if <varname>a</varname> is a complex number)."
 msgstr ""
 
-#: C/genius.xml:1206(para)
+#: C/genius.xml:1213(para)
 msgid ""
 "See <ulink url=\"http://mathworld.wolfram.com/AbsoluteValue.html";
 "\">Mathworld</ulink> for more information."
@@ -1680,23 +1732,25 @@ msgstr ""
 "Consulte <ulink url=\"http://mathworld.wolfram.com/AbsoluteValue.html";
 "\">Mathworld</ulink> para obtener más información."
 
-#: C/genius.xml:1215(synopsis)
+#: C/genius.xml:1222(synopsis)
 #, no-wrap
 msgid "a^b"
 msgstr "a^b"
 
-#: C/genius.xml:1217(para)
+#: C/genius.xml:1224(para)
 msgid ""
 "Exponentiation, raises <varname>a</varname> to the <varname>b</varname>th "
 "power."
 msgstr ""
+"Exponenciación, eleva <varname>a</varname> a la <varname>b</varname>-ésima "
+"potencia."
 
-#: C/genius.xml:1225(synopsis)
+#: C/genius.xml:1232(synopsis)
 #, no-wrap
 msgid "a.^b"
 msgstr "a.^b"
 
-#: C/genius.xml:1227(para)
+#: C/genius.xml:1234(para)
 msgid ""
 "Element by element exponentiation. Raise each element of a matrix "
 "<varname>a</varname> to the <varname>b</varname>th power. Or if <varname>b</"
@@ -1707,111 +1761,111 @@ msgid ""
 "powers in <varname>b</varname>."
 msgstr ""
 
-#: C/genius.xml:1242(synopsis)
+#: C/genius.xml:1249(synopsis)
 #, no-wrap
 msgid "a+b"
 msgstr "a+b"
 
-#: C/genius.xml:1244(para)
+#: C/genius.xml:1251(para)
 msgid ""
 "Addition. Adds two numbers, matrices, functions or strings. If you add a "
 "string to anything the result will just be a string."
 msgstr ""
 
-#: C/genius.xml:1253(synopsis)
+#: C/genius.xml:1260(synopsis)
 #, no-wrap
 msgid "a-b"
 msgstr "a-b"
 
-#: C/genius.xml:1255(para)
+#: C/genius.xml:1262(para)
 msgid "Subtraction. Subtract two numbers, matrices or functions."
 msgstr ""
 
-#: C/genius.xml:1263(synopsis)
+#: C/genius.xml:1270(synopsis)
 #, no-wrap
 msgid "a*b"
 msgstr "a*b"
 
-#: C/genius.xml:1265(para)
+#: C/genius.xml:1272(para)
 msgid "Multiplication. This is the normal matrix multiplication."
 msgstr ""
 
-#: C/genius.xml:1273(synopsis)
+#: C/genius.xml:1280(synopsis)
 #, no-wrap
 msgid "a.*b"
 msgstr "a.*b"
 
-#: C/genius.xml:1275(para)
+#: C/genius.xml:1282(para)
 msgid ""
 "Element by element multiplication if <varname>a</varname> and <varname>b</"
 "varname> are matrices."
 msgstr ""
 
-#: C/genius.xml:1284(synopsis)
+#: C/genius.xml:1291(synopsis)
 #, no-wrap
 msgid "a/b"
 msgstr "a/b"
 
-#: C/genius.xml:1286(para)
+#: C/genius.xml:1293(para)
 msgid "Division."
 msgstr "DivisioÌ?n."
 
-#: C/genius.xml:1294(synopsis)
+#: C/genius.xml:1301(synopsis)
 #, no-wrap
 msgid "a./b"
 msgstr "a./b"
 
-#: C/genius.xml:1296(para)
+#: C/genius.xml:1303(para)
 msgid "Element by element division."
 msgstr "DivisioÌ?n elemento por elemento."
 
-#: C/genius.xml:1304(synopsis)
+#: C/genius.xml:1311(synopsis)
 #, no-wrap
 msgid "a\\b"
 msgstr "a\\b"
 
-#: C/genius.xml:1306(para)
+#: C/genius.xml:1313(para)
 msgid "Back division. That is this is the same as <userinput>b/a</userinput>."
-msgstr ""
+msgstr "División hacia atrás. Es lo mismo que <userinput>b/a</userinput>."
 
-#: C/genius.xml:1314(synopsis)
+#: C/genius.xml:1321(synopsis)
 #, no-wrap
 msgid "a.\\b"
 msgstr "a.\\b"
 
-#: C/genius.xml:1316(para)
+#: C/genius.xml:1323(para)
 msgid "Element by element back division."
 msgstr "DivisioÌ?n hacia atraÌ?s elemento por elemento."
 
-#: C/genius.xml:1324(synopsis)
+#: C/genius.xml:1331(synopsis)
 #, no-wrap
 msgid "a%b"
 msgstr "a%b"
 
-#: C/genius.xml:1326(para)
+#: C/genius.xml:1333(para)
 msgid ""
 "The mod operator. This does not turn on the <link linkend=\"genius-gel-"
 "modular-evaluation\">modular mode</link>, but just returns the remainder of "
 "<userinput>a/b</userinput>."
 msgstr ""
 
-#: C/genius.xml:1336(synopsis)
+#: C/genius.xml:1343(synopsis)
 #, no-wrap
 msgid "a.%b"
 msgstr "a.%b"
 
-#: C/genius.xml:1338(para)
+#: C/genius.xml:1345(para)
 msgid ""
 "Element by element the mod operator. Returns the remainder after element by "
 "element integer <userinput>a./b</userinput>."
 msgstr ""
 
-#: C/genius.xml:1347(synopsis)
+#: C/genius.xml:1354(synopsis)
 #, no-wrap
 msgid "a mod b"
 msgstr "a mod b"
 
-#: C/genius.xml:1349(para)
+#: C/genius.xml:1356(para)
 msgid ""
 "Modular evaluation operator. The expression <varname>a</varname> is "
 "evaluated modulo <varname>b</varname>. See <xref linkend=\"genius-gel-"
@@ -1819,246 +1873,263 @@ msgid ""
 "modulo an integer."
 msgstr ""
 
-#: C/genius.xml:1360(synopsis)
+#: C/genius.xml:1367(synopsis)
 #, no-wrap
 msgid "a!"
 msgstr "a!"
 
-#: C/genius.xml:1362(para)
+#: C/genius.xml:1369(para)
 msgid ""
 "Factorial operator. This is like <userinput>1*...*(n-2)*(n-1)*n</userinput>."
 msgstr ""
+"Operador factorial. Esto es <userinput>1*...*(n-2)*(n-1)*n</userinput>."
 
-#: C/genius.xml:1371(synopsis)
+#: C/genius.xml:1378(synopsis)
 #, no-wrap
 msgid "a!!"
 msgstr "a!!"
 
-#: C/genius.xml:1373(para)
+#: C/genius.xml:1380(para)
 msgid ""
 "Double factorial operator. This is like <userinput>1*...*(n-4)*(n-2)*n</"
 "userinput>."
 msgstr ""
+"Operador doble factorial. Esto es <userinput>1*...*(n-4)*(n-2)*n</userinput>."
 
-#: C/genius.xml:1382(synopsis)
+#: C/genius.xml:1389(synopsis)
 #, no-wrap
 msgid "a==b"
 msgstr "a==b"
 
-#: C/genius.xml:1384(para)
+#: C/genius.xml:1391(para)
 msgid ""
 "Equality operator (returns <constant>true</constant> or <constant>false</"
 "constant>)."
 msgstr ""
+"Operador de igualdad (devuelve <constant>true</constant> o <constant>false</"
+"constant>)."
 
-#: C/genius.xml:1393(synopsis)
+#: C/genius.xml:1400(synopsis)
 #, no-wrap
 msgid "a!=b"
 msgstr "a!=b"
 
-#: C/genius.xml:1395(para)
+#: C/genius.xml:1402(para)
 msgid ""
 "Inequality operator, returns <constant>true</constant> if <varname>a</"
 "varname> does not equal <varname>b</varname> else returns <constant>false</"
 "constant>."
 msgstr ""
+"Operador de desigualdad, devuelve <constant>true</constant> si <varname>a</"
+"varname> no es igual a <varname>b</varname>; si lo es, devuelve "
+"<constant>false</constant>."
 
-#: C/genius.xml:1405(synopsis)
+#: C/genius.xml:1412(synopsis)
 #, no-wrap
 msgid "a&lt;&gt;b"
 msgstr "a&lt;&gt;b"
 
-#: C/genius.xml:1407(para)
+#: C/genius.xml:1414(para)
 msgid ""
 "Alternative inequality operator, returns <constant>true</constant> if "
 "<varname>a</varname> does not equal <varname>b</varname> else returns "
 "<constant>false</constant>."
 msgstr ""
 
-#: C/genius.xml:1417(synopsis)
+#: C/genius.xml:1424(synopsis)
 #, no-wrap
 msgid "a&lt;=b"
 msgstr "a&lt;=b"
 
-#: C/genius.xml:1419(para)
+#: C/genius.xml:1426(para)
 msgid ""
 "Less than or equal operator, returns <constant>true</constant> if "
 "<varname>a</varname> is less than or equal to <varname>b</varname> else "
 "returns <constant>false</constant>."
 msgstr ""
+"Operador menor o igual, devuelve <constant>true</constant> si <varname>a</"
+"varname> es menor o igual que <varname>b</varname>, si no, devuelve "
+"<constant>false</constant>."
 
-#: C/genius.xml:1430(synopsis)
+#: C/genius.xml:1437(synopsis)
 #, no-wrap
 msgid "a&gt;=b"
 msgstr "a&gt;=b"
 
-#: C/genius.xml:1432(para)
+#: C/genius.xml:1439(para)
 msgid ""
 "Greater than or equal operator, returns <constant>true</constant> if "
 "<varname>a</varname> is greater than or equal to <varname>b</varname> else "
 "returns <constant>false</constant>."
 msgstr ""
+"Operador mayor o igual, devuelve <constant>true</constant> si <varname>a</"
+"varname> es mayor o igual que <varname>b</varname>, si no, devuelve "
+"<constant>false</constant>."
 
-#: C/genius.xml:1443(synopsis)
+#: C/genius.xml:1450(synopsis)
 #, no-wrap
 msgid "a&lt;=&gt;b"
 msgstr "a&lt;=&gt;b"
 
-#: C/genius.xml:1445(para)
+#: C/genius.xml:1452(para)
 msgid ""
 "Comparison operator. If <varname>a</varname> is equal to <varname>b</"
 "varname> it returns 0, if <varname>a</varname> is less than <varname>b</"
 "varname> it returns -1 and if <varname>a</varname> is greater than "
 "<varname>b</varname> it returns 1."
 msgstr ""
+"Operador de comparación. Si <varname>a</varname> es igual a <varname>b</"
+"varname> devuelve 0, si <varname>a</varname> es menor que <varname>b</"
+"varname> devuelve -1 y si <varname>a</varname> es mayor que <varname>b</"
+"varname> devuelve 1."
 
-#: C/genius.xml:1457(synopsis)
+#: C/genius.xml:1464(synopsis)
 #, no-wrap
 msgid "a and b"
 msgstr "a and b"
 
-#: C/genius.xml:1459(para)
+#: C/genius.xml:1466(para)
 msgid "Logical and."
 msgstr "AND lógico."
 
-#: C/genius.xml:1467(synopsis)
+#: C/genius.xml:1474(synopsis)
 #, no-wrap
 msgid "a or b"
 msgstr "a or b"
 
-#: C/genius.xml:1469(para)
+#: C/genius.xml:1476(para)
 msgid "Logical or."
 msgstr "OR lógico."
 
-#: C/genius.xml:1477(synopsis)
+#: C/genius.xml:1484(synopsis)
 #, no-wrap
 msgid "a xor b"
 msgstr "a xor b"
 
-#: C/genius.xml:1479(para)
+#: C/genius.xml:1486(para)
 msgid "Logical xor."
 msgstr "XOR lógico."
 
-#: C/genius.xml:1487(synopsis)
+#: C/genius.xml:1494(synopsis)
 #, no-wrap
 msgid "not a"
 msgstr "not a"
 
-#: C/genius.xml:1489(para)
+#: C/genius.xml:1496(para)
 msgid "Logical not."
 msgstr "NOT lógico."
 
-#: C/genius.xml:1497(synopsis)
+#: C/genius.xml:1504(synopsis)
 #, no-wrap
 msgid "-a"
 msgstr "-a"
 
-#: C/genius.xml:1499(para)
+#: C/genius.xml:1506(para)
 msgid "Negation operator."
 msgstr "Operador de negación."
 
-#: C/genius.xml:1507(synopsis)
+#: C/genius.xml:1514(synopsis)
 #, no-wrap
 msgid "&amp;a"
 msgstr "&amp;a"
 
-#: C/genius.xml:1509(para)
+#: C/genius.xml:1516(para)
 msgid ""
 "Variable referencing (to pass a reference to something). See <xref linkend="
 "\"genius-gel-references\"/>."
 msgstr ""
 
-#: C/genius.xml:1518(synopsis) C/genius.xml:2080(userinput)
+#: C/genius.xml:1525(synopsis) C/genius.xml:2087(userinput)
 #, no-wrap
 msgid "*a"
 msgstr "*a"
 
-#: C/genius.xml:1520(para)
+#: C/genius.xml:1527(para)
 msgid ""
 "Variable dereferencing (to access a referenced varible). See <xref linkend="
 "\"genius-gel-references\"/>."
 msgstr ""
 
-#: C/genius.xml:1529(synopsis)
+#: C/genius.xml:1536(synopsis)
 #, no-wrap
 msgid "a'"
 msgstr "a'"
 
-#: C/genius.xml:1531(para)
+#: C/genius.xml:1538(para)
 msgid "Matrix conjugate transpose."
 msgstr "Matriz conjugada traspuesta."
 
-#: C/genius.xml:1539(synopsis)
+#: C/genius.xml:1546(synopsis)
 #, no-wrap
 msgid "a.'"
 msgstr "a.'"
 
-#: C/genius.xml:1541(para)
+#: C/genius.xml:1548(para)
 msgid "Matrix transpose, does not conjugate the entries."
 msgstr ""
 
-#: C/genius.xml:1549(synopsis)
+#: C/genius.xml:1556(synopsis)
 #, no-wrap
 msgid "a@(b,c)"
 msgstr "a@(b,c)"
 
-#: C/genius.xml:1551(para)
+#: C/genius.xml:1558(para)
 msgid ""
 "Get element of a matrix in row <varname>b</varname> and column <varname>c</"
 "varname>. If <varname>b</varname>, <varname>c</varname> are vectors, then "
 "this gets the corresponding rows columns or submatrices."
 msgstr ""
 
-#: C/genius.xml:1562(synopsis)
+#: C/genius.xml:1569(synopsis)
 #, no-wrap
 msgid "a@(b,)"
 msgstr "a@(b,)"
 
-#: C/genius.xml:1564(para)
+#: C/genius.xml:1571(para)
 msgid "Get row of a matrix (or rows if <varname>b</varname> is a vector)."
 msgstr ""
 
-#: C/genius.xml:1572(synopsis)
+#: C/genius.xml:1579(synopsis)
 #, no-wrap
 msgid "a@(b,:)"
 msgstr "a@(b,:)"
 
-#: C/genius.xml:1574(para) C/genius.xml:1595(para)
+#: C/genius.xml:1581(para) C/genius.xml:1602(para)
 msgid "Same as above."
 msgstr "Igual que el anterior"
 
-#: C/genius.xml:1582(synopsis)
+#: C/genius.xml:1589(synopsis)
 #, no-wrap
 msgid "a@(,c)"
 msgstr "a@(,c)"
 
-#: C/genius.xml:1584(para)
+#: C/genius.xml:1591(para)
 msgid ""
 "Get column of a matrix (or columns if <varname>c</varname> is a vector)."
 msgstr ""
 
-#: C/genius.xml:1593(synopsis)
+#: C/genius.xml:1600(synopsis)
 #, no-wrap
 msgid "a@(:,c)"
 msgstr "a@(:,c)"
 
-#: C/genius.xml:1603(synopsis)
+#: C/genius.xml:1610(synopsis)
 #, no-wrap
 msgid "a@(b)"
 msgstr "a@(b)"
 
-#: C/genius.xml:1605(para)
+#: C/genius.xml:1612(para)
 msgid ""
 "Get an element from a matrix treating it as a vector. This will traverse the "
 "matrix row-wise."
 msgstr ""
 
-#: C/genius.xml:1614(synopsis)
+#: C/genius.xml:1621(synopsis)
 #, no-wrap
 msgid "a:b"
 msgstr "a:b"
 
-#: C/genius.xml:1618(programlisting)
+#: C/genius.xml:1625(programlisting)
 #, no-wrap
 msgid ""
 "A@(2:4,)\n"
@@ -2067,7 +2138,7 @@ msgstr ""
 "A@(2:4,)\n"
 "\t     "
 
-#: C/genius.xml:1616(para)
+#: C/genius.xml:1623(para)
 msgid ""
 "Build a vector from <varname>a</varname> to <varname>b</varname> (or specify "
 "a row, column region for the <literal>@</literal> operator). For example to "
@@ -2076,12 +2147,12 @@ msgid ""
 "userinput>."
 msgstr ""
 
-#: C/genius.xml:1628(synopsis)
+#: C/genius.xml:1635(synopsis)
 #, no-wrap
 msgid "a:b:c"
 msgstr "a:b:c"
 
-#: C/genius.xml:1633(programlisting)
+#: C/genius.xml:1640(programlisting)
 #, no-wrap
 msgid ""
 "genius&gt; 1:2:9\n"
@@ -2092,18 +2163,18 @@ msgstr ""
 "=\n"
 "`[1, 3, 5, 7, 9]\n"
 
-#: C/genius.xml:1630(para)
+#: C/genius.xml:1637(para)
 msgid ""
 "Build a vector from <varname>a</varname> to <varname>c</varname> with "
 "<varname>b</varname> as a step. That is for example <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:1643(synopsis)
+#: C/genius.xml:1650(synopsis)
 #, no-wrap
 msgid "(a)i"
 msgstr "(a)i"
 
-#: C/genius.xml:1649(programlisting)
+#: C/genius.xml:1656(programlisting)
 #, no-wrap
 msgid ""
 "(a)*1i\n"
@@ -2112,25 +2183,25 @@ msgstr ""
 "(a)*1i\n"
 "\t     "
 
-#: C/genius.xml:1645(para)
+#: C/genius.xml:1652(para)
 msgid ""
 "Make a imaginary number (multiply <varname>a</varname> by the imaginary). "
 "Note that normally the number <varname>i</varname> is written as "
 "<userinput>1i</userinput>. So the above is equal to <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:1657(synopsis)
+#: C/genius.xml:1664(synopsis)
 #, no-wrap
 msgid "`a"
 msgstr "`a"
 
-#: C/genius.xml:1659(para)
+#: C/genius.xml:1666(para)
 msgid ""
 "Quote an identifier so that it doesn't get evaluated. Or quote a matrix so "
 "that it doesn't get expanded."
 msgstr ""
 
-#: C/genius.xml:1670(para)
+#: C/genius.xml:1677(para)
 msgid ""
 "The @() operator makes the : operator most useful. With this you can specify "
 "regions of a matrix. So that a@(2:4,6) is the rows 2,3,4 of the column 6. Or "
@@ -2139,16 +2210,15 @@ msgid ""
 "region in size, or if it is any other type of value."
 msgstr ""
 
-#: C/genius.xml:1676(para)
+#: C/genius.xml:1683(para)
 msgid ""
 "The comparison operators (except for the &lt;=&gt; operator which behaves "
 "normally), are not strictly binary operators, they can in fact be grouped in "
 "the normal mathematical way, e.g.: (1&lt;x&lt;=y&lt;5) is a legal boolean "
-"expression and means just what it should, that is (1&lt;x and x&le;y and "
-"y&lt;5)"
+"expression and means just what it should, that is (1&lt;x and xâ?¤y and y&lt;5)"
 msgstr ""
 
-#: C/genius.xml:1682(para)
+#: C/genius.xml:1689(para)
 msgid ""
 "The unitary minus operates in a different fashion depending on where it "
 "appears. If it appears before a number it binds very closely, if it appears "
@@ -2159,47 +2229,51 @@ msgid ""
 "parentheses."
 msgstr ""
 
-#: C/genius.xml:1697(title)
+#: C/genius.xml:1704(title)
 msgid "Programming with GEL"
 msgstr "Programar con GEL"
 
-#: C/genius.xml:1700(title)
+#: C/genius.xml:1707(title)
 msgid "Conditionals"
 msgstr "Condicionales"
 
-#: C/genius.xml:1701(para)
+#: C/genius.xml:1708(para)
 msgid ""
 "Syntax: <placeholder-1/> If <literal>else</literal> is omitted, then if the "
 "<literal>expression1</literal> yields <constant>false</constant> or 0, "
 "<literal>NULL</literal> is returned."
 msgstr ""
 
-#: C/genius.xml:1715(programlisting)
+#: C/genius.xml:1722(programlisting)
 #, no-wrap
 msgid "if a=5 then a=a-1\n"
 msgstr "if a=5 then a=a-1\n"
 
-#: C/genius.xml:1718(programlisting)
+#: C/genius.xml:1725(programlisting)
 #, no-wrap
 msgid "if a==5 then a:=a-1\n"
 msgstr "if a==5 then a:=a-1\n"
 
-#: C/genius.xml:1707(para)
+#: C/genius.xml:1714(para)
 msgid ""
 "Examples: <placeholder-1/> Note that <literal>=</literal> will be translated "
 "to <literal>==</literal> if used inside the expression for <literal>if</"
 "literal>, so <placeholder-2/> will be interpreted as: <placeholder-3/>"
 msgstr ""
+"Ejemplos: <placeholder-1/> Tenga en cuenta que <literal>=</literal> se "
+"traducirá como <literal>==</literal> si se usa dentro de una expresión "
+"<literal>if</literal>, por lo que <placeholder-2/> se interpretará como: "
+"<placeholder-3/>"
 
-#: C/genius.xml:1724(title)
+#: C/genius.xml:1731(title)
 msgid "Loops"
 msgstr "Bucles"
 
-#: C/genius.xml:1727(title)
+#: C/genius.xml:1734(title)
 msgid "While Loops"
 msgstr "Bucles «while»"
 
-#: C/genius.xml:1728(para)
+#: C/genius.xml:1735(para)
 msgid ""
 "Syntax: <placeholder-1/> These are similar to other languages. However, as "
 "in gel it is simply an expression that must have some return value, these "
@@ -2209,16 +2283,16 @@ msgid ""
 "the <literal>if</literal> statement."
 msgstr ""
 
-#: C/genius.xml:1741(title)
+#: C/genius.xml:1748(title)
 msgid "For Loops"
 msgstr "Bucles «for»"
 
-#: C/genius.xml:1748(programlisting)
+#: C/genius.xml:1755(programlisting)
 #, no-wrap
 msgid "for i = 1 to 20 by 2 do print(i)\n"
 msgstr "for i = 1 to 20 by 2 do print(i)\n"
 
-#: C/genius.xml:1742(para)
+#: C/genius.xml:1749(para)
 msgid ""
 "Syntax: <placeholder-1/> Loop with identifier being set to all values from "
 "<literal>&lt;from&gt;</literal> to <literal>&lt;to&gt;</literal>, optionally "
@@ -2234,21 +2308,21 @@ msgid ""
 "odd numbers from 1 to 19: <placeholder-2/>"
 msgstr ""
 
-#: C/genius.xml:1754(title)
+#: C/genius.xml:1761(title)
 msgid "Foreach Loops"
 msgstr "Bucles «foreach»"
 
-#: C/genius.xml:1762(programlisting)
+#: C/genius.xml:1769(programlisting)
 #, no-wrap
 msgid "for n in [1,2:3,4] do print(n)\n"
 msgstr "for n in [1,2:3,4] do print(n)\n"
 
-#: C/genius.xml:1767(programlisting)
+#: C/genius.xml:1774(programlisting)
 #, no-wrap
 msgid "for n in RowsOf ([1,2:3,4]) do print(n)\n"
 msgstr "for n in RowsOf ([1,2:3,4]) do print(n)\n"
 
-#: C/genius.xml:1755(para)
+#: C/genius.xml:1762(para)
 msgid ""
 "Syntax: <placeholder-1/> For each element in the matrix, going row by row "
 "from left to right we execute the body with the identifier set to the "
@@ -2259,11 +2333,11 @@ msgid ""
 "[1,2] and then [3,4]."
 msgstr ""
 
-#: C/genius.xml:1774(title)
+#: C/genius.xml:1781(title)
 msgid "Break and Continue"
 msgstr "Parar y continuar"
 
-#: C/genius.xml:1775(para)
+#: C/genius.xml:1782(para)
 msgid ""
 "You can also use the <literal>break</literal> and <literal>continue</"
 "literal> commands in loops. The continue <literal>continue</literal> command "
@@ -2271,11 +2345,11 @@ msgid ""
 "<literal>break</literal> command exits the current loop. <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:1788(title)
+#: C/genius.xml:1795(title)
 msgid "Sums and Products"
 msgstr "Sumas y productos"
 
-#: C/genius.xml:1789(para)
+#: C/genius.xml:1796(para)
 msgid ""
 "Syntax: <placeholder-1/> If you substitute <literal>for</literal> with "
 "<literal>sum</literal> or <literal>prod</literal>, then you will get a sum "
@@ -2284,18 +2358,18 @@ msgid ""
 "respectively."
 msgstr ""
 
-#: C/genius.xml:1800(para)
+#: C/genius.xml:1807(para)
 msgid ""
 "If no body is executed (for example <userinput>sum i=1 to 0 do ...</"
 "userinput>) then <literal>sum</literal> returns 0 and <literal>prod</"
 "literal> returns 1 as is the standard convention."
 msgstr ""
 
-#: C/genius.xml:1806(title)
+#: C/genius.xml:1813(title)
 msgid "Comparison Operators"
 msgstr "Operadores de comparación"
 
-#: C/genius.xml:1807(para)
+#: C/genius.xml:1814(para)
 msgid ""
 "The following standard comparison operators are supported in GEL and have "
 "the obvious meaning: <literal>==</literal>, <literal>&gt;=</literal>, "
@@ -2308,7 +2382,7 @@ msgid ""
 "equal, 1 if left side is larger."
 msgstr ""
 
-#: C/genius.xml:1826(programlisting)
+#: C/genius.xml:1833(programlisting)
 #, no-wrap
 msgid ""
 "if a=b then c\n"
@@ -2317,7 +2391,7 @@ msgstr ""
 "if a=b then c\n"
 "if a==b then c\n"
 
-#: C/genius.xml:1822(para)
+#: C/genius.xml:1829(para)
 msgid ""
 "Normally <literal>=</literal> is translated to <literal>==</literal> if it "
 "happens to be somewhere where GEL is expecting a condition such as in the if "
@@ -2327,16 +2401,16 @@ msgid ""
 "to read and to avoid mistakes."
 msgstr ""
 
-#: C/genius.xml:1835(para)
+#: C/genius.xml:1842(para)
 msgid ""
 "All the comparison operators (except for the <literal>&lt;=&gt;</literal> "
 "operator which behaves normally), are not strictly binary operators, they "
 "can in fact be grouped in the normal mathematical way, e.g.: (<literal>1&lt;"
 "x&lt;=y&lt;5</literal>) is a legal boolean expression and means just what it "
-"should, that is (1&lt;x and x&le;y and y&lt;5)"
+"should, that is (1&lt;x and xâ?¤y and y&lt;5)"
 msgstr ""
 
-#: C/genius.xml:1844(para)
+#: C/genius.xml:1851(para)
 msgid ""
 "To build up logical expressions use the words <literal>not</literal>, "
 "<literal>and</literal>, <literal>or</literal>, <literal>xor</literal>. The "
@@ -2347,11 +2421,11 @@ msgid ""
 "true."
 msgstr ""
 
-#: C/genius.xml:1855(title)
+#: C/genius.xml:1862(title)
 msgid "Global Variables and Scope of Variables"
 msgstr ""
 
-#: C/genius.xml:1856(para)
+#: C/genius.xml:1863(para)
 msgid ""
 "GEL is a <ulink url=\"http://en.wikipedia.org/wiki/Scope_%28programming%29";
 "\"> dynamically scoped language</ulink>. We will explain what this means "
@@ -2360,7 +2434,7 @@ msgid ""
 "link>, which are always global."
 msgstr ""
 
-#: C/genius.xml:1879(programlisting)
+#: C/genius.xml:1886(programlisting)
 #, no-wrap
 msgid ""
 "function f() = (a:=5; g());\n"
@@ -2371,7 +2445,7 @@ msgstr ""
 "function g() = print(a);\n"
 "f();\n"
 
-#: C/genius.xml:1865(para)
+#: C/genius.xml:1872(para)
 msgid ""
 "Like most programming languages, GEL has different types of variables. "
 "Normally when a variable is defined in a function, it is visible from that "
@@ -2386,7 +2460,7 @@ msgid ""
 "<placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:1888(programlisting)
+#: C/genius.xml:1895(programlisting)
 #, no-wrap
 msgid ""
 "function f() = (a:=5; g());\n"
@@ -2399,7 +2473,7 @@ msgstr ""
 "a:=10;\n"
 "f();\n"
 
-#: C/genius.xml:1884(para)
+#: C/genius.xml:1891(para)
 msgid ""
 "If you define a variable inside a function it will override any variables "
 "defined in calling functions. For example, we modify the above code and "
@@ -2411,7 +2485,7 @@ msgid ""
 "varname> it will still be 10."
 msgstr ""
 
-#: C/genius.xml:1902(para)
+#: C/genius.xml:1909(para)
 msgid ""
 "Function arguments are exactly like variables defined inside the function, "
 "except that they are initialized with the value that was passed to the "
@@ -2419,7 +2493,7 @@ msgid ""
 "variables defined inside the function."
 msgstr ""
 
-#: C/genius.xml:1909(para)
+#: C/genius.xml:1916(para)
 msgid ""
 "Functions are treated exactly like variables. Hence you can locally redefine "
 "functions. Normally (on the top level) you cannot redefine protected "
@@ -2437,7 +2511,7 @@ msgid ""
 "</screen>"
 msgstr ""
 
-#: C/genius.xml:1929(programlisting)
+#: C/genius.xml:1936(programlisting)
 #, no-wrap
 msgid ""
 "a=6;\n"
@@ -2448,17 +2522,17 @@ msgstr ""
 "function f() = (a:=5);\n"
 "f();\n"
 
-#: C/genius.xml:1940(programlisting)
+#: C/genius.xml:1947(programlisting)
 #, no-wrap
 msgid "set(`a,3)\n"
 msgstr "set(`a,3)\n"
 
-#: C/genius.xml:1943(programlisting)
+#: C/genius.xml:1950(programlisting)
 #, no-wrap
 msgid "set(\"a\",3)\n"
 msgstr "set(\"a\",3)\n"
 
-#: C/genius.xml:1924(para)
+#: C/genius.xml:1931(para)
 msgid ""
 "Functions and variables defined at the top level are considered global. They "
 "are visible from anywhere. As we said the following function <function>f</"
@@ -2471,14 +2545,14 @@ msgid ""
 "or: <placeholder-3/>"
 msgstr ""
 
-#: C/genius.xml:1946(para)
+#: C/genius.xml:1953(para)
 msgid ""
 "The <function>set</function> function always sets the toplevel global. There "
 "is no way to set a local variable in some function from a subroutine. If "
 "this is required, must use passing by reference."
 msgstr ""
 
-#: C/genius.xml:1952(para)
+#: C/genius.xml:1959(para)
 msgid ""
 "So to recap in a more technical language: Genius operates with different "
 "numbered contexts. The top level is the context 0 (zero). Whenever a "
@@ -2490,7 +2564,7 @@ msgid ""
 "from all higher numbered contexts."
 msgstr ""
 
-#: C/genius.xml:1963(para)
+#: C/genius.xml:1970(para)
 msgid ""
 "There are also true local variables, which are not seen from anywhere but "
 "the current context. Also when returning functions by value it may reference "
@@ -2500,11 +2574,11 @@ msgid ""
 "\">Returning Functions</link>."
 msgstr ""
 
-#: C/genius.xml:1976(title)
+#: C/genius.xml:1983(title)
 msgid "Parameter variables"
 msgstr ""
 
-#: C/genius.xml:1977(para)
+#: C/genius.xml:1984(para)
 msgid ""
 "As we said before, there exist special variables called parameters that "
 "exist in all scopes. To declare a parameter called <varname>foo</varname> "
@@ -2514,21 +2588,21 @@ msgid ""
 "is, functions do not have a private copy of parameters."
 msgstr ""
 
-#: C/genius.xml:1988(para)
+#: C/genius.xml:1995(para)
 msgid ""
 "When you undefine a parameter using the <link linkend=\"gel-function-undefine"
 "\"><function>undefine</function></link> function, it stops being a parameter."
 msgstr ""
 
-#: C/genius.xml:1994(para)
+#: C/genius.xml:2001(para)
 msgid "Some parameters are built-in and modify the behaviour of genius."
 msgstr ""
 
-#: C/genius.xml:2000(title)
+#: C/genius.xml:2007(title)
 msgid "Returning"
 msgstr "Retorno"
 
-#: C/genius.xml:2001(para)
+#: C/genius.xml:2008(para)
 msgid ""
 "Normally a function is one or several expressions separated by a semicolon, "
 "and the value of the last expression is returned. This is fine for simple "
@@ -2539,11 +2613,11 @@ msgid ""
 "returned."
 msgstr ""
 
-#: C/genius.xml:2023(title)
+#: C/genius.xml:2030(title)
 msgid "References"
 msgstr "Referencias"
 
-#: C/genius.xml:2024(para)
+#: C/genius.xml:2031(para)
 msgid ""
 "It may be necessary for some functions to return more than one value. This "
 "may be accomplished by returning a vector of values, but many times it is "
@@ -2553,7 +2627,7 @@ msgid ""
 "purpose, but this is their main use."
 msgstr ""
 
-#: C/genius.xml:2032(para)
+#: C/genius.xml:2039(para)
 msgid ""
 "When using functions that return values through references in the argument "
 "list, just pass the variable name with an ampersand. For example the "
@@ -2562,7 +2636,7 @@ msgid ""
 "eigenvector into the variable named <varname>v</varname>: <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:2042(para)
+#: C/genius.xml:2049(para)
 msgid ""
 "The details of how references work and the syntax is similar to the C "
 "language. The operator <literal>&amp;</literal> references a variable and "
@@ -2570,53 +2644,53 @@ msgid ""
 "identifier, so <literal>**a</literal> is not a legal expression in GEL."
 msgstr ""
 
-#: C/genius.xml:2049(para)
+#: C/genius.xml:2056(para)
 msgid ""
 "References are best explained by an example: <placeholder-1/> now "
 "<varname>a</varname> contains 2. You can also reference functions: "
 "<placeholder-2/> gives us 4."
 msgstr ""
 
-#: C/genius.xml:2065(title)
+#: C/genius.xml:2072(title)
 msgid "Lvalues"
 msgstr ""
 
-#: C/genius.xml:2071(userinput)
+#: C/genius.xml:2078(userinput)
 #, no-wrap
 msgid "a"
 msgstr "a"
 
-#: C/genius.xml:2073(para)
+#: C/genius.xml:2080(para)
 msgid ""
 "Identifier. Here we would be setting the variable of name <varname>a</"
 "varname>."
 msgstr ""
 
-#: C/genius.xml:2082(para)
+#: C/genius.xml:2089(para)
 msgid ""
 "Dereference of an identifier. This will set whatever variable <varname>a</"
 "varname> points to."
 msgstr ""
 
-#: C/genius.xml:2089(userinput)
+#: C/genius.xml:2096(userinput)
 #, no-wrap
 msgid "a@(&lt;region&gt;)"
 msgstr "a@(&lt;region&gt;)"
 
-#: C/genius.xml:2091(para)
+#: C/genius.xml:2098(para)
 msgid ""
 "A region of a matrix. Here the region is specified normally as with the "
 "regular @() operator, and can be a single entry, or an entire region of the "
 "matrix."
 msgstr ""
 
-#: C/genius.xml:2066(para)
+#: C/genius.xml:2073(para)
 msgid ""
 "An lvalue is the left hand side of an assignment. In other words, an lvalue "
 "is what you assign something to. Valid lvalues are: <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:2102(programlisting)
+#: C/genius.xml:2109(programlisting)
 #, no-wrap
 msgid ""
 "a:=4\n"
@@ -2629,7 +2703,7 @@ msgstr ""
 "a@(1,1) := 5\n"
 "a@(4:8,3) := [1,2,3,4,5]'\n"
 
-#: C/genius.xml:2100(para)
+#: C/genius.xml:2107(para)
 msgid ""
 "Examples: <placeholder-1/> Note that both <literal>:=</literal> and "
 "<literal>=</literal> can be used interchangably. Except if the assignment "
@@ -2638,15 +2712,15 @@ msgid ""
 "comparison."
 msgstr ""
 
-#: C/genius.xml:2118(title)
+#: C/genius.xml:2125(title)
 msgid "Advanced Programming with GEL"
 msgstr "Programación avanzada con GEL"
 
-#: C/genius.xml:2121(title)
+#: C/genius.xml:2128(title)
 msgid "Error Handling"
 msgstr "Control de errores"
 
-#: C/genius.xml:2122(para)
+#: C/genius.xml:2129(para)
 msgid ""
 "If you detect an error in your function, you can bail out of it. For normal "
 "errors, such as wrong types of arguments, you can fail to compute the "
@@ -2655,7 +2729,7 @@ msgid ""
 "you can use <literal>exception</literal>."
 msgstr ""
 
-#: C/genius.xml:2132(programlisting)
+#: C/genius.xml:2139(programlisting)
 #, no-wrap
 msgid ""
 "function f(M) = (\n"
@@ -2674,17 +2748,17 @@ msgstr ""
 "  ...\n"
 ")\n"
 
-#: C/genius.xml:2129(para)
+#: C/genius.xml:2136(para)
 msgid ""
 "For example if you want to check for arguments in your function. You could "
 "use the following code. <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:2144(title)
+#: C/genius.xml:2151(title)
 msgid "Toplevel Syntax"
 msgstr "Sintaxis de nivel superior"
 
-#: C/genius.xml:2145(para)
+#: C/genius.xml:2152(para)
 msgid ""
 "The synatax is slightly different if you enter statements on the top level "
 "versus when they are inside parentheses or inside functions. On the top "
@@ -2695,7 +2769,7 @@ msgid ""
 "inside parentheses)."
 msgstr ""
 
-#: C/genius.xml:2158(programlisting)
+#: C/genius.xml:2165(programlisting)
 #, no-wrap
 msgid ""
 "if Something() then\n"
@@ -2708,13 +2782,13 @@ msgstr ""
 "else\n"
 "  HacerOtraCosa()\n"
 
-#: C/genius.xml:2155(para)
+#: C/genius.xml:2162(para)
 msgid ""
 "The following code will produce an error when entered on the top level of a "
 "program, while it will work just fine in a function. <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:2172(programlisting)
+#: C/genius.xml:2179(programlisting)
 #, no-wrap
 msgid ""
 "if Something() then (\n"
@@ -2729,7 +2803,7 @@ msgstr ""
 "  HacerOtraCosa()\n"
 ")\n"
 
-#: C/genius.xml:2164(para)
+#: C/genius.xml:2171(para)
 msgid ""
 "The problem is that after <application>Genius Mathematics Tool</application> "
 "sees the end of line after the second line, it will decide that we have "
@@ -2741,11 +2815,11 @@ msgid ""
 "are closed. <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:2182(title)
+#: C/genius.xml:2189(title)
 msgid "Returning Functions"
 msgstr "Devolver funciones"
 
-#: C/genius.xml:2195(programlisting)
+#: C/genius.xml:2202(programlisting)
 #, no-wrap
 msgid ""
 "function f() = (\n"
@@ -2758,7 +2832,7 @@ msgstr ""
 "  `(x) = (x+k)\n"
 ")\n"
 
-#: C/genius.xml:2202(programlisting)
+#: C/genius.xml:2209(programlisting)
 #, no-wrap
 msgid ""
 "g = f();\n"
@@ -2767,7 +2841,7 @@ msgstr ""
 "g = f();\n"
 "g(5)\n"
 
-#: C/genius.xml:2183(para)
+#: C/genius.xml:2190(para)
 msgid ""
 "It is possible to return functions as value. This way you can build "
 "functions that construct special purpose functions according to some "
@@ -2782,7 +2856,7 @@ msgid ""
 "<userinput>g(5)</userinput> should return 10."
 msgstr ""
 
-#: C/genius.xml:2211(programlisting)
+#: C/genius.xml:2218(programlisting)
 #, no-wrap
 msgid ""
 "function f() = (\n"
@@ -2799,7 +2873,7 @@ msgstr ""
 "  r\n"
 ")\n"
 
-#: C/genius.xml:2207(para)
+#: C/genius.xml:2214(para)
 msgid ""
 "One thing to note is that the value of <varname>k</varname> that is used is "
 "the one that's in effect when the <function>f</function> returns. For "
@@ -2824,7 +2898,7 @@ msgid ""
 "function>."
 msgstr ""
 
-#: C/genius.xml:2253(programlisting)
+#: C/genius.xml:2260(programlisting)
 #, no-wrap
 msgid ""
 "function f() = (\n"
@@ -2841,7 +2915,7 @@ msgstr ""
 "  r\n"
 ")\n"
 
-#: C/genius.xml:2242(para)
+#: C/genius.xml:2249(para)
 msgid ""
 "Sometimes it is better to have more control over how variables are copied "
 "into the private dictionary. Since version 1.0.7, you can specify which "
@@ -2854,7 +2928,7 @@ msgid ""
 "copy of <varname>k</varname> was created when the function was defined."
 msgstr ""
 
-#: C/genius.xml:2275(programlisting)
+#: C/genius.xml:2282(programlisting)
 #, no-wrap
 msgid ""
 "function f() = (\n"
@@ -2875,7 +2949,7 @@ msgstr ""
 "g = f();\n"
 "g(10)\n"
 
-#: C/genius.xml:2264(para)
+#: C/genius.xml:2271(para)
 msgid ""
 "When you want the function to not have any private dictionary when put empty "
 "square brackets after the argument list. Then no private dictionary will be "
@@ -2889,11 +2963,11 @@ msgid ""
 "was added to the private dictionary."
 msgstr ""
 
-#: C/genius.xml:2291(title)
+#: C/genius.xml:2298(title)
 msgid "True Local Variables"
 msgstr ""
 
-#: C/genius.xml:2295(programlisting)
+#: C/genius.xml:2302(programlisting)
 #, no-wrap
 msgid ""
 "k := 10;\n"
@@ -2912,7 +2986,7 @@ msgstr ""
 ");\n"
 "f(r,1)\n"
 
-#: C/genius.xml:2292(para)
+#: C/genius.xml:2299(para)
 msgid ""
 "When passing functions into other functions, the normal scoping of variables "
 "might be undesired. For example: <placeholder-1/> you probably want the "
@@ -2926,7 +3000,7 @@ msgid ""
 "Functions</link>."
 msgstr ""
 
-#: C/genius.xml:2324(programlisting)
+#: C/genius.xml:2331(programlisting)
 #, no-wrap
 msgid ""
 "function f(g,x) = (\n"
@@ -2941,7 +3015,7 @@ msgstr ""
 "  g(x)\n"
 ");\n"
 
-#: C/genius.xml:2314(para)
+#: C/genius.xml:2321(para)
 msgid ""
 "But there is another solution. Since version 1.0.7 there are true local "
 "variables. These are variables that are visible only from the current "
@@ -2955,7 +3029,7 @@ msgid ""
 "(except for function arguments) to a <constant>null</constant>."
 msgstr ""
 
-#: C/genius.xml:2341(programlisting)
+#: C/genius.xml:2348(programlisting)
 #, no-wrap
 msgid ""
 "function f(g,x) = (\n"
@@ -2970,7 +3044,7 @@ msgstr ""
 "  g(x)\n"
 ");\n"
 
-#: C/genius.xml:2335(para)
+#: C/genius.xml:2342(para)
 msgid ""
 "If all variables are to be created as locals you can just pass an asterix "
 "instead of a list of variables. In this case the variables will not be "
@@ -2978,18 +3052,18 @@ msgid ""
 "definition of <function>f</function> will also work: <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:2348(para)
+#: C/genius.xml:2355(para)
 msgid ""
 "It is good practice that all functions that take other functions as "
 "arguments use local variables. This way the passed function does not see "
 "implementation details and get confused."
 msgstr ""
 
-#: C/genius.xml:2356(title)
+#: C/genius.xml:2363(title)
 msgid "GEL Startup Procedure"
 msgstr ""
 
-#: C/genius.xml:2357(para)
+#: C/genius.xml:2364(para)
 msgid ""
 "First the program looks for the installed library file (the compiled version "
 "<filename>lib.cgel</filename>) in the installed directory, then it looks "
@@ -2997,18 +3071,17 @@ msgid ""
 "called <filename>~/.geniusinit</filename>."
 msgstr ""
 
-#: C/genius.xml:2361(para)
+#: C/genius.xml:2368(para)
 msgid ""
-"If you ever change the the library its installed place, you&rsquo;ll have to "
-"first compile it with <command>genius --compile loader.gel &gt; lib.cgel</"
-"command>"
+"If you ever change the the library its installed place, youâ??ll have to first "
+"compile it with <command>genius --compile loader.gel &gt; lib.cgel</command>"
 msgstr ""
 
-#: C/genius.xml:2368(title)
+#: C/genius.xml:2375(title)
 msgid "Loading Programs"
 msgstr "Cargar programas"
 
-#: C/genius.xml:2371(programlisting)
+#: C/genius.xml:2378(programlisting)
 #, no-wrap
 msgid ""
 "load program1.gel program2.gel\n"
@@ -3017,7 +3090,7 @@ msgstr ""
 "load programa1.gel programa2.gel\n"
 "load \"Nombre raro de archivo con ESPACIOS.gel\"\n"
 
-#: C/genius.xml:2375(programlisting)
+#: C/genius.xml:2382(programlisting)
 #, no-wrap
 msgid ""
 "cd directory_with_gel_programs\n"
@@ -3026,7 +3099,7 @@ msgstr ""
 "cd «carpeta_con_programas_gel»\n"
 "ls *.gel\n"
 
-#: C/genius.xml:2369(para)
+#: C/genius.xml:2376(para)
 msgid ""
 "Sometimes you have a larger program that you wrote into a file and want to "
 "read in that file. In these situations, you have two options. You can keep "
@@ -3046,26 +3119,28 @@ msgid ""
 "takes no arguments. For example: <placeholder-2/>"
 msgstr ""
 
-#: C/genius.xml:2385(title)
+#: C/genius.xml:2392(title)
 msgid "Matrices in GEL"
 msgstr "Matrices en GEL"
 
-#: C/genius.xml:2387(para)
+#: C/genius.xml:2394(para)
 msgid ""
 "Genius has support for vectors and matrices and a sizable library of matrix "
 "manipulation and linear algebra functions."
 msgstr ""
+"Genius tiene soporte para vectores y matrices y una biblioteca dimensionable "
+"para manipulación de matrices y funciones de álgebra lineal."
 
-#: C/genius.xml:2393(title)
+#: C/genius.xml:2400(title)
 msgid "Entering Matrices"
 msgstr "Introducir matrices"
 
-#: C/genius.xml:2402(programlisting)
+#: C/genius.xml:2409(programlisting)
 #, no-wrap
 msgid "[1,2,3;4,5,6;7,8,9]\n"
 msgstr "[1,2,3;4,5,6;7,8,9]\n"
 
-#: C/genius.xml:2405(programlisting)
+#: C/genius.xml:2412(programlisting)
 #, no-wrap
 msgid ""
 "[1, 2, 3\n"
@@ -3076,7 +3151,7 @@ msgstr ""
 " 4, 5, 6\n"
 " 7, 8, 9]\n"
 
-#: C/genius.xml:2394(para)
+#: C/genius.xml:2401(para)
 msgid ""
 "To enter matrixes, you can use one of the following two syntaxes. You can "
 "either enter the matrix on one line, separating values by commas and rows by "
@@ -3086,7 +3161,7 @@ msgid ""
 "both ';' and return at once on the same line though."
 msgstr ""
 
-#: C/genius.xml:2415(programlisting)
+#: C/genius.xml:2422(programlisting)
 #, no-wrap
 msgid ""
 "a = [ 1, 2, 3\n"
@@ -3101,7 +3176,7 @@ msgstr ""
 "b = [ a,  10\n"
 "      11, 12]\n"
 
-#: C/genius.xml:2422(programlisting)
+#: C/genius.xml:2429(programlisting)
 #, no-wrap
 msgid ""
 "[1,   2,  3, 10\n"
@@ -3114,14 +3189,14 @@ msgstr ""
 " 7,   8,  9, 10\n"
 " 11, 11, 11, 12]\n"
 
-#: C/genius.xml:2412(para)
+#: C/genius.xml:2419(para)
 msgid ""
 "You can also use the matrix expansion functionality to enter matricies. For "
 "example you can do: <placeholder-1/> and you should get <placeholder-2/> "
 "similiarly you can build matricies out of vectors and other stuff like that."
 msgstr ""
 
-#: C/genius.xml:2432(programlisting)
+#: C/genius.xml:2439(programlisting)
 #, no-wrap
 msgid ""
 "[1, 2, 3\n"
@@ -3132,7 +3207,7 @@ msgstr ""
 " 4, 5\n"
 " 6]\n"
 
-#: C/genius.xml:2437(programlisting)
+#: C/genius.xml:2444(programlisting)
 #, no-wrap
 msgid ""
 "\n"
@@ -3145,41 +3220,41 @@ msgstr ""
 " 4, 5, 0\n"
 " 6, 0, 0]\n"
 
-#: C/genius.xml:2430(para)
+#: C/genius.xml:2437(para)
 msgid ""
 "Another thing is that non-specified spots are initialized to 0, so "
 "<placeholder-1/> will end up being <placeholder-2/>"
 msgstr ""
 
-#: C/genius.xml:2444(para)
+#: C/genius.xml:2451(para)
 msgid ""
 "When matrices are evaluated, they are evaluated and traversed row-wise. This "
 "is just like the <literal>M@(j)</literal> operator which traverses the "
 "matrix row-wise."
 msgstr ""
 
-#: C/genius.xml:2450(para)
+#: C/genius.xml:2457(para)
 msgid ""
 "Be careful about using returns for expressions inside the <literal>[ ]</"
 "literal> brackets, as they have a slightly different meaning there. You will "
 "start a new row."
 msgstr ""
 
-#: C/genius.xml:2460(title)
+#: C/genius.xml:2467(title)
 msgid "Conjugate Transpose and Transpose Operator"
 msgstr ""
 
-#: C/genius.xml:2468(programlisting)
+#: C/genius.xml:2475(programlisting)
 #, no-wrap
 msgid "[1,2,3]*[4,5,6]'\n"
 msgstr "[1,2,3]*[4,5,6]'\n"
 
-#: C/genius.xml:2473(programlisting)
+#: C/genius.xml:2480(programlisting)
 #, no-wrap
 msgid "[1,2,3]*[4,5,6i].'\n"
 msgstr "[1,2,3]*[4,5,6i].'\n"
 
-#: C/genius.xml:2461(para)
+#: C/genius.xml:2468(para)
 msgid ""
 "You can conjugate transpose a matrix by using the <literal>'</literal> "
 "operator. That is the entry in the <varname>i</varname>th column and the "
@@ -3191,7 +3266,7 @@ msgid ""
 "operator. For example: <placeholder-2/>"
 msgstr ""
 
-#: C/genius.xml:2476(para)
+#: C/genius.xml:2483(para)
 msgid ""
 "Note that normal transpose, that is the <literal>.'</literal> operator, is "
 "much faster and will not create a new copy of the matrix in memory. The "
@@ -3200,19 +3275,23 @@ msgid ""
 "matrices and vectors."
 msgstr ""
 
-#: C/genius.xml:2486(title) C/genius.xml:2795(title)
+#: C/genius.xml:2493(title) C/genius.xml:2795(title)
 msgid "Linear Algebra"
 msgstr "AÌ?lgebra lineal"
 
-#: C/genius.xml:2487(para)
+#: C/genius.xml:2494(para)
 msgid ""
 "Genius implements many useful linear algebra and matrix manipulation "
 "routines. See the <link linkend=\"genius-gel-function-list-linear-algebra"
 "\">Linear Algebra</link> and <link linkend=\"genius-gel-function-list-matrix"
 "\">Matrix Manipulation</link> sections of the GEL function listing."
 msgstr ""
+"Genius implementa varias rutinas útiles para manipular álgebra lineal y "
+"matrices. Consulte las secciones <link linkend=\"genius-gel-function-list-"
+"linear-algebra\">álgebra lineal</link> y <link linkend=\"genius-gel-function-"
+"list-matrix\">manipulación de matrices</link> de la lista de funciones GEL."
 
-#: C/genius.xml:2494(para)
+#: C/genius.xml:2501(para)
 msgid ""
 "The linear algebra routines implemented in GEL do not currently come from a "
 "well tested numerical package, and thus should not be used for critical "
@@ -3222,7 +3301,7 @@ msgid ""
 "double precision routines for linear algebra."
 msgstr ""
 
-#: C/genius.xml:2502(para)
+#: C/genius.xml:2509(para)
 msgid ""
 "For example, it is pointless to compute the rank and nullspace of a floating "
 "point matrix since for all practical purposes, we need to consider the "
@@ -3232,7 +3311,7 @@ msgid ""
 "numbers, then the rank and nullspace are always exact."
 msgstr ""
 
-#: C/genius.xml:2510(para)
+#: C/genius.xml:2517(para)
 msgid ""
 "In general when Genius computes the basis of a certain vectorspace (for "
 "example with the <function>NullSpace</function>) it will give the basis as a "
@@ -3241,7 +3320,7 @@ msgid ""
 "the given linear subspace."
 msgstr ""
 
-#: C/genius.xml:2517(para)
+#: C/genius.xml:2524(para)
 msgid ""
 "It should be noted that Genius can remember certain properties of a matrix. "
 "For example, it will remember that a matrix is in row reduced form. If many "
@@ -3250,32 +3329,32 @@ msgid ""
 "to <function>rref</function> will be very fast."
 msgstr ""
 
-#: C/genius.xml:2530(title)
+#: C/genius.xml:2537(title)
 msgid "Polynomials in GEL"
 msgstr "Polinomios en GEL"
 
-#: C/genius.xml:2532(para)
+#: C/genius.xml:2539(para)
 msgid ""
 "Currently Genius can handle polynomials of one variable written out as "
 "vectors, and do some basic operations with these. It is planned to expand "
 "this support further."
 msgstr ""
 
-#: C/genius.xml:2539(title)
+#: C/genius.xml:2546(title)
 msgid "Using Polynomials"
 msgstr "Usar polinomios"
 
-#: C/genius.xml:2545(programlisting)
+#: C/genius.xml:2552(programlisting)
 #, no-wrap
 msgid "[1,2,3]\n"
 msgstr "[1,2,3]\n"
 
-#: C/genius.xml:2548(programlisting)
+#: C/genius.xml:2555(programlisting)
 #, no-wrap
 msgid "1 + 2*x + 3*x^2\n"
 msgstr "1 + 2*x + 3*x^2\n"
 
-#: C/genius.xml:2540(para)
+#: C/genius.xml:2547(para)
 msgid ""
 "Currently polynomials in one variable are just horizontal vectors with value "
 "only nodes. The power of the term is the position in the vector, with the "
@@ -3283,17 +3362,17 @@ msgid ""
 "<placeholder-2/>"
 msgstr ""
 
-#: C/genius.xml:2560(programlisting)
+#: C/genius.xml:2567(programlisting)
 #, no-wrap
 msgid "PolyToString([1,2,3],\"y\")\n"
 msgstr "PolyToString([1,2,3],\"y\")\n"
 
-#: C/genius.xml:2563(programlisting)
+#: C/genius.xml:2570(programlisting)
 #, no-wrap
 msgid "3*y^2 + 2*y + 1\n"
 msgstr "3*y^2 + 2*y + 1\n"
 
-#: C/genius.xml:2570(programlisting)
+#: C/genius.xml:2577(programlisting)
 #, no-wrap
 msgid ""
 "f = PolyToFunction([0,1,1])\n"
@@ -3302,7 +3381,7 @@ msgstr ""
 "f = PolyToFunction([0,1,1])\n"
 "f(2)\n"
 
-#: C/genius.xml:2551(para)
+#: C/genius.xml:2558(para)
 msgid ""
 "You can add, subtract and multiply polynomials using the <link linkend=\"gel-"
 "function-AddPoly\"><function>AddPoly</function></link>, <link linkend=\"gel-"
@@ -3317,7 +3396,7 @@ msgid ""
 "an anonymous function. <placeholder-3/>"
 msgstr ""
 
-#: C/genius.xml:2574(para)
+#: C/genius.xml:2581(para)
 msgid ""
 "It is also possible to find roots of polynomials of degrees 1 through 4 by "
 "using the function <link linkend=\"gel-function-PolynomialRoots"
@@ -3332,28 +3411,28 @@ msgid ""
 "\"><function>FindRootSecant</function></link>."
 msgstr ""
 
-#: C/genius.xml:2586(para)
+#: C/genius.xml:2593(para)
 msgid ""
 "See <xref linkend=\"genius-gel-function-list-polynomials\"/> in the function "
 "list for the rest of functions acting on polynomials."
 msgstr ""
 
-#: C/genius.xml:2596(title)
+#: C/genius.xml:2603(title)
 msgid "Set Theory in GEL"
 msgstr "Teoría de conjuntos en GEL"
 
-#: C/genius.xml:2598(para)
+#: C/genius.xml:2605(para)
 msgid ""
 "Genius has some basic set theoretic functionality built in. Currently a set "
 "is just a vector (or a matrix). Every distinct object is treated as a "
 "different element."
 msgstr ""
 
-#: C/genius.xml:2604(title)
+#: C/genius.xml:2611(title)
 msgid "Using Sets"
 msgstr "Usar conjuntos"
 
-#: C/genius.xml:2605(para)
+#: C/genius.xml:2612(para)
 msgid ""
 "Just like vectors, objects in sets can include numbers, strings, "
 "<constant>null</constant>, matrices and vectors. It is planned in the future "
@@ -3364,7 +3443,7 @@ msgid ""
 "as an empty set."
 msgstr ""
 
-#: C/genius.xml:2613(para)
+#: C/genius.xml:2620(para)
 msgid ""
 "To build a set out of a vector, use the <link linkend=\"gel-function-MakeSet"
 "\"><function>MakeSet</function></link> function. Currently, it will just "
@@ -3375,7 +3454,7 @@ msgid ""
 "</screen>"
 msgstr ""
 
-#: C/genius.xml:2622(para)
+#: C/genius.xml:2629(para)
 msgid ""
 "Similarly there are functions <link linkend=\"gel-function-Union"
 "\"><function>Union</function></link>, <link linkend=\"gel-function-"
@@ -3389,7 +3468,7 @@ msgid ""
 "SortVector\"><function>SortVector</function></link> function."
 msgstr ""
 
-#: C/genius.xml:2636(para)
+#: C/genius.xml:2643(para)
 msgid ""
 "For testing membership, there are functions <link linkend=\"gel-function-IsIn"
 "\"><function>IsIn</function></link> and <link linkend=\"gel-function-IsSubset"
@@ -3403,7 +3482,7 @@ msgid ""
 "true."
 msgstr ""
 
-#: C/genius.xml:2655(title)
+#: C/genius.xml:2662(title)
 msgid "List of GEL functions"
 msgstr "Lista de funciones GEL"
 
@@ -3450,6 +3529,8 @@ msgid ""
 "Load a file into the interpretor. The file will execute as if it were typed "
 "onto the command line."
 msgstr ""
+"Cargar un archivo en el intérprete. El archivo se ejecutará como si se "
+"hubiera escrito en la línea de comandos."
 
 #: C/genius.xml:30(term)
 msgid "cd"
@@ -3462,7 +3543,7 @@ msgstr "cd /carpeta/nombre"
 
 #: C/genius.xml:33(para)
 msgid "Change working directory to <filename>/directory/name</filename>."
-msgstr ""
+msgstr "Cambiar la carpeta de trabajo a <filename>/carpeta/nombre</filename>."
 
 #: C/genius.xml:38(term) C/genius.xml:40(synopsis)
 msgid "pwd"
@@ -3494,6 +3575,8 @@ msgid ""
 "Load a plugin. Plugin of that name must be installed on the system in the "
 "proper directory."
 msgstr ""
+"Cargar un complemento. El complemento debe estar instalado en el sistema en "
+"la carpeta adecuada."
 
 #: C/genius.xml:65(title)
 msgid "Basic"
@@ -3560,6 +3643,8 @@ msgid ""
 "Compose two functions and return a function that is the composition of "
 "<function>f</function> and <function>g</function>."
 msgstr ""
+"Componer dos funciones y devolver una función, que es la composición de "
+"<function>f</function> y <function>g</function>."
 
 #: C/genius.xml:102(term)
 msgid "ComposePower"
@@ -3810,6 +3895,8 @@ msgstr "SetHelp (id,categoria,desc)"
 #: C/genius.xml:263(para)
 msgid "Set the category and help description line for a function."
 msgstr ""
+"Establece la categoriÌ?a y la liÌ?nea de descripcioÌ?n de la ayuda para una "
+"funcioÌ?n."
 
 #: C/genius.xml:268(term)
 msgid "SetHelpAlias"
@@ -3835,7 +3922,7 @@ msgstr "chdir (carpeta)"
 
 #: C/genius.xml:279(para)
 msgid "Changes current directory, same as the <command>cd</command>."
-msgstr ""
+msgstr "Cambia la carpeta actual, igual que <command>cd</command>."
 
 #: C/genius.xml:284(term)
 msgid "display"
@@ -3848,7 +3935,7 @@ msgstr "display (cadena,expresión)"
 
 #: C/genius.xml:287(para)
 msgid "Display a string and an expression with a colon to separate them."
-msgstr ""
+msgstr "Muestra una cadena y una expresión separadas por dos puntos."
 
 #: C/genius.xml:292(term)
 msgid "error"
@@ -3861,7 +3948,7 @@ msgstr "error (cadena)"
 
 #: C/genius.xml:295(para)
 msgid "Prints a string to the error stream (onto the console)."
-msgstr ""
+msgstr "Imprime un error en el flujo de error (en la consola)."
 
 #: C/genius.xml:300(term) C/genius.xml:302(synopsis)
 msgid "exit"
@@ -4271,7 +4358,7 @@ msgstr "GaussDistributionTolerance = número"
 msgid "Tolerance of the <function>GaussDistribution</function> function."
 msgstr "Tolerancia de la funcioÌ?n <function>GaussDistribution</function>"
 
-#: C/genius.xml:560(term) C/genius.xml:2909(function)
+#: C/genius.xml:560(term) C/genius.xml:2916(function)
 msgid "IntegerOutputBase"
 msgstr "IntegerOutputBase"
 
@@ -4463,7 +4550,7 @@ msgid ""
 "\"><function>OutputChopExponent</function></link>."
 msgstr ""
 
-#: C/genius.xml:682(term) C/genius.xml:2918(function)
+#: C/genius.xml:682(term) C/genius.xml:2925(function)
 msgid "OutputStyle"
 msgstr "OutputStyle"
 
@@ -5878,6 +5965,8 @@ msgid ""
 "relatively prime? Returns <constant>true</constant> or <constant>false</"
 "constant>."
 msgstr ""
+"¿Son los números reales <varname>a</varname> and <varname>b</varname> primos "
+"entre sí? Devuelve <constant>true</constant> o <constant>false</constant>."
 
 #: C/genius.xml:1567(para)
 msgid ""
@@ -5976,7 +6065,7 @@ msgstr "ConvertFromBase (v,b)"
 
 #: C/genius.xml:1620(para)
 msgid "Convert a vector of values indicating powers of b to a number."
-msgstr ""
+msgstr "Convertir un vector de valores mostrando potencias de b a un nuÌ?mero."
 
 #: C/genius.xml:1625(term)
 msgid "ConvertToBase"
@@ -12027,19 +12116,19 @@ msgstr ""
 "y)=x^2-y, `(x,y)=y^2-x, -1, 1, -1, 1)</userinput>\n"
 "</screen>"
 
-#: C/genius.xml:2663(title)
+#: C/genius.xml:2670(title)
 msgid "Example Programs in GEL"
 msgstr "Programas de ejemplo en GEL"
 
-#: C/genius.xml:2665(para)
+#: C/genius.xml:2672(para)
 msgid "Here is a function that calculates factorials: <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:2670(para)
+#: C/genius.xml:2677(para)
 msgid "With indentation it becomes: <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:2680(para)
+#: C/genius.xml:2687(para)
 msgid ""
 "This is a direct port of the factorial function from the <application>bc</"
 "application> manpage. The syntax seems similar to <application>bc</"
@@ -12048,19 +12137,19 @@ msgid ""
 "would be: <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:2693(programlisting)
+#: C/genius.xml:2700(programlisting)
 #, no-wrap
 msgid "function f(x) = prod k=1 to x do k\n"
 msgstr ""
 
-#: C/genius.xml:2689(para)
+#: C/genius.xml:2696(para)
 msgid ""
 "By far the easiest way to define a factorial function would be using the "
 "product loop as follows. This is not only the shortest and fastest, but also "
 "probably the most readable version. <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:2697(para)
+#: C/genius.xml:2704(para)
 msgid ""
 "Here is a larger example, this basically redefines the internal "
 "<function>ref</function> function to calculate the row echelon form of a "
@@ -12069,7 +12158,7 @@ msgid ""
 "<placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:2752(para)
+#: C/genius.xml:2759(para)
 msgid ""
 "To configure <application>Genius Mathematics Tool</application>, choose "
 "<menuchoice><guimenu>Settings</guimenu><guimenuitem>Preferences</"
@@ -12078,11 +12167,11 @@ msgid ""
 "These control how the calculator behaves."
 msgstr ""
 
-#: C/genius.xml:2762(title)
+#: C/genius.xml:2769(title)
 msgid "Changing Settings with GEL"
 msgstr ""
 
-#: C/genius.xml:2763(para)
+#: C/genius.xml:2770(para)
 msgid ""
 "Many of the settings in Genius are simply global variables, and can be "
 "evaluated and assigned to in the same way as normal variables. See <xref "
@@ -12091,86 +12180,86 @@ msgid ""
 "of settings that can be modified in this way."
 msgstr ""
 
-#: C/genius.xml:2772(programlisting)
+#: C/genius.xml:2779(programlisting)
 #, no-wrap
 msgid "MaxDigits = 12\n"
 msgstr "MaxDigits = 12\n"
 
-#: C/genius.xml:2770(para)
+#: C/genius.xml:2777(para)
 msgid ""
 "As an example, you can set the maximum number of digits in a result to 12 by "
 "typing: <placeholder-1/>"
 msgstr ""
 
-#: C/genius.xml:2778(title)
+#: C/genius.xml:2785(title)
 msgid "Output"
 msgstr "Salida"
 
-#: C/genius.xml:2782(guilabel)
+#: C/genius.xml:2789(guilabel)
 msgid "Maximum digits to output"
 msgstr "Número máximo de cifras que mostrar"
 
-#: C/genius.xml:2785(para)
+#: C/genius.xml:2792(para)
 msgid "The maximum digits in a result (<function>MaxDigits</function>)"
 msgstr ""
 
-#: C/genius.xml:2790(guilabel)
+#: C/genius.xml:2797(guilabel)
 msgid "Results as floats"
 msgstr "Resultados como nuÌ?meros de coma flotante"
 
-#: C/genius.xml:2793(para)
+#: C/genius.xml:2800(para)
 msgid ""
 "If the results should be always printed as floats "
 "(<function>ResultsAsFloats</function>)"
 msgstr ""
 
-#: C/genius.xml:2798(guilabel)
+#: C/genius.xml:2805(guilabel)
 msgid "Floats in scientific notation"
 msgstr "NuÌ?meros de coma flotante en notacioÌ?n cientiÌ?fica"
 
-#: C/genius.xml:2801(para)
+#: C/genius.xml:2808(para)
 msgid ""
 "If floats should be in scientific notation (<function>ScientificNotation</"
 "function>)"
 msgstr ""
 
-#: C/genius.xml:2806(guilabel)
+#: C/genius.xml:2813(guilabel)
 msgid "Always print full expressions"
 msgstr "Imprimir siempre expresiones completas"
 
-#: C/genius.xml:2809(para)
+#: C/genius.xml:2816(para)
 msgid ""
 "Should we print out full expressions for non-numeric return values (longer "
 "than a line) (<function>FullExpressions</function>)"
 msgstr ""
 
-#: C/genius.xml:2815(guilabel)
+#: C/genius.xml:2822(guilabel)
 msgid "Use mixed fractions"
 msgstr "Usar fracciones mixtas"
 
-#: C/genius.xml:2818(para)
+#: C/genius.xml:2825(para)
 msgid ""
 "If fractions should be printed as mixed fractions such as \"1 1/3\" rather "
 "than \"4/3\". (<function>MixedFractions</function>)"
 msgstr ""
 
-#: C/genius.xml:2824(guilabel)
+#: C/genius.xml:2831(guilabel)
 msgid ""
 "Display 0.0 when floating point number is less than 10^-x (0=never chop)"
 msgstr ""
 
-#: C/genius.xml:2827(para)
+#: C/genius.xml:2834(para)
 msgid ""
 "How to chop output. But only when other numbers nearby are large. See the "
 "documentation of the paramter <link linkend=\"gel-function-OutputChopExponent"
 "\"><function>OutputChopExponent</function></link>."
 msgstr ""
 
-#: C/genius.xml:2835(guilabel)
+#: C/genius.xml:2842(guilabel)
 msgid "Only chop numbers when another number is greater than 10^-x"
 msgstr ""
 
-#: C/genius.xml:2838(para)
+#: C/genius.xml:2845(para)
 msgid ""
 "When to chop output. This is set by the paramter "
 "<function>OutputChopWhenExponent</function>. See the documentation of the "
@@ -12178,18 +12267,18 @@ msgid ""
 "\"><function>OutputChopExponent</function></link>."
 msgstr ""
 
-#: C/genius.xml:2846(guilabel)
+#: C/genius.xml:2853(guilabel)
 msgid "Remember output settings across sessions"
 msgstr "Recordar los ajustes de salida entre sesiones"
 
-#: C/genius.xml:2849(para)
+#: C/genius.xml:2856(para)
 msgid ""
 "Should the output settings in the <guilabel>Number/Expression output "
 "options</guilabel> frame be remembered for next session. Does not apply to "
 "the <guilabel>Error/Info output options</guilabel> frame."
 msgstr ""
 
-#: C/genius.xml:2851(para)
+#: C/genius.xml:2858(para)
 msgid ""
 "If unchecked, either the default or any previously saved settings are used "
 "each time Genius starts up. Note that settings are saved at the end of the "
@@ -12197,31 +12286,31 @@ msgid ""
 "<application>Genius Mathematics Tool</application> and then uncheck it again."
 msgstr ""
 
-#: C/genius.xml:2863(guilabel)
+#: C/genius.xml:2870(guilabel)
 msgid "Display errors in a dialog"
 msgstr "Mostrar los errores en una ventana de diaÌ?logo"
 
-#: C/genius.xml:2866(para)
+#: C/genius.xml:2873(para)
 msgid ""
 "If set the errors will be displayed in a seprate dialog, if unset the errors "
 "will be printed on the console."
 msgstr ""
 
-#: C/genius.xml:2873(guilabel)
+#: C/genius.xml:2880(guilabel)
 msgid "Display information messages in a dialog"
 msgstr "Mostrar los mensajes de informacioÌ?n en un diaÌ?logo"
 
-#: C/genius.xml:2876(para)
+#: C/genius.xml:2883(para)
 msgid ""
 "If set the information messages will be displayed in a seprate dialog, if "
 "unset the information messages will be printed on the console."
 msgstr ""
 
-#: C/genius.xml:2884(guilabel)
+#: C/genius.xml:2891(guilabel)
 msgid "Maximum errors to display"
 msgstr "MaÌ?ximo de errores que mostrar"
 
-#: C/genius.xml:2887(para)
+#: C/genius.xml:2894(para)
 msgid ""
 "The maximum number of errors to return on one evaluation "
 "(<function>MaxErrors</function>). If you set this to 0 then all errors are "
@@ -12230,18 +12319,18 @@ msgid ""
 "these, so seeing a long list of errors is usually not helpful."
 msgstr ""
 
-#: C/genius.xml:2899(para)
+#: C/genius.xml:2906(para)
 msgid ""
 "In addition to these preferences, there are some preferences that can only "
 "be changed by setting them in the workspace console. For others that may "
 "affect the output see <xref linkend=\"genius-gel-function-parameters\"/>."
 msgstr ""
 
-#: C/genius.xml:2912(para)
+#: C/genius.xml:2919(para)
 msgid "The base that will be used to output integers"
 msgstr "La base que se usará para mostrar enteros"
 
-#: C/genius.xml:2921(para)
+#: C/genius.xml:2928(para)
 msgid ""
 "A string, can be <literal>\"normal\"</literal>, <literal>\"latex\"</"
 "literal>, <literal>\"mathml\"</literal> or <literal>\"troff\"</literal> and "
@@ -12251,15 +12340,15 @@ msgid ""
 "styles are for typsetting in LaTeX, MathML (XML), or in Troff."
 msgstr ""
 
-#: C/genius.xml:2933(title)
+#: C/genius.xml:2940(title)
 msgid "Precision"
 msgstr "PrecisioÌ?n"
 
-#: C/genius.xml:2937(guilabel)
+#: C/genius.xml:2944(guilabel)
 msgid "Floating point precision"
 msgstr "PrecisioÌ?n en coma flotante"
 
-#: C/genius.xml:2940(para)
+#: C/genius.xml:2947(para)
 msgid ""
 "The floating point precision in bits (<function>FloatPrecision</function>). "
 "Note that changing this only affects newly computed quantities. Old values "
@@ -12269,11 +12358,11 @@ msgid ""
 "<function>e</function>."
 msgstr ""
 
-#: C/genius.xml:2955(guilabel)
+#: C/genius.xml:2962(guilabel)
 msgid "Remember precision setting across sessions"
 msgstr "Recordar los ajustes de precisioÌ?n entre sesiones"
 
-#: C/genius.xml:2958(para)
+#: C/genius.xml:2965(para)
 msgid ""
 "Should the precision setting be remembered for the next session. If "
 "unchecked, either the default or any previously saved setting is used each "
@@ -12282,58 +12371,58 @@ msgid ""
 "and then uncheck it again."
 msgstr ""
 
-#: C/genius.xml:2971(title)
+#: C/genius.xml:2978(title)
 msgid "Terminal"
 msgstr "Terminal"
 
-#: C/genius.xml:2973(para)
+#: C/genius.xml:2980(para)
 msgid "Terminal refers to the console in the work area."
 msgstr "«Terminal» se refiere a la consola en el área de trabajo."
 
-#: C/genius.xml:2980(guilabel)
+#: C/genius.xml:2987(guilabel)
 msgid "Scrollback lines"
 msgstr "Líneas de desplazamiento hacia atrás"
 
-#: C/genius.xml:2983(para)
+#: C/genius.xml:2990(para)
 msgid "Lines of scrollback in the terminal."
 msgstr "Líneas de desfile hacia atrás en la terminal."
 
-#: C/genius.xml:2988(guilabel)
+#: C/genius.xml:2995(guilabel)
 msgid "Font"
 msgstr "TipografiÌ?a"
 
-#: C/genius.xml:2991(para)
+#: C/genius.xml:2998(para)
 msgid "The font to use on the terminal."
 msgstr "La tipografía que usar en la terminal."
 
-#: C/genius.xml:2996(guilabel)
+#: C/genius.xml:3003(guilabel)
 msgid "Black on white"
 msgstr "Negro sobre blanco"
 
-#: C/genius.xml:2999(para)
+#: C/genius.xml:3006(para)
 msgid "If to use black on white on the terminal."
 msgstr "Si usar blanco sobre negro en la terminal."
 
-#: C/genius.xml:3004(guilabel)
+#: C/genius.xml:3011(guilabel)
 msgid "Blinking cursor"
 msgstr "Cursor parpadeante"
 
-#: C/genius.xml:3007(para)
+#: C/genius.xml:3014(para)
 msgid ""
 "If the cursor in the terminal should blink when the terminal is in focus. "
 "This can sometimes be annoying and it generates idle traffic if you are "
 "using Genius remotely."
 msgstr ""
 
-#: C/genius.xml:3014(title)
+#: C/genius.xml:3021(title)
 msgid "Memory"
 msgstr "Memoria"
 
-#: C/genius.xml:3018(guilabel)
+#: C/genius.xml:3025(guilabel)
 msgid "Maximum number of nodes to allocate"
 msgstr "NuÌ?mero maÌ?ximo de nodos que asignar"
 
-#: C/genius.xml:3021(para)
+#: C/genius.xml:3028(para)
 msgid ""
 "Internally all data is put onto small nodes in memory. This gives a limit on "
 "the maximum number of nodes to allocate for computations. This avoids the "
@@ -12342,7 +12431,7 @@ msgid ""
 "computer and make it hard to even interrupt the program."
 msgstr ""
 
-#: C/genius.xml:3029(para)
+#: C/genius.xml:3036(para)
 msgid ""
 "Once the limit is reached, <application>Genius Mathematics Tool</"
 "application> asks if you wish to interrupt the computation or if you wish to "
@@ -12352,20 +12441,22 @@ msgid ""
 "answered the question."
 msgstr ""
 
-#: C/genius.xml:3037(para)
+#: C/genius.xml:3044(para)
 msgid ""
 "Setting the limit to zero means there is no limit to the amount of memory "
 "that genius uses."
 msgstr ""
+"Establecer el límite a cero significa que no hay límite en la cantidad de "
+"memoria que usa Genius."
 
-#: C/genius.xml:3051(title)
+#: C/genius.xml:3058(title)
 msgid "About <application>Genius Mathematics Tool</application>"
 msgstr "Acerca de la <application>herramienta matemática Genius</application>"
 
-#: C/genius.xml:3053(para)
+#: C/genius.xml:3060(para)
 msgid ""
-"<application>Genius Mathematics Tool</application> was written by "
-"JiÅ?&iacute; (George) Lebl (<email>jirka 5z com</email>). The history of "
+"<application>Genius Mathematics Tool</application> was written by JiÅ?í "
+"(George) Lebl (<email>jirka 5z com</email>). The history of "
 "<application>Genius Mathematics Tool</application> goes back to late 1997. "
 "It was the first calculator program for GNOME, but it then grew beyond being "
 "just a desktop calculator. To find more information about "
@@ -12374,7 +12465,7 @@ msgid ""
 "ulink>."
 msgstr ""
 
-#: C/genius.xml:3060(para)
+#: C/genius.xml:3067(para)
 msgid ""
 "To report a bug or make a suggestion regarding this application or this "
 "manual, follow the directions in this <ulink url=\"ghelp:gnome-feedback\" "
@@ -12384,7 +12475,7 @@ msgstr ""
 "sobre este manual, siga las explicaciones en este <ulink url=\"ghelp:gnome-"
 "feedback\" type=\"help\">documento</ulink>."
 
-#: C/genius.xml:3066(para)
+#: C/genius.xml:3073(para)
 msgid ""
 "This program is distributed under the terms of the GNU General Public "
 "license as published by the Free Software Foundation; either version 2 of "
@@ -12399,15 +12490,17 @@ msgstr ""
 "enlace</ulink>, o en el archivo COPYING incluido con el coÌ?digo fuente de "
 "este programa."
 
-#: C/genius.xml:3073(para)
+#: C/genius.xml:3080(para)
 msgid ""
-"JiÅ?&iacute; Lebl was during various parts of the development partially "
-"supported for the work by NSF grant DMS 0900885 and the University of "
-"Illinois at Urbana-Champaign. The software has been used for both teaching "
-"and research."
+"JiÅ?í Lebl was during various parts of the development partially supported "
+"for the work by NSF grant DMS 0900885 and the University of Illinois at "
+"Urbana-Champaign. The software has been used for both teaching and research."
 msgstr ""
 
 #. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
 #: C/genius.xml:0(None)
 msgid "translator-credits"
 msgstr "Daniel Mustieles <daniel mustieles gmail com>, 2011"
+
+#~ msgid "JiÅ?&iacute;"
+#~ msgstr "JiÅ?&iacute;"



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]