[gnome-devel-docs] Updated Spanish translation



commit d2a812755fba7212da6b97b8b58885327790d03f
Author: NicolÃs Satragno <nsatragno gmail com>
Date:   Sun Oct 28 13:12:40 2012 +0100

    Updated Spanish translation

 platform-demos/es/es.po |  523 ++++++++++++++++++++++++++---------------------
 1 files changed, 293 insertions(+), 230 deletions(-)
---
diff --git a/platform-demos/es/es.po b/platform-demos/es/es.po
index dbbf1a3..a761cb8 100644
--- a/platform-demos/es/es.po
+++ b/platform-demos/es/es.po
@@ -3,21 +3,21 @@
 # Copyright (C) 2011 gnome-devel-docs's COPYRIGHT HOLDER
 # This file is distributed under the same license as the gnome-devel-docs package.
 # Jorge GonzÃlez <jorgegonz svn gnome org>, 2011.
-# NicolÃs Satragno <nsatragno gmail com>, 2012.
+# NicolÃs Satragno <nsatragno gnome org>, 2012.
 # Daniel Mustieles <daniel mustieles gmail com>, 2011, 2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: gnome-devel-docs.platform-demos.master\n"
-"POT-Creation-Date: 2012-10-20 16:38+0000\n"
-"PO-Revision-Date: 2012-10-24 10:42+0200\n"
+"POT-Creation-Date: 2012-10-24 08:45+0000\n"
+"PO-Revision-Date: 2012-10-28 13:09+0100\n"
 "Last-Translator: Daniel Mustieles <daniel mustieles gmail com>\n"
-"Language-Team: EspaÃol <gnome-es-list gnome org>\n"
+"Language-Team: EspaÃol; Castellano <gnome-es-list gnome org>\n"
 "Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Gtranslator 2.91.5\n"
 
 #. When image changes, this message will be marked fuzzy or untranslated for you.
@@ -975,8 +975,8 @@ msgstr ""
 "hace con GeoNames es solicitar el tiempo. Todo lo que sucede despuÃs de "
 "GeoNames.getWeather(function(error, weather) ocurre sÃlo si se obtiene un "
 "mensaje de error o informaciÃn del tiempo incorrecta. Si no pasa nada de "
-"esto, el resto del programa funciona de manera normal, por lo que Âmain_Quit "
-"funciona."
+"esto, el resto del programa funciona de manera normal, por lo que "
+"Âmain_Quit funciona."
 
 #: C/weatherAppMain.js.page:124(title)
 msgid "Connecting signals to button and entry."
@@ -1203,8 +1203,8 @@ msgstr ""
 "conceptos bÃsicos. El libro <link href=\"http://learnpythonthehardway.org/";
 "book/\">Learn Python the Hard Way</link> o <link href=\"http://docs.python.";
 "org/tutorial/index.html\">The Python Tutorial</link> pueden ser un buen "
-"comienzo. Tal vez tambiÃn està interesado en <link href=\"http://python-gtk-";
-"3-tutorial.readthedocs.org/en/latest/index.html\">The Python GTK+ 3 "
+"comienzo. Tal vez tambiÃn està interesado en <link href=\"http://python-";
+"gtk-3-tutorial.readthedocs.org/en/latest/index.html\">The Python GTK+ 3 "
 "Tutorial</link>. Una vez que domine los conceptos bÃsicos, vuelva y revise "
 "estos tutoriales."
 
@@ -1816,8 +1816,8 @@ msgid ""
 "set, and an array which contains the data we want to put into those columns."
 msgstr ""
 "Este bucle <file>for</file> pone las cadenas de la libreta de direcciones en "
-"el ListStore ordenadas. En orden, se le pasa al mÃtodo Âset del ListStore el "
-"iter que apunta a la fila correcta, una matriz que dice quà columnas se "
+"el ListStore ordenadas. En orden, se le pasa al mÃtodo Âset del ListStore "
+"el iter que apunta a la fila correcta, una matriz que dice quà columnas se "
 "quieren establecer, y una matriz que contiene los datos que se quieren poner "
 "en esas columnas."
 
@@ -2447,8 +2447,8 @@ msgid ""
 "We want to add 5 ToolButtons: New, Open, Undo, Fullscreen and Leave "
 "Fullscreen. First, we will add the New ToolButton."
 msgstr ""
-"Se quieren aÃadir 5 ÂToolButtonÂ: ÂNewÂ, ÂOpenÂ, ÂUndoÂ, ÂFullscreenÂ, y ÂLeave "
-"FullscreenÂ. Primero, se aÃadirà el ÂToolButton ÂNewÂ."
+"Se quieren aÃadir 5 ÂToolButtonÂ: ÂNewÂ, ÂOpenÂ, ÂUndoÂ, ÂFullscreenÂ, y "
+"ÂLeave FullscreenÂ. Primero, se aÃadirà el ÂToolButton ÂNewÂ."
 
 #: C/toolbar_builder.vala.page:64(p) C/toolbar_builder.py.page:80(p)
 msgid "Under <gui>Hierarchy</gui> tab, click <gui>Add</gui>."
@@ -2595,12 +2595,13 @@ msgid ""
 "appear in the interface designer, but will behave correctly when the file is "
 "loaded into your program code."
 msgstr ""
-"No se quiere que se vea el ÂToolButton <gui>Leave Fullscreen</gui> cuando el "
-"programa se inicie por primera vez, dado que la aplicaciÃn no estarà en modo "
-"a pantalla completa. Puede establecer esto en la pestaÃa <gui>Comunes</gui>, "
-"pulsando <gui>No</gui> en la propiedad <gui>Visible</gui>. El ÂToolButton "
-"aparecerà de todos modos en el diseÃador de interfaces, pero se comportarà "
-"correctamente cuando se cargue el archivo en el cÃdigo de su programa."
+"No se quiere que se vea el ÂToolButton <gui>Leave Fullscreen</gui> cuando "
+"el programa se inicie por primera vez, dado que la aplicaciÃn no estarà en "
+"modo a pantalla completa. Puede establecer esto en la pestaÃa <gui>Comunes</"
+"gui>, pulsando <gui>No</gui> en la propiedad <gui>Visible</gui>. El "
+"ÂToolButton aparecerà de todos modos en el diseÃador de interfaces, pero se "
+"comportarà correctamente cuando se cargue el archivo en el cÃdigo de su "
+"programa."
 
 #: C/toolbar_builder.vala.page:124(media) C/toolbar_builder.py.page:140(media)
 msgid "Setting the visible property to No"
@@ -2620,9 +2621,9 @@ msgid ""
 msgstr ""
 "El archivo XML generado por Glade se muestra debajo. Este es la descripciÃn "
 "de la barra de herramientas. En el momento en el que se escribe esto, la "
-"opciÃn para aÃadir la clase ÂGtk.STYLE_CLASS_PRIMARY_TOOLBARÂ en el diseÃador "
-"de interfaces Glade no existe. Se puede aÃadir manualmente al archivo XML. "
-"Para hacer esto, aÃada el siguiente cÃdigo XML en la lÃnea 9 de "
+"opciÃn para aÃadir la clase ÂGtk.STYLE_CLASS_PRIMARY_TOOLBARÂ en el "
+"diseÃador de interfaces Glade no existe. Se puede aÃadir manualmente al "
+"archivo XML. Para hacer esto, aÃada el siguiente cÃdigo XML en la lÃnea 9 de "
 "<file>toolbar_builder.ui</file>:"
 
 #: C/toolbar_builder.vala.page:138(p) C/toolbar_builder.py.page:154(p)
@@ -2701,15 +2702,15 @@ msgid ""
 "would override this setting - so in the code we have to use <code>show()</"
 "code> separately on all the elements."
 msgstr ""
-"No se quiere que se vea el ÂToolButton <gui>Salir de pantalla completa</gui> "
-"cuando el programa se inicie por primera vez, dado que la aplicaciÃn no "
+"No se quiere que se vea el ÂToolButton <gui>Salir de pantalla completa</"
+"gui> cuando el programa se inicie por primera vez, dado que la aplicaciÃn no "
 "estarà en modo pantalla completa. Puede establecer esto en la pestaÃa "
 "<gui>Comunes</gui>, pulsando <gui>No</gui> en la propiedad <gui>Visible</"
-"gui>. El ÂToolButton aparecerà de todos modos en el diseÃador de interfaces, "
-"pero se comportarà correctamente cuando se cargue el archivo en el cÃdigo de "
-"su programa. Tenga en cuenta que el mÃtodo <gui>show_all()</gui> anularÃa "
-"esta opciÃn, por lo que en el cÃdigo se tiene que usar <gui>show()</gui> en "
-"todos los elementos por separado."
+"gui>. El ÂToolButton aparecerà de todos modos en el diseÃador de "
+"interfaces, pero se comportarà correctamente cuando se cargue el archivo en "
+"el cÃdigo de su programa. Tenga en cuenta que el mÃtodo <gui>show_all()</"
+"gui> anularÃa esta opciÃn, por lo que en el cÃdigo se tiene que usar "
+"<gui>show()</gui> en todos los elementos por separado."
 
 #: C/toolbar_builder.py.page:170(title)
 msgid "Useful methods for Gtk.Builder"
