<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="es_ES">
<context>
    <name>AboutWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="35"/>
        <source>About pgModeler</source>
        <translation>Acerca del pgModeler</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="102"/>
        <source>PostgreSQL Database Modeler</source>
        <translation>Modelador para Bases de Datos PostgreSQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="163"/>
        <source>Open source data modeling tool designed for PostgreSQL. No more DDL commands written by hand, let pgModeler do the job for you! This software reunites the concepts of entity-relationship diagrams and the features that PostgreSQL implements as extensions of SQL standards. </source>
        <translation>Abrir herramienta de modelado de datos de origen diseñado para PostgreSQL. No más comandos DDL escritas a mano, permiten pgModeler hacer el trabajo para usted! Este software reúne los conceptos de diagramas entidad-relación y las características que PostgreSQL implementa como una extensión de los estándares SQL.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="208"/>
        <source>Design, configure, deploy</source>
        <translation>Diseño, configurar, implementar</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://pgmodeler.com.br&quot;&gt;&lt;span style=&quot; font-size:11pt; font-style:italic; text-decoration: underline; color:#0057ae;&quot;&gt;http://pgmodeler.com.br&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://pgmodeler.com.br&quot;&gt;&lt;span style=&quot; font-size:11pt; font-style:italic; text-decoration: underline; color:#0057ae;&quot;&gt;http://pgmodeler.com.br&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="239"/>
        <source>pgModeler is proudly a brazilian software!</source>
        <translation>pgModeler es orgullosamente un programa brasileño!</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Copyright 2006-2015 - Raphael Araújo e Silva &amp;lt;&lt;a href=&quot;mailto:raphael@pgmodeler.com.br&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0057ae;&quot;&gt;raphael@pgmodeler.com.br&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Copyright 2006-2015 - Raphael Araújo e Silva &amp;lt;&lt;a href=&quot;mailto:raphael@pgmodeler.com.br&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0057ae;&quot;&gt;raphael@pgmodeler.com.br&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="223"/>
        <source>&lt;a href=&quot;http://pgmodeler.com.br&quot;&gt;http://pgmodeler.com.br&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="264"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Copyright 2006-2016 - Raphael Araújo e Silva &amp;lt;&lt;a href=&quot;mailto:raphael@pgmodeler.com.br&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0057ae;&quot;&gt;raphael@pgmodeler.com.br&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Copyright 2006-2015 - Raphael Araújo e Silva &amp;lt;&lt;a href=&quot;mailto:raphael@pgmodeler.com.br&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0057ae;&quot;&gt;raphael@pgmodeler.com.br&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt; {2006-2016 ?} {0057a?}</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="294"/>
        <source>Hide this widget</source>
        <translation>Ocultar este widget</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="297"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="341"/>
        <source>0.0.0.0</source>
        <translation>0.0.0.0</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="398"/>
        <source>(CODE_NAME)</source>
        <translation>(NOMBRE_CÓDIGO)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="431"/>
        <source>Build:</source>
        <translation>Contruido:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="494"/>
        <source>(BUILD_NUM)</source>
        <translation>(NUM_CONSTRUIDO)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="516"/>
        <source>License</source>
        <translation>Licencia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="572"/>
        <source>Contributors</source>
        <translation>Colaboradores</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="610"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This page is dedicated to all contributors who gave a bit of their time in make pgModeler a better software somehow. The complete list of people that helped pgModeler can be found at &lt;a href=&quot;https://github.com/pgmodeler/pgmodeler/graphs/contributors&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#00a489;&quot;&gt;GitHub&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;If you have a great idea to improve pgModeler please submit it &lt;a href=&quot;http://github.com/pgmodeler/pgmodeler/issues&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#00a489;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;. No ideas for now but want to help? Why not donate a few bucks &lt;a href=&quot;http://pgmodeler.com.br/#donate&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#00a489;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;!?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Esta página está dedicada a todos los colaboradores que dieron un poco de su tiempo en hacer pgModeler un mejor software de alguna manera. La lista completa de las personas que ayudó pgModeler se puede encontrar en &lt;a href=&quot;https://github.com/pgmodeler/pgmodeler/graphs/contributors&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#00a489;&quot;&gt;GitHub&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Si usted tiene una gran idea para mejorar pgModeler favor enviarlo &lt;a href=&quot;http://github.com/pgmodeler/pgmodeler/issues&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#00a489;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;. ¿No hay ideas por ahora, pero quiere ayudar? Por qué no donar un poco de dinero &lt;a href=&quot;http://pgmodeler.com.br/#donate&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#00a489;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;!?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="699"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="704"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="709"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="714"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="719"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="724"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="729"/>
        <source>7</source>
        <translation type="unfinished">7</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="734"/>
        <source>8</source>
        <translation type="unfinished">8</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="739"/>
        <source>Name</source>
        <translation>Nombe</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="744"/>
        <source>Country</source>
        <translation>País</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="749"/>
        <source>Contribution</source>
        <translation>Contribución</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="754"/>
        <source>Damien Degois</source>
        <translation>Damien Degois</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="759"/>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="797"/>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="873"/>
        <source>France</source>
        <translation>Francia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="768"/>
        <source>French UI translation and several improvements in auxiliary scripts.</source>
        <translation>Traducción de IU francés y varias mejoras en scripts auxiliares.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="773"/>
        <source>Ji Bin</source>
        <translation>Ji Bin</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="778"/>
        <source>China</source>
        <translation>China</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="787"/>
        <source>Chinese UI translation and small fixes.</source>
        <translation>Traducción de IU chino y pequeñas correcciones.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="792"/>
        <source>Pierre-Samuel LE STANG</source>
        <translation>Pierre-Samuel LE STANG</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="806"/>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="882"/>
        <source>French UI translation.</source>
        <translation>Traducción de IU al francés.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="811"/>
        <source>Lisandro Damián Nicanor</source>
        <translation>Lisandro Damián Nicanor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="816"/>
        <source>Argentina</source>
        <translation>Argentina</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="825"/>
        <source>Improvements on build scripts enabling the custom packaging in Linux distros; Per-user settings; pgModeler&apos;s package maintainer in Debian Linux.</source>
        <translation>Mejoras en scripts de construcción que permitan el embalaje personalizado en distribuciones de Linux; Por usuario ajustes; pgModeler y apos; s mantenedor de paquetes en Debian Linux.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="830"/>
        <source>Pavel Alexeev</source>
        <translation>Pavel Alexeev</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="835"/>
        <source>Russia</source>
        <translation>Rusia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="844"/>
        <source>Additional work for packaging in Linux distros; pgModeler&apos;s package maintainer in Fedora Linux.</source>
        <translation>El trabajo adicional para el empaquetado en la distribuciones de Linux; pgModeler&apos;s empaquetador de paquetes en Fedora Linux.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="849"/>
        <source>Mariusz Fik</source>
        <translation>Mariusz Fik</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="854"/>
        <source>Poland</source>
        <translation>Polonia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="863"/>
        <source>Custom packaging first ideas. Tester of first version of custom packaging patch.</source>
        <translation>Empaquetados hechos a medida primeras ideas. Probador de primera versión del parche de empaquetados personalizados.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="868"/>
        <source>Jonathan DUPRE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="887"/>
        <source>Gilberto Castillo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="892"/>
        <source>Cuba</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aboutwidget.ui" line="901"/>
        <source>Spanish UI translation.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AggregateWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aggregatewidget.ui" line="38"/>
        <source>Final Function:</source>
        <translation>Función final:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aggregatewidget.ui" line="45"/>
        <source>Sort Operator:</source>
        <translation>Operador de Ordenación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aggregatewidget.ui" line="52"/>
        <source>Initial Condition:</source>
        <translation>Condition Initial:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aggregatewidget.ui" line="75"/>
        <source>Funtion Inputs</source>
        <translation>Entradas de Funciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aggregatewidget.ui" line="80"/>
        <source>Function State</source>
        <translation>Estado de Función</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/aggregatewidget.ui" line="88"/>
        <source>Transition Func.:</source>
        <translation>Función de transición:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/aggregatewidget.cpp" line="37"/>
        <source>Input Data Type</source>
        <translation>Tipo de Dados de Entrada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/aggregatewidget.cpp" line="38"/>
        <source>State Data Type</source>
        <translation>Tipo de Dato de Estado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/aggregatewidget.cpp" line="62"/>
        <source>An aggregate function that accepts the types &lt;em&gt;&lt;strong&gt;typeA&lt;/strong&gt;&lt;/em&gt; and &lt;em&gt;&lt;strong&gt;typeB&lt;/strong&gt;&lt;/em&gt; as input types and which type of state is &lt;em&gt;&lt;strong&gt;state_type&lt;/strong&gt;&lt;/em&gt;, must obey the following rules: &lt;br/&gt;&lt;br/&gt; &lt;strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;• Final Function:&lt;/strong&gt; &lt;em&gt;void final_function(&lt;strong&gt;state_type&lt;/strong&gt;)&lt;/em&gt;&lt;br/&gt;  &lt;strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;• Transition Function:&lt;/strong&gt; &lt;em&gt;&lt;strong&gt;state_type&lt;/strong&gt; transition_function(&lt;strong&gt;state_type&lt;/strong&gt;, &lt;strong&gt;typeA&lt;/strong&gt;, &lt;strong&gt;typeB&lt;/strong&gt;)&lt;/em&gt;</source>
        <translation>Una función de agregación que acepta los tipos &lt;em&gt;&lt;strong&gt;tipoA&lt;/strong&gt;&lt;/em&gt; y &lt;em&gt;&lt;strong&gt;tipoB&lt;/strong&gt;&lt;/em&gt;                                    como entrada y cuyo tipo de estado sea &lt;em&gt;&lt;strong&gt;tipo_estado&lt;/strong&gt;&lt;/em&gt;, debe obedecer a la seguintes reglas:&lt;br/&gt;&lt;br/&gt;                                     &lt;strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;• Función Final:&lt;/strong&gt; &lt;em&gt;void funcao_final(&lt;strong&gt;tipo_estado&lt;/strong&gt;)&lt;/em&gt;&lt;br/&gt;  &lt;strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;• Función Transición:&lt;/strong&gt; &lt;em&gt;&lt;strong&gt;tipo_estado&lt;/strong&gt; funcao_transicao(&lt;strong&gt;tipo_estado&lt;/strong&gt;, &lt;strong&gt;tipoA&lt;/strong&gt;, &lt;strong&gt;tipoB&lt;/strong&gt;)&lt;/em&gt;</translation>
    </message>
</context>
<context>
    <name>AppearanceConfigWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="14"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="59"/>
        <source>Element:</source>
        <translation>Elemento:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="67"/>
        <source>Global: Font style</source>
        <translation>Global: Estilo de fuente</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="72"/>
        <source>Global: Constraints descriptor</source>
        <translation>Global: Descritor de restricciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="77"/>
        <source>Global: Object selection</source>
        <translation>Global: Selección de objetos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="82"/>
        <source>Global: Position hint text</source>
        <translation>Global: Texto informativo de posición</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="87"/>
        <source>Global: Position hint box</source>
        <translation>Global: Cuadro de informativo de la Posición</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="92"/>
        <source>Global: Objects type</source>
        <translation>Global: Tipo de objetos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="97"/>
        <source>Global: Lock arc</source>
        <translation>Global: Arco de bloqueo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="102"/>
        <source>Global: Lock body</source>
        <translation>Global: Cuerpo del bloqueo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="107"/>
        <source>Table: Schema name</source>
        <translation>Tabla: nombre de esquema</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="112"/>
        <source>Table: Table name</source>
        <translation>Tabla: Nombre de tabla</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="117"/>
        <source>Table: Columns box</source>
        <translation>Tabla: Cuadro de columnas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="122"/>
        <source>Table: Extended attributes box</source>
        <translation>Tabla: Cuadro de atributos extendidos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="127"/>
        <source>Table: Title box</source>
        <translation>Tabla: Cuadro de título</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="132"/>
        <source>Rule: Name</source>
        <translation>Regra: Nombre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="137"/>
        <source>Rule: Descriptor</source>
        <translation>Regra: Descriptor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="142"/>
        <source>Index: Name</source>
        <translation>Índice: Nombre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="147"/>
        <source>Index: Descriptor</source>
        <translation>Índice: Descriptor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="152"/>
        <source>Trigger: Name</source>
        <translation>Trigger: Nombre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="157"/>
        <source>Trigger: Descriptor</source>
        <translation>Trigger: Descriptor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="162"/>
        <source>View: Schema name</source>
        <translation>Vista: Nombre de esquema</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="167"/>
        <source>View: View name</source>
        <translation>Vista: Nombre de vista</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="172"/>
        <source>View: References box</source>
        <translation>Vista: Cuadro de referéncias</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="177"/>
        <source>View: Extended attributes box</source>
        <translation>Vista: Cuadro de atributos extendidos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="182"/>
        <source>View: Title box</source>
        <translation>Vista: Cuadro de título</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="187"/>
        <source>View: Table / columns alias</source>
        <translation>Vista: Tabla / columna alias</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="192"/>
        <source>View: Referenced column</source>
        <translation>Vista: Columna referenciada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="197"/>
        <source>View: Referenced table</source>
        <translation>Vista: Tabla referenciada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="202"/>
        <source>View: Reference descriptor</source>
        <translation>Vista: Descritor de Referencia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="207"/>
        <source>Textbox: Body</source>
        <translation>Cuadro de Texto: Cuerpo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="212"/>
        <source>Column: Column name</source>
        <translation>Columna: Nombre de columna</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="217"/>
        <source>Column: Descriptor</source>
        <translation>Columna: Descritor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="222"/>
        <source>Column: Included / Inherited by relationship</source>
        <translation>Columna: Incluída / Herendado por relación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="227"/>
        <source>Column: Protected</source>
        <translation>Columna: Protegida</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="232"/>
        <source>Column (pk): Column name</source>
        <translation>Columna (pk): Nombre de columna</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="237"/>
        <source>Column (pk): Descriptor</source>
        <translation>Columna (fk): Descritor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="242"/>
        <source>Column (fk): Column name</source>
        <translation>Columna (fk): Nombre de columna</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="247"/>
        <source>Column (fk): Descriptor</source>
        <translation>Columna (fk): Descritor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="252"/>
        <source>Column (uq): Column name</source>
        <translation>Columna (uq): Nombre de columna</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="257"/>
        <source>Column (uq): Descriptor</source>
        <translation>Columna (uq): Descritor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="262"/>
        <source>Column (nn): Column name</source>
        <translation>Columna (nn): Nombre de columna</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="267"/>
        <source>Column (nn): Descriptor</source>
        <translation>Columna (nn): Descritor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="272"/>
        <source>Relationship: Descriptor</source>
        <translation>Relación: Descritor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="277"/>
        <source>Relationship: Label text</source>
        <translation>Relación: Texto etiqueta</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="282"/>
        <source>Relationship: Label box</source>
        <translation>Relación: Cuadro etiqueta</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="287"/>
        <source>Relationship: Attribute text</source>
        <translation>Relación: Texto del atributo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="292"/>
        <source>Relationship: Attribute descriptor</source>
        <translation>Relación: Descritor del atributo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="297"/>
        <source>Tag: Name</source>
        <translation>Tag: Nombre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="302"/>
        <source>Tag: Body</source>
        <translation>Tag: Cuerpo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="307"/>
        <source>Placeholder: Body</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="321"/>
        <source>Font:</source>
        <translation>Fuente:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="334"/>
        <source>Colors:</source>
        <translation>Colores:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="375"/>
        <source> pt</source>
        <translation> pt</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="390"/>
        <source>Underline</source>
        <translation>Subrayar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="409"/>
        <source>Italic</source>
        <translation>Itálico</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/appearanceconfigwidget.ui" line="428"/>
        <source>Bold</source>
        <translation>Negrito</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <location filename="../main/src/application.cpp" line="126"/>
        <source>Unknown exception caught!</source>
        <translation>Excepción desconocido capturada!</translation>
    </message>
    <message>
        <location filename="../main/src/application.cpp" line="146"/>
        <source>Failed to create initial configuration in `%1&apos;! Check if the current user has write permission over that path and at least read permission over `%2&apos;.</source>
        <translation>No se pudo crear la configuración inicial en `%1&apos;! Compruebe si el usuario actual tiene permiso de escritura sobre ese camino y al menos permiso de lectura sobre `%2&apos;.</translation>
    </message>
</context>
<context>
    <name>BaseForm</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseform.ui" line="23"/>
        <source>Dialog</source>
        <translation>Dialogo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseform.ui" line="141"/>
        <location filename="../libpgmodeler_ui/src/baseform.cpp" line="31"/>
        <source>&amp;Apply</source>
        <translation>&amp;Aplicar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseform.ui" line="188"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/baseform.cpp" line="36"/>
        <source>&amp;Ok</source>
        <translation>&amp;Ok</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/baseform.cpp" line="107"/>
        <source>%1 properties</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BaseObject</name>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="39"/>
        <source>Column</source>
        <translation>Columna</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="39"/>
        <source>Constraint</source>
        <translation>Restricción</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="39"/>
        <source>Function</source>
        <translation>Función</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="40"/>
        <source>Trigger</source>
        <translation>Trigger</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="40"/>
        <source>Index</source>
        <translation>Índice</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="40"/>
        <source>Rule</source>
        <translation>Regla</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="41"/>
        <source>Table</source>
        <translation>Tabla</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="41"/>
        <source>View</source>
        <translation>Vista</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="41"/>
        <source>Domain</source>
        <translation>Domínio</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="42"/>
        <source>Schema</source>
        <translation>Esquema</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="42"/>
        <source>Aggregate</source>
        <translation>Agregado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="42"/>
        <source>Operator</source>
        <translation>Operador</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="43"/>
        <source>Sequence</source>
        <translation>Secuencia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="43"/>
        <source>Role</source>
        <translation>Rol</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="43"/>
        <source>Conversion</source>
        <translation>Conversión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="44"/>
        <source>Cast</source>
        <translation>Cast</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="44"/>
        <source>Language</source>
        <translation>Lenguaje</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="44"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="44"/>
        <source>Tablespace</source>
        <translation>Tablespace</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="45"/>
        <source>Operator Family</source>
        <translation>Família de Operadores</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="45"/>
        <source>Operator Class</source>
        <translation>Operador de Clases</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="46"/>
        <source>Database</source>
        <translation>Base de Dados</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="46"/>
        <source>Collation</source>
        <translation>Colación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="46"/>
        <source>Extension</source>
        <translation>Extensión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="47"/>
        <source>Event Trigger</source>
        <translation>Evento Trigger</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="47"/>
        <source>Relationship</source>
        <translation>Relación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="47"/>
        <source>Textbox</source>
        <translation>Cuadro de Texto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="48"/>
        <source>Permission</source>
        <translation>Permisos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="48"/>
        <source>Parameter</source>
        <translation>Parámetro</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="48"/>
        <source>Type Attribute</source>
        <translation>Tipo atributo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="49"/>
        <source>Tag</source>
        <translation>Tag</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/baseobject.cpp" line="49"/>
        <source>Basic Relationship</source>
        <translation>Relación básica</translation>
    </message>
    <message numerus="yes">
        <location filename="../libpgmodeler/src/baseobject.cpp" line="95"/>
        <source>new_object</source>
        <translation>
            <numerusform>nuevo_objecto</numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
</context>
<context>
    <name>BaseObjectView</name>
    <message>
        <location filename="../libobjrenderer/src/baseobjectview.cpp" line="484"/>
        <source>SQL off</source>
        <translation>SQL off</translation>
    </message>
</context>
<context>
    <name>BaseObjectWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="47"/>
        <source>Name:</source>
        <translation>Nombre:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="109"/>
        <source>Comment:</source>
        <translation>Comentario:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="150"/>
        <source>Tablespace:</source>
        <translation>Tablespace:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="169"/>
        <source>Schema:</source>
        <translation>Esquema:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="203"/>
        <source>Edit object&apos;s permissions</source>
        <translation>Editar permisos de Objeto&apos;s</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="206"/>
        <source>Edit permissions</source>
        <translation>Editar permisos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="302"/>
        <source>This object is protected thus no change in form will be applied to it.</source>
        <translation>Este objeto está protegido por lo tanto no hay cambio en la forma se aplicará a la misma.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="330"/>
        <source>Disables the generated SQL code using comment tokens (--).
This will disable the code of all child and referrer objects.</source>
        <translation>Desactiva el código SQL generado utilizando fichas comentario (-).
Esto desactivará el código de todos los objetos secundarios y referenciales.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="334"/>
        <source>Disable SQL code</source>
        <translation>Desactivar Código SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="353"/>
        <source>Collation:</source>
        <translation>Colación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="387"/>
        <source>Append or prepend a set of SQL commands to the object&apos;s definition.</source>
        <translation>Anexar o anteponer un conjunto de comandos SQL para la definicióno bjeto&apos;s.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="390"/>
        <source>Custom SQL</source>
        <translation>SQL personalizado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="422"/>
        <source>Owner:</source>
        <translation>Dueño:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="468"/>
        <source>ID:</source>
        <translation>ID:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/baseobjectwidget.ui" line="499"/>
        <source>icone</source>
        <translation>icone</translation>
    </message>
    <message>
        <source>Create / Edit: </source>
        <translation type="vanished">Crear / Editar: </translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/baseobjectwidget.cpp" line="183"/>
        <source>Required field. Leaving this empty will raise errors!</source>
        <translation>Campo requerido. Dejando este vacío elevará errores!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/baseobjectwidget.cpp" line="597"/>
        <source>Value(s)</source>
        <translation>Valor(es)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/baseobjectwidget.cpp" line="614"/>
        <source>Version</source>
        <translation>Versión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/baseobjectwidget.cpp" line="651"/>
        <source>The &lt;em style=&apos;color: %1&apos;&gt;&lt;strong&gt;highlighted&lt;/strong&gt;&lt;/em&gt; fields in the form or one of their values are available only on specific PostgreSQL versions. 							Generating SQL code for versions other than those specified in the fields&apos; tooltips may create incompatible code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The &lt;em style=&apos;color: %1&apos;&gt;&lt;strong&gt;highlighted&lt;/strong&gt;&lt;/em&gt; fields on the form are available only on specific PostgreSQL versions. 													When generating SQL code for versions other than those specified on fields&apos; tooltips pgModeler will ignore their values.</source>
        <translation type="vanished">El &lt;em style=&apos;color: %1&apos;&gt;&lt;strong&gt;highlighted&lt;/strong&gt;&lt;/em&gt; campos del formulario están disponibles sólo en las versiones específicas de PostgreSQL. Al generar código SQL para versiones distintas de las especificadas en los campos y apos; información sobre herramientas pgModeler ignorará sus valores.</translation>
    </message>
</context>
<context>
    <name>BaseRelationship</name>
    <message>
        <location filename="../libpgmodeler/src/baserelationship.cpp" line="61"/>
        <source>rel_%1_%2</source>
        <translation>rel_%1_%2</translation>
    </message>
</context>
<context>
    <name>BugReportForm</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="35"/>
        <source>Bug Report</source>
        <translation>Informe Bug</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="107"/>
        <source>Bug report</source>
        <translation>Informe bug</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="203"/>
        <source>Create</source>
        <translation>Crear</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="146"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancel</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="250"/>
        <source>Use the form below to generate a complete bug report. Please, try to be as clear as possible when describing the actions that can reproduce the bug. Additionally, it&apos;s important to attach a sample database model so that the bug can be quickly discovered and fixed!</source>
        <translation>Utilice el formulario de abajo para generar un informe completo error. Por favor, trate de ser lo más claro posible al describir las acciones que pueden reproducir el error. Adicionalmente, es importante adjuntar un modelo de base de datos de muestra para que el error puede ser descubierto y se fija rápidamente!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="285"/>
        <source>Report</source>
        <translation>Reporte</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="303"/>
        <source>Issue details</source>
        <translation>Detalles del problema</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="348"/>
        <source>Output:</source>
        <translation>Salida:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="358"/>
        <source>Select the report&apos;s output folder</source>
        <translation>Seleccione la carpeta de destino del informes</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="361"/>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="524"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="452"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If you prefer it&apos;s possible to report this issue anytime on pgModeler&apos;s project repository at &lt;a href=&quot;http://github.com/pgmodeler/pgmodeler/issues&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0057ae;&quot;&gt;GitHub&lt;/span&gt;&lt;/a&gt;. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si lo prefiere, se pueden informar de este tema en cualquier momento en repositorio del proyecto de pgModeler en &lt;a href=&quot;http://github.com/pgmodeler/pgmodeler/issues&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0057ae;&quot;&gt;GitHub&lt;/span&gt;&lt;/a&gt;. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="472"/>
        <source>Database Model</source>
        <translation>Base de datos del modelo</translation>
    </message>
    <message>
        <source>In none occasion the models sent within the report will be published. They are kept safe and are used only for debug purpose. </source>
        <translation type="vanished">En ninguna ocasión se publicarán los modelos enviados dentro del informe. Ellos están a salvo y sólo se utilizan para fines de depuración. </translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="511"/>
        <source>Attach the below database model file to be debugged.</source>
        <translation>Adjunte el archivo de modelo de base de datos de abajo para depurar.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/bugreportform.ui" line="521"/>
        <source>Attach a different database model</source>
        <translation>Adjunte un modelo de base de datos diferente</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/bugreportform.cpp" line="120"/>
        <source>Bug report successfuly generated! Please, send the file &lt;strong&gt;%1&lt;/strong&gt; to &lt;em&gt;%2&lt;/em&gt; in order be analyzed. Thank you for the collaboration!</source>
        <translation>Informe de error generado exitosamente! Por favor, enviar el archivo &lt;strong&gt;%1&lt;/strong&gt; para &lt;em&gt;%2&lt;/em&gt; con el fin de analizar. Gracias por la colaboración!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/bugreportform.cpp" line="132"/>
        <source>Load model</source>
        <translation>cargar modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/bugreportform.cpp" line="133"/>
        <source>Database model (*.dbm);;All files (*.*)</source>
        <translation>Modelo de base de datos (*.dbm);;Todos los Archivos (*.*)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/bugreportform.cpp" line="164"/>
        <source>Select report output folder</source>
        <translation>Seleccione carpeta de destino del informe</translation>
    </message>
</context>
<context>
    <name>CastWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <source>Implicit</source>
        <translation type="vanished">Implícita</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/castwidget.ui" line="56"/>
        <source>I&amp;mplicit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/castwidget.ui" line="84"/>
        <source>Assignment</source>
        <translation>Atribuición</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/castwidget.ui" line="97"/>
        <source>Input / Output</source>
        <translation>Entrada / Salida</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/castwidget.ui" line="122"/>
        <source>Conversion Func.:</source>
        <translation>Func. de conversión:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/castwidget.ui" line="147"/>
        <source>Cast Type:</source>
        <translation>Tipo de Conversión:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/castwidget.ui" line="172"/>
        <source>E&amp;xplicit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Explicit</source>
        <translation type="vanished">Explícito</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/castwidget.cpp" line="31"/>
        <source>Source data type</source>
        <translation>Tipo de datos origen</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/castwidget.cpp" line="32"/>
        <source>Target data type</source>
        <translation>Tipo de datos destino</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/castwidget.cpp" line="46"/>
        <source>The function to be assigned to a cast from &lt;em&gt;&lt;strong&gt;typeA&lt;/strong&gt;&lt;/em&gt; to &lt;em&gt;&lt;strong&gt;typeB&lt;/strong&gt;&lt;/em&gt; must have the following signature: &lt;em&gt;&lt;strong&gt;typeB&lt;/strong&gt; function(&lt;strong&gt;typeA&lt;/strong&gt;, integer, boolean)&lt;/em&gt;.</source>
        <translation>La función que se asignará a una conversión de &lt;em&gt;&lt;strong&gt;typeA&lt;/strong&gt;&lt;/em&gt; a &lt;em&gt;&lt;strong&gt;typeB&lt;/strong&gt;&lt;/em&gt; debe tener la siguiente firma: &lt;em&gt;&lt;strong&gt;typeB&lt;/strong&gt; function(&lt;strong&gt;typeA&lt;/strong&gt;, integer, boolean)&lt;/em&gt;.</translation>
    </message>
</context>
<context>
    <name>CentralWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <source>New model</source>
        <translation type="vanished">Nuevo modelo</translation>
    </message>
    <message>
        <source>Open model</source>
        <translation type="vanished">Abrir modelo</translation>
    </message>
    <message>
        <source>Sample models</source>
        <translation type="vanished">Ejemplo de modoles</translation>
    </message>
    <message>
        <source>Recent models</source>
        <translation type="vanished">Modelos Recientes</translation>
    </message>
    <message>
        <source>Last session</source>
        <translation type="vanished">Última sesión</translation>
    </message>
</context>
<context>
    <name>CodeCompletionWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/src/codecompletionwidget.cpp" line="35"/>
        <source>Make persistent</source>
        <translation>Hacer persistente</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/codecompletionwidget.cpp" line="36"/>
        <source>Makes the widget closable only by ESC key or mouse click on other controls.</source>
        <translation>Hace el widget que se puede cerrar solamente por tecla ESC o clic del ratón sobre otros controles.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/codecompletionwidget.cpp" line="382"/>
        <source>SQL Keyword</source>
        <translation>Palabra clave SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/codecompletionwidget.cpp" line="413"/>
        <source>(no items found.)</source>
        <translation>(No se encontró ninguna.)</translation>
    </message>
</context>
<context>
    <name>CollationWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/collationwidget.ui" line="50"/>
        <source>Locale:</source>
        <translation>Local:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/collationwidget.ui" line="85"/>
        <source>Encoding:</source>
        <translation>Codificación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/collationwidget.ui" line="130"/>
        <source>LC_COLLATE:</source>
        <translation>LC_COLLATE:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/collationwidget.ui" line="175"/>
        <source>LC_CTYPE:</source>
        <translation>LC_CTYPE:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/collationwidget.cpp" line="30"/>
        <source>The fields &lt;strong&gt;&lt;em&gt;Collation&lt;/em&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;em&gt;Locale&lt;/em&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;em&gt;LC_COLLATE &amp; LC_CTYPE&lt;/em&gt;&lt;/strong&gt; are mutually exclusive, so you have to set only one of them in order to properly handle a collation.</source>
        <translation>Los campos &lt;strong&gt;&lt;em&gt;Collation&lt;/em&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;em&gt;Locale&lt;/em&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;em&gt;LC_COLLATE &amp; LC_CTYPE&lt;/em&gt;&lt;/strong&gt; son mutuamente excluyentes, así que tienes que configurar sólo uno de ellos con el fin de manejar adecuadamente una colación.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/collationwidget.cpp" line="39"/>
        <location filename="../libpgmodeler_ui/src/collationwidget.cpp" line="51"/>
        <source>Not defined</source>
        <translation>No definido</translation>
    </message>
</context>
<context>
    <name>ColorPickerWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/colorpickerwidget.ui" line="20"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/colorpickerwidget.ui" line="50"/>
        <source>Generate random color(s)</source>
        <translation>Generar color(es) al azar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/colorpickerwidget.ui" line="66"/>
        <source>Alt+R</source>
        <translation>Alt+R</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/colorpickerwidget.cpp" line="148"/>
        <source>Select color</source>
        <translation>Seleccionar colores</translation>
    </message>
</context>
<context>
    <name>ColumnWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/columnwidget.ui" line="32"/>
        <source>Default Value:</source>
        <translation>Valor por Defecto:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/columnwidget.ui" line="50"/>
        <source>E&amp;xpression:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/columnwidget.ui" line="66"/>
        <source>&amp;NOT NULL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/columnwidget.ui" line="73"/>
        <source>Se&amp;quence:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expression:</source>
        <translation type="vanished">Expresión:</translation>
    </message>
    <message>
        <source>NOT NULL</source>
        <translation type="vanished">NOT NULL</translation>
    </message>
    <message>
        <source>Sequence:</source>
        <translation type="vanished">Secuencia:</translation>
    </message>
</context>
<context>
    <name>ConfigurationForm</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/configurationform.ui" line="29"/>
        <source>pgModeler Configuration</source>
        <translation>Configuración del pgModeler</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/configurationform.ui" line="187"/>
        <source>General</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/configurationform.ui" line="202"/>
        <source>Relationships</source>
        <translation>Relaciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/configurationform.ui" line="211"/>
        <source>Appearance</source>
        <translation>Apariencia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/configurationform.ui" line="226"/>
        <source>Connections</source>
        <translation>Conexiones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/configurationform.ui" line="241"/>
        <source>Snippets</source>
        <translation>Snippets</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/configurationform.ui" line="250"/>
        <source>Plug-ins</source>
        <translation>Plug-ins</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/configurationform.ui" line="341"/>
        <source>Defaults</source>
        <translation>Valor por Defecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/configurationform.ui" line="382"/>
        <source>&amp;Apply</source>
        <translation>&amp;Aplicar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/configurationform.ui" line="420"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/configurationform.cpp" line="126"/>
        <source>Any modification made until now in the current section will be lost! Do you really want to restore default settings?</source>
        <translation>Cualquier modificación realizada hasta ahora en la sección actual se perderá! ¿Realmente desea restaurar la configuración predeterminada?</translation>
    </message>
</context>
<context>
    <name>ConnectionsConfigWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="575"/>
        <source>Password:</source>
        <translation>Contraseña:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="294"/>
        <source>Connection Alias:</source>
        <translation>Alias Conexión:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="307"/>
        <source>Connection DB:</source>
        <translation>BD Conexión:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="281"/>
        <source>Host/Port:</source>
        <translation>Host/Puerta:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="483"/>
        <source>User:</source>
        <translation>Usuário:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="707"/>
        <source>Timeout:</source>
        <translation>Timeout:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="854"/>
        <source>SSL Mode:</source>
        <translation>Modo SSL:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="768"/>
        <source>Disable</source>
        <translation>Desactivado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="636"/>
        <source>Diff</source>
        <translation type="unfinished">Diff</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="643"/>
        <source>Export</source>
        <translation type="unfinished">Exportar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="650"/>
        <source>Import</source>
        <translation type="unfinished">Importar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="657"/>
        <source>Validation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="728"/>
        <source>Security</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="773"/>
        <source>Allow</source>
        <translation>Permitir</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="778"/>
        <source>Require</source>
        <translation>Requerido</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="783"/>
        <source>AC verification</source>
        <translation>Verificación de AC</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="788"/>
        <source>Full verification</source>
        <translation>Verificación Completa</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="899"/>
        <source>Kerberos Server:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="960"/>
        <source>Client Certificate:</source>
        <translation>Certificado Cliente:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="931"/>
        <source>Revoked Certs.:</source>
        <translation>Cert. Revocados:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="870"/>
        <source>Client Key:</source>
        <translation>Clave Cliente:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="915"/>
        <source>Root Certificate:</source>
        <translation>Certificado Root:</translation>
    </message>
    <message>
        <source>Options:</source>
        <translation type="vanished">Opciones:</translation>
    </message>
    <message>
        <source>Kerberus Server:</source>
        <translation type="vanished">Servidor Kerberus:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="814"/>
        <source>~/.postgresql/root.crt</source>
        <translation>~/.postgresql/root.crt</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="65"/>
        <source>Connections:</source>
        <translation>Conexiones:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="253"/>
        <source>second(s)</source>
        <translation>segundo(s)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="839"/>
        <source>Force GSSAPI</source>
        <translation>Forzar a GSSAPI</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="749"/>
        <source>~/.postgresql/postgresql.crt</source>
        <translation>~/.postgresql/postgresql.crt</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="420"/>
        <source>Add</source>
        <translation>Añadir</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="458"/>
        <source>Update</source>
        <translation>Actualizar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="382"/>
        <source>Test</source>
        <translation>Testear</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="880"/>
        <source>~/.postgresql/root.crl</source>
        <translation>~/.postgresql/root.crl</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="941"/>
        <source>~/.postgresql/postgresql.key</source>
        <translation>~/.postgresql/postgresql.key</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="102"/>
        <source>Create new connection</source>
        <translation>Crear nueva conexión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="14"/>
        <location filename="../libpgmodeler_ui/src/connectionsconfigwidget.cpp" line="629"/>
        <source>Edit database connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="125"/>
        <source>Cancel edition</source>
        <translation>Cancelar edición</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="148"/>
        <source>Duplicate the selected connection</source>
        <translation>Duplicar la conexión seleccionada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="171"/>
        <source>Edit selected connection</source>
        <translation>Editar conexión seleccionada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="194"/>
        <source>Delete selected connection</source>
        <translation>Eliminar conexión seleccionada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="220"/>
        <source>General</source>
        <translation type="unfinished">General</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="320"/>
        <source>Other params:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="492"/>
        <source>Specify additional connection parameters in the form [param]=[value]. These parameters are described in the &lt;strong&gt;libpq&lt;/strong&gt; chapter at PostgreSQL docs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="562"/>
        <source>Default for:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="600"/>
        <source>Automatically browses the named database when using this connection to manage databases on &lt;strong&gt;Manage&lt;/strong&gt; view.</source>
        <translation>Busca automáticamente la base de datos llamada cuando se utiliza esta conexión para administrar bases de datos en la vista &lt;strong&gt;Manage&lt;/strong&gt;.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/connectionsconfigwidget.ui" line="603"/>
        <source>Auto browse</source>
        <translation> Auto explorar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/connectionsconfigwidget.cpp" line="38"/>
        <source>Indicates in which operations (diff, export, import or validation) the connection is used if none is explicitly specified by the user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/connectionsconfigwidget.cpp" line="464"/>
        <source>Success</source>
        <translation>Éxito</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/connectionsconfigwidget.cpp" line="465"/>
        <source>Connection successfuly stablished!

Server details:

PID: `%1&apos;
Protocol: `%2&apos;
Version: `%3&apos;</source>
        <translation>Conexión establecida exitosamente!

Detalle del Servidor:

PID: `%1&apos;
Protocol: `%2&apos;
Versión: `%3&apos;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/connectionsconfigwidget.cpp" line="512"/>
        <source>There is a connection being created or edited! Do you want to save it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/connectionsconfigwidget.cpp" line="599"/>
        <source>Found %1 connection(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/connectionsconfigwidget.cpp" line="601"/>
        <source>No connections found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/connectionsconfigwidget.cpp" line="613"/>
        <source>Edit connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There is an unsaved connection! Want to save it?</source>
        <translation type="vanished">Existe una conexión no guardado! ¿Quiere guardarla?</translation>
    </message>
</context>
<context>
    <name>ConstraintWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="56"/>
        <source>Match:</source>
        <translation>Partida:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="94"/>
        <source>Constraint Type:</source>
        <translation>Tipo de Restricción:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="107"/>
        <source>This attribute cannot be changed once the object is created.</source>
        <translation>Este atributo no se puede cambiar una vez que se crea el objeto.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="126"/>
        <source>Expression:</source>
        <translation>Expresión:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="167"/>
        <source>Deferrable:</source>
        <translation>Diferible:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="208"/>
        <source>Deferral:</source>
        <translation>Diferimiento:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="262"/>
        <source>ON DELETE:</source>
        <translation>ON DELETE:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="287"/>
        <source>ON UPDATE:</source>
        <translation>ON UPDATE:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="310"/>
        <source>No inherit:</source>
        <translation>No se hereda:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="330"/>
        <source>Exclude Elements</source>
        <translation>Excluir Elementos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="353"/>
        <source>Columns</source>
        <translation>Columnas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="380"/>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="494"/>
        <source>Column:</source>
        <translation>Columna:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="426"/>
        <source>Referenced Columns</source>
        <translation>Columnas Referenciadas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="507"/>
        <source>Table:</source>
        <translation>Tabla:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="524"/>
        <source>Indexing:</source>
        <translation>Indexación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/constraintwidget.ui" line="544"/>
        <source>Fill Factor:</source>
        <translation>Factor Rellen.:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/constraintwidget.cpp" line="52"/>
        <location filename="../libpgmodeler_ui/src/constraintwidget.cpp" line="59"/>
        <source>Column</source>
        <translation>Column</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/constraintwidget.cpp" line="54"/>
        <location filename="../libpgmodeler_ui/src/constraintwidget.cpp" line="61"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/constraintwidget.cpp" line="86"/>
        <source>Columns which were included by relationship can not be added / removed manually from the primary key. If done such changes they can raise errors. To create primary key using columns included by relationship use the following options: identifier field, attributes &amp; constraints tab or primary key tab on the relationship form.</source>
        <translation>Las columnas que se incluyeron por la relación no se pueden añadir / retirado manualmente de la clave principal. Si se hace este tipo de cambios que pueden elevar los errores. Para crear la clave primaria utilizando columnas incluidas por relación utilizar las siguientes opciones: campo de identificador, atributos &amp; limitaciones ficha o pestaña clave principal en el formulario de la relación.</translation>
    </message>
</context>
<context>
    <name>ConversionWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/conversionwidget.ui" line="56"/>
        <source>Source Encoding:</source>
        <translation>Codificación Fuente:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/conversionwidget.ui" line="100"/>
        <source>Target Encoding:</source>
        <translation>Codificación Destino:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/conversionwidget.ui" line="147"/>
        <source>Conversion Func.:</source>
        <translation>Func. Conversión:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/conversionwidget.ui" line="185"/>
        <source>Default Conversion:</source>
        <translation>Conversión por Defecto:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/conversionwidget.cpp" line="40"/>
        <source>The function to be assigned to an encoding conversion must have the following signature: &lt;em&gt;void function(integer, integer, cstring, internal, integer)&lt;/em&gt;.</source>
        <translation>La función que se asigna a una conversión de codificación debe tener la siguiente firma:                                    &lt;em&gt;void función(integer, integer, cstring, internal, integer)&lt;/em&gt;.</translation>
    </message>
</context>
<context>
    <name>CrashHandlerForm</name>
    <message>
        <location filename="../crashhandler/src/crashhandlerform.cpp" line="31"/>
        <source>Crash Handler</source>
        <translation>Accidente del Handler</translation>
    </message>
    <message>
        <location filename="../crashhandler/src/crashhandlerform.cpp" line="43"/>
        <source>Stack trace</source>
        <translation>Pila de traza</translation>
    </message>
    <message>
        <location filename="../crashhandler/src/crashhandlerform.cpp" line="75"/>
        <source>Input:</source>
        <translation>Entrada:</translation>
    </message>
    <message>
        <location filename="../crashhandler/src/crashhandlerform.cpp" line="88"/>
        <source>Load report file for analysis</source>
        <translation>Cargando archivos de reporte para el análisis</translation>
    </message>
    <message>
        <location filename="../crashhandler/src/crashhandlerform.cpp" line="96"/>
        <source>Save the attached model file on the filesystem</source>
        <translation>Guarde el archivo de modelo que se adjunta en el sistema de archivos</translation>
    </message>
    <message>
        <location filename="../crashhandler/src/crashhandlerform.cpp" line="173"/>
        <source>pgModeler bug report (*.bug);;All files (*.*)</source>
        <translation>Reporte de Bog del pgModeler (*.bug);;Todos los archivos (*.*)</translation>
    </message>
    <message>
        <location filename="../crashhandler/src/crashhandlerform.cpp" line="174"/>
        <source>Load report</source>
        <translation>Cargando reporte</translation>
    </message>
    <message>
        <location filename="../crashhandler/src/crashhandlerform.cpp" line="198"/>
        <source>Save model</source>
        <translation>Salvar modelo</translation>
    </message>
    <message>
        <location filename="../crashhandler/src/crashhandlerform.cpp" line="199"/>
        <source>Database model (*.dbm);;All files (*.*)</source>
        <translation>Modelo de Bases de Datos (*.dbm);;Todos los archivo (*.*)</translation>
    </message>
    <message>
        <location filename="../crashhandler/src/crashhandlerform.cpp" line="239"/>
        <source>Crash handler</source>
        <translation>Accidente del Handler</translation>
    </message>
    <message>
        <location filename="../crashhandler/src/crashhandlerform.cpp" line="240"/>
        <source>Bug report analysis mode activated.</source>
        <translation>Modo de análisis para informar de fallos activada.</translation>
    </message>
    <message>
        <location filename="../crashhandler/src/crashhandlerform.cpp" line="244"/>
        <source>Oops! pgModeler just crashed!</source>
        <translation>¡Huy! pgModeler simplemente cayó!</translation>
    </message>
    <message>
        <location filename="../crashhandler/src/crashhandlerform.cpp" line="245"/>
        <source>We apologize for what happened! It is clear that a nasty bug caused that. Please fill out the form below describing your actions before pgModeler quit unexpectedly. This will help on bug extermination and improve the software.</source>
        <translation>Pedimos disculpas por lo que pasó! Es claro que un error desagradable causada eso. Rellene el siguiente formulario describiendo sus acciones antes pgModeler cierre inesperadamente. Esto ayudará en la exterminación de insectos y mejorar el software.</translation>
    </message>
</context>
<context>
    <name>CustomSQLWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="26"/>
        <source>Add custom SQL code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="44"/>
        <source>SQL code</source>
        <translation>Código SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="88"/>
        <source>Puts an SELECT command template at current cursor position.</source>
        <translation>Pone un comando SELECT en una plantilla en la posición actual de cursor.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="91"/>
        <source>&amp;SELECT</source>
        <translation>&amp;SELECT</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="125"/>
        <source>Puts an INSERT command template at current cursor position.</source>
        <translation>Pone un comando INSERT en una plantilla en la posición actual de cursor.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="128"/>
        <source>&amp;INSERT</source>
        <translation>&amp;INSERT</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="162"/>
        <source>Puts an UPDATE command template at current cursor position.</source>
        <translation>Pone un comando UPDATE en una plantilla en la posición actual de cursor.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="165"/>
        <source>&amp;UPDATE</source>
        <translation>&amp;UPDATE</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="199"/>
        <source>Puts an DELETE command template at current cursor position.</source>
        <translation>Pone un comando DELETE en una plantilla en la posición actual de cursor.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="202"/>
        <source>&amp;DELETE</source>
        <translation>&amp;DELETE</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="233"/>
        <source>&amp;Clear</source>
        <translation>&amp;Borrar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="272"/>
        <source>Append SQL</source>
        <translation>Adjuntar SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="290"/>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="323"/>
        <source>Append the SQL code at the very end of model definition.
Unchecking this will cause the SQL to be appended at the end of CREATE DATABASE command.</source>
        <translation>Anexe el código SQL en el final de la determinación del modelo.
Desmarcando esto hará que el SQL que se adjunta al final del mandato CREATE DATABASE.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="294"/>
        <source>Append at end of model definition.</source>
        <translation>Adjuntar al final de la definición del modelo.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="305"/>
        <source>Prepend SQL</source>
        <translation>Prefijar SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="327"/>
        <source>Prepend at beginning of model definition.</source>
        <translation>Prefijar al comienzo de la determinación del modelo.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/customsqlwidget.ui" line="411"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Use custom commands with extreme caution because you can change the semantics of the entire model when running SQL validation or export processes. Additionally, depending on the amount of commands, those processes can have their performance sensibly degradated.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Utilice comandos personalizados con extrema precaución ya que puede cambiar la semántica de todo el modelo cuando se ejecutan los procesos de validación de SQL o de exportación. Además, dependiendo de la cantidad de comandos, esos procesos pueden tener su rendimiento sensiblemente degrada.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Append / Prepend SQL code</source>
        <translation type="vanished">Adjuntar / Prefijar código SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/customsqlwidget.cpp" line="45"/>
        <source>Type:</source>
        <translation>Tipo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/customsqlwidget.cpp" line="49"/>
        <source>Generic INSERT</source>
        <translation>INSERT genérico</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/customsqlwidget.cpp" line="51"/>
        <source>Include serial columns</source>
        <translation>Incluir columnas serial</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/customsqlwidget.cpp" line="53"/>
        <source>Exclude serial columns</source>
        <translation>Excluir columnas serial</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/customsqlwidget.cpp" line="55"/>
        <source>Generic SELECT</source>
        <translation>SELECT genérico</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/customsqlwidget.cpp" line="57"/>
        <source>Table SELECT</source>
        <translation>SELECT tabla</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/customsqlwidget.cpp" line="59"/>
        <source>Generic UPDATE</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/customsqlwidget.cpp" line="61"/>
        <source>Table UPDATE</source>
        <translation>UPDATE genérico</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/customsqlwidget.cpp" line="63"/>
        <source>Generic DELETE</source>
        <translation>DELETE genérico</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/customsqlwidget.cpp" line="65"/>
        <source>Table DELETE</source>
        <translation>DELETE tabla</translation>
    </message>
</context>
<context>
    <name>DataManipulationForm</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="20"/>
        <source>Data Manipulation</source>
        <translation>Manipulación de Datos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="114"/>
        <source>&amp;Close</source>
        <translation>&amp;Cerrar</translation>
    </message>
    <message>
        <source>Rows returned: </source>
        <translation type="vanished">Filas devueltas: </translation>
    </message>
    <message>
        <source>0</source>
        <translation type="vanished">0</translation>
    </message>
    <message>
        <source>Maximum limit of listed rows</source>
        <translation type="vanished">Límite máximo de filas listadas</translation>
    </message>
    <message>
        <source>(Limit: 0)</source>
        <translation type="vanished">(Límite: 0)</translation>
    </message>
    <message>
        <source>Empty values are assumed as &lt;strong&gt;DEFAULT&lt;/strong&gt;. To use special values like &lt;strong&gt;NULL&lt;/strong&gt;, a function call like &lt;strong&gt;now()&lt;/strong&gt; or a specific data escaping, enclose values in &lt;strong&gt;&amp;lt;&amp;gt;&lt;/strong&gt;. To use &lt;strong&gt;&amp;lt;&lt;/strong&gt; or &lt;strong&gt;&amp;gt;&lt;/strong&gt; as part of the value prepend the backslash character, e.g., &lt;strong&gt;\&amp;lt;&lt;/strong&gt; or &lt;strong&gt;\&amp;gt;&lt;/strong&gt;.</source>
        <translation type="vanished">Los Valores vacíos se asumen como &lt;strong&gt;DEFAULT&lt;/strong&gt;. Para utilizar los valores especiales como &lt;strong&gt;NULL&lt;/strong&gt; una llamada de función como &lt;strong&gt;now()&lt;/strong&gt; o un escape de datos específica, encierran valores &lt;strong&gt;&amp;lt;&amp;gt;&lt;/strong&gt;. Usar &lt;strong&gt;&amp;lt;&lt;/strong&gt; o &lt;strong&gt;&amp;gt;&lt;/strong&gt; como parte del valor de anteponer el carácter de barra invertida, por ejemplo, &lt;strong&gt;\&amp;lt;&lt;/strong&gt; or &lt;strong&gt;\&amp;gt;&lt;/strong&gt;.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="373"/>
        <source>Refresh listing</source>
        <translation>Refrescar listado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="376"/>
        <source>Refresh</source>
        <translation>Refrescar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="389"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="413"/>
        <source>Save changes</source>
        <translation>Salvar cambios</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="416"/>
        <source>Save</source>
        <translation>Salvar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="429"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="453"/>
        <source>Copy the selection as CSV buffer</source>
        <translation>Copiar la selección como buffer CSV</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="456"/>
        <source>Copy</source>
        <translation>Copiar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="469"/>
        <source>Ctrl+C</source>
        <translation>Ctrl+C</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="493"/>
        <source>Export results to CSV file</source>
        <translation>Exportar resultados a archivo CSV</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="496"/>
        <source>Export</source>
        <translation>Exportar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="509"/>
        <source>Ctrl+X</source>
        <translation>Ctrl+X</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="549"/>
        <source>Undo modifications</source>
        <translation>Deshacer modificaciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="552"/>
        <source>Undo</source>
        <translation>Deshacer</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="565"/>
        <source>Ctrl+Z</source>
        <translation>Ctrl+Z</translation>
    </message>
    <message>
        <source>Add data</source>
        <translation type="vanished">Añadir datos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="592"/>
        <source>Add</source>
        <translation>Añadir</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="605"/>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1123"/>
        <source>Ins</source>
        <translation>Ins</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="629"/>
        <source>Mark the selected rows to be deleted</source>
        <translation>Marque las filas seleccionadas para ser borradas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="632"/>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="728"/>
        <source>Delete</source>
        <translation>Borrar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="645"/>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1161"/>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1199"/>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1237"/>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1275"/>
        <source>Del</source>
        <translation>Del</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="669"/>
        <source>Duplicate the selected rows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="672"/>
        <source>Duplicate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="685"/>
        <source>Ctrl+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="725"/>
        <source>Filter the result set</source>
        <translation>Filtrar el conjunto de resultados</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="759"/>
        <source>Table:</source>
        <translation>Tabla:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="772"/>
        <source>Schema:</source>
        <translation>Esquema:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="850"/>
        <source>in </source>
        <translation>in </translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="906"/>
        <source>Hide views</source>
        <translation>Ocultar vista</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="994"/>
        <source>Filter expression</source>
        <translation>Filtrar expresión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1029"/>
        <source>Order &amp;&amp; Limit</source>
        <translation>Order &amp;&amp; Límite</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1063"/>
        <source>results (Use &lt;strong&gt;0&lt;/strong&gt; for no limit)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1349"/>
        <source>Column:</source>
        <translation>Columna:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1318"/>
        <source>ASC</source>
        <translation>ASC</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="342"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Empty values are assumed as &lt;span style=&quot; font-weight:600;&quot;&gt;DEFAULT&lt;/span&gt;. To use special values like &lt;span style=&quot; font-weight:600;&quot;&gt;NULL&lt;/span&gt;, a function call like &lt;span style=&quot; font-weight:600;&quot;&gt;now()&lt;/span&gt; or a specific data escaping, enclose values in &lt;span style=&quot; font-weight:600;&quot;&gt;{}&lt;/span&gt;. To use &lt;span style=&quot; font-weight:600;&quot;&gt;{&lt;/span&gt; or &lt;span style=&quot; font-weight:600;&quot;&gt;}&lt;/span&gt; as part of the value prepend the backslash character, e.g., &lt;span style=&quot; font-weight:600;&quot;&gt;\{&lt;/span&gt; or &lt;span style=&quot; font-weight:600;&quot;&gt;\}&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="589"/>
        <source>Add empty rows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1334"/>
        <source>DESC</source>
        <translation>DESC</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1070"/>
        <source>Limit in:</source>
        <translation>Límite en:</translation>
    </message>
    <message>
        <source>000000</source>
        <translation type="vanished">000000</translation>
    </message>
    <message>
        <source>100</source>
        <translation type="vanished">100</translation>
    </message>
    <message>
        <source>results</source>
        <translation type="vanished">resultados</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1107"/>
        <source>Add Item</source>
        <translation>Añadir Item</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1145"/>
        <source>Remove Item</source>
        <translation>Eliminar Item</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1183"/>
        <source>Clear the order by columns list</source>
        <translation>Desactive el orden de lista columnas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1221"/>
        <source>Move selected item up</source>
        <translation>Mover arriba el item seleccionado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/datamanipulationform.ui" line="1259"/>
        <source>Move selected item down</source>
        <translation>Mover abajo el item seleccionado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="198"/>
        <source>&lt;strong&gt;WARNING: &lt;/strong&gt; There are some changed rows waiting the commit! Do you really want to discard them and retrieve the data now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="243"/>
        <source>Rows returned: &lt;strong&gt;%1&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="244"/>
        <source>&lt;em&gt;(Limit: &lt;strong&gt;%1&lt;/strong&gt;)&lt;/em&gt;</source>
        <translation>&lt;em&gt;(Límite: &lt;strong&gt;%1&lt;/strong&gt;)&lt;/em&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="244"/>
        <source>none</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="437"/>
        <source>No objects found</source>
        <translation>Objects no encontrado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="439"/>
        <source>Found %1 object(s)</source>
        <translation>Encontrado %1 objecto(s)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="465"/>
        <source>Views can&apos;t have their data handled through this grid, this way, all operations are disabled.</source>
        <translation>Las vistas no pueden tener sus datos manejados a través de esta red, de esta manera, todas las operaciones están desactivadas.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="476"/>
        <source>The selected table doesn&apos;t owns a primary key! Updates and deletes will be performed by considering all columns as primary key. &lt;strong&gt;WARNING:&lt;/strong&gt; those operations can affect more than one row.</source>
        <translation>La tabla seleccionada no posee una clave primaria! Las actualizaciones y eliminaciones se realizarán teniendo en cuenta todas las columnas como clave primaria. &lt;strong&gt;WARNING:&lt;/strong&gt; estas operaciones pueden afectar a más de una fila.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="518"/>
        <source>This row is marked to be %1</source>
        <translation>Esta fila se marca para ser %1</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="523"/>
        <source>deleted</source>
        <translation>eliminado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="525"/>
        <source>updated</source>
        <translation>actualizado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="527"/>
        <source>inserted</source>
        <translation>insertado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="652"/>
        <source>[binary data]</source>
        <translation>[datos binarios]</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="812"/>
        <source>&lt;strong&gt;WARNING:&lt;/strong&gt; Once commited its not possible to undo the changes! Proceed with saving?</source>
        <translation>&lt;strong&gt;WARNING:&lt;/strong&gt; Una vez que su cometido no es posible deshacer los cambios! Procedo con salvar?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="843"/>
        <source>delete</source>
        <translation>eliminar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="844"/>
        <source>update</source>
        <translation>actualizar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/datamanipulationform.cpp" line="845"/>
        <source>insert</source>
        <translation>insertar</translation>
    </message>
</context>
<context>
    <name>DatabaseExplorerWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="20"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <source>Toggles the display of system </source>
        <translation type="vanished">Cambia la visualización de objects del sistema</translation>
    </message>
    <message>
        <source>Sys. objects</source>
        <translation type="vanished">Objectos del Sys</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="71"/>
        <source>Toggles the display of extension objects</source>
        <translation>Cambia la visualización de extensión de objetos</translation>
    </message>
    <message>
        <source>Ext. objects</source>
        <translation type="vanished">Ext. objectos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="95"/>
        <source>Data &amp;Grid</source>
        <translation>Datos &amp;Cuadrícula</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="108"/>
        <source>Alt+G</source>
        <translation>Alt+G</translation>
    </message>
    <message>
        <source>Open a new SQL execution pane.</source>
        <translation type="vanished">Abrir un nuevo panel de ejecución de SQL.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="124"/>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="150"/>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="176"/>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="336"/>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="368"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Ctrl+F5</source>
        <translation type="vanished">Ctrl+F5</translation>
    </message>
    <message>
        <source>Update the objects tree.</source>
        <translation type="vanished">Actualizar el árbol de objetos.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="49"/>
        <source>Toggles the display of system objects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="52"/>
        <source>System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="74"/>
        <source>Extension</source>
        <translation type="unfinished">Extensión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="92"/>
        <source>Open the grid to visualize or edit data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="121"/>
        <source>Open a new SQL execution pane</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="137"/>
        <source>Ctrl+F6</source>
        <translation type="unfinished">Ctrl+F6</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="147"/>
        <source>Update the objects tree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="163"/>
        <source>Ctrl+S</source>
        <translation type="unfinished">Ctrl+S</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="173"/>
        <source>Drop this database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="333"/>
        <source>Expands all items</source>
        <translation>Expande todos los item</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="365"/>
        <source>Collapses all items</source>
        <translation>Contrae todos los item</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="414"/>
        <source>Filters the currently loaded items in the tree by using a pattern and matching their names. If &lt;strong&gt;By OID&lt;/strong&gt; is checked the pattern is interpreted as an integer value that represents the object id (OID). &lt;br&gt;&lt;br/&gt;&lt;strong&gt;HINT:&lt;/strong&gt; if you need to search the entire database use the full refresh (&lt;strong&gt;Ctrl+F5&lt;/strong&gt;) prior the filtering.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="417"/>
        <source>Filter:</source>
        <translation>Filtro:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="434"/>
        <source>By OID</source>
        <translation>Por OID</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="557"/>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="36"/>
        <source>Attribute</source>
        <translation>Atributo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="562"/>
        <source>Value</source>
        <translation>Valor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseexplorerwidget.ui" line="570"/>
        <source>Show raw attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show raw attributes names</source>
        <translation type="vanished">Mostrar primero nombres de atributos </translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="28"/>
        <source>(not found, OID: %1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="30"/>
        <source>-- Source code not generated! Hit F7 or middle-click the item to load it. --</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="33"/>
        <source>Admin. roles</source>
        <translation>Admin. roles</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="33"/>
        <source>Alignment</source>
        <translation>Alineación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="33"/>
        <source>Analyze func.</source>
        <translation>Analizar func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="34"/>
        <source>Arg. count</source>
        <translation>Arg. Contar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="34"/>
        <source>Arg. default count</source>
        <translation>Arg. contar por defecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="34"/>
        <source>Arg. defaults</source>
        <translation>Arg. por defecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="35"/>
        <source>Arg. modes</source>
        <translation>Arg. modos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="35"/>
        <source>Arg. names</source>
        <translation>Arg. nombres</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="35"/>
        <source>Arg. types</source>
        <translation>Arg. tipos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="36"/>
        <source>Behavior type</source>
        <translation>Tipo de comportamiento</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="36"/>
        <source>By value</source>
        <translation>Por valor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="37"/>
        <source>Cast type</source>
        <translation>Tipo conversión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="37"/>
        <source>Category</source>
        <translation>Categoria</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="37"/>
        <source>Collatable</source>
        <translation>Intercalable</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="38"/>
        <source>Collation</source>
        <translation>Intercalación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="38"/>
        <source>Comment</source>
        <translation>Comentario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="38"/>
        <source>Commutator Op.</source>
        <translation>Commutador Op.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="39"/>
        <source>Configuration</source>
        <translation>Configuración</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="39"/>
        <source>Conn. limit</source>
        <translation>Conn. límite</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="39"/>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="74"/>
        <source>Constraint</source>
        <translation>Restricción</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="40"/>
        <source>Create DB</source>
        <translation>Crear BD</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="40"/>
        <source>Create role</source>
        <translation>Crear rol</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="40"/>
        <source>Curr. version</source>
        <translation>Corr. versión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="41"/>
        <source>Default</source>
        <translation>Por defecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="41"/>
        <source>Default value</source>
        <translation>Valor por defecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="41"/>
        <source>Definition</source>
        <translation>Definición</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="42"/>
        <source>Delimiter</source>
        <translation>Delimitador</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="42"/>
        <source>Dest. type</source>
        <translation>Dest. tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="42"/>
        <source>Dimension</source>
        <translation>Dimensión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="43"/>
        <source>Directory</source>
        <translation>Directorio</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="43"/>
        <source>Dest. encoding</source>
        <translation>Dest. codificación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="43"/>
        <source>Element</source>
        <translation>Elemento</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="44"/>
        <source>Encoding</source>
        <translation>Codificación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="44"/>
        <source>Encrypted</source>
        <translation>Encriptado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="44"/>
        <source>Enumerations</source>
        <translation>Enumeraciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="45"/>
        <source>Exec. cost</source>
        <translation>Costo ejec</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="45"/>
        <source>Expression</source>
        <translation>Expresión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="45"/>
        <source>Op. family</source>
        <translation>Op. familia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="46"/>
        <source>Final func.</source>
        <translation>Final func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="46"/>
        <source>Function</source>
        <translation>Función</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="46"/>
        <source>Func. type</source>
        <translation>Func. tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="47"/>
        <source>Handler func.</source>
        <translation>Handler func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="47"/>
        <source>Handles type</source>
        <translation>Handles tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="47"/>
        <source>Hashes</source>
        <translation>Hashes</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="48"/>
        <source>Index type</source>
        <translation>Indixe tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="48"/>
        <source>Inherit</source>
        <translation>Heredar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="48"/>
        <source>Ini. condition</source>
        <translation>Ini. condición</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="49"/>
        <source>Inline func.</source>
        <translation>En linea func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="49"/>
        <source>Input func.</source>
        <translation>Entrada func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="49"/>
        <source>Internal length</source>
        <translation>Longitud interna</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="50"/>
        <source>Interval type</source>
        <translation>Intervalo tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="50"/>
        <source>I/O cast</source>
        <translation>I/O cast</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="50"/>
        <source>Join func.</source>
        <translation>Join func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="51"/>
        <source>Language</source>
        <translation>Languaje</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="51"/>
        <source>LC COLLATE</source>
        <translation>LC COLLATE</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="51"/>
        <source>LC CTYPE</source>
        <translation>LC CTYPE</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="52"/>
        <source>Leak proof</source>
        <translation>Prueba de fugas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="52"/>
        <source>Left type</source>
        <translation>Tipo izquierda</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="52"/>
        <source>Length</source>
        <translation>Longitud</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="53"/>
        <source>Library</source>
        <translation>Biblioteca</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="53"/>
        <source>Can login</source>
        <translation>Puede login</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="53"/>
        <source>Materialized</source>
        <translation>Materializada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="54"/>
        <source>Member roles</source>
        <translation>Roles miembros</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="54"/>
        <source>Merges</source>
        <translation>Unir</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="54"/>
        <source>Name</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="55"/>
        <source>Negator op.</source>
        <translation>Op negador.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="55"/>
        <source>Not null</source>
        <translation>No null</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="55"/>
        <source>Object type</source>
        <translation>Tipo object</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="56"/>
        <source>OID</source>
        <translation>OID</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="56"/>
        <source>With OIDs</source>
        <translation>Con OIDs</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="56"/>
        <source>Old version</source>
        <translation>Vieja version</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="57"/>
        <source>Operator</source>
        <translation>Operador</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="57"/>
        <source>Operator func.</source>
        <translation>Operador func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="57"/>
        <source>Output func.</source>
        <translation>Salida func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="58"/>
        <source>Owner</source>
        <translation>Dueño</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="58"/>
        <source>Owner column</source>
        <translation>Dueño columna</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="58"/>
        <source>Parents</source>
        <translation>Padres</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="59"/>
        <source>Password</source>
        <translation>Contraseña</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="59"/>
        <source>Permissions</source>
        <translation>Permisos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="59"/>
        <source>Precision</source>
        <translation>Precisión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="60"/>
        <source>Preferred</source>
        <translation>Preferido</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="60"/>
        <source>Range attributes</source>
        <translation>Rango atributos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="60"/>
        <source>Receive func.</source>
        <translation>Recibe func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="61"/>
        <source>Ref. roles</source>
        <translation>Ref. roles</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="61"/>
        <source>Replication</source>
        <translation>Replicación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="61"/>
        <source>Restriction func.</source>
        <translation>Restricción func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="62"/>
        <source>Return type</source>
        <translation>Retornar tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="62"/>
        <source>Returns SETOF</source>
        <translation>Retornar SETOF</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="62"/>
        <source>Right type</source>
        <translation>Tipo a la derecha</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="63"/>
        <source>Rows amount</source>
        <translation>Cantidad filas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="63"/>
        <source>Schema</source>
        <translation>Esquema</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="63"/>
        <source>Security type</source>
        <translation>Tipo de seguridad</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="64"/>
        <source>Send func.</source>
        <translation>Envio func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="64"/>
        <source>Sort op.</source>
        <translation>Op ordenación.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="64"/>
        <source>Source type</source>
        <translation>Tipo de fuentes</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="65"/>
        <source>Src. encoding</source>
        <translation>Fnt. codificación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="65"/>
        <source>State type</source>
        <translation>Tipo estado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="65"/>
        <source>Storage</source>
        <translation>Almacenamiento</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="66"/>
        <source>Superuser</source>
        <translation>Superusuario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="66"/>
        <source>Tablespace</source>
        <translation>Tablespace</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="66"/>
        <source>Type mod. in func.</source>
        <translation>Tipo mod. entrada func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="67"/>
        <source>Type mod. out func.</source>
        <translation>Tipo mod. salida func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="67"/>
        <source>Transition func.</source>
        <translation>Transición func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="67"/>
        <source>Trusted</source>
        <translation>Verdadero</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="68"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="68"/>
        <source>Type attribute</source>
        <translation>Tipo atributos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="68"/>
        <source>Types</source>
        <translation>Tipos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="69"/>
        <source>Unlogged</source>
        <translation>Invitados</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="69"/>
        <source>Validator func.</source>
        <translation>Validador func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="69"/>
        <source>Validity</source>
        <translation>Validez</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="70"/>
        <source>Windows func.</source>
        <translation>Func. ventana.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="70"/>
        <source>false</source>
        <translation>falso</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="70"/>
        <source>true</source>
        <translation>verdadero</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="71"/>
        <source>Cache value</source>
        <translation>Valor en cache</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="71"/>
        <source>Cycle</source>
        <translation>Ciclo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="71"/>
        <source>Increment</source>
        <translation>Incremneto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="72"/>
        <source>Max. value</source>
        <translation>Max. valor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="72"/>
        <source>Min. value</source>
        <translation>Min valor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="72"/>
        <source>Start value</source>
        <translation>Valor inicial</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="73"/>
        <source>Last value</source>
        <translation>Próximo valor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="73"/>
        <source>Subtype</source>
        <translation>Subtipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="73"/>
        <source>Op. class</source>
        <translation>Op. clases</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="74"/>
        <source>Canonical func.</source>
        <translation>func. canonica.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="74"/>
        <source>Subtype diff func.</source>
        <translation>Subtipo diff func.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="75"/>
        <source>Deferrable</source>
        <translation>Diferible</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="75"/>
        <source>For each row</source>
        <translation>For each row</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="75"/>
        <source>Firing</source>
        <translation>Disparadores</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="76"/>
        <source>On insert</source>
        <translation>On insert</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="76"/>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="81"/>
        <source>On delete</source>
        <translation>On delete</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="76"/>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="84"/>
        <source>On update</source>
        <translation>On update</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="77"/>
        <source>On truncate</source>
        <translation>On truncate</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="77"/>
        <source>Arguments</source>
        <translation>Argumentos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="77"/>
        <source>Table</source>
        <translation>Tabla</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="78"/>
        <source>Trigger func.</source>
        <translation>func. Trigger.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="78"/>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="83"/>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="84"/>
        <source>Columns</source>
        <translation>Columnas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="78"/>
        <source>Condition</source>
        <translation>Condición</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="79"/>
        <source>Deferment</source>
        <translation>Diferimiento</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="79"/>
        <source>Event</source>
        <translation>Evento</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="79"/>
        <source>Execution mode</source>
        <translation>Modo Ejecución</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="80"/>
        <source>Commands</source>
        <translation>Comandos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="80"/>
        <source>Position</source>
        <translation>Posición</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="80"/>
        <source>Comparison type</source>
        <translation>Tipo comparación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="81"/>
        <source>Ref. columns</source>
        <translation>Ref. columnas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="81"/>
        <source>Expressions</source>
        <translation>Expresiones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="82"/>
        <source>Fill factor</source>
        <translation>Factor de relleno</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="82"/>
        <source>No inherit</source>
        <translation>No hereda</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="82"/>
        <source>Op. classes</source>
        <translation>Op. clases</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="83"/>
        <source>Operators</source>
        <translation>Operador</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="83"/>
        <source>Ref. table</source>
        <translation>Tabla Ref</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="84"/>
        <source>Unique</source>
        <translation>Unique</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="85"/>
        <source>Predicate</source>
        <translation>Predicado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="85"/>
        <source>Collations</source>
        <translation>Intercalaciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="85"/>
        <source>Inherited</source>
        <translation>Heredado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="102"/>
        <source>Snippets</source>
        <translation>Snippets</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="105"/>
        <source>Drop object</source>
        <translation>Drop object</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="108"/>
        <source>Drop cascade</source>
        <translation>Drop cascade</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="111"/>
        <source>Truncate</source>
        <translation>Truncate</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="112"/>
        <source>Trunc. cascade</source>
        <translation>Trunc. cascade</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="114"/>
        <source>Show data</source>
        <translation>Mostrar dato</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="116"/>
        <source>Reload properties</source>
        <translation>Recargar propiedades</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="118"/>
        <source>Update</source>
        <translation>Actualizar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="121"/>
        <source>Rename</source>
        <translation type="unfinished">Renombrar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="124"/>
        <source>Source code</source>
        <translation type="unfinished">Código fuente</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="178"/>
        <source>Quick refresh</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="181"/>
        <source>Full refresh</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="1112"/>
        <source>Do you really want to drop the object &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt;?</source>
        <translation>¿De verdad quiere borrar el objeto &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt;?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="1115"/>
        <source>Do you really want to &lt;strong&gt;cascade&lt;/strong&gt; drop the object &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt;? This action will drop all the other objects that depends on it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="1436"/>
        <source>Src. table: %1
Src. column(s): %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="1447"/>
        <source>Ref. table: %1
Ref. column(s): %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="1612"/>
        <source>-- Source code genaration for buil-in and base types currently unavailable --</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="1666"/>
        <source>-- Source code unavailable for the object %1 (%2). --</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you really want to &lt;strong&gt;cascade&lt;/strong&gt; drop the object &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt;? This action will drop all the other objects that depends on it?</source>
        <translation type="vanished">¿De verdad quieres borrar en &lt;strong&gt;cascade&lt;/strong&gt; el objecto &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt;?  ¿Esta acción se borra todos los otros objetos que dependen de ella?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="1183"/>
        <source>Do you really want to truncate the table &lt;strong&gt;%1&lt;/strong&gt;?</source>
        <translation>¿De verdad quiere truncar la tabla &lt;strong&gt;%1&lt;/strong&gt;?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseexplorerwidget.cpp" line="1185"/>
        <source>Do you really want to &lt;strong&gt;cascade&lt;/strong&gt; truncate the table &lt;strong&gt;%1&lt;/strong&gt;? This action will truncate all the tables that depends on it?</source>
        <translation>¿De verdad quieres truncar en &lt;strong&gt;cascade&lt;/strong&gt; la tabla &lt;strong&gt;%1&lt;/strong&gt;? ¿Esta acción truncar todas las tablas que depende de ella?</translation>
    </message>
</context>
<context>
    <name>DatabaseImportForm</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="35"/>
        <source>Database Import</source>
        <translation>Importar Bases de Datos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="122"/>
        <source>Database import</source>
        <translation>Importar bases de datos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="139"/>
        <source>Settings</source>
        <translation>Configuración</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="170"/>
        <source>Options</source>
        <translation>Opciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="194"/>
        <source>Connection:</source>
        <translation>Conexión:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="207"/>
        <source>Origin point:</source>
        <translation>Punto de origen:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="214"/>
        <source>Starting point where objects will be put.</source>
        <translation>Punto inicial donde se colocarán el objetos.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="236"/>
        <source>Tables per row:</source>
        <translation>Tablas por fila:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="249"/>
        <source>Tables per row</source>
        <translation>Tablas por fila</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="271"/>
        <source>Spacing:</source>
        <translation>Espaciado:</translation>
    </message>
    <message>
        <source>Schemas  per row</source>
        <translation type="vanished">Esquema por fila</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="294"/>
        <source>Spacing between objects</source>
        <translation>Espaciado entre objeto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="316"/>
        <source>Schemas per row:</source>
        <translation>Esquema por fila:</translation>
    </message>
    <message>
        <source>Resolve some of the object&apos;s dependencies by query the catalog when a needed object does not exists on the loaded set. In some cases it&apos;s necessary to combine this option with others below. This option does not applies to database level objects like role, tablespace and language as well for data types and extensions.</source>
        <translation type="vanished">Resolver algunas de las dependencias del objeto de consulta del catálogo, cuando no existe un objeto necesario en el conjunto cargado. En algunos casos es necesario combinar esta opción con otros de abajo. Esta opción no se aplica a los objetos de nivel de base de datos como el papel, espacio de tabla y el lenguaje, así como para los tipos de datos y extensiones.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="337"/>
        <source>Automatically resolve dependencies</source>
        <translation>Resolver dependencias automáticamente</translation>
    </message>
    <message>
        <source>Connect and list available databases</source>
        <translation type="vanished">Conectar y listar bases de datos disponibles</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="887"/>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="925"/>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="963"/>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="1001"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="409"/>
        <source>Random colors will be assigned to imported relationships facilitating the identification of links between tables mainly in large models.</source>
        <translation>Colores al azar serán asignados a las relaciones importados que faciliten la identificación de los vínculos entre las tablas, principalmente en modelos de gran tamaño.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="278"/>
        <source>Schemas per row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="331"/>
        <source>Resolve some of the object&apos;s dependencies by querying the catalog when a needed object does not exists on the loaded set. In some cases it&apos;s necessary to combine this option with others below. This option does not applies to database level objects like role, tablespace and language as well for data types, extensions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="412"/>
        <source>Random colors for relationships</source>
        <translation>Colores aleatorios para las relaciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="454"/>
        <source>Enables the import of system built-in objects. It&apos;s recommend to select only those objects that are directly referenced by the ones to be imported. WARNING: Try to import a huge set of system objects can bloat the resultant model or even crash pgModeler due to memory/cpu overuse.</source>
        <translation>Permite la importación de sistema de objetos integrados. Se recomienda seleccionar sólo aquellos objetos que se hace referencia directamente por las que ser importados. ADVERTENCIA: Trate de importar un enorme conjunto de objetos del sistema puede inflar el modelo resultante o incluso estrellarse pgModeler debido a la memoria / CPU uso excesivo.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="460"/>
        <source>Import system objects</source>
        <translation>Importa objeto del sistema</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="499"/>
        <source>Enables the import of objects created by extensions. Generally there is no need to check this option but if there are objects in the database that directly references this category of objects this mode must be enabled.</source>
        <translation>Permite la importación de objetos creados por las extensiones. Generalmente no hay necesidad de revisar esta opción, pero si hay objetos en la base de datos que hace referencia directa a esta categoría de objetos de este modo debe estar habilitado.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="505"/>
        <source>Import extension objects</source>
        <translation>Importar extensiones de objetos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="544"/>
        <source>pgModeler ignores import errors and will try to create as many as possible objects. By checking this option the import operation will be not aborted but an incomplete model will be constructed. This option generates a log file on pgModeler&apos;s temp directory.</source>
        <translation>pgModeler ignora los errores de importación y tratará de crear el mayor número posible de objetos. Al marcar esta opción, la operación de importación no se concluye, pero un modelo incompleto se construirá. Esta opción genera un archivo de registro en el directorio temporal de pgModeler.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="550"/>
        <source>Ignore import errors</source>
        <translation>Ignorar errores de importación</translation>
    </message>
    <message>
        <source>All catalog queries as well the created objects&apos; source code are printed to standard outupt (stdout).</source>
        <translation type="vanished">Todas las consultas de catálogo, así el código fuente de los objetos creados se imprimen a la salida estándar (stdout).</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="589"/>
        <source>All catalog queries as well the created objects&apos; source code are printed to standard output (stdout).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="595"/>
        <source>Debug mode</source>
        <translation>Modo depurarión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="628"/>
        <source>Create all imported objects in the current working model instead of create a new one.</source>
        <translation>Crear todos los objetos importados en el modelo de trabajo actual en lugar de crear uno nuevo.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="631"/>
        <source>Import objects to the working model</source>
        <translation>Importar objetos al modelo de trabajo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="675"/>
        <source>Database</source>
        <translation>Base de datos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="824"/>
        <source>Filter:</source>
        <translation>Filtrar:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="844"/>
        <source>Filter object by it&apos;s OID</source>
        <translation>Filtrar objeto por OID</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="847"/>
        <source>By OID</source>
        <translation>Por OID</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="884"/>
        <source>Select all objects</source>
        <translation>Seleccionar todos los objetos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="922"/>
        <source>Clear object selection</source>
        <translation>Limpiar los objetos seleccionados</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="960"/>
        <source>Expands all items</source>
        <translation>Expandir todos los item</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="998"/>
        <source>Collapses all items</source>
        <translation>Contrae todos los item</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="1042"/>
        <source>Output</source>
        <translation>Salida</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="1111"/>
        <source>Progress label...</source>
        <translation>Etiqueta de Progreso...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="1121"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="1260"/>
        <source>&amp;Import</source>
        <translation>&amp;Importar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databaseimportform.ui" line="1298"/>
        <source>&amp;Close</source>
        <translation>&amp;Cerrar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimportform.cpp" line="186"/>
        <source>&lt;strong&gt;ATTENTION:&lt;/strong&gt; You are about to import objects to the current working model! This action will cause irreversible changes to it even in case of critical errors during the process. Do you want to proceed?</source>
        <translation>&lt;strong&gt;ATENCIÓN:&lt;/strong&gt; Estás a punto de importar objetos al modelo actual de trabajo! Esta acción provocará cambios irreversibles a él, incluso en caso de errores críticos durante el proceso. ¿Quieres proceder?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimportform.cpp" line="391"/>
        <source>Importing process aborted!</source>
        <translation>Proceso de Importación abortado!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimportform.cpp" line="497"/>
        <source>Importing process canceled by user!</source>
        <translation>Proceso de Importación cancelado por usuario!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimportform.cpp" line="522"/>
        <source>Importing process sucessfuly ended!</source>
        <translation>Proceso de Importación terminado satisfactoriamente!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimportform.cpp" line="586"/>
        <source>No databases found</source>
        <translation>Base de datos no encontrada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimportform.cpp" line="606"/>
        <source>Found %1 database(s)</source>
        <translation>Encontrada %1 bases de dato(s)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimportform.cpp" line="634"/>
        <source>Retrieving objects from database...</source>
        <translation>Recuperando objetos de base de datos...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimportform.cpp" line="636"/>
        <source>Retrieving cluster level objects...</source>
        <translation>Recuperando objetos a nivel de clúster...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimportform.cpp" line="682"/>
        <source>Retrieving objects of schema `%1&apos;...</source>
        <translation>Recuperando objetos del esquema `%1&apos;...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimportform.cpp" line="695"/>
        <source>Retrieving objects of table `%1&apos;...</source>
        <translation>Recuperando objetos de la tabla `%1&apos;...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimportform.cpp" line="820"/>
        <source>This is a PostgreSQL built-in data type and cannot be imported.</source>
        <translation>Esta es una tipo de datos incorporado PostgreSQL y no se puede importar.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimportform.cpp" line="832"/>
        <source>This is a pgModeler&apos;s built-in object. It will be ignored if checked by user.</source>
        <translation>Esta es objeto incorporado del pgModeler. Se ignora si se activa por el usuario.</translation>
    </message>
</context>
<context>
    <name>DatabaseImportHelper</name>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="183"/>
        <source>Retrieving system objects... `%1&apos;</source>
        <translation>Recuperando objetos del sistema... `%1&apos;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="233"/>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="257"/>
        <source>Retrieving objects... `%1&apos;</source>
        <translation>Recuperando objetos... `%1&apos;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="315"/>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="423"/>
        <source>Creating object `%1&apos; (%2)...</source>
        <translation>Creando objecto `%1&apos; (%2)...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="361"/>
        <source>Trying to recreate object `%1&apos; (%2)...</source>
        <translation>Intentar recrear objeto `%1&apos; (%2)...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="384"/>
        <source>Import failed to recreate some objects in `%1&apos; tries.</source>
        <translation>Importación no pudo recrear algunos objetos en `%1&apos; intento.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="452"/>
        <source>Creating permissions for object `%1&apos; (%2)...</source>
        <translation>Creación permisos por objecto `%1&apos; (%2)...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="470"/>
        <source>Creating columns permissions...</source>
        <translation>Creación permisos de columnas...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="521"/>
        <source>Updating relationships of `%1&apos; (%2)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="558"/>
        <source>Validating relationships...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="2084"/>
        <source>Assigning sequences to columns...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update relationships of `%1&apos; (%2)...</source>
        <translation type="vanished">Actualizar relaciones de `%1&apos; (%2)...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="586"/>
        <source>The database import ended but some errors were generated and saved into the log file `%1&apos;. This file will last until pgModeler quit.</source>
        <translation>La importación de base de datos terminó pero algunos errores se genera y se guarda en el archivo de registro `%1&apos;. Este archivo se prolongará hasta salga de pgModeler.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="2047"/>
        <source>Destroying unused detached columns...</source>
        <translation>Destruyendo columnas separadas no utilizados...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databaseimporthelper.cpp" line="2022"/>
        <source>Creating table inheritances...</source>
        <translation>Creación de herencias de tabla...</translation>
    </message>
</context>
<context>
    <name>DatabaseModel</name>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="358"/>
        <source>The demonstration version can create only `%1&apos; instances of each object type! You&apos;ve reach this limit for the type: `%2&apos;</source>
        <translation>La versión de demostración sólo puede crear `%1&apos; instancias de cada tipo de objeto! Tienes que llegar a este límite para el tipo: `%2&apos;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="2961"/>
        <source>Loading: `%1&apos; (%2)</source>
        <translation>Cargando: `%1&apos; (%2)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="3008"/>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="3020"/>
        <source>Validating relationships...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="6362"/>
        <source>Generating %1 of the object `%2&apos; (%3)</source>
        <translation>Generando %1 del objecto `%2&apos; (%3)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="9071"/>
        <source>Saving object `%1&apos; (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="9221"/>
        <source>Saving metadata of the object `%1&apos; (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="9245"/>
        <source>Metadata file successfully saved!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="9248"/>
        <source>Process successfully ended but no metadata was saved!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="9325"/>
        <source>Creating object `%1&apos; (%2)</source>
        <translation type="unfinished">Creando objecto `%1&apos; (%2)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="9331"/>
        <source>Object `%1&apos; (%2) already exists. Ignoring.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="9383"/>
        <source>Loading metadata for object `%1&apos; (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="9503"/>
        <source>Object `%1&apos; (%2) not found. Ignoring metadata.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="9515"/>
        <source>Metadata file successfully loaded!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DatabaseWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databasewidget.ui" line="39"/>
        <source>Attributes</source>
        <translation>Atributos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databasewidget.ui" line="92"/>
        <source>LC_COLLATE:</source>
        <translation>LC_COLLATE:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databasewidget.ui" line="118"/>
        <source>LC_CTYPE:</source>
        <translation>LC_CTYPE:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databasewidget.ui" line="157"/>
        <source>Template DB:</source>
        <translation>DB Modelo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databasewidget.ui" line="170"/>
        <source>Model Author:</source>
        <translation>Autor del Modelo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databasewidget.ui" line="189"/>
        <source>Encoding:</source>
        <translation>Codificación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databasewidget.ui" line="225"/>
        <source>Connections:</source>
        <translation>Conexiones:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databasewidget.ui" line="284"/>
        <source>Default Objects</source>
        <translation>Objectos por Defecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databasewidget.ui" line="302"/>
        <source>Tablespace:</source>
        <translation>Tablespace:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databasewidget.ui" line="309"/>
        <source>Schema:</source>
        <translation>Esquema:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databasewidget.ui" line="316"/>
        <source>Collation:</source>
        <translation>Colación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/databasewidget.ui" line="323"/>
        <source>Owner:</source>
        <translation>Propietario:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databasewidget.cpp" line="37"/>
        <source>The fields &lt;strong&gt;LC_COLLATE&lt;/strong&gt; and &lt;strong&gt;LC_CTYPE&lt;/strong&gt; have pre-configured values based upon the running system. You can freely modify those values if you intend to export the model to another host.</source>
        <translation>Los campos &lt;strong&gt;LC_COLLATE&lt;/strong&gt; y &lt;strong&gt;LC_CTYPE&lt;/strong&gt; valores basados en el sistema en funcionamiento han preconfigurado. Usted puede modificar libremente estos valores si tiene intención de exportar el modelo a otro host.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databasewidget.cpp" line="42"/>
        <source>Use the above fields to specify the default attributes assigned to new objects created on the database model. Leaving a field empty will cause PostgreSQL to use the default values when exporting the model.</source>
        <translation>Utilice los campos de arriba para especificar los atributos predeterminados asignados a los nuevos objetos creados en el modelo de base de datos. Dejando a un campo vacío hará que PostgreSQL para utilizar los valores predeterminados al exportar el modelo.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/databasewidget.cpp" line="55"/>
        <location filename="../libpgmodeler_ui/src/databasewidget.cpp" line="67"/>
        <location filename="../libpgmodeler_ui/src/databasewidget.cpp" line="132"/>
        <location filename="../libpgmodeler_ui/src/databasewidget.cpp" line="137"/>
        <source>Default</source>
        <translation>Por Defecto</translation>
    </message>
</context>
<context>
    <name>DomainWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/domainwidget.ui" line="29"/>
        <source>Default Value:</source>
        <translation>Valor Por Defecto:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/domainwidget.ui" line="39"/>
        <source>Constraint</source>
        <translation>Resticción</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/domainwidget.ui" line="57"/>
        <source>Name:</source>
        <translation>Nombre:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/domainwidget.ui" line="67"/>
        <source>Not Null:</source>
        <translation>No Nulo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/domainwidget.ui" line="81"/>
        <source>Check Expr.:</source>
        <translation>Expr. Chequeo:</translation>
    </message>
</context>
<context>
    <name>DonateWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/donatewidget.ui" line="26"/>
        <source>Form</source>
        <translation type="unfinished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/donatewidget.ui" line="71"/>
        <source>Donate to pgModeler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/donatewidget.ui" line="96"/>
        <source>Hide this widget</source>
        <translation type="unfinished">Ocultar este widget</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/donatewidget.ui" line="99"/>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/donatewidget.ui" line="133"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;pgModeler is brought to you thanks to a &lt;span style=&quot; font-style:italic;&quot;&gt;great effort to create and distribute a quality product&lt;/span&gt;. This project is reaching out levels of maturity never imagined. All this is the result of a joint work between its author and the &lt;span style=&quot; font-weight:600;&quot;&gt;Open Source community&lt;/span&gt;. &lt;br/&gt;&lt;br/&gt;This software has a long way to go yet and with your help we&apos;ll keep maintaining the good job and bringing new improvements on each release. If you did like pgModeler and thinks it deserves a contribution please make a donation!&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/donatewidget.ui" line="176"/>
        <source>I want to help!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ElementsWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/elementswidget.ui" line="14"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/elementswidget.ui" line="53"/>
        <source>Column:</source>
        <translation>Columna:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/elementswidget.ui" line="119"/>
        <source>Expression:</source>
        <translation>Expresión:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/elementswidget.ui" line="132"/>
        <source>Collation:</source>
        <translation>Colación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/elementswidget.ui" line="157"/>
        <source>Operator Class:</source>
        <translation>Operador de Clases:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/elementswidget.ui" line="164"/>
        <source>Operator:</source>
        <translation>Operador:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/elementswidget.ui" line="177"/>
        <source>Sorting:</source>
        <translation>Ordenación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/elementswidget.ui" line="195"/>
        <source>Ascending</source>
        <translation>Ascendente</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/elementswidget.ui" line="211"/>
        <source>Descending</source>
        <translation>Descendente</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/elementswidget.ui" line="224"/>
        <source>Nulls first</source>
        <translation>Nulos primeros</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/elementswidget.cpp" line="40"/>
        <source>Element</source>
        <translation>Elemento</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/elementswidget.cpp" line="42"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/elementswidget.cpp" line="44"/>
        <source>Operator Class</source>
        <translation>Operador de Clases</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/elementswidget.cpp" line="46"/>
        <source>Sorting</source>
        <translation>Ordenación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/elementswidget.cpp" line="47"/>
        <source>Nulls First</source>
        <translation>Nulos Primero</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/elementswidget.cpp" line="126"/>
        <source>Collation</source>
        <translation>Colación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/elementswidget.cpp" line="145"/>
        <source>Operator</source>
        <translation>Operador</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/elementswidget.cpp" line="240"/>
        <source>Expression</source>
        <translation>Expresión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/elementswidget.cpp" line="261"/>
        <source>Yes</source>
        <translation>Si</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/elementswidget.cpp" line="263"/>
        <source>No</source>
        <translation>No</translation>
    </message>
</context>
<context>
    <name>EventTriggerWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/eventtriggerwidget.ui" line="29"/>
        <source>Event:</source>
        <translation>Evento:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/eventtriggerwidget.ui" line="56"/>
        <source>Function:</source>
        <translation>Función:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/eventtriggerwidget.ui" line="69"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/eventtriggerwidget.ui" line="89"/>
        <source>Tag:</source>
        <translation>Tag:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/eventtriggerwidget.cpp" line="37"/>
        <source>Tag command</source>
        <translation>Comando tag</translation>
    </message>
</context>
<context>
    <name>Exception</name>
    <message>
        <location filename="../libutils/src/exception.cpp" line="23"/>
        <source>Assignment of a pseudo-type to the type of the column!</source>
        <translation>Asignación de un tipo de pseudo con el tipo de la columna!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="24"/>
        <source>Zero length assignment!</source>
        <translation>Longitud asignación igual a Cero!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="25"/>
        <source>Assignment of a precision greater than the length of the type!</source>
        <translation>Asignación de una precisión mayor que la longitud del tipo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="26"/>
        <source>Assignment of an invalid precision to type time, timestamp or interval. The precision in this case must be equal to or less than 6!</source>
        <translation>Asignación de una precisión no válido para el tipo de tiempo, marca de tiempo o intervalo. La precisión en este caso debe ser igual o inferior a 6!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="27"/>
        <source>Assignment of a not allocated column to object `%1&apos; (%2)!</source>
        <translation>Asignación de una columna no asignados a objeto `%1&apos; (%2)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="28"/>
        <source>Reference to a column which index is out of the capacity of the column list!</source>
        <translation>La referencia a una columna que índice está fuera de la capacidad de la lista de columnas!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="29"/>
        <source>Assignment of not allocated object!</source>
        <translation>Asignación de objeto no asignado!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="30"/>
        <source>Assignment of a not allocated schema to object `%1&apos; (%2)!</source>
        <translation>Asignación de un esquema no asignado al objeto `%1&apos; (%2)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="31"/>
        <source>The object `%1&apos; (%2) has inconsistent SQL or XML definition!</source>
        <translation>El objeto `%1&apos; (%2) tiene la configuración inconsistente (definición SQL / XML no válido)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="32"/>
        <source>The object `%1&apos; (%2) already exists on `%3&apos; (%4)!</source>
        <translation>El objeto `%1&apos; (%2) ya existe en `%3&apos; (%4)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="33"/>
        <source>The object `%1&apos; (%2) cannot be assigned because there is already exists in the container object `%3&apos;!</source>
        <translation>El objeto `%1&apos; (%2) no puede ser asignado porque ya se existe en el objeto contenedor `%3&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="34"/>
        <source>Assigning object of an invalid type!</source>
        <translation>Asignación de objeto de un tipo no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="35"/>
        <source>Removing an object of an invalid type!</source>
        <translation>Eliminación de un objeto de un tipo no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="36"/>
        <source>Obtaining an object of an invalid type!</source>
        <translation>Obtención de un objeto de un tipo no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="37"/>
        <source>Assignment of empty name to table return type!</source>
        <translation>Asignación de nombre vacío de tipo de tabla de retorno!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="38"/>
        <source>The insertion of the parameter `%1&apos; will not be possible because there is another parameter with same name in the function `%2&apos;!</source>
        <translation>La inserción del parámetro `%1&apos; no será posible porque no hay otro parámetro con el mismo nombre en la función `%2&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="39"/>
        <source>The insertion of the table return type `%1&apos; will not be possible because there is another return type with the same name in the `%2&apos;!</source>
        <translation>La inserción del tipo de tabla de retorno `%1&apos; no será posible porque hay otro tipo de retorno con el mismo nombre en el `%2&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="40"/>
        <source>Reference to a parameter which index is out of the parameter list bounds!</source>
        <translation>La referencia a un evento que no pertenece a disparar!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="41"/>
        <source>Reference to an event which does not belongs to trigger!</source>
        <translation>La referencia a un evento que no pertenece al trigger!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="42"/>
        <source>The column `%1&apos; cannot be assigned to the trigger `%2&apos; because they belongs to different parent tables!</source>
        <translation>La columna `%1&apos; no puede ser asignada a un Trigger `%2&apos; porque no pertenece a la tabla padre!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="43"/>
        <source>Assignment of a not allocated function to object `%1&apos; (%2)!</source>
        <translation>Asignación de una función no asignada a objeto `%1&apos; (%2)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="44"/>
        <source>Assignment of a function which return type is different from `%1&apos;!</source>
        <translation>Asignación de una función que tipo de retorno es diferente de `%1&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="45"/>
        <source>Assignment of a function which parameter count is invalid to the object `%1&apos; (%2)!</source>
        <translation>Asignación de una función que cuente parámetro no es válido para el objeto `%1&apos; (%2)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="46"/>
        <source>Assignment of a function which language is invalid!</source>
        <translation>Asignación de una función que el lenguaje no es válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="47"/>
        <source>Event trigger function must be coded in any language other than SQL!</source>
        <translation>Función de disparo de eventos debe estar codificado en cualquier idioma que no sea SQL!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="48"/>
        <source>Assignment of not allocated table to object `%1&apos; (%2)!</source>
        <translation>Asignación de tabla no asignado a objeto `%1&apos; (%2)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="49"/>
        <source>Reference to an argument which index is out of argument list bounds!</source>
        <translation>La referencia a un argumento que el índice está fuera de la capacidad de la lista de argumentos!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="50"/>
        <source>Assignment of empty name to an object!</source>
        <translation>Asignación de nombre vacío a un objeto!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="51"/>
        <source>Assignment of a name which contains invalid characters!</source>
        <translation>Asignación de nombre no válido a un objeto!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="52"/>
        <source>Assignment of a name which length exceeds the maximum of 63 characters!</source>
        <translation>Asignación de un nombre cuya longitud supera el máximo de 63 caracteres!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="53"/>
        <source>Assignment of schema object which type is invalid!</source>
        <translation>Asignación de objeto que tipo de esquema no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="54"/>
        <source>Assignment of tablespace object with invalid type!</source>
        <translation>Asignación de objeto de tablespace con tipo no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="55"/>
        <source>Assignment of tablespace to an invalid object!</source>
        <translation>Asignación de tablespace a un objeto no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="56"/>
        <source>Assignment of tablespace to a constraint which type is invalid! To belong to a tablespace the constraint must be a primary key or unique!</source>
        <translation>Asignación de espacio de tabla a una restricción de qué tipo es válido! Para pertenecer a un espacio de tabla la restricción debe ser una clave primaria o único!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="57"/>
        <source>Assignment of owner object which type is invalid!</source>
        <translation>Asignación de objeto que tipo de propietario no es válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="58"/>
        <source>Assignment of owner to an invalid object!</source>
        <translation>Asignación de propietario para un objeto no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="59"/>
        <source>Assignment of appended or prepended SQL to an invalid object!</source>
        <translation>Asignación de SQL añadido o preañadido a un objeto no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="60"/>
        <source>Reference to a function with invalid type!</source>
        <translation>La referencia a una función con tipo no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="61"/>
        <source>Reference to an argument of the operator with invalid type!</source>
        <translation>La referencia a un argumento del operador con el tipo no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="62"/>
        <source>Reference to an operator with invalid type!</source>
        <translation>La referencia a un operador con tipo no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="63"/>
        <source>Assignment of value to an invalid option type on role!</source>
        <translation>Asignación de valor a un tipo de opción no válida en el rol!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="64"/>
        <source>Reference to an invalid role type!</source>
        <translation>La referencia a un tipo de rol no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="65"/>
        <source>The insertion of the role `%1&apos; is not possible because this is already being referenced by role `%2&apos;!</source>
        <translation>La inserción del rol `%1&apos; no es posible porque esto ya está siendo referenciado por rol `%2&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="66"/>
        <source>Reference redundancy detected by having the role `%1&apos; referencing the role `%2&apos;!</source>
        <translation>Referencia redundancia detecta por tener el rol `%1&apos; referencia al rol `%2&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="67"/>
        <source>The role `%1&apos; can not be listed as a member of itself!</source>
        <translation>El rol `%1&apos; no puede ser listado como un miembro de sí mismo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="68"/>
        <source>Reference to a role which index is out of role list bounds!</source>
        <translation>La referencia a un rol el índice del cual está fuera de la lista de rol límites!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="69"/>
        <source>Insertion of empty command to the rule!</source>
        <translation>Inserción de comando nulo en la regla!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="70"/>
        <source>Reference to a command which index is out of the command list bounds!</source>
        <translation>La referencia a un comando que el índice está fuera de la capacidad de la lista de comandos!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="71"/>
        <source>Is not possible to create a self generalization/copy relationship! The table can not inherit or copy their own attributes!</source>
        <translation>No es posible crear una relación de auto generalización / dependecy! La tabla no puede heredar o copiar sus propios atributos!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="72"/>
        <source>Assignment of an object that already belongs to another table!</source>
        <translation>Asignación de un objeto que ya pertenece a otra tabla!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="73"/>
        <source>Assignment of a schema to the sequence which differs from the schema of the owner table!</source>
        <translation>Asignación de un esquema de la secuencia que se diferencia del esquema de la tabla dueño!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="74"/>
        <source>Assignment of an invalid value to one of the sequence attributes!</source>
        <translation>Asignación de un valor no válido para uno de los atributos de secuencia!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="75"/>
        <source>Assignment of a minimum value to the sequence which is greater than the maximum value!</source>
        <translation>Asignación de un valor mínimo a la secuencia que es mayor que el valor máximo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="76"/>
        <source>Assignment of a start value to the sequence which is extrapolating the range defined by minimum and maximum values!</source>
        <translation>Asignación de un valor de inicio a la secuencia que se extrapolando el rango definido por valores mínimo y máximo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="77"/>
        <source>Assignment of a null increment value to the sequence!</source>
        <translation>Asignación de un valor nulo de incremento a la secuencia!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="78"/>
        <source>Assignment of null cache value to the sequence!</source>
        <translation>Asignación de cache de secuencia con valor nulo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="79"/>
        <source>Assignment of owner table which is not in the same schema as the sequence `%1&apos;!</source>
        <translation>Asignación de dueño de tabla que no está en el mismo esquema que la secuencia `%1&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="80"/>
        <source>Assignment of owner table which does not belong to the same owner of the sequence `%1&apos;!</source>
        <translation>Asignación de dueño de tabla que no pertenece al mismo dueño de la secuencia `%1&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="81"/>
        <source>Assignment of a nonexistent owner column to the sequence `%1&apos;!</source>
        <translation>Asignación de una dueño inexistente a una columna para secuencia `%1&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="82"/>
        <source>Assignment of an owner column to the sequence `%1&apos; that is not related to any table!</source>
        <translation>Asignación de una dueño a una columna para la secuencia `%1&apos; que no está relacionada a ninguna tabla!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="83"/>
        <source>Reference to a label which index is out of labels list bounds!</source>
        <translation>Referencia a una etiqueta que el índice está fuera de límites de la lista de etiquetas!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="84"/>
        <source>Allocation of object with invalid type!</source>
        <translation>Asignación del objeto con tipo no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="85"/>
        <source>Assignment of a function with invalid return type to object `%1&apos; (%2)!</source>
        <translation>Asignación de función con tipo de retorno inválido a objeto `%1&apos; (%2)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="86"/>
        <source>Assignment of a function with invalid parameter(s) type(s) to object `%1&apos; (%2)!</source>
        <translation>Asignación de función con tipo de parâmetro(s) inválido(s) a objeto `%1&apos; (%2)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="87"/>
        <source>Assignment of not allocated language!</source>
        <translation>Asignación de el lenguaje no asignado!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="88"/>
        <source>Assignment of language object which type is invalid!</source>
        <translation>Asignación de objeto de lenguaje que el tipo no es válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="89"/>
        <source>Reference to data type with an index outside the capacity of data types list!</source>
        <translation>Referencia al tipo de datos con un índice fuera de la capacidad de la lista actualizada tipos!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="90"/>
        <source>Assignment of a null type to object `%1&apos; (%2)!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="129"/>
        <source>Unable to write the file `%1&apos; due to one or more errors in the definition generation process!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="131"/>
        <source>The configuration of the relationship `%1&apos; generates a redundancy between the relationships `%2&apos;. Redundancy on identifier or generalization/copy relationships are not accepted since they result in incorrect column spreading making the model inconsistent!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="196"/>
        <source>Reference to a tuple with an invalid index or the result is empty (no tuples)!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="199"/>
        <source>Invalid use of a view reference as whole SQL definition! The assigned reference must be an expression!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="203"/>
        <source>At the moment pgModeler does not support the creation of primary keys which some columns were generated by relationship connection. To create primary keys with this feature you can use the field `Identifier&apos; or the tab `Primary key&apos; on relationship editing form!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="217"/>
        <source>Reference to a function id which is incompatible with the user define type configuration!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="225"/>
        <source>Invalid use of variadic parameter mode! This mode can be used only with an array or &quot;any&quot; data type!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="236"/>
        <source>Assignment of an invalid object to `%1&apos; (%2)! The assigned object must be of type `%3&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="239"/>
        <source>It&apos;s not possible convert the type of the column `%1&apos; to serial! It must have an `integer&apos; based type and its default value must be a call to `nextval(seq_name::regclass)&apos; function or a sequence object must be directly assigned to the column!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="243"/>
        <source>Trying to undo/redo an invalid operation over an object that does not exists anymore or can&apos;t be handled! The operation history will be cleaned up.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="246"/>
        <source>A parent table of `%1&apos; which OID is `%2&apos; was not found in the set of imported objects!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="247"/>
        <source>The enumeration `%1&apos; can&apos;t be assigned to the type `%2&apos; because contains invalid characters!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="248"/>
        <source>The enumeration `%1&apos; can&apos;t be assigned to the type `%2&apos; because is too long!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="249"/>
        <source>The connection was idle for too long and was automatically closed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="250"/>
        <source>The connection was unexpectedly closed by the database server `%1&apos; at port `%2&apos;!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assignment of a null type to to object `%1&apos; (%2)!</source>
        <translation type="vanished">Asignación de un tipo nulo de oponerse a `%1&apos; (%2)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="91"/>
        <source>Assignment of invalid type to the object!</source>
        <translation>Asignación de un tipo inválido a objeto!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="92"/>
        <source>Assignment of an empty directory to object `%1&apos; (%2)!</source>
        <translation>Asignación de un diretório vacio a objeto: `%1&apos; (%2)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="93"/>
        <source>Obtaining types with invalid quantity!</source>
        <translation>Obtención de tipos con una cantidad no válida!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="94"/>
        <source>Insertion of item which already exists in the attributes list of the type!</source>
        <translation>Inserción de objeto que ya existe en la lista del tipo de atributos!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="95"/>
        <source>Insertion of invalid item in the attributes list of the type!</source>
        <translation>Inserción de item inválido en la lista del tipo de atibutos!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="96"/>
        <source>Insertion of item which already exists in the enumarations list of the type!</source>
        <translation>Inserción de item ya existente en la lista del tipo de enumeraciones!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="97"/>
        <source>Insertion of invalid item in the enumerations list of the type!</source>
        <translation>Inserción de item inválido en laa lista del tipo de enumeraciones!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="98"/>
        <source>Reference to an attribute which index is out of the attributes list bounds!</source>
        <translation>Referencia a un atributo que el índice está fuera de la capacidad de la lista de atributos!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="99"/>
        <source>Reference to an enumeration which index is out of the enumerations list bounds!</source>
        <translation>Referencia a una enumeración con índice fuera de la capacidad de la lista de enumeraciones!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="100"/>
        <source>Assignment of invalid configuration to the type!</source>
        <translation>Asignación de configuración no válida para el tipo!</translation>
    </message>
    <message>
        <source>The data type `%1&apos; can not be assigned because it already exists in the types list of the aggregate function `%2&apos;!</source>
        <translation type="vanished">El tipo de dato `%1&apos; no puede ser asignado pues el mismo ya existente en la lista de tipos de la función de agregación `%2&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="101"/>
        <source>Assignment of an operator which input type count is invalid to aggregate function!</source>
        <translation>Asignación de operador a una función de agregacíon con cantidad de tipos de entrada inválida!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="102"/>
        <source>Assignment of an operator which types of arguments is invalid!</source>
        <translation>Asignación de operador con argumentos de tipos inválidos!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="103"/>
        <source>Assignment of system reserved name to the object `%1&apos; (%2)!</source>
        <translation>Asignación de nombre reservado por el sistema a objeto `%1&apos; (%2)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="104"/>
        <source>One function with invalid configuration is been used by the object `%1&apos; (%2)!</source>
        <translation>Una función de configuración inválido está siendo usada por el objeto `%1&apos; (%2)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="105"/>
        <source>Assignment of an invalid strategy/support number to an operator class element!</source>
        <translation>Asignación de un número inválido de estratégia/suporte del elemento de clase de operadores!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="106"/>
        <source>Insertion of element which already exists in the element list!</source>
        <translation>Inserción de elemento ya existente en la lista de elementos!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="107"/>
        <source>Reference to an element which index is out of element list bounds!</source>
        <translation>Referencia a un elemento con índice fuera de límites de la lista de elementos!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="108"/>
        <source>Reference to an object which index is out of object list bounds!</source>
        <translation>La referencia a un objeto que el índice está fuera de límites de la lista de objetos!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="109"/>
        <source>Removal of an object not allocated!</source>
        <translation>Eliminación de un objeto no asignado!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="110"/>
        <source>The object `%1&apos; (%2) can not be removed because it is being referenced by object `%3&apos; (%4)!</source>
        <translation>El objeto `%1&apos; (%2) no puede ser removido pues está siendo referenciado por el objeto `%3&apos; (%4)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="111"/>
        <source>The object `%1&apos; (%2) can not be removed because it is being referenced by object `%3&apos; (%4) that belongs to `%5&apos; (%6)!</source>
        <translation>El objeto `%1&apos; (%2) no pode ser removido pues está siendo referenciado por el objeto `%3&apos; (%4) perteneciente a `%5&apos; (%6)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="112"/>
        <source>Operation with object(s) which type(s) is invalid!</source>
        <translation>Operación con objeto(s) de tipo(s) inválido(s)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="113"/>
        <source>Reference to object with invalid type!</source>
        <translation>Referencia a un objeto con tipo inválido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="114"/>
        <source>Operation with object not allocated!</source>
        <translation>Operación con objeto no asignado!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="115"/>
        <source>The creation of the relationship `%1&apos; between the table `%2&apos; and `%3&apos; can not be done because one does not have a primary key. If the relationship is of the type n-n both tables must have primary keys!</source>
        <translation>La criación de la Relación `%1&apos; entre las tabla `%2&apos; y `%3&apos; no puede ser hecha pues una de ellas no posee una llave primária. Si la relación es del tipo n-n ambas tablas deben tener claves principales!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="116"/>
        <source>The relationship of the type 1-1 where both tables are mandatory participation is not implemented because it requires fusion between the tables that breaks the modeling done by the user!</source>
        <translation>La relación del tipo 1-1, donde ambas tablas son la participación obligatoria no se aplica, ya que requiere la fusión entre las tablas que rompe el modelado realizado por el usuario!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="117"/>
        <source>Assignment of an invalid expression to the object!</source>
        <translation>Asignación de expresión inválida a objeto!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="118"/>
        <source>Assignment of a primary key to a table which already has one!</source>
        <translation>Asignación de llave primaria a una tabla la cual ya poseia una!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="119"/>
        <source>Identifier relationship can not be created for a self relationship, relationships of the type n-n, copy or generalization!</source>
        <translation>Identificador relación no se puede crear de una relación autorelaciones del tipo n-n, dependencia o la generalización!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="120"/>
        <source>Unable to create a copy relationship because the column `%1&apos; in table `%2&apos; already exists in table `%3&apos;!</source>
        <translation>Imposible crear una Relación de dependencia pues la columna `%1&apos; de la tabla `%2&apos; ya existe en la tabla `%3&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="121"/>
        <source>Unable to create the generalization relationship because the column `%1&apos; in table `%2&apos; can not be merged with the column `%3&apos; of table `%4&apos; because they have incompatible types!</source>
        <translation>Imposible crear una Relación de generalización pues la columna `%1&apos; de la tabla `%2&apos; no puede ser funcionada con la columna `%3&apos; de la tabla `%4&apos; por ser de tipos incompatibles!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="122"/>
        <source>Unable to create the generalization relationship because the constraint `%1&apos; in table `%2&apos; can not be merged with the constraint `%3&apos; of table `%4&apos; due to their incompatible composition!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="123"/>
        <source>An attribute can not be added to a copy or generalization relationship!</source>
        <translation>Un atributo no puede ser adicionado a una Relación de generalización o dependencia!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="124"/>
        <source>A foreign key can not be added to a relationship because is created automatically when this is connected!</source>
        <translation>Una llave estrangera no puede ser adicionado a um Relación pues esta es creada automaticamente en el momento de la conexión de la mismo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="125"/>
        <source>The object `%1&apos; (%2) is referencing the object `%3&apos; (%4) which was not found in the model!</source>
        <translation>El objeto `%1&apos; (%2) está referenciando el objeto `%3&apos; (%4) el cual no fue encontrado en la lista de objetos del mismo tipo en el modelo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="126"/>
        <source>Reference to an user-defined data type that not exists in the model!</source>
        <translation>Referencia un tipo de dato definido por el usuário el cual no existe en el modelo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="127"/>
        <source>Assignment of invalid maximum size to operation list!</source>
        <translation>Asignación de tamaño máximo inválido a lista de operaciones!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="128"/>
        <source>Unable to write the file or directory `%1&apos;! Make sure the output directory exists, or if the user has write permissions over it!</source>
        <translation>Imposible escribir en el archivo `%1&apos;! Asegurase de que el diretório existe o si el usuário tiene permisos de aceso al mismo!</translation>
    </message>
    <message>
        <source>Unable to write the file `%1&apos;&apos; due to one or more errors in the definition generation process!</source>
        <translation type="vanished">Imposible escribir el modelo en el archivo `%1&apos;&apos; debido a uno o más errores en el proceso de geración de la definición de el mismo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="130"/>
        <source>There is already a relationship between `%1&apos; (%2) and `%3&apos; (%4) in the model!</source>
        <translation>Ya existe una Relación entre `%1&apos; (%2) y `%3&apos; (%4) en el modelo!</translation>
    </message>
    <message>
        <source>The configuration of the relationship `%1&apos; generates a redundancy between the relationships `%2&apos;. Redundancy on identifier or generalization/copy relationships are not accepted since they result in  incorrect column spreading making the model inconsistent!</source>
        <translation type="vanished">La configuración de la Relación `%1&apos; genera una redundancia entre las Relaciones `%2&apos;. Redundancia de Relaciones identificadores o de generalización/dependencia no son acetados pues resulta en una propagación incorreta de columnas tornando el modelo inconsiste!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="132"/>
        <source>One or more objects were invalidated and automatically removed because they were referencing table columns which were included through relationships and which no longer exists due to disconnection of relationships or exclusion of such generated columns!</source>
        <translation>Uno o más objetos fueron invalidadas y se eliminan de forma automática, ya que se hacer referencia a columnas de tabla que se incluyeron a través de relaciones y que ya no existe debido a la desconexión de las relaciones o la exclusión de tales columnas generadas!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="133"/>
        <source>The primary key `%1&apos; can only be allocated if declared within a block of code that defines a table or relationship!</source>
        <translation>La llave primaria `%1&apos; sólo puede ser asignada si es declarada dentro de un bloque de código que define una tabla o Relación!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="134"/>
        <source>Reference to an invalid privilege type!</source>
        <translation>Referencia a un tipo de privilégio inválido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="135"/>
        <source>Insertion of a role which already exists in the role list of the permission!</source>
        <translation>La inserción de un rol que ya existe en la lista de roles de los permisos!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="136"/>
        <source>Assignment of privilege incompatible with the type of object referenced by permission!</source>
        <translation>Asignación de privilegios incompatibles con el tipo de objeto al que hace referencia el permiso!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="137"/>
        <source>There is already a permission on object `%1&apos; (%2) which has one or more equal roles from those present on permission to be assigned to the object!</source>
        <translation>Ya existe una permiso sobre el objeto `%1&apos; (%2) que tiene uno o más iguales roles de de aquellos presentes en el permiso para ser asignado al objeto!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="138"/>
        <source>A permission is referencing the object `%1&apos; (%2) which was not found in the model!</source>
        <translation>Una permiso está referenciando al objeto `%1&apos; (%2) el cual no fue encontrado en el modelo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="139"/>
        <source>The object `%1&apos; (%2) can not be created because its not being assigned to any schema!</source>
        <translation>El objeto `%1&apos; (%2) no puede ser creado por no estar asignado a ningun esquema!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="140"/>
        <source>The tablespace `%1&apos; can not be inserted into the model because it points to the same directory as the tablespace `%2&apos;!</source>
        <translation>El tablespace `%1&apos; no puede ser insertado en el modelo pues apunta para el mismo diretório que el tablespace &apos;%2&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="141"/>
        <source>It is not possible to create arrays of domains or sequences (dimension &gt;= 1)! PostgreSQL does not yet implement this feature!</source>
        <translation>No es posíble crear arreglos de domínios o secuencias (dimención &gt;= 1)! PostgreSQL todavía no implementa esta funcionalidad!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="142"/>
        <source>The function `%1&apos; can not get a source code as a definition because its language is set to C. Use the attributes symbol and dynamic library instead!</source>
        <translation>La función `%1&apos; no puede obtener un código fuente como una definición, porque su lenguaje se establece en C. Use el símbolo de atributos y la biblioteca dinámica en su lugar!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="143"/>
        <source>The function `%1&apos; can have the attributes symbol and dynamic library configured only if the language is set to C. For all other cases you must specify a source code that defines it in the DBMS!</source>
        <translation>La función %1&apos; puede tener el símbolo de atributos y la biblioteca dinámica configurada sólo si el idioma se establece en C. Para todos los demás casos se debe especificar un código fuente que lo define en el SGBD!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="144"/>
        <source>The operator `%1&apos; can not be assigned as a comutator of operator `%2&apos; because it has incompatible settings!</source>
        <translation>El operador %1&apos;; no puede ser asignado como comutador de operador `%2&apos; porque tiene configuración incompatibles!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="145"/>
        <source>The operator `%1&apos; can not be assigned as negator of operator `%2&apos; because it has incompatible settings!</source>
        <translation>El operador `%1&apos; no puede ser asignado como negador del operador `%2&apos; porque tiene configuración incompatibles!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="146"/>
        <source>The type `%1&apos; can not self refer in the attributes `element&apos; or `copy type&apos; or be used as a data type of an attribute in the configuration of a composite type!</source>
        <translation>El tipo `%1&apos; no puede ser referenciado en los atributos `elementos&apos; o `tipo cópia&apos; o ser usado como tipo de dato de un atributo en la configuración de tipo compuesto!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="147"/>
        <source>Assignment of invalid element to type `%1&apos;!</source>
        <translation>Asignación de elemento no válido con el tipo `%1&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="148"/>
        <source>Assignment of invalid alignment to type `%1&apos;!</source>
        <translation>Asignación de elemento no válido con el tipo `%1&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="149"/>
        <source>Assignment of invalid name to the table generated from N-N relationship!</source>
        <translation>Asignación de nombre no válido a la tabla genera a partir de la relación N-N!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="150"/>
        <source>The relationship `%1&apos; can not make use of the special primary key because it is marked as identifier or it is a self relationship!</source>
        <translation>La Relación `%1&apos; no puede hacer uso de la clave primaria especial. Sólo las relaciones de generalización / dependencia tienen acceso a este recurso!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="151"/>
        <source>The object `%1&apos; (%2) can not be edited or deleted because it was automatically included through a relationship! If the object is an attribute or constraint the modifications must be done on the relationship editing form.</source>
        <translation>El objeto `%1&apos; (%2) no puede ser editado o eliminado porque estaba incluido automáticamente a través de una relación! Para manipular el objeto es necesario hacerlo desde el formulario de edición de la relación que mantiene.</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="152"/>
        <source>The object `%1&apos; (%2) can not be deleted because it is protected!</source>
        <translation>El objeto `%1&apos; (%2) no puede ser excluído por estar protegido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="153"/>
        <source>The group `%1&apos; has already been declared earlier!</source>
        <translation>El grupo `%1&apos; ya fue declarado anteriormente!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="154"/>
        <source>The group `%1&apos; can not be built in the groups declaration block (%2)!</source>
        <translation>El grupo `%1&apos; no puede ser construído en el bloque de declaración de grupos (%2)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="155"/>
        <source>The group `%1&apos; was built but not declared in the groups declaration block (%2)!</source>
        <translation>El grupo `%1&apos; fue construído pero no declarado en el bloque de declaración de grupos (%2)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="156"/>
        <source>The group `%1&apos; can not be built without possessing child elements!</source>
        <translation>El grupo `%1&apos; no se puede construir sin poseer elementos hijos!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="157"/>
        <source>The group `%1&apos; can not be built once more because this was done in previous blocks!</source>
        <translation>El grupo `%1&apos; no puede ser construído nuevamente debido a que ya fue construído en el bloque anteriores!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="158"/>
        <source>The group `%1&apos; has been declared but not built!</source>
        <translation>El grupo `%1&apos; fue declarado pero no construído!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="159"/>
        <source>Reference to a column of the objects table with invalid index!</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="160"/>
        <source>Reference to a row of the objects table with invalid index!</source>
        <translation>Referencia a uaa columna de la tabla de objetos con índice inválido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="161"/>
        <source>The object `%1&apos; (%2) can not be manipulated because it is reserved to PostgreSQL! This object is present in the database model only as a reference!</source>
        <translation>El objeto `%1&apos; (%2) no puede ser manipulado porque está reservado para PostgreSQL! Este objeto está presente en el modelo de base de datos sólo como una referencia!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="162"/>
        <source>The new configuration of the function invalidates the object `%1&apos; (%2)! In this case it is needed to undo the relationship between the affected object and function in order to the new configuration to take effect!</source>
        <translation>La nueva configuración de la función invalida El objeto `%1&apos; (%2)! En este caso se necesita para deshacer la relación entre el objeto afectado y la función de forma que la nueva configuración de este último tenga efecto!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="163"/>
        <source>A view reference must be used in at least one these SQL scopes: View Definition, SELECT-FROM, FROM-WHERE or After WHERE!</source>
        <translation>Una Referencia de Vista debe tener por lo menos una aplicación SQL: SELECT-FROM, FROM-WHERE o después WHERE!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="164"/>
        <source>Constraints like primary key, foreign key or unique must have at least one column related to them! For foreign keys must be selected, in addition, the referenced columns!</source>
        <translation>Restricciones como clave primaria, clave externa o único deben tener al menos una columna relacionada con ellos! Para las claves externas se deben seleccionar, además, el columnas referenciadas!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="165"/>
        <source>Unable to load one or more configuration files! Please check if files exists in the configuration folder and if they are not corrupted to preventing this error to occur again on the next startup!</source>
        <translation>Imposible cargar uno o más archivos de configuración! Por favor verifique si los archivos existen en la carpeta de configuración y si no se corrompen a la prevención de este error que se produzca de nuevo en el siguiente inicio!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="166"/>
        <source>Could not find the default settings file `%1&apos;! To restore default settings check the existence of the file and try again!</source>
        <translation>No fue posíble encontrar el archivo de configuración por defecto `%1&apos;! Para restaurar la configuración predeterminada comprobar la existencia del archivo y vuelva a intentarlo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="167"/>
        <source>The export process failed due to an error triggered by the PostgreSQL server in an attempt to execute a SQL command. For more details about the error check the exception stack!

** Executed SQL command: **

%1</source>
        <translation>El proceso de exportación falló debido a un error provocado por el servidor PostgreSQL en un intento de ejecutar un comando SQL. Para más detalles sobre el error verificar la excepción pila!

** Comando SQL ejecutado: **

%1</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="168"/>
        <source>Could not load the plugin `%1&apos; from the library `%2&apos;! Message returned by plugin manager: `%3&apos;</source>
        <translation>No fue posible cargar el plugin `%1&apos; a partir de la biblioteca `%2&apos;! Mensaje devuelto por el administrador de plugins: `%3&apos;</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="169"/>
        <source>One or more plugins were not activated due to errors during the loading process! Check the exception stack for more details.</source>
        <translation>Uno o más plugins no se activan debido a errores durante el proceso de carga! Compruebe la pila de la excepción para obtener más detalles.</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="170"/>
        <source>Invalid syntax in file %1, line %2, column %3!</source>
        <translation>Sintaxis inválida en el archivo %1, fila %2, columna %3!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="171"/>
        <source>Invalid instruction `%1&apos; on file %2, line %3, column %4!</source>
        <translation>Instrución inválida `%1&apos;  en el archivo %2, linea %3, columna %4!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="172"/>
        <source>Unknown attribute `%1&apos; in file %2, line %3, column %4!</source>
        <translation>Atributo `%1&apos; desconocido en el archivo %2, linea %3, columna %4!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="173"/>
        <source>Invalid metacharacter `%1&apos; in file %2, line %3, column %4!</source>
        <translation>Inválido metacaracter `%1&apos; en el archivo %2, linea %3, columna %4!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="174"/>
        <source>Invalid operator `%1&apos; in comparison expression, file %2, line %3, column %4!</source>
        <translation>Operador no válido `%1&apos; en la expresión de comparación, el archivo %2, línea %3, columna %4!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="175"/>
        <source>Attribute `%1&apos; with an undefined value in file %2, line %3, column %4!</source>
        <translation>Atributo `%1&apos; con valor indefinido en el archivo %2, linea %3, columna %4!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="176"/>
        <source>Attribute `%1&apos; with an invalid name in file %2, line %3, column %4!</source>
        <translation>Atributo `%1&apos; con un nombre invalido el archivo file %2, linea %3, columna %4!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="177"/>
        <source>Assignment of empty XML buffer to parser!</source>
        <translation>Asignación de buffer de código XML vacio o parser!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="178"/>
        <source>Could not access the file or directory %1! Make sure that it exists or if the user has access permissions on it!</source>
        <translation>No se pudo acceder al archivo o directorio% 1! Asegúrese de que existe o si el usuario tiene permisos de acceso sobre el mismo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="179"/>
        <source>Assignment of empty DTD file name!</source>
        <translation>Asignación de nombre de archivo DTD vacio!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="180"/>
        <source>Assignment of empty name to the DTD declaration!</source>
        <translation>Asignación de nombre vacio para la declaración DTD!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="181"/>
        <source>Error while interpreting XML buffer at line %1 column %2.
Message generated by the parser: %3. %4</source>
        <translation>Error mientras se interpretar búfer XML en línea %1 columna %2.
 Mensage generada por el parser:  %3 %4</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="182"/>
        <source>Operation on unallocated element tree! It is necessary to load the XML parser buffer and interpret it so that the tree is generated!</source>
        <translation>Operación de árbol de elementos sin asignar! Es necesario para cargar el tampón parser XML e interpretar de manera que se genera el árbol!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="183"/>
        <source>Could not load file %1. The same appears to be inconsistent or one of its dependencies (DTD files) has errors or is missing!</source>
        <translation>No se pudo cargar el archivo %1. El mismo parece ser inconsistente o una de sus dependencias (archivos DTD) tiene errores o no se encuentra!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="184"/>
        <source>Operation with unallocated tree element!</source>
        <translation>Operación con elemento de árbol sin asignar!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="185"/>
        <source>Operation with element which does not exists in the element tree currently loaded!</source>
        <translation>Existe Funcionamiento con elemento que no lo hace en el árbol de elementos cargados actualmente!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="186"/>
        <source>Assignment of a value to an invalid connection parameter!</source>
        <translation>Asignación de un valor a un parámetro de conexión no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="187"/>
        <source>Operation on connection not established!</source>
        <translation>Operación en la conexión no se ha establecido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="188"/>
        <source>Attempt to connect without define configuration parameters!</source>
        <translation>Intenta conectarse sin definir los parámetros de configuración!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="189"/>
        <source>Attempt to start a connection already stablished!</source>
        <translation>Intenta iniciar una conexión ya establecida!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="190"/>
        <source>Could not connect to the database.
Message returned: `%1&apos;</source>
        <translation>No se pudo conectar a la base de datos.
Mensage retornada: `%1&apos;</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="191"/>
        <source>Assignment of not allocated SQL command result!</source>
        <translation>Asignación de no asignados resultado de comandos SQL!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="192"/>
        <source>Unable to allocate the result of the SQL command because the response from the DBMS was not understood by the client!</source>
        <translation>No se puede asignar el resultado del comando SQL porque la respuesta de los DBMS no fue entendido por el cliente!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="193"/>
        <source>Unable to allocate command result for the SQL because the server has generated a fatal error!
Message returned by the DBMS: `%1&apos;</source>
        <translation>No se puede asignar resultado de comandos para el SQL porque el servidor ha generado un error fatal!
Mensage retornada por el SGBD: `%1&apos;</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="194"/>
        <source>Reference to a column of tuple with invalid index!</source>
        <translation>Referencia a una columna de tupla con índice no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="195"/>
        <source>Reference to a column of tuple with invalid name!</source>
        <translation>Referencia a una columna de tupla con nombre no válido!</translation>
    </message>
    <message>
        <source>Reference to a tuple with index invalid or the result is empty (no tuples)!</source>
        <translation type="vanished">La referencia a una tupla con índice no válido o el resultado es vacías (no hay tuplas)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="197"/>
        <source>Reference to a column of a tuple which was not yet initialized (tuple navigation not started)!</source>
        <translation>Referencia a una columna de una tupla que aún no se ha inicializado (navegación de tupla no iniciado)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="198"/>
        <source>Could not execute the SQL command.
 Message returned: `%1&apos;</source>
        <translation>No se pudo ejecutar el comando SQL.
 Mensage retornada: %1</translation>
    </message>
    <message>
        <source>Invalid use of a view referece as whole SQL definition! The assigned reference must be an expression!</source>
        <translation type="vanished">Uso inválido de un referece vista como la definición de SQL entera! La referencia asignado debe ser una expresión!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="200"/>
        <source>Assignment of a second definition expression to the view!</source>
        <translation>Asignación de una segunda expresión definición a la vista!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="201"/>
        <source>It is not possible mix ordinary references (SELECT-FROM, FROM-WHERE, After WHERE) with references used as view SQL definition!</source>
        <translation>No es posible la mezcla referencias ordinarias (SELECT-FROM, FROM-WHERE, After WHERE) con referencias utilizadas como definición SQL de la vista!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="202"/>
        <source>Assignment of collation object which type is invalid!</source>
        <translation>Asignación de objeto que tipo de colación no es válido!</translation>
    </message>
    <message>
        <source>At the moment pgModeler does not support the creation of primary keys which some columns were generated by relationship connection. To create primary keys with this feature you can use the field `Indentifier&apos; or the tab `Primary key&apos; on relationship editing form!</source>
        <translation type="vanished">Por el momento pgModeler no admite la creación de las claves principales que algunas columnas se generaron por la conexión relación. Para crear claves primarias con esta característica, puede usar el campo `Indentifidor&apos; o en la ficha `Clave primaria&apos; en el formulario de edición de la relación!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="204"/>
        <source>Collations must be created at least with attributes LC_COLLATE and LC_CTYPE defined!</source>
        <translation>Colaciones deben crear al menos con los atributos definidos LC_COLLATE y LC_CTYPE!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="205"/>
        <source>The object `%1&apos; (%2) cannot reference itself! This operation is not permitted for this kind of object!</source>
        <translation>El objecto `%1&apos; (%2) no se puede hacer referencia a sí mismo! No se permite esta operación para este tipo de objeto!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="206"/>
        <source>Only operator families which uses `btree&apos; as indexing method are accepted by operator class elements!</source>
        <translation>Sólo las familias de operadores que utiliza ``btree&apos; como método de indexación son aceptados por elementos de clase operador!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="207"/>
        <source>Reference to an invalid copy table option!</source>
        <translation>Referencia a una opción de tabla de copia no válida!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="208"/>
        <source>Copy relationship between tables `%1&apos; and `%2&apos; cannot be done because the first one already copies attributes from `%3&apos;! Tables can have only one copy table!</source>
        <translation>Copia relación entre las tablas %1&apos; y `%2&apos; no se puede hacer porque el primero ya copias de los atributos `%3&apos;! Las tablas pueden tener sólo una mesa de copia!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="209"/>
        <source>The INSTEAD OF mode cannot be used on triggers that belongs to tables! This is available only for view triggers!</source>
        <translation>El modo INSTEAD OF no se puede utilizar en los triggers que pertenece a tabla! Este servicio está disponible sólo para ver triggers!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="210"/>
        <source>The TRUNCATE event can only be used when the trigger executes for each statement and belongs to a table!</source>
        <translation>El evento TRUNCATE sólo se puede utilizar cuando el disparador se ejecuta para cada declaración y pertenece a una mesa!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="211"/>
        <source>The INSTEAD OF mode cannot be used on view triggers that executes for each statement!</source>
        <translation>El modo INSTEAD OF no puede ser utilizado en vista desencadenantes que ejecuta para cada declaración!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="212"/>
        <source>Constraint triggers can only be executed on AFTER events and for each row!</source>
        <translation>Restricciones de triggers de  sólo pueden ejecutarse en eventos AFTER y para cada fila!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="213"/>
        <source>A view trigger cannot be AFTER/BEFORE when it executes for each row!</source>
        <translation>Un trigger de vista no puede ser AFTER/BEFORE cuando se ejecuta para cada fila!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="214"/>
        <source>A trigger cannot make reference to columns when using INSTEAD OF mode and UPDATE event!</source>
        <translation>Un trigger no puede hacer referencia a las columnas cuando se utiliza el modo INSTEAD OF y el evento UPDATE!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="215"/>
        <source>Assignment of a column which has no parent table to the object `%1&apos; (%2)!</source>
        <translation>Asignación de una columna que no tiene ninguna tabla padre al objeto `%1&apos; (%2)!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="216"/>
        <source>Only constraint triggers can be deferrable or reference another table!</source>
        <translation>Solo las restricción de triggers pueden ser prorrogable o hacer referencia a otra tabla!</translation>
    </message>
    <message>
        <source>Reference to a function id which is incompatible whit the user define type configuration!</source>
        <translation type="vanished">Referencia a un identificador de función que es la pizca incompatibles al usuario definir la configuración de tipo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="218"/>
        <source>The operator class assigned to the object `%1&apos; (%2) must use `btree&apos; as indexing method!</source>
        <translation>El operador de clase asignado al objeto `%1&apos; (%2) puede usar `btree&apos; como metodo de indexado!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="219"/>
        <source>Unsupported PostgreSQL version (%1) detected! Valid versions are: %2</source>
        <translation>Incompatible versión (%1) de PostgreSQL detectada! Versiones válidos son: %2</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="220"/>
        <source>The validation process failed due to an error triggered by the validation helper. For more details about the error check the exception stack!</source>
        <translation>El proceso de validación ha fallado debido a un error provocado por el ayudante de validación. Para más detalles sobre el error verificar la excepción pila!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="221"/>
        <source>The extension `%1&apos; is registered as a data type and cannot have the attribute `handles datatype&apos; modified!</source>
        <translation>La extensión `%1&apos; se registra como un tipo de datos y no se puede tener el atributo `handles datatype&apos; modificado!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="222"/>
        <source>The fk relationship `%1&apos; cannot be created because the foreign-key that represents it was not created on table `%2&apos;!</source>
        <translation>La relación fk `%1&apos; no se puede crear porque la clave externa que representa no se ha creado en la tabla `%2&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="223"/>
        <source>Assignement of an invalid object name pattern to the relationship `%1&apos;!</source>
        <translation>Asignacion de un patrón de nombre de objeto no válido a la relación `%1&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="224"/>
        <source>Reference to an invalid object name pattern id on the relationship `%1&apos;!</source>
        <translation>Referencia a un inválido nombre del objeto patrón Identificación de la relación `%1&apos;!</translation>
    </message>
    <message>
        <source>Invalid use of variadic parameter mode! This mode can be used only with array data types!</source>
        <translation type="vanished">Uso no válido de modo de parámetros variadic! Este modo sólo se puede utilizar con los tipos de datos serie!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="226"/>
        <source>Mixing incompatibles DBMS export modes: `ignore object duplications&apos;, `drop database&apos; or `drop objects&apos; cannot be used with `simulate export&apos;!</source>
        <translation>Mezcla incompatibles del SGDB en modos de exportación: `ignore object duplications&apos;, `drop database&apos; or `drop objects&apos; no se puede utilizar con `simulate export&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="227"/>
        <source>Mixing incompatibles DROP options: `drop database&apos; and `drop objects&apos; cannot be used at the same time!</source>
        <translation>Mezcla incompatibles en la opción DROP: `drop database&apos; y `drop objects&apos; no puede ser utilizado al mismo tiempo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="228"/>
        <source>Invalid object id swapping operation! The objects involved are the same!</source>
        <translation>Invalida operación de intercambio del objeto id! Los objetos involucrados son lo mismo!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="229"/>
        <source>Invalid object id swapping operation! The database itself, tablespaces or roles cannot have the ids swapped!</source>
        <translation>Invalida operación de intercambio del objeto id! La propia base de datos, tablespaces o roles no pueden tener los ids de intercambiar!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="230"/>
        <source>The widget already has a parent and cannot be assigned to a different object!</source>
        <translation>El widget de ya cuenta con uno de los padres y no puede ser asignado a un objeto diferente!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="231"/>
        <source>The object `%1&apos; (%2) could not be imported due to one or more errors! Check the exception stack for more details.</source>
        <translation>El objeto `%1&apos; (%2) no podía ser importado debido a uno o más errores! Compruebe la pila de la excepción para obtener más detalles.</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="232"/>
        <source>Could not load the database model file `%1&apos;. Check the error stack to see details. Try to run `pgmodeler-cli --fix-model&apos; in order to correct the structure of the file if that is the case.</source>
        <translation>No se pudo cargar el archivo de modelo de base de datos `%1&apos;. Compruebe la pila de errores para ver los detalles. Intente ejecutar `pgmodeler-cli --fix-model&apos; con el fin de corregir la estructura del archivo si ese es el caso.</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="233"/>
        <source>The column `%1&apos; cannot reference it&apos;s parent table `%2&apos; as data type!</source>
        <translation>La columna `%1&apos; no puede hacer referencia es la tabla padre `%2&apos; como tipo de datos!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="234"/>
        <source>Operation with an invalid element id `%1&apos;!</source>
        <translation>Operación con un elemento id `%1&apos; no válido!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="235"/>
        <source>Reference to an invalid color id `%1&apos; for element `%2&apos;!</source>
        <translation>La referencia a un id `%1&apos; de color no válido para el elemento `%2&apos;!</translation>
    </message>
    <message>
        <source>Assignment of an invalid object to `%1&apos; (%2)! The assigned object must be of type `%3&apos;</source>
        <translation type="vanished">Asignación de un objeto no válido a %1&apos; (%2)! El objeto asignado debe ser de tipo `%3&apos;</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="237"/>
        <source>The sequence `%1&apos; can&apos;t be assigned to the column `%2&apos; because the data type of the latter is incompatible. The type used must be an integer one!</source>
        <translation>La secuencia `%1&apos; no puede ser asignada a la columna `%2&apos; debido a que el tipo de datos de este último es incompatible. El tipo que se utiliza debe ser un número entero!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="238"/>
        <source>The option to generate temporary object names can only be used in simulation mode!</source>
        <translation>La opción para generar nombres de objeto temporal sólo se puede utilizar en el modo de simulación!</translation>
    </message>
    <message>
        <source>It&apos;s not possible convert the type of the column `%1&apos; to serial! It must have an `integer&apos; based type and its default value must be a call to `nextval(seq_name::regclass)&apos; function!</source>
        <translation type="vanished">No es posible convertir el tipo de la columna `%1&apos; a serial! Debe tener una tipo de base `integer&apos; y su valor por defecto debe ser una llamada a la función `nextval(seq_name::regclass)&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="240"/>
        <source>Could not assign the variable `%1&apos; to event trigger&apos;s filter. Currently, PostgreSQL supports only the `TAG&apos; variable!</source>
        <translation>No se pudo asignar la variable `%1&apos; al filtrar el evento trigger&apos;s. Actualmente, PostgreSQL soporta sólo la variable `TAG&apos;!</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="241"/>
        <source>Could not perform the `%1&apos; operation on `%2&apos; using the data on row `%3&apos;! All changes were rolled back. 

 ** Returned error ** 

%4</source>
        <translation>No se pudo realizar la operación `%1&apos; en `%2&apos; usando el dato en la fila `%3&apos;! Todos los cambios fueron deshacen. 

 ** Error retornado ** 

%4</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="242"/>
        <source>Malformed unescaped value on row `%1&apos; column `%2&apos;!</source>
        <translation>Valor sin escapar con formato incorrecto en la fila `%1&apos; columna `%2&apos;!</translation>
    </message>
    <message>
        <source>Trying to undo/redo an invalid operation over an object that does not exists anymore! The operations history will be cleaned up.</source>
        <translation type="vanished">Intenta deshacer/rehacer una operación no válida sobre un objeto que no existe más! La historia operaciones se limpiará.</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="244"/>
        <source>The object `%1&apos; (%2) can&apos;t be handled because some needed fields are not set! Please, make sure to fill at least the requires fields in order to properly create or update the object.</source>
        <translation>El objeto `%1&apos; (%2) no se pueden manejar debido a que algunos campos necesarios no están ajustados! Por favor, asegúrese de llenar al menos la requiere campos con el fin de crear o actualizar correctamente el objeto.</translation>
    </message>
    <message>
        <location filename="../libutils/src/exception.cpp" line="245"/>
        <source>A relationship can only be swapped by other object of the same kind!</source>
        <translation>Una relación sólo puede ser intercambiado por otro objeto del mismo tipo!</translation>
    </message>
</context>
<context>
    <name>ExtensionWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/extensionwidget.ui" line="38"/>
        <source>Version:</source>
        <translation>Versión:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/extensionwidget.ui" line="67"/>
        <source>Old Version:</source>
        <translation>Versión Antigua:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/extensionwidget.ui" line="96"/>
        <source>This attribute cannot be changed once the object is created.</source>
        <translation>Este atributo no se puede cambiar una vez que se crea el objeto.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/extensionwidget.ui" line="99"/>
        <source>Handles data type</source>
        <translation>Tipo de datos Handles</translation>
    </message>
</context>
<context>
    <name>FindReplaceWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="20"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="46"/>
        <source>Replace one occurrence</source>
        <translation>Reemplazar una ocurrencia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="49"/>
        <source>Replace</source>
        <translation>Reemplazar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="68"/>
        <source>Replace all occurrences</source>
        <translation>Reemplazar todas las ocurrencias</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="71"/>
        <source>Replace All</source>
        <translation>Reemplazar todas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="90"/>
        <source>Replace the selection and find the next one</source>
        <translation>Reemplace la selección y buscar la siguiente</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="93"/>
        <source>Replace &amp;&amp; Find</source>
        <translation>Reemplazar &amp;&amp; Buscar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="127"/>
        <source>Replace:</source>
        <translation>Reemplazar:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="137"/>
        <source>Find:</source>
        <translation>Buscar:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="154"/>
        <source>Find previous</source>
        <translation>Buscar anterior</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="170"/>
        <source>Shift+F3</source>
        <translation>Shift+F3</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="188"/>
        <source>Find next</source>
        <translation>Buscar siguiente</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="204"/>
        <source>F3</source>
        <translation>F3</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="214"/>
        <source>Case sensitive</source>
        <translation>Caso sensible</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="227"/>
        <source>Regular expression</source>
        <translation>Expresón regular</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/findreplacewidget.ui" line="240"/>
        <source>Whole words</source>
        <translation>Palabras completas</translation>
    </message>
</context>
<context>
    <name>FunctionWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="60"/>
        <source>Attributes</source>
        <translation>Atributos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="97"/>
        <source>Security:</source>
        <translation>Seguridad:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="129"/>
        <source>Function Type:</source>
        <translation>Tipo de Función:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="187"/>
        <source>Rows Returned:</source>
        <translation>Filas Retornadas:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="209"/>
        <source>Langague:</source>
        <translation>Lenguaje:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="256"/>
        <source>Return Method:</source>
        <translation>Método de Retorno:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="275"/>
        <source>Behavior:</source>
        <translation>Comportamiento:</translation>
    </message>
    <message>
        <source>Simple</source>
        <translation type="vanished">Simples</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="319"/>
        <source>Set</source>
        <translation>Conjunto</translation>
    </message>
    <message>
        <source>Table</source>
        <translation type="vanished">Tabla</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="300"/>
        <source>Si&amp;mple</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="335"/>
        <source>Tab&amp;le</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="353"/>
        <source>Return Table</source>
        <translation>Tabla de retorno</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="378"/>
        <source>Execution Cost:</source>
        <translation>Costo ejecución:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="394"/>
        <source>Windown Func.</source>
        <translation>Func. Ventana.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="433"/>
        <source>Leakproof</source>
        <translation>Prueba de fugas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="441"/>
        <source>Parameters</source>
        <translation>Parámetros</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="446"/>
        <source>Definition</source>
        <translation>Definición</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="497"/>
        <source>Dynamic Library:</source>
        <translation>Biblioteca Dinámica:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="526"/>
        <source>Symbol:</source>
        <translation>Símbolo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="555"/>
        <source>Library:</source>
        <translation>Biblioteca:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/functionwidget.ui" line="621"/>
        <source>Source code:</source>
        <translation>Código fuente:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/functionwidget.cpp" line="53"/>
        <source>Column</source>
        <translation>Columna</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/functionwidget.cpp" line="55"/>
        <location filename="../libpgmodeler_ui/src/functionwidget.cpp" line="63"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/functionwidget.cpp" line="61"/>
        <source>Name</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/functionwidget.cpp" line="65"/>
        <source>Mode</source>
        <translation>Modo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/functionwidget.cpp" line="66"/>
        <source>Default Value</source>
        <translation>Valor por defecto</translation>
    </message>
</context>
<context>
    <name>GeneralConfigWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="20"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="48"/>
        <source>General &amp;&amp; Design</source>
        <translation>Diseño &amp;&amp; General</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="66"/>
        <source>General</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="96"/>
        <source>The opened models will be saved periodically</source>
        <translation>Los modelos abiertos se guardarán periódicamente</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="99"/>
        <source>Autosave interval:</source>
        <translation>Interval Autosalva:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="118"/>
        <source>Operation history:</source>
        <translation>Histórico Operaciones:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="167"/>
        <source>minute(s)</source>
        <translation>minuto(s)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="218"/>
        <source>items</source>
        <translation>items</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="227"/>
        <source>Check if there is a new version on server</source>
        <translation>Compruebe si hay una nueva versión en el servidor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="230"/>
        <source>Check for updates at startup</source>
        <translation>Comprobar actualizaciones en el arranque</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="288"/>
        <source>pixels</source>
        <translation>pixeles</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="309"/>
        <source>Grid size:</source>
        <translation>Tamaño Cuadrícula:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="319"/>
        <source>Design</source>
        <translation>Diseño</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="534"/>
        <source>Graphical objects (table, views and textboxes) will be created in a single step without the need to click on canvas </source>
        <translation>Los objetos gráficos (mesa, puntos de vista y los cuadros de texto) se crearán en un solo paso sin la necesidad de hacer clic sobre lienzo </translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="537"/>
        <source>Simplify creation of graphical objects</source>
        <translation>Simplificar la creación de objetos gráficos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="582"/>
        <source>After loading the model the last zoom and position on canvas will be restored</source>
        <translation>Después de cargar el modelo se restaurará el último zoom y la posición en la lona</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="585"/>
        <source>Save and restore last position and zoom</source>
        <translation>Salvar y restaurar la última posición y el zoom</translation>
    </message>
    <message>
        <source>Disable antialiasing for lines and texts improving performance on huge models (requires restart)</source>
        <translation type="vanished">Deshabilitar antialiasing de líneas y textos mejorar el rendimiento en los modelos grandes (requiere reiniciar)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="354"/>
        <source>Disable render smoothness</source>
        <translation>Deshabilitar render suave</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="762"/>
        <source>Hide the object that represents the relationship name</source>
        <translation>Ocultar el objeto que representa el nombre de relación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="765"/>
        <source>Hide relationship name</source>
        <translation>Ocultar nombre de la relación</translation>
    </message>
    <message>
        <source>Operations like save, export and diff will be executed without asking user to validate the model</source>
        <translation type="vanished">Operaciones como guardar, exportar y diff se ejecutarán sin preguntar el usuario para validar el modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="393"/>
        <source>Validate before save, export or diff</source>
        <translation>Validar antes de guardar, exportar o diff</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="717"/>
        <source>Hide the object which represents the tag assigned to the table</source>
        <translation>Ocultar el objeto que representa la etiqueta asignada a la tabla</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="720"/>
        <source>Hide table tags</source>
        <translation>Ocultar etiquetas de tabla</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="438"/>
        <source>Start move the canvas when the cursor is on the canvas edges</source>
        <translation>Iniciar mover el lienzo cuando el cursor está en los bordes de la lona</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="441"/>
        <source>Move canvas by keep mouse on corners</source>
        <translation>Mueva la lona por el ratón torreón en las esquinas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="672"/>
        <source>Hide the portion of table which represent triggers, indexes and rules</source>
        <translation>Ocultar la parte de la tabla que representan triggers, índices y reglas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="675"/>
        <source>Hide table extended attributes</source>
        <translation>Ocultar atributos de tabla extendida</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="486"/>
        <source>By default panning mode is triggered with left click and range selection with Shift + left click.</source>
        <translation>Por defecto el modo de paneo se activa con un clic izquierdo y selección de rango con Shift + clic izquierdo.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="489"/>
        <source>Swap panning and range selection triggers</source>
        <translation>Paneo de Swap y rango de selección disparadores de triggers</translation>
    </message>
    <message>
        <source>Toggles the code completion in all fields that accepts the input of SQL commads.</source>
        <translation type="vanished">Alterna la finalización de código en todos los campos que acepta la entrada de commads SQL.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="810"/>
        <source>Enable SQL code completion</source>
        <translation>Activar autocompletado de código SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="858"/>
        <source>Printing &amp;&amp; Code</source>
        <translation>Imprimir &amp;&amp; Cógigo</translation>
    </message>
    <message>
        <source>Code font style</source>
        <translation type="vanished">Estilo de la fuente del código</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1013"/>
        <source> pt</source>
        <translation> pt</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="900"/>
        <source>Size:</source>
        <translation>Tamaño:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="913"/>
        <source>Font:</source>
        <translation>Fuente:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1080"/>
        <source>Printing</source>
        <translation>Imprimiendo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="939"/>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1098"/>
        <source>Options:</source>
        <translation>Opciones:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="351"/>
        <source>Disable antialiasing for lines and texts improving performance when handling huge models.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="390"/>
        <source>Triggers a dialog asking the user to validate the model before a save, export or diff operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="627"/>
        <source>When enabled this option creates a placeholder object at the previous table&apos;s position when starting to move it. This will cause graphical updates on relationship lines to be performed only when the drag &amp; drop action is done improving the performance. Disabling placeholders will cause those updates to be executed every time the table&apos;s position changes a single pixel (classical behavior).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="630"/>
        <source>Use placeholders when moving tables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="807"/>
        <source>Toggles the code completion in all fields that accepts the input of SQL commands.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="876"/>
        <source>Code style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="926"/>
        <source>Colors:</source>
        <translation type="unfinished">Colores:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="948"/>
        <source>Display line numbers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="964"/>
        <source>Highlight lines at cursor&apos;s position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1036"/>
        <source>Custom tab width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1111"/>
        <source>Print grid</source>
        <translation>Imprimir cuadrícula</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1127"/>
        <source>Print page numbers</source>
        <translation>Imprimir número de página</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1143"/>
        <source>Paper:</source>
        <translation>Papel:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1166"/>
        <source>A0 (841 x 1189 mm)</source>
        <translation>A0 (841 x 1189 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1171"/>
        <source>A1 (594 x 841 mm)</source>
        <translation>A1 (594 x 841 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1176"/>
        <source>A2 (420 x 594 mm)</source>
        <translation>A2 (420 x 594 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1181"/>
        <source>A3 (297 x 420 mm)</source>
        <translation>A3 (297 x 420 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1186"/>
        <source>A4 (210 x 297 mm)</source>
        <translation>A4 (210 x 297 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1191"/>
        <source>A5 (148 x 210 mm)</source>
        <translation>A5 (148 x 210 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1196"/>
        <source>A6 (105 x 148 mm)</source>
        <translation>A6 (105 x 148 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1201"/>
        <source>A7 (74 x 105 mm)</source>
        <translation>A7 (74 x 105 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1206"/>
        <source>A8 (52 x 74 mm)</source>
        <translation>A8 (52 x 74 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1211"/>
        <source>A9 (37 x 52 mm)</source>
        <translation>A9 (37 x 52 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1216"/>
        <source>B0 (1030 x 1456 mm)</source>
        <translation>B0 (1030 x 1456 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1221"/>
        <source>B1 (728 x 1030 mm)</source>
        <translation>B1 (728 x 1030 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1226"/>
        <source>B10 (32 x 45 mm)</source>
        <translation>B10 (32 x 45 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1231"/>
        <source>B2 (515 x 728 mm)</source>
        <translation>B2 (515 x 728 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1236"/>
        <source>B3 (364 x 515 mm)</source>
        <translation>B3 (364 x 515 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1241"/>
        <source>B4 (257 x 364 mm)</source>
        <translation>B4 (257 x 364 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1246"/>
        <source>B5 (182 x 257 mm)</source>
        <translation>B5 (182 x 257 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1251"/>
        <source>B6 (128 x 182 mm)</source>
        <translation>B6 (128 x 182 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1256"/>
        <source>B7 (91 x 128 mm)</source>
        <translation>B7 (91 x 128 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1261"/>
        <source>B8 (64 x 91 mm)</source>
        <translation>B8 (64 x 91 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1266"/>
        <source>B9 (45 x 64 mm)</source>
        <translation>B9 (45 x 64 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1271"/>
        <source>C5E (163 x 229 mm)</source>
        <translation>C5E (163 x 229 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1276"/>
        <source>Comm10E (105 x 241 mm)</source>
        <translation>Comm10E (105 x 241 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1281"/>
        <source>DLE (110 x 220 mm)</source>
        <translation>DLE (110 x 220 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1286"/>
        <source>Executive (191 x 254 mm)</source>
        <translation>Ejecutivo (191 x 254 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1291"/>
        <source>Folio (210 x 330 mm)</source>
        <translation>Folio (210 x 330 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1296"/>
        <source>Ledger (432 x 279 mm)</source>
        <translation>Ledger (432 x 279 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1301"/>
        <source>Legal (216 x 356 mm)</source>
        <translation>Legal (216 x 356 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1306"/>
        <source>Letter (216 x 279 mm)</source>
        <translation>Carta (216 x 279 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1311"/>
        <source>Tabloid (279 x 432 mm)</source>
        <translation>Tabloid (279 x 432 mm)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1316"/>
        <source>Custom</source>
        <translation>Personalizar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1330"/>
        <source>Orientation:</source>
        <translation>Orientación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1343"/>
        <source>Landscape</source>
        <translation>Landscape</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1359"/>
        <source>Portrait</source>
        <translation>Portrait</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1366"/>
        <source>Unity:</source>
        <translation>Unidad:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1373"/>
        <source>Custom Size:</source>
        <translation>Tamaño Personalizado:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1388"/>
        <source>Width:</source>
        <translation>Ancho:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1417"/>
        <source>Height:</source>
        <translation>Altura:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1442"/>
        <source>Page Margins:</source>
        <translation>Márgenes de página:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1457"/>
        <source>Left:</source>
        <translation>Izquierdo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1476"/>
        <source>Left margin</source>
        <translation>Margen izquierdo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1486"/>
        <source>Top:</source>
        <translation>Superior:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1505"/>
        <source>Top margin</source>
        <translation>Margen superior</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1521"/>
        <source>Right:</source>
        <translation>Derecho:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1540"/>
        <source>Right margin</source>
        <translation>Margen derecho</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1550"/>
        <source>Bottom:</source>
        <translation>Inferior:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1569"/>
        <source>Bottom margin</source>
        <translation>Margen inferior</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1591"/>
        <source>Milimeters</source>
        <translation>Milímetros</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1596"/>
        <source>Pixels</source>
        <translation>Pixeles</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1601"/>
        <source>Inches</source>
        <translation>Pulgadas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/generalconfigwidget.ui" line="1606"/>
        <source>Centimeter</source>
        <translation>Centímetros</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/generalconfigwidget.cpp" line="43"/>
        <source>Line numbers&apos; font color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/generalconfigwidget.cpp" line="46"/>
        <source>Line numbers&apos; background color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/generalconfigwidget.cpp" line="49"/>
        <source>Highlighted line color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/generalconfigwidget.cpp" line="53"/>
        <source>The little brown fox jumps over the lazy dog</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GraphicalView</name>
    <message>
        <location filename="../libobjrenderer/src/graphicalview.cpp" line="258"/>
        <source>Connected rels: %1</source>
        <translation>Rels conectados: %1</translation>
    </message>
</context>
<context>
    <name>HintTextWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/hinttextwidget.ui" line="44"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
</context>
<context>
    <name>IndexWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/indexwidget.ui" line="42"/>
        <source>Attributes</source>
        <translation>Atributos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/indexwidget.ui" line="88"/>
        <source>Indexing:</source>
        <translation>Indexación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/indexwidget.ui" line="133"/>
        <source>Fill Factor:</source>
        <translation>Factor Relleno:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/indexwidget.ui" line="192"/>
        <source>Options:</source>
        <translation>Opciones:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/indexwidget.ui" line="222"/>
        <source>Concurrent</source>
        <translation>Concurrente</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/indexwidget.ui" line="247"/>
        <source>Unique</source>
        <translation>Unico</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/indexwidget.ui" line="272"/>
        <source>Fast update</source>
        <translation>Actual. Rápida</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/indexwidget.ui" line="285"/>
        <source>Buffering</source>
        <translation>Buffering</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/indexwidget.ui" line="312"/>
        <source>Predicate:</source>
        <translation>Predicado:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/indexwidget.ui" line="357"/>
        <source>Elements</source>
        <translation>Elementos</translation>
    </message>
</context>
<context>
    <name>LanguageWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/languagewidget.ui" line="63"/>
        <source>Trusted:</source>
        <translation>Confiable:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/languagewidget.ui" line="82"/>
        <source>Validator Func.:</source>
        <translation>Func. Validador:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/languagewidget.ui" line="101"/>
        <source>Handler Func.:</source>
        <translation>Func. Handler:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/languagewidget.ui" line="120"/>
        <source>Inline Func.:</source>
        <translation>Func. en linea:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/languagewidget.cpp" line="42"/>
        <source>The functions to be assigned to the language should have, respectively, the following signatures:&lt;br/&gt;&lt;br/&gt;  &lt;strong&gt;Handler Function:&lt;/strong&gt; &lt;em&gt;language_handler function()&lt;/em&gt;&lt;br/&gt;  &lt;strong&gt;Validator Function:&lt;/strong&gt; &lt;em&gt;void function(oid)&lt;/em&gt;&lt;br/&gt;  &lt;strong&gt;Inline Function:&lt;/strong&gt; &lt;em&gt;void function(internal)&lt;/em&gt;</source>
        <translation>Las funciones que se asignará a el lenguaje debe tener, respectivamente, las siguientes firmas:&lt;br/&gt;&lt;br/&gt;  &lt;strong&gt;Función Handler:&lt;/strong&gt; &lt;em&gt;language_handler funcao()&lt;/em&gt;&lt;br/&gt;  &lt;strong&gt;Función Validador:&lt;/strong&gt; &lt;em&gt;void funcao(oid)&lt;/em&gt;&lt;br/&gt;  &lt;strong&gt;Función en línea:&lt;/strong&gt; &lt;em&gt;void funcao(internal)&lt;/em&gt;</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="29"/>
        <source>pgModeler - PostgreSQL Database Modeler</source>
        <translation>pgModeler - Modelador de Base de datos PostgreSQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="616"/>
        <source>Toggle the model objects widget</source>
        <translation>Cambiar el modelo de objetos del widget</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="619"/>
        <source>O&amp;bjects</source>
        <translation>O&amp;bjectos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="632"/>
        <source>Alt+B</source>
        <translation>Alt+B</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="482"/>
        <source>Toogle the model validation widgets</source>
        <translation>Cambiar el modelo de validación del widgets</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="485"/>
        <source>&amp;Validation</source>
        <translation>&amp;Validación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="498"/>
        <source>Alt+V</source>
        <translation>Alt+V</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="565"/>
        <source>Toggle the operation history widget</source>
        <translation>Cambiar el historial de operaciones del widget</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="568"/>
        <source>&amp;Operations</source>
        <translation>&amp;Operaciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="581"/>
        <source>Alt+O</source>
        <translation>Alt+O</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="517"/>
        <source>Toggle the object finder</source>
        <translation>Cambiar el buscador objeto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="520"/>
        <source>Find Object</source>
        <translation>Buscar Objeto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="533"/>
        <source>Ctrl+F</source>
        <translation>Ctrl+F</translation>
    </message>
    <message>
        <source>msg</source>
        <translation type="vanished">msg</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="676"/>
        <source>&amp;File</source>
        <translation>&amp;Archivo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="701"/>
        <source>&amp;Edit</source>
        <translation>&amp;Editar</translation>
    </message>
    <message>
        <source>Help</source>
        <translation type="vanished">A&amp;yuda</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="721"/>
        <source>&amp;Show</source>
        <translation>&amp;Mostrar</translation>
    </message>
    <message>
        <source>&amp;Plugins</source>
        <translation type="vanished">&amp;Plugins</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="755"/>
        <source>General</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="817"/>
        <source>Controls</source>
        <translation>Controles</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="946"/>
        <source>&amp;Load</source>
        <translation type="unfinished">&amp;Cargar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="961"/>
        <source>Sa&amp;ve as</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="970"/>
        <source>E&amp;xit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="973"/>
        <source>Exit pgModeler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="991"/>
        <source>&amp;About pgModeler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1009"/>
        <source>&amp;Print</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1012"/>
        <source>Print model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1027"/>
        <source>&amp;Undo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1030"/>
        <source>Undo operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1045"/>
        <source>&amp;Redo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1048"/>
        <source>Redo operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1063"/>
        <source>&amp;Export</source>
        <translation type="unfinished">&amp;Exportar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1069"/>
        <source>Ctrl+Shift+E</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1087"/>
        <source>&amp;Show grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1105"/>
        <source>&amp;Close</source>
        <translation type="unfinished">&amp;Cerrar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1123"/>
        <source>&amp;Normal zoom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1144"/>
        <source>&amp;Align to grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1168"/>
        <source>Show &amp;delimiters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1183"/>
        <source>&amp;Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1189"/>
        <source>F12</source>
        <translation type="unfinished">F12</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1212"/>
        <source>&amp;Overview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1227"/>
        <source>&amp;Support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1230"/>
        <source>Access the support page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1242"/>
        <source>New</source>
        <translation>Nuevo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1375"/>
        <source>&amp;Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1420"/>
        <source>Design database models</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1423"/>
        <source>Shift+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1441"/>
        <source>Shift+M</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1450"/>
        <source>&amp;Bug report</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1453"/>
        <source>Report a bug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1465"/>
        <source>Donate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1468"/>
        <source>Help pgModeler by donating!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1480"/>
        <source>Objects me&amp;tadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1483"/>
        <source>Objects metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="874"/>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="vanished">Guardar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="892"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="907"/>
        <source>Zoom in</source>
        <translation>Zoom +</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="910"/>
        <source>Ctrl+=</source>
        <translation>Ctrl+=</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="934"/>
        <source>Zoom out</source>
        <translation>Zoom -</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="931"/>
        <source>Zoom -</source>
        <translation>Zoom -</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="711"/>
        <source>He&amp;lp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="738"/>
        <source>Pl&amp;ugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="868"/>
        <source>&amp;New</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="871"/>
        <source>New model</source>
        <translation type="unfinished">Nuevo modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="886"/>
        <source>&amp;Save</source>
        <translation type="unfinished">&amp;Guardar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="904"/>
        <source>&amp;Zoom in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="928"/>
        <source>Zoo&amp;m out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="937"/>
        <source>Ctrl+-</source>
        <translation>&gt;Ctrl+-</translation>
    </message>
    <message>
        <source>Load</source>
        <translation type="vanished">Cargar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="949"/>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <source>Save as</source>
        <translation type="vanished">Guardar como</translation>
    </message>
    <message>
        <source>Exit</source>
        <translation type="vanished">Salir</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="976"/>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <source>About pgModeler</source>
        <translation type="vanished">Acerca de pgModeler</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="994"/>
        <source>F4</source>
        <translation>F4</translation>
    </message>
    <message>
        <source>Print</source>
        <translation type="vanished">Imprimir</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1015"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation type="vanished">Deshacer</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1033"/>
        <source>Ctrl+Z</source>
        <translation>Ctrl+Z</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation type="vanished">Rehacer</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1051"/>
        <source>Ctrl+Y</source>
        <translation>Ctrl+Y</translation>
    </message>
    <message>
        <source>Export</source>
        <translation type="vanished">Exportar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1066"/>
        <source>Export the current opened model in different modes</source>
        <translation>Exportar el modelo abierto actual en diferentes modos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1266"/>
        <source>&amp;Recent Models</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1281"/>
        <source>&amp;Import</source>
        <translation type="unfinished">&amp;Importar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1296"/>
        <source>Rest&amp;ore Session</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1305"/>
        <source>&amp;Fix a model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1329"/>
        <source>&amp;Check for update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1352"/>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1090"/>
        <source>Show grid</source>
        <translation>Mostrar cuadrícula</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1093"/>
        <source>Ctrl+G</source>
        <translation>Ctrl+G</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="vanished">Cerrar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1108"/>
        <source>Close current model</source>
        <translation>Cerrar modelo actual</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1111"/>
        <source>Ctrl+W</source>
        <translation>Ctrl+W</translation>
    </message>
    <message>
        <source>Normal zoom</source>
        <translation type="vanished">Zoom normal</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1126"/>
        <source>Ctrl+0</source>
        <translation>Ctrl+0</translation>
    </message>
    <message>
        <source>Align to grid</source>
        <translation type="vanished">Alinear a la cuadrícula</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1147"/>
        <source>Align objects position to grid</source>
        <translation>Alinear objetos posición de cuadrícula</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1150"/>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <source>Show delimiters</source>
        <translation type="vanished">Mostrar delimitadores</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1171"/>
        <source>Show the page delimiters</source>
        <translation>Mostrar los delimitadores página</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1174"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation type="vanished">Configuraciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1186"/>
        <source>Edit pgModeler settings</source>
        <translation>Editar configuraciones de pgModeler</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1197"/>
        <source>Save all</source>
        <translation>Guardar todos</translation>
    </message>
    <message>
        <source>Overview</source>
        <translation type="vanished">Vista General</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1215"/>
        <source>Show the model overview</source>
        <translation>Mostrar el visión general modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1218"/>
        <source>F10</source>
        <translation>F10</translation>
    </message>
    <message>
        <source>Wiki</source>
        <translation type="vanished">Wiki</translation>
    </message>
    <message>
        <source>Access the wiki pages</source>
        <translation type="vanished">Accesos a las páginas wiki</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1233"/>
        <source>F1</source>
        <translation>F1</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1245"/>
        <source>New object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1254"/>
        <source>Plugins</source>
        <translation>Plugins</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1257"/>
        <source>Access the list of loaded plugins</source>
        <translation>Acceda a la lista de plugins cargados</translation>
    </message>
    <message>
        <source>Recent Models</source>
        <translation type="vanished">Modelos Recientes</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1269"/>
        <source>Load recently opened model</source>
        <translation>Cargar modelo abiertos recientes</translation>
    </message>
    <message>
        <source>Import</source>
        <translation type="vanished">Importar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1284"/>
        <source>Import existing database to new model (reverse engineering)</source>
        <translation>Importación de base de datos existente para nuevo modelo (ingeniería inversa)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1287"/>
        <source>Ctrl+Shift+I</source>
        <translation>Ctrl+Shift+I</translation>
    </message>
    <message>
        <source>Restore Session</source>
        <translation type="vanished">Restaurar sesión</translation>
    </message>
    <message>
        <source>Fix a model</source>
        <translation type="vanished">Fijar un modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1317"/>
        <source>New version found!</source>
        <translation>Nueva versión encontrado!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1320"/>
        <source>Update for the current version is available on project&apos;s site</source>
        <translation>Actualización para la versión actual está disponible en el sitio del proyecto</translation>
    </message>
    <message>
        <source>Check for update</source>
        <translation type="vanished">Buscar actualizaciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1338"/>
        <source>action_main_menu</source>
        <translation>action_main_menu</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1341"/>
        <source>Main menu</source>
        <translation>Menú principal</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1346"/>
        <source>Show expanded</source>
        <translation>Mostrar expandió</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1349"/>
        <source>Expands the main menu bar in classical mode</source>
        <translation>Expande la barra de menú principal en el modo clásico</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1357"/>
        <source>Hide main menu</source>
        <translation>Ocultar menú principal</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1360"/>
        <source>Hides the main menu bar and put the action on a separated action</source>
        <translation>Oculta la barra de menú principal y poner la acción en una acción separada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1363"/>
        <source>Ctrl+Shift+H</source>
        <translation>Ctrl+Shift+H</translation>
    </message>
    <message>
        <source>Diff</source>
        <translation type="vanished">Diff</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1378"/>
        <source>Determine the changes between model and database</source>
        <translation>Determinar los cambios entre el modelo y la base de datos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1381"/>
        <source>Ctrl+Shift+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1396"/>
        <source>Welcome</source>
        <translation>Bienvenidos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1399"/>
        <source>Welcome screen</source>
        <translation>Pantalla de bienvenida</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1402"/>
        <source>Shift+W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1417"/>
        <source>Design</source>
        <translation>Diseño</translation>
    </message>
    <message>
        <source>Design datase models</source>
        <translation type="vanished">Modelos Diseño datase</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1435"/>
        <source>Manage</source>
        <translation>Administrar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="1438"/>
        <source>Manage existent databases</source>
        <translation>Administrar base de datos existente</translation>
    </message>
    <message>
        <source>Bug report</source>
        <translation type="vanished">Reporte de Bug</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="215"/>
        <source> (Demo)</source>
        <translation> (Demo)</translation>
    </message>
    <message>
        <source>Save all models</source>
        <translation type="vanished">Guardar todos los modelos</translation>
    </message>
    <message>
        <source>Some models were modified! Do you really want to quit pgModeler without save them?</source>
        <translation type="vanished">Se modificaron algunos modelos! ¿De verdad quiere dejar de fumar pgModeler sin salvarlos?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="440"/>
        <source>Saving temp. models</source>
        <translation>Guardando modelos temp</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="739"/>
        <source>Clear Menu</source>
        <translation>Limpiar Menú</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="784"/>
        <source>The demonstration version can create only `one&apos; instance of database model!</source>
        <translation>La versión de demostración sólo puede crear `una&apos; instancia de modelo de base de datos!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/mainwindow.ui" line="889"/>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1101"/>
        <source>Save model</source>
        <translation>Guardar Modelo</translation>
    </message>
    <message>
        <source>The model was modified! Do you really want to close without save it?</source>
        <translation type="vanished">El modelo fue modificado! ¿De verdad quiere cerrar sin guardarlo?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="572"/>
        <source>Save modified model(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="573"/>
        <source>The following models were modified but not saved: %1. Do you really want to quit pgModeler?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1102"/>
        <source>The model &lt;strong&gt;%1&lt;/strong&gt; was modified! Do you really want to close without save it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1217"/>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1743"/>
        <source>Warning</source>
        <translation>Advertencia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1218"/>
        <source>You&apos;re running a demonstration version! The model saving feature is available only in the full version!</source>
        <translation>Usted está ejecutando una versión de demostración! La función de ahorro de modelo está disponible sólo en la versión completa!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1232"/>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1304"/>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1355"/>
        <source>Confirmation</source>
        <translation>Confirmación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1233"/>
        <source> &lt;strong&gt;WARNING:&lt;/strong&gt; The model &lt;strong&gt;%1&lt;/strong&gt; is invalidated! It&apos;s recommended to validate it before save in order to create a consistent model otherwise the generated file will be broken demanding manual fixes to be loadable again!</source>
        <translation>&lt;strong&gt;ADVERTENCIA:&lt;/strong&gt; El modelo &lt;strong&gt;%1&lt;/strong&gt; está invalidado! Se recomienda para validarlo antes de guardar con el fin de crear un modelo coherente de lo contrario el archivo generado se romperá exigiendo correcciones manuales que sea cargable de nuevo!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1235"/>
        <source>Save anyway</source>
        <translation>Guardar de todos modos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1235"/>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1307"/>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1358"/>
        <source>Validate</source>
        <translation>Validar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1265"/>
        <source>Save &apos;%1&apos; as...</source>
        <translation>Guardar &apos;%1&apos; como...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1266"/>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1444"/>
        <source>Database model (*.dbm);;All files (*.*)</source>
        <translation>Modelo de base de datos (*.dbm);; Todos los arquivos (*.*)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1583"/>
        <source>Access support page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1744"/>
        <source>You&apos;re running a demonstration version! Note that you&apos;ll be able to create only &lt;strong&gt;%1&lt;/strong&gt; instances 						of each type of object and some key features will be disabled or limited!&lt;br/&gt;&lt;br/&gt;You can purchase a full binary copy or get the source code at &lt;a href=&apos;http://pgmodeler.com.br&apos;&gt;pgmodeler.com.br&lt;/a&gt;.						&lt;strong&gt;NOTE:&lt;/strong&gt; pgModeler is an open source software, but purchasing binary copies or providing some donations will support the project and cover all development costs.&lt;br/&gt;&lt;br/&gt;						&lt;strong&gt;HINT:&lt;/strong&gt; in order to test all features it&apos;s recommended to use the &lt;strong&gt;demo.dbm&lt;/strong&gt; model located in &lt;/strong&gt;Sample models&lt;/strong&gt; at &lt;strong&gt;Welcome&lt;/strong&gt; view.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You&apos;re running a demonstration version! The model export feature can be tested twice per pgModeler execution!</source>
        <translation type="vanished">Usted está ejecutando una versión de demostración! La función de exportación modelo puede ser probado dos veces por la ejecución pgModeler!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1305"/>
        <source> &lt;strong&gt;WARNING:&lt;/strong&gt; The model &lt;strong&gt;%1&lt;/strong&gt; is invalidated! Before run the export process it&apos;s recommended to validate in order to correctly create the objects on database server!</source>
        <translation>&lt;strong&gt;ADVERTENCIA:&lt;/strong&gt; El modelo &lt;strong&gt;%1&lt;/strong&gt; está invalidado! Antes de ejecutar el proceso de exportación se recomienda para validar el fin de crear correctamente los objetos en el servidor de base de datos!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1307"/>
        <source>Export anyway</source>
        <translation>Exportar de todas modos</translation>
    </message>
    <message>
        <source>You&apos;re running a demonstration version! The database import (reverse engineering) feature is available only in the full version!</source>
        <translation type="vanished">Usted está ejecutando una versión de demostración! La importación de base de datos característica (ingeniería inversa) sólo está disponible en la versión completa!</translation>
    </message>
    <message>
        <source>You&apos;re running a demonstration version! The model-database diff feature is available only in the full version!</source>
        <translation type="vanished">Usted está ejecutando una versión de demostración! La función diff modelo de base de datos sólo está disponible en la versión completa!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1356"/>
        <source> &lt;strong&gt;WARNING:&lt;/strong&gt; The model &lt;strong&gt;%1&lt;/strong&gt; is invalidated! Before run the diff process it&apos;s recommended to validate in order to correctly analyze and generate the difference between the model and a database!</source>
        <translation>&lt;strong&gt;ADVERTENCIA:&lt;/strong&gt; El modelo &lt;strong&gt;%1&lt;/strong&gt; está invalidado! Antes ejecutar el proceso diff se recomienda para validar el fin de analizar correctamente y generar la diferencia entre el modelo y una base de datos!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1358"/>
        <source>Diff anyway</source>
        <translation>Diff de todas modo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1395"/>
        <source>Database model printing</source>
        <translation>Imprimir modelo de Base de datos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1423"/>
        <source>Changes were detected in the definitions of paper/margin of the model which may cause the incorrect print of the objects. Do you want to continue printing using the new settings? To use the default settings click &apos;No&apos; or &apos;Cancel&apos; to abort printing.</source>
        <translation>Se detectaron cambios en las definiciones de papel / margen del modelo que pueden causar la impresión incorrecta de los objetos. ¿Quieres continuar con la impresión utilizando la nueva configuración? Para utilizar la configuración predeterminada, haga clic &apos;No&apos; o &apos;Cancel&apos; para abortar la impresión.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1446"/>
        <source>Load model</source>
        <translation>Cargar modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1491"/>
        <source>Could not load the database model file `%1&apos;. Check the error stack to see details. You can try to fix it in order to make it loadable again.</source>
        <translation>No se pudo cargar el archivo de modelo de base de datos `%1&apos;. Compruebe la pila de errores para ver los detalles. Usted puede tratar de arreglarlo con el fin de hacer que se puede cargar de nuevo.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1493"/>
        <source>Fix model</source>
        <translation>Fijar modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1493"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Open Wiki pages</source>
        <translation type="vanished">Abrir páginas wiki</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1584"/>
        <source>This action will open a web browser window! Want to proceed?</source>
        <translation>Esta acción abrirá una ventana del navegador web! ¿Quieres continuar?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1678"/>
        <source>(no samples found)</source>
        <translation>(no hay ejemplos encontradas)</translation>
    </message>
    <message>
        <source>You&apos;re running a demonstration version! Note that you&apos;ll be able to create only &lt;strong&gt;%1&lt;/strong&gt; instances 											of each type of object and some key features will be disabled!&lt;br/&gt;&lt;br/&gt;You can purchase a full binary copy or get the source code at &lt;a href=&apos;http://pgmodeler.com.br&apos;&gt;pgmodeler.com.br&lt;/a&gt;.											&lt;strong&gt;NOTE:&lt;/strong&gt; pgModeler is an open source software, but purchasing binary copies or providing some donations will support the project and cover all development costs.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</source>
        <translation type="vanished">Usted está ejecutando una versión de demostración! Tenga en cuenta que y apos; va a ser capaz de crear solamente una instancia &lt;strong&gt;%1&lt;/strong&gt;  											de cada tipo de objeto y algunas características clave se desactivarán!&lt;br/&gt;&lt;br/&gt;Usted puede comprar una copia binaria total o obtener el código fuente de &lt;a href=&apos;http://pgmodeler.com.br&apos;&gt;pgmodeler.com.br&lt;/a&gt;.
&lt;strong&gt;NOTA:&lt;/strong&gt; pgModeler es un software de código abierto, pero la compra de copias binarias o proporcionar algunas donaciones apoyará el proyecto y cubrir todos los costos de desarrollo.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <source>The execution of demonstration version has finished!											Did you like pgModeler and want to purchase it? Use the following promocodes and receive good discounts:&lt;br/&gt;&lt;br/&gt;											&lt;strong&gt;D3M02BR0NZ3&lt;/strong&gt; (Discount on bronze package)&lt;br/&gt;											&lt;strong&gt;D3M02S1LV3R&lt;/strong&gt; (Discount on silver package)&lt;br/&gt;											&lt;strong&gt;D3M02G0LD&lt;/strong&gt; (Discount on gold package)&lt;br/&gt;											&lt;strong&gt;D3M02PL4T1NUM&lt;/strong&gt; (Discount on platinum package)&lt;br/&gt;											&lt;strong&gt;D3M02D14M0ND&lt;/strong&gt; (Discount on diamond package)&lt;br/&gt;											&lt;br/&gt;Thank you for testing pgModeler!</source>
        <translation type="vanished">La ejecución de la versión de demostración ha terminado!											¿Te ha gustado pgModeler y quiere comprarlo? Utilice los siguientes promocodes y recibir buenos descuentos:&lt;br/&gt;&lt;br/&gt;											&lt;strong&gt;D3M02BR0NZ3&lt;/strong&gt; (Descuento un paquete de bronce)&lt;br/&gt;											&lt;strong&gt;D3M02S1LV3R&lt;/strong&gt; (Descuento un paquete de plata)&lt;br/&gt;											&lt;strong&gt;D3M02G0LD&lt;/strong&gt; (Descuento un paquete de oro)&lt;br/&gt;											&lt;strong&gt;D3M02PL4T1NUM&lt;/strong&gt; (Descuento un paquete de platino)&lt;br/&gt;											&lt;strong&gt;D3M02D14M0ND&lt;/strong&gt; (Descuento un paquete de diamante)&lt;br/&gt;											&lt;br/&gt;Gracias por probar pgModeler!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1758"/>
        <source>save</source>
        <translation>guardar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1759"/>
        <source>export</source>
        <translation>exportar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1759"/>
        <source>diff</source>
        <translation>diff</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/mainwindow.cpp" line="1762"/>
        <source>Executing pending &lt;strong&gt;%1&lt;/strong&gt; operation...</source>
        <translation>Ejecución de operarienes pendientes &lt;strong&gt;%1&lt;/strong&gt;...</translation>
    </message>
</context>
<context>
    <name>Messagebox</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/messagebox.ui" line="29"/>
        <source>Dialog</source>
        <translation>Diálogo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/messagebox.ui" line="184"/>
        <source>msg</source>
        <translation>msg</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/messagebox.ui" line="267"/>
        <source>Exceptions</source>
        <translation>Excepciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/messagebox.ui" line="337"/>
        <source>Show raw text errors or information.</source>
        <translation>Mostrar errores de texto crudos o información.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/messagebox.ui" line="366"/>
        <source>Show/hide exceptions stack.</source>
        <translation>Mostrar/ocultar pila excepciones.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/messagebox.ui" line="369"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/messagebox.ui" line="439"/>
        <location filename="../libpgmodeler_ui/src/messagebox.cpp" line="181"/>
        <source>&amp;Yes</source>
        <translation>&amp;Si</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/messagebox.ui" line="470"/>
        <location filename="../libpgmodeler_ui/src/messagebox.cpp" line="185"/>
        <source>&amp;No</source>
        <translation>&amp;No</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/messagebox.ui" line="495"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/messagebox.cpp" line="181"/>
        <source>&amp;Ok</source>
        <translation>&amp;Ok</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/messagebox.cpp" line="188"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/messagebox.cpp" line="199"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/messagebox.cpp" line="203"/>
        <source>Alert</source>
        <translation>Alerta</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/messagebox.cpp" line="207"/>
        <source>Information</source>
        <translation>Información</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/messagebox.cpp" line="211"/>
        <source>Confirmation</source>
        <translation>Confirmación</translation>
    </message>
</context>
<context>
    <name>MetadataHandlingForm</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="14"/>
        <source>Handle metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="97"/>
        <source>&amp;Apply</source>
        <translation type="unfinished">&amp;Aplicar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="135"/>
        <source>&amp;Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="215"/>
        <source>Handle objects metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="234"/>
        <source>Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="252"/>
        <source>Extract from:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="336"/>
        <source>Loading a metadata file to the current model is an irreversible operation so be sure to specify a backup file before proceed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="355"/>
        <source>Options</source>
        <translation type="unfinished">Opciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="384"/>
        <source>Handles the following database model attributes in the metadata file: author, zoom factor, last position and default objects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="387"/>
        <source>Database model metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="432"/>
        <source>Handles the objects&apos; positioning in the metadata file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="435"/>
        <source>Objects&apos; positioning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="493"/>
        <source>Handles the objects&apos; custom colors in the metadata file. Currently available only for relationships and schemas.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="496"/>
        <source>Custom object&apos;s colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="541"/>
        <source>Handles the objects&apos; protection status in the metadata file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="544"/>
        <source>Objects&apos; protection status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="589"/>
        <source>Handles the objects&apos; SQL disabled status in the metadata file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="592"/>
        <source>Objects&apos; SQL disabled status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="637"/>
        <source>Handles the objects&apos; custom SQL commands in the metadata file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="640"/>
        <source>Custom SQL commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="685"/>
        <source>Save textboxes to the output file when extracting metadata. When loading the file textboxes are recreated and duplicated ones are ignored.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="688"/>
        <source>Textbox objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="733"/>
        <source>Save tags to the output file when extracting metadata. When loading the file tags are recreated and duplicated ones are ignored.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="736"/>
        <source>Tag objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="773"/>
        <source>Backup file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="788"/>
        <location filename="../libpgmodeler_ui/src/metadatahandlingform.cpp" line="232"/>
        <source>Select file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="791"/>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="813"/>
        <source>Apply to:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="827"/>
        <source>Operation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="842"/>
        <source>Extracts the objects metadata from one of the loaded models and apply to the current model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="845"/>
        <source>Extract from a &amp;model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="883"/>
        <source>Reads the objects metadata from a previously saved backup file and apply to the current model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="886"/>
        <source>Restore a bac&amp;kup file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="931"/>
        <source>Output</source>
        <translation type="unfinished">Salida</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/metadatahandlingform.ui" line="1020"/>
        <source>Progress label...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/metadatahandlingform.cpp" line="96"/>
        <location filename="../libpgmodeler_ui/src/metadatahandlingform.cpp" line="107"/>
        <source>model not saved yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/metadatahandlingform.cpp" line="116"/>
        <source>The backup file cannot be the same as the input model!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/metadatahandlingform.cpp" line="158"/>
        <source>Extracting metadata to file `%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/metadatahandlingform.cpp" line="167"/>
        <source>Saving backup metadata to file `%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/metadatahandlingform.cpp" line="180"/>
        <source>Applying metadata from file `%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/metadatahandlingform.cpp" line="212"/>
        <source>Metadata processing aborted!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/metadatahandlingform.cpp" line="231"/>
        <source>Objects metadata file (*.omf);;All files (*.*)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModelDatabaseDiffForm</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="35"/>
        <source>Database model diff</source>
        <translation>Diff de modelo de base de datos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="133"/>
        <source>Generate diff from model</source>
        <translation>Generar diff del modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="152"/>
        <source>Settings</source>
        <translation>Configuraciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="182"/>
        <source>Input database</source>
        <translation>Base de datos de entrada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="200"/>
        <source>Connection:</source>
        <translation>Conexión:</translation>
    </message>
    <message>
        <source>Connect and list available databases</source>
        <translation type="vanished">Conectar y listar las bases de datos disponibles</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1094"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="235"/>
        <source>Database:</source>
        <translation>bases de datos:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="276"/>
        <source> Options</source>
        <translation> Opciones</translation>
    </message>
    <message>
        <source>Ignores as many as possible errors on import step. This option generates a incomplete diff.</source>
        <translation type="vanished">Ignora mayor número posible de errores en la etapa de importación. Esta opción genera un diff incompleta.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="308"/>
        <source>Ignore import errors</source>
        <translation>Ignorar errores de importación</translation>
    </message>
    <message>
        <source>Clears the data of all tables which will have columns modified. This is useful to avoid errors related to type casting. &lt;strong&gt;WARNING:&lt;/strong&gt; DO NOT use this option on production server and always make a backup before use this options.</source>
        <translation type="vanished">Borra los datos de todas las tablas que se han modificado las columnas. Esto es útil para evitar errores relacionados con el tipo de conversión. &lt;strong&gt;ADVERTENCIA:&lt;/strong&gt; NO use esta opción en el servidor de producción y siempre hacer una copia de seguridad antes de utilizar esta opción.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="363"/>
        <source>Trucate tables before alter columns</source>
        <translation>Trucate tablas antes alterar las  columnas</translation>
    </message>
    <message>
        <source>Import system (built in) objects. Use this if the import step is returning errors.</source>
        <translation type="vanished">Sistema de Importación (incorporada) objetos. Utilice esta opción si el paso de importación está volviendo errores.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="408"/>
        <source>Import system objects</source>
        <translation>Importar objectos del sistema</translation>
    </message>
    <message>
        <source>Import extension objects. Use this if the import step is returning errors even importing built in ones.</source>
        <translation type="vanished">Importar extensión de objecto. Utilice esta opción si el paso de importación está volviendo errores incluso importadora construidas en unos.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="453"/>
        <source>Import extension objects</source>
        <translation>Importar extensión de objecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="492"/>
        <source>For DROP command, the objects that depends on an object to be dropped will be deleted as well. For TRUNCATE command, tables that are linked to a table to be truncated will be truncate too. &lt;strong&gt;NOTE:&lt;/strong&gt; this option can affect more objects than listed in the output or diff preview.</source>
        <translation>Para comando DROP, los objetos que depende de un objeto que se retiren serán eliminados también. Para comando TRUNCATE, tablas que están vinculadas a una mesa para truncar se truncará también. &lt;strong&gt;NOTA:&lt;/strong&gt; esta opción puede afectar a varios objetos que se enumeran en la salida o diff vista previa.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="495"/>
        <source>Drop or truncate in cascade mode</source>
        <translation>Drop o truncate en cascada mode</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="534"/>
        <source>Permissions already set on database objects will be kept.The ones configured on the model will be applied to the database.</source>
        <translation>Permisos ya establecidos en los objetos de base de datos serán los kept.The configuradas en el modelo se puede aplicar a la base de datos.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="537"/>
        <source>Keep object&apos;s permissions</source>
        <translation>Mantenga los permisos del objeto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="576"/>
        <source>Database cluster level objects like roles and tablespaces will not be dropped.</source>
        <translation>No se cayeron objetos de base de datos a nivel de grupo como los roles y espacios de tabla.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="579"/>
        <source>Keep cluster objects</source>
        <translation>Mantenga objetos clúster</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="621"/>
        <source>Recreate only unmodifiable objects</source>
        <translation>Recrear objetos sólo no modificables</translation>
    </message>
    <message>
        <source>Instead of use an ALTER command to modify certain kind of objects a DROP and CREATE will be used in order to do a full modification. This option does not affects database objects.</source>
        <translation type="vanished">En lugar de utilizar el comando ALTER para modificar un cierto tipo de objetos un DROP y CREATE serán utilizados con el fin de hacer una modificación completa. Esta opción no afecta a los objetos de base de datos.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="675"/>
        <source>Force recreation of objects</source>
        <translation>Forzar recreación de objetos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="723"/>
        <source>Ignores errors generated by duplicated objects when exporting the diff to database.</source>
        <translation>Ignora errores generados por objetos duplicados cuando se exporta el diff de base de datos.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="726"/>
        <source>Ignore duplicity errors</source>
        <translation>Ignorar duplicidad de errores</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="765"/>
        <source>Serial columns are converted to integer and having the default value changed  to &lt;strong&gt;nextval(sequence)&lt;/strong&gt; function call. By default, a new sequence is created for each serial column but checking this option sequences matching the name on column&apos;s default value will be reused and will not be dropped.</source>
        <translation>Columnas de serie se convierten a entero y haber cambiado el valor predeterminado para llamada a la función &lt;strong&gt;nextval(sequence)&lt;/strong&gt;. De forma predeterminada, se crea una nueva secuencia para cada columna de serie, pero marcando esta opción secuencias que coinciden con el nombre en valor por defecto de la columna se volverá a utilizar y no se borró.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="768"/>
        <source>Reuse sequences on serial columns</source>
        <translation>Reciclar secuencias sobre columnas de serial</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="895"/>
        <source>Diff mode</source>
        <translation>Modo diff</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="915"/>
        <source>Override the PostgreSQL version when generating the diff. The default is to use the same version as the input database.</source>
        <translation>Anular la versión de PostgreSQL al generar el diff. El valor por defecto es usar la misma versión que la base de datos de entrada.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="918"/>
        <source>Use PostgreSQL:</source>
        <translation>Use PostgreSQL:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="986"/>
        <source>Compares the model and the input database storing the diff in a SQL file for later usage.</source>
        <translation>Compara el modelo y la base de datos de entrada almacenar el diff en un archivo SQL para un uso posterior.</translation>
    </message>
    <message>
        <source>Store in SQL file</source>
        <translation type="vanished">Almacenar en archivo SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1075"/>
        <source>File:</source>
        <translation>Archivo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1091"/>
        <source>Select output file</source>
        <translation>Seleccionar archivo de salida</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1144"/>
        <source>Compares the model and the input database generating a diff and applying it directly to the latter. &lt;strong&gt;WARNING:&lt;/strong&gt; this mode causes irreversible changes on the database and in case of failure the original structure is not restored, so make sure to have a backup before proceed.</source>
        <translation>Compara el modelo y la base de datos de entrada generar un diff y aplicándolo directamente a éste. &lt; strong&gt;ADVERTENCIA:&lt;/strong&gt; este modo provoca cambios irreversibles en la base de datos y en caso de fallo de la estructura original no se restablece, así que asegúrese de tener una copia de seguridad antes de proceder.</translation>
    </message>
    <message>
        <source>Apply on server</source>
        <translation type="vanished">Aplicar en el servidor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="305"/>
        <source>Ignores as many as possible errors on import step. This option generates an incomplete diff.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="360"/>
        <source>Clears the data of all tables which will have columns modified. This is useful to avoid errors related to type casting. &lt;strong&gt;WARNING:&lt;/strong&gt; DO NOT use this option on production servers and always make a backup before use it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="405"/>
        <source>Import system (built-in) objects. Use this if the import step is returning errors related to missing objects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="450"/>
        <source>Import objects created by extensions. Use this if the import step is returning errors even importing built in ones.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="672"/>
        <source>Instead of use an ALTER command to modify certain kind of objects a DROP and CREATE will be used in order to do a full modification. This option does not affects the database object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="807"/>
        <source>No command to rename the destination database will be generated even the model&apos;s name differ from database name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="810"/>
        <source>Preserve database name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="849"/>
        <source>Avoid the generation of DROP commands for objects that exists in database but not in the model. This is useful when diff a partial model against the complete database.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="852"/>
        <source>Do not drop missing objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="989"/>
        <source>Store in S&amp;QL file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1147"/>
        <source>Appl&amp;y on server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1211"/>
        <source>Output</source>
        <translation>Salida</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1292"/>
        <source>Changes:</source>
        <translation>Cambios:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1369"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1437"/>
        <source>Progress label...</source>
        <translation>Etiqueta de progreso...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1450"/>
        <source>Step label...</source>
        <translation>Etiqueta de pasos...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1531"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Objects marked with an &lt;span style=&quot; font-weight:600;&quot;&gt;ALTER&lt;/span&gt; may not be effectively changed unless that the differences detected are in attributes that can be modified through ALTER commands otherwise no operationwill be performed or, if the force recreation is checked, the object will be dropped and created again.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Objetos marcados con un &lt;span style=&quot; font-weight:600;&quot;&gt;ALTER&lt;/span&gt; No se puede cambiar de manera efectiva a menos que las diferencias detectadas son en los atributos que se pueden modificar a través de comandos ALTER de lo contrario no se realizará ninguna operationwill o, si la fuerza de la recreación está marcada, el objeto será dado de baja y creó de nuevo.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1583"/>
        <source>Objects to be created</source>
        <translation>Objetos que se creen</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1586"/>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1627"/>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1668"/>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1709"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1624"/>
        <source>Objects to be dropped</source>
        <translation>Objetos que se borran</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1665"/>
        <source>Possible objects to be changed</source>
        <translation>Objetos posibles de ser cambiados</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1706"/>
        <source>Ignored objects (system ones or with sql disabled)</source>
        <translation>Objetos ignorados (los del sistema o con sql disabilitado)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1752"/>
        <source>Diff Preview</source>
        <translation>Vista previa Diff</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1798"/>
        <source>&amp;Apply diff</source>
        <translation>&amp;Aplicar diff</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1874"/>
        <source>&amp;Generate</source>
        <translation>&amp;Generar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeldatabasediffform.ui" line="1912"/>
        <source>&amp;Close</source>
        <translation>&amp;Cerrar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="263"/>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="265"/>
        <source>Waiting process to start...</source>
        <translation>Proceso en espera para iniciar...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="354"/>
        <source>Importing database &lt;strong&gt;%1&lt;/strong&gt;...</source>
        <translation>Importando base de datos &lt;strong&gt;%1&lt;/strong&gt;...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="391"/>
        <source>Comparing the model &lt;strong&gt;%1&lt;/strong&gt; and database &lt;strong&gt;%2&lt;/strong&gt;...</source>
        <translation>Comparando el modelo &lt;strong&gt;%1&lt;/strong&gt; y la base de datos &lt;strong&gt;%2&lt;/strong&gt;...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="428"/>
        <source>Confirmation</source>
        <translation>Confirmación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="429"/>
        <source> &lt;strong&gt;WARNING:&lt;/strong&gt; The generated diff is ready to be exported! Once started this process will cause irreversible changes on the database. Do you really want to proceed?</source>
        <translation>&lt;strong&gt;ADVERTENCIA:&lt;/strong&gt; El diff generada está listo para ser exportado! Una vez iniciado este proceso provocará cambios irreversibles en la base de datos. ¿Realmente desea continuar?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="431"/>
        <source>Apply diff</source>
        <translation>Aplicar diff</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="431"/>
        <source>Preview diff</source>
        <translation>Vista previa Diff</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="439"/>
        <source>Exporting diff to database &lt;strong&gt;%1&lt;/strong&gt;...</source>
        <translation>Exportando diff a base de datos &lt;strong&gt;%1&lt;/strong&gt;...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="462"/>
        <source>Diff process paused. Waiting user action...</source>
        <translation>Proceso Diff en pausa. Esperando acción del usuario...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="497"/>
        <source>Saving diff to file &lt;strong&gt;%1&lt;/strong&gt;</source>
        <translation>Guardando diff a archivo &lt;strong&gt;%1&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="520"/>
        <source>Diff process sucessfully ended!</source>
        <translation>Proceso Diff finalizado satisfactoriamente!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="521"/>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="536"/>
        <source>No operations left.</source>
        <translation>No hay operaciones a la izquierda.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="535"/>
        <source>Operation cancelled by the user.</source>
        <translation>Operación cancelada por el usuario.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="571"/>
        <source>Process aborted due to errors!</source>
        <translation>Proceso abortado debido a errores!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="605"/>
        <source>

-- SQL code purposely truncated at this point in demo version!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="621"/>
        <source>-- No differences were detected between model and database. --</source>
        <translation>--  No se detectaron diferencias entre el modelo y la base de datos. --</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="636"/>
        <source>Error code &lt;strong&gt;%1&lt;/strong&gt; found and ignored. Proceeding with export.</source>
        <translation>Error de código encontrado &lt;strong&gt;%1&lt;/strong&gt; y ignorado. Procediendo con la exportación.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="727"/>
        <source>Save diff as...</source>
        <translation>Salvar diff como...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modeldatabasediffform.cpp" line="731"/>
        <source>SQL code (*.sql);;All files (*.*)</source>
        <translation>Código SQL (*.sql);;Todos los archivos (*.*)</translation>
    </message>
</context>
<context>
    <name>ModelExportForm</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="35"/>
        <source>Model Export</source>
        <translation>Exportar Modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="133"/>
        <source>Export model</source>
        <translation>Exportar Modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="152"/>
        <source>Settings</source>
        <translation>Configuración</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="170"/>
        <source>Database server</source>
        <translation>Servidor de Bases de datos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="380"/>
        <source>pgModeler ignores errors generated by duplicated objects and creates only that ones which does not exists in the database. This option may be used when an object was created after a previous model export.</source>
        <translation>El pgModeler ignora los errores generados por objetos duplicados y sólo crea objetos del modelo que no existen en la base de datos. Esta opción se puede usar cuando un objeto fue creado después de una exportación de modelo posterior.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="383"/>
        <source>Ignore object duplicity</source>
        <translation>Ignorar duplicidad de objetos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="429"/>
        <source>Connection:</source>
        <translation>Conexión:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="445"/>
        <source>PostgreSQL version in which the SQL code should be generated. It is recommended to select this option only when the version of the DBMS, somehow, is not identifiable or if you need to generate a specific version of SQL code for test purposes.</source>
        <translation>PostgreSQL versión en la que se debe generar el código SQL. Se recomienda seleccionar esta opción sólo cuando la versión del SGDB, de alguna manera, no es identificable o si usted necesita para generar una versión específica de código SQL con fines de prueba.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="448"/>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="1062"/>
        <source>PostgreSQL:</source>
        <translation>PostgreSQL:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="472"/>
        <source>If &lt;strong&gt;DB&lt;/strong&gt; is checked pgModeler will destroy the database if already exists on the server. When &lt;strong&gt;Objects&lt;/strong&gt; is checked pgModeler will execute the DROP command attached to SQL-enabled objects. &lt;strong&gt;WARNING:&lt;/strong&gt; this option leads to data loss so make sure to have a backup first.</source>
        <translation>Si &lt;strong&gt;BD&lt;/strong&gt; se comprueba pgModeler destruirá la base de datos si ya existe en el servidor. Cuando &lt;strong&gt;Objetos&lt;/strong&gt; se comprueba pgModeler ejecutará el comando DROP unido a objetos de SQL-habilitado. &lt;strong&gt;ADVERTENCIA:&lt;/strong&gt; esta opción conduce a la pérdida de datos, así que asegúrese de tener una copia de seguridad primero.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="475"/>
        <source>Drop:</source>
        <translation>Borrar:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="485"/>
        <source>DB</source>
        <translation>BD</translation>
    </message>
    <message>
        <source>Objects</source>
        <translation type="vanished">Objectos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="523"/>
        <source>pgModeler will destroy the database if already exists on the server. Make sure to have a backup before use this option because all data will be lost.</source>
        <translation>pgModeler destruirá la base de datos si ya existe en el servidor. Asegúrese de tener una copia de seguridad antes de usar esta opción porque se perderán todos los datos.</translation>
    </message>
    <message>
        <source>PNG Image</source>
        <translation type="vanished">Imagen PNG</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="651"/>
        <source>Zoom:</source>
        <translation>Zoom:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="797"/>
        <source>Show grid</source>
        <translation>Mostrar cuadrícula</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="813"/>
        <source>Show delimiters</source>
        <translation>Mostrar delimitadores</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="829"/>
        <source>Exporting the model page by page will generate files with a &lt;strong&gt;_p[n]&lt;/strong&gt; suffix where &lt;strong&gt;n&lt;/strong&gt; is the page id. Check if the current user has write permission on output folder.</source>
        <translation>Exportación de la página modelo por página generará archivos con un &lt;strong&gt;_p[n]&lt;/strong&gt; sufijo donde &lt;strong&gt;n&lt;/strong&gt; es el identificador de página. Compruebe si el usuario actual tiene permiso de escritura en la carpeta de salida.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="832"/>
        <source>Page by page</source>
        <translation>Página por página</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="751"/>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="1023"/>
        <source>Select target file</source>
        <translation>Seleccionar archivo de destino</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="754"/>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="1026"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Image:</source>
        <translation type="vanished">Imagen:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="882"/>
        <source>SQL file</source>
        <translation>Archivo SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="673"/>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="992"/>
        <source>File:</source>
        <translation>Archivo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="498"/>
        <source>Ob&amp;jects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="538"/>
        <source>Graphics file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="599"/>
        <source>Image (PNG)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="624"/>
        <source>Type:</source>
        <translation type="unfinished">Tipo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="720"/>
        <source>Vectorial (SVG)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="1086"/>
        <source>PostgreSQL version in which the SQL code should be generated</source>
        <translation>PostgreSQL versión en la que se debe generar el código SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="1131"/>
        <source>Output</source>
        <translation>Salida</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="1217"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="1243"/>
        <source>Progress label...</source>
        <translation>Etiqueta de progreso...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="1354"/>
        <source>&amp;Export</source>
        <translation>&amp;Exportar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelexportform.ui" line="1392"/>
        <source>&amp;Close</source>
        <translation>&amp;Cerrar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexportform.cpp" line="115"/>
        <source>Error code &lt;strong&gt;%1&lt;/strong&gt; found and ignored. Proceeding with export.</source>
        <translation>Error de código encontrado en &lt;strong&gt;%1&lt;/strong&gt; y ignorado. Procediendo con la exportación.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexportform.cpp" line="184"/>
        <source>Initializing model export...</source>
        <translation>Inicializando exportación del modelo...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexportform.cpp" line="189"/>
        <source>Saving file &apos;%1&apos;</source>
        <translation>Guardar archivo &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexportform.cpp" line="214"/>
        <location filename="../libpgmodeler_ui/src/modelexportform.cpp" line="292"/>
        <source>Exporting process aborted!</source>
        <translation>Porceso de exportación abortado!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexportform.cpp" line="243"/>
        <source>Export model as...</source>
        <translation>Exportar modelo como...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexportform.cpp" line="251"/>
        <source>SQL script (*.sql);;All files (*.*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexportform.cpp" line="258"/>
        <source>Portable Network Graphics (*.png);;All files (*.*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexportform.cpp" line="263"/>
        <source>Scalable Vector Graphics (*.svg);;All files (*.*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SQL code (*.sql);;All files (*.*)</source>
        <translation type="vanished">Código SQL(*.sql);;Todos los archivos (*.*)</translation>
    </message>
    <message>
        <source>Imagen PNG  (*.png);;Todos los archivos (*.*)</source>
        <translation type="vanished">Imagen PNG  (*.png);;Todos los archivos (*.*)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexportform.cpp" line="306"/>
        <source>Exporting process canceled by user!</source>
        <translation>Proceso de exportación cancelada por el usuario!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexportform.cpp" line="316"/>
        <source>Exporting process sucessfuly ended!</source>
        <translation>Proceso de exportación terminó satisfactoriamente! </translation>
    </message>
</context>
<context>
    <name>ModelExportHelper</name>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="52"/>
        <source>Generating SQL code for PostgreSQL `%1&apos;</source>
        <translation>Generación de código SQL para PostgreSQL `%1&apos;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="57"/>
        <source>Output SQL file `%1&apos; successfully written.</source>
        <translation>Archivo SQL de salida `%1&apos; escrito satisfactoriamente.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="179"/>
        <source>Rendering objects to page %1/%2.</source>
        <translation>Renderiando objetos a la página %1/%2.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="206"/>
        <source>Output image `%1&apos; successfully written.</source>
        <translation>Imagen de salida `%1&apos; escrito satisfactoriamente.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="239"/>
        <source>Exporting model to SVG file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="244"/>
        <source>SVG representation of database model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="245"/>
        <source>SVG file generated by pgModeler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="287"/>
        <source>Output file `%1&apos; successfully written.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="325"/>
        <source>Starting export to DBMS.</source>
        <translation>Comenzando exportación a SGDB.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="331"/>
        <source>PostgreSQL version detection overridden. Using version `%1&apos;.</source>
        <translation>Versión detección PostgreSQL anulado. Al usar la versión. Usar la versión `%1&apos;.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="336"/>
        <source>PostgreSQL `%1&apos; server detected.</source>
        <translation>Servidor PostgreSQL `%1&apos; detectado.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="341"/>
        <source>Generating temporary names for database, roles and tablespaces.</source>
        <translation>Generar nombres temporales para bases de datos, roles y tablespaces.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="352"/>
        <source>Enabling the SQL code for database `%1&apos; to avoid errors.</source>
        <translation>Habilitar el código SQL para la base de datos `%1&apos; para evitar errores.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="358"/>
        <source>Ignoring object duplication errors.</source>
        <translation>Ignorando los errores de duplicación de objetos.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="365"/>
        <source>Ignoring the following error code(s): `%1&apos;.</source>
        <translation>Ignorando el código de error siguiente (s): `%1&apos;.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="369"/>
        <source>Trying to drop database `%1&apos;.</source>
        <translation>Tratando de borrarr la base de datos `%1&apos;.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="374"/>
        <source>Simulation mode activated.</source>
        <translation>Modo de simulación activado.</translation>
    </message>
    <message>
        <source>Creating object `%1&apos; (%2).</source>
        <translation type="vanished">Creación de objetos `%1&apos; (%2).</translation>
    </message>
    <message>
        <source>Creating database `%1&apos;.</source>
        <translation type="vanished">Creando basea de datos `%1&apos;.</translation>
    </message>
    <message>
        <source>Connecting to database `%1&apos;.</source>
        <translation type="vanished">Conectando a base de datos`%1&apos;.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="463"/>
        <source>Generating SQL for `%1&apos; objects...</source>
        <translation>Generación de SQL para los objetos `%1&apos;...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="592"/>
        <source>Destroying objects created on the server.</source>
        <translation>Destruyendo los objetos creados en el servidor.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="618"/>
        <source>Restoring original names of database, roles and tablespaces.</source>
        <translation>Restauración de los nombres originales de base de datos, roles y tablespaces.</translation>
    </message>
    <message>
        <source>Dropping object `%1&apos; (%2).</source>
        <translation type="vanished">Borrando objetos `%1&apos; (%2).</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="392"/>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="829"/>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="910"/>
        <source>Creating object `%1&apos; (%2)</source>
        <translation>Creando objecto `%1&apos; (%2)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="425"/>
        <source>Creating database `%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="455"/>
        <source>Connecting to database `%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="668"/>
        <source>Renaming `%1&apos; (%2) to `%3&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="827"/>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="912"/>
        <source>Dropping object `%1&apos; (%2)</source>
        <translation>Borrando objetos `%1&apos; (%2)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="914"/>
        <source>Changing object `%1&apos; (%2)</source>
        <translation>Cambiando objecto `%1&apos; (%2)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelexporthelper.cpp" line="927"/>
        <source>Running auxiliary command.</source>
        <translation>Ejecución de comandos auxiliar.</translation>
    </message>
</context>
<context>
    <name>ModelFixForm</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="35"/>
        <source>Model file fix</source>
        <translation>Fijar archivo Modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="475"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Monospace&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Waiting process to start...&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="727"/>
        <source>&amp;Fix</source>
        <translation>&amp;Fijar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="765"/>
        <source>&amp;Close</source>
        <translation>&amp;Cerrar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="124"/>
        <source>Fix model file</source>
        <translation>Fijar archivo Modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="226"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;[pgmodeler-cli not found error]&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;[pgmodeler-error no encontrado]&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="245"/>
        <source>pgmodeler-cli:</source>
        <translation>pgmodeler-cli:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="263"/>
        <source>Browse for pgmodeler-cli tool</source>
        <translation>Navegue por herramienta pgmodeler-cli</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="266"/>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="503"/>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="533"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="325"/>
        <source>The specified file is not the pgModeler command line tool (pgmodeler-cli).</source>
        <translation>El archivo especificado no es la herramienta de línea de comandos pgModeler (pgmodeler-cli).</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="340"/>
        <source>Input file:</source>
        <translation>Archivo entrada:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="353"/>
        <source>Output file:</source>
        <translation>Archivo salida:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="360"/>
        <source>Fix tries:</source>
        <translation>Fijar intentos:</translation>
    </message>
    <message>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Monospace&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Waiting process to start...&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Monospace&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Proceso que espera para iniciar...&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="500"/>
        <source>Select input file</source>
        <translation>Seleccionar archivo entrada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="530"/>
        <source>Select output file</source>
        <translation>Seleccionar archivo salida</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="570"/>
        <source>Load fixed model when finish</source>
        <translation>Modelo fijo de carga cuando acabado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelfixform.ui" line="659"/>
        <source>In some cases the fix process will fail to restore all objects within the model demanding manual fixes by changing the file on a text editor. &lt;strong&gt;NOTE:&lt;/strong&gt; relationships may lost their graphical configuration like custom points and line color.</source>
        <translation>En algunos casos, el Proceso Fijar no podrá restaurar todos los objetos dentro del modelo exigir correcciones manuales cambiando el archivo en un editor de texto. &lt;strong&gt;NOTA:&lt;/strong&gt; relaciones pueden perdido su configuración gráfica como puntos de medida y color de la línea.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelfixform.cpp" line="69"/>
        <source>Waiting process to start...</source>
        <translation>Proceso esperandi para iniciar...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelfixform.cpp" line="80"/>
        <source>Could not locate &lt;strong&gt;%1&lt;/strong&gt; tool on &lt;strong&gt;%2&lt;/strong&gt;. The fix process can&apos;t continue! Please check pgModeler installation or try to manually specify the command below.</source>
        <translation>No se pudo encontrar &lt;strong&gt;%1&lt;/strong&gt; herramienta en &lt;strong&gt;%2&lt;/strong&gt;. El proceso de corrección no puede continuar! Por favor verifique la instalación pgModeler o tratar de especificar manualmente el comando a continuación.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelfixform.cpp" line="151"/>
        <source>pgModeler command line tool (%1)</source>
        <translation>pgModeler herramienta de línea de comandos (%1)</translation>
    </message>
</context>
<context>
    <name>ModelNavigationWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelnavigationwidget.ui" line="23"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelnavigationwidget.ui" line="59"/>
        <source>Previous model</source>
        <translation>Modelo anterior</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelnavigationwidget.ui" line="75"/>
        <source>Ctrl+Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelnavigationwidget.ui" line="116"/>
        <source>Ctrl+Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelnavigationwidget.ui" line="170"/>
        <source>Alt+C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Up</source>
        <translation type="vanished">Ctrl+Up</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelnavigationwidget.ui" line="100"/>
        <source>Next model</source>
        <translation>Siguiente modelo</translation>
    </message>
    <message>
        <source>Ctrl+Down</source>
        <translation type="vanished">Ctrl+Down</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelnavigationwidget.ui" line="154"/>
        <source>Close model</source>
        <translation>Cerrar modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelnavigationwidget.ui" line="157"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelnavigationwidget.cpp" line="73"/>
        <source>(model not saved yet)</source>
        <translation>(modelo no guarda aún)</translation>
    </message>
</context>
<context>
    <name>ModelObjectsWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="35"/>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="89"/>
        <source>Model Objects</source>
        <translation>Modelo Objetos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="121"/>
        <source>Hide this widget</source>
        <translation>Ocultar este widget</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="124"/>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="693"/>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="731"/>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="766"/>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="804"/>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="839"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="307"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="392"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="404"/>
        <source>Object</source>
        <translation>Objecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="416"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="428"/>
        <source>Parent Object</source>
        <translation>Objeto Padre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="440"/>
        <source>Parent Type</source>
        <translation>Tipo del Padre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="469"/>
        <source>Visible Object Types</source>
        <translation>Tipos de objetos visibles</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="542"/>
        <source>Select All</source>
        <translation>Marcar Todos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="555"/>
        <source>Clear All</source>
        <translation>Desmarcar Todos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="617"/>
        <source>Select</source>
        <translation>Selecionar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="633"/>
        <source>Return</source>
        <translation>Retorno</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="652"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="668"/>
        <source>Esc</source>
        <translation>Esc</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="687"/>
        <source>Tree view</source>
        <translation>Vista en árbol</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="728"/>
        <source>List view</source>
        <translation>Vista en lista</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="763"/>
        <source>Objects view configuration</source>
        <translation>Configuración de la Vista de objetos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="801"/>
        <source>Expands all items</source>
        <translation>Expande todos los items</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="836"/>
        <source>Collapses all items</source>
        <translation>Contrae todos los items</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="878"/>
        <source>Filter:</source>
        <translation>Filtrar:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelobjectswidget.ui" line="895"/>
        <source>By ID</source>
        <translation>Por ID</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelobjectswidget.cpp" line="165"/>
        <source>New</source>
        <translation>Nuevo</translation>
    </message>
</context>
<context>
    <name>ModelOverviewWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/modeloverviewwidget.ui" line="41"/>
        <source>Model overview</source>
        <translation>Vista general del modelo</translation>
    </message>
</context>
<context>
    <name>ModelRestorationForm</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelrestorationform.ui" line="35"/>
        <source>Model restoration</source>
        <translation>Restauración de modelos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelrestorationform.ui" line="214"/>
        <source>pgModeler was not closed properly in a previous execution and some models were still being edited. Click &lt;strong&gt;Restore&lt;/strong&gt; to reopen the models or &lt;strong&gt;Cancel&lt;/strong&gt; to abort the restoration.</source>
        <translation>pgModeler no se cerró correctamente en una ejecución anterior y todavía se está editando algunos modelos. Haga clic en &apos;Restaurar&apos; para reabrir los modelos o &apos;Cancelar&apos; para abortar la restauración.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelrestorationform.ui" line="238"/>
        <source>pgModeler will try to recover the selected models but will not destroy them in case of loading failure. This option serves as a last resort in order to try to recover the database model. Temporary models will last until the application is closed so the user must try to manually recover the files before exit pgModeler.</source>
        <translation>pgModeler tratará de recuperar los modelos seleccionados, pero no destruirlos en caso de fallo de carga. Esta opción sirve como último recurso con el fin de tratar de recuperar el modelo de base de datos. Modelos temporales durarán hasta que la aplicación está cerrada por lo que el usuario debe intentar recuperar manualmente los archivos antes de la salida pgModeler.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelrestorationform.ui" line="241"/>
        <source>Keep temporary models in case of restoration failure</source>
        <translation>Mantenga modelos temporales en caso de fallo de restauración</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelrestorationform.ui" line="294"/>
        <source>Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelrestorationform.ui" line="306"/>
        <source>File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelrestorationform.ui" line="318"/>
        <source>Modified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelrestorationform.ui" line="330"/>
        <source>Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelrestorationform.ui" line="362"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelrestorationform.ui" line="78"/>
        <source>&amp;Restore</source>
        <translation>&amp;Restaurar</translation>
    </message>
    <message>
        <source>Modified: %1</source>
        <translation type="vanished">Modificado: %1</translation>
    </message>
</context>
<context>
    <name>ModelValidationHelper</name>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationhelper.cpp" line="556"/>
        <source>There are pending errors! SQL validation will not be executed.</source>
        <translation>Hay errores pendientes! No se ejecutará la validación de SQL.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationhelper.cpp" line="639"/>
        <source>Operation canceled by the user.</source>
        <translation>Operación cancelada por el usuario.</translation>
    </message>
</context>
<context>
    <name>ModelValidationWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="32"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="156"/>
        <source>Enables the validation of SQL code in DBMS. This process requires the use of a pre-configured connection. SQL validation will occur only in the last step (when all objects were validated) or when there are no warnings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="190"/>
        <source>Connection to be used in the SQL validation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="278"/>
        <source>pgModeler will generate unique and temporary names for database, role and tablespace objects. This option avoids object duplication errors when running the SQL validation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="281"/>
        <source>Use unique temporary names for cluster level objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="524"/>
        <source>Warnings: does not prevents model to be saved.</source>
        <translation>Advertencias: no previene modelo para ser salvos.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="549"/>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="637"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="609"/>
        <source>Errors: model will not be saved while there are validation errors.</source>
        <translation>Errores: modelo no se guardará mientras que hay errores de validación.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="62"/>
        <source>Hide this widget</source>
        <translation>Ocultar este widget</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="65"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Use unique temporary names for database, role and tablespace objects</source>
        <translation type="vanished">Utilice nombres temporales únicos para objetos de base de datos, de rol y tablespace</translation>
    </message>
    <message>
        <source>Enable validation of SQL code on DBMS (requires connection)</source>
        <translation type="vanished">Habilitar validación de código SQL en DBMS (requiere conexión)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="159"/>
        <source>SQL Validation:</source>
        <translation>Validación de SQL:</translation>
    </message>
    <message>
        <source>Connection alias</source>
        <translation type="vanished">Alias de conexión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="256"/>
        <source>PostgreSQL version</source>
        <translation>Versión PostgreSQL</translation>
    </message>
    <message>
        <source>SQL validation, if enabled, will occur only on the last step or when there are no warnings.</source>
        <translation type="vanished">Validación de SQL, si está habilitado, se producirá sólo en el último paso o cuando no hay advertencias.</translation>
    </message>
    <message>
        <source>Using temporary names will avoid object duplication errors when running the SQL validation.</source>
        <translation type="vanished">El uso de nombres temporales evitará errores de duplicación de objetos cuando se ejecuta la validación de SQL.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="387"/>
        <source>Try to resolve the reported issues.</source>
        <translation>Trate de resolver los problemas comunicados.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="390"/>
        <source>Apply Fix</source>
        <translation>Aplicar Fijar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="403"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="313"/>
        <source>Clear validation results</source>
        <translation>Limpiar resultados de la validación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="316"/>
        <source>Clear</source>
        <translation>Limpiar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="750"/>
        <source>Try to apply a fix on the selected validation info.</source>
        <translation>Trate de aplicar una solución en la información de validación seleccionado.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="753"/>
        <source>Options</source>
        <translation>Opciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="709"/>
        <source>Cancel the SQL validation in progress.</source>
        <translation>Cancelar la validación de SQL en curso.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="712"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="725"/>
        <source>Esc</source>
        <translation>Esc</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="422"/>
        <source>Change the creation order for two objects by swapping their ids</source>
        <translation>Cambiar el orden de la creación de dos objetos mediante el canje de sus ids</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="425"/>
        <source>Swap Ids</source>
        <translation>Intercambiar Ids</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/modelvalidationwidget.ui" line="457"/>
        <source>Va&amp;lidate</source>
        <translation>Va&amp;lidar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="32"/>
        <source>Autodetect</source>
        <translation>Autodetectar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="216"/>
        <source>The object &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt; [id: %3] is being referenced by &lt;strong&gt;%4&lt;/strong&gt; object(s) before its creation.</source>
        <translation>El objeto &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt; [id:% 3] está siendo referenciado por &lt;strong&gt;%4&lt;/strong&gt; objeto(s) antes de su creación.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="231"/>
        <source>The object &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt; [id: %3]%4 is referencing columns created by &lt;strong&gt;%5&lt;/strong&gt; relationship(s) but is created before them.</source>
        <translation>El objeto &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt; se hace referencia a las columnas creadas por &lt;strong&gt;%5&lt;/strong&gt; relación (es), pero se crea ante ellos.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="250"/>
        <source>The object &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt; has a name that conflicts with &lt;strong&gt;%3&lt;/strong&gt; object&apos;s name(s).</source>
        <translation>El objeto &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt; tiene un nombre que entre en conflicto con &lt;strong&gt;%3&lt;/strong&gt; nombre(s) de objteto(s).</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="257"/>
        <source>The relationship &lt;strong&gt;%1&lt;/strong&gt; [id: %2] is in a permanent invalidation state and needs to be relocated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="299"/>
        <source>&lt;strong&gt;HINT:&lt;/strong&gt; try to swap the relationship by another ones that somehow are linked to it through generated columns or constraints to solve this issue. Note that other objects may be lost in the swap process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="417"/>
        <source>SQL validation not executed! No connection defined.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="424"/>
        <source>Database model successfully validated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The relationship &lt;strong&gt;%1&lt;/strong&gt; [id: %2] is in a permanent invalidation state and need to be rellocated.</source>
        <translation type="vanished">La relación &lt;strong&gt;%1&lt;/strong&gt; [id: %2] está en un estado permanente invalidación y necesitan ser recargado.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="261"/>
        <source>SQL validation failed due to error(s) below. &lt;strong&gt;NOTE:&lt;/strong&gt;&lt;em&gt; These errors does not invalidates the model but may affect operations like &lt;strong&gt;export&lt;/strong&gt; and &lt;strong&gt;diff&lt;/strong&gt;.&lt;/em&gt;</source>
        <translation>Validación de SQL ha fallado debido a un error (s) a continuación. &lt;strong&gt;NOTA:&lt;/strong&gt;&lt;em&gt; Estos errores no invalida el modelo, pero pueden afectar a las operaciones como &lt;strong&gt;export&lt;/strong&gt; and &lt;strong&gt;diff&lt;/strong&gt;.&lt;/em&gt; </translation>
    </message>
    <message>
        <source>&lt;strong&gt;HINT:&lt;/strong&gt; try to swap the mentioned relationship by another one in order to solve this situation. Note that other objects may be lost in this process.</source>
        <translation type="vanished">&lt;strong&gt;HINT:&lt;/strong&gt; intentar cambiar la relación mencionada por otro con el fin de resolver esta situación. Tenga en cuenta que otros objetos se pueden perder en este proceso.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="332"/>
        <source>&lt;em&gt;The above object was created by a relationship. Change the name pattern on it&apos;s generator relationship. Fix will not be applied!&lt;/em&gt;</source>
        <translation>&lt;em&gt;El objetivo anterior fue creado por una relación. Cambiar el patrón de nombre en él la relación de generador. Fijar no se aplicará!&lt;/em&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="338"/>
        <source>Conflicting object: &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt;.</source>
        <translation>Objeto en conflicto: &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt;.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="345"/>
        <source>Relationship: &lt;strong&gt;%1&lt;/strong&gt; [id: %2].</source>
        <translation>Relación: &lt;strong&gt;%1&lt;/strong&gt; [id: %2].</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="350"/>
        <source>Referrer object: &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt; [id: %3].</source>
        <translation>Objeto referente:: &lt;strong&gt;%1&lt;/strong&gt; &lt;em&gt;(%2)&lt;/em&gt; [id: %3].</translation>
    </message>
    <message>
        <source>Database model sucessfully validated.</source>
        <translation type="vanished">Modelo de base de datos con éxito validado.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="450"/>
        <source>Running SQL commands on server...</source>
        <translation>Ejecución de comandos SQL en el servidor...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelvalidationwidget.cpp" line="462"/>
        <source>Processing object: %1</source>
        <translation>Procesando object: %1</translation>
    </message>
</context>
<context>
    <name>ModelWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="78"/>
        <source>One to One (1-1)</source>
        <translation>Uno a Uno (1-1)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="78"/>
        <source>One to Many (1-n)</source>
        <translation>Uno a Mucho (1-n)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="79"/>
        <source>Many to Many (n-n)</source>
        <translation>Mucho a Mucho (n-n)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="79"/>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="201"/>
        <source>Copy</source>
        <translation>Copiar</translation>
    </message>
    <message>
        <source>Generalization</source>
        <translation type="vanished">Generalización</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="79"/>
        <source>Inheritance</source>
        <translation type="unfinished">Herencia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="132"/>
        <source>&lt;strong&gt;ATTENTION:&lt;/strong&gt; The database model is protected! Operations that could modify it are disabled!</source>
        <translation>&lt;strong&gt;ATENCIÓN:&lt;/strong&gt; El modelo de base de datos está protegida! Operaciones que podrían modificar la misma son habilitado!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="177"/>
        <source>Source</source>
        <translation>Fuente</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="178"/>
        <source>Alt+S</source>
        <translation>Alt+S</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="179"/>
        <source>Show object source code</source>
        <translation>Exibir el código-Fuente del objeto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="181"/>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="3176"/>
        <source>Properties</source>
        <translation>Propiedades</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="182"/>
        <source>Space</source>
        <translation>Espacio</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="183"/>
        <source>Edit the object properties</source>
        <translation>Edita las propriedades del objeto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="185"/>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="3205"/>
        <source>Protect</source>
        <translation>Proteger</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="186"/>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="3200"/>
        <source>Unprotect</source>
        <translation>Desproteger</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="187"/>
        <source>Protects object(s) from modifications</source>
        <translation>Protege objeto(s) a partir de las modificaciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="189"/>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="3212"/>
        <source>Delete</source>
        <translation>Eliminar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="190"/>
        <source>Del</source>
        <translation>Del</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="192"/>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="3219"/>
        <source>Del. cascade</source>
        <translation>Del. cascada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="193"/>
        <source>Shift+Del</source>
        <translation>Shift+Del</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="195"/>
        <source>Select all</source>
        <translation>Seleccionar todos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="196"/>
        <source>Ctrl+A</source>
        <translation>Ctrl+A</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="197"/>
        <source>Selects all the graphical objects in the model</source>
        <translation>Selecciona todos los objetos gráficos en el modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="199"/>
        <source>Convert</source>
        <translation>Convertir</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="202"/>
        <source>Ctrl+C</source>
        <translation>Ctrl+C</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="204"/>
        <source>Paste</source>
        <translation>Pegar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="205"/>
        <source>Ctrl+V</source>
        <translation>Ctrl+V</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="207"/>
        <source>Cut</source>
        <translation>Cortar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="208"/>
        <source>Ctrl+X</source>
        <translation>Ctrl+X</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="210"/>
        <source>Deps &amp;&amp; Referrers</source>
        <translation>Deps &amp;&amp; Referreridos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="212"/>
        <source>New</source>
        <translation>Nuevo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="213"/>
        <source>Add a new object in the model</source>
        <translation>Adicionar un nuevo objeto en el modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="215"/>
        <source>Quick</source>
        <translation>Rápido</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="216"/>
        <source>Quick action for the selected object</source>
        <translation>Acciones rápidas para la selección de objecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="219"/>
        <source>Rename</source>
        <translation>Renombrar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="220"/>
        <source>F2</source>
        <translation>F2</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="221"/>
        <source>Quick rename the object</source>
        <translation>Renombrar rápida del objeto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="223"/>
        <source>Move to schema</source>
        <translation>Mover al esquema</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="226"/>
        <source>Set tag</source>
        <translation>Configurar tag</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="229"/>
        <source>Edit permissions</source>
        <translation>Editar permisos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="230"/>
        <source>Ctrl+E</source>
        <translation>Ctrl+E</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="232"/>
        <source>Change owner</source>
        <translation>Cambiar propietario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="235"/>
        <source>Select children</source>
        <translation>Seleccione los hijos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="236"/>
        <source>Highlight</source>
        <translation>Aspecto interesante</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="237"/>
        <source>Open relationship</source>
        <translation>Abrir relación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="239"/>
        <source>Custom SQL</source>
        <translation>Personalizas SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="240"/>
        <source>Alt+Q</source>
        <translation>Alt+Q</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="242"/>
        <source>Convert to sequence</source>
        <translation>Converir a secuencia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="243"/>
        <source>Convert to serial</source>
        <translation>Converir a seral</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="245"/>
        <source>Break line</source>
        <translation>Saltos de líena</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="247"/>
        <source>Remove points</source>
        <translation>Remover puntos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="249"/>
        <source>Enable SQL</source>
        <translation>Habilitar SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="250"/>
        <source>Disable SQL</source>
        <translation>Deshaabilitar SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="252"/>
        <source>90° (vertical)</source>
        <translation>90° (vertical)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="257"/>
        <source>90° (horizontal)</source>
        <translation>90° (horizontal)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="262"/>
        <source>90° + 90° (vertical)</source>
        <translation>90° + 90° (vertical)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="267"/>
        <source>90° + 90° (horizontal)</source>
        <translation>90° + 90° (horizontal)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="552"/>
        <source>Zoom: %1%</source>
        <translation>Zoom: %1%</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="884"/>
        <source>Do you really want to convert the relationship into an intermediate table?</source>
        <translation>¿Realmente desea convertir la relación en una tabla intermedia?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="1104"/>
        <source>Loading database model</source>
        <translation>Cargando modelo de base de datos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="1315"/>
        <source>Saving database model</source>
        <translation>Guardando modelo de base de datos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="1863"/>
        <source>Do you want to %1 the selected schema&apos;s children too?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="1863"/>
        <source>protect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="1863"/>
        <source>unprotect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="1974"/>
        <source>Also copy all dependencies of selected objects? This minimizes the breakdown of references when copied objects are pasted into another model.</source>
        <translation>También copiar todas las dependencias de los objetos seleccionados? Esto minimiza la ruptura de referencias cuando los objetos copiados se pegan en otro modelo.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="2075"/>
        <source>Pasting objects...</source>
        <translation>Pegar Objetos...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="2098"/>
        <source>Validating object: `%1&apos; (%2)</source>
        <translation>Validando El objeto: `%1&apos; (%2)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="2195"/>
        <source>Generating XML for: `%1&apos; (%2)</source>
        <translation>Generando código XML del objeto: `%1&apos; (%2)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="2269"/>
        <source>Pasting object: `%1&apos; (%2)</source>
        <translation>Pegar Objetos: `%1&apos; (%2)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="2328"/>
        <source>Not all objects were pasted to the model due to errors returned during the process! Refer to error stack for more details!</source>
        <translation>No todos los objetos se pegan a la modelo debido a errores devueltos durante el proceso! Consulte a un error de pila para más detalles!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="2401"/>
        <source>&lt;strong&gt;CAUTION:&lt;/strong&gt; You are about to delete objects in cascade mode which means more objects than the selected will be dropped too. Do you really want to proceed?</source>
        <translation>&lt;strong&gt;PRECAUCIÓN:&lt;/strong&gt; Estás a punto de eliminar objetos en modo de cascada que significa más objetos que el seleccionado se redujo también. ¿Realmente desea continuar?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="2405"/>
        <source>&lt;strong&gt;CAUTION:&lt;/strong&gt; Remove multiple objects at once can cause irreversible invalidations to other objects in the model causing such invalid objects to be deleted too. Do you really want to proceed?</source>
        <translation>&lt;strong&gt;PRECAUCIÓN:&lt;/strong&gt; Eliminar varios objetos a la vez puede causar invalidaciones irreversibles a otros objetos en el modelo que causa este tipo de objetos no válidos para ser borrados también. ¿Realmente desea continuar?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="2411"/>
        <source>&lt;strong&gt;CAUTION:&lt;/strong&gt; Remove a relationship can cause irreversible invalidations to other objects in the model causing such invalid objects to be deleted too. Do you really want to proceed?</source>
        <translation>&lt;strong&gt;PRECAUCIÓN:&lt;/strong&gt; Eliminar una relación puede causar invalidaciones irreversibles a otros objetos en el modelo que causa este tipo de objetos no válidos para ser borrados también. ¿Realmente desea continuar?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="2414"/>
        <source>Do you really want to delete the selected object?</source>
        <translation>¿Realmente desea eliminar el objeto seleccionado?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="2662"/>
        <source>The cascade deletion found some problems when running! Some objects could not be deleted or registered in the operation&apos;s history! Please, refer to error stack for more details.</source>
        <translation>La eliminación en cascada encontró algunos problemas al ejecutar! Algunos objetos no podían ser borrados o registrados en la historia de la operación! Por favor, consulte a un error de la pila para obtener más detalles.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="2816"/>
        <source>(no objects)</source>
        <translation>(no hay objetos)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="3183"/>
        <source>Source code</source>
        <translation>Código fuente</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelwidget.cpp" line="3231"/>
        <source>Constraints</source>
        <translation>Restricciones</translation>
    </message>
</context>
<context>
    <name>ModelsDiffHelper</name>
    <message>
        <location filename="../libpgmodeler_ui/src/modelsdiffhelper.cpp" line="242"/>
        <source>Processing object `%1&apos; (%2)...</source>
        <translation>Procesando objecto `%1&apos; (%2)...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelsdiffhelper.cpp" line="352"/>
        <source>Skipping object `%1&apos; (%2)...</source>
        <translation>Omitiendo objeto `%1&apos; (%2)...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelsdiffhelper.cpp" line="614"/>
        <source>Processing diff infos...</source>
        <translation>Procesando diff infos...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelsdiffhelper.cpp" line="642"/>
        <source>Processing `%1&apos; info for object `%2&apos; (%3)...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelsdiffhelper.cpp" line="871"/>
        <source>No differences between the model and database.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/modelsdiffhelper.cpp" line="873"/>
        <source>Preparing diff code...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Comparison between model and database finished.</source>
        <translation type="vanished">Comparación entre el modelo y la base de datos terminado.</translation>
    </message>
</context>
<context>
    <name>NewObjectOverlayWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="28"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="400"/>
        <source>Role</source>
        <translation>Rol</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="133"/>
        <source>Tag</source>
        <translation>Tag</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="177"/>
        <source>Cast</source>
        <translation>Cast</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="190"/>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="31"/>
        <source>A</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="356"/>
        <source>Language</source>
        <translation>Lenguaje</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="224"/>
        <source>Textbox</source>
        <translation>Textbox</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="444"/>
        <source>Event Trigger</source>
        <translation>Evento Trigger</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="268"/>
        <source>Tablespace</source>
        <translation>Tablespace</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="312"/>
        <source>Schema</source>
        <translation>Esquema</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="515"/>
        <source>Domain</source>
        <translation>Dominio</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="559"/>
        <source>Conversion</source>
        <translation>Conversión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="603"/>
        <source>Aggregate</source>
        <translation>Agregado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="647"/>
        <source>Collation</source>
        <translation>Collation</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="691"/>
        <source>Table</source>
        <translation>Tabla</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="735"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="779"/>
        <source>Op. Family</source>
        <translation>Op. Familia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="823"/>
        <source>Sequence</source>
        <translation>Sequencia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="867"/>
        <source>Extension</source>
        <translation>Extensión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="911"/>
        <source>Function</source>
        <translation>Función</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="1043"/>
        <source>Op. Class</source>
        <translation>Op. Clase</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="1087"/>
        <source>Operator</source>
        <translation>Operador</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="955"/>
        <source>View</source>
        <translation>Vista</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="999"/>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="1246"/>
        <source>Permissions</source>
        <translation>Permisos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="1378"/>
        <source>Rule</source>
        <translation>Regla</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="1290"/>
        <source>Index</source>
        <translation>Indice</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="1202"/>
        <source>Column</source>
        <translation>Columna</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="1158"/>
        <source>Constraint</source>
        <translation>Restricción</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="1334"/>
        <source>Trigger</source>
        <translation>Trigger</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="1449"/>
        <source>Many-to-many</source>
        <translation>Mucho-a-mucho</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="1493"/>
        <source>One-to-many</source>
        <translation>Uno-a-mucho</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="1537"/>
        <source>One-to-one</source>
        <translation>Uno-a-uno</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="1581"/>
        <source>Inheritance</source>
        <translation>Herencia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/newobjectoverlaywidget.ui" line="1625"/>
        <source>Copy</source>
        <translation>Copia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="32"/>
        <source>G</source>
        <translation>G</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="33"/>
        <source>K</source>
        <translation>K</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="34"/>
        <source>H</source>
        <translation>H</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="35"/>
        <source>J</source>
        <translation>J</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="36"/>
        <source>D</source>
        <translation>D</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="37"/>
        <source>E</source>
        <translation>E</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="38"/>
        <source>F</source>
        <translation>F</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="39"/>
        <source>L</source>
        <translation>L</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="40"/>
        <source>O</source>
        <translation>O</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="41"/>
        <source>U</source>
        <translation>U</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="42"/>
        <source>I</source>
        <translation>I</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="43"/>
        <source>R</source>
        <translation>R</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="44"/>
        <source>S</source>
        <translation>S</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="45"/>
        <source>Q</source>
        <translation>Q</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="46"/>
        <source>T</source>
        <translation>T</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="47"/>
        <source>P</source>
        <translation>P</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="48"/>
        <source>M</source>
        <translation>M</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="49"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="50"/>
        <source>W</source>
        <translation>W</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="51"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="52"/>
        <source>Z</source>
        <translation>Z</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="53"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="54"/>
        <source>C</source>
        <translation>C</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="55"/>
        <source>V</source>
        <translation>V</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="56"/>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="58"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="59"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="60"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="61"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="62"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/newobjectoverlaywidget.cpp" line="92"/>
        <source>0</source>
        <translation>0</translation>
    </message>
</context>
<context>
    <name>NumberedTextEditor</name>
    <message>
        <location filename="../libpgmodeler_ui/src/numberedtexteditor.cpp" line="93"/>
        <source>Upper case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/numberedtexteditor.cpp" line="96"/>
        <source>Lower case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/numberedtexteditor.cpp" line="101"/>
        <source>Ident right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/numberedtexteditor.cpp" line="104"/>
        <source>Ident left</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ObjectDepsRefsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="49"/>
        <source>Dependencies</source>
        <translation>Dependencias</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="133"/>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="285"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="145"/>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="297"/>
        <source>Object</source>
        <translation>Objecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="157"/>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="309"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="169"/>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="321"/>
        <source>Parent Object</source>
        <translation>Objeto Padre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="181"/>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="333"/>
        <source>Parent Type</source>
        <translation>Tipo del Padre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="196"/>
        <source>Exclude indirect dependencies</source>
        <translation>Excluir dependencias indirectas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="207"/>
        <source>References</source>
        <translation>Referencias</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="348"/>
        <source>Include indirect references</source>
        <translation>Incluir referencias indirectas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="429"/>
        <source>This object does not exists anymore. The dependencies and references listing are disabled.</source>
        <translation>Este objeto no existe más. Las dependencias y referencias listadas se deshabilitan.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectdepsrefswidget.ui" line="14"/>
        <source>Object&apos;s dependencies &amp; references</source>
        <translation>Dependencias de objeto &amp; referencias</translation>
    </message>
</context>
<context>
    <name>ObjectFinderWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="26"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="56"/>
        <source>Pattern:</source>
        <translation>Patrón:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="642"/>
        <source>Find</source>
        <translation>Buscar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="94"/>
        <source>Defines the search filter</source>
        <translation>Define el filtro de búsqueda</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="97"/>
        <source>Filter</source>
        <translation>Filtro</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="135"/>
        <source>Clears the search results</source>
        <translation>Limpiar los resultados de la búsqueda</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="138"/>
        <source>Clear</source>
        <translation>Limpiar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="173"/>
        <source>Highlight graphical objects when selecting them or their children on the result list</source>
        <translation>Resaltar objetos gráficos al seleccionar a ellos oa sus hijos en la lista de resultados</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="176"/>
        <source>Highlight</source>
        <translation>Resaltar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="205"/>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="246"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="243"/>
        <source>Hide this widget</source>
        <translation>Ocultar este widget</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="312"/>
        <source>Regular Expression</source>
        <translation>Expresión Regular</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="325"/>
        <source>Exact Match</source>
        <translation>Resultado Exacto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="380"/>
        <source>Select All</source>
        <translation>Selecionar todos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="408"/>
        <source>Clear All</source>
        <translation>Limpiar Todos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="479"/>
        <source>Case Sensitive</source>
        <translation>Sensible Case</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="566"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="578"/>
        <source>Object</source>
        <translation>Objecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="590"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="602"/>
        <source>Parent Object</source>
        <translation>Objecto Padre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectfinderwidget.ui" line="614"/>
        <source>Parent Type</source>
        <translation>Tipo del Padre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/objectfinderwidget.cpp" line="135"/>
        <source>Found &lt;strong&gt;%1&lt;/strong&gt; object(s).</source>
        <translation>Encontrado objecto(s) &lt;strong&gt;%1&lt;/strong&gt;.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/objectfinderwidget.cpp" line="140"/>
        <source>No objects found.</source>
        <translation>Objetos no encontrados.</translation>
    </message>
</context>
<context>
    <name>ObjectRenameWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectrenamewidget.ui" line="26"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectrenamewidget.ui" line="158"/>
        <source>....</source>
        <translation>....</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectrenamewidget.ui" line="176"/>
        <source>to:</source>
        <translation>a:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectrenamewidget.ui" line="194"/>
        <location filename="../libpgmodeler_ui/ui/objectrenamewidget.ui" line="243"/>
        <source>Rename</source>
        <translation>Renombrar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectrenamewidget.ui" line="269"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
</context>
<context>
    <name>ObjectSelectorWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectselectorwidget.ui" line="35"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectselectorwidget.ui" line="74"/>
        <source>Clear field</source>
        <translation>Limpiar campo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objectselectorwidget.ui" line="109"/>
        <source>Select Object</source>
        <translation>Seleccionar Objecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/objectselectorwidget.cpp" line="184"/>
        <source>Select %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ObjectTableWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="20"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="58"/>
        <source>Add Item</source>
        <translation>Adicionar Item</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="74"/>
        <source>Ins</source>
        <translation>Ins</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="96"/>
        <source>Remove Item</source>
        <translation>Remover Item</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="112"/>
        <source>Del</source>
        <translation>Del</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="134"/>
        <source>Update Item</source>
        <translation>Actualizar Item</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="150"/>
        <source>Alt+R</source>
        <translation>Alt+R</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="172"/>
        <source>Remove All</source>
        <translation>Remover Todo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="188"/>
        <source>Shift+Del</source>
        <translation>Shift+Del</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="210"/>
        <source>Edit Item</source>
        <translation>Editar Item</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="226"/>
        <source>Space</source>
        <translation>Espacio</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="248"/>
        <source>Move Up</source>
        <translation>Mover Arriba</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="264"/>
        <source>Ctrl+Up</source>
        <translation>Ctrl+Up</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="286"/>
        <source>Move Down</source>
        <translation>Mover Abajo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="302"/>
        <source>Ctrl+Down</source>
        <translation>Ctrl+Down</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="324"/>
        <source>Move to start</source>
        <translation>Mover al inicio</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="340"/>
        <source>Ctrl+Home</source>
        <translation>Ctrl+Home</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="362"/>
        <source>Move to end</source>
        <translation>Mover al final</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/objecttablewidget.ui" line="378"/>
        <source>Ctrl+End, Ctrl+S</source>
        <translation>Ctrl+End, Ctrl+S</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/objecttablewidget.cpp" line="370"/>
        <location filename="../libpgmodeler_ui/src/objecttablewidget.cpp" line="396"/>
        <source>Confirmation</source>
        <translation>Confirmación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/objecttablewidget.cpp" line="370"/>
        <source>Do you really want to remove the selected item?</source>
        <translation>¿Realmente desea eliminar el elemento seleccionado?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/objecttablewidget.cpp" line="396"/>
        <source>Do you really want to remove the all items?</source>
        <translation>¿Realmente desea eliminar los todos los artículos?</translation>
    </message>
</context>
<context>
    <name>OperationList</name>
    <message>
        <location filename="../libpgmodeler/src/operationlist.cpp" line="522"/>
        <source>(invalid object)</source>
        <translation>(objeto no válido)</translation>
    </message>
    <message>
        <source>Undoing change on object `%1&apos; (%2).</source>
        <translation type="vanished">Deshacer el cambio en el objeto `%1&apos; (%2).</translation>
    </message>
    <message>
        <source>Redoing change on object `%1&apos; (%2).</source>
        <translation type="vanished">Rehacer el cambio en el objeto `%1&apos; (%2).</translation>
    </message>
</context>
<context>
    <name>OperationListWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/operationlistwidget.ui" line="35"/>
        <location filename="../libpgmodeler_ui/ui/operationlistwidget.ui" line="92"/>
        <source>Executed Operations</source>
        <translation>Operaciones Ejecutadas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operationlistwidget.ui" line="124"/>
        <source>Hide this widget</source>
        <translation>Ocultar este widget</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operationlistwidget.ui" line="127"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operationlistwidget.ui" line="248"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operationlistwidget.ui" line="261"/>
        <source>Operations:</source>
        <translation>Operaciones:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operationlistwidget.ui" line="271"/>
        <location filename="../libpgmodeler_ui/ui/operationlistwidget.ui" line="291"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operationlistwidget.ui" line="281"/>
        <source>Position:</source>
        <translation>Posición:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operationlistwidget.ui" line="318"/>
        <source>Delete operation history</source>
        <translation>Borrar histórico de operaciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operationlistwidget.ui" line="344"/>
        <source>Undo</source>
        <translation>Deshacer</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operationlistwidget.ui" line="370"/>
        <source>Redo</source>
        <translation>Rehacer</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operationlistwidget.cpp" line="103"/>
        <source>Object: %1</source>
        <translation>Objecto: %1</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operationlistwidget.cpp" line="108"/>
        <source>Name: %1</source>
        <translation>Nambre: %1</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operationlistwidget.cpp" line="113"/>
        <source>created</source>
        <translation>creado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operationlistwidget.cpp" line="118"/>
        <source>removed</source>
        <translation>removido</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operationlistwidget.cpp" line="123"/>
        <source>modified</source>
        <translation>modificado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operationlistwidget.cpp" line="128"/>
        <source>moved</source>
        <translation>movido</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operationlistwidget.cpp" line="134"/>
        <source>Operation: %1</source>
        <translation>Operación: %1</translation>
    </message>
    <message>
        <source>Undoing operations...</source>
        <translation type="vanished">Deshacer operaciones...</translation>
    </message>
    <message>
        <source>Redoing operations...</source>
        <translation type="vanished">Rehacer operaciones...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operationlistwidget.cpp" line="206"/>
        <source>Operation history exclusion</source>
        <translation>Exclusión del historia de Operación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operationlistwidget.cpp" line="207"/>
        <source>Delete the executed operations history is an irreversible action, do you want to continue?</source>
        <translation>Eliminar el historial de operaciones ejecutadas es una acción irreversible, es lo que quieres continuar?</translation>
    </message>
</context>
<context>
    <name>OperatorClassWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorclasswidget.ui" line="54"/>
        <source>Default Class:</source>
        <translation>Clase por Defecto:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorclasswidget.ui" line="79"/>
        <source>Indexing:</source>
        <translation>Indexación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorclasswidget.ui" line="102"/>
        <source>Elements</source>
        <translation>Elementos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorclasswidget.ui" line="123"/>
        <source>Element Type:</source>
        <translation>Tipo de Elemento:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorclasswidget.ui" line="137"/>
        <source>Operator</source>
        <translation>Operador</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorclasswidget.ui" line="142"/>
        <source>Function</source>
        <translation>Función</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorclasswidget.ui" line="147"/>
        <source>Storage</source>
        <translation>Almacenamiento</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorclasswidget.ui" line="168"/>
        <source>Function:</source>
        <translation>Función:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorclasswidget.ui" line="175"/>
        <source>Operator:</source>
        <translation>Operador:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorclasswidget.ui" line="182"/>
        <source>Support/Strategy:</source>
        <translation>Suporte/Estrategía:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorclasswidget.ui" line="196"/>
        <location filename="../libpgmodeler_ui/ui/operatorclasswidget.ui" line="218"/>
        <source>Op. Family:</source>
        <translation>Op. Familia:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operatorclasswidget.cpp" line="38"/>
        <source>Storage Type</source>
        <translation>Tipo de Almacenamiento</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operatorclasswidget.cpp" line="42"/>
        <source>Object</source>
        <translation>Objecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operatorclasswidget.cpp" line="45"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operatorclasswidget.cpp" line="48"/>
        <source>Support/Strategy</source>
        <translation>Suporte/Estrategía</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operatorclasswidget.cpp" line="49"/>
        <source>Operator Family</source>
        <translation>Operador Familiar</translation>
    </message>
</context>
<context>
    <name>OperatorFamilyWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorfamilywidget.ui" line="50"/>
        <source>Indexing:</source>
        <translation>Indexación:</translation>
    </message>
</context>
<context>
    <name>OperatorWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorwidget.ui" line="147"/>
        <source>MERGES</source>
        <translation>MERGES</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorwidget.ui" line="127"/>
        <source>HASHES</source>
        <translation>HASHES</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorwidget.ui" line="140"/>
        <source>Options:</source>
        <translation>Opciones:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorwidget.ui" line="36"/>
        <source>Arguments</source>
        <translation>Algumentos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorwidget.ui" line="41"/>
        <source>Advanced</source>
        <translation>Avanzado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorwidget.ui" line="62"/>
        <source>Join:</source>
        <translation>Join:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorwidget.ui" line="69"/>
        <source>Restrict:</source>
        <translation>Restricción:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorwidget.ui" line="76"/>
        <source>Commutator:</source>
        <translation>Conmutador:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorwidget.ui" line="83"/>
        <source>Negator:</source>
        <translation>Negación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/operatorwidget.ui" line="120"/>
        <source>Operator Func.:</source>
        <translation>Operador Func .:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operatorwidget.cpp" line="32"/>
        <source>Left Argument Type</source>
        <translation>Tipo Algumento Izquierdo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operatorwidget.cpp" line="34"/>
        <source>Right Argument Type</source>
        <translation>Tipo Argumento Direcho</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/operatorwidget.cpp" line="44"/>
        <source>To create a unary operator it is necessary to specify as &lt;strong&gt;&lt;em&gt;&apos;any&apos;&lt;/em&gt;&lt;/strong&gt; one of its arguments. Additionally, the function that defines the operator must have only one parameter and this, in turn, must have the same data type of the the argument of unary operator.</source>
        <translation>Para crear un operador unario es necesario especificar como &lt;strong&gt;&lt;em&gt;&apos;any&apos;&lt;/em&gt;&lt;/strong&gt; uno de sus argumentos. Además, la función que define el operador debe tener un solo parámetro y esto, a su vez, debe tener el mismo tipo de datos del argumento del operador unitario.</translation>
    </message>
</context>
<context>
    <name>ParameterWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/parameterwidget.ui" line="41"/>
        <source>Default Value:</source>
        <translation>Valor por Defecto:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/parameterwidget.ui" line="70"/>
        <source>Mode:</source>
        <translation>Modo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/parameterwidget.ui" line="89"/>
        <source>IN</source>
        <translation>IN</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/parameterwidget.ui" line="96"/>
        <source>OUT</source>
        <translation>OUT</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/parameterwidget.ui" line="109"/>
        <source>VARIADIC</source>
        <translation>VARIADIC</translation>
    </message>
</context>
<context>
    <name>PermissionWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="51"/>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="395"/>
        <source>Permissions</source>
        <translation>Permisos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="90"/>
        <source>ID:</source>
        <translation>ID:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="121"/>
        <source>Disable SQL code</source>
        <translation>Desactivar Código SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="152"/>
        <location filename="../libpgmodeler_ui/src/permissionwidget.cpp" line="71"/>
        <source>Roles</source>
        <translation>Roles</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="175"/>
        <location filename="../libpgmodeler_ui/src/permissionwidget.cpp" line="73"/>
        <source>Privileges</source>
        <translation>Privilégios</translation>
    </message>
    <message>
        <source>Grant</source>
        <translation type="vanished">Grant</translation>
    </message>
    <message>
        <source>Revoke</source>
        <translation type="vanished">Revoke</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="26"/>
        <source>Edit permissions</source>
        <translation type="unfinished">Editar permisos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="199"/>
        <source>&amp;Grant</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="209"/>
        <source>Re&amp;voke</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="219"/>
        <source>Cascade</source>
        <translation>Cascade</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="242"/>
        <source>Privilege</source>
        <translation>Privilégio</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="247"/>
        <source>GRANT OPTION</source>
        <translation>GRANT OPTION</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="283"/>
        <source>Add Permission</source>
        <translation>Adicionar Permiso</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="312"/>
        <source>Update Permission</source>
        <translation>Actualizar Permiso</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="341"/>
        <source>Cancel Operation</source>
        <translation>Cancelar Operación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/permissionwidget.ui" line="404"/>
        <source>Code Preview</source>
        <translation>Vista previa Código</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/permissionwidget.cpp" line="43"/>
        <source>Type:</source>
        <translation>Tipo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/permissionwidget.cpp" line="57"/>
        <source>Role</source>
        <translation>Rol</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/permissionwidget.cpp" line="69"/>
        <source>Id</source>
        <translation>Id</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/permissionwidget.cpp" line="96"/>
        <source>Leave the &lt;em&gt;&lt;strong&gt;Roles&lt;/strong&gt;&lt;/em&gt; empty to create a permission applicable to &lt;strong&gt;&lt;em&gt;PUBLIC&lt;/em&gt;&lt;/strong&gt;.</source>
        <translation>Deje los &lt;em&gt;&lt;strong&gt;Roles&lt;/strong&gt;&lt;/em&gt; vacío para crear un permiso aplicable a &lt;strong&gt;&lt;em&gt;PUBLIC&lt;/em&gt;&lt;/strong&gt;.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/permissionwidget.cpp" line="546"/>
        <source>-- No permissions defined for the specified object!</source>
        <translation>-- No hay permisos definidos para el objeto especificado!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/permissionwidget.cpp" line="554"/>
        <source>/* Could not generate the SQL code preview for permissions!</source>
        <translation>/ * No se pudo generar el código SQL para previsualización permisos!</translation>
    </message>
</context>
<context>
    <name>PgModelerCLI</name>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="99"/>
        <source>Unrecognized option &apos;%1&apos;.</source>
        <translation>Opción no reconocido &apos;%1&apos;.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="103"/>
        <source>Value not specified for option &apos;%1&apos;.</source>
        <translation>El valor no se especifica para la opción &apos;%1&apos;.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="105"/>
        <source>Option &apos;%1&apos; does not accept values.</source>
        <translation>Opción &apos;%1&apos; no acepta valores.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="145"/>
        <source>Connection aliased as &apos;%1&apos; was not found on configuration file.</source>
        <translation>Conexión con alias como &apos;%1&apos; no se ha encontrado en el archivo de configuración.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="256"/>
        <source>Usage: pgmodeler-cli [OPTIONS]</source>
        <translation>El uso: pgmodeler-cli [OPTIONS]</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="257"/>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="388"/>
        <source> command line interface.</source>
        <translation>interfaz de línea de comandos.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="258"/>
        <source>PostgreSQL Database Modeler Project - pgmodeler.com.br</source>
        <translation>Proyecto Modelador Base de datos PostgreSQL - pgmodeler.com.br</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="259"/>
        <source>Copyright 2006-2015 Raphael A. Silva &lt;raphael@pgmodeler.com.br&gt;</source>
        <translation>Copyright 2006-2013 Raphael A. Silva &lt;rkhaotix@gmail.com&gt;</translation>
    </message>
    <message>
        <source>This CLI tool provides the operations to export pgModeler&apos;s database models without
the need to load them on graphical interface as well to fix model files to the most recent
accepted structure. All available options are described below.</source>
        <translation type="vanished">Esta herramienta proporciona una manera de exportar pgModeler&apos;s modelos de base de datos sin
la necesidad de cargarlos en la interfaz gráfica. Todos los disponibles exportación
modos se describen a continuación.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="265"/>
        <source>General options: </source>
        <translation>Opciones Generales: </translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="266"/>
        <source>   %1, %2=[FILE]		 Input model file (.dbm). Mandatory use when fixing a model or exporting it.</source>
        <translation>%1, %2=[FILE]		 Archivo de modelo de entrada (.dbm).Uso obligatorio al fijar un modelo o exportarlo.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="267"/>
        <source>   %1, %2=[FILE]		 Output file. Mandatory use when fixing model or export to file or png.</source>
        <translation>%1, %2=[FILE]		 Archivo de salida. Disponible sólo en la exportación a un archivo o png.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="268"/>
        <source>   %1, %2		 Try to fix the structure of the input model file in order to make it loadable again.</source>
        <translation>   %1, %2		 Trate de fijar la estructura del archivo de modelo de entrada con el fin de hacer que se puede cargar de nuevo.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="269"/>
        <source>   %1, %2		 Model fix tries. When reaching the maximum count the invalid objects will be discard.</source>
        <translation>   %1, %2		 Trata fijar Modelo. Al alcanzar el número máximo se descartan los objetos no válidos.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="270"/>
        <source>   %1, %2		 Export to a sql script file.</source>
        <translation>   %1, %2		 Exportar a un archivo de secuencia de comandos SQL.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="271"/>
        <source>   %1, %2		 Export to a png image.</source>
        <translation>   %1, %2		 Exportar una imagen a png.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="273"/>
        <source>   %1, %2		 Export directly to a PostgreSQL server.</source>
        <translation>   %1, %2		 Exportar directamente a un servidor PostgreSQL.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="274"/>
        <source>   %1, %2		 List available connections on %3 file.</source>
        <translation>   %1, %2		 Lista de conexiones disponibles en archivo %3.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="275"/>
        <source>   %1, %2		 Version of generated SQL code. Only for file or dbms export.</source>
        <translation>   %1, %2		 Versión de código SQL generado. Sólo para archivo o dbms exportación.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="276"/>
        <source>   %1, %2			 Silent execution. Only critical errors are shown during process.</source>
        <translation>   %1, %2			 Ejecución silenciosa. Sólo los errores críticos se muestran durante el proceso.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="277"/>
        <source>   %1, %2			 Show this help menu.</source>
        <translation>   %1, %2			 Mostrar este menú de ayuda.</translation>
    </message>
    <message>
        <source>PNG export options: </source>
        <translation type="vanished">opciones de exportación PNG: </translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="280"/>
        <source>   %1, %2		 Draws the grid on the exported png image.</source>
        <translation>   %1, %2		 Dibuja la cuadrícula en la imagen PNG exportado.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="281"/>
        <source>   %1, %2	 Draws the page delimiters on the exported png image.</source>
        <translation>   %1, %2	 Dibuja los delimitadores de página en la imagen PNG exportado.</translation>
    </message>
    <message>
        <source>   %1, %2		 Each page will be exported on a separated png image.</source>
        <translation type="vanished">   %1, %2		 Cada página se exportará en una imagen png separada.</translation>
    </message>
    <message>
        <source>   %1, %2=[FACTOR]		 Applies a zoom (in percent) before export to png image. Accepted zoom interval: %3-%4</source>
        <translation type="vanished">   %1, %2=[FACTOR]		 Aplica un zoom (en porcentaje) antes de la exportación a la imagen png. Intervalo de zoom aceptado: %3-%4</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="285"/>
        <source>DBMS export options: </source>
        <translation>Opciones de exportación del SGDB: </translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="286"/>
        <source>   %1, %2	 Ignores errors related to duplicated objects that eventually exists on server side.</source>
        <translation>   %1, %2	 Ignora los errores relacionados con los objetos duplicados que existe el tiempo en el lado del servidor.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="287"/>
        <source>   %1, %2		 Drop the database before execute a export process.</source>
        <translation>   %1, %2		 Borar la base de datos antes de ejecutar un proceso de exportación.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="288"/>
        <source>   %1, %2		 Runs the DROP commands attached to SQL-enabled objects.</source>
        <translation>   %1, %2		 Ejecuta los comandos DROP unidos a objetos de SQL-habilitado.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="289"/>
        <source>   %1, %2		 Simulates a export process. Actually executes all steps but undoing any modification.</source>
        <translation>   %1, %2		 Simula un proceso de exportación. En realidad ejecuta todos los pasos pero deshacer cualquier modificación.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="290"/>
        <source>   %1, %2		 Generates temporary names for database, roles and tablespaces when in simulation mode.</source>
        <translation>&gt;   %1, %2		 Genera nombres temporales para bases de datos, funciones y espacios de tabla cuando en el modo de simulación.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="291"/>
        <source>   %1, %2=[ALIAS]	 Connection configuration alias to be used.</source>
        <translation>   %1, %2=[ALIAS]	 Alias de configuración de conexión a utilizar.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="292"/>
        <source>   %1, %2=[HOST]		 PostgreSQL host which export will operate.</source>
        <translation>   %1, %2=[HOST]		 Host PostgreSQL cuya exportación funcionará.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="293"/>
        <source>   %1, %2=[PORT]		 PostgreSQL host listening port.</source>
        <translation>   %1, %2=[PORT]		 PostgreSQL host puerto de escucha.</translation>
    </message>
    <message>
        <source>   %1, %2=[USER]		 PosrgreSQL username.</source>
        <translation type="vanished">   %1, %2=[USER]		 Nombre de usuario PosrgreSQL.</translation>
    </message>
    <message>
        <source>   %1, %2=[PASSWORD]	 PosrgreSQL user password.</source>
        <translation type="vanished">   %1, %2=[PASSWORD]	 Contraseña de usuario PosrgreSQL.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="296"/>
        <source>   %1, %2=[DBNAME]	 Connection&apos;s initial database.</source>
        <translation>   %1, %2=[DBNAME]	 Base de datos inicial de conexión.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="300"/>
        <source>Miscellaneous options: </source>
        <translation> Otros Opciones: </translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="301"/>
        <source>   %1, %2=[ACTION]	 Handles the file association to .dbm files. The ACTION can be [%3 | %4].</source>
        <translation>   %1, %2=[ACTION]	 Maneja la asociación de archivos a .dbm archivos. La acción puede ser [%3 | %4].</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="323"/>
        <source>There are no connections configured.</source>
        <translation>No hay conexiones configuradas.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="328"/>
        <source>Available connections (alias : conn. string)</source>
        <translation>Conexiones disponibles (alias:. Conn cadena)</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="353"/>
        <source>No export mode specified!</source>
        <translation>No se especifica el modo de exportación!</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="356"/>
        <source>Export, fix model and update mime operations can&apos;t be used at the same time!</source>
        <translation>Las operaciones de exportación, modelo fijo y actualización mime no se pueden utilizar al mismo tiempo!</translation>
    </message>
    <message>
        <source>Multiple export mode especified!</source>
        <translation type="vanished">Modo de exportación múltiple especifidado!</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="360"/>
        <source>No input file specified!</source>
        <translation>Sin archivo de entrada especificado!</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="362"/>
        <source>No output file specified!</source>
        <translation>Sin archivo de salida especificado!</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="364"/>
        <source>Input file must be different from output!</source>
        <translation>Archivo de entrada debe ser diferente de la salida!</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="367"/>
        <source>Incomplete connection information!</source>
        <translation>Información de conexión incompleto!</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="369"/>
        <source>Invalid zoom specified!</source>
        <translation>Inválido Zoom especificado!</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="371"/>
        <source>Invalid action specified to update mime option!</source>
        <translation>Acción inválida para actualizar opción mimo!</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="391"/>
        <source>Starting model fixing...</source>
        <translation>Iniciar fijación modelo...</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="393"/>
        <source>Starting mime update...</source>
        <translation>Iniciar actualización de mime...</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="395"/>
        <source>Starting model export...</source>
        <translation>Comenzando del modelo de exportación ...</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="398"/>
        <source>Loading input file: </source>
        <translation>Cargando archivo de entrada: </translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="404"/>
        <source>Fixed model file: </source>
        <translation>Fijando archivo de modelo: </translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="412"/>
        <source>Model successfully fixed!</source>
        <translation>Modelo fijado correctamente!</translation>
    </message>
    <message>
        <source>Mime database sucessfully updated.</source>
        <translation type="vanished">Base de datos de Mime actualizada correctamente.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="261"/>
        <source>This CLI tool provides the operations to export pgModeler&apos;s database models without
				  the need to load them on graphical interface as well to fix model files to the most recent
				  accepted structure. All available options are described below.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="272"/>
        <source>   %1, %2		 Export to a svg file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="279"/>
        <source>PNG and SVG export options: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="282"/>
        <source>   %1, %2		 Each page will be exported on a separated png image. (Only for PNG)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="283"/>
        <source>   %1, %2=[FACTOR]		 Applies a zoom (in percent) before export to png image. Accepted zoom interval: %3-%4 (Only for PNG)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="294"/>
        <source>   %1, %2=[USER]		 PostgreSQL username.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="295"/>
        <source>   %1, %2=[PASSWORD]	 PostgreSQL user password.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="358"/>
        <source>Multiple export mode specified!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="420"/>
        <source>Mime database successfully updated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="435"/>
        <source>Export to PNG image: </source>
        <translation>Exportar a imagen PNG: </translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="446"/>
        <source>Export to SVG file: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="456"/>
        <source>Export to SQL script file: </source>
        <translation>Exportar a archivo de comandos SQL: </translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="464"/>
        <source>Export to DBMS: </source>
        <translation>Exportar a SGDB: </translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="475"/>
        <source>Export successfully ended!</source>
        <translation>Exportación terminó correctamente!</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="569"/>
        <source>Extracting objects&apos; XML...</source>
        <translation>Exportando objetos XML...</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="585"/>
        <source>Invalid input file! It seems that is not a pgModeler generated model or the file is corrupted!</source>
        <translation>Archivo de entrada no es válido! Parece que no es un modelo pgModeler generada o el archivo está dañado!</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="708"/>
        <source>Recreating objects...</source>
        <translation>Recreando objetos...</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="828"/>
        <source>
** Object(s) that couldn&apos;t fixed: </source>
        <translation>
** Objeto(s) que no podían ser fijado: </translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="840"/>
        <source>WARNING: There are objects that maybe can&apos;t be fixed. Trying again... (tries %1/%2)</source>
        <translation>ADVERTENCIA: Hay objetos que tal vez no se pueden arreglar. Tratando de nuevo ... (Trata %1/%2)</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="1091"/>
        <source>Database model files (.dbm) are already associated to pgModeler!</source>
        <translation>Archivos de modelo de base de datos (.dbm) ya están asociados a pgModeler!</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="1092"/>
        <source>There is no file association related to pgModeler and .dbm files!</source>
        <translation>No hay ninguna asociación de archivos relacionados con pgModeler y archivos .dbm!</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="1096"/>
        <source>Mime database operation: %1</source>
        <translation>Operación Mime de base de datos: %1</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="1157"/>
        <source>Can&apos;t erase the file %1! Check if the current user has permissions to delete it and if the file exists.</source>
        <translation>No se puede borrar el archivo% 1! Compruebe si el usuario actual tiene permisos para eliminarlo y si existe el archivo.</translation>
    </message>
    <message>
        <location filename="../main-cli/src/pgmodelercli.cpp" line="1233"/>
        <source>Running update-mime-database command...</source>
        <translation>Ejecución de comando update-mime-database...</translation>
    </message>
</context>
<context>
    <name>PgModelerPlugin</name>
    <message>
        <location filename="../libpgmodeler_ui/src/pgmodelerplugin.cpp" line="32"/>
        <source>Plugin Information</source>
        <translation>Información del plugin</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/pgmodelerplugin.cpp" line="86"/>
        <source>Version: %1</source>
        <translation>Versión: %1</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/pgmodelerplugin.cpp" line="87"/>
        <source>Author: %1</source>
        <translation>Autor: %1</translation>
    </message>
</context>
<context>
    <name>PgModelerUiNS</name>
    <message>
        <location filename="../libpgmodeler_ui/src/pgmodeleruins.cpp" line="94"/>
        <source>Do you want to apply the &lt;strong&gt;SQL %1 status&lt;/strong&gt; to the object&apos;s references too? This will avoid problems when exporting or validating the model.</source>
        <translation>¿Desea aplicar el &lt;strong&gt;SQL %1 estatus&lt;/strong&gt; a las referencias del objeto también? Esto evitará problemas al exportar o validar el modelo.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/pgmodeleruins.cpp" line="94"/>
        <source>disabling</source>
        <translation>deshabilitando</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/pgmodeleruins.cpp" line="94"/>
        <source>enabling</source>
        <translation>habilitando</translation>
    </message>
</context>
<context>
    <name>PgSQLTypeWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="32"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="68"/>
        <source>Data Type</source>
        <translation>Tipo de Dado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="143"/>
        <source>SRID:</source>
        <translation>SRID:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="189"/>
        <source>Variation:</source>
        <translation>Variación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="196"/>
        <source>Z</source>
        <translation>Z</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="209"/>
        <source>M</source>
        <translation>M</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="236"/>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="464"/>
        <source>Precision</source>
        <translation>Precisión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="287"/>
        <source>Spatial:</source>
        <translation>Espacial:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="312"/>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="609"/>
        <source>Dimension</source>
        <translation>Dimensión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="349"/>
        <source>Format:</source>
        <translation>Formato:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="381"/>
        <source>Timezone:</source>
        <translation>Zona Horaria:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="434"/>
        <source>Type:</source>
        <translation>Tipo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="470"/>
        <source>P:</source>
        <translation>P:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="495"/>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="537"/>
        <source>Length</source>
        <translation>Longitud</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="543"/>
        <source>L:</source>
        <translation>L:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="579"/>
        <source>Interval:</source>
        <translation>Intervalo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pgsqltypewidget.ui" line="615"/>
        <source>[ ]:</source>
        <translation>[ ]:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/pgsqltypewidget.cpp" line="45"/>
        <source>NONE</source>
        <translation>NONE</translation>
    </message>
</context>
<context>
    <name>PluginsConfigWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/pluginsconfigwidget.ui" line="14"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pluginsconfigwidget.ui" line="80"/>
        <source>Open in file manager</source>
        <translation>Abrir en el administrador de archivos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pluginsconfigwidget.ui" line="106"/>
        <source>Plug-ins root directory:</source>
        <translation>Plug-ins de directorio raíz:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/pluginsconfigwidget.ui" line="121"/>
        <source>Loaded plug-ins</source>
        <translation>Cargando plug-ins</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/pluginsconfigwidget.cpp" line="32"/>
        <source>Plugin</source>
        <translation>Plugin</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/pluginsconfigwidget.cpp" line="34"/>
        <source>Version</source>
        <translation>Versión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/pluginsconfigwidget.cpp" line="35"/>
        <source>Library</source>
        <translation>Biblioteca</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="31"/>
        <source>new_database</source>
        <translation>new_database</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="2971"/>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="3030"/>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="3253"/>
        <location filename="../libpgmodeler/src/databasemodel.cpp" line="9523"/>
        <source>%1 (line: %2)</source>
        <translation>%1 (line: %2)</translation>
    </message>
</context>
<context>
    <name>Relationship</name>
    <message>
        <location filename="../libpgmodeler/src/relationship.cpp" line="85"/>
        <source>%1_has_one_%2</source>
        <translation>%1_tiene_uno_%2</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/relationship.cpp" line="87"/>
        <source>%1_has_many_%2</source>
        <translation>%1_tiene_muchos_%2</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/relationship.cpp" line="89"/>
        <source>many_%1_has_many_%2</source>
        <translation>muchos_%1_tiene_muchos_%2</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/relationship.cpp" line="91"/>
        <source>%1_inherits_%2</source>
        <translation>%1_herencia_%2</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/relationship.cpp" line="93"/>
        <source>%1_copies_%2</source>
        <translation>%1_copias_%2</translation>
    </message>
</context>
<context>
    <name>RelationshipConfigWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="20"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="45"/>
        <source>Connection Mode</source>
        <translation>Modo de Conexión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="97"/>
        <source>This mode is available only for &lt;strong&gt;one-to-one&lt;/strong&gt;, &lt;strong&gt;one-to-many&lt;/strong&gt; and &lt;strong&gt;fk relationships&lt;/strong&gt; but provides a better semantics when linking tables by placing the lines on the exact point where the relationship occurs.</source>
        <translation>Este modo está disponible sólo para &lt;strong&gt;uno-a-uno&lt;/strong&gt;, &lt;strong&gt;uno-a-muchos&lt;/strong&gt; y &lt;strong&gt;relaciones fk&lt;/strong&gt; pero proporciona una mejor semántica al vincular tablas mediante la colocación de las líneas en el punto exacto donde se produce la relación.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="100"/>
        <source>Connect FK to PK columns</source>
        <translation>Conecte FK a columnas PK</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="193"/>
        <source>This mode is the classical one. It connects the relationship to tables through their central points.</source>
        <translation>Este modo es el clásico. Se conecta la relación a las tablas a través de sus puntos centrales.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="196"/>
        <source>Connect tables&apos; center points</source>
        <translation>Conecte tabla a puntos central</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="302"/>
        <source>FK Settings &amp;&amp; Patterns</source>
        <translation>Configurar FK &amp;&amp; Patrones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="326"/>
        <source>Foreign key settings</source>
        <translation>Configurar llave foránea</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="374"/>
        <source>Deferral:</source>
        <translation>Diferimiento:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="399"/>
        <source>Deferrable:</source>
        <translation>Diferible:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="459"/>
        <source>ON DELETE:</source>
        <translation>ON DELETE:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="472"/>
        <source>ON UPDATE:</source>
        <translation>ON UPDATE:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="493"/>
        <source>Name patterns</source>
        <translation>Nombre patrones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="514"/>
        <source>Pattern for foreign key generated based upon reference table&apos;s pk (1-1 and 1-n) or based upon source table&apos;s pk (n-n).</source>
        <translation>Patrón de llave foránea generada basa en pk de las tablas de referencia (1-1 y 1-n) o basada en pk (nn) de las tablas de origen.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="517"/>
        <source>Foreign Key (Source):</source>
        <translation>Llave Foránea (Fuente):</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="524"/>
        <source>Relationship type:</source>
        <translation>Tipo de relación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="531"/>
        <source>Pattern for columns generated based upon target table&apos;s pk (n-n).</source>
        <translation>Patrón de columnas generadas basa en pk (nn) de las tablas de destino.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="534"/>
        <source>Column (Target):</source>
        <translation>Columna (Target):</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="542"/>
        <source>One to one (1:1)</source>
        <translation>Uno a uno (1:1)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="547"/>
        <source>One to many (1:n)</source>
        <translation>Uno a muchos (1:n)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="552"/>
        <source>Many to many (n:n)</source>
        <translation>muchos a muchos (n:n)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="557"/>
        <source>Generalization</source>
        <translation>Generalización</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="562"/>
        <source>Copy</source>
        <translation>Copia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="570"/>
        <source>Pattern for columns generated based upon reference table&apos;s pk (1-1 and 1-n) or based upon source table&apos;s pk (n-n).</source>
        <translation>Patrón de columnas generadas basa en pk de las tablas de referencia (1-1 y 1-n) o basada en pk (nn) de  las tablas de origen.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="573"/>
        <source>Column (Source):</source>
        <translation>Column (Fuente):</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="580"/>
        <source>Pattern for foreign key generated based upon target table&apos;s pk (n-n).</source>
        <translation>Patrón de llave foránea generada basa en pk (nn) de las tablaa de destino.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="583"/>
        <source>Foreign Key (Target):</source>
        <translation>Lave Foránea (Destino):</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="590"/>
        <source>Pattern for unique key generated by the relationship.</source>
        <translation>Patrón de llave única generada por la relación.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="593"/>
        <source>Unique Key Name:</source>
        <translation>Nombre Llave Única:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="600"/>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="610"/>
        <source>Pattern for primary key generated by identifier relationship.</source>
        <translation>Patrón para la llave primaria generada por la relación identificador.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="603"/>
        <source>Primary Key Name:</source>
        <translation>Nombre Llave Primaria:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipconfigwidget.ui" line="613"/>
        <source>Primary Key Column:</source>
        <translation>Columna Llave Primaria:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipconfigwidget.cpp" line="57"/>
        <source>Default</source>
        <translation>por Defecto</translation>
    </message>
</context>
<context>
    <name>RelationshipWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="54"/>
        <source>General</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="93"/>
        <source>Table 1:</source>
        <translation>Tabla 1:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="133"/>
        <source>Name Patterns</source>
        <translation>Nombre Patrones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="154"/>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="664"/>
        <source>Use the values defined on settings dialogs for the fields below</source>
        <translation>Utilice los valores definidos en la configuración de los cuadros de diálogo de los campos siguientes</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="157"/>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="667"/>
        <source>Use global settings for these fields</source>
        <translation>Utilice la configuración global de estos campos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="185"/>
        <source>Pattern for columns generated based upon reference table&apos;s pk (1-1 and 1-n) or based upon source table&apos;s pk (n-n).</source>
        <translation>Patrón de columnas generadas basa en pk de las tablas de referencia (1-1 y 1-n) o basada en pk (nn) de  las tablas de origen.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="188"/>
        <source>Column (Source):</source>
        <translation>Columna (Fuente):</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="195"/>
        <source>Pattern for columns generated based upon target table&apos;s pk (n-n).</source>
        <translation>Patrón de columnas generadas basa en pk (nn) de las tablas de destino.</translation>
    </message>
    <message>
        <source>Column (Destino):</source>
        <translation type="vanished">Columna (Destino):</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="198"/>
        <source>Column (Target):</source>
        <translation type="unfinished">Columna (Target):</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="205"/>
        <source>Pattern for foreign key generated based upon reference table&apos;s pk (1-1 and 1-n) or based upon source table&apos;s pk (n-n).</source>
        <translation>Patrón de llave foránea generada basa en pk de las tablas de referencia (1-1 y 1-n) o basada en pk (nn) de las tablas de origen.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="208"/>
        <source>Foreign Key (Source):</source>
        <translation>Llave Foránea (Fuente):</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="215"/>
        <source>Pattern for foreign key generated based upon target table&apos;s pk (n-n).</source>
        <translation>Patrón de llave foránea generada basa en pk (nn) de tabla de destino.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="218"/>
        <source>Foreign Key (Target):</source>
        <translation>Llave Foránea (Destino):</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="225"/>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="245"/>
        <source>Pattern for primary key generated by identifier relationship.</source>
        <translation>Patrón para la llave primaria generada por la relación identificador.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="228"/>
        <source>Primary Key Name:</source>
        <translation>Nombre Llave Primaria:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="235"/>
        <source>Pattern for unique key generated by the relationship.</source>
        <translation>Patrón de llave única generada por la relación.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="238"/>
        <source>Unique Key Name:</source>
        <translation>Nombra Llave Única:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="248"/>
        <source>Primay Key Column:</source>
        <translation>Columna Llave Primaria:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="475"/>
        <source>Cardinality:</source>
        <translation>Cardinalidad:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="500"/>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1342"/>
        <source>Name of the table generated from many to many relationship</source>
        <translation>Nombre de la tabla generada a partir de relación muchos a muchos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="503"/>
        <source>Gen. Table Name:</source>
        <translation>Nombre tabla Gen.:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="544"/>
        <source>Rel. Type:</source>
        <translation>Tipo Rel.:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="591"/>
        <source>Table 2:</source>
        <translation>Tabla 2:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="606"/>
        <source>[SRC] is required</source>
        <translation>[SRC] es requirido</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="619"/>
        <source>[DST] is required</source>
        <translation>[DST] es requirido</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="634"/>
        <source>Foreign key Settings</source>
        <translation>Configuración de Llave Foránea</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="722"/>
        <source>Deferrable:</source>
        <translation>Diferible:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="775"/>
        <source>Deferral:</source>
        <translation>Diferimiento:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="810"/>
        <source>ON DELETE:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="820"/>
        <source>ON UPDATE:</source>
        <translation>ON DELETE:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="864"/>
        <source>One to one relationship</source>
        <translation>Relación uno a uno</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="867"/>
        <source>&amp;1-1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="975"/>
        <source>&amp;gen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1261"/>
        <source>E&amp;XCLUDING</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>1-1</source>
        <translation type="vanished">1-1</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="900"/>
        <source>One to many relationship</source>
        <translation>Relación de uno a muchos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="903"/>
        <source>1-n</source>
        <translation>1-n</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="936"/>
        <source>Many to many relationship</source>
        <translation>Relación de muchos a muchos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="939"/>
        <source>n-n</source>
        <translation>n-n</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="972"/>
        <source>Generalization relationship (inheritance)</source>
        <translation>Relación de generalización (herencia)</translation>
    </message>
    <message>
        <source>gen</source>
        <translation type="vanished">gen</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1008"/>
        <source>Dependency / Copy relationship</source>
        <translation>Relación de Dependencia / Copia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1011"/>
        <source>dep</source>
        <translation>dep</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1038"/>
        <source>Relationship generated via foreign key</source>
        <translation>Relación generada a través de clave externa</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1041"/>
        <source>fk</source>
        <translation>fk</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1088"/>
        <source>The receiver&apos;s primary key will be composed by the generated foreign key columns.</source>
        <translation>Clave principal del receptor estará compuesta por las columnas llave foránea generadas.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1091"/>
        <source>Identifier</source>
        <translation>Identificador</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1150"/>
        <source>Instead of create a multi-valued primary key with the generated foreign keys columns a single column is created and used as primary key.</source>
        <translation>En lugar de crear una clave principal de varios valores con las teclas extranjero generada columnas se crea una sola columna y se utiliza como clave principal.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1153"/>
        <source>Single PK column</source>
        <translation>Una sola columna PK</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1187"/>
        <source>Custom Color:</source>
        <translation>Color personalizado:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1200"/>
        <source>Copy Options</source>
        <translation>Opciones de copia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1221"/>
        <source>INDEXES</source>
        <translation>INDEXES</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1231"/>
        <source>COMMENTS</source>
        <translation>COMMENTS</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1238"/>
        <source>INCLUDING</source>
        <translation>INCLUDING</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1248"/>
        <source>DEFAULTS</source>
        <translation>DEFAULTS</translation>
    </message>
    <message>
        <source>EXCLUDING</source>
        <translation type="vanished">EXCLUDING</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1271"/>
        <source>CONSTRAINTS</source>
        <translation>CONSTRAINTS</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1284"/>
        <source>Use defaults</source>
        <translation>Usar valores predeterminados</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1297"/>
        <source>ALL</source>
        <translation>ALL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1307"/>
        <source>STORAGE</source>
        <translation>STORAGE</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1438"/>
        <source>Attributes</source>
        <translation>Atributos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1443"/>
        <source>Constraints</source>
        <translation>Resticciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1448"/>
        <source>Primary key</source>
        <translation>Llave Primaria</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/relationshipwidget.ui" line="1492"/>
        <source>Advanced</source>
        <translation>Avanzado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="79"/>
        <source>Attribute</source>
        <translation>Atributo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="81"/>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="87"/>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="93"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="85"/>
        <source>Constraint</source>
        <translation>Resticción</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="91"/>
        <source>Name</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="109"/>
        <source>Use the special primary key if you want to include a primary key containing generated columns to the receiver table. &lt;strong&gt;Important:&lt;/strong&gt; if this is a new relationship there is a need to finish its creation and reopen this dialog to create the special primary key.</source>
        <translation>Utilice la clave primaria especial si usted desea incluir una clave principal que contiene las columnas generadas de la tabla receptor. &lt;strong&gt;Importante:&lt;/strong&gt; si se trata de una nueva relación es necesario para terminar su creación y vuelva a abrir este cuadro de diálogo para crear la clave primaria especial.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="119"/>
        <source>This advanced tab shows the objects (columns or table) auto created by the relationship&apos;s connection as well the foreign keys that represents the link between the participant tables.</source>
        <translation>Esta pestaña avanzado muestra los objetos (columnas o tabla) de automóviles creados por la conexión de la relación, así las claves externas que representa el enlace entre las mesas de los participantes.</translation>
    </message>
    <message>
        <source>Available tokens to define name patterns:&lt;br/&gt;																					 &lt;strong&gt;%1&lt;/strong&gt; = Reference (source) primary key column name. &lt;em&gt;(Ignored on constraint patterns)&lt;/em&gt;&lt;br/&gt; 																					 &lt;strong&gt;%2&lt;/strong&gt; = Reference (source) table name.&lt;br/&gt; 																					 &lt;strong&gt;%3&lt;/strong&gt; = Receiver (destination) table name.&lt;br/&gt; 																					 &lt;strong&gt;%4&lt;/strong&gt; = Generated table name. &lt;em&gt;(Only for n:n relationships)&lt;/em&gt;</source>
        <translation type="vanished">Fichas disponibles para definir patrones de nombre:&lt;br/&gt;																					 &lt;strong&gt;%1&lt;/strong&gt; = Referencia (fuente) nombre de la columna de clave principal. &lt;em&gt;(Ignorado en los patrones de restricción)&lt;/em&gt;&lt;br/&gt; 																					 &lt;strong&gt;%2&lt;/strong&gt; = Referencia (fuente) nombre de la tabla.&lt;br/&gt; 																					 &lt;strong&gt;%3&lt;/strong&gt; = Receptor (destino) nombre de la tabla.&lt;br/&gt; 																					 &lt;strong&gt;%4&lt;/strong&gt; = Nombre de la tabla generada. &lt;em&gt;(Sólo para relaciones n: n)&lt;/em&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="134"/>
        <source>Available tokens to define name patterns:&lt;br/&gt;					&lt;strong&gt;%1&lt;/strong&gt; = Reference (source) primary key column name. &lt;em&gt;(Ignored on constraint patterns)&lt;/em&gt;&lt;br/&gt; 					&lt;strong&gt;%2&lt;/strong&gt; = Reference (source) table name.&lt;br/&gt; 					&lt;strong&gt;%3&lt;/strong&gt; = Receiver (destination) table name.&lt;br/&gt; 					&lt;strong&gt;%4&lt;/strong&gt; = Generated table name. &lt;em&gt;(Only for n:n relationships)&lt;/em&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="147"/>
        <source>Default</source>
        <translation>por Defecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="284"/>
        <source>Referer View:</source>
        <translation>Vista Intermedia:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="285"/>
        <source>Referer view references one or more columns of a table to construct it&apos;s own columns.</source>
        <translation>Vista Intermedia hace referencia a una o más columnas de una tabla de construir es propias columnas.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="286"/>
        <source>Referenced table has its columns referenced by a view in order to construct the columns of this latter.</source>
        <translation>Tabla referenciada tiene sus columnas referenciadas por una vista para construir las columnas de este último.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="290"/>
        <source>Referer Table:</source>
        <translation>Tabla Intermedia:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="291"/>
        <source>Referer table references one or more columns of a table through foreign keys. This is the (n) side of relationship.</source>
        <translation>Tabla intermedia referencia a una o más columnas de una tabla a través de claves externas. Este es el lado (n) de relación.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="292"/>
        <source>Referenced table has its columns referenced by a table&apos;s foreign key. This is the (1) side of relationship.</source>
        <translation>Tabla referenciada tiene sus columnas referenciadas por una mesa y apos; s clave externa. Esta es la (1) lado de relación.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="295"/>
        <source>Referenced Table:</source>
        <translation>Tabla Referenciada:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="304"/>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="315"/>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="317"/>
        <source>Reference Table:</source>
        <translation>Tabla Referencia:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="305"/>
        <source>Reference table has the columns from its primary key will copied to the receiver table in order to represent the linking between them. This is the (1) side of relationship.</source>
        <translation>Tabla de referencia tiene las columnas de su clave primaria se copian en la tabla del receptor con el fin de representar a la vinculación entre ellos. Esta es la (1) lado de relación.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="307"/>
        <source>Receiver Table:</source>
        <translation>Tabla Receptora:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="308"/>
        <source>Receiver (or referer) table will receive the generated columns and the foreign key in order to represent the linking between them. This is the (n) side of relationship.</source>
        <translation>Receptor tabla (o intermedia) recibirá las columnas generadas y la clave externa con el fin de representar a la vinculación entre ellos. Este es el lado (n) de relación.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="316"/>
        <source>In many-to-many relationships both tables are used as reference to generate the table that represents the linking. Columns from both tables are copied to the resultant table and two foreign keys are created as well in order to reference each participant table.</source>
        <translation>En muchos-a-muchos relación ambas tablas se utilizan como referencia para generar la tabla que representa la vinculación. Las columnas de ambas tablas se copian en la tabla resultante y dos claves externas se crean así con el fin de hacer referencia a cada mesa participante.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="325"/>
        <location filename="../libpgmodeler_ui/src/relationshipwidget.cpp" line="326"/>
        <source> is required</source>
        <translation> es requerido</translation>
    </message>
</context>
<context>
    <name>RoleWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="50"/>
        <source>yyyy-MMM-dd hh:mm:ss</source>
        <translation>yyyy-MMM-dd hh:mm:ss</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="88"/>
        <location filename="../libpgmodeler_ui/src/rolewidget.cpp" line="61"/>
        <source>Validity</source>
        <translation>Validez</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="102"/>
        <source>Connections:</source>
        <translation>Conexión:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="109"/>
        <source>Attributes</source>
        <translation>Atributos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="130"/>
        <source>Superuser</source>
        <translation>Superusuário</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="137"/>
        <source>Inherit Permissions</source>
        <translation>Heredar Permisos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="144"/>
        <source>Can create Database</source>
        <translation>Puede Crear Base de Datos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="151"/>
        <source>Can Login</source>
        <translation>Permitir Login</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="158"/>
        <source>Can create Role</source>
        <translation>Puede Crear Rol</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="165"/>
        <source>Can use Replication</source>
        <translation>Puede usar Replicación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="179"/>
        <location filename="../libpgmodeler_ui/src/rolewidget.cpp" line="67"/>
        <source>Members</source>
        <translation>Miembros</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="184"/>
        <location filename="../libpgmodeler_ui/src/rolewidget.cpp" line="64"/>
        <source>Member of</source>
        <translation>Miembro de</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="189"/>
        <location filename="../libpgmodeler_ui/src/rolewidget.cpp" line="70"/>
        <source>Members (Admin.)</source>
        <translation>Miembros (Admin.)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="197"/>
        <source>Password:</source>
        <translation>Contraseña:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rolewidget.ui" line="220"/>
        <source>Encrypted</source>
        <translation>Encriptada</translation>
    </message>
    <message>
        <source>Assigning &lt;strong&gt;&lt;em&gt;-1&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;Connections&lt;/em&gt;&lt;/strong&gt; creates a role without connection limit.&lt;br/&gt;																				 Unchecking &lt;strong&gt;&lt;em&gt;Validity&lt;/em&gt;&lt;/strong&gt; creates an role that never expires.</source>
        <translation type="vanished">Asignación &lt;strong&gt;&lt;em&gt;-1&lt;/em&gt;&lt;/strong&gt; pra &lt;strong&gt;&lt;em&gt;Conexiones/em&gt;&lt;/strong&gt; crea un rol sin límite de conexión.&lt;br
&gt;
Desmarcando &lt;strong&gt;&lt;em&gt;Validity&lt;/em&gt;&lt;/strong&gt; crea un rol que nunca expire.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/rolewidget.cpp" line="35"/>
        <source>Assigning &lt;strong&gt;&lt;em&gt;-1&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;em&gt;Connections&lt;/em&gt;&lt;/strong&gt; creates a role without connection limit.&lt;br/&gt;										  Unchecking &lt;strong&gt;&lt;em&gt;Validity&lt;/em&gt;&lt;/strong&gt; creates an role that never expires.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/rolewidget.cpp" line="58"/>
        <source>Role</source>
        <translation>Rol</translation>
    </message>
</context>
<context>
    <name>RuleWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rulewidget.ui" line="50"/>
        <source>Event:</source>
        <translation>Evento:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rulewidget.ui" line="102"/>
        <source>Execution Type:</source>
        <translation>Tipo Ejecución:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rulewidget.ui" line="151"/>
        <source>Conditional Expr.:</source>
        <translation>Expr. Condicional:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rulewidget.ui" line="158"/>
        <source>Commands</source>
        <translation>Comandos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/rulewidget.ui" line="191"/>
        <source>SQL Command:</source>
        <translation>Comando SQL:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/rulewidget.cpp" line="38"/>
        <source>SQL command</source>
        <translation>Comando SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/rulewidget.cpp" line="42"/>
        <source>To create a rule that does not perform any action (&lt;strong&gt;DO NOTHING&lt;/strong&gt;) simply do not specify commands in the SQL commands table.</source>
        <translation>Para crear una regla que no realiza ninguna acción (&lt;strong&gt;DO NOTHING&lt;/strong&gt;) basta não especificar Comandos na tabla de Comandos SQL.</translation>
    </message>
</context>
<context>
    <name>SQLExecutionWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="20"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="49"/>
        <source>Load SQL script</source>
        <translation>Cargar script de comandos SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="52"/>
        <source>&amp;Load</source>
        <translation>&amp;Cargar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="90"/>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="399"/>
        <source>Save SQL commands</source>
        <translation>Guardar comandos SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="93"/>
        <source>&amp;Save</source>
        <translation>&amp;Guardar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="134"/>
        <source>Search in SQL code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="137"/>
        <source>&amp;Find</source>
        <translation>&amp;Buscar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="150"/>
        <source>Alt+F</source>
        <translation>Alt+F</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="184"/>
        <source>Run the specified SQL command</source>
        <translation>Ejecutar un comando SQL especificada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="187"/>
        <source>Run SQL</source>
        <translation>Ejecutar SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="200"/>
        <source>F6</source>
        <translation>F6</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="219"/>
        <source>Clear sql input field and results</source>
        <translation>Limpiar campo de entrada de SQL y resultados</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="222"/>
        <source>Clear All</source>
        <translation>Limpiar Todos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="251"/>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="295"/>
        <source>Export results to a CSV file</source>
        <translation>Exportar resultados a un acchivo CSV</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="254"/>
        <source>Snippe&amp;ts</source>
        <translation>Snippe&amp;ts</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="298"/>
        <source>E&amp;xport</source>
        <translation>E&amp;xportar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="336"/>
        <source>Toggles the output pane</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="339"/>
        <source>&amp;Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="352"/>
        <source>Alt+O</source>
        <translation type="unfinished">Alt+O</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="514"/>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="293"/>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="364"/>
        <source>Results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="604"/>
        <source>Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="651"/>
        <source>History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shows the command history</source>
        <translation type="vanished">Mostrar histórico de comandos</translation>
    </message>
    <message>
        <source>&amp;History</source>
        <translation type="vanished">&amp;Histórico</translation>
    </message>
    <message>
        <source>Alt+H</source>
        <translation type="vanished">Alt+H</translation>
    </message>
    <message>
        <source>Command History</source>
        <translation type="vanished">Histórico de Comandos</translation>
    </message>
    <message>
        <source>Clear sql input field and results.</source>
        <translation type="vanished">Limpiar campo de entrada sql y los resultados.</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="vanished">Limpiar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="587"/>
        <location filename="../libpgmodeler_ui/ui/sqlexecutionwidget.ui" line="592"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>0</source>
        <translation type="vanished">0</translation>
    </message>
    <message>
        <source>Rows returned: </source>
        <translation type="vanished">Filas retornadas:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="46"/>
        <source>SQL file (*.sql);;All files (*.*)</source>
        <translation>Archivo SQL (*.sql);;Todos los archivos (*.*)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="241"/>
        <source>[binary data]</source>
        <translation>[datos binarios]</translation>
    </message>
    <message>
        <source>[&lt;strong&gt;%1&lt;/strong&gt;] SQL command successfully executed. &lt;em&gt;Rows affected &lt;strong&gt;%2&lt;/strong&gt;&lt;/em&gt;</source>
        <translation type="vanished">[&lt;strong&gt;%1&lt;/strong&gt;] Comando SQL ejecutado con éxito. &lt;em&gt;Filas afectadas &lt;strong&gt;%2&lt;/strong&gt;&lt;/em&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="285"/>
        <source>No results retrieved or changes done due to the error above.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="294"/>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="384"/>
        <source>Messages (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="359"/>
        <source>Results (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="378"/>
        <source>[%1]: SQL command successfully executed. &lt;em&gt;%2 &lt;strong&gt;%3&lt;/strong&gt;&lt;/em&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="380"/>
        <source>Rows affected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="380"/>
        <source>Rows retrieved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="420"/>
        <source>Load SQL commands</source>
        <translation>Cargar comandos SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="449"/>
        <source>Save CSV file</source>
        <translation>Guardar archivos CSV</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="450"/>
        <source>Comma-separated values file (*.csv);;All files (*.*)</source>
        <translation>Archivo de valores separados por comas (*.csv);;Todos los archivos (*.*)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="516"/>
        <source>The SQL input field and the results grid will be cleared! Want to proceed?</source>
        <translation>El campo de entrada de SQL y la cuadrícula de resultados se borrará! ¿Quieres continuar?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="541"/>
        <source>Copy selection</source>
        <translation>Copiar la selección</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqlexecutionwidget.cpp" line="630"/>
        <source>Clear history</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SQLToolWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqltoolwidget.ui" line="14"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqltoolwidget.ui" line="84"/>
        <source>Database explorer</source>
        <translation>Explorar Base de Datos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqltoolwidget.ui" line="144"/>
        <source>Disconnect from all databases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqltoolwidget.ui" line="205"/>
        <source>Update the database list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqltoolwidget.ui" line="276"/>
        <source>Toggle the object&apos;s attributes grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqltoolwidget.ui" line="282"/>
        <source>Attributes</source>
        <translation type="unfinished">Atributos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqltoolwidget.ui" line="295"/>
        <source>Alt+R</source>
        <translation type="unfinished">Alt+R</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqltoolwidget.ui" line="317"/>
        <source>Toggle the display of source code pane</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqltoolwidget.ui" line="323"/>
        <location filename="../libpgmodeler_ui/ui/sqltoolwidget.ui" line="425"/>
        <source>Source code</source>
        <translation type="unfinished">Código fuente</translation>
    </message>
    <message>
        <source>Connect to server</source>
        <translation type="vanished">Conectar al servidor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqltoolwidget.ui" line="147"/>
        <location filename="../libpgmodeler_ui/ui/sqltoolwidget.ui" line="208"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Disconnect from server</source>
        <translation type="vanished">Desconectar del servidor</translation>
    </message>
    <message>
        <source>Browse selected database.</source>
        <translation type="vanished">Explorar base de datos seleccionada.</translation>
    </message>
    <message>
        <source>Drop the selected database</source>
        <translation type="vanished">Borrar base de datos seleccionada</translation>
    </message>
    <message>
        <source>Shift+Del</source>
        <translation type="vanished">Shift+Del</translation>
    </message>
    <message>
        <source>Update the database list.</source>
        <translation type="vanished">Actualizar listado de base de datos.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sqltoolwidget.ui" line="381"/>
        <source>SQL execution</source>
        <translation>Ejecutar SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqltoolwidget.cpp" line="139"/>
        <location filename="../libpgmodeler_ui/src/sqltoolwidget.cpp" line="170"/>
        <location filename="../libpgmodeler_ui/src/sqltoolwidget.cpp" line="208"/>
        <source>Warning</source>
        <translation>Advertencia</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqltoolwidget.cpp" line="140"/>
        <source>&lt;strong&gt;ATTENTION:&lt;/strong&gt; Disconnect from all databases will close any opened tab in this view! Do you really want to proceed?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqltoolwidget.cpp" line="171"/>
        <source>&lt;strong&gt;CAUTION:&lt;/strong&gt; You are about to drop the entire database &lt;strong&gt;%1&lt;/strong&gt;! All data will be completely wiped out. Do you really want to proceed?</source>
        <translation>&lt;strong&gt;ATENCION:&lt;/strong&gt; Vas a dejar toda la base de datos &lt;strong&gt;%1&lt;/strong&gt;! Todos los datos serán completamente eliminados. ¿Realmente desea continuar?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sqltoolwidget.cpp" line="209"/>
        <source>You&apos;re running a demonstration version! The data manipulation feature is available only in the full version!</source>
        <translation>Usted está ejecutando una versión de demostración! La función de manipulación de datos sólo está disponible en la versión completa!</translation>
    </message>
</context>
<context>
    <name>SchemaWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/schemawidget.ui" line="29"/>
        <source>Fill color:</source>
        <translation>Color de relleno:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/schemawidget.ui" line="48"/>
        <source>Show rectangle</source>
        <translation>Mostrar rectángulo</translation>
    </message>
</context>
<context>
    <name>SequenceWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sequencewidget.ui" line="44"/>
        <source>Cyclic:</source>
        <translation>Cíclico:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sequencewidget.ui" line="58"/>
        <source>Start:</source>
        <translation>Inicio:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sequencewidget.ui" line="86"/>
        <source>Maximum:</source>
        <translation>Maximo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sequencewidget.ui" line="114"/>
        <source>Minimum:</source>
        <translation>Minimo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sequencewidget.ui" line="142"/>
        <source>Increment:</source>
        <translation>Incremento:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sequencewidget.ui" line="170"/>
        <source>Cache:</source>
        <translation>Cache:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sequencewidget.ui" line="198"/>
        <source>Owner Col.:</source>
        <translation>Dueño Col.:</translation>
    </message>
</context>
<context>
    <name>SnippetsConfigWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="14"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="180"/>
        <source>Create new connection</source>
        <translation>Crear nueva conexión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="209"/>
        <source>Cancel edition</source>
        <translation>Cancelar edición</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="238"/>
        <source>Edit selected connection</source>
        <translation>Editar conexión seleccionada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="267"/>
        <source>Delete selected connection</source>
        <translation>Eliminar conexión seleccionada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="302"/>
        <source>Remove All</source>
        <translation>Borrar Todos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="318"/>
        <source>Shift+Del</source>
        <translation>Shift+Del</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="625"/>
        <source>Filter:</source>
        <translation>Filtrar:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="95"/>
        <source>Label:</source>
        <translation>Etiqueta:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="124"/>
        <source>Applies to:</source>
        <translation>Aplicar a:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="137"/>
        <source>ID:</source>
        <translation>ID:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="515"/>
        <source>Parsable or dynamic snippets are written in the &lt;strong&gt;schema micro language&lt;/strong&gt; syntax. When using a parsable snippet the attributes surrounded in &lt;strong&gt;{}&lt;/strong&gt; will be replaced by the selected object&apos;s matching attributes.</source>
        <translation>Fragmentos analizable o dinámicas están escritos en el sintaxis &lt;strong&gt;esquema micro lenguaje&lt;/strong&gt;. Cuando se utiliza un fragmento parsable los atributos envueltos en &lt;strong&gt;{}&lt;/strong&gt; será reemplazado por atributos coincidentes del objeto seleccionado.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="518"/>
        <source>Parsable</source>
        <translation>Parseable</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="572"/>
        <source>When handling parsable snippets empty attributes will be replaced by a value in the format &lt;strong&gt;{attribute}&lt;/strong&gt;. Note that this option can affect the semantics of the resulting snippet.</source>
        <translation>When handling parsable snippets empty attributes will be replaced by a value in the format &lt;strong&gt;{atributo}&lt;/strong&gt;. Tenga en cuenta que esta opción puede afectar a la semántica del fragmento resultante.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="575"/>
        <source>Placeholders</source>
        <translation>Marcadores de posición</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="376"/>
        <source>Parse the snippet in order to check if there are syntax errors.</source>
        <translation>Analizar el fragmento con el fin de comprobar si hay errores de sintaxis.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="379"/>
        <source>Parse</source>
        <translation>Analizar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="417"/>
        <source>Add</source>
        <translation>Adicionar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="455"/>
        <source>Update</source>
        <translation>Actualizar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/snippetsconfigwidget.ui" line="333"/>
        <source>Snippets:</source>
        <translation>Fragmentos:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/snippetsconfigwidget.cpp" line="31"/>
        <source>General purpose</source>
        <translation>Propósito general</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/snippetsconfigwidget.cpp" line="53"/>
        <source>All snippets</source>
        <translation>Todos los fragmentos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/snippetsconfigwidget.cpp" line="204"/>
        <source>/* Error parsing the snippet &apos;%1&apos;:

 %2 */</source>
        <translation>/ * Error al analizar el fragmento &apos;%1&apos;:

 %2 */</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/snippetsconfigwidget.cpp" line="226"/>
        <source>Duplicated snippet id &lt;strong&gt;%1&lt;/strong&gt; detected. Please, specify a different one!</source>
        <translation>Duplicado Identificación del fragmento &lt;strong&gt;%1&lt;/strong&gt; detectado. Por favor, especifique uno diferente!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/snippetsconfigwidget.cpp" line="228"/>
        <source>Invalid ID pattern detected &lt;strong&gt;%1&lt;/strong&gt;. This one must start with at leat one letter and be composed by letters, numbers and/or underscore!</source>
        <translation>Patrón de ID no válido detectado &lt;strong&gt;%1&lt;/strong&gt;. Éste debe comenzar con una letra en del acueducto y estar compuesta por letras, números y/o destacar!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/snippetsconfigwidget.cpp" line="230"/>
        <source>Empty label for snippet &lt;strong&gt;%1&lt;/strong&gt;. Please, specify a value for it!</source>
        <translation>Etiqueta vacía para el fragmento &lt;strong&gt;%1&lt;/strong&gt;. Por favor, especifique un valor para él!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/snippetsconfigwidget.cpp" line="232"/>
        <source>Empty code for snippet &lt;strong&gt;%1&lt;/strong&gt;. Please, specify a value for it!</source>
        <translation>Código vacío para el fragmento &lt;strong&gt;%1&lt;/strong&gt;. Por favor, especifique un valor para él!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/snippetsconfigwidget.cpp" line="248"/>
        <source>The dynamic snippet contains syntax error(s). Additional info: &lt;br/&gt;&lt;em&gt;%1&lt;/em&gt;</source>
        <translation>El fragmento de código dinámico contiene error de sintaxis (s). Información adicional: &lt;br/&gt;&lt;em&gt;%1&lt;/em&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/snippetsconfigwidget.cpp" line="366"/>
        <source>Do you really want to remove all snippets?</source>
        <translation>¿De verdad quiere eliminar todos los fragmentos?</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/snippetsconfigwidget.cpp" line="436"/>
        <source>No syntax errors found in the snippet.</source>
        <translation>No hay errores de sintaxis encontrados en el fragmento.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/snippetsconfigwidget.cpp" line="534"/>
        <source>General</source>
        <translation>General</translation>
    </message>
</context>
<context>
    <name>SourceCodeWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sourcecodewidget.ui" line="49"/>
        <source>Version:</source>
        <translation>Versión:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sourcecodewidget.ui" line="95"/>
        <source>PostgreSQL</source>
        <translation>PostgreSQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sourcecodewidget.ui" line="146"/>
        <source>iconecodigo</source>
        <translation>iconecodigo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sourcecodewidget.ui" line="162"/>
        <source>SQL</source>
        <translation>SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sourcecodewidget.ui" line="185"/>
        <source>Code display:</source>
        <translation>Visualización de Código:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sourcecodewidget.ui" line="202"/>
        <source>Original</source>
        <translation>Originales</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sourcecodewidget.ui" line="207"/>
        <source>Original + depedencies&apos; SQL</source>
        <translation>Originales + SQL dependientes</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sourcecodewidget.ui" line="212"/>
        <source>Original + children&apos;s SQL</source>
        <translation>Originales + SQL hijos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sourcecodewidget.ui" line="255"/>
        <source>Save the SQL code to a file.</source>
        <translation>Guardar el código SQL code para un archivo.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sourcecodewidget.ui" line="258"/>
        <source>Save SQL</source>
        <translation>Guardar SQL</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sourcecodewidget.ui" line="291"/>
        <source>XML</source>
        <translation>XML</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sourcecodewidget.cpp" line="31"/>
        <source>Type:</source>
        <translation>Tipo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/sourcecodewidget.ui" line="14"/>
        <source>Source code visualization</source>
        <translation>Visualización del código fuente</translation>
    </message>
    <message>
        <source>&lt;strong&gt;Original:&lt;/strong&gt; displays only the original object&apos;s SQL code.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Dependencies:&lt;/strong&gt; display the original code including all dependencies needed to properly create the selected object.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Children:&lt;/strong&gt; display the original code including all children&apos;s SQL code. This option is used only by schemas, tables and views.</source>
        <translation type="vanished">&lt;strong&gt;Originales:&lt;/strong&gt; muestra sólo el código SQL del objeto original.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Dependencias:&lt;/strong&gt; muestra el código original, incluyendo todas las dependencias necesarias para crear correctamente el objeto seleccionado. &lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Hijos:&lt;/strong&gt; muestra el código original incluyendo el código SQL de todos los hijos. Esta opción sólo se utiliza por esquemas, tablas y vistas.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sourcecodewidget.cpp" line="52"/>
        <source>&lt;strong&gt;Original:&lt;/strong&gt; displays only the original object&apos;s SQL code.&lt;br/&gt;&lt;br/&gt;						   &lt;strong&gt;Dependencies:&lt;/strong&gt; displays the original code including all dependencies needed to properly create the selected object.&lt;br/&gt;&lt;br/&gt;						   &lt;strong&gt;Children:&lt;/strong&gt; displays the original code including all object&apos;s children SQL code. This option is used only by schemas, tables and views.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sourcecodewidget.cpp" line="113"/>
        <source>Save SQL code as...</source>
        <translation>Guardar código SQL como...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sourcecodewidget.cpp" line="118"/>
        <source>SQL code (*.sql);;All files (*.*)</source>
        <translation>Código SQL (*.sql);;Todos los archivos (*.*)</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sourcecodewidget.cpp" line="162"/>
        <source>Generating source code...</source>
        <translation>Generación de código fuente...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sourcecodewidget.cpp" line="181"/>
        <source>-- NOTE: the code below contains the SQL for the selected object
-- as well for its dependencies and children (if applicable).
-- 
-- This feature is only a convinience in order to permit you to test
-- the whole object&apos;s SQL definition at once.
-- 
-- When exporting or generating the SQL for the whole database model
-- all objects will be placed at their original positions.


</source>
        <translation>-- NOTA: el código de abajo contiene el SQL para el objeto seleccionado
-- así como para sus dependencias y los hijos (en su caso).
--
-- Esta función sólo una conveniencia a fin de permitir que probar
-- Definición SQL el conjunto de objetos a la vez.
--
-- Al exportar o generar el SQL para todo el modelo de base de datos
-- Todos los objetos serán colocados en sus posiciones originales.


</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sourcecodewidget.cpp" line="200"/>
        <source>

-- SQL code purposely truncated at this point in demo version!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>

-- SQL code purposely truncated at this point on demo version!</source>
        <translation type="vanished">

-- Código SQL propósito trunca en este punto en versión demo!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sourcecodewidget.cpp" line="209"/>
        <source>-- SQL code unavailable for this type of object --</source>
        <translation>-- Código SQL disponible para este tipo de objeto --</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/sourcecodewidget.cpp" line="213"/>
        <source>&lt;!-- XML code preview disabled in demonstration version --&gt;</source>
        <translation>&lt;!-- Código XML previsualización desactivado en la versión de demostración --&gt;</translation>
    </message>
</context>
<context>
    <name>SwapObjectsIdsWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/swapobjectsidswidget.ui" line="20"/>
        <source>Change objects creation order</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/swapobjectsidswidget.ui" line="38"/>
        <source>Create:</source>
        <translation>Crear:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/swapobjectsidswidget.ui" line="63"/>
        <location filename="../libpgmodeler_ui/ui/swapobjectsidswidget.ui" line="132"/>
        <source>ID:</source>
        <translation>ID:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/swapobjectsidswidget.ui" line="107"/>
        <source>Before:</source>
        <translation>Anterior:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/swapobjectsidswidget.ui" line="224"/>
        <source>It&apos;s recommended to use this feature only when the SQL validation fails in cases when a object is being referenced in portions where the ordinary validation couldn&apos;t reach, e.g., inside of a rule command or check constraint expression.</source>
        <translation>Se recomienda utilizar esta función sólo cuando la validación de SQL falla en los casos cuando un objeto se hace referencia en las partes donde la validación ordinario no podría alcanzar, por ejemplo, en el interior de un comando regla o el chequeo de la expresión de restricción.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/swapobjectsidswidget.ui" line="295"/>
        <source>Swap the values of the fields</source>
        <translation>Cambie los valores de los campos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/swapobjectsidswidget.ui" line="298"/>
        <source>Swap values</source>
        <translation>Cambie los valores</translation>
    </message>
</context>
<context>
    <name>Table</name>
    <message>
        <location filename="../libpgmodeler/src/table.cpp" line="45"/>
        <source>new_table</source>
        <translation>nueva_tabla</translation>
    </message>
    <message>
        <location filename="../libpgmodeler/src/table.cpp" line="328"/>
        <source>In demonstration version tables can have only `%1&apos; instances of each child object type or ancestor tables! You&apos;ve reach this limit for the type: `%2&apos;</source>
        <translation>En la demostración mesas versión sólo pueden tener `%1&apos; instancias de cada tipo de objeto hijo o antepasado de la tabla! Tienes que llegar a este límite para el tipo: `%2&apos;</translation>
    </message>
</context>
<context>
    <name>TableDataWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="14"/>
        <source>Edit table data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="41"/>
        <source>Add empty rows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="44"/>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="226"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="57"/>
        <source>Ins</source>
        <translation type="unfinished">Ins</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="143"/>
        <source>Some invalid or duplicated columns were detected. In order to solve this issue double-click the header of the highlighted ones in order to define the correct name in which the data belongs to or delete the entire column. Note that these columns are completely igored when generating the &lt;strong&gt;INSERT&lt;/strong&gt; commands.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="223"/>
        <source>Add an empty column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="258"/>
        <source>Remove all rows from the grid preserving columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="261"/>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="548"/>
        <source>Clear</source>
        <translation type="unfinished">Limpiar</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="274"/>
        <source>Shift+Del</source>
        <translation type="unfinished">Shift+Del</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="293"/>
        <source>Delete the selected rows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="296"/>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="497"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="309"/>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="510"/>
        <source>Del</source>
        <translation type="unfinished">Del</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="395"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Empty values are assumed as &lt;span style=&quot; font-weight:600;&quot;&gt;DEFAULT&lt;/span&gt;. To use special values like &lt;span style=&quot; font-weight:600;&quot;&gt;NULL&lt;/span&gt;, a function call like &lt;span style=&quot; font-weight:600;&quot;&gt;now()&lt;/span&gt; or a specific data escaping, enclose values in &lt;span style=&quot; font-weight:600;&quot;&gt;{}&lt;/span&gt;. To use &lt;span style=&quot; font-weight:600;&quot;&gt;{&lt;/span&gt; or &lt;span style=&quot; font-weight:600;&quot;&gt;}&lt;/span&gt; as part of the value prepend the backslash character, e.g., &lt;span style=&quot; font-weight:600;&quot;&gt;\{&lt;/span&gt; or &lt;span style=&quot; font-weight:600;&quot;&gt;\}&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="417"/>
        <source>Duplicate the selected rows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="420"/>
        <source>Duplicate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="433"/>
        <source>Ctrl+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="494"/>
        <source>Delete the selected columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="545"/>
        <source>Remove all columns (and rows) from the grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tabledatawidget.ui" line="561"/>
        <source>Ctrl+Shift+Del</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tabledatawidget.cpp" line="115"/>
        <source>Delete columns is an irreversible action! Do you really want to proceed?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tabledatawidget.cpp" line="150"/>
        <source>Remove all rows is an irreversible action! Do you really want to proceed?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tabledatawidget.cpp" line="165"/>
        <source>Remove all columns is an irreversible action! Do you really want to proceed?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tabledatawidget.cpp" line="290"/>
        <source>Unknown column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tabledatawidget.cpp" line="292"/>
        <source>Duplicated column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tabledatawidget.cpp" line="357"/>
        <source>(no columns)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TableObjectView</name>
    <message>
        <location filename="../libobjrenderer/src/tableobjectview.cpp" line="199"/>
        <source>
Relationship: %1</source>
        <translation>
Relación:  %1</translation>
    </message>
</context>
<context>
    <name>TableView</name>
    <message>
        <location filename="../libobjrenderer/src/tableview.cpp" line="233"/>
        <source>Connected rels: %1</source>
        <translation>Rels conectados: %1</translation>
    </message>
</context>
<context>
    <name>TableWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tablewidget.ui" line="38"/>
        <source>Options</source>
        <translation>Opciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tablewidget.ui" line="68"/>
        <source>Tag:</source>
        <translation>Tag:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tablewidget.ui" line="75"/>
        <source>With OID</source>
        <translation>Con OIDs</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tablewidget.ui" line="91"/>
        <source>Generate ALTER for columns/constraints</source>
        <translation>Generar ALTER para columnas/restricciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tablewidget.ui" line="98"/>
        <source>Unlogged</source>
        <translation>Invitados</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tablewidget.ui" line="112"/>
        <source>&amp;Columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tablewidget.ui" line="117"/>
        <source>Co&amp;nstraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tablewidget.ui" line="122"/>
        <source>Tri&amp;ggers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tablewidget.ui" line="127"/>
        <source>&amp;Rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tablewidget.ui" line="132"/>
        <source>&amp;Indexes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tablewidget.ui" line="137"/>
        <source>&amp;Tables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Columns</source>
        <translation type="vanished">Columnas</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="vanished">Restricciones</translation>
    </message>
    <message>
        <source>Triggers</source>
        <translation type="vanished">Triggers</translation>
    </message>
    <message>
        <source>Rules</source>
        <translation type="vanished">Reglas</translation>
    </message>
    <message>
        <source>Indexes</source>
        <translation type="vanished">Índices</translation>
    </message>
    <message>
        <source>Tables</source>
        <translation type="vanished">Tablas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="42"/>
        <source>Edit data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="43"/>
        <source>Define initial data for the table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="58"/>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="94"/>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="102"/>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="110"/>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="119"/>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="125"/>
        <source>Name</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="60"/>
        <source>Schema</source>
        <translation>Esquema</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="62"/>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="96"/>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="104"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="98"/>
        <source>Default Value</source>
        <translation>Valor por defecto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="99"/>
        <source>Attribute</source>
        <translation>Atributos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="106"/>
        <source>ON DELETE</source>
        <translation>ON DELETE</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="107"/>
        <source>ON UPDATE</source>
        <translation>ON UPDATE</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="112"/>
        <source>Refer. Table</source>
        <translation>Tabla Refer </translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="114"/>
        <source>Firing</source>
        <translation>Firing</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="116"/>
        <source>Events</source>
        <translation>Eventos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="121"/>
        <source>Execution</source>
        <translation>Ejecución</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="122"/>
        <source>Event</source>
        <translation>Evento</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="127"/>
        <source>Indexing</source>
        <translation>Indezado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="251"/>
        <source>Parent</source>
        <translation>Padre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/tablewidget.cpp" line="260"/>
        <source>Copy</source>
        <translation>Copia</translation>
    </message>
</context>
<context>
    <name>TablespaceWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/tablespacewidget.ui" line="20"/>
        <source>Form</source>
        <translation>Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tablespacewidget.ui" line="38"/>
        <source>Directory:</source>
        <translation>Directorio:</translation>
    </message>
</context>
<context>
    <name>TagWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tagwidget.ui" line="29"/>
        <source>Colors</source>
        <translation>Colores</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tagwidget.ui" line="75"/>
        <source>Extended body:</source>
        <translation>Cuerpo extendido:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tagwidget.ui" line="47"/>
        <source>Body:</source>
        <translation>Cuerpo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tagwidget.ui" line="54"/>
        <source>Title:</source>
        <translation>Título:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tagwidget.ui" line="61"/>
        <source>Schema name:</source>
        <translation>Nombre esquema:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/tagwidget.ui" line="68"/>
        <source>Table name:</source>
        <translation>Nombre tabla:</translation>
    </message>
</context>
<context>
    <name>TaskProgressWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/taskprogresswidget.ui" line="29"/>
        <source>Executing tasks</source>
        <translation>Ejecutando tareas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/taskprogresswidget.ui" line="131"/>
        <location filename="../libpgmodeler_ui/src/taskprogresswidget.cpp" line="51"/>
        <source>Waiting task to start...</source>
        <translation>Esperando tarea para empezar...</translation>
    </message>
</context>
<context>
    <name>TextboxWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/textboxwidget.ui" line="35"/>
        <source>Font:</source>
        <translation>Fuente:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/textboxwidget.ui" line="42"/>
        <source>Text</source>
        <translation>Texto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/textboxwidget.ui" line="93"/>
        <source>pt</source>
        <translation>pt</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/textboxwidget.ui" line="102"/>
        <source>Color:</source>
        <translation>Color:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/textboxwidget.ui" line="200"/>
        <source>Bold</source>
        <translation>Negrita</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/textboxwidget.ui" line="207"/>
        <source>Italic</source>
        <translation>Itálica</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/textboxwidget.ui" line="220"/>
        <source>Underline</source>
        <translation>Subrayado</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/textboxwidget.cpp" line="70"/>
        <source>Select text color</source>
        <translation>Seleccionar color del texto</translation>
    </message>
</context>
<context>
    <name>TriggerWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="46"/>
        <source>Constraint</source>
        <translation>Restricción</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="74"/>
        <source>Deferrable:</source>
        <translation>Diferible:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="169"/>
        <source>FOR EACH ROW</source>
        <translation>FOR EACH ROW</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="196"/>
        <source>Event:</source>
        <translation>Evento:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="226"/>
        <source>INSERT</source>
        <translation>INSERT</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="251"/>
        <source>DELETE</source>
        <translation>DELETE</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="276"/>
        <source>UPDATE</source>
        <translation>UPDATE</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="301"/>
        <source>TRUNCATE</source>
        <translation>TRUNCATE</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="331"/>
        <source>Refer. Table:</source>
        <translation>Tabla Refer.:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="356"/>
        <source>Condition:</source>
        <translation>Condición:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="367"/>
        <source>Arguments</source>
        <translation>Argumentos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="388"/>
        <source>Argument:</source>
        <translation>Argumento:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="409"/>
        <source>Columns</source>
        <translation>Columnas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="442"/>
        <source>Column:</source>
        <translation>Columna:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="496"/>
        <source>Function:</source>
        <translation>Función:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="524"/>
        <source>Options:</source>
        <translation>Opciones:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/triggerwidget.ui" line="552"/>
        <source>Excution:</source>
        <translation>Ejecución:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/triggerwidget.cpp" line="46"/>
        <source>Column</source>
        <translation>Columna</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/triggerwidget.cpp" line="48"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
</context>
<context>
    <name>TypeWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="44"/>
        <source>Range</source>
        <translation>Rango</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="55"/>
        <source>Functions</source>
        <translation>Funciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="76"/>
        <source>INPUT:</source>
        <translation>INPUT:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="83"/>
        <source>OUTPUT:</source>
        <translation>OUTPUT:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="90"/>
        <source>RECV:</source>
        <translation>RECV:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="97"/>
        <source>SEND:</source>
        <translation>SEND:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="104"/>
        <source>TPMOD_IN:</source>
        <translation>TPMOD_IN:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="111"/>
        <source>TPMOD_OUT:</source>
        <translation>TPMOD_OUT:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="118"/>
        <source>ANALYZE:</source>
        <translation>ANALYZE:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="126"/>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="437"/>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="490"/>
        <source>Attributes</source>
        <translation>Atributos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="147"/>
        <source>Internal Length:</source>
        <translation>Longtud Interna:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="170"/>
        <source>Storage:</source>
        <translation>Almacenar:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="180"/>
        <source>Options:</source>
        <translation>Opciones:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="195"/>
        <source>By value</source>
        <translation>Por valor</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="208"/>
        <source>Preferred</source>
        <translation>Preferida</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="215"/>
        <source>Collatable</source>
        <translation>Collatable</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="224"/>
        <source>Category:</source>
        <translation>Categoría:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="234"/>
        <source>Delimiter:</source>
        <translation>Delimitador:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="248"/>
        <source>Default Value:</source>
        <translation>Valor por Defecto:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="258"/>
        <source>Alignment:</source>
        <translation>Aliniación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="278"/>
        <source>integer</source>
        <translation>integer</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="283"/>
        <source>char</source>
        <translation>char</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="288"/>
        <source>smallint</source>
        <translation>smallint</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="293"/>
        <source>double precision</source>
        <translation>double precision</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="324"/>
        <source>Configuration:</source>
        <translation>Configuración:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="337"/>
        <source>Base Type</source>
        <translation>Tipo Base</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="353"/>
        <source>Enumeration</source>
        <translation>Enumeración</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="372"/>
        <source>Co&amp;mposite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Composite</source>
        <translation type="vanished">Compuesto</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="391"/>
        <source>Enumerations</source>
        <translation>Enumeraciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="412"/>
        <source>Enumeration:</source>
        <translation>Enumeration:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="458"/>
        <source>Name:</source>
        <translation>Nombre:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="474"/>
        <source>Collation:</source>
        <translation>Colación:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="511"/>
        <source>Subtype Diff Func.:</source>
        <translation>Subtipo Diff Func .:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="518"/>
        <source>Operator Class:</source>
        <translation>Operador de Clase:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/typewidget.ui" line="525"/>
        <source>Canonical Func.:</source>
        <translation>Func. Canónica:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/typewidget.cpp" line="33"/>
        <source>Like Type</source>
        <translation>Como Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/typewidget.cpp" line="34"/>
        <source>Element Type</source>
        <translation>Elemento Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/typewidget.cpp" line="35"/>
        <source>Subtype</source>
        <translation>Subtipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/typewidget.cpp" line="58"/>
        <source>Name</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/typewidget.cpp" line="60"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/typewidget.cpp" line="62"/>
        <source>Collation</source>
        <translation>Colación</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/typewidget.cpp" line="77"/>
        <source>The functions to be assigned to a type should be written in C language and possess, respectively, the following signatures:&lt;br/&gt;  &lt;table&gt;   &lt;tr&gt;    &lt;td&gt;&lt;strong&gt;INPUT:&lt;/strong&gt; &lt;em&gt;any function(cstring, oid, integer)&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt; &lt;em&gt;cstring function(any)&lt;/em&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;strong&gt;SEND:&lt;/strong&gt; &lt;em&gt;byta function(any)&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;RECV:&lt;/strong&gt; &lt;em&gt;any function(internal, oid, integer)&lt;/em&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;strong&gt;TPMOD_IN:&lt;/strong&gt; &lt;em&gt;integer function(cstring[])&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;TPMOD_OUT:&lt;/strong&gt; &lt;em&gt;cstring function(integer)&lt;/em&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;strong&gt;ANALYZE:&lt;/strong&gt; &lt;em&gt;boolean function(internal)&lt;/em&gt;&lt;/td&gt;    &lt;tr&gt;  &lt;/table&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The functions to be assigned to a type should be written in C language and possess, respectively, the following signatures:&lt;br/&gt;  &lt;table&gt;   &lt;tr&gt;    &lt;td&gt;&lt;strong&gt;INPUT:&lt;/strong&gt; &lt;em&gt;any function(cstring, oid, integer)&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt; &lt;em&gt;cstring function(any)&lt;/em&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;strong&gt;SEND:&lt;/strong&gt; &lt;em&gt;byta function(any)&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;RECV:&lt;/strong&gt; &lt;em&gt;any function(internal, oid, integer)&lt;/em&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;strong&gt;TPMOD_IN:&lt;/strong&gt; &lt;em&gt;integer function(cstring[])&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;TPMOD_OUT:&lt;/strong&gt; &lt;em&gt;cstring function(integer)&lt;/em&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;strong&gt;ANALYZE:&lt;/strong&gt; &lt;em&gt;boolean f
 unction(internal)&lt;/em&gt;&lt;/td&gt;    &lt;tr&gt;  &lt;/table&gt;</source>
        <translation type="vanished">Las funciones que se asignará a un tipo deben ser escritos en lenguaje C y poseen, respectivamente, las siguientes firmas:&lt;br/&gt;  &lt;table&gt;   &lt;tr&gt;    &lt;td&gt;&lt;strong&gt;INPUT:&lt;/strong&gt; &lt;em&gt;any function(cstring, oid, integer)&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt; &lt;em&gt;cstring function(any)&lt;/em&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;strong&gt;SEND:&lt;/strong&gt; &lt;em&gt;byta function(any)&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;RECV:&lt;/strong&gt; &lt;em&gt;any function(internal, oid, integer)&lt;/em&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;strong&gt;TPMOD_IN:&lt;/strong&gt; &lt;em&gt;integer function(cstring[])&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;TPMOD_OUT:&lt;/strong&gt; &lt;em&gt;cstring function(integer)&lt;/em&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr&gt;    &lt;td&gt;&lt;strong&gt;ANALYZE:&lt;/strong&gt; &lt;em&gt;bool
 ean function(internal)&lt;/em&gt;&lt;/td&gt;    &lt;tr&gt;  &lt;/table&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/typewidget.cpp" line="95"/>
        <source>The functions to be assigned to a range type should have the following signatures:&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Canonical:&lt;/strong&gt; &lt;em&gt;any function(any)&lt;/em&gt; &lt;br/&gt;&lt;strong&gt;Subtype Diff:&lt;/strong&gt; &lt;em&gt;double precision function(subtype, subtype)&lt;/em&gt;</source>
        <translation>Las funciones que se asigna a un tipo de rango deben tener las siguientes firmas:&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Canonical:&lt;/strong&gt; &lt;em&gt;any function(any)&lt;/em&gt; &lt;br/&gt;&lt;strong&gt;Subtype Diff:&lt;/strong&gt; &lt;em&gt;double precision function(subtype, subtype)&lt;/em&gt;</translation>
    </message>
</context>
<context>
    <name>UpdateNotifierWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/updatenotifierwidget.ui" line="26"/>
        <source>Update Notifier</source>
        <translation>Notificación de Actualizaciones</translation>
    </message>
    <message>
        <source>New update found!</source>
        <translation type="vanished">Nueva actualización encontrado!</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/updatenotifierwidget.ui" line="131"/>
        <source>Hide this widget</source>
        <translation>Ocultar este widget</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/updatenotifierwidget.ui" line="134"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/updatenotifierwidget.ui" line="168"/>
        <source>Released in:</source>
        <translation>Liberado en:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/updatenotifierwidget.ui" line="188"/>
        <source>mmm dd, yyyy</source>
        <translation>mmm dd, yyyy</translation>
    </message>
    <message>
        <source>Version:</source>
        <translation type="vanished">Versión:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/updatenotifierwidget.ui" line="81"/>
        <source>Update found!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/updatenotifierwidget.ui" line="217"/>
        <source>New version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/updatenotifierwidget.ui" line="236"/>
        <source>0.0.0</source>
        <translation>0.0.0</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/updatenotifierwidget.ui" line="245"/>
        <source>Changelog</source>
        <translation>Historial de cambios</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/updatenotifierwidget.ui" line="309"/>
        <source>Redirects to purchase page.</source>
        <translation>Redirige a página de comprar.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/updatenotifierwidget.ui" line="312"/>
        <source>Get binary package</source>
        <translation>Obtener paquete binario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/updatenotifierwidget.ui" line="344"/>
        <source>Redirects to GitHub source repository.</source>
        <translation>Redirige al repositorio de fuentes GitHub.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/updatenotifierwidget.ui" line="347"/>
        <source>Get source code</source>
        <translation>Obtener el código fuente</translation>
    </message>
    <message>
        <source>&lt;strong&gt;Note:&lt;/strong&gt; Both actions below will open a new web browser window</source>
        <translation type="vanished">&lt;strong&gt;Note:&lt;/strong&gt; Ambas acciones continuación se abrirá una nueva ventana del navegador web</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/updatenotifierwidget.cpp" line="38"/>
        <source>Recover a package</source>
        <translation>Recuperar un paquete</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/updatenotifierwidget.cpp" line="39"/>
        <source>Purchase a new package</source>
        <translation>Comprar un nuevo paquete</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/updatenotifierwidget.cpp" line="118"/>
        <location filename="../libpgmodeler_ui/src/updatenotifierwidget.cpp" line="167"/>
        <source>Failed to check updates</source>
        <translation>No se ha podido comprobar las actualizaciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/updatenotifierwidget.cpp" line="119"/>
        <source>The update notifier failed to check for new versions! Please, verify your internet connectivity and try again! Connection error returned: &lt;strong&gt;%1&lt;/strong&gt;.</source>
        <translation>El notificador de actualización no pudo comprobar si hay nuevas versiones! Por favor, verifique su conexión a Internet y vuelve a intentarlo! Error de conexión devuelto: &lt;strong&gt;%1&lt;/strong&gt;.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/updatenotifierwidget.cpp" line="158"/>
        <source>No updates found</source>
        <translation>No se encontraron actualizaciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/updatenotifierwidget.cpp" line="159"/>
        <source>You are running the most recent pgModeler version! No update needed.</source>
        <translation>Está ejecutando la versión más reciente pgModeler! Ninguna actualización necesaria.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/updatenotifierwidget.cpp" line="168"/>
        <source>The update notifier failed to check for new versions! A HTTP status code was returned: &lt;strong&gt;%1&lt;/strong&gt;</source>
        <translation>El notificador de actualización no pudo comprobar si hay nuevas versiones! Un código de estado HTTP fue devuelto: &lt;strong&gt;%1&lt;/strong&gt;</translation>
    </message>
</context>
<context>
    <name>ViewWidget</name>
    <message>
        <source>Form</source>
        <translation type="vanished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="33"/>
        <source>References</source>
        <translation>Referencias</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="60"/>
        <source>Expression Alias:</source>
        <translation>Alias Expresión: </translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="67"/>
        <source>Column:</source>
        <translation>Columna:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="74"/>
        <source>Table:</source>
        <translation>Tabla:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="87"/>
        <source>Table Alias:</source>
        <translation>Alias Tabla:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="94"/>
        <source>Used in:</source>
        <translation>Usado en:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="102"/>
        <source>Column</source>
        <translation>Columna</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="107"/>
        <source>Expression</source>
        <translation>Expresión</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="164"/>
        <source>Reference Type:</source>
        <translation>Tipo de Referencia:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="179"/>
        <source>SELECT-FROM</source>
        <translation>SELECT-FROM</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="192"/>
        <source>FROM-WHERE</source>
        <translation>FROM-WHERE</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="205"/>
        <source>After WHERE</source>
        <translation>After WHERE</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="218"/>
        <source>View Definition</source>
        <translation>Definición de Vista</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="227"/>
        <source>Expression:</source>
        <translation>Expresión:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="240"/>
        <source>Column Alias:</source>
        <translation>Alias de Columna:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="276"/>
        <source>Triggers</source>
        <translation>Triggers</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="281"/>
        <source>Rules</source>
        <translation>Reglas</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="286"/>
        <source>Table Expression</source>
        <translation>Expresión de tabla</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="291"/>
        <source>Code Preview</source>
        <translation>Vista previa código</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="299"/>
        <source>Options</source>
        <translation>Opciones</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="323"/>
        <source>Tag:</source>
        <translation>Tag:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="336"/>
        <source>Mode:</source>
        <translation>Modo:</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="345"/>
        <source>Ordinary</source>
        <translation>Ordinario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="355"/>
        <source>Recursi&amp;ve</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="365"/>
        <source>&amp;Materialized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recursive</source>
        <translation type="vanished">Recursivo</translation>
    </message>
    <message>
        <source>Materialized</source>
        <translation type="vanished">Materializada</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/viewwidget.ui" line="381"/>
        <source>With no data</source>
        <translation>Sin datos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/viewwidget.cpp" line="65"/>
        <source>Col./Expr.</source>
        <translation>Col./Expr.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/viewwidget.cpp" line="66"/>
        <source>Alias</source>
        <translation>Alias</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/viewwidget.cpp" line="67"/>
        <source>Alias Col.</source>
        <translation>Alias Col.</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/viewwidget.cpp" line="68"/>
        <source>Flags: SF FW AW VD</source>
        <translation>Banderas: SF FW AW VD</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/viewwidget.cpp" line="73"/>
        <source>To reference all columns in a table (*) just do not fill the field &lt;strong&gt;Column&lt;/strong&gt;, this is the same as write &lt;em&gt;&lt;strong&gt;[schema].[tablel].*&lt;/strong&gt;&lt;/em&gt;</source>
        <translation>Para hacer referencia a todas las columnas de una tabla (*) simplemente no llenar el campo &lt;strong&gt;Column&lt;/strong&gt;, este es el mismo que el de escritura &lt;em&gt;&lt;strong&gt;[schema].[tablel].*&lt;/strong&gt;&lt;/em&gt;</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/viewwidget.cpp" line="100"/>
        <location filename="../libpgmodeler_ui/src/viewwidget.cpp" line="109"/>
        <source>Name</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/viewwidget.cpp" line="102"/>
        <source>Refer. Table</source>
        <translation>Refer. Tabla</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/viewwidget.cpp" line="104"/>
        <source>Firing</source>
        <translation>Firing</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/viewwidget.cpp" line="106"/>
        <source>Events</source>
        <translation>Eventos</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/viewwidget.cpp" line="111"/>
        <source>Execution</source>
        <translation>Ejecución</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/viewwidget.cpp" line="112"/>
        <source>Event</source>
        <translation>Evento</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/src/viewwidget.cpp" line="674"/>
        <source>/* Could not generate the SQL code. Make sure all attributes are correctly filled! </source>
        <translation>/ * No se pudo generar el código SQL. Asegúrese de que todos los atributos se rellenan correctamente! </translation>
    </message>
</context>
<context>
    <name>WelcomeWidget</name>
    <message>
        <location filename="../libpgmodeler_ui/ui/welcomewidget.ui" line="23"/>
        <source>Form</source>
        <translation type="unfinished">Formulario</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/welcomewidget.ui" line="97"/>
        <source>New model</source>
        <translation type="unfinished">Nuevo modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/welcomewidget.ui" line="135"/>
        <source>Open model</source>
        <translation type="unfinished">Abrir modelo</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/welcomewidget.ui" line="176"/>
        <source>Sample models</source>
        <translation type="unfinished">Ejemplo de modoles</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/welcomewidget.ui" line="220"/>
        <source>Recent models</source>
        <translation type="unfinished">Modelos Recientes</translation>
    </message>
    <message>
        <location filename="../libpgmodeler_ui/ui/welcomewidget.ui" line="265"/>
        <source>Last session</source>
        <translation type="unfinished">Última sesión</translation>
    </message>
</context>
</TS>
