# Spanish translation for libgda.
# Copyright (C) 2010 libgda's COPYRIGHT HOLDER
# This file is distributed under the same license as the libgda package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# Jorge González <jorgegonz@svn.gnome.org>, 2010.
# 
# 
# Daniel Mustieles <daniel.mustieles@gmail.com>, 2010, 2011, 2013.
#
msgid ""
msgstr ""
"Project-Id-Version: libgda master\n"
"POT-Creation-Date: 2013-09-16 19:44+0000\n"
"PO-Revision-Date: 2013-09-17 11:09+0200\n"
"Last-Translator: Daniel Mustieles <daniel.mustieles@gmail.com>\n"
"Language-Team: Español <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"

#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
#| msgid "translator-credits"
msgctxt "_"
msgid "translator-credits"
msgstr ""
"Daniel Mustieles <daniel.mustieles@gmail.com>, 2010 - 2013\n"
"Jorge González <jorgegonz@svn.gnome.org>, 2010"

#. (itstool) path: credit/name
#: C/index.page:6
msgid "Vivien Malerba"
msgstr "Vivien Malerba"

#. (itstool) path: page/title
#: C/index.page:11
msgid "Gda Browser Help"
msgstr "Visor de ayuda de Gda"

#. (itstool) path: page/p
#: C/index.page:12
msgid ""
"<app>gda-browser</app> is a tool for database administrators: they can "
"analyse database's schemas to understand how data is organized, run SQL "
"commands interactively, and in a broader way manage the data contained in "
"the databases."
msgstr ""
"<app>gda-browser</app> es una herramienta para administradores de bases de "
"datos: pueden analizar esquemas de bases de datos para entender cómo se "
"organizan los datos, ejecutar comandos SQL interactivamente y, de manera más "
"amplia, administrar los datos contenidos en las bases de datos."

#. (itstool) path: page/p
#: C/index.page:16
msgid ""
"Several connections to databases can be opened at once, allowing the user to "
"work on multiple databases at once (it is also possible to execute commands "
"on several connections at the same time)."
msgstr ""
"Se pueden abrir varias conexiones a bases de datos a la vez, permitiendo al "
"usuario trabajar con varias bases de datos al mismo tiempo (también es "
"posible ejecutar comandos en varias conexiones al mismo tiempo)."

#. (itstool) path: page/p
#: C/index.page:19
msgid ""
"As <app>gda-browser</app> uses the <app>libgda</app> library, it can open "
"connections to databases for which a database driver (provider) exists in "
"<app>libgda</app> (<link href=\"http://www.oracle.com\">Oracle</link>, <link "
"href=\"http://www.mysql.org\">MySQL</link>, <link href=\"http://www."
"postgresql.org/\">PostgreSQL</link>, <link href=\"http://www.sqlite.org"
"\">SQLite</link>, MS Access (through the <link href=\"http://sourceforge.net/"
"projects/mdbtools/\">MDBTools</link> library), <link href=\"http://en."
"wikipedia.org/wiki/LDAP\">LDAP</link> and <link href=\"http://java.sun.com/"
"docs/books/tutorial/jdbc/index.html\">JDBC</link> are supported at the "
"moment)."
msgstr ""
"Ya que <app>gda-browser</app> usa la biblioteca <app>libgda</app> puede "
"abrir conexiones a bases de datos cuyo controlador (proveedor) exista en "
"<app>libgda</app> (por el momento están soportadas, <link href=\"http://www."
"oracle.com\">Oracle</link>, <link href=\"http://www.mysql.org\">MySQL</"
"link>, <link href=\"http://www.postgresql.org/\">PostgreSQL</link>, <link "
"href=\"http://www.sqlite.org\">SQLite</link>, MS Access (a traés de la "
"bilbioteca <link href=\"http://sourceforge.net/projects/mdbtools/"
"\">MDBTools</link>), <link href=\"http://en.wikipedia.org/wiki/LDAP\">LDAP</"
"link> and <link href=\"http://java.sun.com/docs/books/tutorial/jdbc/index."
"html\">JDBC</link>)."

#. (itstool) path: section/title
#: C/index.page:29
msgid "Presentation"
msgstr "Presentación"

#. (itstool) path: section/title
#: C/index.page:32
msgid "Perspectives"
msgstr "Perspectivas"

#. (itstool) path: section/title
#: C/index.page:36
msgid "Connections management"
msgstr "Administración de conexiones"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/actions.page:33
#| msgid ""
#| "@@image: 'figures/action-4.png'; md5=100071a6077a81f6282c19fe5160629a"
msgctxt "_"
msgid ""
"external ref='figures/action-4.png' md5='100071a6077a81f6282c19fe5160629a'"
msgstr ""
"external ref='figures/action-4.png' md5='100071a6077a81f6282c19fe5160629a'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/actions.page:40
#| msgid ""
#| "@@image: 'figures/action-1.png'; md5=bb889796dfd0467d6d0b0b338f3674f8"
msgctxt "_"
msgid ""
"external ref='figures/action-1.png' md5='bb889796dfd0467d6d0b0b338f3674f8'"
msgstr ""
"external ref='figures/action-1.png' md5='bb889796dfd0467d6d0b0b338f3674f8'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/actions.page:48
#| msgid ""
#| "@@image: 'figures/action-2.png'; md5=8ea0610cb4be792c57a62882050aad6e"
msgctxt "_"
msgid ""
"external ref='figures/action-2.png' md5='8ea0610cb4be792c57a62882050aad6e'"
msgstr ""
"external ref='figures/action-2.png' md5='8ea0610cb4be792c57a62882050aad6e'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/actions.page:56
#| msgid ""
#| "@@image: 'figures/action-3.png'; md5=321f1284164e0f1bb1d1f0fc49050a77"
msgctxt "_"
msgid ""
"external ref='figures/action-3.png' md5='321f1284164e0f1bb1d1f0fc49050a77'"
msgstr ""
"external ref='figures/action-3.png' md5='321f1284164e0f1bb1d1f0fc49050a77'"

#. (itstool) path: info/title
#: C/actions.page:5 C/data-manager-perspective.page:5
#: C/data-manager-xml-syntax.page:5 C/data-manager-source-editor.page:5
#: C/declaredfk.page:5 C/diagram.page:5 C/features.page:5 C/general-ui.page:5
#: C/query-execution-perspective.page:5 C/schema-browser-perspective.page:5
#: C/transactions.page:5 C/table-insert-data.page:5 C/variables.page:5
#: C/virtual-connections.page:5 C/ldap-browser-perspective.page:5
#: C/ldap-connections.page:5
#| msgid "1"
msgctxt "sort"
msgid "1"
msgstr "1"

#. (itstool) path: page/title
#: C/actions.page:9
msgid "Actions"
msgstr "Acciones"

#. (itstool) path: page/p
#: C/actions.page:10
msgid ""
"Actions are bits of SQL code which depends on variables and can be executed "
"from the contextual menu of any data set presented in a grid."
msgstr ""
"Las acciones son fragmentos de código SQL que dependen de variables y se "
"pueden ejecutar desde el menú contextual de cualquier conjunto de datos "
"presentado en una rejilla."

#. (itstool) path: page/p
#: C/actions.page:14
msgid ""
"For example if there is a table \"products\" which lists some kind of "
"products and a table \"comments\" which lists all the comments left by users "
"on a product (presumably the \"comments\" table will have a foreign key on "
"the \"products\" table to reference it)."
msgstr ""
"Por ejemplo, si hay una tabla «productos» que lista algún tipo de productos y "
"una tabla «comentarios» que lista todos los comentarios de los usuarios sobre "
"un producto (presumiblemente, la tabla «comentarios» tendrá una clave ajena "
"en la tabla «productos» para referenciarla)."

#. (itstool) path: page/p
#: C/actions.page:19
msgid ""
"An action can be defined to show all the entries in the \"comments\" table "
"provided the key is defining a product. Then anytime a product is listed in "
"a result set, the contextual menu will allow the user to execute this action "
"and thus display all the comments on the selected product. This situation is "
"illustrated in the following figures."
msgstr ""
"Se puede definir una acción para mostrar todas las entradas de la tabla "
"«comentarios» proporcionando la clave que define a un producto. Entonces, "
"cada vez que un producto aparece en un conjunto de resultados, el menú "
"contextual permitirá al usuario ejecutar esta acción y, por lo tanto, "
"mostrar todos los comentarios sobre el producto seleccionado. Esta situación "
"se ilustra en las siguientes figuras."

#. (itstool) path: page/p
#: C/actions.page:25
msgid ""
"The first step is to define an action, which is just a favorite in the <link "
"xref=\"query-execution-perspective\">query execution</link> perspective "
"which is defined as an action: bring up the properties for the favorite, and "
"make sure the \"Is action\" toggle is checked:"
msgstr ""
"El primer paso es definir una acción, que sólo es un favorito en la "
"perspectiva de <link xref=\"query-execution-perspective\">ejecución de la "
"consulta</link>, que se define como una acción: abra las propiedades del "
"favorito y asegúrese de que la casilla «Es una acción» está marcada:"

#. (itstool) path: figure/title
#: C/actions.page:31
msgid "Action - define an action"
msgstr "Acción: define una acción"

#. (itstool) path: figure/desc
#: C/actions.page:32
msgid ""
"Define the action to list the comments for a product, from the query "
"execution perspective"
msgstr ""
"Define la acción para listar los comentarios de un producto, desde la "
"perspectiva de ejecución de la consulta"

#. (itstool) path: figure/title
#: C/actions.page:36
msgid "Action - display a list of products"
msgstr "Acción: muestra una lista de productor"

#. (itstool) path: figure/desc
#: C/actions.page:37
msgid ""
"In the query execution perspective, let's select all the products. Notice "
"that there are here two defined actions: \"Add comment on product\" and "
"\"List comments for product\""
msgstr ""
"En la perspectiva de ejecución de la consulta, seleccione todos los "
"productos. Tenga en cuenta que hay dos acciones definidas: «añadir comentario "
"sobre el producto» y «listar comentarios para el producto»"

#. (itstool) path: page/p
#: C/actions.page:42
msgid "Now let's pop up the contextual menu:"
msgstr "Ahora aparece el menú contextual"

#. (itstool) path: figure/title
#: C/actions.page:46
msgid "Action - contextual menu"
msgstr "Acción: menú contextual"

#. (itstool) path: figure/desc
#: C/actions.page:47
msgid ""
"Pop up the contextual menu and select <guiseq><gui>Execute action</"
"gui><gui>List comments for product</gui></guiseq>"
msgstr ""
"Abrir el menú contextual y seleccionar <guiseq><gui>Ejecutar acción</"
"gui><gui>Listar comentarios para el producto</gui></guiseq>"

#. (itstool) path: page/p
#: C/actions.page:50
msgid ""
"After a confirmation of the parameters to execute the action, the result is "
"there:"
msgstr ""
"Después de la confirmación de los parámetros para ejecutar la acción, el "
"resultado está ahí:"

#. (itstool) path: figure/title
#: C/actions.page:54
msgid "Action - executed"
msgstr "Acción: ejecutada"

#. (itstool) path: figure/desc
#: C/actions.page:55
msgid "The action is now executed"
msgstr "La acción ahora está ejecutada"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/data-manager-perspective.page:27
#| msgid ""
#| "@@image: 'figures/data-man-persp.png'; "
#| "md5=b4e0678527c03093031dcb3805bb2841"
msgctxt "_"
msgid ""
"external ref='figures/data-man-persp.png' "
"md5='b4e0678527c03093031dcb3805bb2841'"
msgstr ""
"external ref='figures/data-man-persp.png' "
"md5='b4e0678527c03093031dcb3805bb2841'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/data-manager-perspective.page:53 C/data-manager-perspective.page:93
#| msgid ""
#| "@@image: 'figures/data-man-mode.png'; md5=fa36a6e1e640c7a082fc7c3d16e095d6"
msgctxt "_"
msgid ""
"external ref='figures/data-man-mode.png' "
"md5='fa36a6e1e640c7a082fc7c3d16e095d6'"
msgstr ""
"external ref='figures/data-man-mode.png' "
"md5='fa36a6e1e640c7a082fc7c3d16e095d6'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/data-manager-perspective.page:62
#| msgid ""
#| "@@image: 'figures/data-man-xmlcompose.png'; "
#| "md5=fd3ae97c42d58ddbd87404c92b95ee9c"
msgctxt "_"
msgid ""
"external ref='figures/data-man-xmlcompose.png' "
"md5='fd3ae97c42d58ddbd87404c92b95ee9c'"
msgstr ""
"external ref='figures/data-man-xmlcompose.png' "
"md5='fd3ae97c42d58ddbd87404c92b95ee9c'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/data-manager-perspective.page:69
#| msgid ""
#| "@@image: 'figures/data-man-uicompose.png'; "
#| "md5=33b1cf9354761dac4ee3f14a9534357a"
msgctxt "_"
msgid ""
"external ref='figures/data-man-uicompose.png' "
"md5='33b1cf9354761dac4ee3f14a9534357a'"
msgstr ""
"external ref='figures/data-man-uicompose.png' "
"md5='33b1cf9354761dac4ee3f14a9534357a'"

#. (itstool) path: page/title
#: C/data-manager-perspective.page:8
msgid "The data manager perspective"
msgstr "La perspectiva del administrador de datos"

#. (itstool) path: page/p
#: C/data-manager-perspective.page:9
msgid ""
"Use the data manager perspective to navigate through the database's data. To "
"switch to this perspective, use the <guiseq><gui>Perspective</gui><gui>Data "
"Manager</gui></guiseq> menu, or the <keyseq><key>Ctrl</key><key>D</key></"
"keyseq> shortcut."
msgstr ""
"Use la perspectiva del gestor de datos para navegar a través de los datos de "
"la base de datos. Para cambiar esta perspectiva, use el menú "
"<guiseq><gui>Perspectiva</gui><gui>Gestor de datos</gui></guiseq> o el atajo "
"<keyseq><key>Ctrl</key><key>D</key></keyseq>."

#. (itstool) path: page/p
#: C/data-manager-perspective.page:14
msgid ""
"The workflow in this perspective is organized around the definition of one "
"or more <em>data sources</em> (which selects data in the database) which, "
"when executed, result in a data set displayed in a tabular view."
msgstr ""
"El flujo de trabajo en esta perspectiva  se organiza en torno a la "
"definición de uno o más <em>orígenes de datos</em> (que seleccionan datos en "
"la base de datos) y que, cuando se ejecutan, el resultado es un conjunto de "
"datos mostrados en una vista de tabular."

#. (itstool) path: page/p
#: C/data-manager-perspective.page:19
msgid ""
"The perspective is divided in two horizontal panes: the left pane to keep "
"favorite data sources set's definitions, and the right pane being the action "
"area, where each data source is executed and the results presented in a "
"tabular view."
msgstr ""
"La perspectiva se divide en dos paneles horizontales: el panel de la "
"izquierda, para mantener las definiciones de los orígenes de datos favoritas "
"y el panel de la derecha, que es el área de acción, donde se ejecuta cada "
"origen de datos y se presentan los resultados en una vista tabular."

#. (itstool) path: figure/title
#: C/data-manager-perspective.page:25
msgid "Data manager perspective"
msgstr "Perspectiva del administrador de datos"

#. (itstool) path: figure/desc
#: C/data-manager-perspective.page:26
msgid "The data manager perspective, with two data sources"
msgstr "La perspectiva del administrador de datos, con dos orígenes de datos"

#. (itstool) path: page/p
#: C/data-manager-perspective.page:29
msgid ""
"In the figure above, there are two data sources: one for the 'customers' "
"table and one for the 'orders' table (which here lists the orders from a "
"customer), the later data source depending on the former one as there is a "
"foreign key from the 'orders' table which references the 'customers' table. "
"The two data sources have been executed and the result is composed of two "
"tabular views side by side."
msgstr ""
"En la siguiente figura, hay dos fuentes de datos: una para la tabla "
"«clientes» y otra para la tabla «pedidos» (que lista los pedidos de un "
"cliente), la fuente de datos más adelante en función de la anterior, ya que "
"es una clave externa de la tabla «pedidos» que hace referencia a la tabla "
"«clientes». Las dos fuentes de datos se han ejecutado y el resultado se "
"compone de dos vistas tabulares."