@@ -3043,8 +3044,8 @@ msgid ""
 "to popped out and vice-versa, it sends out the \"toggled\" signal, which you "
 "can connect to a function to do something."
 msgstr ""
-"El mÃtodo Âget_active del ToggleButton devuelve Âtrue si està presionado, y "
-"Âfalse si no lo estÃ. Su mÃtodo Âset_active se usa si quiere cambiar su "
+"El mÃtodo Âget_active del ToggleButton devuelve Âtrue si està presionado, "
+"y Âfalse si no lo estÃ. Su mÃtodo Âset_active se usa si quiere cambiar su "
 "estado sin la necesidad de pulsarlo. Cuando cambia su estado de Âpulsado a "
 "Âno pulsado y viceversa, envÃa la seÃal ÂtoggledÂ, que puede conectar a una "
 "funciÃn para hacer algo."
@@ -3084,8 +3085,9 @@ msgid ""
 msgstr ""
 "Crear un ToggleButton es muy similar a crear un <link xref=\"button.js"
 "\">Button</link> normal. La mayor diferencia es que està manejando una seÃal "
-"Âtoggled en lugar de una ÂclickedÂ. Este cÃdigo vincula la funciÃn _onToggle "
-"a esa seÃal, para que se llame cada vez que se conmute el ToggleButton."
+"Âtoggled en lugar de una ÂclickedÂ. Este cÃdigo vincula la funciÃn "
+"_onToggle a esa seÃal, para que se llame cada vez que se conmute el "
+"ToggleButton."
 
 #: C/togglebutton.js.page:108(p)
 msgid ""
@@ -3329,8 +3331,8 @@ msgid ""
 "<code>set_editable(False)</code>. If the buffer has no editable text, it "
 "might be a good idea to use <code>set_cursor_visible(False)</code> as well."
 msgstr ""
-"El widget ÂTextView es editable de manera predeterminada. Si prefiere que no "
-"lo sea, use <code>set_editable(False)</code>. Si el bÃfer no tiene texto "
+"El widget ÂTextView es editable de manera predeterminada. Si prefiere que "
+"no lo sea, use <code>set_editable(False)</code>. Si el bÃfer no tiene texto "
 "editable, puede ser una buena idea usar <code>set_cursor_visible(False)</"
 "code> tambiÃn."
 
@@ -3403,8 +3405,8 @@ msgid ""
 "code> is omitted or <code>-1</code>, the text is inserted completely."
 msgstr ""
 "<code>insert(iter, \"texto\", longitud)</code>, donde <code>iter</code> es "
-"un iterador de texto y <code>longitud</code> es un entero positivo o <code>-"
-"1</code>, inserta en el bÃfer en <code>iter</code> los primeros "
+"un iterador de texto y <code>longitud</code> es un entero positivo o "
+"<code>-1</code>, inserta en el bÃfer en <code>iter</code> los primeros "
 "<code>longitud</code> caracteres del <code>texto</code>. Si se omite "
 "<code>longitud</code> o es <code>-1</code>, se inserta todo el texto."
 
@@ -3542,13 +3544,13 @@ msgstr ""
 "de las siguientes, concatenÃndolas con el operador OR a nivel de bits <code>|"
 "</code>: <code>0</code> (la coincidencia debe ser exacta); <code>Gtk."
 "TextSearchFlags.VISIBLE_ONLY</code> (la coincidencia puede tener texto "
-"invisible intercalado en ÂagujaÂ); <code>Gtk.TextSearchFlags.TEXT_ONLY</code> "
-"(la coincidencia puede tener Âpixbufs o widgets hijos mezclados dentro del "
-"rango coincidente); <code>Gtk.TextSearchFlags.CASE_INSENSITIVE</code> (el "
-"texto coincidirà sin importar su capitalizaciÃn). El mÃtodo devuelve una "
-"tupla que contiene un <code>Gtk.TextIter</code> apuntando al inicio y al "
-"primer carÃcter despuÃs de la coincidencia; si no se encuentra, se devuelve "
-"<code>None</code>."
+"invisible intercalado en ÂagujaÂ); <code>Gtk.TextSearchFlags.TEXT_ONLY</"
+"code> (la coincidencia puede tener Âpixbufs o widgets hijos mezclados "
+"dentro del rango coincidente); <code>Gtk.TextSearchFlags.CASE_INSENSITIVE</"
+"code> (el texto coincidirà sin importar su capitalizaciÃn). El mÃtodo "
+"devuelve una tupla que contiene un <code>Gtk.TextIter</code> apuntando al "
+"inicio y al primer carÃcter despuÃs de la coincidencia; si no se encuentra, "
+"se devuelve <code>None</code>."
 
 #: C/textview.py.page:87(p)
 msgid ""
@@ -3609,8 +3611,9 @@ msgstr ""
 
 #: C/textview.js.page:28(p)
 msgid ""
-"At the bottom there is a <link href=\"http://www.roojs.org/seed/gir-1.2-gtk-";
-"3.0/gjs/Gtk.TextBuffer.html\">TextBuffer</link>. This holds the text itself."
+"At the bottom there is a <link href=\"http://www.roojs.org/seed/gir-1.2-";
+"gtk-3.0/gjs/Gtk.TextBuffer.html\">TextBuffer</link>. This holds the text "
+"itself."
 msgstr ""
 "En la parte inferior hay un <link href=\"http://www.roojs.org/seed/gir-1.2-";
 "gtk-3.0/gjs/Gtk.TextBuffer.html\">BÃfer de texto</link>. Este almacena el "
@@ -3653,9 +3656,9 @@ msgid ""
 "talk to a (make-believe) penguin, and checks the TextBuffer to see if you "
 "typed the word \"fish\" anywhere in it."
 msgstr ""
-"Si quiere cambiar el texto que se muestra en el ÂTextViewÂ, actÃe en el bÃfer "
-"de texto, dado que es lo que realmente contiene al texto. Es lo mismo si "
-"quiere ver lo que se ha introducido en Ãl. Esta aplicaciÃn de ejemplo le "
+"Si quiere cambiar el texto que se muestra en el ÂTextViewÂ, actÃe en el "
+"bÃfer de texto, dado que es lo que realmente contiene al texto. Es lo mismo "
+"si quiere ver lo que se ha introducido en Ãl. Esta aplicaciÃn de ejemplo le "
 "permite hablar con un pingÃino de fantasÃa, y verifica el bÃfer de texto "
 "para ver si ha introducido la palabra Âfish en Ãl."
 
@@ -3708,9 +3711,9 @@ msgid ""
 "things in."
 msgstr ""
 "El primer paso es crear un ÂTextBuffer para poner dentro las palabras. "
-"DespuÃs de eso se crea el ÂTextViewÂ, y se le dice que use el ÂTextBuffer que "
-"se creà como su bÃfer. TambiÃn se configura para que sea editable, dado que "
-"se quiere poder introducir cosas nuevas dentro."
+"DespuÃs de eso se crea el ÂTextViewÂ, y se le dice que use el ÂTextBuffer "
+"que se creà como su bÃfer. TambiÃn se configura para que sea editable, dado "
+"que se quiere poder introducir cosas nuevas dentro."
 
 #: C/textview.js.page:113(p)
 msgid ""
@@ -3773,8 +3776,8 @@ msgid ""
 "everything inside it to become visible when the application is run."
 msgstr ""
 "Finalmente, se adjunta la rejilla principal a la ventana, despuÃs se le dice "
-"a la ventana y a todo dentro de ella que se vuelva visible cuando se ejecute "
-"la aplicaciÃn."
+"a la ventana y a todo lo que tiene dentro de ella que se vuelva visible "
+"cuando se ejecute la aplicaciÃn."
 
 #: C/textview.js.page:178(title)
 msgid "Function which handles the penguin's response"
@@ -3803,8 +3806,8 @@ msgid ""
 msgstr ""
 "Dado que se quiere limpiar el bÃfer de texto despuÃs de cada vez que pulsa "
 "ÂSendÂ, se configura <file>this.buffer.text</file> para que contenga una "
-"cadena vacÃa justo entonces. DespuÃs, se devuelve el foco al ÂTextViewÂ, para "
-"poder seguir escribiendo sin tener que pulsar en Ãl antes."
+"cadena vacÃa justo entonces. DespuÃs, se devuelve el foco al ÂTextViewÂ, "
+"para poder seguir escribiendo sin tener que pulsar en Ãl antes."
 
 #: C/textview.js.page:238(p)
 msgid ""
@@ -4226,8 +4229,8 @@ msgid ""
 "code points are numbers in the range from 0 to 0x10FFFF."
 msgstr ""
 "Conceptualmente, una <em>cadena</em> es una lista de <em>caracteres</em> "