#. (itstool) path: page/p
#: C/data-manager-perspective.page:36
msgid ""
"Because the 'orders' data source depends on the 'customers' data source, its "
"corresponding view is on the right of the one corresponding to the "
"'customers' data source. Also when the row selection of the 'customers' view "
"changes, the whole contents of the 'orders' view is refreshed."
msgstr ""
"Debido a que la fuente de datos «órdenes» depende de la fuente de datos "
"«clientes» de datos, su vista correspondiente está a la derecha de la "
"correspondiente a la fuente de datos «clientes». También cuando la selección "
"de la fila de la vista «clientes» cambia,  se actualiza todo el contenido de "
"la vista «órdenes»."

#. (itstool) path: section/title
#: C/data-manager-perspective.page:44
msgid "Defining data sources"
msgstr "Definir fuentes de datos"

#. (itstool) path: section/p
#: C/data-manager-perspective.page:45
msgid ""
"The simplest data source is a data source which represents all the data from "
"a table, displayed when executed as a single tabular view, as if one "
"executed the <code>SELECT * FROM mytable</code> statement in the <link xref="
"\"query-execution-perspective\"/>."
msgstr ""
"La fuente de datos más sencilla es la que representa todos los datos de una "
"tabla, mostrados cuando se ejecuta como una sola vista tabular, como si "
"alguien ejecutara la sentencia <code>SELECT * FROM mitabla</code> en la "
"<link xref=\"query-execution-perspective\"/>."

#. (itstool) path: section/p
#: C/data-manager-perspective.page:51
msgid ""
"The following figure shows the data sources editing mode (switch to editing "
"mode using the <media type=\"image\" mime=\"image/png\" src=\"figures/data-"
"man-mode.png\"/> toolbar button)."
msgstr ""
"La siguiente figura muestra el modo de edición de las fuentes de datos "
"(cambie al modo de edición usando el <media type=\"image\" mime=\"image/png"
"\" src=\"figures/data-man-mode.png\"/> botón de la barra de herramientas)."

#. (itstool) path: section/p
#: C/data-manager-perspective.page:55
msgid ""
"Data sources can be defined using an <link xref=\"data-manager-xml-syntax"
"\">XML syntax</link>, or using the <link xref=\"data-manager-source-editor"
"\">default interface</link>."
msgstr ""
"Se pueden definir las fuentes de datos usando una <link xref=\"data-manager-"
"xml-syntax\">sintaxis XML</link>, o usando la <link xref=\"data-manager-"
"source-editor\">interfaz predeterminada</link>."

#. (itstool) path: figure/title
#: C/data-manager-perspective.page:60 C/data-manager-perspective.page:65
msgid "Data sources edition"
msgstr "Editar las fuentes de datos"

#. (itstool) path: figure/desc
#: C/data-manager-perspective.page:61
msgid ""
"Editing data sources in the data manager perspective, from the XML syntax"
msgstr ""
"Editar fuentes de datos en la perspectiva del gestor de datos, desde la "
"sintaxis XML"

#. (itstool) path: figure/desc
#: C/data-manager-perspective.page:66
msgid ""
"Editing data sources in the data manager perspective, using the default "
"interface: two data sources are defined, which list the contents of the "
"\"customers\" and \"orders\" tables. The setup is the same as the figure "
"above showing the XML syntax"
msgstr ""
"Editar fuentes de datos en la perspectiva del gestor de datos, usando la "
"interfaz predeterminada: se definen dos fuentes de datos que listan los "
"contenidos de las tablas «clientes» y «pedidos». La configuración es la misma "
"que la de la figura anterior que muestra la sintaxis XML"

#. (itstool) path: section/p
#: C/data-manager-perspective.page:72 C/query-execution-perspective.page:71
msgid "The commands available through the command buttons are:"
msgstr "Los comandos disponibles a través de los botones de comandos son:"

#. (itstool) path: item/p
#: C/data-manager-perspective.page:76
msgid ""
"<gui>Reset</gui>: resets the XML editor to a default XML template, only "
"available when the XML view is currently displayed"
msgstr ""
"<gui>Restablecer</gui>: restablece el editor XML a una plantilla XML "
"predeterminada, sólo disponible cuando la vista XML se muestra actualmente"

#. (itstool) path: item/p
#: C/data-manager-perspective.page:78
msgid ""
"<gui>Add</gui>: displays a popup menu with shortcuts to quickly define new "
"data sources as whole table contents (also analyses the database schema to "
"propose relevant choices), only available when the XML edition mode is not "
"selected"
msgstr ""
"<gui>Añadir</gui>: muestra un menú emergente con atajos para definir "
"rápidamente nuevos orígenes de datos como contenido de la tabla completa "
"(también analiza el esquema de la base de datos para proponer elecciones "
"relevantes), sólo disponible cuando el modo de edición XML no está "
"seleccionado"

#. (itstool) path: item/p
#: C/data-manager-perspective.page:81
msgid ""
"<gui>Variables</gui>: shows/hide the <link xref=\"variables-syntax"
"\">variables</link> panel where you can give values to the variables present "
"in the SQL code of any data source's definition. The panel is automatically "
"shown when a variable is detected in the SQL code."
msgstr ""
"<gui>Variables</gui>: muestra u oculta el panel <link xref=\"variables-syntax"
"\">variables</link> donde puede asignar valores a las variables presentes en "
"el código SQL de cualquier definición de orígenes de datos. El panel se "
"muestra automáticamente cuando se detecta una variable en el código SQL."

#. (itstool) path: item/p
#: C/data-manager-perspective.page:84
msgid "<gui>Execute</gui>: executes the defined data sources"
msgstr "<gui>Ejecutar</gui>: ejecuta los orígenes de datos definidos"

#. (itstool) path: item/p
#: C/data-manager-perspective.page:85
msgid "<gui>View XML</gui>: toggles between the XML editor and the UI editor"
msgstr "<gui>Ver XML</gui>: alterna entre el editor XML y el editor del IU"

#. (itstool) path: item/p
#: C/data-manager-perspective.page:86
msgid "<gui>Help</gui>: shows some help"
msgstr "<gui>Ayuda</gui>: muestra alguna ayuda"

#. (itstool) path: section/title
#: C/data-manager-perspective.page:90
msgid "Executing defined data sources"
msgstr "Ejecutar orígenes de datos definidos"

#. (itstool) path: section/p
#: C/data-manager-perspective.page:91
msgid ""
"To execute a defined set of data sources, simply switch to execute mode "
"using the <media type=\"image\" mime=\"image/png\" src=\"figures/data-man-"
"mode.png\"/> toolbar button or the <gui>Execute</gui> button."
msgstr ""
"Para ejecutar un conjunto de orígenes de datos definidos, simplemente cambie "
"al modo de ejecución usando el <media type=\"image\" mime=\"image/png\" src="
"\"figures/data-man-mode.png\"/> botón de la barra de herramientas o el botón "
"<gui>Ejecutar</gui>."

#. (itstool) path: section/p
#: C/data-manager-perspective.page:96
msgid ""
"The layout of tabular views for each data source is automatically generated "
"in columns using the following rule: if a data source B depends on a data "
"source A, then its tabular view is displayed on the right of the one for A."
msgstr ""
"La disposición de las vistas tabulares para cada fuente de datos se genera "
"automáticamente en columnas usando la siguiente regla: si una fuente de "
"datos B depende de otra A, su vista tabular se muestra a la derecha de la de "
"A."

#. (itstool) path: section/p
#: C/data-manager-perspective.page:101
msgid ""
"Also if you change the selected row of tabular view of a data source A, then "
"the tabular views of all the data sources depending on A will also have "
"their tabular view refreshed."
msgstr ""
"Además, si cambia la fila seleccionada de la vista tabular de una fuente de "
"datos «A», también se actualizará la vista tabular de todas las fuentes de "
"datos que dependen de «A»."

#. (itstool) path: page/title
#: C/data-manager-xml-syntax.page:7
msgid "The data manager's XML syntax"
msgstr "La sintaxis XML del administrador de datos"

#. (itstool) path: page/p
#: C/data-manager-xml-syntax.page:8
msgid ""
"The XML tree's root node must be a <code>&lt;data&gt;</code>, which is "
"allowed to contain one or more data source definitions. Each data source is "
"defined by <code>&lt;query&gt;</code> or <code>&lt;table&gt;</code> nodes, "
"both accepting the following optional attributes:"
msgstr ""
"La raíz del árbol XML debe ser una etiqueta<code>&lt;data&gt;</code>, que "
"permite contener una o más definiciones de fuentes de datos. Cada fuente de "
"datos se define por nodos <code>&lt;query&gt;</code> o <code>&lt;table&gt;</"
"code>, y ambos aceptan los siguientes atributos opcionales:"

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:15
msgid ""
"\"id\" to specify a data source string ID, used when linking data sources "
"one to another;"
msgstr ""
"«id» para especificar el ID de cadena de una fuente de datos, usado cuando se "
"enlazan unas fuentes de datos con otras;"

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:16
msgid "\"title\" to specify a title."
msgstr "«title» para especificar un título."

#. (itstool) path: page/p
#: C/data-manager-xml-syntax.page:18
msgid ""
"It is of course possible to use both the <code>&lt;query&gt;</code> or "
"<code>&lt;table&gt;</code> tags in the same data sources specifications."
msgstr ""
"Por supuesto, es posible usar ambas etiquetas <code>&lt;query&gt;</code> o "
"<code>&lt;table&gt;</code> en la misma especificación de fuentes de datos."

#. (itstool) path: section/title
#: C/data-manager-xml-syntax.page:24 C/data-manager-xml-syntax.page:73
#: C/data-manager-xml-syntax.page:154
msgid "Exported variables"
msgstr "Variables exportadas"

#. (itstool) path: section/p
#: C/data-manager-xml-syntax.page:25
msgid ""
"Each data source exports some variables which can be reused by other data "
"sources to introduce a dependency. When the data sources are executed, the "
"contents of these exported variables are reset depending on the row actually "
"selected in the resulting tabular view. If no row is selected then the "
"variable is unset."
msgstr ""
"Cada fuente de datos exporta algunas variables que se otras fuentes de datos "
"pueden reutilizar para introducir una dependencia. Cuando se ejecutan las "
"fuentes de datos, los contenidos de esas variables exportadas se reinician "
"dependiendo de la fila seleccionada actualmente en la vista tabular "
"resultante. si no hay ninguna fila seleccionada, la variable pierde su valor."

#. (itstool) path: section/p
#: C/data-manager-xml-syntax.page:31
msgid ""
"Any data source depending on a variable is executed again when the variable "
"changes, and in case the variable is unset, the data source's execution "
"result is an empty data set."
msgstr ""
"Cualquier fuente de datos que dependa de una variable se ejecuta de nuevo "
"cuando cambia la variable, y en el caso de que la variable no tenga valor, "
"el resultado de la ejecución de la fuente de datos es un conjunto de datos "
"vacío."

#. (itstool) path: section/title
#: C/data-manager-xml-syntax.page:37
msgid "The <code>&lt;query&gt;</code> tag"
msgstr "La etiqueta <code>&lt;query&gt;</code>"

#. (itstool) path: section/p
#: C/data-manager-xml-syntax.page:38
msgid ""
"Use the <code>&lt;query&gt;</code> tag to specify an SQL SELECT statement, "
"as the contents of the tag. Linkage to other data sources can be achieved "
"using <link xref=\"variables-syntax\">variables</link> in the SELECT's SQL."
msgstr ""
"Use la etiqueta <code>&lt;query&gt;</code> para especificar una sentencia "
"SQL SELECT, así como los contenidos de la etiqueta. Puede enlazar otras "
"fuentes de datos usando <link xref=\"variables-syntax\">variables</link> en "
"el SELECT de SQL."

#. (itstool) path: section/code
#: C/data-manager-xml-syntax.page:44
#, no-wrap
msgid ""
"\n"
"&lt;data&gt;\n"
"  &lt;query title=\"Customers\" id=\"customers\"&gt;\n"
"    SELECT id, name FROM customers where name like ##name::string\n"
"  &lt;/query&gt;\n"
"  &lt;query title=\"Customer's details\" id=\"cust_details\"&gt;\n"
"    SELECT * FROM customers WHERE id=##customers@id::int\n"
"  &lt;/query&gt;\n"
"&lt;/data&gt;\n"
"  "
msgstr ""
"\n"
"&lt;data&gt;\n"
"  &lt;query title=\"Customers\" id=\"customers\"&gt;\n"
"    SELECT id, name FROM customers where name like ##name::string\n"
"  &lt;/query&gt;\n"
"  &lt;query title=\"Customer's details\" id=\"cust_details\"&gt;\n"
"    SELECT * FROM customers WHERE id=##customers@id::int\n"
"  &lt;/query&gt;\n"
"&lt;/data&gt;\n"
"  "

#. (itstool) path: section/p
#: C/data-manager-xml-syntax.page:54 C/data-manager-xml-syntax.page:130
msgid "For example the previous XML specification defines two data sources:"
msgstr ""
"Por ejemplo, la especificación XML anterior define dos orígenes de datos:"

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:58
msgid ""
"the <code>customers</code> data source which selects some fields from the "
"<em>customers</em> table, and which depends on a string variable named "
"<code>name</code>. This variable has to be set when the data sources are "
"executed because it won't be exported by any data source in this "
"specification."
msgstr ""
"la fuente de datos <code>customers</code> que selecciona algunos campos de "
"la tabla <em>clientes</em>, y que depende de una variable de cadena llamada "
"<code>name</code>. Esta variable se debe establecer cuando las fuentes de "
"datos se ejecutan porque, en esta especificación, ninguna fuente de datos la "
"exportará."

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:62
msgid ""
"the <code>cust_details</code> data source which selects all the details of a "
"customer specified using its ID. This second data source depends on the "
"previous one because the <code>customers@id</code> variable is exported from "
"the <code>customers</code> data source."
msgstr ""
"la fuente de datos <code>cust_details</code> que selecciona todos los "
"detalles de un cliente especificado usando su ID. Esta segunda fuente de "
"datos depende de la anterior porque la variable <code>customers@id</code> se "
"exporta desde la fuente de datos <code>customers</code>."

#. (itstool) path: section/p
#: C/data-manager-xml-syntax.page:67
msgid ""
"Executing this data sources specification will create two tabular views: one "
"where you can select a customer, and one which displays all the attributes "
"for the selected customer."
msgstr ""
"Ejecutar esta especificación de fuentes de datos creará dos vistas "
"tabulares: una donde puede seleccionar un cliente, y otra que muestra todos "
"los atributos del cliente seleccionado."

#. (itstool) path: section/p
#: C/data-manager-xml-syntax.page:74
msgid ""
"Each data source defined by a <code>&lt;query&gt;</code> tag exports the "
"following variable for each column of the resulting data set (the variable's "
"type is the same as the column's type):"
msgstr ""
"Cada fuente de datos definida por una etiqueta <code>&lt;query&gt;</code> "
"exporta la siguiente variable para cada columna del conjunto de datos "
"resultante (el tipo de la variable es el mismo que el de la columna):"

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:79 C/data-manager-xml-syntax.page:161
msgid ""
"<code>&lt;data source ID&gt;@&lt;column position&gt;</code> where the "
"column's position starts at 1"
msgstr ""
"<code>&lt;data source ID&gt;@&lt;column position&gt;</code> donde la "
"posición de la columna empieza en 1"

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:81
#| msgid ""
#| "&lt;data source ID&gt;@&lt;column name&gt; if the data set's column is a "
#| "table column"
msgid ""
"<code>&lt;data source ID&gt;@&lt;column name&gt; if the data set's column is "
"a table column</code>"
msgstr ""
"<code>&lt;data source ID&gt;@&lt;column name&gt; if the data set's column is "
"a table column</code>"

#. (itstool) path: section/title
#: C/data-manager-xml-syntax.page:88
msgid "The <code>&lt;table&gt;</code> tag"
msgstr "La etiqueta <code>&lt;table&gt;</code>"