-"como ÂAÂ, ÂBÂ, ÂCÂ, o ÂÃÂ. Los caracteres son representaciones abstractas y su "
-"significado depende del lenguaje y el contexto en el que se usan. El "
+"como ÂAÂ, ÂBÂ, ÂCÂ, o ÂÃÂ. Los caracteres son representaciones abstractas y "
+"su significado depende del lenguaje y el contexto en el que se usan. El "
 "<em>estÃndar Unicode</em> describe cÃmo sus significados se representan por "
 "<em>puntos de cÃdigo</em>. Por ejemplo, los caracteres anteriores se "
 "representan con los puntos de cÃdigo U+0041, U+0042, U+0043, y U+00C9, "
@@ -4631,10 +4634,10 @@ msgid ""
 msgstr ""
 "Este cÃdigo crea los tres <link href=\"button.js.page\">Gtk.Buttons</link> "
 "que se usarÃn para empujar un mensaje nuevo a la barra de tareas, extraer el "
-"Ãltimo, y limpiar todos los mensajes existentes. Los botones Âback y Âclear "
-"son <link href=\"http://developer.gnome.org/gtk/2.24/gtk-Stock-Items.html";
-"\">botones del almacÃn</link>, que se traducen automÃticamente a cualquier "
-"idioma que GNOME soporte."
+"Ãltimo, y limpiar todos los mensajes existentes. Los botones Âback y "
+"Âclear son <link href=\"http://developer.gnome.org/gtk/2.24/gtk-Stock-Items.";
+"html\">botones del almacÃn</link>, que se traducen automÃticamente a "
+"cualquier idioma que GNOME soporte."
 
 #: C/statusbar.js.page:124(p)
 msgid ""
@@ -4690,8 +4693,8 @@ msgid ""
 "We use the push() function to push a new message onto the stack. Its first "
 "parameter is the context id, and its second is the message."
 msgstr ""
-"Se usa la funciÃn Âpush()Â para empujar un mensaje nuevo a la pila. Su primer "
-"parÃmetro es el ID de contexto, y el segundo es el mensaje."
+"Se usa la funciÃn Âpush()Â para empujar un mensaje nuevo a la pila. Su "
+"primer parÃmetro es el ID de contexto, y el segundo es el mensaje."
 
 #: C/statusbar.js.page:160(p)
 msgid ""
@@ -4902,8 +4905,8 @@ msgid ""
 "<code>page_size</code> are not used in this case, and they should be set to "
 "<code>0</code>."
 msgstr ""
-"Se necesita un ÂGtk.Adjustment para construir el ÂGtk.SpinButtonÂ. Este es la "
-"representaciÃn de un valor con un lÃmite superior e inferior, junto con "
+"Se necesita un ÂGtk.Adjustment para construir el ÂGtk.SpinButtonÂ. Este es "
+"la representaciÃn de un valor con un lÃmite superior e inferior, junto con "
 "pasos y pÃginas de incrementos, y un tamaÃo de pÃgina, y se construye como "
 "<code>Gtk.Adjustment(valor, mÃnimo, ,mÃximo, paso, pÃgina, tamaÃo_de_pÃgina)"
 "</code> donde los campos son del tipo <code>float</code>; <code>paso</code> "
@@ -4969,10 +4972,10 @@ msgid ""
 "It's a text entry field which only accepts numbers, and which has plus and "
 "minus buttons to let you change the value without having to type anything in."
 msgstr ""
-"Un ÂSpinButton no està relacionado con un <link xref=\"spinner.js\">Spinner</"
-"link>. Es un campo de entrada de texto que sÃlo acepta nÃmeros, y que tiene "
-"botones mÃs y menos para dejarle cambiar el valor sin tener que escribir "
-"nada."
+"Un ÂSpinButton no està relacionado con un <link xref=\"spinner.js"
+"\">Spinner</link>. Es un campo de entrada de texto que sÃlo acepta nÃmeros, "
+"y que tiene botones mÃs y menos para dejarle cambiar el valor sin tener que "
+"escribir nada."
 
 #: C/spinbutton.js.page:26(p)
 msgid ""
@@ -5034,11 +5037,12 @@ msgid ""
 msgstr ""
 "Si quiere un control mÃs fino sobre un botÃn incremental, o si quiere crear "
 "varios botones incrementales que usen todos los mismos parÃmetros, puede "
-"crear un objeto llamado <link href=\"http://www.roojs.org/seed/gir-1.2-gtk-";
-"3.0/gjs/Gtk.Adjustment.html\">Ajuste</link>. Entonces, podrà usar ese objeto "
-"como una propiedad de ajuste nueva del botÃn incremental, y establecer todos "
-"los valores de una vez. DespuÃs, puede cambiar todos los botones "
-"incrementales que usan ese ajuste cambiando las propiedades de su objeto."
+"crear un objeto llamado <link href=\"http://www.roojs.org/seed/gir-1.2-";
+"gtk-3.0/gjs/Gtk.Adjustment.html\">Ajuste</link>. Entonces, podrà usar ese "
+"objeto como una propiedad de ajuste nueva del botÃn incremental, y "
+"establecer todos los valores de una vez. DespuÃs, puede cambiar todos los "
+"botones incrementales que usan ese ajuste cambiando las propiedades de su "
+"objeto."
 
 #: C/spinbutton.js.page:112(p)
 msgid ""
@@ -5079,8 +5083,8 @@ msgstr ""
 "que mostrar el nÃmero de latas de atÃn por gatito, por lo que tiene una "
 "variable en el medio, que corresponde a una ecuaciÃn que usa las funciones "
 "Âget_value de los botones incrementales para descubrir sus valores. El "
-"mÃtodo Âfloor de las funciones ÂMath de JavaScript se usa para redondear el "
-"nÃmero de latas atÃn por gatito al nÃmero entero inferior mÃs cercano."
+"mÃtodo Âfloor de las funciones ÂMath de JavaScript se usa para redondear "
+"el nÃmero de latas atÃn por gatito al nÃmero entero inferior mÃs cercano."
 
 #: C/spinbutton.js.page:154(p)
 msgid ""
@@ -5216,18 +5220,19 @@ msgstr ""
 "retorno_de_llamada, datos)</code>. <code>widget</code> es una instancia de "
 "un widget que creà anteriormente. A continuaciÃn, el <code>evento</code> en "
 "el que està interesado. Cada widget tiene sus propios eventos particulares "
-"que pueden ocurrir. Por ejemplo, si tiene un ÂGtk.Button generalmente querrà "
-"conectar el evento ÂclickedÂ: esto significa que cuando el botÃn se pulsa, la "
-"seÃal se envÃa. Otro ejemplo es la seÃal <code>notify::property</code>: cada "
-"vez que una <link xref=\"properties.py\">propiedad</link> se modifica en un "
-"ÂGObjectÂ, en lugar de sÃlo emitir la seÃal <code>notify</code>, GObject "
-"asocia como un detalle a la emisiÃn de la seÃal el nombre de la propiedad "
-"modificada. Esto permite clientes que quieran notificarse de cambios de una "
-"sola propiedad para filtrar la mayorÃa de los eventos antes de recibirlos. "
-"Tercero, el argumento Âretorno_de_llamada es el nombre de la funciÃn de "
-"retorno de llamada, que contiene el cÃdigo que se ejecuta cuando se emiten "
-"las seÃales del tipo especificado. Finalmente, el argumento opcional Âdatos "
-"incluye cualquier dato que debe pasarse cuando se emita la seÃal."
+"que pueden ocurrir. Por ejemplo, si tiene un ÂGtk.Button generalmente "
+"querrà conectar el evento ÂclickedÂ: esto significa que cuando el botÃn se "
+"pulsa, la seÃal se envÃa. Otro ejemplo es la seÃal <code>notify::property</"
+"code>: cada vez que una <link xref=\"properties.py\">propiedad</link> se "
+"modifica en un ÂGObjectÂ, en lugar de sÃlo emitir la seÃal <code>notify</"
+"code>, GObject asocia como un detalle a la emisiÃn de la seÃal el nombre de "
+"la propiedad modificada. Esto permite clientes que quieran notificarse de "
+"cambios de una sola propiedad para filtrar la mayorÃa de los eventos antes "
+"de recibirlos. Tercero, el argumento Âretorno_de_llamada es el nombre de la "
+"funciÃn de retorno de llamada, que contiene el cÃdigo que se ejecuta cuando "
+"se emiten las seÃales del tipo especificado. Finalmente, el argumento "
+"opcional Âdatos incluye cualquier dato que debe pasarse cuando se emita la "
+"seÃal."
 
 #: C/signals-callbacks.py.page:38(p)
 msgid ""
@@ -5480,12 +5485,13 @@ msgid ""
 "<code>0</code>.)"
 msgstr ""
 "<code>set_hadjustment(ajuste)</code> y <code>set_vadjustment(ajuste)</code> "