#. (itstool) path: section/p
#: C/data-manager-xml-syntax.page:89
msgid ""
"Use the <code>&lt;table&gt;</code> tag to define a data source which will "
"display the contents of a table. This tag:"
msgstr ""
"Use la etiqueta <code>&lt;table&gt;</code> para definir una fuente de datos "
"que mostrará los contenidos de la tabla. Esta etiqueta:"

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:94
msgid "requires the \"name\" attribute which represents the table name."
msgstr "requiere el atributo «nombre» que representa el nombre de la tabla."

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:95
msgid ""
"can have a \"id\" attribute corresponding to the data source's ID. If not "
"present, and ID will be assigned automatically."
msgstr ""
"puede tener un atributo «id» correspondiente al ID de la fuente de datos. Si "
"no está presente, se asignará un ID automáticamente."

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:97
msgid ""
"can contain a <code>&lt;depend&gt;</code> tag which defines a dependency on "
"another data source with the \"foreign_key_table\" attribute defining the "
"name of the table to which there are foreign keys used to determine the "
"dependency, and the \"id\" attribute can specify a data source ID if "
"different than the aforementioned table"
msgstr ""
"puede contener una etiqueta <code>&lt;depend&gt;</code> que define la "
"dependencia de otra fuente de datos con el atributo «foreign_key_table» "
"definiendo el nombre de la tabla en la que hay claves ajenas usadas para "
"determinar la dependencia, y el atributo «id» puede especificar el ID de una "
"fuente de datos si es diferente del de la tabla mencionada."

#. (itstool) path: section/p
#: C/data-manager-xml-syntax.page:103
msgid ""
"The <code>&lt;depend&gt;</code> tag, which, for a data source from a table, "
"defines a dependency to another data source from a table:"
msgstr ""
"La etiqueta <code>&lt;depend&gt;</code> que, para una fuente de datos de una "
"tabla, define la dependencia de otra fuente de datos de la tabla:"

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:108
msgid ""
"requires the \"foreign_key_table\" attribute defining the name of the table "
"to which there are foreign keys used to determine the dependency"
msgstr ""
"requiere el atributo «foreign_key_table» que define el nombre de la tabla de "
"la que son claves externa para determinar la dependencia"

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:110
msgid ""
"can have a \"id\" attribute corresponding to the ID of the referenced data "
"source. If not provided, then the dependency may fail if there is no data "
"source which ID is the\"foreign_key_table\" attribute."
msgstr ""
"puede tener un atributo «id» correspondiente al ID de la fuente de datos "
"referenciada. Si no se proporciona, la dependencia puede fallar si no hay "
"ninguna fuente de datos cuyo ID sea el atributo «foreign_key_table»."

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:113
msgid ""
"can contain one or more <code>&lt;column&gt;</code> tag which contents "
"define the columns to identify the foreign key to use; this is necessary if "
"there are multiple foreign keys, and can be omitted if there is only one "
"possible foreign key. The listed columns are the one from the table where "
"the foreign key exists."
msgstr ""
"puede contener una o más etiquetas <code>&lt;column&gt;</code> cuyo "
"contenido define las columnas para identificar la clave externa que usar; "
"esto es necesario si hay varias claves externas, y se puede omitir si sólo "
"hay una clave externa posible. Las columnas listadas son las de la tabla "
"donde existe la clave externa. "

#. (itstool) path: section/code
#: C/data-manager-xml-syntax.page:120
#, no-wrap
msgid ""
"\n"
"&lt;data&gt;\n"
"  &lt;table id=\"the_cust\" name=\"customers\"/&gt;\n"
"  &lt;table name=\"orders\"&gt;\n"
"    &lt;depend id=\"the_cust\" foreign_key_table=\"customers\"&gt;\n"
"      &lt;column&gt;customer_id&lt;/column&gt;\n"
"    &lt;/depend&gt;\n"
"  &lt;/table&gt;\n"
"&lt;/data&gt;\n"
"  "
msgstr ""
"\n"
"&lt;data&gt;\n"
"  &lt;table id=\"the_cust\" name=\"customers\"/&gt;\n"
"  &lt;table name=\"orders\"&gt;\n"
"    &lt;depend id=\"the_cust\" foreign_key_table=\"customers\"&gt;\n"
"      &lt;column&gt;customer_id&lt;/column&gt;\n"
"    &lt;/depend&gt;\n"
"  &lt;/table&gt;\n"
"&lt;/data&gt;\n"
"  "

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:134
msgid ""
"the <code>customers</code> data source which selects all the contents of the "
"<em>customers</em> table."
msgstr ""
"la fuente de datos <code>customers</code> que selecciona todos los "
"contenidos de la tabla <em>clientes</em>."

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:136
msgid ""
"the <code>orders</code> data source which selects among contents of the "
"<code>orders</code> table, the rows which correspond to a row in the "
"<code>customers</code> table using the foreign key on table orders which "
"involves the \"orders.customer_id\" column and the primary key of the "
"customers table. The \"id\" attribute of the <code>&lt;depend&gt;</code> tag "
"is necessary here to identify referenced the data source."
msgstr ""
"la fuente de datos <code>orders</code> que selecciona entre los contenidos "
"de la tabla <code>orders</code> las filas que corresponden a una fila en la "
"tabla <code>customers</code> usando la clave ajena en la tabla «pedidos» que "
"involucra a la columna «orders.customer_id» y la clave primaria de la tabla "
"«clientes». El atributo «id» de la etiqueta <code>&lt;depend&gt;</code> es "
"necesario para identificar la fuente de datos referenciada."

#. (itstool) path: section/p
#: C/data-manager-xml-syntax.page:143
msgid "Note in this example that:"
msgstr "Vea en este ejemplo que:"

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:147
msgid ""
"you don't have to specify the fields involved in the foreign key linking the "
"<code>orders</code> and <code>customers</code> tables"
msgstr ""
"no tiene que especificar los cmapos involucrados en la clave externa que une "
"las tablas <code>orders</code> y <code>customers</code>"

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:149
msgid ""
"the data sources IDs have been assigned the names of the selected tables as "
"no \"id\" attribute has been specified for the <code>&lt;table&gt;</code> "
"tags."
msgstr ""
"los ID de las fuentes de datos se han asignado como nombres a las tablas "
"seleccionadas, y no se ha especificado ningún atributo «id» para las "
"etiquetas <code>&lt;table&gt;</code>."

#. (itstool) path: section/p
#: C/data-manager-xml-syntax.page:155
msgid ""
"Each data source defined by a <code>&lt;query&gt;</code> tag exports the "
"following variable for each table's column (the variable's type is the same "
"as the column's type):"
msgstr ""
"Cada origen de datos definido por una etiqueta <code>&lt;query&gt;</code> "
"exporta la siguiente variable para cada columna de la tabla (el tipo de la "
"variable es el mismo que el de la columna):"

#. (itstool) path: item/p
#: C/data-manager-xml-syntax.page:160
#| msgid "&lt;data source ID&gt;@&lt;column name&gt;"
msgid "<code>&lt;data source ID&gt;@&lt;column name&gt;</code>"
msgstr "<code>&lt;data source ID&gt;@&lt;column name&gt;</code>"

#. (itstool) path: page/title
#: C/data-manager-source-editor.page:7
msgid "The data manager's data sources editor"
msgstr "El editor de fuentes del administrador de datos"

#. (itstool) path: page/p
#: C/data-manager-source-editor.page:8
msgid "To be done."
msgstr "Para hacer."

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/declaredfk.page:25
#| msgid ""
#| "@@image: 'figures/declaredfk.png'; md5=b5d15e99a2724bdda33147dc007770bc"
msgctxt "_"
msgid ""
"external ref='figures/declaredfk.png' md5='b5d15e99a2724bdda33147dc007770bc'"
msgstr ""
"external ref='figures/declaredfk.png' md5='b5d15e99a2724bdda33147dc007770bc'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/declaredfk.page:65
#| msgid ""
#| "@@image: 'figures/declaredfk-dialog.png'; "
#| "md5=56aba297f8b88248fabc23c54b361a8f"
msgctxt "_"
msgid ""
"external ref='figures/declaredfk-dialog.png' "
"md5='56aba297f8b88248fabc23c54b361a8f'"
msgstr ""
"external ref='figures/declaredfk-dialog.png' "
"md5='56aba297f8b88248fabc23c54b361a8f'"

#. (itstool) path: page/title
#: C/declaredfk.page:8
msgid "Declared foreign keys"
msgstr "Claves externas declaradas"

#. (itstool) path: page/p
#: C/declaredfk.page:9
msgid ""
"All the foreign key constraints (where the contents of one or more columns "
"in a table is constrained to be among the values of one or more columns of "
"another table) are analysed and reported in the <link xref=\"schema-browser-"
"perspective\">Schema Browser perspective</link>. Foreign key constraints "
"help understand the database schema and is automatically used where "
"appropriate by the application."
msgstr ""
"Todas las restricciones de clave externa (donde el contenido de una o más "
"columnas en una tabla está restringido a estar entre los valores de una o "
"más columnas de otra tabla) se analizan y se muestran en la <link xref="
"\"schema-browser-perspective\">perspectiva del visor de esquemas</link>. Las "
"restricciones de clave externa ayudan a entender el esquema y la aplicación "
"las usa automáticamente donde es apropiado."

#. (itstool) path: page/p
#: C/declaredfk.page:16
msgid ""
"However sometimes the designer of a database has forgotten or did not whish "
"to use foreign key constraints, and so it is possible to \"declare foreign "
"keys\" which are only declaration to the tool and not actually defined in "
"the database."
msgstr ""
"Sin embargo, algunas veces el diseñador de una base de datos ha olvidado o "
"no ha querido usar restricciones de clave externa, y es posible «declarar "
"claves externas» que son sólo declaraciones de la herramienta que "
"actualmente no se definen en la base de datos."

#. (itstool) path: figure/title
#: C/declaredfk.page:22
msgid "Declared foreign keys in diagrams"
msgstr "Claves externas declaradas en diagramas"

#. (itstool) path: figure/desc
#: C/declaredfk.page:23
msgid ""
"When displayed in diagrams, declared foreign keys are represented using a "
"dashed line instead of a solid line for actual foreign keys"
msgstr ""
"Cuando se muestran en diagramas, las claves externas declaradas se "
"representan usando una línea discontinua en lugar de una línea continua para "
"las claves externas actuales."

#. (itstool) path: page/p
#: C/declaredfk.page:27 C/variables.page:21
msgid "Notes:"
msgstr "Notas:"

#. (itstool) path: item/p
#: C/declaredfk.page:31
msgid ""
"the (foreign key name, table, referenced table) triplet uniquely identifies "
"a declared foreign key and thus declaring a new foreign key with the same "
"triplet will remove any previously declared one."
msgstr ""
"la tripla (nombre de clave externa, tabla, tabla referenciada) identifica de "
"manera única una clave externa declarada y, por lo tanto, declarar una clave "
"externa nueva con la misma tripleta quitará cualquiera que se haya declarado "
"anteriormente."

#. (itstool) path: item/p
#: C/declaredfk.page:34
msgid ""
"If the same constraint is actually represented by a real foreign key and "
"also by a declared foreign key, then the real foreign key definition will "
"mask the declared one"
msgstr ""
"Si la misma restricción se representa actualmente por una clave externa real "
"y también por una clave externa declarada, la definición de la clave externa "
"real enmascarará a la declarada."

#. (itstool) path: item/p
#: C/declaredfk.page:37
msgid ""
"Declared foreign key don't have any policy to determine what action to "
"perform on UPDATE or DELETE situations, so the reported policy will always "
"be \"not enforced\""
msgstr ""
"La clave externa declarada no tiene ninguna política para determinar qué "
"acción realizar en casos de UPDATE o DELETE, por lo que la política indicada "
"será siempre «no forzado»"

#. (itstool) path: section/title
#: C/declaredfk.page:42
msgid "Declaring a new foreign key"
msgstr "Declarar una clave externa nueva"

#. (itstool) path: section/p
#: C/declaredfk.page:43
msgid ""
"A new foreign key can be declared from the <link xref=\"schema-browser-"
"perspective\">Schema Browser perspective</link> using the "
"<guiseq><gui>Table</gui><gui>Declare foreign key</gui></guiseq> menu which "
"is present when a table's properties are shown in the current tab."
msgstr ""
"Se puede declarar una clave externa nueva desde la <link xref=\"schema-"
"browser-perspective\">perspectiva del visor de esquemas</link>, usando el "
"menú <guiseq><gui>Tabla</gui><gui>Declarar clave externa</gui></guiseq>, que "
"está presente cuando se muestran las propiedades de una tabla en la pestaña "
"actual."

#. (itstool) path: section/p
#: C/declaredfk.page:49
msgid ""
"Another way of declaring a foreign key is using the contextual menu on a "
"table in a diagram, and selecting the <guiseq><gui>Declare foreign key for "
"this table</gui></guiseq> option."
msgstr ""
"Otra manera de declarar una clave externa es usar el menú contextual de una "
"tabla en un diagrama, y elegir la opción <guiseq><gui>Declarar una clave "
"externa para esta tabla</gui></guiseq>."

#. (itstool) path: section/p
#: C/declaredfk.page:53
msgid ""
"In any way, to declare a new foreign key, the following information must be "
"provided:"
msgstr ""
"De cualquier modo, para declarar una clave externa nueva se debe "
"proporcionar la siguiente información:"

#. (itstool) path: item/p
#: C/declaredfk.page:57
msgid "A foreign key name"
msgstr "El nombre de una clave externa"

#. (itstool) path: item/p
#: C/declaredfk.page:58
msgid "The referenced table"
msgstr "La tabla referenciada"

#. (itstool) path: item/p
#: C/declaredfk.page:59
msgid ""
"Columns and referenced columns for each column involved in the foreign key"
msgstr ""
"Columnas y columnas referenciadas para cada columna implicada en la clave "
"externa"

#. (itstool) path: figure/title
#: C/declaredfk.page:62
msgid "Information to declare a new foreign key"
msgstr "Información para declarar una clave externa nueva"

#. (itstool) path: figure/desc
#: C/declaredfk.page:63
msgid ""
"UI dialog poping up to declare a new foreign key. Here the referenced table "
"is 'warehouses', and the involved columns are 'country' and 'city'."
msgstr ""
"Diálogo emergente de la IU para declarar una clave externa nueva. Aquí, la "
"tabla referencia es «almacenes», y las columnas involucradas son «país» y "
"«ciudad»."

#. (itstool) path: section/title
#: C/declaredfk.page:70
msgid "Remove a declared foreign key"
msgstr "Quitar una clave externa declarada"

#. (itstool) path: section/p
#: C/declaredfk.page:71
msgid ""
"A declared foreign key can be removed by clicking on the <guiseq><gui>"
"(Remove)</gui></guiseq> link displayed below each declared foreign key "
"properties in the table's properties (in the <link xref=\"schema-browser-"
"perspective\">Schema Browser perspective</link>)."
msgstr ""
"Se puede quitar una clave externa declara pulsando en el enlace <guiseq><gui>"
"(Quitar)</gui></guiseq> mostrado junto a las propiedades de cada clave "
"externa declarada en las propiedades de la tabla (en la <link xref=\"schema-"
"browser-perspective\">perspectiva del visor de esquemas</link>)."

#. (itstool) path: section/p
#: C/declaredfk.page:76
msgid ""
"Another way to remove a declared foreign key is in a <link xref=\"diagram"
"\">diagram</link> page through the contextual menu associated with the "
"dashed line representing the declared foreign key, selecting the "
"<guiseq><gui>Remove this declared foreign key</gui></guiseq> option."
msgstr ""
"Otra forma de quitar una clave externa declara es en la página de un <link "
"xref=\"diagram\">diagrama</link>, a través del menú contextual asociado con "
"la línea discontinua que representa la clave externa declarada, "
"seleccionando la opción <guiseq><gui>Quitar esta clave externa declarada</"
"gui></guiseq>."

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/diagram.page:16
#| msgid "@@image: 'figures/diagram.png'; md5=0ad77cfbbead0832d8ce7fa22d3ce01d"
msgctxt "_"
msgid ""
"external ref='figures/diagram.png' md5='0ad77cfbbead0832d8ce7fa22d3ce01d'"
msgstr ""
"external ref='figures/diagram.png' md5='0ad77cfbbead0832d8ce7fa22d3ce01d'"

#. (itstool) path: page/title
#: C/diagram.page:7
msgid "Diagrams"
msgstr "Diagramas"