-"establecen el <code>ajuste</code> ÂGtk.AdjustmentÂ. Este es la representaciÃn "
-"de un valor con un lÃmite superior e inferior, junto con pasos y pÃginas de "
-"incrementos, y un tamaÃo de pÃgina, y se construye como <code>Gtk.Adjustment"
-"(valor, mÃnimo, ,mÃximo, paso, pÃgina, tamaÃo_de_pÃgina)</code> donde los "
-"campos son del tipo <code>float</code>. Tenga en cuenta que <code>paso</"
-"code> no se usa en este caso, y puede establecerse a <code>0</code>."
+"establecen el <code>ajuste</code> ÂGtk.AdjustmentÂ. Este es la "
+"representaciÃn de un valor con un lÃmite superior e inferior, junto con "
+"pasos y pÃginas de incrementos, y un tamaÃo de pÃgina, y se construye como "
+"<code>Gtk.Adjustment(valor, mÃnimo, ,mÃximo, paso, pÃgina, tamaÃo_de_pÃgina)"
+"</code> donde los campos son del tipo <code>float</code>. Tenga en cuenta "
+"que <code>paso</code> no se usa en este caso, y puede establecerse a "
+"<code>0</code>."
 
 #: C/scrolledwindow.py.page:45(link) C/paned.py.page:42(link)
 #: C/image.vala.page:33(link) C/image.py.page:100(link)
@@ -5544,8 +5550,8 @@ msgid ""
 msgstr ""
 "Para una explicaciÃn de seÃales y funciones de retorno de llamada, consulte "
 "<link xref=\"signals-callbacks.py\">esta pÃgina</link>. Un ejemplo es la "
-"seÃal <code>Âvalue-changedÂ</code>, que se emite cuando el cambia el valor de "
-"la escala."
+"seÃal <code>Âvalue-changedÂ</code>, que se emite cuando el cambia el valor "
+"de la escala."
 
 #: C/scale.py.page:35(p)
 msgid ""
@@ -5710,16 +5716,16 @@ msgstr "Crear las escalas"
 #: C/scale.js.page:91(p)
 msgid ""
 "The new_with_range method is one way to create a new Scale widget. The "
-"parameters it takes are a <link href=\"http://www.roojs.org/seed/gir-1.2-gtk-";
-"3.0/gjs/Gtk.Orientation.html\">Gtk.Orientation</link>, the minimum value, "
-"the maximum value, and the increment for a single step. After that we use "
-"the Scale's methods to set its starting value, and how many decimal places "
-"it runs to. We also set its vertical alignment in this case, to control "
-"where it appears in the window."
+"parameters it takes are a <link href=\"http://www.roojs.org/seed/gir-1.2-";
+"gtk-3.0/gjs/Gtk.Orientation.html\">Gtk.Orientation</link>, the minimum "
+"value, the maximum value, and the increment for a single step. After that we "
+"use the Scale's methods to set its starting value, and how many decimal "
+"places it runs to. We also set its vertical alignment in this case, to "
+"control where it appears in the window."
 msgstr ""
 "El mÃtodo nuevo Ânew_with_range es una manera de crear un widget de escala. "
-"Los parÃmetros que toma son una <link href=\"http://www.roojs.org/seed/gir-";
-"1.2-gtk-3.0/gjs/Gtk.Orientation.html\">Gtk.Orientation</link>, el valor "
+"Los parÃmetros que toma son una <link href=\"http://www.roojs.org/seed/";
+"gir-1.2-gtk-3.0/gjs/Gtk.Orientation.html\">Gtk.Orientation</link>, el valor "
 "mÃnimo, el valor mÃximo, y el incremento para un solo paso. DespuÃs de eso "
 "se usan los mÃtodos de la escala para establecer su valor de inicio, y "
 "cuÃntos lugares decimales abarca. TambiÃn se establece su alineaciÃn "
@@ -5755,11 +5761,11 @@ msgid ""
 "out; this is how you tell it not to show the number next to the Scale when "
 "you're creating one this way."
 msgstr ""
-"Aquà se crea un objeto de escala nuevo usando Â_adjustment como su propiedad "
-"ÂajusteÂ. Este es un buen atajo. Sin embargo, todavÃa hay que decirle que "
-"redondee el lugar decimal. Tenga en cuenta que la propiedad Âdraw_value està "
-"comentada; asà es como se le dice que no muestre el nÃmero junto a la escala "
-"cuando està creando una de esta manera."
+"Aquà se crea un objeto de escala nuevo usando Â_adjustment como su "
+"propiedad ÂajusteÂ. Este es un buen atajo. Sin embargo, todavÃa hay que "
+"decirle que redondee el lugar decimal. Tenga en cuenta que la propiedad "
+"Âdraw_value està comentada; asà es como se le dice que no muestre el nÃmero "
+"junto a la escala cuando està creando una de esta manera."
 
 #: C/scale.js.page:132(p)
 msgid ""
@@ -5827,8 +5833,8 @@ msgid ""
 "Finally, we create a new instance of the finished ScaleExample class, and "
 "set the application running."
 msgstr ""
-"Finalmente, se crea una instancia nueva de la clase ÂScaleExample terminada, "
-"y se ejecuta la aplicaciÃn."
+"Finalmente, se crea una instancia nueva de la clase ÂScaleExample "
+"terminada, y se ejecuta la aplicaciÃn."
 
 #. 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.
@@ -6164,8 +6170,8 @@ msgstr ""
 "<code>cnc_string</code>: la cadena de conexiÃn. Puede cambiar de un "
 "proveedor a otro. La sintaxis de SQLite es: <code>DB_DIR=<var>PATH</var>;"
 "DB_NAME=<var>FILENAME</var></code>. En esta demostraciÃn se accederà a una "
-"base de datos llamada Âgnome_demo en la carpeta del usaurio (tenga en cuenta "
-"la llamada a la funciÃn <code>get_home_dir</code> de GLib)."
+"base de datos llamada Âgnome_demo en la carpeta del usaurio (tenga en "
+"cuenta la llamada a la funciÃn <code>get_home_dir</code> de GLib)."
 
 #: C/record-collection.js.page:192(p)
 msgid ""
@@ -6556,9 +6562,9 @@ msgid ""
 "arguement is the group of the radiobuttons, which we can get with "
 "<code>get_group()</code>, the second argument is the label)."
 msgstr ""
-"Otra manera de crear un ÂRadioButton nuevo con una etiqueta es <code>button1 "
-"= Gtk.RadioButton.new_with_label(None, \"Button 1\")</code> (El primer "
-"argumento es el grupo de botones de radio, que puede obtener con "
+"Otra manera de crear un ÂRadioButton nuevo con una etiqueta es "
+"<code>button1 = Gtk.RadioButton.new_with_label(None, \"Button 1\")</code> "
+"(El primer argumento es el grupo de botones de radio, que puede obtener con "
 "<code>get_group()</code>, el segundo argumento es la etiqueta)."
 
 #: C/radiobutton.py.page:53(link)
@@ -6638,10 +6644,10 @@ msgstr ""
 "Aquà hay tres maneras diferentes de crear botones de radio. La primera es la "
 "manera comÃn, donde se crea un ÂGtk.RadioButton nuevo y se le asignan sus "
 "propiedades al mismo tiempo. La segunda y la tercera usan funciones que "
-"manejan algunas de sus propiedades automÃticamente; Ânew_from_widget toma un "
-"solo argumento, un botÃn de radio del mismo grupo en el que quiere poner el "
-"nuevo. Ânew_with_label_from_widgetÂ, ademÃs, toma eso y la etiqueta del botÃn "
-"de radio al mismo tiempo."
+"manejan algunas de sus propiedades automÃticamente; Ânew_from_widget toma "
+"un solo argumento, un botÃn de radio del mismo grupo en el que quiere poner "
+"el nuevo. Ânew_with_label_from_widgetÂ, ademÃs, toma eso y la etiqueta del "
+"botÃn de radio al mismo tiempo."
 
 #: C/radiobutton.js.page:102(p)
 msgid ""
@@ -6709,6 +6715,8 @@ msgid ""
 "Finally, we tell the window and everything inside it to become visible when "
 "the application is run."
 msgstr ""
+"Finalmente, se le dice a la ventana y a todo dentro que se vuelva visible "
+"cuando se ejecute la aplicaciÃn."
 
 #: C/radiobutton.js.page:180(title) C/combobox.js.page:169(title)
 #: C/comboboxtext.js.page:112(title)
@@ -6723,6 +6731,11 @@ msgid ""
 "popup depends on the _messageText() function, which returns a different "
 "value depending on which set of options you chose."
 msgstr ""
+"Cuando pulsa ÂOKÂ, aparece un <link xref=\"messagedialog.js\">Gtk."
+"MessageDialog</link>. Esta funciÃn crea y muestra la ventana emergente, "
+"despuÃs enlaza su botÃn ÂOK a una funciÃn que la cierra. Quà texto aparece "
+"en el mensaje emergente depende de la funciÃn Â_messageText()Â, que devuelve "
+"un valor diferente dependiendo de quà conjunto de opciones elija."
 
 #: C/radiobutton.js.page:246(p)
 msgid ""
@@ -6731,18 +6744,22 @@ msgid ""
 "buttons was pressed. Its return value is used as the MessageDialog's text "
 "property."
 msgstr ""
+"El mÃtodo Âget_active() indica quà botÃn de radio està presionado. Esta "
+"funciÃn devuelve un mensaje tonto diferente dependiendo de quà conjunto de "
+"botones se presionÃ. Su valor de retorno se usa como propiedad Âtext del "
+"ÂMessageDialogÂ."
 
 #: C/radiobutton.js.page:257(p)
 msgid ""
 "This function is called when the MessageDialog's OK button is pressed. It "
 "simply makes the popup go away."
 msgstr ""
+"Esta funciÃn se llama cuando se presiona el botÃn ÂOKÂ del ÂMessageDialogÂ. "
+"Simplemente hace desaparecer el diÃlogo emergente."
 
 #: C/radiobutton.c.page:7(title)
-#, fuzzy
-#| msgid "RadioButton"
 msgid "RadioButton (C)"
-msgstr "RadioButton"
+msgstr "RadioButton (C)"
 
 #: C/radiobutton.c.page:19(desc)
 msgid "A choice from multiple checkbuttons"
@@ -6762,14 +6779,12 @@ msgstr ""
 "Tutoriales, ejemplos de coÌdigo y demostraciones de la plataforma en Python"
 
 #: C/properties.py.page:8(title)
-#, fuzzy
-#| msgid "Properties"
 msgid "Properties (Python)"
-msgstr "Propiedades"
+msgstr "Propiedades (Python)"
 
 #: C/properties.py.page:12(desc)
 msgid "An explanation of properties, getters and setters."
-msgstr ""
+msgstr "Una explicaciÃn de propiedades, funciones de obtenciÃn y asignaciÃn."
 
 #: C/properties.py.page:25(title)
 msgid "Properties"
@@ -6785,6 +6800,14 @@ msgid ""
 "example, to create a label aligned to the right with the text âHello Worldâ "
 "and an angle of 25 degrees, you can use:"
 msgstr ""
+"Las <em>propiedades</em> describen la configuraciÃn y el estado de los "
+"widgets, y cada widget tiene su conjunto particular de propiedades. Por "
+"ejemplo, un widget como un botÃn o una etiqueta tiene la propiedad Âlabel "
+"que contiene el texto del widget. Puede especificar el nombre y el valor de "
+"cualquier nÃmero de propiedades como argumentos de palabras clave cuando "
+"cree una instancia de un widget: por ejemplo, para crear una etiqueta "
+"alineada a la derecha con el texto ÂHello World y un Ãngulo de 25 grados, "
+"puede usar:"
 
 #: C/properties.py.page:33(code)
 #, no-wrap
@@ -6819,6 +6842,8 @@ msgid ""
 "Once you have created such a label, you can get the text with the getter "
 "<code>label.get_label()</code>."
 msgstr ""
+"Una vez que haya creado esta etiqueta, puede obtener el texto con el "
+"Âgetter <code>label.get_label()</code>."
 
 #: C/properties.py.page:45(p)
 msgid ""
@@ -6826,12 +6851,18 @@ msgid ""
 "with <code>get_property(\"prop-name\")</code> and <code>set_property(\"prop-"
 "name\", value)</code>, respectively."
 msgstr ""
+"En lugar de usar funciones de obtenciÃn y asignaciÃn, tambiÃn puede obtener "
+"y establecer las propiedades con <code>get_property(\"nombre-propiedad\")</"
+"code> y <code>set_property(\"nombre-propiedad\")</code>, respectivamente."
 
 #: C/properties.py.page:51(p)
 msgid ""
 "<link href=\"http://python-gtk-3-tutorial.readthedocs.org/en/latest/basics.";
 "html\">Basics - Properties</link> in Python Gtk+ 3 Tutorial"
 msgstr ""
+"<link href=\"http://python-gtk-3-tutorial.readthedocs.org/en/latest/basics.";
+"html\">Conceptos bÃsicos sobre propiedades</link> en el tutorial de Gtk+3 "
+"con Python"
 
 #. 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.
@@ -6842,10 +6873,8 @@ msgstr ""
 "@@image: 'media/progressbar_fill.ogv'; md5=287763d1d3f4a328212ea2243910f5e4"
 
 #: C/progressbar.vala.page:7(title)
-#, fuzzy
-#| msgid "ProgressBar"
 msgid "ProgressBar (Vala)"
-msgstr "ProgressBar"
+msgstr "ProgressBar (Vala)"
 
 #: C/progressbar.vala.page:17(desc) C/progressbar.c.page:18(desc)
 msgid "A widget which indicates progress visually"
@@ -6859,7 +6888,7 @@ msgstr "ProgressBar"
 #: C/progressbar.vala.page:22(p) C/progressbar.c.page:24(p)
 msgid ""
 "This ProgressBar \"fills in\" by a fraction of the bar until it is full."
-msgstr ""
+msgstr "Esta barra de progreso Âse llena una fracciÃn hasta que està llena."
 
 #: C/progressbar.vala.page:29(link) C/progressbar.js.page:41(link)
 #: C/grid.js.page:37(link)
@@ -6877,10 +6906,8 @@ msgid "@@image: 'media/progressbar.ogv'; md5=36deab3dd4b5be968828fa2ef416d612"
 msgstr "@@image: 'media/progressbar.ogv'; md5=36deab3dd4b5be968828fa2ef416d612"
 
 #: C/progressbar.py.page:7(title)
-#, fuzzy
-#| msgid "ProgressBar"
 msgid "ProgressBar (Python)"
-msgstr "ProgressBar"
+msgstr "ProgressBar (Python)"
 
 #: C/progressbar.py.page:17(desc)
 msgid "A widget which indicates progress visually."
@@ -6905,6 +6932,10 @@ msgid ""
 "<code>0.0</code> and <code>1.0</code> included) of the bar that has been "
 "completed, use <code>set_fraction(fraction)</code>."
 msgstr ""
+"En lugar de <code>pulse()</code>, que hace que la barra avance y retroceda, "
+"si se quiere que la barra de progreso Âllene una fracciÃn (un <code>float</"
+"code> entre <code>0.0</code> y <code>1.0</code> inclusive) de la barra que "
+"se ha completado, use <code>set_fraction(fracciÃn)</code>."
 
 #: C/progressbar.py.page:47(p)
 msgid ""
@@ -6913,6 +6944,10 @@ msgid ""
 "not set and <code>set_show_text(True)</code> the text will be the percentage "
 "of the work that has been completed."
 msgstr ""
+"Para establecer un texto y mostrarlo (superpuesto a la barra) use "
+"<code>set_text(\"texto\")</code> y <code>set_show_text(True)</code>. Si no "
+"se establece un texto y <code>set_show_text(True)</code>, el texto serà el "
+"porcentaje del trabajo que se ha completado."
 
 #: C/progressbar.py.page:55(link) C/progressbar.c.page:34(link)
 #: C/grid.c.page:33(link)
@@ -6924,10 +6959,8 @@ msgid "GLib - The Main Event Loop"
 msgstr "GLib: el bucle principal de eventos"
 
 #: C/progressbar.js.page:6(title)
-#, fuzzy
-#| msgid "ProgressBar"
 msgid "ProgressBar (JavaScript)"
-msgstr "ProgressBar"
+msgstr "ProgressBar (JavaScript)"
 
 #: C/progressbar.js.page:16(desc)
 msgid "A bar which animates to indicate progress"
@@ -6938,10 +6971,8 @@ msgid "GLib"
 msgstr "GLib"
 
 #: C/progressbar.c.page:7(title)
-#, fuzzy
-#| msgid "ProgressBar"
 msgid "ProgressBar (C)"
-msgstr "ProgressBar"
+msgstr "ProgressBar (C)"
 
 #: C/progressbar.c.page:35(link)
 msgid "G_Timeout"
@@ -6962,10 +6993,8 @@ msgstr ""
 "@@image: 'media/photo-wall-focused.png'; md5=9f1ceecf3a28c1e468597b093a10cbae"
 
 #: C/photo-wall.c.page:6(title)
-#, fuzzy
-#| msgid "Photo Wall"
 msgid "Photo Wall (C)"
-msgstr "Mural de fotos"
+msgstr "Mural de fotos (C)"
 
 #: C/photo-wall.c.page:9(desc)
 msgid "A Clutter image viewer"
@@ -7673,30 +7702,24 @@ msgid "@@image: 'media/paned.png'; md5=01e36d8a51ee18313616d63d2e15d993"
 msgstr "@@image: 'media/paned.png'; md5=01e36d8a51ee18313616d63d2e15d993"
 
 #: C/paned.py.page:7(title)
-#, fuzzy
-#| msgid "Python"
 msgid "Paned (Python)"
-msgstr "Python"
+msgstr "Paned (Python)"
 
 #: C/paned.py.page:17(desc)
 msgid "A widget with two adjustable panes"
-msgstr ""
+msgstr "Un widget con dos paneles ajustables"
 
 #: C/paned.py.page:20(title)
-#, fuzzy
-#| msgid "Gtk.Paned"
 msgid "Paned"