#. (itstool) path: page/p
#: C/diagram.page:8
msgid ""
"Diagrams are present throughout the <app>gda-browser</app>, and are made of "
"a canvas on which graphical items are displayed (like tables for example)."
msgstr ""
"Los diagramas se presentan a mediante <app>gda-browser</app>, y constan de "
"una ventana en la que se muestran elementos gráficos (igual que, por "
"ejemplo, las tablas)."

#. (itstool) path: figure/title
#: C/diagram.page:13
msgid "Diagram"
msgstr "Diagrama"

#. (itstool) path: figure/desc
#: C/diagram.page:14
msgid ""
"Diagram showing some tables and their relations represented by foreign key "
"constraints (also see <link xref=\"declared-fk\">the declared foreign keys</"
"link>)"
msgstr ""
"Diagrama que muestra algunas tablas y sus relaciones representadas por "
"restricciones de clave externa (vea también la <link xref=\"declared-fk"
"\">las claves externas declaradas</link>)"

#. (itstool) path: page/p
#: C/diagram.page:18
msgid ""
"The items can be moved around on the canvas (note that as long as the whole "
"diagram fits in the canvas, it remains centered on it). Other manipulations "
"are possible:"
msgstr ""
"Los elementos se pueden mover alrededor de la ventana (tenga en cuenta que "
"mientras el diagrama completo cabe en la ventana, se mantiene centrado en "
"él). Son posibles otras manipulaciones:"

#. (itstool) path: item/p
#: C/diagram.page:23
msgid ""
"zooming in and out using the mouse's wheel, or through the contextual menu "
"(right click on the canvas); a zoom to fit the canvas is also available in "
"the contextual menu"
msgstr ""
"ampliar y reducir usando la rueda del ratón, o a través del menú contextual "
"(pulse con el botón derecho sobre el canvas); también está disponible una "
"ampliación hasta ajustar a la ventana en el menú contextual"

#. (itstool) path: item/p
#: C/diagram.page:25
msgid ""
"bring closer or moving away items from one another using the mouse's wheel "
"while holding the <key>Shift</key> key"
msgstr ""
"acerque o aleje los elementos entre sí usando la rueda del ratón mientras se "
"mantiene pulsada la tecla <key> Mayús </key>"

#. (itstool) path: item/p
#: C/diagram.page:27
msgid "arranging items linearly or radially, through the contextual menu"
msgstr "alinear elementos lineal o radialmente, a través del menú contextual"

#. (itstool) path: item/p
#: C/diagram.page:28
msgid "printing, through the contextual menu"
msgstr "imprimir, a través del menú contextual"

#. (itstool) path: item/p
#: C/diagram.page:29
msgid "exporting as PNG or SVG images, through the contextual menu"
msgstr "exportar como imágenes PNG o SVG, a través del menú contextual"

#. (itstool) path: item/p
#: C/diagram.page:30
msgid "adding items, through the contextual menu"
msgstr "añadir elementos, a través del menú contextual"

#. (itstool) path: item/p
#: C/diagram.page:31
msgid "removing items, through the items's contextual menu"
msgstr "quitar elementos, a través del menú contextual del elemento"

#. (itstool) path: page/title
#: C/features.page:8
msgid "Features"
msgstr "Características"

#. (itstool) path: page/p
#: C/features.page:9
msgid "<app>gda-browser</app>'s current features are:"
msgstr "Las características actuales de <app>gda-browser</app> son:"

#. (itstool) path: section/title
#: C/features.page:13
msgid "General user interface"
msgstr "Interfaz general de usuario"

#. (itstool) path: item/p
#: C/features.page:15 C/features.page:26
msgid ""
"multi threaded: each connection is handled in it own thread, meaning that no "
"single connection can lock the application"
msgstr ""
"multi-hilo: cada conexión se gestiona con un hilo propio, lo que significa "
"que una sola conexión no puede bloquear la aplicación"

#. (itstool) path: item/p
#: C/features.page:17
msgid "several windows can be opened for a single connection"
msgstr "se pueden abrir varias ventanas para una sola conexión"

#. (itstool) path: item/p
#: C/features.page:18
msgid "full screen mode accessible to maximize the screen space usage"
msgstr ""
"modo pantalla completa accesible para maximizar el uso del espacio de la "
"pantalla"

#. (itstool) path: section/title
#: C/features.page:22
msgid "Connection management"
msgstr "Administración de conexiones"

#. (itstool) path: item/p
#: C/features.page:24
msgid "multiple simultaneous connections can be opened at once"
msgstr "se pueden abrir varias conexiones simultáneas a la vez"

#. (itstool) path: item/p
#: C/features.page:25
msgid ""
"connections binding: it is possible to <link type=\"topic\" xref=\"virtual-"
"connections\">\"bind\"</link> several connections into one to execute SQL "
"commands on several connections at once"
msgstr ""
"vinculación de conexiones: es posible <link type=\"topic\" xref=\"virtual-"
"connections\">«vincular»</link> varias conexiones en una para ejecutar "
"comandos SQL en varias conexiones a la vez."

#. (itstool) path: section/title
#: C/features.page:31
msgid "Activities"
msgstr "Actividades"

#. (itstool) path: section/p
#: C/features.page:32
msgid ""
"The activities are grouped by theme around the notion of <link type=\"topic"
"\" xref=\"general-ui\">perspectives</link>, the following are currently "
"implemented:"
msgstr ""
"Las actividades se agrupan por tema en torno a la noción de <link type="
"\"topic\" xref=\"general-ui\">perspectivas</link>. Actualmente están "
"implementadas las siguientes:"

#. (itstool) path: item/p
#: C/features.page:36
msgid ""
"analyse the database schema (tables, relations, ...), see the <link xref="
"\"schema-browser-perspective\">Schema browser perspective</link>"
msgstr ""
"analizar el esquema de la base de datos (tablas, relaciones, ...), consulte "
"la <link xref=\"schema-browser-perspective\">perspectiva del visor de "
"esquemas</link>"

#. (itstool) path: item/p
#: C/features.page:38
msgid ""
"execute SQL commands, see the <link xref=\"query-execution-perspective"
"\">Query execution perspective</link>"
msgstr ""
"ejecutar comandos SQL, consulte la <link xref=\"query-execution-perspective"
"\">perspectiva de ejecución de una consulta</link>"

#. (itstool) path: item/p
#: C/features.page:40
msgid ""
"analyse the table's contents, see the <link xref=\"data-manager-perspective"
"\">Data manager perspective</link>"
msgstr ""
"analizar los contenidos de la tabla, consulte la <link xref=\"data-manager-"
"perspective\">perspectiva del gestor de datos</link>"

#. (itstool) path: item/p
#: C/features.page:42
msgid ""
"for <link xref=\"ldap-connection\">LDAP connections</link>, manage the "
"hierarchical data in the LDAP tree, see the <link xref=\"ldap-browser-"
"perspective\">LDAP browser perspective</link>"
msgstr ""
"para las <link xref=\"ldap-connection\">conexiones LDAP</link>, manejar los "
"datos jerárquicos en el árbol LDAP, consulte la <link xref=\"ldap-browser-"
"perspective\">perspectiva del visor LDAP</link>"

#. (itstool) path: section/p
#: C/features.page:45
msgid "See also the section about <link xref=\"actions\">actions</link>"
msgstr ""
"Consulte también la sección sobre las <link xref=\"actions\">acciones</link>"

#. (itstool) path: section/title
#: C/features.page:50
msgid "Openness"
msgstr "Apertura"

#. (itstool) path: item/p
#: C/features.page:52
msgid ""
"CSV and other text files can be imported and used in conjunction with <link "
"type=\"topic\" xref=\"virtual-connections\">connection binding</link>"
msgstr ""
"Los archivos CSV y otros archivos de texto se pueden importar y usar junto "
"con la <link type=\"topic\" xref=\"virtual-connections\">vinculación de "
"conexiones</link>"

#. (itstool) path: item/p
#: C/features.page:53
msgid ""
"the general framework is opened enough to add new integrated features; "
"specifically anyone can develop new <link type=\"topic\" xref=\"general-ui"
"\">perspectives</link>"
msgstr ""
"el marco de trabajo general está abierto lo suficiente para añadir nuevas "
"características integradas; específicamente, cualquier puede desarrollar "
"<link type=\"topic\" xref=\"general-ui\">perspectives</link> nuevas"

#. (itstool) path: section/list
#: C/features.page:51
msgid "<_:item-1/> x <_:item-2/>"
msgstr "<_:item-1/> x <_:item-2/>"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/general-ui.page:18 C/schema-browser-perspective.page:21
#| msgid "@@image: 'figures/mainwin.png'; md5=8e0eab3f4b2b5573529a98daf3c5aa48"
msgctxt "_"
msgid ""
"external ref='figures/mainwin.png' md5='8e0eab3f4b2b5573529a98daf3c5aa48'"
msgstr ""
"external ref='figures/mainwin.png' md5='8e0eab3f4b2b5573529a98daf3c5aa48'"

#. (itstool) path: page/title
#: C/general-ui.page:8
msgid "General interface organization"
msgstr "Organización general de la interfaz"

#. (itstool) path: page/p
#: C/general-ui.page:9
msgid ""
"The <app>gda-browser</app> is composed of one or more top level windows, "
"each window relating to a single connection (which name is in its title). "
"For any given connection, several windows can be opened (use the "
"<guiseq><gui>Window</gui><gui>New window</gui></guiseq> menu or the "
"<keyseq><key>Ctrl</key><key>N</key></keyseq> shortcut)."
msgstr ""
"<app>gda-browser</app> se compone de una o más ventanas de nivel superior, "
"siendo cada ventana relativa a una única conexión (cuyo nombre aparece en el "
"título). Para cualquier conexión dada se pueden abrir varias ventanas (use "
"el menú <guiseq><gui>Ventana</gui><gui>Ventana nueva</gui></guiseq> o el "
"atajo <keyseq><key>Ctrl</key><key>N</key></keyseq>)."

#. (itstool) path: figure/title
#: C/general-ui.page:16
msgid "A connection window"
msgstr "Una ventana de conexión"

#. (itstool) path: figure/desc
#: C/general-ui.page:17
msgid ""
"Window opened for the 'c1' connection (and the Schema browser perspective)"
msgstr ""
"Ventana abierta para la conexión «c1» (y la perspectiva del visor de esquemas)"

#. (itstool) path: page/p
#: C/general-ui.page:21
msgid ""
"Within each window, several <em>perspectives</em> are available which are "
"adapted to different activities:"
msgstr ""
"Dentro de cada ventana hay disponibles varias <em>perspectivas</em> que se "
"adaptan a diferentes actividades:"

#. (itstool) path: item/p
#: C/general-ui.page:26
msgid ""
"the <link xref=\"schema-browser-perspective\">Schema browser perspective</"
"link> to help understand the database's layout"
msgstr ""
"la <link xref=\"schema-browser-perspective\">perspectiva del visor de "
"esquemas</link> para ayudarle a entender la distribución de la base de datos"

#. (itstool) path: item/p
#: C/general-ui.page:27
msgid ""
"the <link xref=\"query-execution-perspective\">Query execution perspective</"
"link> to execute any SQL command"
msgstr ""
"la <link xref=\"query-execution-perspective\">perspectiva de ejecución de "
"una consulta</link> para ejecutar cualquier comando SQL"

#. (itstool) path: item/p
#: C/general-ui.page:28
msgid ""
"the <link xref=\"data-manager-perspective\">Data manager perspective</link> "
"to navigate through the database's contents"
msgstr ""
"la <link xref=\"data-manager-perspective\">perspectiva del gestor de datos</"
"link> para navegar a través de los contenidos de la base de datos"

#. (itstool) path: page/p
#: C/general-ui.page:30
msgid ""
"The currently displayed perspective can be changed individually for each "
"window, and, as all perspectives have an action area composed of tabs, tabs "
"can be moved from one window to the other if the source and destination "
"window are for the same connection, and display the same perspective (simply "
"drag and drop a tab from one window to the other using the tab's label as a "
"handle)."
msgstr ""
"La perspectiva mostrada actualmente se puede cambiar individualmente para "
"cada ventana y, ya que todas las perspectivas tienen un área de acción "
"formada por pestañas, estas pestañas se pueden mover de una ventana a otra "
"si la ventana de origen y la de destino son de la misma conexión, y muestran "
"la misma perspectiva (simplemente arrastre y suelte una pestaña desde una "
"ventana a la otra usando la etiqueta de la pestaña como un tirador)."

#. (itstool) path: p/link
#: C/legal.xml:4
msgid "Creative Commons Attribution-Share Alike 3.0 Unported License"
msgstr "Licencia Creative Commons compartir-igual de atribución sin soporte"

#. (itstool) path: license/p
#: C/legal.xml:3
msgid "This work is licensed under a <_:link-1/>."
msgstr "Este trabajo está licenciado bajo la <_:link-1/>."

#. (itstool) path: license/p
#: C/legal.xml:6
msgid ""
"As a special exception, the copyright holders give you permission to copy, "
"modify, and distribute the example code contained in this document under the "
"terms of your choosing, without restriction."
msgstr ""
"Como excepción especial, los poseedores de los derechos de autor le dan "
"permiso para copiar, modificar y distribuir el ejemplo de código contenido "
"en este documento bajo los términos que usted elija, sin restricción."

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/query-execution-perspective.page:17
#| msgid ""
#| "@@image: 'figures/query-exec-persp.png'; "
#| "md5=c52ce85c0f89d26775c8b9dad282910a"
msgctxt "_"
msgid ""
"external ref='figures/query-exec-persp.png' "
"md5='c52ce85c0f89d26775c8b9dad282910a'"
msgstr ""
"external ref='figures/query-exec-persp.png' "
"md5='c52ce85c0f89d26775c8b9dad282910a'"

#. (itstool) path: page/title
#: C/query-execution-perspective.page:8
msgid "The query execution perspective"
msgstr "La perspectiva de ejecución de la consulta"

#. (itstool) path: page/p
#: C/query-execution-perspective.page:9
msgid ""
"Use the query perspective to execute SQL statements. To switch to this "
"perspective, use the <guiseq><gui>Perspective</gui><gui>Query execution (SQL)"
"</gui></guiseq> menu, or the <keyseq><key>Ctrl</key><key>S</key></keyseq> "
"shortcut."
msgstr ""
"Use la perspectiva de consulta para ejecutar sentencias SQL. Para cambiar a "
"esta perspectiva, use el menú <guiseq><gui>Perspectiva</gui><gui>Ejecución "
"de consulta (SQL)</gui></guiseq> o el atajo <keyseq><key>Ctrl</key><key>S</"
"key></keyseq>."

#. (itstool) path: figure/title
#: C/query-execution-perspective.page:15
msgid "Query exec perspective"
msgstr "Perspectiva de ejecución de la consulta"

#. (itstool) path: figure/desc
#: C/query-execution-perspective.page:16
msgid "The query exec perspective with one SELECT statement executed"
msgstr ""
"La perspectiva de ejecución de la consulta con una sentencia SELECT ejecutada"

#. (itstool) path: page/p
#: C/query-execution-perspective.page:20
msgid ""
"The perspective is divided in two horizontal panes: the left pane for the "
"user defined favorite statements, and the right pane being the action area."
msgstr ""
"La perspectiva se divide en dos paneles horizontales: el panel de la "
"izquierda para las declaraciones favoritas del usuario, y el panel de la "
"derecha que es el área de acción."

#. (itstool) path: page/p
#: C/query-execution-perspective.page:24
msgid ""
"In the figure above, there are two favorites: a SELECT statement (named "
"\"List customers\") and an INSERT statement (named \"New customer ...\"). "
"The INSERT statement needs one \"name\" parameter, whereas the SELECT "
"statement does not require any parameter to be executed."
msgstr ""
"En la figura anterior, hay dos favoritos: una sentencia SELECT (llamada "
"«Lista de clientes») y una sentencia INSERT (llamada «Cliente nuevo...»). La "
"sentencia INSERT necesita un parámetro «nombre», mientras que la setencia "
"SELECT no necesita ningún parámetro para ejecutarse."

#. (itstool) path: page/p
#: C/query-execution-perspective.page:30
msgid ""
"The icon difference between the two illustrates the fact that the INSERT "
"favorite is also marked to be an <link xref=\"actions\">action</link>: it "
"will be proposed as an action to be executed when the contextual menu is "
"brought up in any grid representation of a resultset."
msgstr ""
"La diferencia entre el icono de los dos ilustra el hecho de que el favorito "
"INSERT también se marca para ser una <link xref=\"actions\">acción</link>: "
"se propone como una acción que se ejecutará cuando el menú contextual se "
"muestra en cualquier representación de rejilla de un conjunto de resultados."