-msgstr "Gtk.Paned"
+msgstr "Paned"
 
 #: C/paned.py.page:22(p)
 msgid "Two images in two adjustable panes, horizontally aligned."
-msgstr ""
+msgstr "Dos imÃgenes en dos paneles ajustables, alineados horizontalmente."
 
 #: C/paned.py.page:32(title)
-#, fuzzy
-#| msgid "Useful methods for a Scale widget"
 msgid "Useful methods for a Paned widget"
-msgstr "MeÌtodos uÌtiles para un widget ÂScaleÂ"
+msgstr "MeÌtodos uÌtiles para un widget ÂPanedÂ"
 
 #: C/paned.py.page:33(p)
 msgid ""
@@ -7706,16 +7729,19 @@ msgid ""
 "pane, and <code>add2(widget2)</code> will add the <code>widget2</code> to "
 "the bottom pane."
 msgstr ""
+"Para tener dos paneles alineados verticalmente, use <code>Gtk.Orientation."
+"VERTICAL</code> en lugar de <code>Gtk.Orientation.HORIZONTAL</code>. El "
+"mÃtodo <code>add1(widget1)</code> aÃadirà el <code>widget1</code> al panel "
+"superior, y <code>add2(widget2)</code> aÃadirà el <code>widget2</code> al "
+"panel inferior."
 
 #: C/paned.py.page:40(link)
 msgid "GtkPaned"
 msgstr "GtkPaned"
 
 #: C/model-view-controller.py.page:8(title)
-#, fuzzy
-#| msgid "The Model/View/Controller design"
 msgid "The Model/View/Controller design (Python)"
-msgstr "El diseÃo modelo/vista/controlador"
+msgstr "El diseÃo modelo/vista/controlador (Python)"
 
 #: C/model-view-controller.py.page:12(desc)
 #: C/model-view-controller.py.page:25(title)
@@ -7736,6 +7762,18 @@ msgid ""
 "code> or <code>remove()</code>) and notifies the view of these changes (via "
 "signals like <code>\"changed\"</code>)."
 msgstr ""
+"Tanto los widgets <link xref=\"treeview_simple_liststore.py\">TreeView</"
+"link> como los <link xref=\"combobox.py\">ComboBox</link> se construyen "
+"sobre el diseÃo <em>modelo/vista/controlador</em>. El <em>modelo</em> (una "
+"implementaciÃn de <code>Gtk.TreeModel</code>, generalmente <code>Gtk."
+"TreeStore</code> o <code>Gtk.ListStore</code>) almacena los datos; la "
+"<em>vista</em> (por ejemplo, <code>Gtk.TreeView</code>, <code>Gtk.ComboBox</"
+"code>, o <code>Gtk.ComboBoxText</code>) recibe las notificaciones de cambio "
+"y muestra el contenido del modelo. El <em>controlador</em>, finalmente, "
+"cambia el estado del modelo (a travÃs de algunos mÃtodos en la "
+"implementaciÃn del modelo, como <code>append()</code> o <code>remove()</"
+"code>) y le notifica a la vista de estos cambios (a travÃs de seÃales como "
+"<code>ÂchangedÂ</code>)."
 
 #: C/model-view-controller.py.page:37(title)
 msgid "The Model"
@@ -7749,12 +7787,20 @@ msgid ""
 "of data, but each row may have child rows (which in turn can have child "
 "rows, and so on)."
 msgstr ""
+"La principal diferencia entre las dos implementaciones primarias de "
+"<code>Gtk.TreeModel</code> es que <code>Gtk.ListStore</code> contiene filas "
+"simples de datos sin hijos, mientras que <code>Gtk.TreeStore</code> tambiÃn "
+"contiene filas de datos, pero cada fila puede tener filas hijas (que a su "
+"vez pueden tener filas hijas, y asà sucesivamente)."
 
 #: C/model-view-controller.py.page:41(p)
 msgid ""
 "The data in the Model can be retrieved or modified using the tree iter and "
 "column index, or <code>Gtk.TreeIter</code>, or <code>Gtk.TreePath</code>."
 msgstr ""
+"Los datos en el modelo pueden obtenerse o modificarse usando el Âiter del "
+"Ãrbol y el Ãndice de columna, <code>Gtk.TreeIter</code>, o <code>Gtk."
+"TreePath</code>."
 
 #: C/model-view-controller.py.page:43(p)
 msgid ""
@@ -7764,6 +7810,12 @@ msgid ""
 "which points to the location of the newly inserted row. You can also "
 "retrieve a <code>Gtk.TreeIter</code> by calling <code>get_iter()</code>."
 msgstr ""
+"Con el objeto de lista empotrado de Python puede usar <code>len()</code> "
+"para obtener el nÃmero de filas y usar fragmentos para obtener o establecer "
+"valores. De lo contrario, el mÃtodo <code>append()</code> devuelve una "
+"instancia de <code>Gtk.TreeIter</code>, que apunta al lugar de la fila "
+"insertada recientemente. TambiÃn puede obtener un <code>Gtk.TreeIter</code> "
+"llamando a <code>get_iter()</code>."
 
 #: C/model-view-controller.py.page:45(p)
 msgid ""
@@ -7775,6 +7827,13 @@ msgid ""
 "\"0\"</code> refers to the root node and the path <code>\"2:4\"</code> "
 "refers to the fifth child of the third node."
 msgstr ""
+"Como <code>Gtk.ListStore</code> sÃlo contiene un nivel, es decir que los "
+"nodos no tienen nodos hijos, una ruta es esencialmente el Ãndice de la fila "
+"a la que quiere acceder. En el caso de <code>Gtk.TreeStore</code>, una ruta "
+"es una lista de Ãndices o una cadena. La forma de la cadena es una lista de "
+"nÃmeros separados por Â:Â. Cada nÃmero se refiere al desplazamiento en ese "
+"nivel. Entonces, la ruta <code>Â0Â</code> se refiere al nodo raÃz y la ruta "
+"<code>Â2:4Â</code> al quinto hijo del tercer nodo."
 
 #: C/model-view-controller.py.page:47(p)
 msgid "Useful methods for a <code>Gtk.TreeModel</code>:"
@@ -9868,10 +9927,10 @@ msgid ""
 msgstr ""
 "La funciÃn estÃtica <code>main</code> se ejecuta de manera predeterminada "
 "cuando inicia una aplicaciÃn en Vala. Llama a unas pocas funciones que crean "
-"la clase ÂMainÂ, la configuran y ejecutan la aplicaciÃn. La funciÃn <code>Gtk."
-"Main</code> inicia el bucle principal de GTK+, que ejecuta la interfaz de "
-"usuario y empieza a escuchar eventos (como pulsaciones del ratÃn y del "
-"teclado)."
+"la clase ÂMainÂ, la configuran y ejecutan la aplicaciÃn. La funciÃn "
+"<code>Gtk.Main</code> inicia el bucle principal de GTK+, que ejecuta la "
+"interfaz de usuario y empieza a escuchar eventos (como pulsaciones del ratÃn "
+"y del teclado)."
 
 #: C/magic-mirror.vala.page:87(p) C/image-viewer.vala.page:127(p)
 #: C/image-viewer.cpp.page:76(p) C/image-viewer.c.page:79(p)
@@ -10435,8 +10494,8 @@ msgid ""
 "You may find the <link href=\"http://valadoc.org/gtk+-3.0/\";>gtk+-3.0</link> "
 "API Reference useful, although it is not necessary to follow the tutorial."
 msgstr ""
-"Puede que la referencia de la API de <link href=\"http://valadoc.org/gtk+-";
-"3.0/\">gtk+-3.0</link> le resulte Ãtil, aunque no es necesaria para seguir "
+"Puede que la referencia de la API de <link href=\"http://valadoc.org/gtk";
+"+-3.0/\">gtk+-3.0</link> le resulte Ãtil, aunque no es necesaria para seguir "
 "el tutorial."
 
 #: C/image-viewer.vala.page:57(p) C/guitar-tuner.vala.page:49(p)
@@ -11381,9 +11440,9 @@ msgid ""
 "language."
 msgstr ""
 "Note que se està usando nombres de botones del <em>almacÃn</em> de GTK, en "
-"lugar de escribir manualmente ÂCancelar o ÂAbrirÂ. La ventaja de usar nombres "
-"del almacÃn es que las etiquetas de los botones ya estarÃn traducidas en el "
-"idioma del usuario."
+"lugar de escribir manualmente ÂCancelar o ÂAbrirÂ. La ventaja de usar "
+"nombres del almacÃn es que las etiquetas de los botones ya estarÃn "
+"traducidas en el idioma del usuario."
 
 #: C/image-viewer.py.page:202(p) C/image-viewer.js.page:288(p)
 msgid ""
@@ -11394,7 +11453,8 @@ msgid ""
 msgstr ""
 "<code>set_default_response</code> determina quà botÃn se activarà si el "
 "usuario hace una doble pulsaciÃn o presiona <key>Intro</key>. En este caso, "