#. (itstool) path: page/p
#: C/query-execution-perspective.page:35
msgid ""
"The left part of the perspective lists the favorite statements which have "
"been user defined. Activating a favorite (double clicking) resets the SQL "
"text area's contents to the selected statement's SQL."
msgstr ""
"La parte izquierda de la perspectiva lista las sentencias favoritas "
"definidas por el usuario. Activa una favorita (doble pulsación) reinicia el "
"contenido del área de texto SQL a la setencia SQL seleccionada."

#. (itstool) path: page/p
#: C/query-execution-perspective.page:40
msgid ""
"The right pane is composed of zero or more tabs where the SQL is entered and "
"executed. In each tab there is:"
msgstr ""
"El panel de la derecha se compone de cero o más pestañas donde se introduce "
"y ejecuta la sentencia SQL. En cada pestaña hay:"

#. (itstool) path: item/p
#: C/query-execution-perspective.page:45
msgid "an SQL area in the top left part"
msgstr "un área SQL en la parte superior izquierda"

#. (itstool) path: item/p
#: C/query-execution-perspective.page:46
msgid "command buttons in the top right part"
msgstr "botones de comandos en la parte superior derecha"

#. (itstool) path: item/p
#: C/query-execution-perspective.page:47
msgid "execution history in the lower left part"
msgstr "histórico de ejecución en la parte inferior izquierda"

#. (itstool) path: item/p
#: C/query-execution-perspective.page:48
msgid "execution results in the lower right part"
msgstr "resultados de ejecución en la parte inferior derecha"

#. (itstool) path: section/title
#: C/query-execution-perspective.page:52
msgid "SQL area"
msgstr "Área SQL"

#. (itstool) path: section/p
#: C/query-execution-perspective.page:53
msgid ""
"The SQL area is an SQL editor. The SQL can be any SQL understood by the "
"database, with the exception of <link xref=\"variables-syntax\">variables</"
"link> (which must have a specific syntax)."
msgstr ""
"El área SQL es un editor de SQL. El código SQL puede ser cualquiera que la "
"base de datos entienda, con la excepción de las <link xref=\"variables-syntax"
"\">variables</link> (que deben tener una sintaxis específica)."

#. (itstool) path: section/p
#: C/query-execution-perspective.page:57
msgid "The keyboard shortcuts in the SQL editor are:"
msgstr "Los atajos de teclado en el editor SQL son:"

#. (itstool) path: item/p
#: C/query-execution-perspective.page:61
msgid ""
"<keyseq><key>Ctrl</key><key>SPACE</key></keyseq> to obtain a completion list"
msgstr ""
"<keyseq><key>Ctrl</key><key>Espacio</key></keyseq> para obtener una lista de "
"finalización"

#. (itstool) path: item/p
#: C/query-execution-perspective.page:62
msgid ""
"<keyseq><key>Ctrl</key><key>ENTER</key></keyseq> to execute the SQL code"
msgstr ""
"<keyseq><key>Ctrl</key><key>Intro</key></keyseq> para ejecutar el código SQL"

#. (itstool) path: item/p
#: C/query-execution-perspective.page:63
msgid "<keyseq><key>Ctrl</key><key>l</key></keyseq> to clear the editor"
msgstr "<keyseq><key>Ctrl</key><key>l</key></keyseq> para limpiar el editor"

#. (itstool) path: item/p
#: C/query-execution-perspective.page:64
msgid ""
"<keyseq><key>Ctrl</key><key>Up</key></keyseq> and <keyseq><key>Ctrl</"
"key><key>Down</key></keyseq> to navigate through the editor's history"
msgstr ""
"<keyseq><key>Ctrl</key><key>Arriba</key></keyseq> y <keyseq><key>Ctrl</"
"key><key>Abajo</key></keyseq> para navegar por el histórico del editor"

#. (itstool) path: section/title
#: C/query-execution-perspective.page:70
msgid "Command buttons"
msgstr "Botones de comandos"

#. (itstool) path: item/p
#: C/query-execution-perspective.page:75
msgid ""
"<gui>Clear</gui>: clears the editor (similar to the <keyseq><key>Ctrl</"
"key><key>l</key></keyseq> shortcut)"
msgstr ""
"<gui>Limpiar</gui>: limpia el editor (similar al atajo <keyseq><key>Ctrl</"
"key><key>l</key></keyseq>)"

#. (itstool) path: item/p
#: C/query-execution-perspective.page:76
msgid ""
"<gui>Variables</gui>: shows or hides the <link xref=\"variables-syntax"
"\">variables</link> panel where you can give values to the variables present "
"in the SQL code. The panel is automatically shown when a variable is "
"detected in the SQL code"
msgstr ""
"<gui>Variables</gui>: muestra u oculta el panel de <link xref=\"variables-"
"syntax\">variables</link> donde puede dar valores a las variables presentes "
"en el código SQL. El panel se muestra automáticamente cuando se detecta una "
"variable en el código SQL."

#. (itstool) path: item/p
#: C/query-execution-perspective.page:79
msgid ""
"<gui>Execute</gui>: executes the SQL code. If the SQL code contains some "
"variables which have not been set, then a popup first appears requesting the "
"variables to be given values. This is similar to the <keyseq><key>Ctrl</"
"key><key>ENTER</key></keyseq> shortcut"
msgstr ""
"<gui>Ejecutar</gui>: ejecuta el código SQL. Si el código SQL contiene "
"algunas variables que no se han establecido, aparecerá primero una ventana "
"emergente pidiendo que se asigne un valor a esas variables. Esto es similar "
"al atajo <keyseq><key>Ctrl</key><key>Intro</key></keyseq>."

#. (itstool) path: item/p
#: C/query-execution-perspective.page:82
msgid ""
"<gui>Indent</gui>: re-indents the SQL code (warning: this removes any "
"comments)"
msgstr ""
"<gui>Sangrar</gui>: reindenta el código SQL (aviso: esto quita cualquier "
"comentario)"

#. (itstool) path: item/p
#: C/query-execution-perspective.page:83
msgid "<gui>Favorites</gui>: adds the current SQL code to the favorites"
msgstr "<gui>Favoritos</gui>: añade el código SQL actual a los favoritos"

#. (itstool) path: section/title
#: C/query-execution-perspective.page:88
msgid "Execution history"
msgstr "Histórico de ejecución"

#. (itstool) path: section/p
#: C/query-execution-perspective.page:89
msgid ""
"The execution history part contains a list of the past executed statements, "
"ordered by execution date along with an indication when the statement was "
"executed (11 minutes in the figure above). Selecting an history item "
"displays the corresponding result in the execution results part."
msgstr ""
"La parte del histórico de ejecución contiene una lista de las sentencias "
"ejecutadas, ordenadas por fecha de ejecución con una indicación de cuándo se "
"ejecutó la sentencia (11 minutos en la figura anterior). Al seleccionar un "
"elemento del histórico se muestra el resultado correspondiente en la parte "
"de resultados."

#. (itstool) path: section/p
#: C/query-execution-perspective.page:94
msgid ""
"The <gui>Copy</gui> button copies the currently selected history item's SQL "
"code to the SQL editor, and the <gui>Clear</gui> button removes all the "
"history items."
msgstr ""
"El botón <gui>Copiar</gui> copia el elemento de código SQL del histórico "
"seleccionado actualmente al editor SQL, y el botón <gui>Limpiar</gui> quita "
"todos los elementos del histórico."

#. (itstool) path: section/p
#: C/query-execution-perspective.page:98
msgid ""
"Note that any given history item can also be removed individually using the "
"<key>Suppr</key> key."
msgstr ""
"Tenga en cuenta que se puede quitar individualmente cualquier elemento del "
"histórico usando la tecla <key>Supr</key>."

#. (itstool) path: section/title
#: C/query-execution-perspective.page:104
msgid "Execution results"
msgstr "Resultados de la ejecución"

#. (itstool) path: section/p
#: C/query-execution-perspective.page:105
msgid ""
"The Execution results part displays the execution result of the currently "
"selected execution history item, as a table for SELECT statement, giving "
"information for other types of statement, or giving the execution error "
"notice if the execution failed."
msgstr ""
"La parte de resultados de la ejecución muestra el resultado de la ejecución "
"del elemento del histórico de ejecución seleccionado actualmente, como una "
"tabla para la sentencia SELECT, dando información para otros tipos de "
"sentencias, o dando un error de ejecución si ésta falló."

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/schema-browser-perspective.page:47
#| msgid ""
#| "@@image: 'figures/schema-browser-persp.png'; "
#| "md5=991ae01b9fb6b17c0b93ee4873b9b985"
msgctxt "_"
msgid ""
"external ref='figures/schema-browser-persp.png' "
"md5='991ae01b9fb6b17c0b93ee4873b9b985'"
msgstr ""
"external ref='figures/schema-browser-persp.png' "
"md5='991ae01b9fb6b17c0b93ee4873b9b985'"

#. (itstool) path: page/title
#: C/schema-browser-perspective.page:8
msgid "The schema browser perspective"
msgstr "La perspectiva del visor de esquemas"

#. (itstool) path: page/p
#: C/schema-browser-perspective.page:9
msgid ""
"Use the schema browser perspective to understand the database's organisation "
"(schema). To switch to this perspective, use the <guiseq><gui>Perspective</"
"gui><gui>Schema browser</gui></guiseq> menu, or the <keyseq><key>Ctrl</"
"key><key>B</key></keyseq> shortcut."
msgstr ""
"Use la perspectiva del visor de esquemas para comprender la organización de "
"la base de datos (esquema). Para cambiar a esta perspectiva, use el menú "
"<guiseq><gui>Perspectiva</gui><gui>Visor de esquemas</gui></guiseq> o el "
"atajo <keyseq><key>Ctrl</key><key>B</key></keyseq>."

#. (itstool) path: page/p
#: C/schema-browser-perspective.page:14
msgid ""
"The perspective is divided in two horizontal panes: the left pane for the "
"user defined favorites, and the right pane being the action area."
msgstr ""
"La perspectiva se divide en dos paneles horizontales: el panel de la "
"izquierda para los favoritos definidos por el usuario, y el panel de la "
"derecha que es el área de acción."

#. (itstool) path: figure/title
#: C/schema-browser-perspective.page:19
msgid "Schema browser perspective's default view"
msgstr "Vista predeterminada de la perspectiva del visor de esquemas"

#. (itstool) path: figure/desc
#: C/schema-browser-perspective.page:20
msgid "The default Schema browser perspective"
msgstr "La perspectiva predeterminada del visor de esquemas"

#. (itstool) path: page/p
#: C/schema-browser-perspective.page:24
msgid ""
"The left part of the perspective lists the favorite database objects or "
"diagrams. Double clicking on a favorite opens its properties in the right "
"pane."
msgstr ""
"La parte izquierda de la perspectiva lista los objetos de la base de datos "
"favoritos o los diagramas. Una doble pulsación sobre un favorito abre sus "
"propiedades en el panel derecho."

#. (itstool) path: page/p
#: C/schema-browser-perspective.page:29 C/ldap-browser-perspective.page:31
msgid "The right pane is composed of several types of tabs:"
msgstr "El panel derecho se compone de distintos tipos de pestañas:"

#. (itstool) path: item/p
#: C/schema-browser-perspective.page:33
msgid ""
"a tab listing all the database's tables and views, in a <em>cloud</em> view "
"where the tables with the more relations to other tables being displayed in "
"a larger font; this tab is always present"
msgstr ""
"una pestaña que lista todas las tablas y vistas de la base de datos, en una "
"vista de <em>nube</em> donde las tablas con más relaciones que otras se "
"muestran con una tipografía más grande; está pestaña está siempre presente"

#. (itstool) path: item/p
#: C/schema-browser-perspective.page:36
msgid ""
"zero or more tabs representing a table or views' properties: the list of "
"columns, the list of constraints (primary or foreign keys, and unique "
"constraints), a <link xref=\"diagram\">diagram</link> showing the related "
"tables, and an area to define display preferences for each column's data"
msgstr ""
"cero o más pestañas que representan las propiedades de una tabla o una "
"vista: la lista de columnas, la lista de restricciones (claves primarias o "
"externas y restricciones de unicidad), un <link xref=\"diagram\">diagrama</"
"link> que muestra las tablas relacionadas y un área para definir "
"preferencias de visualización para los datos de cada columna"

#. (itstool) path: item/p
#: C/schema-browser-perspective.page:39
msgid ""
"zero or more <link xref=\"diagram\">diagrams</link> in which any number of "
"tables can be represented, where they are linked using their relations (as "
"foreign key constraints)"
msgstr ""
"cero o más <link xref=\"diagram\">diagramas</link> en los que se puede "
"representar cualquier número de tablas, y donde están enlazadas usando sus "
"relaciones (como restricciones de clave externa)"

#. (itstool) path: figure/title
#: C/schema-browser-perspective.page:44
msgid "Tab showing information about a table"
msgstr "Pestaña que muestra información sobre una tabla"

#. (itstool) path: figure/desc
#: C/schema-browser-perspective.page:45
msgid ""
"Example of information displayed for each table, note the difference between "
"foreign keys implemented in the database and <link xref=\"declared-fk"
"\">declared foreign keys</link>"
msgstr ""
"Ejemplo de información mostrada para cada tabla. Tenga en cuenta la "
"diferencia entre las claves externas implementadas en la base de datos y las "
"<link xref=\"declared-fk\">claves externas declaradas</link>"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/transactions.page:14
#| msgid ""
#| "@@image: 'figures/trans-begin.png'; md5=0382a22aeb54be0d7fe0ffa29dddf423"
msgctxt "_"
msgid ""
"external ref='figures/trans-begin.png' md5='0382a22aeb54be0d7fe0ffa29dddf423'"
msgstr ""
"external ref='figures/trans-begin.png' md5='0382a22aeb54be0d7fe0ffa29dddf423'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/transactions.page:16
#| msgid ""
#| "@@image: 'figures/trans-commit.png'; md5=27f45d32501cc05bd6f6b16263283e9a"
msgctxt "_"
msgid ""
"external ref='figures/trans-commit.png' "
"md5='27f45d32501cc05bd6f6b16263283e9a'"
msgstr ""
"external ref='figures/trans-commit.png' "
"md5='27f45d32501cc05bd6f6b16263283e9a'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/transactions.page:18
#| msgid ""
#| "@@image: 'figures/trans-rollback.png'; "
#| "md5=470522738b1d6bf91b9787baac1c0191"
msgctxt "_"
msgid ""
"external ref='figures/trans-rollback.png' "
"md5='470522738b1d6bf91b9787baac1c0191'"
msgstr ""
"external ref='figures/trans-rollback.png' "
"md5='470522738b1d6bf91b9787baac1c0191'"

#. (itstool) path: page/title
#: C/transactions.page:9
msgid "Transactions"
msgstr "Transacciones"

#. (itstool) path: page/p
#: C/transactions.page:10
msgid ""
"Transactions can be started, committed or rolled back on a per connection "
"basis:"
msgstr ""
"Las transacciones se pueden iniciar, efectuar o revertir basándose en una "
"conexión:"

#. (itstool) path: item/p
#: C/transactions.page:14
msgid ""
"use the <media type=\"image\" mime=\"image/png\" src=\"figures/trans-begin."
"png\"/> toolbar button to start a transaction"
msgstr ""
"use el botón <media type=\"image\" mime=\"image/png\" src=\"figures/trans-"
"begin.png\"/> de la barra de herramientas para iniciar una transacción"

#. (itstool) path: item/p
#: C/transactions.page:16
msgid ""
"use the <media type=\"image\" mime=\"image/png\" src=\"figures/trans-commit."
"png\"/> toolbar button to commit the current transaction (apply all the "
"changes)"
msgstr ""
"use el botón <media type=\"image\" mime=\"image/png\" src=\"figures/trans-"
"commit.png\"/> de la barra de herramientas para efectuar la transacción "
"actual (aplicar todos los cambios)"

#. (itstool) path: item/p
#: C/transactions.page:18
msgid ""
"use the <media type=\"image\" mime=\"image/png\" src=\"figures/trans-"
"rollback.png\"/> toolbar button to abort the current transaction (forget all "
"the changes)"
msgstr ""
"use el botón <media type=\"image\" mime=\"image/png\" src=\"figures/trans-"
"rollback.png\"/> de la barra de herramientas para abortar la transacción "
"actual (olvidar todos los cambios)"

#. (itstool) path: note/p
#: C/transactions.page:22
msgid ""
"A transaction may be started automatically when executing a SELECT statement "
"which involves binary objects (BLOBs), and the transaction may be locked "
"while the resulting data set is kept in memory (to get rid of a data set in "
"a <link xref=\"query-execution-perspective\">query execution perspective</"
"link>, clear the history item relating to the data set)."
msgstr ""
"Una transacción se puede iniciar automáticamente cuando se ejecuta una "
"sentencia SELECT que implica objetos binarios (BLOB), y se puede bloquear la "
"transacción mientras el conjunto de datos resultante se mantiene en la "
"memoria (para deshacerse de un conjunto de datos en una <link xref=\"query-"
"execution-perspective\">perspectiva de ejecución de la consulta</link>, "
"limpie el elemento del histórico relativo al conjunto de datos)."

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/table-insert-data.page:20
#| msgid ""
#| "@@image: 'figures/table-insert-data.png'; "
#| "md5=308807b8443d5ab26c8704a6e01aa1ab"
msgctxt "_"
msgid ""
"external ref='figures/table-insert-data.png' "
"md5='308807b8443d5ab26c8704a6e01aa1ab'"
msgstr ""
"external ref='figures/table-insert-data.png' "
"md5='308807b8443d5ab26c8704a6e01aa1ab'"

#. (itstool) path: page/title
#: C/table-insert-data.page:8
msgid "Inserting data in a table"
msgstr "Insertar datos en una tabla"

#. (itstool) path: page/p
#: C/table-insert-data.page:9
msgid ""
"From the <link xref=\"schema-browser-perspective\">schema browser "
"perspective</link>, when a table's properties is displayed in a tab, use the "
"<guiseq><gui>Table</gui><gui>Insert data</gui></guiseq> menu to have a popup "
"appear containing a data entry for each column of the table to insert data "
"into."
msgstr ""
"Desde la <link xref=\"schema-browser-perspective\">perspectiva del visor de "
"esquemas</link>, cuando las propiedades de una tabla se muestran en una "
"pestaña, use el menú <guiseq><gui>Tabla</gui><gui>Insertar datos</gui></"
"guiseq> para hacer que aparezca el menú contextual que contiene una entrada "
"de datos por cada columna de la tabla en la que insertar los datos."

#. (itstool) path: page/p
#: C/table-insert-data.page:14
msgid "A popup similar to the following will appear:"
msgstr "Aparecerá una ventana emergente similar a esta:"

#. (itstool) path: figure/title
#: C/table-insert-data.page:18
msgid "Popup to insert data into table"
msgstr "Ventana emergente para insertar datos en una tabla"

#. (itstool) path: figure/desc
#: C/table-insert-data.page:19
msgid "A popup to insert data in a table"
msgstr "Una ventana emergente para insertar datos en una tabla"

#. (itstool) path: page/p
#: C/table-insert-data.page:22
msgid "The noticeable points here are:"
msgstr "Los puntos importantes están aquí:"

#. (itstool) path: item/p
#: C/table-insert-data.page:26
msgid ""
"There is one data entry per column in the table, with the exception (not "
"shown in this figure) of multiple foreign key fields for which a single drop "
"down choice widget is shown;"
msgstr ""
"Hay una entrada de datos por cada columna en la tabla, con la excepción (no "
"mostrada en esta figura) de varios campos de clave externa para los que se "
"muestra un único widget desplegable;"

#. (itstool) path: item/p
#: C/table-insert-data.page:28
msgid ""
"Each data entry has a small button on the right giving information about the "
"corresponding data entry, and allowing you to reset the data entry's value "
"to the value it had before any modification done, to set it to NULL or to "
"set it to a default value. The button's color has the following "
"signification:"
msgstr ""
"Cada entrada de datos tiene un pequeño botón a la derecha que da información "
"sobre la entrada de datos correspondientes, y le permite reiniciar el valor "
"de la entrada de datos al valor que tenía antes de hacer la modificaciones, "
"establecerlo a NULL o establecerlo al valor predeterminado. El color del "
"botón tiene el siguiente significado:"

#. (itstool) path: item/p
#: C/table-insert-data.page:33
msgid "Red: means the current value in the data entry is invalid"
msgstr ""
"Rojo: significa que el valor actual de la entrada de datos no es válido"

#. (itstool) path: item/p
#: C/table-insert-data.page:34
msgid ""
"Blue: means the current value in the data entry is unused and the column's "
"default value will be used instead (useful for example for auto incremented "
"columns)"
msgstr ""
"Azul: significa que el valor actual de la entrada de datos no se usa y que "
"se usará el valor predeterminado de la columna en su lugar (útil, por "
"ejemplo, para columnas auto-incrementadas)"

#. (itstool) path: item/p
#: C/table-insert-data.page:36
msgid "Green: means the current value in the data entry is NULL"
msgstr "Verde: significa que el valor actual de la entrada de datos es NULL"

#. (itstool) path: item/p
#: C/table-insert-data.page:37
msgid ""
"Same color as the rest of the UI: means none of the above situations apply"
msgstr ""
"Mismo color que el resto del IGU: significa que no se aplica ninguna de las "
"situaciones anteriores"

#. (itstool) path: item/p
#: C/table-insert-data.page:40
msgid ""
"Columns which are foreign keys to other tables are presented as a drop down "
"combo box where you can only choose among the values in the referenced table "
"(hint: to have that values list refreshed you should close the popup dialog "
"and reopen it);"
msgstr ""
"Las columnas que son claves ajenas para otras tablas se presentan como cajas "
"combinadas desplegables donde sólo puede seleccionar entre los valores de la "
"tabla referenciada (pista: para tener esos valores actualizados debería "
"cerrar el diálogo emergente y volver a abrirlo);"

#. (itstool) path: page/title
#: C/variables.page:9
msgid "Variables in SQL code"
msgstr "Variables en el código SQL"

#. (itstool) path: page/p
#: C/variables.page:10
msgid ""
"Variables (sometimes refered to as <em>placeholders</em>) are places in SQL "
"code which are replaced by actual values when the SQL code is executed. The "
"benefits are faster execution times (as the SQL code is parsed only once) "
"and a protection against SQL injection vulnerabilities."
msgstr ""
"Las variables (algunas veces denominadas <em>contenedores</em>) son lugares "
"del código SQL que se reemplazan con valores actuales cuando se ejecuta el "
"código SQL. Los beneficios son una ejecución más rápida (ya que el código se "
"analiza una sola vez) y protección frente a vulnerabilidades de inyección de "
"código SQL."

#. (itstool) path: page/p
#: C/variables.page:16
msgid ""
"Variables can be used in any SQL code, and are defined using the following "
"syntax:"
msgstr ""
"Las variables se pueden usar en cualquier código SQL, y se definen usando la "
"siguiente sintaxis:"

#. (itstool) path: page/code
#: C/variables.page:19
#, no-wrap
msgid ""
"\n"
"##&lt;variable name&gt;[::&lt;variable type&gt;[::NULL]]"
msgstr ""
"\n"
"##&lt;variable name&gt;[::&lt;variable type&gt;[::NULL]]"

#. (itstool) path: item/p
#: C/variables.page:25
msgid ""
"the <em>variable name</em> can contain any SQL identifier character or among "
"the <code>+-.|@?</code>characters (no space allowed)"
msgstr ""
"el <em>nombre de la variable</em> puede contener cualquier carácter "
"identificador de SQL o entre los caracteres <code>+-.|@?</code> (no se "
"permiten espacios)"

#. (itstool) path: item/p
#: C/variables.page:27
msgid ""
"the <em>variable type</em> can be among: <code>string</code>, <code>boolean</"
"code>, <code>int</code>, <code>date</code>, <code>time</code>, "
"<code>timestamp</code>, <code>guint</code>, <code>blob</code> and "
"<code>binary</code>"
msgstr ""
"el <em>tipo de variable</em> puede ser: <code>string</code>, <code>boolean</"
"code>, <code>int</code>, <code>date</code>, <code>time</code>, "
"<code>timestamp</code>, <code>guint</code>, <code>blob</code> y "
"<code>binary</code>"

#. (itstool) path: item/p
#: C/variables.page:30
msgid ""
"the <code>::NULL</code> can be appended to specify that the variable may "
"take the special <code>NULL</code> value."
msgstr ""
"se puede añadir <code>::NULL</code> para especificar que la variable puede "
"tener el valor especial <code>NULL</code>."

#. (itstool) path: page/p
#: C/variables.page:33
msgid "Examples:"
msgstr "Ejemplos:"

#. (itstool) path: page/code
#: C/variables.page:36
#, no-wrap
msgid ""
"\n"
"##name::string\n"
"##id::int::NULL\n"
"##sales@3::date::NULL\n"
"##customers@id::int"
msgstr ""
"\n"
"##name::string\n"
"##id::int::NULL\n"
"##sales@3::date::NULL\n"
"##customers@id::int"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/virtual-connections.page:29
#| msgid ""
#| "@@image: 'figures/virtual-cnc.png'; md5=0a3b008f3696c6239331bf697e2b4847"
msgctxt "_"
msgid ""
"external ref='figures/virtual-cnc.png' md5='0a3b008f3696c6239331bf697e2b4847'"
msgstr ""
"external ref='figures/virtual-cnc.png' md5='0a3b008f3696c6239331bf697e2b4847'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/virtual-connections.page:94
#| msgid ""
#| "@@image: 'figures/virtual-cnc-4.png'; md5=9c19e575c63411872a3742efd02473c1"
msgctxt "_"
msgid ""
"external ref='figures/virtual-cnc-4.png' "
"md5='9c19e575c63411872a3742efd02473c1'"
msgstr ""
"external ref='figures/virtual-cnc-4.png' "
"md5='9c19e575c63411872a3742efd02473c1'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/virtual-connections.page:108
#| msgid ""
#| "@@image: 'figures/virtual-cnc-5.png'; md5=aec9ae2fc4bfac2ac3460720f5f31bb9"
msgctxt "_"
msgid ""
"external ref='figures/virtual-cnc-5.png' "
"md5='aec9ae2fc4bfac2ac3460720f5f31bb9'"
msgstr ""
"external ref='figures/virtual-cnc-5.png' "
"md5='aec9ae2fc4bfac2ac3460720f5f31bb9'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/virtual-connections.page:117
#| msgid ""
#| "@@image: 'figures/virtual-cnc-2.png'; md5=275c8e47da75738596b0b4c47b06a70a"
msgctxt "_"
msgid ""
"external ref='figures/virtual-cnc-2.png' "
"md5='275c8e47da75738596b0b4c47b06a70a'"
msgstr ""
"external ref='figures/virtual-cnc-2.png' "
"md5='275c8e47da75738596b0b4c47b06a70a'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/virtual-connections.page:124
#| msgid ""
#| "@@image: 'figures/virtual-cnc-3.png'; md5=a47d581b293767deb95f77e555f07e8c"
msgctxt "_"
msgid ""
"external ref='figures/virtual-cnc-3.png' "
"md5='a47d581b293767deb95f77e555f07e8c'"
msgstr ""
"external ref='figures/virtual-cnc-3.png' "
"md5='a47d581b293767deb95f77e555f07e8c'"

#. (itstool) path: page/title
#: C/virtual-connections.page:9
msgid "Connections binding (i.e. virtual connections)"
msgstr "Vincular conexiones (ej. conexiones virtuales)"

#. (itstool) path: page/p
#: C/virtual-connections.page:10
msgid ""
"Connection binding is a feature which allows to \"bind\" several connections "
"and/or imported data sets into a single connection, which can be used almost "
"like a regular connection."
msgstr ""
"La vinculación de conexiones es una característica que permite «vincular» "
"varias conexiones y/o conjuntos de datos importados en una única conexión, "
"que se puede usar casi como una conexión regular."

#. (itstool) path: page/p
#: C/virtual-connections.page:14
msgid ""
"This feature is useful when one needs to execute an SQL command (for example "
"to extract data) taking into account data actually stored in different "
"databases. Without this feature, the way to achieve the same result is by "
"exporting the necessary data from each database and work on the data outside "
"of the databases."
msgstr ""
"Esta característica es útil cuando se necesita ejecutar un comando SQL (por "
"ejemplo, para extraer datos) tomando datos de cuentas almacenados "
"actualmente en diferentes bases de datos. Sin esta característica, la manera "
"de obtener el mismo resultado es exportar los datos necesarios desde cada "
"base de datos y trabajar sobre ellos fuera de las bases de datos."

#. (itstool) path: page/p
#: C/virtual-connections.page:20
msgid ""
"To create a new \"bound\" connection (or \"virtual\" connection), use the "
"<guiseq><gui>Connection</gui><gui>Bind connection</gui></guiseq> menu, or "
"the <keyseq><key>Ctrl</key><key>i</key></keyseq> shortcut. This pops up a "
"new dialog window from which elements to be included in the \"bound\" "
"connection can be defined as shown below."
msgstr ""
"Para crear una nueva conexión «ligada» (o conexión «virtual»), use el menú "
"<guiseq><gui>Conexión</gui><gui>Vincular conexión</gui></guiseq>, o el atajo "
"<keyseq><key>Ctrl</key><key>i</key></keyseq>. Esto abre una nueva ventana de "
"diálogo desde la que se pueden definir los elementos que se incluirán en la "
"conexión «ligada», como se muestra a continuación."

#. (itstool) path: figure/title
#: C/virtual-connections.page:27
msgid "Dialog to create a new virtual connection"
msgstr "Diálogo para crear una conexión virtual nueva"

#. (itstool) path: figure/desc
#: C/virtual-connections.page:28
msgid "Here the current connection (c1) will be bound in the \"c1\" schema"
msgstr "Aquí se ligará la conexión actual (c1) con el esquema «c1»"

#. (itstool) path: page/p
#: C/virtual-connections.page:31
msgid "Use the <guiseq><gui>Add binding</gui></guiseq> button to either:"
msgstr "Use el botón <guiseq><gui>Añadir vinculación</gui></guiseq> o:"

#. (itstool) path: item/p
#: C/virtual-connections.page:35
msgid ""
"bind a connection to include all the tables of that connection: use the "
"<guiseq><gui>Bind a connection</gui></guiseq> option. This option simply "
"adds a new element in the dialog, to specify a schema name and select an "
"existing connection"
msgstr ""
"vincular una conexión para incluir todas las tablas de esa conexión: use la "
"opción <guiseq><gui>Vincular una conexión</gui></guiseq>. Esta opción "
"simplemente añade un elemento nuevo en el diálogo, para especificar un "
"nombre de esquema y seleccionar una conexión existente."

#. (itstool) path: item/p
#: C/virtual-connections.page:36
msgid ""
"bind a data set to import data from a text file as a single table: use the "
"<guiseq><gui>Bind a data set</gui></guiseq> option. See section below for "
"more information."
msgstr ""
"vincular un conjunto de datos para importar datos desde un archivo de texto "
"como una única tabla: use la opción <guiseq><gui>Vincular un conjunto de "
"datos</gui></guiseq>. Consulte la siguiente sección para obtener más "
"información."

#. (itstool) path: section/title
#: C/virtual-connections.page:40
msgid "Use case for virtual connections"
msgstr "Caso de uso para conexiones virtuales"

#. (itstool) path: section/p
#: C/virtual-connections.page:41
msgid ""
"To illustrate virtual connection usage, let's define a simple use case and "
"see how it's useful. Suppose you have a database which contains the list of "
"servers which you are responsible for. For simplicity, let's assume that the "
"database contains a table named \"server\" with the following definition:"
msgstr ""
"Para ilustrar el uso de una conexión virtual, se definirá un caso de uso "
"sencillo y se verá qué útil es. Se supone que tiene una base de datos que "
"contiene la lista de servidores de la que es responsable. Para simplificar, "
"se asumirá que la base de datos contiene una tabla «servidores» con la "
"siguiente definición:"

#. (itstool) path: section/code
#: C/virtual-connections.page:46
#, no-wrap
msgid "CREATE TABLE servers (name string, location string);"
msgstr "CREATE TABLE servidores (cadena de nombre, cadena de ubicación);"