-"se usa el botÃn <gui>Abrir</gui> como predeterminado (que tiene el valor Â1Â)."
+"se usa el botÃn <gui>Abrir</gui> como predeterminado (que tiene el valor "
+"Â1Â)."
 
 #: C/image-viewer.py.page:205(p) C/image-viewer.js.page:291(p)
 msgid ""
@@ -12620,8 +12680,8 @@ msgid ""
 "current directory for this code to work."
 msgstr ""
 "Si el archivo de imagen no se carga correctamente, la imagen tendrà un icono "
-"de Âimagen rotaÂ. El archivo <file>nombre_archivo.png</file> debe estar en la "
-"carpeta actual para que este cÃdigo funcione."
+"de Âimagen rotaÂ. El archivo <file>nombre_archivo.png</file> debe estar en "
+"la carpeta actual para que este cÃdigo funcione."
 
 #: C/image.py.page:35(p)
 msgid ""
@@ -12813,7 +12873,8 @@ msgstr ""
 #, fuzzy
 #| msgid "This a basic Hello World application done with JavaScript and GTK+."
 msgid "create a small \"Hello, World\" application using JavaScript and GTK+"
-msgstr "Esto es una aplicaciÃn ÂHola mundo bÃsica hecha con JavaScript y GTK+."
+msgstr ""
+"Esto es una aplicaciÃn ÂHola mundo bÃsica hecha con JavaScript y GTK+."
 
 #: C/helloWorld.js.page:32(p)
 msgid "make the <file>.desktop</file> file"
@@ -12874,7 +12935,8 @@ msgid ""
 msgstr ""
 "DespuÃs de importar GTK+, se debe inicializar. DespuÃs de inicializar GTK+ "
 "se puede empezar a construir la primera ventana. Esto se hace creando una "
-"variable llamada Âmywindow y asignÃndole una ÂGtk.Window de tipo ÂTOPLEVELÂ."
+"variable llamada Âmywindow y asignÃndole una ÂGtk.Window de tipo "
+"ÂTOPLEVELÂ."
 
 #: C/helloWorld.js.page:93(p)
 #, fuzzy
@@ -12884,8 +12946,8 @@ msgstr ""
 #| "side, it's best to stick to UTF-8 encoding."
 msgid ""
 "We give the window a property called <var>title</var>. The title can be any "
-"string you want it to be. To be on the safe side, it's best to stick to UTF-"
-"8 encoding."
+"string you want it to be. To be on the safe side, it's best to stick to "
+"UTF-8 encoding."
 msgstr ""
 "DespuÃs de configurar la primera ventana, se le asignarà una propiedad "
 "llamada ÂtitleÂ. El tÃtulo puede ser la cadena que quiera pero, para estar "
@@ -12900,8 +12962,8 @@ msgid ""
 "Now we have a window which has a title and a working \"close\" button. Let's "
 "add the actual \"Hello World\" text."
 msgstr ""
-"Ya tiene una ventana que contiene un tÃtulo y un botÃn Âcerrar que funciona. "
-"Ahora, aÃada el texto ÂHola mundoÂ."
+"Ya tiene una ventana que contiene un tÃtulo y un botÃn Âcerrar que "
+"funciona. Ahora, aÃada el texto ÂHola mundoÂ."
 
 #: C/helloWorld.js.page:97(title)
 msgid "Label for the window"
@@ -13551,9 +13613,9 @@ msgstr ""
 #: C/guitar-tuner.vala.page:55(p)
 msgid ""
 "Make sure that <gui>Configure external packages</gui> is switched <gui>ON</"
-"gui>. On the next page, select <link href=\"http://valadoc.org/gstreamer-";
-"0.10/index.htm\"><em>gstreamer-0.10</em></link> from the list to include the "
-"GStreamer library in your project. Click <gui>Continue</gui>"
+"gui>. On the next page, select <link href=\"http://valadoc.org/";
+"gstreamer-0.10/index.htm\"><em>gstreamer-0.10</em></link> from the list to "
+"include the GStreamer library in your project. Click <gui>Continue</gui>"
 msgstr ""
 "AsegÃrese de que <gui>Configurar paquetes externos</gui> està <gui>activada</"
 "gui>. En la siguiente pÃgina, seleccione <link href=\"http://valadoc.org/";
@@ -13871,8 +13933,8 @@ msgstr ""
 "gstreamer-0.10/Gst.Pipeline.html\">elemento de tuberÃa</link> (que se usarà "
 "como contenedor de los otros dos elementos). Son variables de clase, por lo "
 "que se definen fuera del mÃtodo. A la tuberÃa se le asigna el nombre ÂnoteÂ; "
-"la fuente se llama Âsource y se asocia a la fuente <code>audiotestsrc</code> "
-"y el sumidero se llama Âoutput y se asocia con el sumidero "
+"la fuente se llama Âsource y se asocia a la fuente <code>audiotestsrc</"
+"code> y el sumidero se llama Âoutput y se asocia con el sumidero "
 "<code>autoaudiosink</code> (la salida de la tarjeta de sonido "
 "predeterminada)."
 
@@ -13913,11 +13975,11 @@ msgid ""
 "Next, <link href=\"http://valadoc.org/gstreamer-0.10/Gst.Element.link.html";
 "\"><code>sink.link</code></link> is used to connect the elements together, "
 "so the output of source (a tone) goes into the input of sink (which is then "
-"output to the sound card). <link href=\"http://www.valadoc.org/gstreamer-";
-"0.10/Gst.Element.set_state.html\"><code>pipeline.set_state</code></link> is "
-"then used to start playback, by setting the <link href=\"http://www.valadoc.";
-"org/gstreamer-0.10/Gst.State.html\">state of the pipeline</link> to playing "
-"(<code>Gst.State.PLAYING</code>)."
+"output to the sound card). <link href=\"http://www.valadoc.org/";
+"gstreamer-0.10/Gst.Element.set_state.html\"><code>pipeline.set_state</code></"
+"link> is then used to start playback, by setting the <link href=\"http://www.";
+"valadoc.org/gstreamer-0.10/Gst.State.html\">state of the pipeline</link> to "
+"playing (<code>Gst.State.PLAYING</code>)."
 msgstr ""
 "Ahora, el cÃdigo <link href=\"http://valadoc.org/gstreamer-0.10/Gst.Element.";
 "link.html\"><code>sink.link</code></link> se usa para conectar los elementos "
@@ -15636,8 +15698,8 @@ msgid ""
 "link> is fixed. Therefore, the problematic line has been commented out."
 msgstr ""
 "Este programa no compilarà con la opciÃn de Âsalir conectada hasta que se "
-"resuelva el <link href=\"https://bugzilla.gnome.org/show_bug.cgi?id=674090";
-"\">error n 674090</link>. Por lo tanto, esa lÃnea se ha comentado"
+"resuelva el <link href=\"https://bugzilla.gnome.org/show_bug.cgi?";
+"id=674090\">error n 674090</link>. Por lo tanto, esa lÃnea se ha comentado"
 
 #: C/gmenu.vala.page:34(p) C/gmenu.py.page:28(p) C/gmenu.js.page:22(p)
 #: C/gmenu.c.page:22(p)
@@ -16447,9 +16509,10 @@ msgstr ""
 "Si quiere <link href=\"https://live.gnome.org/DocumentationProject/Tasks/";
 "DeveloperDocs\">contribuir al desarrollo de los <app>Tutoriales del "
 "desarrollador de GNOME</app></link>, puede ponerse en contacto con los "
-"desarrolladores usando <link href=\"https://cbe005.chat.mibbit.com/?url=irc%";
-"3A%2F%2Firc.gnome.org%2Fdocs\">irc</link>, o mediante la <link href=\"http://";
-"mail.gnome.org/mailman/listinfo/gnome-doc-devel-list\">lista decorreo</link>."
+"desarrolladores usando <link href=\"https://cbe005.chat.mibbit.com/?url=irc";
+"%3A%2F%2Firc.gnome.org%2Fdocs\">irc</link>, o mediante la <link href="
+"\"http://mail.gnome.org/mailman/listinfo/gnome-doc-devel-list\";>lista "
+"decorreo</link>."
 
 #. 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.
@@ -16519,8 +16582,8 @@ msgid ""
 "<code>42</code> is any integer, is an alternative to <code>add_button"
 "(button_text=\"text\", response_id=Gtk.ResponseType.RESPONSE)</code>, where "
 "<code>RESPONSE</code> could be one of <code>OK, CANCEL, CLOSE, YES, NO, "
-"APPLY, HELP</code>, which in turn correspond to the integers <code>-5, -"
-"6,..., -11</code>."
+"APPLY, HELP</code>, which in turn correspond to the integers <code>-5, "
+"-6,..., -11</code>."
 msgstr ""
 
 #: C/dialog.js.page:7(title)
@@ -18778,10 +18841,10 @@ msgstr ""
 #~ msgstr ""
 #~ "Lo siguiente que se debe hacer en la aplicaciÃn es conectar el botÃn "
 #~ "ÂCerrar que se genera automÃticamente junto con la ventana con la "