#. (itstool) path: section/p
#: C/virtual-connections.page:47
msgid "Let's suppose this table contains the following information:"
msgstr "Se supone que tiene una tabla que contiene la siguiente información:"

#. (itstool) path: section/code
#: C/virtual-connections.page:50
#, no-wrap
msgid ""
"\n"
"&gt; select * from servers ;\n"
"name     | location\n"
"---------+---------\n"
"moon     | room1   \n"
"darkstar | room2   \n"
"flag     | room3   \n"
"alf      | room2   \n"
"vador    | room3   \n"
"(5 rows)\n"
"&gt;\n"
"    "
msgstr ""
"\n"
"&gt; select * from servidores ;\n"
"nombre     | ubicacion\n"
"---------+---------\n"
"moon     | sala1   \n"
"darkstar | sala2   \n"
"flag     | sala3   \n"
"alf      | sala2   \n"
"vador    | sala3   \n"
"(5 rows)\n"
"&gt;\n"
"    "

#. (itstool) path: section/p
#: C/virtual-connections.page:62
msgid ""
"Now let's assume you have a third party program which gives you a list of "
"servers for which there might be a problem, the output of this program is a "
"CSV file with a column for the server name, a column for the error code, and "
"a column describing the problem. Let's assume the CSV file has the following "
"contents:"
msgstr ""
"Ahora se asume que tiene un programa de terceras partes que le da una lista "
"de servidores que pueden tener un problema. La salida de este programa es un "
"archivo CSV con una columna para el nombre del servidor, una columna para el "
"código de error y una columna que describe el problema. Se asume que el "
"archivo CSV contiene lo siguiente:"

#. (itstool) path: section/code
#: C/virtual-connections.page:67
#, no-wrap
msgid ""
"\n"
"$ cat problems.csv \n"
"Server name,Error code,Error description\n"
"darkstar,0,file system full\n"
"vador,1,outdated AV signature\n"
"darkstar,2,overloaded\n"
"flag,0,file system full\n"
"$\n"
"    "
msgstr ""
"\n"
"$ cat problemas.csv \n"
"Nombre servidor,Codigo error,Descripcion error\n"
"darkstar,0,sistema de archivos lleno\n"
"vador,1,firma AV caducada\n"
"darkstar,2,sobrecargado\n"
"flag,0,sistema de archivos lleno\n"
"$\n"
"    "

#. (itstool) path: section/p
#: C/virtual-connections.page:76
msgid ""
"Let's suppose now you want to know all the servers, where they are located "
"where there is a problem with error code 0. The solution is to bind the "
"connection to the database (for example in the \"c1\" schema), import the "
"problems CSV file (for example in the \"tab\" table), and execute the "
"following SQL command:"
msgstr ""
"Ahora se supone que quiere conocer todos los servidores, dónde están "
"ubicados y dónde hay un problema con código de error «0». La solución es "
"vincular la conexión a la base de datos (por ejemplo, en el esquema «c1»), "
"importar el archivo CSV de problemas (por ejemplo, en la tabla «tab») y "
"ejecutar el siguiente comando SQL:"

#. (itstool) path: section/code
#: C/virtual-connections.page:81
#, no-wrap
msgid ""
"\n"
"SELECT \n"
"  \"server name\", \n"
"  location\n"
"FROM tab\n"
"  INNER JOIN c1.servers AS s ON (tab.\"server name\" = s.name)\n"
"WHERE \"Error code\"=0\n"
"    "
msgstr ""
"\n"
"SELECT \n"
"  \"nombre servidor\", \n"
"  ubicacion\n"
"FROM tab\n"
"  INNER JOIN c1.servidores AS s ON (tab.\"nombre servidor\" = s.nombre)\n"
"WHERE \"Codigo error\"=0\n"
"    "

#. (itstool) path: section/p
#: C/virtual-connections.page:89
msgid "Which returns the expected results as shown in the following figure:"
msgstr ""
"Lo que devuelve los resultados esperados, como se muestra en la siguiente "
"figura:"

#. (itstool) path: figure/title
#: C/virtual-connections.page:93
msgid "Expected results from virtual connection"
msgstr "Resultados esperados desde una conexión virtual"

#. (itstool) path: section/title
#: C/virtual-connections.page:100
msgid "Importing a data set into a virtual connection"
msgstr "Importar un conjunto de datos en una conexión virtual"

#. (itstool) path: section/p
#: C/virtual-connections.page:101
msgid ""
"To import a data set into a table in the virtual connection (for example to "
"import the \"problems.csv\" file from the use case), use the "
"<guiseq><gui>Bind a data set</gui></guiseq> option from the virtual "
"connection creation dialog:"
msgstr ""
"Para importar un conjunto de datos en una tabla en la conexión virtual (por "
"ejemplo, para importar el archivo «problemas.csv» desde el caso de uso), use "
"la opción <guiseq><gui>Vincular un conjunto de datos</gui></guiseq> desde el "
"diálogo de creación de una conexión virtual."

#. (itstool) path: figure/title
#: C/virtual-connections.page:107
msgid "Import a data set into a virtual connection - 1"
msgstr "Importar un conjunto de datos en una conexión virtual - 1"

#. (itstool) path: section/p
#: C/virtual-connections.page:110
msgid ""
"From there use the <guiseq><gui>Import</gui></guiseq> button which allows "
"you to select a file to import and also define some import options (file "
"encoding, file type, ...) After this step, the virtual connection is ready "
"to be used:"
msgstr ""
"Desde ahí use el botón <guiseq><gui>Importar</gui></guiseq>, que le permite "
"seleccionar un archivo que importar y también definir algunas opciones de "
"importación (codificación del archivo, tipo de archivo, ...). Después de "
"este paso, la conexión virtual ya está lista para usarse:"

#. (itstool) path: figure/title
#: C/virtual-connections.page:116
msgid "Import a data set into a virtual connection - 2"
msgstr "Importar un conjunto de datos en una conexión virtual - 2"

#. (itstool) path: section/p
#: C/virtual-connections.page:119
msgid ""
"The resulting virtual connection, identified as \"c2\" here is opened in its "
"own new window:"
msgstr ""
"La conexión virtual resultante, identificada aquí como «c2», está abierta es "
"su propia ventana nueva:"

#. (itstool) path: figure/title
#: C/virtual-connections.page:123
msgid "New opened virtual connection"
msgstr "Nueva conexión virtual abierta"

#. (itstool) path: section/title
#: C/virtual-connections.page:129
msgid "SQL usable with virtual connections"
msgstr "SQL usable con conexiones virtuales"

#. (itstool) path: section/p
#: C/virtual-connections.page:130
msgid ""
"You can use the SQL understood by <link href=\"http://sqlite.org/lang.html"
"\">SQLite</link> in any virtual connection. Be aware however that if you "
"define database objects (outside of the extended SQL presented next "
"section), they will be lost the next time the virtual connection is opened."
msgstr ""
"Puede usar el SQL que entiende <link href=\"http://sqlite.org/lang.html"
"\">SQLite</link> en cualquier conexión LDAP. Tenga en cuenta, sin embargo, "
"que si define los objetos de base de datos (fuera del SQL extendido que se "
"presenta en la siguiente sección), se perderán la próxima vez que se abra la "
"conexión LDAP."

#. (itstool) path: section/p
#: C/virtual-connections.page:135 C/ldap-connections.page:98
msgid ""
"See the <link xref=\"sql-sqlite\">SQL understood by LDAP connections and "
"virtual connections</link> section for more information."
msgstr ""
"Para obtener más información, consulte la sección <link xref=\"sql-sqlite"
"\">SQL que entienden las conexiones LDAP y las conexiones virtuales</link>."

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/ldap-browser-perspective.page:22
#| msgid ""
#| "@@image: 'figures/ldap-browser-persp.png'; "
#| "md5=e2c1bbcb2f65ffe16b632141908f7027"
msgctxt "_"
msgid ""
"external ref='figures/ldap-browser-persp.png' "
"md5='e2c1bbcb2f65ffe16b632141908f7027'"
msgstr ""
"external ref='figures/ldap-browser-persp.png' "
"md5='e2c1bbcb2f65ffe16b632141908f7027'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/ldap-browser-perspective.page:47
#| msgid ""
#| "@@image: 'figures/ldap-classes.png'; md5=1ef8ffca04b9ba762a3cf2e884c98d03"
msgctxt "_"
msgid ""
"external ref='figures/ldap-classes.png' "
"md5='1ef8ffca04b9ba762a3cf2e884c98d03'"
msgstr ""
"external ref='figures/ldap-classes.png' "
"md5='1ef8ffca04b9ba762a3cf2e884c98d03'"

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/ldap-browser-perspective.page:52
#| msgid ""
#| "@@image: 'figures/ldap-search.png'; md5=81aa2f8a2770590d96fd9c980c578d62"
msgctxt "_"
msgid ""
"external ref='figures/ldap-search.png' md5='81aa2f8a2770590d96fd9c980c578d62'"
msgstr ""
"external ref='figures/ldap-search.png' md5='81aa2f8a2770590d96fd9c980c578d62'"

#. (itstool) path: page/title
#: C/ldap-browser-perspective.page:8
msgid "The LDAP browser perspective"
msgstr "La perspectiva del visor LDAP"

#. (itstool) path: page/p
#: C/ldap-browser-perspective.page:9
msgid ""
"Use the LDAP browser perspective to view and manipulate data stored in an "
"LDAP directory. To switch to this perspective, use the "
"<guiseq><gui>Perspective</gui><gui>LDAP browser</gui></guiseq> menu, or the "
"<keyseq><key>Ctrl</key><key>P</key></keyseq> shortcut. This perspective is "
"of course only available when the opened connection is an <link xref=\"ldap-"
"connection\">LDAP connection</link>."
msgstr ""
"Use la perspectiva del visor LDAP ver y manipular los datos almacenados en "
"un directorio LDAP. Para cambiar a esta perspectiva, use el menú "
"<guiseq><gui>Perspectiva</gui><gui>Visor LDAP</gui></guiseq> o el atajo "
"<keyseq><key>Ctrl</key><key>P</key></keyseq>. Por supuesto, esta perspectiva "
"sólo está disponible cuando la conexión abierta es una <link xref=\"ldap-"
"connection\">conexión LDAP</link>."

#. (itstool) path: page/p
#: C/ldap-browser-perspective.page:14
msgid ""
"The perspective is divided in two horizontal panes: the left pane for the "
"user defined favorites (to hold references to specific LDAP entries or "
"specific LDAP classes), and the right pane being the action area."
msgstr ""
"La perspectiva se divide en dos paneles horizontales: el panel de la "
"izquierda para las declaraciones favoritas del usuario (para mantener las "
"referencias a entradas o clases específicas de LDAP), y el panel de la "
"derecha que es el área de acción."

#. (itstool) path: figure/title
#: C/ldap-browser-perspective.page:20
msgid "LDAP browser's entry tab"
msgstr "Pestaña de entradas del visor LDAP"

#. (itstool) path: figure/desc
#: C/ldap-browser-perspective.page:21
msgid "LDAP entries tab"
msgstr "Pestaña de entradas LDAP"

#. (itstool) path: page/p
#: C/ldap-browser-perspective.page:25
msgid ""
"The left part of the perspective lists the favorite LDAP entries or classes. "
"Double clicking on a favorite opens its properties in the right pane. Note "
"that the LDAP entries favorites will always appear before the classes "
"favorites."
msgstr ""
"La parte izquierda de la perspectiva lista las clases o las entradas LDAP "
"favoritas. Una doble pulsación sobre un favorito abre sus propiedades en el "
"panel derecho. Tenga en cuenta que las entradas LDAP favoritas aparecerán "
"siempre antes que las clases favoritas."

#. (itstool) path: item/p
#: C/ldap-browser-perspective.page:35
msgid ""
"tabs to explore the LDAP DIT (Directory Information Tree): when an entry is "
"selected from the tree, its attributes are displayed (only the valued "
"attributes are displayed, the ones with no value are hidden), and the "
"entry's DN (Distinguished Name) is always displayed first. Also note that "
"the children of each entry are only fetched when necessary to avoid "
"unnecessary requests to the LDAP server."
msgstr ""
"pestañas para examinar el DIT («Directory Information Tree», Árbol de "
"Información del Directorio) del LDAP: cuando se selecciona una entrada del "
"árbol, se muestran sus atributos (sólo se muestran los atributos que tienen "
"valores, se ocultan los atributos sin valor), y siempre se muestra primero "
"el DN (Nombre Distintivo) de la entrada. Además, tenga en cuenta que los "
"hijos de cada entrada sólo se buscan cuando es necesario para evitar "
"solicitudes innecesarias al servidor LDAP."

#. (itstool) path: item/p
#: C/ldap-browser-perspective.page:39
msgid ""
"tabs to explore the LDAP's classes, see figure below. For a selected class, "
"all the information regarding the class is displayed (description, OID, "
"type, ...)"
msgstr ""
"pestañas para examinar las clases del LDAP, consulte la figura de más abajo. "
"Cuando se selecciona una clase, se muestra toda la información referente a "
"la clase (descripción, OID, tipo, ...)"

#. (itstool) path: item/p
#: C/ldap-browser-perspective.page:41
msgid ""
"tabs to perform LDAP searches, see figure below. An LDAP search definition "
"can be saved as a virtual table, see the <link xref=\"ldap-connection#ldap-"
"table-mapping\">LDAP table's mapping</link>."
msgstr ""
"pestañas para realizar búsquedas LDAP, consulte la figura de más abajo. Una "
"definición de búsqueda LDAP se puede guardar como una tabla virtual, "
"consulte el <link xref=\"ldap-connection#ldap-table-mapping\">mapeado de la "
"tabla LDAP</link>."

#. (itstool) path: figure/title
#: C/ldap-browser-perspective.page:45
msgid "LDAP browser's classes tab"
msgstr "pestaña de clases del visor LDAP"

#. (itstool) path: figure/desc
#: C/ldap-browser-perspective.page:46
msgid "LDAP classes tab"
msgstr "pestaña de clases LDAP"

#. (itstool) path: figure/title
#: C/ldap-browser-perspective.page:50
msgid "LDAP browser's search tab"
msgstr "pestaña de búsqueda del visor LDAP"

#. (itstool) path: figure/desc
#: C/ldap-browser-perspective.page:51
msgid "LDAP search tab"
msgstr "pestaña de búsqueda LDAP"

#. (itstool) path: page/p
#: C/ldap-browser-perspective.page:54
msgid ""
"Links in these tabs (identified by blue and underlined text) open a new tab, "
"or use the first tab next to the current tab to display information about "
"the selected link. For example in the figure above illustrating an LDAP "
"entries tab, clicking on the \"inetOrgPerson\" will open a new \"LDAP classes"
"\" tab and display the information about that class."
msgstr ""
"Los enlaces en estas pestañas (que se identifican por tener texto azul y "
"subrayado) abren una nueva pestaña, o utilizan la primera pestaña junto a la "
"pestaña actual para mostrar la información del enlace seleccionado. Por "
"ejemplo, en la figura anterior en la que se ilustra una pestaña de entradas "
"LDAP, al pulsar en «inetOrgPerson» se abrirá una pestaña de «clases LDAP» y se "
"mostrará la información sobre esa clase."

#. (itstool) path: media
#. This is a reference to an external file such as an image or video. When
#. the file changes, the md5 hash will change to let you know you need to
#. update your localized copy. The msgstr is not used at all. Set it to
#. whatever you like once you have updated your copy of the file.
#: C/ldap-connections.page:52
#| msgid ""
#| "@@image: 'figures/ldap-table-mapping.png'; "
#| "md5=39f204f664cf1202deb716bb19b8993b"
msgctxt "_"
msgid ""
"external ref='figures/ldap-table-mapping.png' "
"md5='39f204f664cf1202deb716bb19b8993b'"
msgstr ""
"external ref='figures/ldap-table-mapping.png' "
"md5='39f204f664cf1202deb716bb19b8993b'"

#. (itstool) path: page/title
#: C/ldap-connections.page:9
msgid "LDAP connections"
msgstr "Conexiones LDAP"