-#~ "funcionalidad de cerrar. Esto se hace con el mÃtodo Âconnect()Â. Cuando se "
-#~ "pulsa el botÃn, emite la seÃal ÂdestroyÂ, por lo que en esta parte se "
-#~ "conectarà la seÃal Âdestroy a Âfunction(){Gtk.main_quit()}Â, que es la que "
-#~ "cierra la ventana."
+#~ "funcionalidad de cerrar. Esto se hace con el mÃtodo Âconnect()Â. Cuando "
+#~ "se pulsa el botÃn, emite la seÃal ÂdestroyÂ, por lo que en esta parte se "
+#~ "conectarà la seÃal Âdestroy a Âfunction(){Gtk.main_quit()}Â, que es la "
+#~ "que cierra la ventana."
 
 #~ msgid "Here's what the completed program looks like."
 #~ msgstr "El programa completo se parece a esto."
@@ -18903,20 +18966,20 @@ msgstr ""
 #~ "In this sample we use the following widgets: <link href=\"http://www.";
 #~ "roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Window.html\">Gtk.Window</link>, "
 #~ "<link href=\"http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Grid.html";
-#~ "\">Gtk.Grid</link>, <link href=\"http://www.roojs.com/seed/gir-1.2-gtk-";
-#~ "3.0/gjs/Gtk.Toolbar.html\">Gtk.Toolbar</link>, <link href=\"http://www.";
-#~ "roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.ToolButton.html\">Gtk.ToolButton</"
-#~ "link>, <link href=\"http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.";
-#~ "Dialog.html\">Gtk.Dialog</link>."
+#~ "\">Gtk.Grid</link>, <link href=\"http://www.roojs.com/seed/gir-1.2-";
+#~ "gtk-3.0/gjs/Gtk.Toolbar.html\">Gtk.Toolbar</link>, <link href=\"http://";
+#~ "www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.ToolButton.html\">Gtk."
+#~ "ToolButton</link>, <link href=\"http://www.roojs.com/seed/gir-1.2-gtk-3.0/";
+#~ "gjs/Gtk.Dialog.html\">Gtk.Dialog</link>."
 #~ msgstr ""
 #~ "En este ejemplo se usan los siguientes widgets: <link href=\"http://www.";
 #~ "roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Window.html\">Gtk.Window</link>, "
 #~ "<link href=\"http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Grid.html";
-#~ "\">Gtk.Grid</link>, <link href=\"http://www.roojs.com/seed/gir-1.2-gtk-";
-#~ "3.0/gjs/Gtk.Toolbar.html\">Gtk.Toolbar</link>, <link href=\"http://www.";
-#~ "roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.ToolButton.html\">Gtk.ToolButton</"
-#~ "link>, <link href=\"http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.";
-#~ "Dialog.html\">Gtk.Dialog</link>."
+#~ "\">Gtk.Grid</link>, <link href=\"http://www.roojs.com/seed/gir-1.2-";
+#~ "gtk-3.0/gjs/Gtk.Toolbar.html\">Gtk.Toolbar</link>, <link href=\"http://";
+#~ "www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.ToolButton.html\">Gtk."
+#~ "ToolButton</link>, <link href=\"http://www.roojs.com/seed/gir-1.2-gtk-3.0/";
+#~ "gjs/Gtk.Dialog.html\">Gtk.Dialog</link>."
 
 #~ msgid ""
 #~ "@@image: 'media/grid_with_entry.png'; md5=331ecfe7088f492f099d253d19984d73"
@@ -18940,19 +19003,19 @@ msgstr ""
 #~ "In this sample we use the following widgets: <link href=\"http://www.";
 #~ "roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Window.html\">Gtk.Window</link>, "
 #~ "<link href=\"http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Grid.html";
-#~ "\">Gtk.Grid</link>, <link href=\"http://www.roojs.com/seed/gir-1.2-gtk-";
-#~ "3.0/gjs/Gtk.Entry.html\">Gtk.Entry</link>, <link href=\"http://www.roojs.";
-#~ "com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Label.html\">Gtk.Label</link>, <link "
-#~ "href=\"http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Button.html";
+#~ "\">Gtk.Grid</link>, <link href=\"http://www.roojs.com/seed/gir-1.2-";
+#~ "gtk-3.0/gjs/Gtk.Entry.html\">Gtk.Entry</link>, <link href=\"http://www.";
+#~ "roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Label.html\">Gtk.Label</link>, "
+#~ "<link href=\"http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Button.html";
 #~ "\">Gtk.Button</link>."
 #~ msgstr ""
 #~ "En este ejemplo de usan los siguientes widgets: <link href=\"http://www.";
 #~ "roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Window.html\">Gtk.Window</link>, "
 #~ "<link href=\"http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Grid.html";
-#~ "\">Gtk.Grid</link>, <link href=\"http://www.roojs.com/seed/gir-1.2-gtk-";
-#~ "3.0/gjs/Gtk.Entry.html\">Gtk.Entry</link>, <link href=\"http://www.roojs.";
-#~ "com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Label.html\">Gtk.Label</link>, <link "
-#~ "href=\"http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Button.html";
+#~ "\">Gtk.Grid</link>, <link href=\"http://www.roojs.com/seed/gir-1.2-";
+#~ "gtk-3.0/gjs/Gtk.Entry.html\">Gtk.Entry</link>, <link href=\"http://www.";
+#~ "roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Label.html\">Gtk.Label</link>, "
+#~ "<link href=\"http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Button.html";
 #~ "\">Gtk.Button</link>."
 
 #~ msgid ""
@@ -19173,21 +19236,21 @@ msgstr ""
 #~ "argumento del mÃtodo Âadd_button()Â es un valor para identificar el botÃn "
 #~ "pulsado. Aquà tambiÃn se usan valores predefinidos, proporcionados por "
 #~ "GTKmm. Las dos lÃneas siguientes restringen el diÃlogo ÂAbrir para que "
-#~ "sÃlo muestre los archivos que se pueden abrir con ÂGtk::imageÂ. Primero se "
-#~ "crea un filtro de objetos; luego se aÃaden al filtro todos los tipos de "
-#~ "archivos soportados por Gdk::Pixbuf (que incluye la mayorÃa de formatos "
-#~ "de imagen como PNG y JPG). Por Ãltimo, se asocia este filtro con el "
-#~ "diÃlogo ÂAbrirÂ. Glib::RefPtr es un puntero inteligente usado aquà para "
-#~ "asegurarse de que el filtro se destruye cuando ya no se hace referencia a "
-#~ "Ãl. Âdialog.run muestra el diÃlogo ÂAbrirÂ. El diÃlogo esperarà a que el "
-#~ "usuario elija una imagen; cuando lo haga, Âdialog.run devolverà el valor "
-#~ "Gtk::RESPONSE_ACCEPT (devolverÃa Gtk::RESPONSE_CANCEL si el usuario "
-#~ "pulsara ÂCancelarÂ). La sentencia Âswitch comprueba esto. Se oculta el "
-#~ "diÃlogo ÂAbrir ya que no se necesita mÃs. El diÃlogo se ocultarÃa de "
-#~ "todos modos, ya que sÃlo es una variable local, y se destruye (y, por lo "
-#~ "tanto, se oculta) cuando termina su objetivo. Asumiendo que el usuario "
-#~ "pulsà ÂAbrirÂ, la siguiente lÃnea carga el archivo en la Gtk::Image y se "
-#~ "muestra."
+#~ "sÃlo muestre los archivos que se pueden abrir con ÂGtk::imageÂ. Primero "
+#~ "se crea un filtro de objetos; luego se aÃaden al filtro todos los tipos "
+#~ "de archivos soportados por Gdk::Pixbuf (que incluye la mayorÃa de "
+#~ "formatos de imagen como PNG y JPG). Por Ãltimo, se asocia este filtro con "
+#~ "el diÃlogo ÂAbrirÂ. Glib::RefPtr es un puntero inteligente usado aquà "
+#~ "para asegurarse de que el filtro se destruye cuando ya no se hace "
+#~ "referencia a Ãl. Âdialog.run muestra el diÃlogo ÂAbrirÂ. El diÃlogo "
+#~ "esperarà a que el usuario elija una imagen; cuando lo haga, Âdialog.run "
+#~ "devolverà el valor Gtk::RESPONSE_ACCEPT (devolverÃa Gtk::RESPONSE_CANCEL "
+#~ "si el usuario pulsara ÂCancelarÂ). La sentencia Âswitch comprueba esto. "
+#~ "Se oculta el diÃlogo ÂAbrir ya que no se necesita mÃs. El diÃlogo se "
+#~ "ocultarÃa de todos modos, ya que sÃlo es una variable local, y se "
+#~ "destruye (y, por lo tanto, se oculta) cuando termina su objetivo. "
+#~ "Asumiendo que el usuario pulsà ÂAbrirÂ, la siguiente lÃnea carga el "
+#~ "archivo en la Gtk::Image y se muestra."
 
 #~ msgid ""
 #~ "In order to have a working program we need to import a GObject "



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