#. (itstool) path: page/p
#: C/ldap-connections.page:10
msgid ""
"LDAP connections are different than other connections in a way that an LDAP "
"database stores data in a hierarchical way, in the DIT (Directory "
"Information Tree), whereas other databases accessible using the <app>gda-"
"browser</app> application are relational databases."
msgstr ""
"Las conexiones LDAP son diferentes a las otras conexiones de tal modo que "
"una base de datos LDAP almacena datos de manera jerárquica, en el DIT "
"(«Directory Information Tree», Árbol de Información del Directorio), mientras "
"que las otras bases de datos accesibles que usan la aplicación <app>gda-"
"browser</app> son bases de datos relacionales."

#. (itstool) path: page/p
#: C/ldap-connections.page:15
msgid ""
"As a consequence, LDAP connections are treaded specially: as normal "
"connections with tables (see the table mapping explained next), and through "
"the presence of the <link xref=\"ldap-browser-perspective\"> LDAP browser "
"perspective</link>"
msgstr ""
"Como consecuencia, las conexiones LDAP se tratan de manera especial: como "
"conexiones normales con tablas (consulte el mapeado de tablas explicado más "
"adelante), y mediante la presencia de la <link xref=\"ldap-browser-"
"perspective\">perspectiva del visor LDAP</link>"

#. (itstool) path: page/p
#: C/ldap-connections.page:20
msgid ""
"Note that LDAP connections may not be available is either the LDAP database "
"provider is not installed or if the LDAP support was disabled during the "
"compilation."
msgstr ""
"Tenga en cuenta que las conexiones LDAP pueden no estar disponibles si el "
"proveedor de la base de datos LDAP no está instalado o si el soporte LDAP "
"estaba desactivado durante la compilación."

#. (itstool) path: section/title
#: C/ldap-connections.page:26
msgid "LDAP table's mapping"
msgstr "Mapeado de la tabla LDAP"

#. (itstool) path: section/p
#: C/ldap-connections.page:27
msgid ""
"Within an LDAP connection, it is possible to declare virtual tables which "
"are mapped to an LDAP search. These virtual tables can then later be used "
"like any other table. The first column of each LDAP virtual table will "
"always be the DN (Distinguished Name) of the entry represented in the row; "
"the other columns depend on the table definition."
msgstr ""
"En una conexión LDAP, es posible declarar las tablas virtuales que están "
"mapeadas en búsqueda LDAP. Estas tablas virtuales se pueden usar después "
"como cualquier otra tabla. La primera columna de cada tabla virtual LDAP "
"será siempre el DN (Nombre Distintivo) de la entrada representada en la "
"fila; las otras columnas dependen de la definición de la tabla."

#. (itstool) path: section/p
#: C/ldap-connections.page:33
msgid "An LDAP virtual table is defined by the following attributes:"
msgstr "Una tabla virtual LDAP se define por los siguientes atributos:"

#. (itstool) path: item/p
#: C/ldap-connections.page:37
msgid "a table name"
msgstr "un nombre de tabla"

#. (itstool) path: item/p
#: C/ldap-connections.page:38
msgid ""
"the base DN for the search: the LDAP entry at which the search begins (if "
"not specified then the top level entry of the LDAP connection is used)"
msgstr ""
"el DN base de la búsqueda: la entrada LDAP en la que comienza la búsqueda "
"(si no se especifica, entonces se utiliza la entrada de nivel superior de la "
"conexión LDAP)"

#. (itstool) path: item/p
#: C/ldap-connections.page:40
msgid ""
"the search filter: a valid LDAP search filter (if none is provided then the "
"default search filter is \"(objectClass=*)\", requesting any LDAP entry)."
msgstr ""
"el filtro de búsqueda: un filtro de búsqueda LDAP válido (si no se "
"proporciona ninguno, entonces el filtro de búsqueda predeterminado es "
"«(objectClass=*)», para solicitar cualquier entrada LDAP)"

#. (itstool) path: item/p
#: C/ldap-connections.page:42
msgid ""
"the attributes: the attributes to retrieve, each attribute will be mapped to "
"a column of the table. The attributes must be a comma separated list of "
"attributes, where each attribute can optionally be assigned a type and a "
"multi value option (see below)."
msgstr ""
"los atributos: los atributos que recuperar, cada atributo se mapeará en una "
"columna de la tabla. Los atributos deben ser una lista de atributos "
"separados por comas, donde a cada atributo se le pueda asignar opcionalmente "
"un tipo y una opción con varios valores (véase más adelante)."

#. (itstool) path: item/p
#: C/ldap-connections.page:45
msgid ""
"the scope: the search scope, \"subtree\" (to search the base DN and the "
"entire sub tree below), \"onelevel\" (to search the immediate children of "
"the base DN entry only), or \"base\" (to search the base DN only)"
msgstr ""
"el ámbito: el ámbito de búsqueda, «subtree» (para buscar el DN base y el "
"subárbol completo debajo), «onelevel» (para buscar sólo los hijos inmediatos "
"de la entrada DN base), o «base» (para buscar sólo el DN base)"

#. (itstool) path: figure/title
#. (itstool) path: figure/desc
#: C/ldap-connections.page:50 C/ldap-connections.page:51
msgid "LDAP table's properties"
msgstr "Propiedades de la tabla LDAP"

#. (itstool) path: section/p
#: C/ldap-connections.page:54
msgid ""
"For example in the figure above, the \"users\" table will \"contain\" all "
"the LDAP entries from the top level LDAP entry of the connection, and have 3 "
"columns: the DN, the \"cn\" and the \"jpegPhoto\"."
msgstr ""
"Por ejemplo, en la figura anterior, la tabla «usuarios» «contendrá» todas las "
"entradas LDAP de la entrada LDAP de nivel superior de la conexión, y tiene 3 "
"columnas: la DN, la «cn» y la «jpegPhoto»."

#. (itstool) path: section/title
#: C/ldap-connections.page:61
msgid "Attributes to columns mapping"
msgstr "Mapeado de atributos en columnas"

#. (itstool) path: section/p
#: C/ldap-connections.page:62
msgid ""
"As mentioned in the previous section, each attribute will be mapped to a "
"column. The column type is normally automatically determined (string, "
"number, ...) but can be forced by appending to the attribute name the \"::"
"&lt;type&gt;\" for the requested type."
msgstr ""
"Como se mencionó en la sección anterior, cada atributo se mapeará en una "
"columna. Normalmente, el tipo de columna se determina automáticamente "
"(cadena, número, ...) pero se puede forzar añadiendo al nombre del atributo "
"«::&lt;type&gt;»para el tipo solicitado."

#. (itstool) path: section/p
#: C/ldap-connections.page:67
msgid ""
"Also, because some attributes can have multiple values, the table "
"construction handles multi-valued attributes in different ways, depending on "
"each attribute's options. An option can be specified by appending the \"::"
"&lt;option&gt;\" to the attribute name. Valid options are:"
msgstr ""
"Además, debido a que algunos atributos pueden terner varios valores, la "
"construcción de la tabla manipula los atributos con varios valores de "
"diferentes maneras, dependiendo de las opciones de cada atributo. Una opción "
"se puede especificar añadiendo «::&lt;option&gt;» al nombre del atributo. Las "
"opciones válidas son:"

#. (itstool) path: item/p
#: C/ldap-connections.page:74
msgid "\"NULL\" or \"0\": a NULL value will be returned for the attribute"
msgstr "«NULL» o «0»: se devolverá un valor NULL para el atributo."

#. (itstool) path: item/p
#: C/ldap-connections.page:75
msgid ""
"\"CSV\": a comma separated value with all the values of the attribute will "
"be returned. This only works for string attribute types."
msgstr ""
"«CSV»: se devolverá un valor separado por comas con todos los valores del "
"atributo. Esto sólo funciona para los tipos de atributos de cadena."

#. (itstool) path: item/p
#: C/ldap-connections.page:77
msgid ""
"\"MULT\" or \"*\": a row will be returned for each value of the attribute, "
"effectively multiplying the number of returned rows"
msgstr ""
"«MULT» o «*»: se devolverá una fila para cada valor del atributo, al "
"multiplicar efectivamente el número de filas devueltas."

#. (itstool) path: item/p
#: C/ldap-connections.page:79
msgid ""
"\"1\": only the first value of the attribute will be used, the other values "
"ignored"
msgstr ""
"«1»: se utilizará sólo el primer valor del atributo y se ignorarán los otros "
"valores."

#. (itstool) path: item/p
#: C/ldap-connections.page:80
msgid ""
"\"CONCAT\": the attributes' values are concatenated (with a newline char "
"between each value)"
msgstr ""
"«CONCAT»: los valores de los atributos están concatenados (con un carácter de "
"nueva línea entre cada valor)."

#. (itstool) path: item/p
#: C/ldap-connections.page:82
msgid ""
"\"ERROR\": an error value will be returned (this is the default behaviour)"
msgstr ""
"«ERROR»: se devolverá un valor de error (este es el comportamiento "
"predeterminado)."

#. (itstool) path: section/title
#: C/ldap-connections.page:87
msgid "SQL usable with LDAP connections"
msgstr "SQL usable con conexiones LDAP"

#. (itstool) path: section/p
#: C/ldap-connections.page:88
msgid ""
"You can use the SQL understood by <link href=\"http://sqlite.org/lang.html"
"\">SQLite</link> in any LDAP connection. Be aware however that if you define "
"database objects (outside of the extended SQL presented next section), they "
"will be lost the next time the LDAP connection is opened."
msgstr ""
"Puede usar el SQL que entiende <link href=\"http://sqlite.org/lang.html"
"\">SQLite</link> en cualquier conexión LDAP. Tenga en cuenta, sin embargo, "
"que si define los objetos de base de datos (fuera del SQL extendido que se "
"presenta en la siguiente sección), se perderán la próxima vez que se abra la "
"conexión LDAP."

#. (itstool) path: section/p
#: C/ldap-connections.page:93
msgid ""
"So it is perfectly safe for example to create a table to store some LDAP "
"data which may require a long operation to obtain, but after closing the "
"LDAP connection, the table and its data will be lost."
msgstr ""
"Por lo tanto, es perfectamente seguro, por ejemplo, para crear una tabla "
"para almacenar algunos datos LDAP que pueden requerir una operación larga de "
"conseguir, pero después de cerrar la conexión LDAP, la tabla y sus datos se "
"perderán."

#. (itstool) path: section/title
#: C/ldap-connections.page:105
msgid "SQL extension to handle LDAP tables"
msgstr "Extensiones de SQL para manejar tablas de LDAP"

#. (itstool) path: section/p
#: C/ldap-connections.page:106
msgid "LDAP tables can be created using an extended set of SQL commands:"
msgstr ""
"Las tablas LDAP se pueden crear utilizando un conjunto extendido de comandos "
"SQL:"

#. (itstool) path: item/p
#: C/ldap-connections.page:110
msgid ""
"<code>CREATE LDAP TABLE &lt;table_name&gt; [BASE='&lt;base_dn&gt;'] "
"[FILTER='&lt;filter&gt;'] [ATTRIBUTES='&lt;filter&gt;'] [SCOPE='&lt;"
"filter&gt;']</code> to declare a new LDAP virtual table"
msgstr ""
"<code>CREATE LDAP TABLE &lt;nombre_tabla&gt; [BASE='&lt;dn_base&gt;'] "
"[FILTER='&lt;filtro&gt;'] [ATTRIBUTES='&lt;filtro&gt;'] [SCOPE='&lt;"
"filtro&gt;']</code> para declarar una tabla virtual LDAP nueva."

#. (itstool) path: item/p
#: C/ldap-connections.page:111
msgid ""
"<code>DESCRIBE LDAP TABLE &lt;table_name&gt;</code> to show LDAP virtual "
"table's definition"
msgstr ""
"<code>DESCRIBE LDAP TABLE &lt;nombre_tabla&gt;</code> para mostrar la "
"definición de la tabla virtual LDAP."

#. (itstool) path: item/p
#: C/ldap-connections.page:112
msgid ""
"<code>ALTER LDAP TABLE &lt;table_name&gt; [BASE='&lt;base_dn&gt;'] "
"[FILTER='&lt;filter&gt;'] [ATTRIBUTES='&lt;filter&gt;'] [SCOPE='&lt;"
"filter&gt;']</code> to modify an LDAP virtual table's definition (only the "
"specified part is actually modified)"
msgstr ""
"<code>ALTER LDAP TABLE &lt;nombre_tabla&gt; [BASE='&lt;dn_base&gt;'] "
"[FILTER='&lt;filtro&gt;'] [ATTRIBUTES='&lt;filtro&gt;'] [SCOPE='&lt;"
"filtro&gt;']</code> para modificar la definición de una tabla virtual LDAP "
"(sólo se modifica la parte especificada)"

#. (itstool) path: item/p
#: C/ldap-connections.page:113
msgid ""
"<code>DROP LDAP TABLE &lt;table_name&gt;</code> to remove an LDAP virtual "
"table. Note that the usual <code>DROP TABLE &lt;table_name&gt;</code> can "
"also be used instead."
msgstr ""
"<code>DROP LDAP TABLE &lt;nombre_tabla&gt;</code> para eliminar una tabla "
"virtual LDAP. Tenga en cuenta que el <code>DROP TABLE &lt;nombre_tabla&gt;</"
"code> usual también se puede usar en reemplazo."

#. (itstool) path: section/p
#: C/ldap-connections.page:116
msgid "For example the following SQL code:"
msgstr "Por ejemplo, el código SQL siguiente:"

#. (itstool) path: section/code
#: C/ldap-connections.page:119
#, no-wrap
msgid ""
"\n"
"      CREATE LDAP TABLE users FILTER='(objectClass=inetOrgPerson)'\n"
"              ATTRIBUTES='cn,sn,givenName,seeAlso::*' SCOPE='subtree';\n"
"      SELECT * FROM users WHERE cn like '%john%';\n"
"      ALTER LDAP TABLE users FILTER='(&amp;(objectClass=inetOrgPerson)(cn=*john*))';\n"
"      SELECT * FROM users;\n"
"      DROP LDAP TABLE users;\n"
"    "
msgstr ""
"\n"
"      CREATE LDAP TABLE usuarios FILTER='(objectClass=inetOrgPerson)'\n"
"              ATTRIBUTES='cn,sn,givenName,seeAlso::*' SCOPE='subtree';\n"
"      SELECT * FROM usuarios WHERE cn like '%juan%';\n"
"      ALTER LDAP TABLE usuarios FILTER='(&amp;(objectClass=inetOrgPerson)(cn=*juan*))';\n"
"      SELECT * FROM usuarios;\n"
"      DROP LDAP TABLE usuarios;\n"
"    "

#. (itstool) path: section/p
#: C/ldap-connections.page:127
msgid ""
"should display twice the same results, which list all the LDAP entries of "
"the \"inetOrgPerson\" class with a CommonName (cn) containing the \"john\" "
"string."
msgstr ""
"debería mostrar dos veces los mismos resultados, los cuales listan todas las "
"entradas de la clase «inetOrgPerson» con un Nombre Común (cn) que contiene la "
"cadena «juan»."

#~ msgid ""
#~ "This work is licensed under a <link href=\"http://creativecommons.org/"
#~ "licenses/by-sa/3.0/\">Creative Commons Attribution-Share Alike 3.0 "
#~ "Unported License</link>."
#~ msgstr ""
#~ "Este trabajo está licenciado bajo una <link href=\"http://creativecommons."
#~ "org/licenses/by-sa/3.0/\">Licencia Creative Commons atribución - "
#~ "compartir igual 3.0 sin soporte</link>."

#~ msgid "malerba@gnome-db.org"
#~ msgstr "malerba@gnome-db.org"

#~ msgid "<placeholder-1/> x <placeholder-2/>"
#~ msgstr "<placeholder-1/> x <placeholder-2/>"

#~ msgid ""
#~ "extensibility: the general framework is opened enough to add new "
#~ "integrated features"
#~ msgstr ""
#~ "extensibilidad: el marco general se abre lo suficiente como para añadir "
#~ "nuevas características integradas"

#~ msgid "@@image: 'figures/mainwin.png'; md5=532619e33d31404118bec46a23e6e6b7"
#~ msgstr ""
#~ "@@image: 'figures/mainwin.png'; md5=532619e33d31404118bec46a23e6e6b7"

#~ msgid "Diagram showing some tables and their relations"
#~ msgstr "Diagrama que muestra algunas tablas y sus relaciones"
