<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="pt" sourcelanguage="en_US">
<defaultcodec>UTF-8</defaultcodec>
<context>
    <name>AboutForm</name>
    <message>
        <source>About pgModeler</source>
        <translation>Sobre o pgModeler</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Fechar</translation>
    </message>
    <message>
        <source>PostgreSQL Database Modeler</source>
        <translation></translation>
    </message>
    <message>
        <source>Design, configure, deploy</source>
        <translation>Desenhe, configure, implante</translation>
    </message>
    <message>
        <source>0.0.0.0</source>
        <translation></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></translation>
    </message>
    <message>
        <source>Copyright 2006-2013 - Raphael Araújo e Silva &lt;rkhaotix@gmail.com&gt;

The pgModeler project is a CASE tool for modeling relational databases for PostgreSQL DBMS through the use of modeling techniques from entity-relationship diagrams as well merging concepts that PostgreSQL implements.

Special thanks to friends of the software development team of the Legislative Assembly, Tocantins, Brazil: Michel de Almeida, Felipe Santana, Jonas Nepomuceno, Ricardo Ishibashi and Álvaro Nunes.</source>
        <translation type="obsolete">Copyright 2006-2012 - Raphael Araújo e Silva &lt;rkhaotix@gmail.com&gt;

O projeto pgModeler trata de uma ferramenta CASE para a criação de modelos de bancos de dados relacionais para o SGDB PostgreSQL através do uso de técnicas de modelagem de diagramas entidade-relacionamento, como também mesclando conceitos implementados pelo próprio PostgreSQL.

Agradecimentos especiais aos amigos da equipe de desenvolvimento de software da Assembleia Legislativa, Tocantins, Brasil: Michel de Almeida, Felipe Santana, Jonas Nepomuceno, Ricardo Ishibashi and Álvaro Nunes. {2006-2013 ?}</translation>
    </message>
    <message>
        <source>This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 3.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

The complete text of GPLv3 is at LICENSE file on source code root directory. Also, you can get the complete GNU General Public License at &lt;http://www.gnu.org/licenses/&gt;</source>
        <translation></translation>
    </message>
    <message>
        <source>Version %1</source>
        <translation>Versão %1</translation>
    </message>
    <message>
        <source>Copyright 2006-2013 - Raphael Araújo e Silva &lt;rkhaotix@gmail.com&gt;

The pgModeler project is a CASE tool for modeling relational databases for PostgreSQL DBMS through the use of modeling techniques from entity-relationship diagrams as well merging concepts that PostgreSQL implements.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AggregateWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Final Function:</source>
        <translation>Função Final:</translation>
    </message>
    <message>
        <source>Transition Function:</source>
        <translation>Função de Transição:</translation>
    </message>
    <message>
        <source>Sort Operator:</source>
        <translation>Operador de Ordenação:</translation>
    </message>
    <message>
        <source>Initial Condition:</source>
        <translation></translation>
    </message>
    <message>
        <source>Funtion Inputs</source>
        <translation>Entradas da Função</translation>
    </message>
    <message>
        <source>Function State</source>
        <translation>Estado da Função</translation>
    </message>
    <message>
        <source>Input Data Type</source>
        <translation>Tipo de Dados de Entrada</translation>
    </message>
    <message>
        <source>State Data Type</source>
        <translation>Tipo de Dado de Estado</translation>
    </message>
    <message>
        <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>Uma função de agregação que aceita os tipos &lt;em&gt;&lt;strong&gt;tipoA&lt;/strong&gt;&lt;/em&gt; e &lt;em&gt;&lt;strong&gt;tipoB&lt;/strong&gt;&lt;/em&gt;                                    como entrada e cujo tipo de estado seja &lt;em&gt;&lt;strong&gt;tipo_estado&lt;/strong&gt;&lt;/em&gt;, deve obedecer às seguintes regras:&lt;br/&gt;&lt;br/&gt;                                     &lt;strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;• Função 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;• Função Transição:&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>Aplicacao</name>
    <message>
        <source>Error</source>
        <translation type="obsolete">Erro</translation>
    </message>
    <message>
        <source>Unknown exception caught!</source>
        <translation type="obsolete">Exceção desconhecida capturada!</translation>
    </message>
</context>
<context>
    <name>AppearanceConfigWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Element:</source>
        <translation>Elemento:</translation>
    </message>
    <message>
        <source>Global: Font style</source>
        <translation>Global: Estilo de fonte</translation>
    </message>
    <message>
        <source>Global: Constraints descriptor</source>
        <translation>Global: Descritor de restrições</translation>
    </message>
    <message>
        <source>Global: Object selection</source>
        <translation>Global: Seleção de objetos</translation>
    </message>
    <message>
        <source>Global: Position hint text</source>
        <translation>Global: Texto informativo de posição</translation>
    </message>
    <message>
        <source>Global: Position hint box</source>
        <translation>Global: Caixa do informativo de posição</translation>
    </message>
    <message>
        <source>Global: Objects type</source>
        <translation>Global: Tipo de objetos</translation>
    </message>
    <message>
        <source>Global: Lock arc</source>
        <translation>Global: Arco de cadeado</translation>
    </message>
    <message>
        <source>Global: Lock body</source>
        <translation>Global: Corpo do cadeado</translation>
    </message>
    <message>
        <source>Table: Schema name</source>
        <translation>Tabela: Nome de esquema</translation>
    </message>
    <message>
        <source>Table: Table name</source>
        <translation>Tabela: Nome de tabela</translation>
    </message>
    <message>
        <source>Table: Columns box</source>
        <translation>Tabela: Caixa de colunas</translation>
    </message>
    <message>
        <source>Table: Extended attributes box</source>
        <translation>Tabela: Caixa de atributos extendidos</translation>
    </message>
    <message>
        <source>Table: Title box</source>
        <translation>Tabela: Caixa de título</translation>
    </message>
    <message>
        <source>Rule: Name</source>
        <translation>Regra: Nome</translation>
    </message>
    <message>
        <source>Rule: Descriptor</source>
        <translation>Regra: Descritor</translation>
    </message>
    <message>
        <source>Index: Name</source>
        <translation>Índice: Nome</translation>
    </message>
    <message>
        <source>Index: Descriptor</source>
        <translation>Índice: Descritor</translation>
    </message>
    <message>
        <source>Trigger: Name</source>
        <translation>Gatilho: Nome</translation>
    </message>
    <message>
        <source>Trigger: Descriptor</source>
        <translation>Gatilho: Descritor</translation>
    </message>
    <message>
        <source>View: Schema name</source>
        <translation>Visão: Nome de esquema</translation>
    </message>
    <message>
        <source>View: View name</source>
        <translation>Visão: Nome de visão</translation>
    </message>
    <message>
        <source>View: References box</source>
        <translation>Visão: Caixa de referências</translation>
    </message>
    <message>
        <source>View: Title box</source>
        <translation>Visão: Caixa de título</translation>
    </message>
    <message>
        <source>View: Table / columns alias</source>
        <translation>Visão: Alias de tabela / coluna</translation>
    </message>
    <message>
        <source>View: Referenced column</source>
        <translation>Visão: Coluna referenciada</translation>
    </message>
    <message>
        <source>View: Referenced table</source>
        <translation>Visão: Tabela referenciada</translation>
    </message>
    <message>
        <source>View: Reference descriptor</source>
        <translation>Visão: Descritor de referência</translation>
    </message>
    <message>
        <source>Textbox: Body</source>
        <translation>Caixa de Texto: Corpo</translation>
    </message>
    <message>
        <source>Column: Column name</source>
        <translation>Coluna: Nome de coluna</translation>
    </message>
    <message>
        <source>Column: Descriptor</source>
        <translation>Coluna: Descritor</translation>
    </message>
    <message>
        <source>Column: Included / Inherited by relationship</source>
        <translation>Coluna: Incluída / Herdada por relacionamento</translation>
    </message>
    <message>
        <source>Column: Protected</source>
        <translation>Coluna: Protegida</translation>
    </message>
    <message>
        <source>Column (pk): Column name</source>
        <translation>Coluna (pk): Nome de coluna</translation>
    </message>
    <message>
        <source>Column (pk): Descriptor</source>
        <translation>Coluna (pk): Descritor</translation>
    </message>
    <message>
        <source>Column (fk): Column name</source>
        <translation>Coluna (fk): Nome de coluna</translation>
    </message>
    <message>
        <source>Column (fk): Descriptor</source>
        <translation>Coluna (fk): Descritor</translation>
    </message>
    <message>
        <source>Column (uq): Column name</source>
        <translation>Coluna (uq): Nome de coluna</translation>
    </message>
    <message>
        <source>Column (uq): Descriptor</source>
        <translation>Coluna (uq): Descritor</translation>
    </message>
    <message>
        <source>Column (nn): Column name</source>
        <translation>Coluna (nn): Nome de coluna</translation>
    </message>
    <message>
        <source>Column (nn): Descriptor</source>
        <translation>Coluna (nn): Descritor</translation>
    </message>
    <message>
        <source>Relationship: Descriptor</source>
        <translation>Relacionamento: Descritor</translation>
    </message>
    <message>
        <source>Relationship: Label text</source>
        <translation>Relacionamento: Texto do rótulo</translation>
    </message>
    <message>
        <source>Relationship: Label box</source>
        <translation>Relacionamento: Caixa do rótulo</translation>
    </message>
    <message>
        <source>Relationship: Attribute text</source>
        <translation>Relacionamento: Texto do atributo</translation>
    </message>
    <message>
        <source>Relationship: Attribute descriptor</source>
        <translation>Relacionamento: Descritor do atributo</translation>
    </message>
    <message>
        <source>Font:</source>
        <translation>Fonte:</translation>
    </message>
    <message>
        <source> pt</source>
        <translation></translation>
    </message>
    <message>
        <source>Bold</source>
        <translation>Negrito</translation>
    </message>
    <message>
        <source>Italic</source>
        <translation>Itálico</translation>
    </message>
    <message>
        <source>Colors:</source>
        <translation>Cores:</translation>
    </message>
    <message>
        <source>Font color / Fill color 1</source>
        <translation>Cor da fonte / preenchimento 1</translation>
    </message>
    <message>
        <source>Fill color 2</source>
        <translation>Cor de preenchimento 2</translation>
    </message>
    <message>
        <source>Border color</source>
        <translation>Cor da borda</translation>
    </message>
    <message>
        <source>Underline</source>
        <translation>Sublinhado</translation>
    </message>
    <message>
        <source>View: Extended attributes box</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <source>Error</source>
        <translation>Erro</translation>
    </message>
    <message>
        <source>Unknown exception caught!</source>
        <translation>Exceção desconhecida capturada!</translation>
    </message>
</context>
<context>
    <name>BancoDadosWidget</name>
    <message>
        <source>Model Author:</source>
        <translation type="obsolete">Autor do Modelo:</translation>
    </message>
    <message>
        <source>Encoding:</source>
        <translation type="obsolete">Codificação:</translation>
    </message>
    <message>
        <source>Connections:</source>
        <translation type="obsolete">Conexões:</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="obsolete">Padrão</translation>
    </message>
    <message>
        <source>Template DB:</source>
        <translation type="obsolete">DB Modelo:</translation>
    </message>
</context>
<context>
    <name>BaseForm</name>
    <message>
        <source>Dialog</source>
        <translation></translation>
    </message>
    <message>
        <source>&amp;Apply</source>
        <translation>&amp;Aplicar</translation>
    </message>
    <message>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <source>&amp;Ok</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>BaseObject</name>
    <message>
        <source>Column</source>
        <translation>Coluna</translation>
    </message>
    <message>
        <source>Constraint</source>
        <translation>Restrição</translation>
    </message>
    <message>
        <source>Function</source>
        <translation>Função</translation>
    </message>
    <message>
        <source>Trigger</source>
        <translation>Gatilho</translation>
    </message>
    <message>
        <source>Index</source>
        <translation>Índice</translation>
    </message>
    <message>
        <source>Rule</source>
        <translation>Regra</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <source>View</source>
        <translation></translation>
    </message>
    <message>
        <source>Domain</source>
        <translation>Domínio</translation>
    </message>
    <message>
        <source>Schema</source>
        <translation>Esquema</translation>
    </message>
    <message>
        <source>Aggregate</source>
        <translation>Função de Agregação</translation>
    </message>
    <message>
        <source>Operator</source>
        <translation>Operador</translation>
    </message>
    <message>
        <source>Sequence</source>
        <translation>Seqüência</translation>
    </message>
    <message>
        <source>Role</source>
        <translation>Papel</translation>
    </message>
    <message>
        <source>Conversion</source>
        <translation>Conversão de Codificação</translation>
    </message>
    <message>
        <source>Cast</source>
        <translation>Conversão de Tipo</translation>
    </message>
    <message>
        <source>Language</source>
        <translation>Linguagem</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <source>Tablespace</source>
        <translation>Espaço de Tabela</translation>
    </message>
    <message>
        <source>Operator Family</source>
        <translation>Família de Operadores</translation>
    </message>
    <message>
        <source>Operator Class</source>
        <translation></translation>
    </message>
    <message>
        <source>Database</source>
        <translation>Banco de Dados</translation>
    </message>
    <message>
        <source>Relationship</source>
        <translation></translation>
    </message>
    <message>
        <source>Textbox</source>
        <translation>Caixa de Texto</translation>
    </message>
    <message>
        <source>Permission</source>
        <translation>Permissão</translation>
    </message>
    <message>
        <source>Parameter</source>
        <translation>Parâmetro</translation>
    </message>
    <message>
        <source>Collation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type Attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>new_object</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
</context>
<context>
    <name>BaseObjectWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>Nome:</translation>
    </message>
    <message>
        <source>icone</source>
        <translation></translation>
    </message>
    <message>
        <source>Comment:</source>
        <translation>Comentário:</translation>
    </message>
    <message>
        <source>Tablespace:</source>
        <translation>Esp. de Tabela:</translation>
    </message>
    <message>
        <source>Owner:</source>
        <translation></translation>
    </message>
    <message>
        <source>Schema:</source>
        <translation>Esquema:</translation>
    </message>
    <message>
        <source>Permissions:</source>
        <translation type="obsolete">Permissões:</translation>
    </message>
    <message>
        <source>Edit Permissions</source>
        <translation>Editar Permissões</translation>
    </message>
    <message>
        <source>This object is protected thus no change in form will be applied to it.</source>
        <translation>Este o objeto encontra-se protegido, assim nenhuma alteração no formulário será aplicada ao mesmo.</translation>
    </message>
    <message>
        <source>Create / Edit: </source>
        <translation></translation>
    </message>
    <message>
        <source>Value(s)</source>
        <translation>Valor(es)</translation>
    </message>
    <message>
        <source>Version</source>
        <translation>Versão</translation>
    </message>
    <message>
        <source>The field(s) or value(s) highlighted on the form is(are) for the exclusive use and/or mandatory in specific versions of PostgreSQL. Failure to complete that may cause errors in the generation of SQL code for each version shown in tool tips of the highlighted fields.</source>
        <translation type="obsolete">O(s) campo(s) ou valor(es) destacado(s) no formulário é(são) de uso exclusivo e/ou obrigatório em versões específicas do PostgreSQL. O não preenchimento do(s) mesmo(s) pode ocasionar erros na geração de código SQL de cada versão indicada nas dicas de ferramenta dos campos destacados.</translation>
    </message>
    <message>
        <source>Edit permissions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disables the generated SQL code using comment tokens (--)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable SQL code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Collation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Required field. Leaving this empty will raise errors!</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 field&apos;s tooltips pgModeler will ignore it&apos;s values.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BaseRelationship</name>
    <message>
        <source>rel_%1_%2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CaixaMensagem</name>
    <message>
        <source>Show/hide exceptions stack.</source>
        <translation type="obsolete">Exibir/Esconder pilha de exceções.</translation>
    </message>
    <message>
        <source>&amp;Yes</source>
        <translation type="obsolete">&amp;Sim</translation>
    </message>
    <message>
        <source>&amp;No</source>
        <translation type="obsolete">&amp;Não</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Cancelar</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="obsolete">Erro</translation>
    </message>
    <message>
        <source>Alert</source>
        <translation type="obsolete">Alerta</translation>
    </message>
    <message>
        <source>Information</source>
        <translation type="obsolete">Informação</translation>
    </message>
    <message>
        <source>&amp;Cancel</source>
        <translation type="obsolete">&amp;Cancelar</translation>
    </message>
    <message>
        <source>Exceptions</source>
        <translation type="obsolete">Exceções</translation>
    </message>
    <message>
        <source>Show excpetion stack in text format (useful to report errors).</source>
        <translation type="obsolete">Exibe a pilha de exceções em formato texto (útil para se reportar erros).</translation>
    </message>
</context>
<context>
    <name>CaixaTextoWidget</name>
    <message>
        <source>Bold</source>
        <translation type="obsolete">Negrito</translation>
    </message>
    <message>
        <source>Italic</source>
        <translation type="obsolete">Itálico</translation>
    </message>
    <message>
        <source>Select text color</source>
        <translation type="obsolete">Selecionar cor de texto</translation>
    </message>
    <message>
        <source>Underline</source>
        <translation type="obsolete">Sublinhado</translation>
    </message>
</context>
<context>
    <name>CastWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Cast Type:</source>
        <translation></translation>
    </message>
    <message>
        <source>Implicit</source>
        <translation>Implícita</translation>
    </message>
    <message>
        <source>Assignment</source>
        <translation>Atribuição</translation>
    </message>
    <message>
        <source>Input / Output</source>
        <translation>Entrada / Saída</translation>
    </message>
    <message>
        <source>Conversion Function:</source>
        <translation></translation>
    </message>
    <message>
        <source>Source data type</source>
        <translation>Tipo dado origem</translation>
    </message>
    <message>
        <source>Target data type</source>
        <translation>Tipo dado destino</translation>
    </message>
    <message>
        <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>A função a ser atribuída a uma conversão do &lt;em&gt;&lt;strong&gt;tipoA&lt;/strong&gt;&lt;/em&gt; para o &lt;em&gt;&lt;strong&gt;tipoB&lt;/strong&gt;&lt;/em&gt;                                     deve possuir a seguinte assinatura: &lt;em&gt;&lt;strong&gt;tipoB&lt;/strong&gt; funcao(&lt;strong&gt;tipoA&lt;/strong&gt;, integer, boolean)&lt;/em&gt;.</translation>
    </message>
</context>
<context>
    <name>ClasseOperadoresWidget</name>
    <message>
        <source>Default Class:</source>
        <translation type="obsolete">Classe Padrão:</translation>
    </message>
    <message>
        <source>Indexing:</source>
        <translation type="obsolete">Indexação:</translation>
    </message>
    <message>
        <source>Elements</source>
        <translation type="obsolete">Elementos</translation>
    </message>
    <message>
        <source>Elemente Type:</source>
        <translation type="obsolete">Tipo de Elemento:</translation>
    </message>
    <message>
        <source>Operator</source>
        <translation type="obsolete">Operador</translation>
    </message>
    <message>
        <source>Function</source>
        <translation type="obsolete">Função</translation>
    </message>
    <message>
        <source>Storage</source>
        <translation type="obsolete">Armazenamento</translation>
    </message>
    <message>
        <source>Function:</source>
        <translation type="obsolete">Função:</translation>
    </message>
    <message>
        <source>Operator:</source>
        <translation type="obsolete">Operador:</translation>
    </message>
    <message>
        <source>Support/Strategy:</source>
        <translation type="obsolete">Suporte/Estratégia:</translation>
    </message>
    <message>
        <source>Recheck</source>
        <translation type="obsolete">Rechecar</translation>
    </message>
    <message>
        <source>Family:</source>
        <translation type="obsolete">Família:</translation>
    </message>
    <message>
        <source>Storage Type</source>
        <translation type="obsolete">Tipo de Armazenamento</translation>
    </message>
    <message>
        <source>Object</source>
        <translation type="obsolete">Objeto</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="obsolete">Tipo</translation>
    </message>
    <message>
        <source>Support/Strategy</source>
        <translation type="obsolete">Suporte/Estratégia</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="obsolete">Sim</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">Não</translation>
    </message>
</context>
<context>
    <name>CodigoFonteWidget</name>
    <message>
        <source>Version:</source>
        <translation type="obsolete">Versão:</translation>
    </message>
    <message>
        <source>Type:</source>
        <translation type="obsolete">Tipo:</translation>
    </message>
    <message>
        <source>Source code visualization</source>
        <translation type="obsolete">Visualização de Código-Fonte</translation>
    </message>
    <message>
        <source>Generating source code...</source>
        <translation type="obsolete">Gerando código-fonte...</translation>
    </message>
    <message>
        <source>-- SQL code unavailable for this type of object --</source>
        <translation type="obsolete">-- Código SQL não disponível para este tipo de objeto. --</translation>
    </message>
</context>
<context>
    <name>CollationWidget</name>
    <message>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Locale:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Encoding:</source>
        <translation type="unfinished">Codificação:</translation>
    </message>
    <message>
        <source>LC_COLLATE:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>LC_CTYPE:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <source>Not defined</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ColumnWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Default Value:</source>
        <translation>Valor Padrão:</translation>
    </message>
    <message>
        <source>Not Null:</source>
        <translation>Não Nulo:</translation>
    </message>
</context>
<context>
    <name>ColunaWidget</name>
    <message>
        <source>Default Value:</source>
        <translation type="obsolete">Valor Padrão:</translation>
    </message>
    <message>
        <source>Not Null:</source>
        <translation type="obsolete">Não Nulo:</translation>
    </message>
</context>
<context>
    <name>ConfAparenciaWidget</name>
    <message>
        <source>Element:</source>
        <translation type="obsolete">Elemento:</translation>
    </message>
    <message>
        <source>Global: Font style</source>
        <translation type="obsolete">Global: Estilo de fonte</translation>
    </message>
    <message>
        <source>Global: Constraints descriptor</source>
        <translation type="obsolete">Global: Descritor de restrições</translation>
    </message>
    <message>
        <source>Global: Object selection</source>
        <translation type="obsolete">Global: Seleção de objetos</translation>
    </message>
    <message>
        <source>Global: Position hint text</source>
        <translation type="obsolete">Global: Texto informativo de posição</translation>
    </message>
    <message>
        <source>Global: Position hint box</source>
        <translation type="obsolete">Global: Caixa do informativo de posição</translation>
    </message>
    <message>
        <source>Global: Objects type</source>
        <translation type="obsolete">Global: Tipo de objetos</translation>
    </message>
    <message>
        <source>Global: Lock arc</source>
        <translation type="obsolete">Global: Arco de cadeado</translation>
    </message>
    <message>
        <source>Global: Lock body</source>
        <translation type="obsolete">Global: Corpo do cadeado</translation>
    </message>
    <message>
        <source>Table: Schema name</source>
        <translation type="obsolete">Tabela: Nome de esquema</translation>
    </message>
    <message>
        <source>Table: Table name</source>
        <translation type="obsolete">Tabela: Nome de tabela</translation>
    </message>
    <message>
        <source>Table: Columns box</source>
        <translation type="obsolete">Tabela: Caixa de colunas</translation>
    </message>
    <message>
        <source>Table: Extended attributes box</source>
        <translation type="obsolete">Tabela: Caixa de atributos extendidos</translation>
    </message>
    <message>
        <source>Table: Title box</source>
        <translation type="obsolete">Tabela: Caixa de título</translation>
    </message>
    <message>
        <source>Index: Descriptor</source>
        <translation type="obsolete">Índice: Descritor</translation>
    </message>
    <message>
        <source>Trigger: Descriptor</source>
        <translation type="obsolete">Gatilho: Descritor</translation>
    </message>
    <message>
        <source>View: Schema name</source>
        <translation type="obsolete">Visão: Nome de esquema</translation>
    </message>
    <message>
        <source>View: View name</source>
        <translation type="obsolete">Visão: Nome de visão</translation>
    </message>
    <message>
        <source>View: References box</source>
        <translation type="obsolete">Visão: Caixa de referências</translation>
    </message>
    <message>
        <source>View: Title box</source>
        <translation type="obsolete">Visão: Caixa de título</translation>
    </message>
    <message>
        <source>View: Table / columns alias</source>
        <translation type="obsolete">Visão: Alias de tabela / coluna</translation>
    </message>
    <message>
        <source>View: Referenced column</source>
        <translation type="obsolete">Visão: Coluna referenciada</translation>
    </message>
    <message>
        <source>View: Referenced table</source>
        <translation type="obsolete">Visão: Tabela referenciada</translation>
    </message>
    <message>
        <source>View: Reference descriptor</source>
        <translation type="obsolete">Visão: Descritor de referência</translation>
    </message>
    <message>
        <source>Textbox: Body</source>
        <translation type="obsolete">Caixa de Texto: Corpo</translation>
    </message>
    <message>
        <source>Column: Column name</source>
        <translation type="obsolete">Coluna: Nome de coluna</translation>
    </message>
    <message>
        <source>Column: Descriptor</source>
        <translation type="obsolete">Coluna: Descritor</translation>
    </message>
    <message>
        <source>Column: Included / Inherited by relationship</source>
        <translation type="obsolete">Coluna: Incluída / Herdada por relacionamento</translation>
    </message>
    <message>
        <source>Column: Protected</source>
        <translation type="obsolete">Coluna: Protegida</translation>
    </message>
    <message>
        <source>Column (pk): Column name</source>
        <translation type="obsolete">Coluna (pk): Nome de coluna</translation>
    </message>
    <message>
        <source>Column (pk): Descriptor</source>
        <translation type="obsolete">Coluna (pk): Descritor</translation>
    </message>
    <message>
        <source>Column (fk): Column name</source>
        <translation type="obsolete">Coluna (fk): Nome de coluna</translation>
    </message>
    <message>
        <source>Column (fk): Descriptor</source>
        <translation type="obsolete">Coluna (fk): Descritor</translation>
    </message>
    <message>
        <source>Column (uq): Column name</source>
        <translation type="obsolete">Coluna (uq): Nome de coluna</translation>
    </message>
    <message>
        <source>Column (uq): Descriptor</source>
        <translation type="obsolete">Coluna (uq): Descritor</translation>
    </message>
    <message>
        <source>Column (nn): Column name</source>
        <translation type="obsolete">Coluna (nn): Nome de coluna</translation>
    </message>
    <message>
        <source>Column (nn): Descriptor</source>
        <translation type="obsolete">Coluna (nn): Descritor</translation>
    </message>
    <message>
        <source>Relationship: Descriptor</source>
        <translation type="obsolete">Relacionamento: Descritor</translation>
    </message>
    <message>
        <source>Relationship: Label text</source>
        <translation type="obsolete">Relacionamento: Texto do rótulo</translation>
    </message>
    <message>
        <source>Relationship: Label box</source>
        <translation type="obsolete">Relacionamento: Caixa do rótulo</translation>
    </message>
    <message>
        <source>Relationship: Attribute text</source>
        <translation type="obsolete">Relacionamento: Texto do atributo</translation>
    </message>
    <message>
        <source>Relationship: Attribute descriptor</source>
        <translation type="obsolete">Relacionamento: Descritor do atributo</translation>
    </message>
    <message>
        <source>Bold</source>
        <translation type="obsolete">Negrito</translation>
    </message>
    <message>
        <source>Italic</source>
        <translation type="obsolete">Itálico</translation>
    </message>
    <message>
        <source>Colors:</source>
        <translation type="obsolete">Cores:</translation>
    </message>
    <message>
        <source>Font color / Fill color 1</source>
        <translation type="obsolete">Cor da fonte / preenchimento 1</translation>
    </message>
    <message>
        <source>Fill color 2</source>
        <translation type="obsolete">Cor de preenchimento 2</translation>
    </message>
    <message>
        <source>Border color</source>
        <translation type="obsolete">Cor da borda</translation>
    </message>
    <message>
        <source>Underline</source>
        <translation type="obsolete">Sublinhado</translation>
    </message>
    <message>
        <source>Rule: Name</source>
        <translation type="obsolete">Regra: Nome</translation>
    </message>
    <message>
        <source>Rule: Descriptor</source>
        <translation type="obsolete">Regra: Descritor</translation>
    </message>
    <message>
        <source>Index: Name</source>
        <translation type="obsolete">Índice: Nome</translation>
    </message>
    <message>
        <source>Trigger: Name</source>
        <translation type="obsolete">Gatilho: Nome</translation>
    </message>
    <message>
        <source>Font:</source>
        <translation type="obsolete">Fonte:</translation>
    </message>
</context>
<context>
    <name>ConfConexoesWidget</name>
    <message>
        <source>Connections:</source>
        <translation type="obsolete">Conexões:</translation>
    </message>
    <message>
        <source>Create new connection</source>
        <translation type="obsolete">Criar nova conexão</translation>
    </message>
    <message>
        <source>Cancel edition</source>
        <translation type="obsolete">Cancelar edição</translation>
    </message>
    <message>
        <source>Edit selected connection</source>
        <translation type="obsolete">Editar conexão selecionada</translation>
    </message>
    <message>
        <source>Connection Alias:</source>
        <translation type="obsolete">Alias Conexão:</translation>
    </message>
    <message>
        <source>Connection DB:</source>
        <translation type="obsolete">BD Conexão:</translation>
    </message>
    <message>
        <source>Host/Port:</source>
        <translation type="obsolete">Host/Porta:</translation>
    </message>
    <message>
        <source>User:</source>
        <translation type="obsolete">Usuário:</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation type="obsolete">Senha:</translation>
    </message>
    <message>
        <source>Timeout:</source>
        <translation type="obsolete">Timeout:</translation>
    </message>
    <message>
        <source>second(s)</source>
        <translation type="obsolete">segundo(s)</translation>
    </message>
    <message>
        <source>SSL Mode:</source>
        <translation type="obsolete">Modo SSL:</translation>
    </message>
    <message>
        <source>Disable</source>
        <translation type="obsolete">Desativado</translation>
    </message>
    <message>
        <source>Allow</source>
        <translation type="obsolete">Permitir</translation>
    </message>
    <message>
        <source>Require</source>
        <translation type="obsolete">Requerido</translation>
    </message>
    <message>
        <source>AC verification</source>
        <translation type="obsolete">Verificação de AC</translation>
    </message>
    <message>
        <source>Full verification</source>
        <translation type="obsolete">Verificação Completa</translation>
    </message>
    <message>
        <source>Client Key:</source>
        <translation type="obsolete">Chave Cliente:</translation>
    </message>
    <message>
        <source>Revoked Certs.:</source>
        <translation type="obsolete">Cert. Revogados:</translation>
    </message>
    <message>
        <source>Kerberus Server:</source>
        <translation type="obsolete">Servidor Kerberus:</translation>
    </message>
    <message>
        <source>Force GSSAPI</source>
        <translation type="obsolete">Forçar GSSAPI</translation>
    </message>
    <message>
        <source>Options:</source>
        <translation type="obsolete">Opções:</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">Adicionar</translation>
    </message>
    <message>
        <source>Update</source>
        <translation type="obsolete">Atualizar</translation>
    </message>
    <message>
        <source>Test</source>
        <translation type="obsolete">Testar</translation>
    </message>
    <message>
        <source>Delete selected connection</source>
        <translation type="obsolete">Excluir conexão selecionada</translation>
    </message>
    <message>
        <source>Client Certificate:</source>
        <translation type="obsolete">Certificado Cliente:</translation>
    </message>
    <message>
        <source>Root Certificate:</source>
        <translation type="obsolete">Certificado Raiz:</translation>
    </message>
    <message>
        <source>Success</source>
        <translation type="obsolete">Sucesso</translation>
    </message>
    <message>
        <source>Connection successfuly stablished!</source>
        <translation type="obsolete">Conexão efetuada com sucesso!</translation>
    </message>
</context>
<context>
    <name>ConfGeralWidget</name>
    <message>
        <source>Grid size:</source>
        <translation type="obsolete">Tamanho da grade:</translation>
    </message>
    <message>
        <source>Operation history:</source>
        <translation type="obsolete">Histórico de operações:</translation>
    </message>
    <message>
        <source>items</source>
        <translation type="obsolete">itens</translation>
    </message>
    <message>
        <source>Save model every:</source>
        <translation type="obsolete">Salvar modelo a cada:</translation>
    </message>
    <message>
        <source>minute(s)</source>
        <translation type="obsolete">minuto(s)</translation>
    </message>
    <message>
        <source>Save widgets position</source>
        <translation type="obsolete">Salvar posição de widgets</translation>
    </message>
    <message>
        <source>Save current session</source>
        <translation type="obsolete">Salvar sessão atual </translation>
    </message>
    <message>
        <source>Paper:</source>
        <translation type="obsolete">Papel:</translation>
    </message>
    <message>
        <source>Custom (Based on margins)</source>
        <translation type="obsolete">Personalizado (Baseado nas margens)</translation>
    </message>
    <message>
        <source>Orientation:</source>
        <translation type="obsolete">Orientação:</translation>
    </message>
    <message>
        <source>Portrait</source>
        <translation type="obsolete">Retrato</translation>
    </message>
    <message>
        <source>Landscape</source>
        <translation type="obsolete">Paisagem</translation>
    </message>
    <message>
        <source>Margins:</source>
        <translation type="obsolete">Margens:</translation>
    </message>
    <message>
        <source>Milimeters</source>
        <translation type="obsolete">Milímetros</translation>
    </message>
    <message>
        <source>Inches</source>
        <translation type="obsolete">Polegadas</translation>
    </message>
    <message>
        <source>Centimeter</source>
        <translation type="obsolete">Centímetros</translation>
    </message>
    <message>
        <source>Left:</source>
        <translation type="obsolete">Esq.:</translation>
    </message>
    <message>
        <source>Left margin</source>
        <translation type="obsolete">Margem esquerda</translation>
    </message>
    <message>
        <source>Top:</source>
        <translation type="obsolete">Topo:</translation>
    </message>
    <message>
        <source>Top margin</source>
        <translation type="obsolete">Margem topo</translation>
    </message>
    <message>
        <source>Right:</source>
        <translation type="obsolete">Dir.:</translation>
    </message>
    <message>
        <source>Right margin</source>
        <translation type="obsolete">Margem direita</translation>
    </message>
    <message>
        <source>Bottom:</source>
        <translation type="obsolete">Base:</translation>
    </message>
    <message>
        <source>Bottom margin</source>
        <translation type="obsolete">Margem base</translation>
    </message>
</context>
<context>
    <name>ConfigurationForm</name>
    <message>
        <source>pgModeler Configuration</source>
        <translation>Configurações do pgModeler</translation>
    </message>
    <message>
        <source>&amp;Apply</source>
        <translation>&amp;Aplicar</translation>
    </message>
    <message>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <source>Defaults</source>
        <translation>Padrões</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Geral</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>Aparência</translation>
    </message>
    <message>
        <source>Connetions</source>
        <translation>Conexões</translation>
    </message>
    <message>
        <source>Plug-ins</source>
        <translation></translation>
    </message>
    <message>
        <source>Confirmation</source>
        <translation>Confirmação</translation>
    </message>
    <message>
        <source>Any modification made until now in the current section will be lost! Do you really want to restore default settings?</source>
        <translation>Qualquer modificação feita até agora na seção atual será perdida! Deseja realmente restaurar as configurações padrão?</translation>
    </message>
</context>
<context>
    <name>ConnectionsConfigWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Connections:</source>
        <translation>Conexões:</translation>
    </message>
    <message>
        <source>Create new connection</source>
        <translation>Criar nova conexão</translation>
    </message>
    <message>
        <source>Cancel edition</source>
        <translation>Cancelar edição</translation>
    </message>
    <message>
        <source>Edit selected connection</source>
        <translation>Editar conexão selecionada</translation>
    </message>
    <message>
        <source>Delete selected connection</source>
        <translation>Excluir conexão selecionada</translation>
    </message>
    <message>
        <source>Connection Alias:</source>
        <translation>Alias Conexão:</translation>
    </message>
    <message>
        <source>Connection DB:</source>
        <translation>BD Conexão:</translation>
    </message>
    <message>
        <source>Host/Port:</source>
        <translation>Host/Porta:</translation>
    </message>
    <message>
        <source>User:</source>
        <translation>Usuário:</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Senha:</translation>
    </message>
    <message>
        <source>Timeout:</source>
        <translation>Timeout:</translation>
    </message>
    <message>
        <source>second(s)</source>
        <translation>segundo(s)</translation>
    </message>
    <message>
        <source>SSL Mode:</source>
        <translation>Modo SSL:</translation>
    </message>
    <message>
        <source>Disable</source>
        <translation>Desativado</translation>
    </message>
    <message>
        <source>Allow</source>
        <translation>Permitir</translation>
    </message>
    <message>
        <source>Require</source>
        <translation>Requerido</translation>
    </message>
    <message>
        <source>AC verification</source>
        <translation>Verificação de AC</translation>
    </message>
    <message>
        <source>Full verification</source>
        <translation>Verificação Completa</translation>
    </message>
    <message>
        <source>Client Certificate:</source>
        <translation>Certificado Cliente:</translation>
    </message>
    <message>
        <source>~/.postgresql/postgresql.crt</source>
        <translation></translation>
    </message>
    <message>
        <source>Client Key:</source>
        <translation>Chave Cliente:</translation>
    </message>
    <message>
        <source>~/.postgresql/postgresql.key</source>
        <translation></translation>
    </message>
    <message>
        <source>Root Certificate:</source>
        <translation>Certificado Raiz:</translation>
    </message>
    <message>
        <source>~/.postgresql/root.crt</source>
        <translation></translation>
    </message>
    <message>
        <source>Revoked Certs.:</source>
        <translation>Cert. Revogados:</translation>
    </message>
    <message>
        <source>~/.postgresql/root.crl</source>
        <translation></translation>
    </message>
    <message>
        <source>Kerberus Server:</source>
        <translation>Servidor Kerberus:</translation>
    </message>
    <message>
        <source>Force GSSAPI</source>
        <translation>Forçar GSSAPI</translation>
    </message>
    <message>
        <source>Options:</source>
        <translation>Opções:</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Adicionar</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Atualizar</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Testar</translation>
    </message>
    <message>
        <source>Success</source>
        <translation>Sucesso</translation>
    </message>
    <message>
        <source>Connection successfuly stablished!</source>
        <translation>Conexão efetuada com sucesso!</translation>
    </message>
</context>
<context>
    <name>ConstraintWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Constraint Type:</source>
        <translation>Tipo de Restrição:</translation>
    </message>
    <message>
        <source>Check Expr.:</source>
        <translation>Expr.Checagem:</translation>
    </message>
    <message>
        <source>Fill Factor:</source>
        <translation>Fator Preenc.:</translation>
    </message>
    <message>
        <source>Match:</source>
        <translation></translation>
    </message>
    <message>
        <source>Deferrable:</source>
        <translation>Postergável:</translation>
    </message>
    <message>
        <source>Deferral:</source>
        <translation>Postergação:</translation>
    </message>
    <message>
        <source>ON DELETE:</source>
        <translation></translation>
    </message>
    <message>
        <source>ON UPDATE:</source>
        <translation></translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>Colunas</translation>
    </message>
    <message>
        <source>Column:</source>
        <translation>Coluna:</translation>
    </message>
    <message>
        <source>Referenced Columns</source>
        <translation>Colunas Referenciadas</translation>
    </message>
    <message>
        <source>Table:</source>
        <translation>Tabela:</translation>
    </message>
    <message>
        <source>Column</source>
        <translation>Coluna</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <source>Columns which were included by relationship can not be added / removed manually from the primary key. If done such changes they will be ignored. To create primary key using columns included by relationship use the feature attributes, constraints and primary key on the relationship form.</source>
        <translation type="obsolete">Colunas as quais foram incluídas por relacionamento não podem ser adicionadas/removidas  manualmente das chaves-primárias. Caso isso ocorra tais alterações serão ignoradas. Para criar chaves-primárias  usando colunas incluídas por relacionamentos utilize o recurso de atributos, restrições e chave-primária no formulário de edição relacionamentos.</translation>
    </message>
    <message>
        <source>No inherit:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exclude Elements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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 type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConversaoCodificacaoWidget</name>
    <message>
        <source>Source Encoding:</source>
        <translation type="obsolete">Codificação Origem:</translation>
    </message>
    <message>
        <source>Target Encoding:</source>
        <translation type="obsolete">Codificação Destino:</translation>
    </message>
    <message>
        <source>Convertion Function:</source>
        <translation type="obsolete">Função de Conversão:</translation>
    </message>
    <message>
        <source>Default Conversion:</source>
        <translation type="obsolete">Conversão Padrão:</translation>
    </message>
    <message>
        <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 type="obsolete">A função a ser atribuída a uma conversão de codificação deve possuir a seguinte assinatura:                                    &lt;em&gt;void funcao(integer, integer, cstring, internal, integer)&lt;/em&gt;.</translation>
    </message>
</context>
<context>
    <name>ConversaoTipoWidget</name>
    <message>
        <source>Conversion Type:</source>
        <translation type="obsolete">Tipo da Conversão:</translation>
    </message>
    <message>
        <source>Implicit</source>
        <translation type="obsolete">Implícita</translation>
    </message>
    <message>
        <source>Assignment</source>
        <translation type="obsolete">Atribuição</translation>
    </message>
    <message>
        <source>Input / Output</source>
        <translation type="obsolete">Entrada / Saída</translation>
    </message>
    <message>
        <source>Convertion Function:</source>
        <translation type="obsolete">Função de Conversão:</translation>
    </message>
    <message>
        <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 type="obsolete">A função a ser atribuída a uma conversão do &lt;em&gt;&lt;strong&gt;tipoA&lt;/strong&gt;&lt;/em&gt; para o &lt;em&gt;&lt;strong&gt;tipoB&lt;/strong&gt;&lt;/em&gt;                                     deve possuir a seguinte assinatura: &lt;em&gt;&lt;strong&gt;tipoB&lt;/strong&gt; funcao(&lt;strong&gt;tipoA&lt;/strong&gt;, integer, boolean)&lt;/em&gt;.</translation>
    </message>
    <message>
        <source>Source data type</source>
        <translation type="obsolete">Tipo dado origem</translation>
    </message>
    <message>
        <source>Target data type</source>
        <translation type="obsolete">Tipo dado destino</translation>
    </message>
</context>
<context>
    <name>ConversionWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Source Encoding:</source>
        <translation>Codificação Origem:</translation>
    </message>
    <message>
        <source>Target Encoding:</source>
        <translation>Codificação Destino:</translation>
    </message>
    <message>
        <source>Default Conversion:</source>
        <translation>Conversão Padrão:</translation>
    </message>
    <message>
        <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>A função a ser atribuída a uma conversão de codificação deve possuir a seguinte assinatura:                                    &lt;em&gt;void funcao(integer, integer, cstring, internal, integer)&lt;/em&gt;.</translation>
    </message>
    <message>
        <source>Conversion Func.:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CrashHandler</name>
    <message>
        <source>pgModeler Crash Handler</source>
        <translation>Gerenciador de erros do pgModeler</translation>
    </message>
    <message>
        <source>Oops! pgModeler just crashed!</source>
        <translation>Oopa! O pgModeler acaba de travar!</translation>
    </message>
    <message>
        <source>Create</source>
        <translation>Criar</translation>
    </message>
    <message>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <source>We apologize for what happened! It is clear that a nasty bug caused it. 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 desculpas pelo ocorrido! Está claro que um bug desagradável causou isso. Por favor, preencha o formulário abaixo descrevendo suas ações antes do pgModeler fechar inesperadamente. Isso ajudará no extermínio do bug e melhorar o software.</translation>
    </message>
    <message>
        <source>Report</source>
        <translation>Relatório</translation>
    </message>
    <message>
        <source>Actions made before the crash:</source>
        <translation>Ações feitas antes do travamento:</translation>
    </message>
    <message>
        <source>Loaded Model</source>
        <translation>Modelo Carregado</translation>
    </message>
    <message>
        <source>Attach the below database model file that possibly generates the crash.</source>
        <translation>Anexar o model de banco de dados abaixo o qual possivelmente gerou o travamento.</translation>
    </message>
    <message>
        <source>Stack trace</source>
        <translation>Pilha de Execução</translation>
    </message>
    <message>
        <source>pgModeler crash file analysis</source>
        <translation>Análise de arquivo de travamento do pgModeler</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Erro</translation>
    </message>
    <message>
        <source>File: %1
Size: %2 bytes

</source>
        <translation>Arquivo: %1
Tamanho: %2 bytes

</translation>
    </message>
    <message>
        <source>Information</source>
        <translation>Informação</translation>
    </message>
    <message>
        <source>Crash report successfuly generated! Please send the file &apos;%1&apos; to %2 in order be debugged. Thank you for the collaboration!</source>
        <translation>Relatório de travamento gerado com sucesso! Por favor, envie o arquivo &apos;%1&apos; para %2 a fim de que possa ser depurado. Obrigado pela colaboração!</translation>
    </message>
</context>
<context>
    <name>DatabaseModel</name>
    <message>
        <source>Loading object: %1 (%2)</source>
        <translation>Carregando objeto: %1 (%2)</translation>
    </message>
    <message>
        <source>Generating %1 of the object: %2 (%3)</source>
        <translation>Gerando %1 do objeto: %2 (%3)</translation>
    </message>
</context>
<context>
    <name>DatabaseWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Template DB:</source>
        <translation>DB Modelo:</translation>
    </message>
    <message>
        <source>Model Author:</source>
        <translation>Autor do Modelo:</translation>
    </message>
    <message>
        <source>Encoding:</source>
        <translation>Codificação:</translation>
    </message>
    <message>
        <source>LC_COLLATE:</source>
        <translation></translation>
    </message>
    <message>
        <source>Connections:</source>
        <translation>Conexões:</translation>
    </message>
    <message>
        <source>LC_CTYPE:</source>
        <translation></translation>
    </message>
    <message>
        <source>Default</source>
        <translation>Padrão</translation>
    </message>
</context>
<context>
    <name>DomainWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Default Value:</source>
        <translation>Valor Padrão:</translation>
    </message>
    <message>
        <source>Constraint</source>
        <translation>Restrição</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>Nome:</translation>
    </message>
    <message>
        <source>Not Null:</source>
        <translation>Não Nulo:</translation>
    </message>
    <message>
        <source>Check Expr.:</source>
        <translation>Expr.Checagem:</translation>
    </message>
</context>
<context>
    <name>DominioWidget</name>
    <message>
        <source>Default Value:</source>
        <translation type="obsolete">Valor Padrão:</translation>
    </message>
    <message>
        <source>Constraint Name:</source>
        <translation type="obsolete">Nome da Restrição:</translation>
    </message>
    <message>
        <source>Check Expression:</source>
        <translation type="obsolete">Expressão de Checagem:</translation>
    </message>
    <message>
        <source>Not Null:</source>
        <translation type="obsolete">Não Nulo:</translation>
    </message>
</context>
<context>
    <name>ElementsWidget</name>
    <message>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Column:</source>
        <translation type="unfinished">Coluna:</translation>
    </message>
    <message>
        <source>Expression:</source>
        <translation type="unfinished">Expressão:</translation>
    </message>
    <message>
        <source>Collation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operator Class:</source>
        <translation type="unfinished">Classe Operadores:</translation>
    </message>
    <message>
        <source>Operator:</source>
        <translation type="unfinished">Operador:</translation>
    </message>
    <message>
        <source>Sorting:</source>
        <translation type="unfinished">Ordenação: </translation>
    </message>
    <message>
        <source>Ascending</source>
        <translation type="unfinished">Ascendente</translation>
    </message>
    <message>
        <source>Descending</source>
        <translation type="unfinished">Descendente</translation>
    </message>
    <message>
        <source>Nulls first</source>
        <translation type="unfinished">Nulos primeiro</translation>
    </message>
    <message>
        <source>Element</source>
        <translation type="unfinished">Elemento</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="unfinished">Tipo</translation>
    </message>
    <message>
        <source>Operator Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sorting</source>
        <translation type="unfinished">Ordenação</translation>
    </message>
    <message>
        <source>Nulls First</source>
        <translation type="unfinished">Nulos Primeiro</translation>
    </message>
    <message>
        <source>Collation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operator</source>
        <translation type="unfinished">Operador</translation>
    </message>
    <message>
        <source>Expression</source>
        <translation type="unfinished">Expressão</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="unfinished">Sim</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="unfinished">Não</translation>
    </message>
</context>
<context>
    <name>EspacoTabelaWidget</name>
    <message>
        <source>Directory:</source>
        <translation type="obsolete">Diretório:</translation>
    </message>
</context>
<context>
    <name>Excecao</name>
    <message>
        <source>Insufficient memory space to allocate the object!</source>
        <translation type="obsolete">Espaço em memória insuficiente para alocar o objeto!</translation>
    </message>
    <message>
        <source>Assignment of a pseudo-type to the type of the column!</source>
        <translation type="obsolete">Atribuição de um pseudo-tipo ao tipo da coluna!</translation>
    </message>
    <message>
        <source>Zero length assignment!</source>
        <translation type="obsolete">Atribuição de comprimento igual a zero!</translation>
    </message>
    <message>
        <source>Assignment of a precision greater than the length of the type!</source>
        <translation type="obsolete">Atribuição de precisão maior do que o comprimento do tipo!</translation>
    </message>
    <message>
        <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 type="obsolete">Atribuição de precisão inválida a um tipo time, timestamp ou interval. A precisão neste caso deve ser igual ou inferior a 6!</translation>
    </message>
    <message>
        <source>Assignment of a not allocated column to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de coluna não alocada ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Reference to a column which index is out of the capacity of the column list!</source>
        <translation type="obsolete">Referência a uma coluna com índice fora da capacidade da lista de colunas!</translation>
    </message>
    <message>
        <source>Assignment of not allocated object!</source>
        <translation type="obsolete">Atribuição de um objeto não alocado!</translation>
    </message>
    <message>
        <source>Assignment of a not allocated schema to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de um esquema não alocado ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) has inconsistent configuration (invalid SQL/XML definition)!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) possui configuração inconsistente (definição SQL/XML inválida)!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) already exists in the list of elements of the same type in the object &apos;%3&apos; (%4)!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) já existente na lista de elementos desse mesmo tipo no objeto &apos;%3&apos; (%4)!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) can&apos;t be assigned because there is already exists in the container object &apos;%3&apos;!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) não pode ser atribuído pois já existe no container de objetos &apos;%3&apos;!</translation>
    </message>
    <message>
        <source>Assignment of object of an invalid type!</source>
        <translation type="obsolete">Atribuição de objeto de tipo inválido!</translation>
    </message>
    <message>
        <source>Removing an object of an invalid type!</source>
        <translation type="obsolete">Remoção de objeto de tipo inválido!</translation>
    </message>
    <message>
        <source>Obtaining an object of an invalid type!</source>
        <translation type="obsolete">Obtenção de um objeto com tipo inválido!</translation>
    </message>
    <message>
        <source>Assignment of empty name to table return type!</source>
        <translation type="obsolete">Atribuição de nome vazio ao tipo de retorno de tabela!</translation>
    </message>
    <message>
        <source>The insertion of the parameter &apos;%1&apos; will not be possible because there is another parameter with same name in the function &apos;%2&apos;!</source>
        <translation type="obsolete">A inserção do parâmetro &apos;%1&apos; não será possível pois já existe outro parâmetro com mesmo nome na função &apos;%2&apos;!</translation>
    </message>
    <message>
        <source>The insertion of the table return type &apos;%1&apos; will not be possible because there is another return type with the same name in the &apos;%2&apos;!</source>
        <translation type="obsolete">A inserção do tipo de retorno de tabela &apos;%1&apos; não será possível pois já existe outro tipo de retorno com mesmo nome na função &apos;%2&apos;!</translation>
    </message>
    <message>
        <source>Reference to a parameter which index is out of the parameter list capacity!</source>
        <translation type="obsolete">Referência a um parâmetro com índice fora da capacidade da lista de parâmetros!</translation>
    </message>
    <message>
        <source>Reference to an event which does not belongs to trigger!</source>
        <translation type="obsolete">Referência a um evento não pertecente ao gatilho!</translation>
    </message>
    <message>
        <source>The column &apos;%1&apos; can&apos;t be assigned to the trigger &apos;%2&apos; because does not belongs to the trigger parent table!</source>
        <translation type="obsolete">A coluna &apos;%1&apos; não pode ser atribuída ao gatilho &apos;%2&apos; pois a mesma não pertence à tabela pai do gatilho!</translation>
    </message>
    <message>
        <source>Assignment of a not allocated function to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de função não alocada ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Assignment of a function which return type is different from &apos;trigger&apos;!</source>
        <translation type="obsolete">Atribuição de função com tipo de retorno diferente de &apos;trigger&apos;!</translation>
    </message>
    <message>
        <source>Assignment of a function which parameter count is invalid to the object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de função com número de parâmetros inválido ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Assignment of a function which language is invalid!</source>
        <translation type="obsolete">Atribuição de função com linguagem inválida!</translation>
    </message>
    <message>
        <source>Assignment of not allocated table to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de tabela não alocada ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Reference to an argument which index is out of argument list capacity!</source>
        <translation type="obsolete">Referência a um argumento com índice fora da capacidade da lista de argumentos!</translation>
    </message>
    <message>
        <source>Insertion of a column which name is already registered to another column of the object!</source>
        <translation type="obsolete">Inserção de coluna com nome já registrado em outra coluna do objeto!</translation>
    </message>
    <message>
        <source>Assignment of empty name to an object!</source>
        <translation type="obsolete">Atribuição de nome vazio a um objeto!</translation>
    </message>
    <message>
        <source>Assignment of invalid name to an object!</source>
        <translation type="obsolete">Atribuição de nome inválido a um objeto!</translation>
    </message>
    <message>
        <source>Assignment of schema object which type is invalid!</source>
        <translation type="obsolete">Atribuição de um objeto esquema com tipo inválido!</translation>
    </message>
    <message>
        <source>Assignment of tablespace object with invalid type!</source>
        <translation type="obsolete">Atribuição de objeto espaço de tabela com tipo inválido!</translation>
    </message>
    <message>
        <source>Assignment of tablespace to an invalid object!</source>
        <translation type="obsolete">Atribuição de um espaço de tabela a um objeto de tipo inválido!</translation>
    </message>
    <message>
        <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 type="obsolete">Atribuição de um objeto espaço de tabela a uma restrição de tipo inválido! A restrição deve ser uma chave-primária ou única para pode pertencer a um espaço de tabela!</translation>
    </message>
    <message>
        <source>Assignment of owner object which type is invalid!</source>
        <translation type="obsolete">Atribuição de um objeto papel com tipo inválido!</translation>
    </message>
    <message>
        <source>Assignment of owner to an invalid object!</source>
        <translation type="obsolete">Atribuição de um dono a um objeto de tipo inválido!</translation>
    </message>
    <message>
        <source>Reference to a function with invalid type!</source>
        <translation type="obsolete">Referência a uma função com tipo inválido!</translation>
    </message>
    <message>
        <source>Reference to an argument of the operator with invalid type!</source>
        <translation type="obsolete">Referência a um argumento do operador com tipo inválido!</translation>
    </message>
    <message>
        <source>Reference to an operator with invalid type!</source>
        <translation type="obsolete">Referência a um operador com tipo inválido!</translation>
    </message>
    <message>
        <source>Assigment of value to an invalid option type on role!</source>
        <translation type="obsolete">Atribuição de valor a uma opção de tipo inválido no papel!</translation>
    </message>
    <message>
        <source>Reference to an invalid role type!</source>
        <translation type="obsolete">Referência a um tipo de papel inválido!</translation>
    </message>
    <message>
        <source>The insertion of the role &apos;%1&apos; is not possible because this is already being referenced by role &apos;%2&apos;!</source>
        <translation type="obsolete">A inserção do papel &apos;%1&apos; não será possível pois este já está sendo referenciado pelo papel &apos;%2&apos;!</translation>
    </message>
    <message>
        <source>Reference redundance detected by having the role &apos;%1&apos; referencing the role &apos;%2&apos;!</source>
        <translation type="obsolete">Referência redundante detectada ao fazer com que o papel &apos;%1&apos; referencie o papel &apos;%2&apos;!</translation>
    </message>
    <message>
        <source>The role &apos;%1&apos; can not be listed as a member of itself!</source>
        <translation type="obsolete">O papel &apos;%1&apos; não pode ser relacionado com um membro dele mesmo!</translation>
    </message>
    <message>
        <source>Reference to a paper which index is out of paper list capacity!</source>
        <translation type="obsolete">Referência a um papel com índice fora da capacidade da lista de papéis!</translation>
    </message>
    <message>
        <source>Insertion of null command to the rule!</source>
        <translation type="obsolete">Inserção de comando nulo à regra!</translation>
    </message>
    <message>
        <source>Reference to a command which index is out of the command list capacity!</source>
        <translation type="obsolete">Referência a um comando com índice fora da capacidade da lista de comandos!</translation>
    </message>
    <message>
        <source>Is not possible to create a self generalization/dependecy relationship! The table can not inherit or copy their own attributes!</source>
        <translation type="obsolete">Não é possível criar um auto-relacionamento de generalização ou dependência! A tabela não pode herdar ou copiar seus próprios atributos!</translation>
    </message>
    <message>
        <source>Assignment of an object that already belongs to another table!</source>
        <translation type="obsolete">Atribuição de um objeto o qual já pertence a outra tabela!</translation>
    </message>
    <message>
        <source>Assignment of a schema to the sequence which differs from the schema of the owner table!</source>
        <translation type="obsolete">Atribuição de esquema à seqüência o qual difere do esquema da tabela possuidora!</translation>
    </message>
    <message>
        <source>Assignment of an invalid value to one of the sequence attributes!</source>
        <translation type="obsolete">Atribuição de valor inválido a um dos atributos da seqüência!</translation>
    </message>
    <message>
        <source>Assignment of a minimum value to the sequence which is greater than the maximum value!</source>
        <translation type="obsolete">Atribuição de valor mínimo da seqüência maior do que o valor máximo!</translation>
    </message>
    <message>
        <source>Assignment of a start value to the sequence which is extrapolating the range defined by minimum and maximum values​​!</source>
        <translation type="obsolete">Atribuição de valor de início da seqüência extrapolando o intervalo definido pelos valores mínimo e máximo!</translation>
    </message>
    <message>
        <source>Assignment of a null increment value to the sequence!</source>
        <translation type="obsolete">Atribuição de incremento de seqüência com valor nulo!</translation>
    </message>
    <message>
        <source>Assignment of null cache value to the sequence!</source>
        <translation type="obsolete">Atribuição de cache de seqüência com valor nulo!</translation>
    </message>
    <message>
        <source>Assignment of owner table which is not in the same schema as the sequence &apos;%1&apos;!</source>
        <translation type="obsolete">Atribuição de tabela possuidora a qual não faz parte do mesmo esquema da seqüência &apos;%1&apos;!</translation>
    </message>
    <message>
        <source>Assignment of owner table which does not belong to the same owner of the sequence &apos;%1&apos;!</source>
        <translation type="obsolete">Atribuição de tabela possuidora a qual não pertence ao mesmo dono da seqüência  &apos;%1&apos;!</translation>
    </message>
    <message>
        <source>Assignment of a nonexistent owner column to the sequence &apos;%1&apos;!</source>
        <translation type="obsolete">Atribuição de coluna possuidora inexistente à seqüência &apos;%1&apos;!</translation>
    </message>
    <message>
        <source>Assignment of an owner column to the sequence &apos;%1&apos; that is not related to any table!</source>
        <translation type="obsolete">Atribuição de uma coluna possuidora a sequencia &apos;%1&apos; a qual não está relacionada a nenhuma tabela!</translation>
    </message>
    <message>
        <source>Reference to a label which index is out of labels list capacity!</source>
        <translation type="obsolete">Referência a um rótulo com índice fora da capacidade da lista de rótulos!</translation>
    </message>
    <message>
        <source>Allocation of object with invalid type!</source>
        <translation type="obsolete">Alocação de objeto com tipo inválido!</translation>
    </message>
    <message>
        <source>Assignment of a function with invalid return type to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de função com tipo de retorno inválido ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Assignment of a function with invalid parameter(s) type(s) to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de função com tipo de parâmetro(s) inválido(s) ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Assignment of not allocated language!</source>
        <translation type="obsolete">Atribuição de linguagem não alocada!</translation>
    </message>
    <message>
        <source>Assignment of language object which type is invalid!</source>
        <translation type="obsolete">Atribuição de linguagem com tipo inválido!</translation>
    </message>
    <message>
        <source>Reference to data type with an index outside the capacity of data types list!</source>
        <translation type="obsolete">Referência a tipo de dado com índice fora da capacidade da lista de tipos de dados!</translation>
    </message>
    <message>
        <source>Assignment of a null type to to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de tipo nulo ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Assignment of invalid type to the object!</source>
        <translation type="obsolete">Atribuição de um tipo inválido ao objeto!</translation>
    </message>
    <message>
        <source>Assignment of an empty directory to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de um diretório vazio ao objeto: &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Obtaining types with invalid quantity!</source>
        <translation type="obsolete">Obtenção de tipos com quantidade inválida!</translation>
    </message>
    <message>
        <source>Insertion of item which already exists in the attributes list of the type!</source>
        <translation type="obsolete">Inserção de item já existente na lista de atibutos do tipo!</translation>
    </message>
    <message>
        <source>Insertion of invalid item in the attributes list of the type!</source>
        <translation type="obsolete">Inserção de item inválido na lista de atibutos do tipo!</translation>
    </message>
    <message>
        <source>Insertion of item which already exists in the enumarations list of the type!</source>
        <translation type="obsolete">Inserção de item já existente na lista de enumerações do tipo!</translation>
    </message>
    <message>
        <source>Insertion of invalid item in the enumerations list of the type!</source>
        <translation type="obsolete">Inserção de item inválido na lista de emumerações do tipo!</translation>
    </message>
    <message>
        <source>Reference to an attribute which index is out of the attributes list capacity!</source>
        <translation type="obsolete">Referência a um atributo com índice fora da capacidade da lista de atributos!</translation>
    </message>
    <message>
        <source>Reference to an enumeration which index is out of the enumerations list capacity!</source>
        <translation type="obsolete">Referência a uma enumeração com índice fora da capacidade da lista de enumerações!</translation>
    </message>
    <message>
        <source>Assignment of invalid configuration to the type!</source>
        <translation type="obsolete">Atribuição de configuração inválida ao tipo!</translation>
    </message>
    <message>
        <source>The data type &apos;%1&apos; can not be assigned because it already exists in the types list of the aggregate function &apos;%2&apos;!</source>
        <translation type="obsolete">O tipo de dado &apos;%1&apos; não pode ser atribuído pois o mesmo já existente na lista de tipos da função de agregação &apos;%2&apos;!</translation>
    </message>
    <message>
        <source>Assignment of an operator which input  type count is invalid to aggregate function!</source>
        <translation type="obsolete">Atribuição de operador a uma função de agregação com quantidade de tipos de entrada inválida!</translation>
    </message>
    <message>
        <source>Assigment of an operator which types of arguments is invalid!</source>
        <translation type="obsolete">Atribuição de operador com argumentos de tipos inválidos!</translation>
    </message>
    <message>
        <source>Assignment of system reserved name to the object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de nome reservado pelo sistema ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>One function with invalid configuration is been used by the object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Uma função de configuração inválida está sendo usada pelo objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Assignment of invalid id to the user!</source>
        <translation type="obsolete">Atribuição de id de usuário inválido!</translation>
    </message>
    <message>
        <source>Assignment of an invalid strategy/support number to an operator class element!</source>
        <translation type="obsolete">Atribuição de valor inválido ao número de estratégia/suporte do elemento de classe de operadores!</translation>
    </message>
    <message>
        <source>Insertion of element which already exists in the element list!</source>
        <translation type="obsolete">Inserção de elemento já existente na lista de elementos!</translation>
    </message>
    <message>
        <source>Reference to an element which index is out of element list capacity!</source>
        <translation type="obsolete">Referência a um elemento com índice fora da capacidade da lista de elementos!</translation>
    </message>
    <message>
        <source>Reference to an object which index is out of object list capacity!</source>
        <translation type="obsolete">Referência a um objeto com índice fora da capacidade da lista de objetos!</translation>
    </message>
    <message>
        <source>Removal of an object not allocated!</source>
        <translation type="obsolete">Remoção de objeto não alocado!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) can not be removed because it is being referenced by object &apos;%3&apos; (%4)!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) não pode ser removido pois está sendo referenciado pelo objeto &apos;%3&apos; (%4)!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) can not be removed because it is being referenced by object &apos;%3&apos; (%4) that belongs to &apos;%5&apos; (%6)!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) não pode ser removido pois está sendo referenciado pelo objeto &apos;%3&apos; (%4) pertecente à &apos;%5&apos; (%6)!</translation>
    </message>
    <message>
        <source>Operation with object(s) which type(s) is invalid!</source>
        <translation type="obsolete">Operação com objeto(s) de tipo(s) inválido(s)!</translation>
    </message>
    <message>
        <source>Reference to object with invalid type!</source>
        <translation type="obsolete">Referência a um objeto com tipo inválido!</translation>
    </message>
    <message>
        <source>Operation with object not allocated!</source>
        <translation type="obsolete">Operação com objeto não alocado!</translation>
    </message>
    <message>
        <source>The creation of the relationship &apos;%1&apos; between the table &apos;%2&apos; and &apos;%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 type="obsolete">A criação do relacionamento &apos;%1&apos; entre as tabela &apos;%2&apos; e &apos;%3&apos; não pode ser feito pois uma delas não possui uma chave primária. Caso o relacionamento seja do tipo n-n ambas as tabelas devem possuir chaves primárias!</translation>
    </message>
    <message>
        <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 type="obsolete">O relacionamento do tipo 1-1 onde ambas as tabelas são de participação obrigatória não é implementado por necessitar de fusão entre tabelas o que quebra a modelagem feita pelo usuário!</translation>
    </message>
    <message>
        <source>Assignment of an invalid expression to the object!</source>
        <translation type="obsolete">Atribuição de expressão inválida ao objeto!</translation>
    </message>
    <message>
        <source>Assignment of a primary key to a table which already has one!</source>
        <translation type="obsolete">Atribuição de chave primária à uma tabela a qual já possui uma!</translation>
    </message>
    <message>
        <source>Identifier relationship can not be created for a self relationship, relationships of the type n-n, dependency or generalization!</source>
        <translation type="obsolete">Relacionamento identificador não pode ser criado para um autorelacionamentos, relacionamentos do tipo n-n, dependência ou generalização!</translation>
    </message>
    <message>
        <source>Unable to create a dependency relationship because the column &apos;%1&apos; in table &apos;%2&apos; already exists in table &apos;%3&apos;!</source>
        <translation type="obsolete">Impossível criar o relacionamento de dependência pois a coluna &apos;%1&apos; da tabela &apos;%2&apos; já existe na tabela &apos;%3&apos;!</translation>
    </message>
    <message>
        <source>Unable to create the generalization relationship because the column &apos;%1&apos; in table &apos;%2&apos; can not be merged with the column &apos;%3&apos; of table &apos;%4&apos; because they have incompatible types!</source>
        <translation type="obsolete">Impossível criar o relacionamento de generalização pois a coluna &apos;%1&apos; da tabela &apos;%2&apos; não pode ser fundida com a coluna &apos;%3&apos; da tabela &apos;%4&apos; por serem de tipos incompatíveis!</translation>
    </message>
    <message>
        <source>An attribute can not be added to a dependence or generalization relationship!</source>
        <translation type="obsolete">Um atributo não pode ser adicionado a um relacionamento de generalização ou dependência!</translation>
    </message>
    <message>
        <source>A foreign key can not be added to a relationship because is created automatically when this is connected!</source>
        <translation type="obsolete">Uma chave estrangeira não pode ser adicionado a um relacionamento pois esta é criada automaticamente no momento da ligação do mesmo!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) is referencing the object &apos;%3&apos; (%4) which was not found in the list of objects of the same type in the model!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) está referenciando o objeto &apos;%3&apos; (%4) o qual não foi encontrado na lista de objetos de mesmo tipo no modelo!</translation>
    </message>
    <message>
        <source>Reference to an user-defined data type that not exists in the model!</source>
        <translation type="obsolete">Referência a tipo de dado definido pelo usuário o qual não existe no modelo!</translation>
    </message>
    <message>
        <source>Assignment of invalid maximum size to operation list!</source>
        <translation type="obsolete">Atribuição de tamanho máximo inválido à lista de operações!</translation>
    </message>
    <message>
        <source>Unable to write the file %1! Make sure the directory exists, or if the user has access permissions on it!</source>
        <translation type="obsolete">Não foi possível salvar o arquivo %1! Certifique-se de que o diretório existe ou se o usuário tem permissão de acesso ao mesmo!</translation>
    </message>
    <message>
        <source>Unable to write the model in the file %1 due to one or more errors in the definition generation process!</source>
        <translation type="obsolete">Não foi possível gravar o modelo no arquivo %1 devido a um ou mais erros no processo de geração da definição do mesmo!</translation>
    </message>
    <message>
        <source>There is already a relationship between &apos;%1&apos; (%2) and &apos;%3&apos; (%4) in the model!</source>
        <translation type="obsolete">Já existe um relacionamento entre &apos;%1&apos; (%2) and &apos;%3&apos; (%4) no modelo!</translation>
    </message>
    <message>
        <source>The configuration of the relationship &apos;%1&apos; generates a redundancy between the relationships &apos;%2&apos;. Redundancy on identifier or generalization/dependency relationships are not accepted since they result in  incorrect column spreading making the model inconsistent!</source>
        <translation type="obsolete">A configuração do relacionamento &apos;%1&apos; gera uma redundância entre os relacionamentos &apos;%2&apos;. Redundância de relacionamentos identificadores ou de generalização/dependência não são aceitos pois resultam em propagação incorreta de colunas tornando o modelo inconsiste!</translation>
    </message>
    <message>
        <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 type="obsolete">Um ou mais objetos foram invalidados e automaticamente removidos pois os mesmos referenciavam colunas de tabelas as quais foram incluídas através de relacionamentos e que deixaram de existir devido a desconexão ou exclusão dos relacionamentos geradores de tais colunas!</translation>
    </message>
    <message>
        <source>The primary key &apos;%1&apos; can only be allocated if declared within a block of code that defines a table or relationship!</source>
        <translation type="obsolete">A chave-primária &apos;%1&apos; só pode ser alocada caso a mesma esteja declarada dentro de um bloco de código que define uma tabela ou relacionamento!</translation>
    </message>
    <message>
        <source>Reference to an invalid privilege type!</source>
        <translation type="obsolete">Referência a um tipo de privilégio inválido!</translation>
    </message>
    <message>
        <source>Insertion of an role which already exists in the role list of the permission!</source>
        <translation type="obsolete">Inserção de um papel já existente na lista de papéis da permissão!</translation>
    </message>
    <message>
        <source>Assignment of privilege incompatible with the type of object referenced by permission!</source>
        <translation type="obsolete">Atribuição de privilégio incompatível com o tipo do objeto referenciado pela permissão!</translation>
    </message>
    <message>
        <source>There is already a permission on object &apos;%1&apos; (%2) which has one or more equal roles from those present on permission to be assigned to the object!</source>
        <translation type="obsolete">Já existe uma permissão sobre o objeto &apos;%1&apos; (%2) a qual possui um ou mais papéis iguais aos presentes na permissão a ser atribuída ao objeto!</translation>
    </message>
    <message>
        <source>A permission is referencing the object &apos;%1&apos; (%2) which was not found in the model!</source>
        <translation type="obsolete">Uma permissão está referenciando o objeto &apos;%1&apos; (%2) o qual não foi encontrado no modelo!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) can not be created by not being assigned to any schema!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) não pode ser criado por não estar atribuído a nenhum esquema!</translation>
    </message>
    <message>
        <source>The tablespace &apos;%1&apos; can not be inserted into the model because it points to the same directory as the tablespace &apos;%2&apos;!</source>
        <translation type="obsolete">O espaço de tabela &apos;%1&apos; não pode ser inserido no modelo pois o mesmo aponta para o mesmo diretório que o espaço de tabela &apos;%2&apos;!</translation>
    </message>
    <message>
        <source>It is not possible to create arrays of domains or sequences (dimension &gt;= 1)! PostgreSQL does not yet implement this feature!</source>
        <translation type="obsolete">Não é possível criar arrays de domínios ou sequências (dimensão &gt;= 1)! O PostgreSQL ainda não implementa esta funcionalidade!</translation>
    </message>
    <message>
        <source>The function &apos;%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 type="obsolete">A função &apos;%1&apos; não pode receber um código-fonte como definição pois sua linguagem está definida como C. Os atributos símbolo e biblioteca dinâmica é que devem ser utilizados!</translation>
    </message>
    <message>
        <source>The function &apos;%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 type="obsolete">A função &apos;%1&apos; só pode ter os atributos de símbolo e biblioteca configurados caso sua linguagem esteja definida como C. Para os demais casos é necessário especificar um código-fonte que a define o SGBD!</translation>
    </message>
    <message>
        <source>The operator &apos;%1&apos; can not be assigned as a comutator of operator &apos;%2&apos; because it has incompatible settings!</source>
        <translation type="obsolete">O operador &apos;%1&apos; não pode ser atribuído como comutador do operador &apos;%2&apos; pois possui configuração incompatível!</translation>
    </message>
    <message>
        <source>The operator &apos;%1&apos; can not be assigned as negator of operator &apos;%2&apos; because it has incompatible settings!</source>
        <translation type="obsolete">O operador &apos;%1&apos; não pode ser atribuído como negador do operador &apos;%2&apos; pois possui configuração incompatível!</translation>
    </message>
    <message>
        <source>The type &apos;%1&apos; can not self refer in the attributes &apos;element&apos; or &apos;copy type&apos; or be used as a data type of an attribute in the configuration of a composite type!</source>
        <translation type="obsolete">O tipo &apos;%1&apos; não pode se referenciar nos atributos &apos;elemento&apos; ou &apos;tipo cópia&apos; ou ser usado como tipo de dado de um atributo na configuração de tipo composto!</translation>
    </message>
    <message>
        <source>Assignment of invalid element to type &apos;%1&apos;!</source>
        <translation type="obsolete">Atribuição de elemento inválido ao tipo &apos;%1&apos;!</translation>
    </message>
    <message>
        <source>Assignment of invalid alignment to type &apos;%1&apos;!</source>
        <translation type="obsolete">Atribuição de alinhamento inválido ao tipo &apos;%1&apos;!</translation>
    </message>
    <message>
        <source>Assignment of invalid name to the table generated from N-N relationship!</source>
        <translation type="obsolete">Atribuição de nome inválido à tabela gerada por relacionamento N-N!</translation>
    </message>
    <message>
        <source>The relationship &apos;%1&apos; can not make use of the special primary key. Only generalization/dependency relationships have access to this resource!</source>
        <translation type="obsolete">O relacionamento &apos;%1&apos; não pode fazer uso da chave-primária especial. Apenas relacionamentos de generalização/dependência têm acesso a este recurso!</translation>
    </message>
    <message>
        <source>Assignment of invalid suffix to the relationship &apos;%1&apos;!</source>
        <translation type="obsolete">Atribuição de sufixo inválido ao relacionamento &apos;%1&apos;!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) can not be edited or deleted because it was automatically included through a relationship! To manipulate the object is necessary to make it from the edit form of the relationship that holds it.</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) não pode ser editado ou excluído por ter sido incluído automaticamente através de relacionamento! Para manipular o objeto é necessário fazê-lo a partir do formulário de edição do relacionamento que o detém.</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) can not be deleted because it is protected!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) não pode ser excluído por estar protegido!</translation>
    </message>
    <message>
        <source>The group &apos;%1&apos; has already been declared earlier!</source>
        <translation type="obsolete">O grupo &apos;%1&apos; já foi declarado anteriormente!</translation>
    </message>
    <message>
        <source>The group &apos;%1&apos; can not be built in the groups declaration block (&apos;%2&apos;)!</source>
        <translation type="obsolete">O grupo &apos;%1&apos; não pode ser construído no bloco de declaração de grupos (&apos;%2&apos;)!</translation>
    </message>
    <message>
        <source>The group &apos;%1&apos; was built but not declared in the groups declaration block (&apos;%2&apos;)!</source>
        <translation type="obsolete">O grupo &apos;%1&apos; foi construído porém não declarado no bloco de declaração de grupos (&apos;%2&apos;)!</translation>
    </message>
    <message>
        <source>The group &apos;%1&apos; can not be built without possessing child elements!</source>
        <translation type="obsolete">O grupo &apos;%1&apos; não pode ser construído sem possuir elementos filhos!</translation>
    </message>
    <message>
        <source>The group &apos;%1&apos; can not be built once more because this was done in previous blocks!</source>
        <translation type="obsolete">O grupo &apos;%1&apos; não pode ser construído novamente pois já foi construído em blocos anteriores!</translation>
    </message>
    <message>
        <source>The group &apos;%1&apos; has been declared but not built!</source>
        <translation type="obsolete">O grupo &apos;%1&apos; foi declarado porém não construído!</translation>
    </message>
    <message>
        <source>Reference to a column of objects table with invalid index!</source>
        <translation type="obsolete">Referência a uma coluna da tabela de objetos com índice inválido!</translation>
    </message>
    <message>
        <source>Reference to a row of objects table with invalid index!</source>
        <translation type="obsolete">Referência a uma linha da tabela de objetos com índice inválido!</translation>
    </message>
    <message>
        <source>The schema public and the languages plpgsql, c and sql can not be manipulated because they are reserved to PostgreSQL! They are present in the model database only as a reference!</source>
        <translation type="obsolete">O esquema &apos;public&apos; e as linguagens &apos;plpgsql&apos;, &apos;c&apos; e &apos;sql&apos; não podem ser manipuladas por serem reservados ao PostgreSQL! Os mesmos estão presentes no modelo de banco de dados apenas como referência!</translation>
    </message>
    <message>
        <source>The new configuration function invalidates the object &apos;%1&apos; (%2)! In this case it is needed to undo the relationship between the affected object and function so that the new configuration of the latter to take effect!</source>
        <translation type="obsolete">A nova configuração da função invalida o objeto &apos;%1&apos; (%2) o qual a referencia! Neste caso é necessário desfazer a relação entre o objeto afetado e a função para que a nova configuração desta última seja efetivada!</translation>
    </message>
    <message>
        <source>A vision reference must have at least one SQL application : SELECT, FROM, FROM-WHERE or After WHERE!</source>
        <translation type="obsolete">Uma referência de visão deve possuir pelo menos uma aplicação SQL: SELECT-FROM, FROM-WHERE ou Após WHERE!</translation>
    </message>
    <message>
        <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 type="obsolete">Restrições do tipo chave-primária, chave-estrangeira ou única devem possuir pelo menos uma coluna relacionada às mesmas! Para chaves-estrangeira devem ser selecionadas, adicionalmente, as colunas referenciadas!</translation>
    </message>
    <message>
        <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 type="obsolete">Não foi possível carregar um ou mais arquivos de configuração! Por favor, cheque se os arquivos existem na pasta de configurações e se o mesmos não estão corrompidos para que este erro não se repita na próxima inicialização!</translation>
    </message>
    <message>
        <source>Could not find the default settings file &apos;%1&apos;! To restore default settings check the existence of the file and try again!</source>
        <translation type="obsolete">Não foi possível encontrar o arquivo de configurações padrão &apos;%1&apos;! Para restaurar as configurações padrão cheque a existência do referido arquivo e tente novamente!</translation>
    </message>
    <message>
        <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 type="obsolete">O processo de exportação falhou devido a um erro disparado pelo servidor PostgreSQL na tentativa de execução de um comando SQL. Para obter mais detalhes sobre erro cheque a pilha de exceções!

** Comando SQL executado: **

%1</translation>
    </message>
    <message>
        <source>Could not load the plugin &apos;%1&apos; from the library &apos;%2&apos;! Message returned by plugin manager: &apos;%3&apos;</source>
        <translation type="obsolete">Não foi possível carregar o plugin &apos;%1&apos; a partir da biblioteca &apos;%2&apos;! Mensagem retornada pelo gerenciador de plugins: &apos;%3&apos;</translation>
    </message>
    <message>
        <source>One or more plugins were not activated due to errors during the loading process! Check the exception stack for more details.</source>
        <translation type="obsolete">Um ou mais plugins não foram ativados devido a erros no processo de carregamento! Verifique a pilha de exceções para mais detalhes.</translation>
    </message>
    <message>
        <source>Invalid syntax in file %1, line %2, column %3!</source>
        <translation type="obsolete">Sintaxe inválida no arquivo %1, linha %2, coluna %3!</translation>
    </message>
    <message>
        <source>Invalid conditional instruction &apos;%1&apos; on file %2, line %3, column %4!</source>
        <translation type="obsolete">Instrução condicional &apos;%1&apos; inválida no arquivo %2, linha %3, coluna %4!</translation>
    </message>
    <message>
        <source>Unknown attribute &apos;%1&apos; in file %2, line %3, column %4!</source>
        <translation type="obsolete">Atributo &apos;%1&apos; desconhecido no arquivo %2, linha %3, coluna %4!</translation>
    </message>
    <message>
        <source>Invalid metacharacter &apos;%1&apos; in file %2, line %3, column %4!</source>
        <translation type="obsolete">Metacaractere &apos;%1&apos; inválido no arquivo %2, linha %3, coluna %4!</translation>
    </message>
    <message>
        <source>Attribute &apos;%1&apos; with an undefined value in file %2, line %3, column %4!</source>
        <translation type="obsolete">Atributo &apos;%1&apos; com valor indefinido no arquivo %2, linha %3, coluna %4!</translation>
    </message>
    <message>
        <source>Assignment of empty XML buffer to parser!</source>
        <translation type="obsolete">Atribuição de buffer de código XML vazio ao parser!</translation>
    </message>
    <message>
        <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 type="obsolete">Não foi possível acessar o arquivo ou diretório %1! Certifique-se de que o mesmo existe e o usuário possui permissões de acesso a ele!</translation>
    </message>
    <message>
        <source>Assignment of empty DTD file name!</source>
        <translation type="obsolete">Atribuição de nome de arquivo DTD vazio!</translation>
    </message>
    <message>
        <source>Assignment of empty name to the DTD declaration!</source>
        <translation type="obsolete">Atribuição de nome vazio à declaração DTD!</translation>
    </message>
    <message>
        <source>Error while interpreting XML buffer at line %1 column %2.
Message generated by the parser: &apos;%3&apos;. %4</source>
        <translation type="obsolete">Erro ao interpretar buffer XML na linha %1 coluna %2.
 Mensagem gerada pelo parser: &apos;%3&apos;. %4</translation>
    </message>
    <message>
        <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 type="obsolete">Operação sobre árvore de elementos não alocada! É necessário carregar o buffer XML do parser e interpretá-lo para que a árvore seja gerada!</translation>
    </message>
    <message>
        <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 type="obsolete">Não foi possível carregar o arquivo %1. O mesmo parece estar inconsistente ou uma de suas dependências (arquivos DTD) possui erros ou está ausente!</translation>
    </message>
    <message>
        <source>Operation with unallocated tree element!</source>
        <translation type="obsolete">Operação com elemento de árvore de elementos não alocado!</translation>
    </message>
    <message>
        <source>Operation with element which does not exists in the element tree currently loaded!</source>
        <translation type="obsolete">Operação com elemento o qual não faz parte da árvore de elementos carregada atualmente!</translation>
    </message>
    <message>
        <source>Assignment of a value to an invalid connection parameter!</source>
        <translation type="obsolete">Atribuição de valor a um parâmetro de conexão inválido!</translation>
    </message>
    <message>
        <source>Operation on connection not established!</source>
        <translation type="obsolete">Operação sobre conexão não estabelecida!</translation>
    </message>
    <message>
        <source>Attempt to connect without define configuration parameters!</source>
        <translation type="obsolete">Tentativa de conexão sem parâmetros de configuração definidos!</translation>
    </message>
    <message>
        <source>Could not connect to the database.
Message returned: &apos;%1&apos;</source>
        <translation type="obsolete">Não foi possível estabelecer conexão com o banco de dados.
Mensagem retornada: &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Assignment of not allocated SQL command result!</source>
        <translation type="obsolete">Atribuição de resultado de comando SQL não alocado!</translation>
    </message>
    <message>
        <source>Unable to allocate the result of the SQL command because the response from the DBMS was not understood by the client!</source>
        <translation type="obsolete">Não foi possível alocar o resultado do comando SQL pois a resposta do SGBD não foi compreendida pelo cliente!</translation>
    </message>
    <message>
        <source>Unable to allocate command result for the SQL because the server has generated a fatal error!
Message returned by the DBMS: %1</source>
        <translation type="obsolete">Não foi possível alocar o resultado do comando SQL pois o servidor gerou um erro fatal!
Mensagem retornada pelo SGBD: %1</translation>
    </message>
    <message>
        <source>Unable to allocate the result of the SQL command because the command passed was an empty SQL!</source>
        <translation type="obsolete">Não foi possível alocar o resultado do comando SQL pois o comando passado foi uma SQL vazia!</translation>
    </message>
    <message>
        <source>Reference to a column of tuple with invalid index!</source>
        <translation type="obsolete">Referência à uma coluna da tupla com índice inválido!</translation>
    </message>
    <message>
        <source>Reference to a column of tuple with invalid name!</source>
        <translation type="obsolete">Referência à uma coluna da tupla com nome inválido!</translation>
    </message>
    <message>
        <source>Reference to a tuple with index invalid or the result is empty (no tuples)!</source>
        <translation type="obsolete">Referência à uma tupla com índice inválido ou o resultado está vazio (sem tuplas)!</translation>
    </message>
    <message>
        <source>Could not execute the SQL command.
 Message returned: %1</source>
        <translation type="obsolete">Não foi possível executar o comando SQL.
 Mensagem retornada: %1</translation>
    </message>
</context>
<context>
    <name>Exception</name>
    <message>
        <source>Insufficient memory space to allocate the object!</source>
        <translation type="obsolete">Espaço em memória insuficiente para alocar o objeto!</translation>
    </message>
    <message>
        <source>Assignment of a pseudo-type to the type of the column!</source>
        <translation type="obsolete">Atribuição de um pseudo-tipo ao tipo da coluna!</translation>
    </message>
    <message>
        <source>Zero length assignment!</source>
        <translation type="obsolete">Atribuição de comprimento igual a zero!</translation>
    </message>
    <message>
        <source>Assignment of a precision greater than the length of the type!</source>
        <translation type="obsolete">Atribuição de precisão maior do que o comprimento do tipo!</translation>
    </message>
    <message>
        <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 type="obsolete">Atribuição de precisão inválida a um tipo time, timestamp ou interval. A precisão neste caso deve ser igual ou inferior a 6!</translation>
    </message>
    <message>
        <source>Assignment of a not allocated column to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de coluna não alocada ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Reference to a column which index is out of the capacity of the column list!</source>
        <translation type="obsolete">Referência a uma coluna com índice fora da capacidade da lista de colunas!</translation>
    </message>
    <message>
        <source>Assignment of not allocated object!</source>
        <translation type="obsolete">Atribuição de um objeto não alocado!</translation>
    </message>
    <message>
        <source>Assignment of a not allocated schema to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de um esquema não alocado ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) has inconsistent configuration (invalid SQL/XML definition)!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) possui configuração inconsistente (definição SQL/XML inválida)!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) already exists in the list of elements of the same type in the object &apos;%3&apos; (%4)!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) já existente na lista de elementos desse mesmo tipo no objeto &apos;%3&apos; (%4)!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) can&apos;t be assigned because there is already exists in the container object &apos;%3&apos;!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) não pode ser atribuído pois já existe no container de objetos &apos;%3&apos;!</translation>
    </message>
    <message>
        <source>Removing an object of an invalid type!</source>
        <translation type="obsolete">Remoção de objeto de tipo inválido!</translation>
    </message>
    <message>
        <source>Obtaining an object of an invalid type!</source>
        <translation type="obsolete">Obtenção de um objeto com tipo inválido!</translation>
    </message>
    <message>
        <source>Assignment of empty name to table return type!</source>
        <translation type="obsolete">Atribuição de nome vazio ao tipo de retorno de tabela!</translation>
    </message>
    <message>
        <source>The insertion of the parameter &apos;%1&apos; will not be possible because there is another parameter with same name in the function &apos;%2&apos;!</source>
        <translation type="obsolete">A inserção do parâmetro &apos;%1&apos; não será possível pois já existe outro parâmetro com mesmo nome na função &apos;%2&apos;!</translation>
    </message>
    <message>
        <source>The insertion of the table return type &apos;%1&apos; will not be possible because there is another return type with the same name in the &apos;%2&apos;!</source>
        <translation type="obsolete">A inserção do tipo de retorno de tabela &apos;%1&apos; não será possível pois já existe outro tipo de retorno com mesmo nome na função &apos;%2&apos;!</translation>
    </message>
    <message>
        <source>Reference to an event which does not belongs to trigger!</source>
        <translation type="obsolete">Referência a um evento não pertecente ao gatilho!</translation>
    </message>
    <message>
        <source>Assignment of a not allocated function to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de função não alocada ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Assignment of a function which return type is different from &apos;trigger&apos;!</source>
        <translation type="obsolete">Atribuição de função com tipo de retorno diferente de &apos;trigger&apos;!</translation>
    </message>
    <message>
        <source>Assignment of a function which parameter count is invalid to the object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de função com número de parâmetros inválido ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Assignment of a function which language is invalid!</source>
        <translation type="obsolete">Atribuição de função com linguagem inválida!</translation>
    </message>
    <message>
        <source>Assignment of not allocated table to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de tabela não alocada ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Insertion of a column which name is already registered to another column of the object!</source>
        <translation type="obsolete">Inserção de coluna com nome já registrado em outra coluna do objeto!</translation>
    </message>
    <message>
        <source>Assignment of empty name to an object!</source>
        <translation type="obsolete">Atribuição de nome vazio a um objeto!</translation>
    </message>
    <message>
        <source>Assignment of invalid name to an object!</source>
        <translation type="obsolete">Atribuição de nome inválido a um objeto!</translation>
    </message>
    <message>
        <source>Assignment of schema object which type is invalid!</source>
        <translation type="obsolete">Atribuição de um objeto esquema com tipo inválido!</translation>
    </message>
    <message>
        <source>Assignment of tablespace object with invalid type!</source>
        <translation type="obsolete">Atribuição de objeto espaço de tabela com tipo inválido!</translation>
    </message>
    <message>
        <source>Assignment of tablespace to an invalid object!</source>
        <translation type="obsolete">Atribuição de um espaço de tabela a um objeto de tipo inválido!</translation>
    </message>
    <message>
        <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 type="obsolete">Atribuição de um objeto espaço de tabela a uma restrição de tipo inválido! A restrição deve ser uma chave-primária ou única para pode pertencer a um espaço de tabela!</translation>
    </message>
    <message>
        <source>Assignment of owner object which type is invalid!</source>
        <translation type="obsolete">Atribuição de um objeto papel com tipo inválido!</translation>
    </message>
    <message>
        <source>Assignment of owner to an invalid object!</source>
        <translation type="obsolete">Atribuição de um dono a um objeto de tipo inválido!</translation>
    </message>
    <message>
        <source>Reference to a function with invalid type!</source>
        <translation type="obsolete">Referência a uma função com tipo inválido!</translation>
    </message>
    <message>
        <source>Reference to an argument of the operator with invalid type!</source>
        <translation type="obsolete">Referência a um argumento do operador com tipo inválido!</translation>
    </message>
    <message>
        <source>Reference to an operator with invalid type!</source>
        <translation type="obsolete">Referência a um operador com tipo inválido!</translation>
    </message>
    <message>
        <source>Reference to an invalid role type!</source>
        <translation type="obsolete">Referência a um tipo de papel inválido!</translation>
    </message>
    <message>
        <source>The insertion of the role &apos;%1&apos; is not possible because this is already being referenced by role &apos;%2&apos;!</source>
        <translation type="obsolete">A inserção do papel &apos;%1&apos; não será possível pois este já está sendo referenciado pelo papel &apos;%2&apos;!</translation>
    </message>
    <message>
        <source>The role &apos;%1&apos; can not be listed as a member of itself!</source>
        <translation type="obsolete">O papel &apos;%1&apos; não pode ser relacionado com um membro dele mesmo!</translation>
    </message>
    <message>
        <source>Assignment of an object that already belongs to another table!</source>
        <translation type="obsolete">Atribuição de um objeto o qual já pertence a outra tabela!</translation>
    </message>
    <message>
        <source>Assignment of a schema to the sequence which differs from the schema of the owner table!</source>
        <translation type="obsolete">Atribuição de esquema à seqüência o qual difere do esquema da tabela possuidora!</translation>
    </message>
    <message>
        <source>Assignment of an invalid value to one of the sequence attributes!</source>
        <translation type="obsolete">Atribuição de valor inválido a um dos atributos da seqüência!</translation>
    </message>
    <message>
        <source>Assignment of a minimum value to the sequence which is greater than the maximum value!</source>
        <translation type="obsolete">Atribuição de valor mínimo da seqüência maior do que o valor máximo!</translation>
    </message>
    <message>
        <source>Assignment of a null increment value to the sequence!</source>
        <translation type="obsolete">Atribuição de incremento de seqüência com valor nulo!</translation>
    </message>
    <message>
        <source>Assignment of null cache value to the sequence!</source>
        <translation type="obsolete">Atribuição de cache de seqüência com valor nulo!</translation>
    </message>
    <message>
        <source>Assignment of owner table which is not in the same schema as the sequence &apos;%1&apos;!</source>
        <translation type="obsolete">Atribuição de tabela possuidora a qual não faz parte do mesmo esquema da seqüência &apos;%1&apos;!</translation>
    </message>
    <message>
        <source>Assignment of owner table which does not belong to the same owner of the sequence &apos;%1&apos;!</source>
        <translation type="obsolete">Atribuição de tabela possuidora a qual não pertence ao mesmo dono da seqüência  &apos;%1&apos;!</translation>
    </message>
    <message>
        <source>Assignment of a nonexistent owner column to the sequence &apos;%1&apos;!</source>
        <translation type="obsolete">Atribuição de coluna possuidora inexistente à seqüência &apos;%1&apos;!</translation>
    </message>
    <message>
        <source>Assignment of an owner column to the sequence &apos;%1&apos; that is not related to any table!</source>
        <translation type="obsolete">Atribuição de uma coluna possuidora a sequencia &apos;%1&apos; a qual não está relacionada a nenhuma tabela!</translation>
    </message>
    <message>
        <source>Allocation of object with invalid type!</source>
        <translation type="obsolete">Alocação de objeto com tipo inválido!</translation>
    </message>
    <message>
        <source>Assignment of a function with invalid return type to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de função com tipo de retorno inválido ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Assignment of a function with invalid parameter(s) type(s) to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de função com tipo de parâmetro(s) inválido(s) ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Assignment of not allocated language!</source>
        <translation type="obsolete">Atribuição de linguagem não alocada!</translation>
    </message>
    <message>
        <source>Assignment of language object which type is invalid!</source>
        <translation type="obsolete">Atribuição de linguagem com tipo inválido!</translation>
    </message>
    <message>
        <source>Reference to data type with an index outside the capacity of data types list!</source>
        <translation type="obsolete">Referência a tipo de dado com índice fora da capacidade da lista de tipos de dados!</translation>
    </message>
    <message>
        <source>Assignment of a null type to to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de tipo nulo ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Assignment of invalid type to the object!</source>
        <translation type="obsolete">Atribuição de um tipo inválido ao objeto!</translation>
    </message>
    <message>
        <source>Assignment of an empty directory to object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de um diretório vazio ao objeto: &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Obtaining types with invalid quantity!</source>
        <translation type="obsolete">Obtenção de tipos com quantidade inválida!</translation>
    </message>
    <message>
        <source>Insertion of item which already exists in the attributes list of the type!</source>
        <translation type="obsolete">Inserção de item já existente na lista de atibutos do tipo!</translation>
    </message>
    <message>
        <source>Insertion of invalid item in the attributes list of the type!</source>
        <translation type="obsolete">Inserção de item inválido na lista de atibutos do tipo!</translation>
    </message>
    <message>
        <source>Insertion of item which already exists in the enumarations list of the type!</source>
        <translation type="obsolete">Inserção de item já existente na lista de enumerações do tipo!</translation>
    </message>
    <message>
        <source>Insertion of invalid item in the enumerations list of the type!</source>
        <translation type="obsolete">Inserção de item inválido na lista de emumerações do tipo!</translation>
    </message>
    <message>
        <source>Assignment of invalid configuration to the type!</source>
        <translation type="obsolete">Atribuição de configuração inválida ao tipo!</translation>
    </message>
    <message>
        <source>The data type &apos;%1&apos; can not be assigned because it already exists in the types list of the aggregate function &apos;%2&apos;!</source>
        <translation type="obsolete">O tipo de dado &apos;%1&apos; não pode ser atribuído pois o mesmo já existente na lista de tipos da função de agregação &apos;%2&apos;!</translation>
    </message>
    <message>
        <source>Assignment of system reserved name to the object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Atribuição de nome reservado pelo sistema ao objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>One function with invalid configuration is been used by the object &apos;%1&apos; (%2)!</source>
        <translation type="obsolete">Uma função de configuração inválida está sendo usada pelo objeto &apos;%1&apos; (%2)!</translation>
    </message>
    <message>
        <source>Assignment of invalid id to the user!</source>
        <translation type="obsolete">Atribuição de id de usuário inválido!</translation>
    </message>
    <message>
        <source>Assignment of an invalid strategy/support number to an operator class element!</source>
        <translation type="obsolete">Atribuição de valor inválido ao número de estratégia/suporte do elemento de classe de operadores!</translation>
    </message>
    <message>
        <source>Insertion of element which already exists in the element list!</source>
        <translation type="obsolete">Inserção de elemento já existente na lista de elementos!</translation>
    </message>
    <message>
        <source>Removal of an object not allocated!</source>
        <translation type="obsolete">Remoção de objeto não alocado!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) can not be removed because it is being referenced by object &apos;%3&apos; (%4)!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) não pode ser removido pois está sendo referenciado pelo objeto &apos;%3&apos; (%4)!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) can not be removed because it is being referenced by object &apos;%3&apos; (%4) that belongs to &apos;%5&apos; (%6)!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) não pode ser removido pois está sendo referenciado pelo objeto &apos;%3&apos; (%4) pertecente à &apos;%5&apos; (%6)!</translation>
    </message>
    <message>
        <source>Operation with object(s) which type(s) is invalid!</source>
        <translation type="obsolete">Operação com objeto(s) de tipo(s) inválido(s)!</translation>
    </message>
    <message>
        <source>Reference to object with invalid type!</source>
        <translation type="obsolete">Referência a um objeto com tipo inválido!</translation>
    </message>
    <message>
        <source>Operation with object not allocated!</source>
        <translation type="obsolete">Operação com objeto não alocado!</translation>
    </message>
    <message>
        <source>The creation of the relationship &apos;%1&apos; between the table &apos;%2&apos; and &apos;%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 type="obsolete">A criação do relacionamento &apos;%1&apos; entre as tabela &apos;%2&apos; e &apos;%3&apos; não pode ser feito pois uma delas não possui uma chave primária. Caso o relacionamento seja do tipo n-n ambas as tabelas devem possuir chaves primárias!</translation>
    </message>
    <message>
        <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 type="obsolete">O relacionamento do tipo 1-1 onde ambas as tabelas são de participação obrigatória não é implementado por necessitar de fusão entre tabelas o que quebra a modelagem feita pelo usuário!</translation>
    </message>
    <message>
        <source>Assignment of an invalid expression to the object!</source>
        <translation type="obsolete">Atribuição de expressão inválida ao objeto!</translation>
    </message>
    <message>
        <source>Assignment of a primary key to a table which already has one!</source>
        <translation type="obsolete">Atribuição de chave primária à uma tabela a qual já possui uma!</translation>
    </message>
    <message>
        <source>Unable to create the generalization relationship because the column &apos;%1&apos; in table &apos;%2&apos; can not be merged with the column &apos;%3&apos; of table &apos;%4&apos; because they have incompatible types!</source>
        <translation type="obsolete">Impossível criar o relacionamento de generalização pois a coluna &apos;%1&apos; da tabela &apos;%2&apos; não pode ser fundida com a coluna &apos;%3&apos; da tabela &apos;%4&apos; por serem de tipos incompatíveis!</translation>
    </message>
    <message>
        <source>A foreign key can not be added to a relationship because is created automatically when this is connected!</source>
        <translation type="obsolete">Uma chave estrangeira não pode ser adicionado a um relacionamento pois esta é criada automaticamente no momento da ligação do mesmo!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) is referencing the object &apos;%3&apos; (%4) which was not found in the list of objects of the same type in the model!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) está referenciando o objeto &apos;%3&apos; (%4) o qual não foi encontrado na lista de objetos de mesmo tipo no modelo!</translation>
    </message>
    <message>
        <source>Reference to an user-defined data type that not exists in the model!</source>
        <translation type="obsolete">Referência a tipo de dado definido pelo usuário o qual não existe no modelo!</translation>
    </message>
    <message>
        <source>Assignment of invalid maximum size to operation list!</source>
        <translation type="obsolete">Atribuição de tamanho máximo inválido à lista de operações!</translation>
    </message>
    <message>
        <source>Unable to write the file %1! Make sure the directory exists, or if the user has access permissions on it!</source>
        <translation type="obsolete">Não foi possível salvar o arquivo %1! Certifique-se de que o diretório existe ou se o usuário tem permissão de acesso ao mesmo!</translation>
    </message>
    <message>
        <source>Unable to write the model in the file %1 due to one or more errors in the definition generation process!</source>
        <translation type="obsolete">Não foi possível gravar o modelo no arquivo %1 devido a um ou mais erros no processo de geração da definição do mesmo!</translation>
    </message>
    <message>
        <source>There is already a relationship between &apos;%1&apos; (%2) and &apos;%3&apos; (%4) in the model!</source>
        <translation type="obsolete">Já existe um relacionamento entre &apos;%1&apos; (%2) and &apos;%3&apos; (%4) no modelo!</translation>
    </message>
    <message>
        <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 type="obsolete">Um ou mais objetos foram invalidados e automaticamente removidos pois os mesmos referenciavam colunas de tabelas as quais foram incluídas através de relacionamentos e que deixaram de existir devido a desconexão ou exclusão dos relacionamentos geradores de tais colunas!</translation>
    </message>
    <message>
        <source>The primary key &apos;%1&apos; can only be allocated if declared within a block of code that defines a table or relationship!</source>
        <translation type="obsolete">A chave-primária &apos;%1&apos; só pode ser alocada caso a mesma esteja declarada dentro de um bloco de código que define uma tabela ou relacionamento!</translation>
    </message>
    <message>
        <source>Reference to an invalid privilege type!</source>
        <translation type="obsolete">Referência a um tipo de privilégio inválido!</translation>
    </message>
    <message>
        <source>Assignment of privilege incompatible with the type of object referenced by permission!</source>
        <translation type="obsolete">Atribuição de privilégio incompatível com o tipo do objeto referenciado pela permissão!</translation>
    </message>
    <message>
        <source>There is already a permission on object &apos;%1&apos; (%2) which has one or more equal roles from those present on permission to be assigned to the object!</source>
        <translation type="obsolete">Já existe uma permissão sobre o objeto &apos;%1&apos; (%2) a qual possui um ou mais papéis iguais aos presentes na permissão a ser atribuída ao objeto!</translation>
    </message>
    <message>
        <source>A permission is referencing the object &apos;%1&apos; (%2) which was not found in the model!</source>
        <translation type="obsolete">Uma permissão está referenciando o objeto &apos;%1&apos; (%2) o qual não foi encontrado no modelo!</translation>
    </message>
    <message>
        <source>The tablespace &apos;%1&apos; can not be inserted into the model because it points to the same directory as the tablespace &apos;%2&apos;!</source>
        <translation type="obsolete">O espaço de tabela &apos;%1&apos; não pode ser inserido no modelo pois o mesmo aponta para o mesmo diretório que o espaço de tabela &apos;%2&apos;!</translation>
    </message>
    <message>
        <source>It is not possible to create arrays of domains or sequences (dimension &gt;= 1)! PostgreSQL does not yet implement this feature!</source>
        <translation type="obsolete">Não é possível criar arrays de domínios ou sequências (dimensão &gt;= 1)! O PostgreSQL ainda não implementa esta funcionalidade!</translation>
    </message>
    <message>
        <source>The function &apos;%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 type="obsolete">A função &apos;%1&apos; não pode receber um código-fonte como definição pois sua linguagem está definida como C. Os atributos símbolo e biblioteca dinâmica é que devem ser utilizados!</translation>
    </message>
    <message>
        <source>The function &apos;%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 type="obsolete">A função &apos;%1&apos; só pode ter os atributos de símbolo e biblioteca configurados caso sua linguagem esteja definida como C. Para os demais casos é necessário especificar um código-fonte que a define o SGBD!</translation>
    </message>
    <message>
        <source>The operator &apos;%1&apos; can not be assigned as a comutator of operator &apos;%2&apos; because it has incompatible settings!</source>
        <translation type="obsolete">O operador &apos;%1&apos; não pode ser atribuído como comutador do operador &apos;%2&apos; pois possui configuração incompatível!</translation>
    </message>
    <message>
        <source>The operator &apos;%1&apos; can not be assigned as negator of operator &apos;%2&apos; because it has incompatible settings!</source>
        <translation type="obsolete">O operador &apos;%1&apos; não pode ser atribuído como negador do operador &apos;%2&apos; pois possui configuração incompatível!</translation>
    </message>
    <message>
        <source>The type &apos;%1&apos; can not self refer in the attributes &apos;element&apos; or &apos;copy type&apos; or be used as a data type of an attribute in the configuration of a composite type!</source>
        <translation type="obsolete">O tipo &apos;%1&apos; não pode se referenciar nos atributos &apos;elemento&apos; ou &apos;tipo cópia&apos; ou ser usado como tipo de dado de um atributo na configuração de tipo composto!</translation>
    </message>
    <message>
        <source>Assignment of invalid element to type &apos;%1&apos;!</source>
        <translation type="obsolete">Atribuição de elemento inválido ao tipo &apos;%1&apos;!</translation>
    </message>
    <message>
        <source>Assignment of invalid alignment to type &apos;%1&apos;!</source>
        <translation type="obsolete">Atribuição de alinhamento inválido ao tipo &apos;%1&apos;!</translation>
    </message>
    <message>
        <source>Assignment of invalid name to the table generated from N-N relationship!</source>
        <translation type="obsolete">Atribuição de nome inválido à tabela gerada por relacionamento N-N!</translation>
    </message>
    <message>
        <source>Assignment of invalid suffix to the relationship &apos;%1&apos;!</source>
        <translation type="obsolete">Atribuição de sufixo inválido ao relacionamento &apos;%1&apos;!</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) can not be edited or deleted because it was automatically included through a relationship! To manipulate the object is necessary to make it from the edit form of the relationship that holds it.</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) não pode ser editado ou excluído por ter sido incluído automaticamente através de relacionamento! Para manipular o objeto é necessário fazê-lo a partir do formulário de edição do relacionamento que o detém.</translation>
    </message>
    <message>
        <source>The object &apos;%1&apos; (%2) can not be deleted because it is protected!</source>
        <translation type="obsolete">O objeto &apos;%1&apos; (%2) não pode ser excluído por estar protegido!</translation>
    </message>
    <message>
        <source>The group &apos;%1&apos; has already been declared earlier!</source>
        <translation type="obsolete">O grupo &apos;%1&apos; já foi declarado anteriormente!</translation>
    </message>
    <message>
        <source>The group &apos;%1&apos; can not be built in the groups declaration block (&apos;%2&apos;)!</source>
        <translation type="obsolete">O grupo &apos;%1&apos; não pode ser construído no bloco de declaração de grupos (&apos;%2&apos;)!</translation>
    </message>
    <message>
        <source>The group &apos;%1&apos; was built but not declared in the groups declaration block (&apos;%2&apos;)!</source>
        <translation type="obsolete">O grupo &apos;%1&apos; foi construído porém não declarado no bloco de declaração de grupos (&apos;%2&apos;)!</translation>
    </message>
    <message>
        <source>The group &apos;%1&apos; can not be built without possessing child elements!</source>
        <translation type="obsolete">O grupo &apos;%1&apos; não pode ser construído sem possuir elementos filhos!</translation>
    </message>
    <message>
        <source>The group &apos;%1&apos; can not be built once more because this was done in previous blocks!</source>
        <translation type="obsolete">O grupo &apos;%1&apos; não pode ser construído novamente pois já foi construído em blocos anteriores!</translation>
    </message>
    <message>
        <source>The group &apos;%1&apos; has been declared but not built!</source>
        <translation type="obsolete">O grupo &apos;%1&apos; foi declarado porém não construído!</translation>
    </message>
    <message>
        <source>The schema public and the languages plpgsql, c and sql can not be manipulated because they are reserved to PostgreSQL! They are present in the model database only as a reference!</source>
        <translation type="obsolete">O esquema &apos;public&apos; e as linguagens &apos;plpgsql&apos;, &apos;c&apos; e &apos;sql&apos; não podem ser manipuladas por serem reservados ao PostgreSQL! Os mesmos estão presentes no modelo de banco de dados apenas como referência!</translation>
    </message>
    <message>
        <source>The new configuration function invalidates the object &apos;%1&apos; (%2)! In this case it is needed to undo the relationship between the affected object and function so that the new configuration of the latter to take effect!</source>
        <translation type="obsolete">A nova configuração da função invalida o objeto &apos;%1&apos; (%2) o qual a referencia! Neste caso é necessário desfazer a relação entre o objeto afetado e a função para que a nova configuração desta última seja efetivada!</translation>
    </message>
    <message>
        <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 type="obsolete">Restrições do tipo chave-primária, chave-estrangeira ou única devem possuir pelo menos uma coluna relacionada às mesmas! Para chaves-estrangeira devem ser selecionadas, adicionalmente, as colunas referenciadas!</translation>
    </message>
    <message>
        <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 type="obsolete">Não foi possível carregar um ou mais arquivos de configuração! Por favor, cheque se os arquivos existem na pasta de configurações e se o mesmos não estão corrompidos para que este erro não se repita na próxima inicialização!</translation>
    </message>
    <message>
        <source>Could not find the default settings file &apos;%1&apos;! To restore default settings check the existence of the file and try again!</source>
        <translation type="obsolete">Não foi possível encontrar o arquivo de configurações padrão &apos;%1&apos;! Para restaurar as configurações padrão cheque a existência do referido arquivo e tente novamente!</translation>
    </message>
    <message>
        <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 type="obsolete">O processo de exportação falhou devido a um erro disparado pelo servidor PostgreSQL na tentativa de execução de um comando SQL. Para obter mais detalhes sobre erro cheque a pilha de exceções!

** Comando SQL executado: **

%1</translation>
    </message>
    <message>
        <source>Could not load the plugin &apos;%1&apos; from the library &apos;%2&apos;! Message returned by plugin manager: &apos;%3&apos;</source>
        <translation type="obsolete">Não foi possível carregar o plugin &apos;%1&apos; a partir da biblioteca &apos;%2&apos;! Mensagem retornada pelo gerenciador de plugins: &apos;%3&apos;</translation>
    </message>
    <message>
        <source>One or more plugins were not activated due to errors during the loading process! Check the exception stack for more details.</source>
        <translation type="obsolete">Um ou mais plugins não foram ativados devido a erros no processo de carregamento! Verifique a pilha de exceções para mais detalhes.</translation>
    </message>
    <message>
        <source>Invalid syntax in file %1, line %2, column %3!</source>
        <translation type="obsolete">Sintaxe inválida no arquivo %1, linha %2, coluna %3!</translation>
    </message>
    <message>
        <source>Invalid conditional instruction &apos;%1&apos; on file %2, line %3, column %4!</source>
        <translation type="obsolete">Instrução condicional &apos;%1&apos; inválida no arquivo %2, linha %3, coluna %4!</translation>
    </message>
    <message>
        <source>Unknown attribute &apos;%1&apos; in file %2, line %3, column %4!</source>
        <translation type="obsolete">Atributo &apos;%1&apos; desconhecido no arquivo %2, linha %3, coluna %4!</translation>
    </message>
    <message>
        <source>Invalid metacharacter &apos;%1&apos; in file %2, line %3, column %4!</source>
        <translation type="obsolete">Metacaractere &apos;%1&apos; inválido no arquivo %2, linha %3, coluna %4!</translation>
    </message>
    <message>
        <source>Attribute &apos;%1&apos; with an undefined value in file %2, line %3, column %4!</source>
        <translation type="obsolete">Atributo &apos;%1&apos; com valor indefinido no arquivo %2, linha %3, coluna %4!</translation>
    </message>
    <message>
        <source>Assignment of empty XML buffer to parser!</source>
        <translation type="obsolete">Atribuição de buffer de código XML vazio ao parser!</translation>
    </message>
    <message>
        <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 type="obsolete">Não foi possível acessar o arquivo ou diretório %1! Certifique-se de que o mesmo existe e o usuário possui permissões de acesso a ele!</translation>
    </message>
    <message>
        <source>Assignment of empty DTD file name!</source>
        <translation type="obsolete">Atribuição de nome de arquivo DTD vazio!</translation>
    </message>
    <message>
        <source>Assignment of empty name to the DTD declaration!</source>
        <translation type="obsolete">Atribuição de nome vazio à declaração DTD!</translation>
    </message>
    <message>
        <source>Error while interpreting XML buffer at line %1 column %2.
Message generated by the parser: &apos;%3&apos;. %4</source>
        <translation type="obsolete">Erro ao interpretar buffer XML na linha %1 coluna %2.
 Mensagem gerada pelo parser: &apos;%3&apos;. %4</translation>
    </message>
    <message>
        <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 type="obsolete">Operação sobre árvore de elementos não alocada! É necessário carregar o buffer XML do parser e interpretá-lo para que a árvore seja gerada!</translation>
    </message>
    <message>
        <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 type="obsolete">Não foi possível carregar o arquivo %1. O mesmo parece estar inconsistente ou uma de suas dependências (arquivos DTD) possui erros ou está ausente!</translation>
    </message>
    <message>
        <source>Operation with unallocated tree element!</source>
        <translation type="obsolete">Operação com elemento de árvore de elementos não alocado!</translation>
    </message>
    <message>
        <source>Operation with element which does not exists in the element tree currently loaded!</source>
        <translation type="obsolete">Operação com elemento o qual não faz parte da árvore de elementos carregada atualmente!</translation>
    </message>
    <message>
        <source>Assignment of a value to an invalid connection parameter!</source>
        <translation type="obsolete">Atribuição de valor a um parâmetro de conexão inválido!</translation>
    </message>
    <message>
        <source>Operation on connection not established!</source>
        <translation type="obsolete">Operação sobre conexão não estabelecida!</translation>
    </message>
    <message>
        <source>Attempt to connect without define configuration parameters!</source>
        <translation type="obsolete">Tentativa de conexão sem parâmetros de configuração definidos!</translation>
    </message>
    <message>
        <source>Could not connect to the database.
Message returned: &apos;%1&apos;</source>
        <translation type="obsolete">Não foi possível estabelecer conexão com o banco de dados.
Mensagem retornada: &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Assignment of not allocated SQL command result!</source>
        <translation type="obsolete">Atribuição de resultado de comando SQL não alocado!</translation>
    </message>
    <message>
        <source>Unable to allocate the result of the SQL command because the response from the DBMS was not understood by the client!</source>
        <translation type="obsolete">Não foi possível alocar o resultado do comando SQL pois a resposta do SGBD não foi compreendida pelo cliente!</translation>
    </message>
    <message>
        <source>Unable to allocate command result for the SQL because the server has generated a fatal error!
Message returned by the DBMS: %1</source>
        <translation type="obsolete">Não foi possível alocar o resultado do comando SQL pois o servidor gerou um erro fatal!
Mensagem retornada pelo SGBD: %1</translation>
    </message>
    <message>
        <source>Unable to allocate the result of the SQL command because the command passed was an empty SQL!</source>
        <translation type="obsolete">Não foi possível alocar o resultado do comando SQL pois o comando passado foi uma SQL vazia!</translation>
    </message>
    <message>
        <source>Reference to a column of tuple with invalid index!</source>
        <translation type="obsolete">Referência à uma coluna da tupla com índice inválido!</translation>
    </message>
    <message>
        <source>Reference to a column of tuple with invalid name!</source>
        <translation type="obsolete">Referência à uma coluna da tupla com nome inválido!</translation>
    </message>
    <message>
        <source>Reference to a tuple with index invalid or the result is empty (no tuples)!</source>
        <translation type="obsolete">Referência à uma tupla com índice inválido ou o resultado está vazio (sem tuplas)!</translation>
    </message>
    <message>
        <source>Could not execute the SQL command.
 Message returned: %1</source>
        <translation type="obsolete">Não foi possível executar o comando SQL.
 Mensagem retornada: %1</translation>
    </message>
</context>
<context>
    <name>ExportHelper</name>
    <message>
        <source>PostgreSQL %1 version code generation...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostgreSQL version detection overrided. Using version %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostgreSQL %1 server detected...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignoring object duplication error...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Creating object &apos;%1&apos; (%2)...</source>
        <translation type="unfinished">Criando objeto &apos;%1&apos; (%2)...</translation>
    </message>
    <message>
        <source>Creating database &apos;%1&apos;...</source>
        <translation type="unfinished">Criando banco de dados &apos;%1&apos;...</translation>
    </message>
    <message>
        <source>Connecting to database &apos;%1&apos;...</source>
        <translation type="unfinished">Conectando ao banco de dados &apos;%1&apos;...</translation>
    </message>
    <message>
        <source>Creating objects on database &apos;%1&apos;...</source>
        <translation type="unfinished">Criando objetos No banco de dados &apos;%1&apos;...</translation>
    </message>
</context>
<context>
    <name>FamiliaOperadoresWidget</name>
    <message>
        <source>Indexing:</source>
        <translation type="obsolete">Indexação:</translation>
    </message>
</context>
<context>
    <name>FormBasico</name>
    <message>
        <source>&amp;Apply</source>
        <translation type="obsolete">&amp;Aplicar</translation>
    </message>
    <message>
        <source>&amp;Cancel</source>
        <translation type="obsolete">&amp;Cancelar</translation>
    </message>
</context>
<context>
    <name>FormConfiguracao</name>
    <message>
        <source>pgModeler Configuration</source>
        <translation type="obsolete">Configurações do pgModeler</translation>
    </message>
    <message>
        <source>&amp;Apply</source>
        <translation type="obsolete">&amp;Aplicar</translation>
    </message>
    <message>
        <source>&amp;Cancel</source>
        <translation type="obsolete">&amp;Cancelar</translation>
    </message>
    <message>
        <source>Defaults</source>
        <translation type="obsolete">Padrões</translation>
    </message>
    <message>
        <source>General</source>
        <translation type="obsolete">Geral</translation>
    </message>
    <message>
        <source>Style</source>
        <translation type="obsolete">Aparência</translation>
    </message>
    <message>
        <source>Connetions</source>
        <translation type="obsolete">Conexões</translation>
    </message>
    <message>
        <source>Confirmation</source>
        <translation type="obsolete">Confirmação</translation>
    </message>
    <message>
        <source>Any modification made until now in the current section will be lost! Do you really want to restore default settings?</source>
        <translation type="obsolete">Qualquer modificação feita até agora na seção atual será perdida! Deseja realmente restaurar as configurações padrão?</translation>
    </message>
</context>
<context>
    <name>FormExportacao</name>
    <message>
        <source>Model Export</source>
        <translation type="obsolete">Exportação do Modelo</translation>
    </message>
    <message>
        <source>Select the export type:</source>
        <translation type="obsolete">Selecione o tipo de exportação do modelo:</translation>
    </message>
    <message>
        <source>File:</source>
        <translation type="obsolete">Arquivo:</translation>
    </message>
    <message>
        <source>Select target file</source>
        <translation type="obsolete">Selecionar arquivo de destino</translation>
    </message>
    <message>
        <source>PostgreSQL version in which the SQL code should be generated</source>
        <translation type="obsolete">Versão do PostgreSQL no qual do código SQL deve ser gerado</translation>
    </message>
    <message>
        <source>Check if the system user has write permission on target folder.</source>
        <translation type="obsolete">Certifique-se que o usuário do sistema possui permissão de gravação sobre a pasta de destino do arquivo SQL.</translation>
    </message>
    <message>
        <source>Options:</source>
        <translation type="obsolete">Opções:</translation>
    </message>
    <message>
        <source>Show grid</source>
        <translation type="obsolete">Exibir grade</translation>
    </message>
    <message>
        <source>Ignore object duplicity</source>
        <translation type="obsolete">Ignorar duplicidade de objetos</translation>
    </message>
    <message>
        <source>The pgModeler ignores errors generated by duplicate objects and creates only model objects that do not exist in the database. This option may be used when an object was created after a later model export.</source>
        <translation type="obsolete">O pgModeler ignora os erros gerados por duplicidade de objetos e cria apenas objetos do modelo não existentes no banco de dados serão. Esta opção pode ser usada quando um objeto foi criado no modelo posteriormente a uma exportação.</translation>
    </message>
    <message>
        <source>Export to DBMS:</source>
        <translation type="obsolete">Exportação para o SGBD:</translation>
    </message>
    <message>
        <source>Connection:</source>
        <translation type="obsolete">Conexão:</translation>
    </message>
    <message>
        <source>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 testing.</source>
        <translation type="obsolete">Recomenda-se marcar esta opção somente quando a versão do SGBD, de alguma forma, não seja identificável ou se é necessário gerar uma versão específica de código SQL para testes. </translation>
    </message>
    <message>
        <source>&amp;Export</source>
        <translation type="obsolete">&amp;Exportar</translation>
    </message>
    <message>
        <source>&amp;Close</source>
        <translation type="obsolete">&amp;Fechar</translation>
    </message>
    <message>
        <source>Generating source code...</source>
        <translation type="obsolete">Gerando código-fonte...</translation>
    </message>
    <message>
        <source>Initializing model export...</source>
        <translation type="obsolete">Iniciando exportação do modelo...</translation>
    </message>
    <message>
        <source>Saving file &apos;%1&apos;</source>
        <translation type="obsolete">Salvando arquivo &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Creating object &apos;%1&apos; (%2)...</source>
        <translation type="obsolete">Criando objeto &apos;%1&apos; (%2)...</translation>
    </message>
    <message>
        <source>Creating database &apos;%1&apos;...</source>
        <translation type="obsolete">Criando banco de dados &apos;%1&apos;...</translation>
    </message>
    <message>
        <source>Connecting to database &apos;%1&apos;...</source>
        <translation type="obsolete">Conectando ao banco de dados &apos;%1&apos;...</translation>
    </message>
    <message>
        <source>Creating objects on database &apos;%1&apos;...</source>
        <translation type="obsolete">Criando objetos No banco de dados &apos;%1&apos;...</translation>
    </message>
    <message>
        <source>Exporting process sucessfuly ended!</source>
        <translation type="obsolete">Exportação finalizada com sucesso!</translation>
    </message>
    <message>
        <source>Error on export!</source>
        <translation type="obsolete">Falha na exportação!</translation>
    </message>
    <message>
        <source>Export model as...</source>
        <translation type="obsolete">Exportar modelo como...</translation>
    </message>
    <message>
        <source>SQL code (*.sql);;All files (*.*)</source>
        <translation type="obsolete">Código SQL (*.sql);;Todos os Arquivos (*.*)</translation>
    </message>
    <message>
        <source>PNG image (*.png);;All files (*.*)</source>
        <translation type="obsolete">Imagem PNG (*.png);;Todos os Arquivos (*.*)</translation>
    </message>
    <message>
        <source>Export to SQL file:</source>
        <translation type="obsolete">Exportação para arquivo SQL:</translation>
    </message>
    <message>
        <source>Export to PNG image:</source>
        <translation type="obsolete">Exportação para imagem PNG:</translation>
    </message>
    <message>
        <source>Image:</source>
        <translation type="obsolete">Imagem:</translation>
    </message>
    <message>
        <source>Show the page delimiters</source>
        <translation type="obsolete">Exibir limites de páginas</translation>
    </message>
    <message>
        <source>Check if the system user has write permission on image target folder.</source>
        <translation type="obsolete">Certifique-se que o usuário do sistema possui permissão de gravação sobre a pasta de destino da imagem.</translation>
    </message>
</context>
<context>
    <name>FormPrincipal</name>
    <message>
        <source>File</source>
        <translation type="obsolete">Arquivo</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation type="obsolete">Editar</translation>
    </message>
    <message>
        <source>Help</source>
        <translation type="obsolete">Ajuda</translation>
    </message>
    <message>
        <source>Show</source>
        <translation type="obsolete">Exibir</translation>
    </message>
    <message>
        <source>New</source>
        <translation type="obsolete">Novo</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="obsolete">Salvar</translation>
    </message>
    <message>
        <source>Zoom -</source>
        <translation type="obsolete">Diminuir zoom</translation>
    </message>
    <message>
        <source>Load</source>
        <translation type="obsolete">Carregar</translation>
    </message>
    <message>
        <source>Next</source>
        <translation type="obsolete">Próximo</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation type="obsolete">Anterior</translation>
    </message>
    <message>
        <source>Exit</source>
        <translation type="obsolete">Sair</translation>
    </message>
    <message>
        <source>About pgModeler</source>
        <translation type="obsolete">Sobre o pgModeler</translation>
    </message>
    <message>
        <source>Print</source>
        <translation type="obsolete">Imprimir</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation type="obsolete">Desfazer</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation type="obsolete">Refazer</translation>
    </message>
    <message>
        <source>Export</source>
        <translation type="obsolete">Exportar</translation>
    </message>
    <message>
        <source>Show grid</source>
        <translation type="obsolete">Exibir grade</translation>
    </message>
    <message>
        <source>Align to grid</source>
        <translation type="obsolete">Alinhar à grade</translation>
    </message>
    <message>
        <source>Fullscreen</source>
        <translation type="obsolete">Tela cheia</translation>
    </message>
    <message>
        <source>Show the model on fullscreen mode</source>
        <translation type="obsolete">Exibe o modelo em tela cheia</translation>
    </message>
    <message>
        <source>Show the page delimiters</source>
        <translation type="obsolete">Exibe os limitadores de página</translation>
    </message>
    <message>
        <source>Configurations</source>
        <translation type="obsolete">Configurações</translation>
    </message>
    <message>
        <source>Save all models</source>
        <translation type="obsolete">Salvar modelos</translation>
    </message>
    <message>
        <source>Some models were modified! Do you want to save them before finish the pgModeler?</source>
        <translation type="obsolete">Alguns modelos foram modificados! Deseja salvar todos antes de encerrar o pgModeler?</translation>
    </message>
    <message>
        <source>Save &apos;%1&apos; as...</source>
        <translation type="obsolete">Salvar &apos;%1&apos; como...</translation>
    </message>
    <message>
        <source>Print grid</source>
        <translation type="obsolete">Imprimir grade</translation>
    </message>
    <message>
        <source>Print page numbers</source>
        <translation type="obsolete">Imprimir número de páginas</translation>
    </message>
    <message>
        <source>Model Options</source>
        <translation type="obsolete">Opções do modelo</translation>
    </message>
    <message>
        <source>Confirmation</source>
        <translation type="obsolete">Confirmação</translation>
    </message>
    <message>
        <source>Load model</source>
        <translation type="obsolete">Carregar modelo</translation>
    </message>
    <message>
        <source>Overview</source>
        <translation type="obsolete">Visão Geral</translation>
    </message>
    <message>
        <source>Show the model overview</source>
        <translation type="obsolete">Exibe a visão geral do modelo</translation>
    </message>
    <message>
        <source>Zoom in</source>
        <translation type="obsolete">Zoom +</translation>
    </message>
    <message>
        <source>Zoom out</source>
        <translation type="obsolete">Zoom -</translation>
    </message>
    <message>
        <source>Save as</source>
        <translation type="obsolete">Salvar como</translation>
    </message>
    <message>
        <source>Close model</source>
        <translation type="obsolete">Fechar modelo</translation>
    </message>
    <message>
        <source>Normal zoom</source>
        <translation type="obsolete">Zoom normal</translation>
    </message>
    <message>
        <source>Align objects position to grid</source>
        <translation type="obsolete">Alinhar objetos à grade</translation>
    </message>
    <message>
        <source>Show delimiters</source>
        <translation type="obsolete">Exibir limites</translation>
    </message>
    <message>
        <source>Save all</source>
        <translation type="obsolete">Salvar todos</translation>
    </message>
    <message>
        <source>Database model printing</source>
        <translation type="obsolete">Impressão do modelo de banco de dados</translation>
    </message>
    <message>
        <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 type="obsolete">Foram detectadas modificações nas definições de papel/margem do modelo o que pode provocar a impressão incorreta dos objetos. Deseja prosseguir com a impressão usando as novas configurações? Para usar as configurações padrão clique &apos;Não&apos; ou em &apos;Cancelar&apos; para abortar a impressão.</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation type="obsolete">Ferramentas</translation>
    </message>
    <message>
        <source>View</source>
        <translation type="obsolete">Exibição</translation>
    </message>
    <message>
        <source>Model</source>
        <translation type="obsolete">Modelo</translation>
    </message>
    <message>
        <source>Database model (*.dbm);;All files (*.*)</source>
        <translation type="obsolete">Modelo de banco de dados (*.dbm);; Todos os arquivos (*.*)</translation>
    </message>
    <message>
        <source>Save model</source>
        <translation type="obsolete">Salvar modelo</translation>
    </message>
    <message>
        <source>The model were modified! Do you want to save it before close?</source>
        <translation type="obsolete">O modelo foi modificado! Deseja salvá-lo antes de fechar?</translation>
    </message>
</context>
<context>
    <name>FormRestauracaoModelo</name>
    <message>
        <source>Modified: %1</source>
        <translation type="obsolete">Modificado: %1</translation>
    </message>
    <message>
        <source>yyyy-MM-dd hh:mm:ss</source>
        <translation type="obsolete">dd/MM/yyyy hh:mm:ss</translation>
    </message>
</context>
<context>
    <name>FormRestauracaoModelos</name>
    <message>
        <source>Model restoration</source>
        <translation type="obsolete">Restauração de modelos</translation>
    </message>
    <message>
        <source>&amp;Restore</source>
        <translation type="obsolete">&amp;Restaurar</translation>
    </message>
    <message>
        <source>&amp;Cancel</source>
        <translation type="obsolete">&amp;Cancelar</translation>
    </message>
    <message>
        <source>pgModeler was not closed properly in a previous execution and some models were still being edited. Click &apos;Restore&apos; to reopen the models or &apos;Cancel&apos; to abort the restoration.</source>
        <translation type="obsolete">pgModeler não foi encerrado corretamente em uma execução anterior e alguns modelos ainda estavam em edição. Clique &apos;Restaurar&apos; para reabrir os modelos ou &apos;Cancelar&apos; para abortar a restauração.</translation>
    </message>
</context>
<context>
    <name>FormSobre</name>
    <message>
        <source>Version %1</source>
        <translation type="obsolete">Versão %1</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">Fechar</translation>
    </message>
    <message>
        <source>Copyright 2006-2012 - Raphael Araújo e Silva &lt;rkhaotix@gmail.com&gt;

The pgModeler project is a CASE tool for modeling relational databases for PostgreSQL DBMS through the use of modeling techniques from entity-relationship diagrams as well merging concepts that PostgreSQL implements.

Special thanks to friends of the software development team of the Legislative Assembly, Tocantins, Brazil: Michel de Almeida, Felipe Santana, Jonas Nepomuceno, Ricardo Ishibashi and Álvaro Nunes.</source>
        <translation type="obsolete">Copyright 2006-2012 - Raphael Araújo e Silva &lt;rkhaotix@gmail.com&gt;

O projeto pgModeler trata de uma ferramenta CASE para a criação de modelos de bancos de dados relacionais para o SGDB PostgreSQL através do uso de técnicas de modelagem de diagramas entidade-relacionamento, como também mesclando conceitos implementados pelo próprio PostgreSQL.

Agradecimentos especiais aos amigos da equipe de desenvolvimento de software da Assembleia Legislativa, Tocantins, Brasil: Michel de Almeida, Felipe Santana, Jonas Nepomuceno, Ricardo Ishibashi and Álvaro Nunes.</translation>
    </message>
    <message>
        <source>About pgModeler</source>
        <translation type="obsolete">Sobre o pgModeler</translation>
    </message>
    <message>
        <source>Design, configure, deploy</source>
        <translation type="obsolete">Desenhe, configure, implante</translation>
    </message>
</context>
<context>
    <name>FuncaoAgregacaoWidget</name>
    <message>
        <source>Final Function:</source>
        <translation type="obsolete">Função Final:</translation>
    </message>
    <message>
        <source>Transition Function:</source>
        <translation type="obsolete">Função de Transição:</translation>
    </message>
    <message>
        <source>Sort Operator:</source>
        <translation type="obsolete">Operador de Ordenação:</translation>
    </message>
    <message>
        <source>Final Condition:</source>
        <translation type="obsolete">Condição Inicial:</translation>
    </message>
    <message>
        <source>Funtion Inputs</source>
        <translation type="obsolete">Entradas da Função</translation>
    </message>
    <message>
        <source>Function State</source>
        <translation type="obsolete">Estado da Função</translation>
    </message>
    <message>
        <source>Input Data Type</source>
        <translation type="obsolete">Tipo de Dados de Entrada</translation>
    </message>
    <message>
        <source>State Data Type</source>
        <translation type="obsolete">Tipo de Dado de Estado</translation>
    </message>
    <message>
        <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 type="obsolete">Uma função de agregação que aceita os tipos &lt;em&gt;&lt;strong&gt;tipoA&lt;/strong&gt;&lt;/em&gt; e &lt;em&gt;&lt;strong&gt;tipoB&lt;/strong&gt;&lt;/em&gt;                                    como entrada e cujo tipo de estado seja &lt;em&gt;&lt;strong&gt;tipo_estado&lt;/strong&gt;&lt;/em&gt;, deve obedecer às seguintes regras:&lt;br/&gt;&lt;br/&gt;                                     &lt;strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;• Função 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;• Função Transição:&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>FuncaoWidget</name>
    <message>
        <source>Attributes</source>
        <translation type="obsolete">Atributos</translation>
    </message>
    <message>
        <source>Langague:</source>
        <translation type="obsolete">Linguagem:</translation>
    </message>
    <message>
        <source>Function Type:</source>
        <translation type="obsolete">Tipo de Função:</translation>
    </message>
    <message>
        <source>Window Function:</source>
        <translation type="obsolete">Função Janela:</translation>
    </message>
    <message>
        <source>Execution Cost:</source>
        <translation type="obsolete">Custo de Execução:</translation>
    </message>
    <message>
        <source>Rows Returned:</source>
        <translation type="obsolete">Linhas Retornadas:</translation>
    </message>
    <message>
        <source>Behavior:</source>
        <translation type="obsolete">Comportamento:</translation>
    </message>
    <message>
        <source>Security:</source>
        <translation type="obsolete">Segurança:</translation>
    </message>
    <message>
        <source>Return Method:</source>
        <translation type="obsolete">Método de Retorno:</translation>
    </message>
    <message>
        <source>Simple</source>
        <translation type="obsolete">Simples</translation>
    </message>
    <message>
        <source>Set</source>
        <translation type="obsolete">Conjunto</translation>
    </message>
    <message>
        <source>Table</source>
        <translation type="obsolete">Tabela</translation>
    </message>
    <message>
        <source>Parameters</source>
        <translation type="obsolete">Parâmetros</translation>
    </message>
    <message>
        <source>Definition</source>
        <translation type="obsolete">Definição</translation>
    </message>
    <message>
        <source>Dynamic Library:</source>
        <translation type="obsolete">Biblioteca Dinâmica:</translation>
    </message>
    <message>
        <source>Symbol:</source>
        <translation type="obsolete">Símbolo:</translation>
    </message>
    <message>
        <source>Library:</source>
        <translation type="obsolete">Biblioteca:</translation>
    </message>
    <message>
        <source>Source code:</source>
        <translation type="obsolete">Código-Fonte:</translation>
    </message>
    <message>
        <source>Column</source>
        <translation type="obsolete">Coluna</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="obsolete">Tipo</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="obsolete">Nome</translation>
    </message>
    <message>
        <source>Default Value</source>
        <translation type="obsolete">Valor Padrão</translation>
    </message>
    <message>
        <source>Return Table</source>
        <translation type="obsolete">Tabela de retorno</translation>
    </message>
</context>
<context>
    <name>FunctionWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation>Atributos</translation>
    </message>
    <message>
        <source>Behavior:</source>
        <translation>Comportamento:</translation>
    </message>
    <message>
        <source>Rows Returned:</source>
        <translation>Linhas Retornadas:</translation>
    </message>
    <message>
        <source>Execution Cost:</source>
        <translation>Custo de Execução:</translation>
    </message>
    <message>
        <source>Return Method:</source>
        <translation>Método de Retorno:</translation>
    </message>
    <message>
        <source>Function Type:</source>
        <translation>Tipo de Função:</translation>
    </message>
    <message>
        <source>Langague:</source>
        <translation>Linguagem:</translation>
    </message>
    <message>
        <source>Simple</source>
        <translation>Simples</translation>
    </message>
    <message>
        <source>Set</source>
        <translation>Conjunto</translation>
    </message>
    <message>
        <source>Table</source>
        <translation>Tabela</translation>
    </message>
    <message>
        <source>Window Function:</source>
        <translation>Função Janela:</translation>
    </message>
    <message>
        <source>Return Table</source>
        <translation>Tabela de retorno</translation>
    </message>
    <message>
        <source>Security:</source>
        <translation>Segurança:</translation>
    </message>
    <message>
        <source>Parameters</source>
        <translation>Parâmetros</translation>
    </message>
    <message>
        <source>Definition</source>
        <translation>Definição</translation>
    </message>
    <message>
        <source>Dynamic Library:</source>
        <translation>Biblioteca Dinâmica:</translation>
    </message>
    <message>
        <source>Symbol:</source>
        <translation>Símbolo:</translation>
    </message>
    <message>
        <source>Library:</source>
        <translation>Biblioteca:</translation>
    </message>
    <message>
        <source>Source code:</source>
        <translation>Código-Fonte:</translation>
    </message>
    <message>
        <source>Column</source>
        <translation>Coluna</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <source>IN/OUT</source>
        <translation></translation>
    </message>
    <message>
        <source>Default Value</source>
        <translation>Valor Padrão</translation>
    </message>
</context>
<context>
    <name>GatilhoWidget</name>
    <message>
        <source>Triggering Mode:</source>
        <translation type="obsolete">Modo Disparo:</translation>
    </message>
    <message>
        <source>Execute per row</source>
        <translation type="obsolete">Executar por linha</translation>
    </message>
    <message>
        <source>Event:</source>
        <translation type="obsolete">Evento:</translation>
    </message>
    <message>
        <source>Deferrable:</source>
        <translation type="obsolete">Postergável:</translation>
    </message>
    <message>
        <source>Deferral:</source>
        <translation type="obsolete">Postergação:</translation>
    </message>
    <message>
        <source>Referenced Table:</source>
        <translation type="obsolete">Tab. Referenciada:</translation>
    </message>
    <message>
        <source>Conditional Expr.:</source>
        <translation type="obsolete">Expr. Condicional:</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation type="obsolete">Colunas</translation>
    </message>
    <message>
        <source>Column:</source>
        <translation type="obsolete">Coluna:</translation>
    </message>
    <message>
        <source>Arguments</source>
        <translation type="obsolete">Argumentos</translation>
    </message>
    <message>
        <source>Argument:</source>
        <translation type="obsolete">Argumento:</translation>
    </message>
    <message>
        <source>Function:</source>
        <translation type="obsolete">Função:</translation>
    </message>
    <message>
        <source>Column</source>
        <translation type="obsolete">Coluna</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="obsolete">Tipo</translation>
    </message>
    <message>
        <source>Constraint Trigger:</source>
        <translation type="obsolete">Gatilho Restrição:</translation>
    </message>
</context>
<context>
    <name>GeneralConfigWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Printing Options:</source>
        <translation></translation>
    </message>
    <message>
        <source>Save widgets position</source>
        <translation>Salvar posição de widgets</translation>
    </message>
    <message>
        <source>Milimeters</source>
        <translation>Milímetros</translation>
    </message>
    <message>
        <source>Pixels</source>
        <translation></translation>
    </message>
    <message>
        <source>Inches</source>
        <translation>Polegadas</translation>
    </message>
    <message>
        <source>Centimeter</source>
        <translation>Centímetros</translation>
    </message>
    <message>
        <source>Save current session</source>
        <translation>Salvar sessão atual </translation>
    </message>
    <message>
        <source>A0 (841 x 1189 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>A1 (594 x 841 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>A2 (420 x 594 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>A3 (297 x 420 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>A4 (210 x 297 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>A5 (148 x 210 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>A6 (105 x 148 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>A7 (74 x 105 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>A8 (52 x 74 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>A9 (37 x 52 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>B0 (1030 x 1456 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>B1 (728 x 1030 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>B10 (32 x 45 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>B2 (515 x 728 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>B3 (364 x 515 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>B4 (257 x 364 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>B5 (182 x 257 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>B6 (128 x 182 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>B7 (91 x 128 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>B8 (64 x 91 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>B9 (45 x 64 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>C5E (163 x 229 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>Comm10E (105 x 241 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>DLE (110 x 220 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>Executive (191 x 254 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>Folio (210 x 330 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>Ledger (432 x 279 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>Legal (216 x 356 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>Letter (216 x 279 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>Tabloid (279 x 432 mm)</source>
        <translation></translation>
    </message>
    <message>
        <source>Custom (Based on margins)</source>
        <translation>Personalizado (Baseado nas margens)</translation>
    </message>
    <message>
        <source>Paper:</source>
        <translation>Papel:</translation>
    </message>
    <message>
        <source>Orientation:</source>
        <translation>Orientação:</translation>
    </message>
    <message>
        <source>Margins:</source>
        <translation>Margens:</translation>
    </message>
    <message>
        <source>Autosave interval:</source>
        <translation></translation>
    </message>
    <message>
        <source>Grid size:</source>
        <translation>Tamanho da grade:</translation>
    </message>
    <message>
        <source>Operation history:</source>
        <translation>Histórico de operações:</translation>
    </message>
    <message>
        <source>Print grid</source>
        <translation>Imprimir grade</translation>
    </message>
    <message>
        <source>Left:</source>
        <translation>Esq.:</translation>
    </message>
    <message>
        <source>Left margin</source>
        <translation>Margem esquerda</translation>
    </message>
    <message>
        <source>Top:</source>
        <translation>Topo:</translation>
    </message>
    <message>
        <source>Top margin</source>
        <translation>Margem topo</translation>
    </message>
    <message>
        <source>Right:</source>
        <translation>Dir.:</translation>
    </message>
    <message>
        <source>Right margin</source>
        <translation>Margem direita</translation>
    </message>
    <message>
        <source>Bottom:</source>
        <translation>Base:</translation>
    </message>
    <message>
        <source>Bottom margin</source>
        <translation>Margem base</translation>
    </message>
    <message>
        <source>Landscape</source>
        <translation>Paisagem</translation>
    </message>
    <message>
        <source>Portrait</source>
        <translation>Retrato</translation>
    </message>
    <message>
        <source>Print page numbers</source>
        <translation>Imprimir número de páginas</translation>
    </message>
    <message>
        <source>minute(s)</source>
        <translation>minuto(s)</translation>
    </message>
    <message>
        <source>items</source>
        <translation>itens</translation>
    </message>
    <message>
        <source>pixels</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>IndexWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Fill Factor:</source>
        <translation>Fator Preenc.:</translation>
    </message>
    <message>
        <source>Indexing:</source>
        <translation>Indexação:</translation>
    </message>
    <message>
        <source>Options:</source>
        <translation>Opções:</translation>
    </message>
    <message>
        <source>Concurrent</source>
        <translation>Concorrente</translation>
    </message>
    <message>
        <source>Unique</source>
        <translation></translation>
    </message>
    <message>
        <source>Fast update</source>
        <translation>Atual. Rápida</translation>
    </message>
    <message>
        <source>Conditional Expr.:</source>
        <translation>Expr. Condicional:</translation>
    </message>
    <message>
        <source>Elements</source>
        <translation>Elementos</translation>
    </message>
    <message>
        <source>Column:</source>
        <translation type="obsolete">Coluna:</translation>
    </message>
    <message>
        <source>Expression:</source>
        <translation type="obsolete">Expressão:</translation>
    </message>
    <message>
        <source>Operator Class:</source>
        <translation type="obsolete">Classe Operadores:</translation>
    </message>
    <message>
        <source>Ascending</source>
        <translation type="obsolete">Ascendente</translation>
    </message>
    <message>
        <source>Descending</source>
        <translation type="obsolete">Descendente</translation>
    </message>
    <message>
        <source>Nulls first</source>
        <translation type="obsolete">Nulos primeiro</translation>
    </message>
    <message>
        <source>Sorting:</source>
        <translation type="obsolete">Ordenação: </translation>
    </message>
    <message>
        <source>Element</source>
        <translation type="obsolete">Elemento</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="obsolete">Tipo</translation>
    </message>
    <message>
        <source>Sorting</source>
        <translation type="obsolete">Ordenação</translation>
    </message>
    <message>
        <source>Nulls First</source>
        <translation type="obsolete">Nulos Primeiro</translation>
    </message>
    <message>
        <source>Expression</source>
        <translation type="obsolete">Expressão</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="obsolete">Sim</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">Não</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation type="unfinished">Atributos</translation>
    </message>
</context>
<context>
    <name>IndiceWidget</name>
    <message>
        <source>Indexing Type:</source>
        <translation type="obsolete">Tipo Indexação:</translation>
    </message>
    <message>
        <source>Fill Factor:</source>
        <translation type="obsolete">Fator Preenc.:</translation>
    </message>
    <message>
        <source>Options:</source>
        <translation type="obsolete">Opções:</translation>
    </message>
    <message>
        <source>Concurrent</source>
        <translation type="obsolete">Concorrente</translation>
    </message>
    <message>
        <source>Check duplicates</source>
        <translation type="obsolete">Checar duplicados</translation>
    </message>
    <message>
        <source>Fast update</source>
        <translation type="obsolete">Atual. Rápida</translation>
    </message>
    <message>
        <source>Conditional Expr.:</source>
        <translation type="obsolete">Expr. Condicional:</translation>
    </message>
    <message>
        <source>Elements</source>
        <translation type="obsolete">Elementos</translation>
    </message>
    <message>
        <source>Column:</source>
        <translation type="obsolete">Coluna:</translation>
    </message>
    <message>
        <source>Expression:</source>
        <translation type="obsolete">Expressão:</translation>
    </message>
    <message>
        <source>Operator Class:</source>
        <translation type="obsolete">Classe Operadores:</translation>
    </message>
    <message>
        <source>Sorting:</source>
        <translation type="obsolete">Ordenação: </translation>
    </message>
    <message>
        <source>Ascending</source>
        <translation type="obsolete">Ascendente</translation>
    </message>
    <message>
        <source>Descending</source>
        <translation type="obsolete">Descendente</translation>
    </message>
    <message>
        <source>Nulls first</source>
        <translation type="obsolete">Nulos primeiro</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="obsolete">Tipo</translation>
    </message>
    <message>
        <source>Operator Class</source>
        <translation type="obsolete">Classe Operadores</translation>
    </message>
    <message>
        <source>Sorting</source>
        <translation type="obsolete">Ordenação</translation>
    </message>
    <message>
        <source>Element</source>
        <translation type="obsolete">Elemento</translation>
    </message>
    <message>
        <source>Nulls First</source>
        <translation type="obsolete">Nulos Primeiro</translation>
    </message>
    <message>
        <source>Expressão</source>
        <translation type="obsolete">Expressão</translation>
    </message>
    <message>
        <source>Sim</source>
        <translation type="obsolete">Sim</translation>
    </message>
    <message>
        <source>Não</source>
        <translation type="obsolete">Não</translation>
    </message>
</context>
<context>
    <name>LanguageWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Trusted:</source>
        <translation>Confiável:</translation>
    </message>
    <message>
        <source>Handler Function:</source>
        <translation>Função Handler:</translation>
    </message>
    <message>
        <source>Validator Function:</source>
        <translation>Função Validator:</translation>
    </message>
    <message>
        <source>Inline Function:</source>
        <translation>Função Inline:</translation>
    </message>
    <message>
        <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>As funções a serem atribuídas à linguagem devem possuir, respectivamente, as seguintes assinaturas:&lt;br/&gt;&lt;br/&gt;  &lt;strong&gt;Função Handler:&lt;/strong&gt; &lt;em&gt;language_handler funcao()&lt;/em&gt;&lt;br/&gt;  &lt;strong&gt;Função Validator:&lt;/strong&gt; &lt;em&gt;void funcao(oid)&lt;/em&gt;&lt;br/&gt;  &lt;strong&gt;Função Inline:&lt;/strong&gt; &lt;em&gt;void funcao(internal)&lt;/em&gt;</translation>
    </message>
</context>
<context>
    <name>LinguagemWidget</name>
    <message>
        <source>Trusted:</source>
        <translation type="obsolete">Confiável:</translation>
    </message>
    <message>
        <source>Handler Function:</source>
        <translation type="obsolete">Função Handler:</translation>
    </message>
    <message>
        <source>Validator Function:</source>
        <translation type="obsolete">Função Validator:</translation>
    </message>
    <message>
        <source>Inline Function:</source>
        <translation type="obsolete">Função Inline:</translation>
    </message>
    <message>
        <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 type="obsolete">As funções a serem atribuídas à linguagem devem possuir, respectivamente, as seguintes assinaturas:&lt;br/&gt;&lt;br/&gt;  &lt;strong&gt;Função Handler:&lt;/strong&gt; &lt;em&gt;language_handler funcao()&lt;/em&gt;&lt;br/&gt;  &lt;strong&gt;Função Validator:&lt;/strong&gt; &lt;em&gt;void funcao(oid)&lt;/em&gt;&lt;br/&gt;  &lt;strong&gt;Função Inline:&lt;/strong&gt; &lt;em&gt;void funcao(internal)&lt;/em&gt;</translation>
    </message>
</context>
<context>
    <name>ListaObjetosWidget</name>
    <message>
        <source>Dependencies</source>
        <translation type="obsolete">Dependências</translation>
    </message>
    <message>
        <source>Object</source>
        <translation type="obsolete">Objeto</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="obsolete">Tipo</translation>
    </message>
    <message>
        <source>Parent Object</source>
        <translation type="obsolete">Objeto Pai</translation>
    </message>
    <message>
        <source>Parent Type</source>
        <translation type="obsolete">Tipo Pai</translation>
    </message>
    <message>
        <source>References</source>
        <translation type="obsolete">Referências</translation>
    </message>
    <message>
        <source>Dependeces / References of Object</source>
        <translation type="obsolete">Dependências / Referências do Objeto</translation>
    </message>
</context>
<context>
    <name>ListaOperacoes</name>
    <message>
        <source>Undoing operation on object: %1 (%2)</source>
        <translation type="obsolete">Desfazendo operação no objeto: %1 (%2)</translation>
    </message>
    <message>
        <source>Redoing operation on object:: %1 (%2)</source>
        <translation type="obsolete">Refazendo operação no objeto: %1 (%2)</translation>
    </message>
</context>
<context>
    <name>ListaOperacoesWidget</name>
    <message>
        <source>Executed Operations</source>
        <translation type="obsolete">Operações Executadas</translation>
    </message>
    <message>
        <source>Operations:</source>
        <translation type="obsolete">Operações:</translation>
    </message>
    <message>
        <source>Position:</source>
        <translation type="obsolete">Posição:</translation>
    </message>
    <message>
        <source>Delete operation history</source>
        <translation type="obsolete">Excluir histórico de operações</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation type="obsolete">Desfazer</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation type="obsolete">Refazer</translation>
    </message>
    <message>
        <source>Object: %1</source>
        <translation type="obsolete">Objeto: %1</translation>
    </message>
    <message>
        <source>Name: %1</source>
        <translation type="obsolete">Nome: %1</translation>
    </message>
    <message>
        <source>removed</source>
        <translation type="obsolete">removido</translation>
    </message>
    <message>
        <source>modified</source>
        <translation type="obsolete">modificado</translation>
    </message>
    <message>
        <source>moved</source>
        <translation type="obsolete">movimentado</translation>
    </message>
    <message>
        <source>Operation: %1</source>
        <translation type="obsolete">Operação: %1</translation>
    </message>
    <message>
        <source>Undoing operations...</source>
        <translation type="obsolete">Desfazendo operações...</translation>
    </message>
    <message>
        <source>Redoing operations...</source>
        <translation type="obsolete">Refazendo operações...</translation>
    </message>
    <message>
        <source>Operation history exclusion</source>
        <translation type="obsolete">Exclusão de histórico de operações</translation>
    </message>
    <message>
        <source>Delete the executed operations history is an irreversible action, do you want to continue?</source>
        <translation type="obsolete">Excluir o histórico de operações executadas é uma ação irreversível, deseja realmente prosseguir?</translation>
    </message>
    <message>
        <source>created</source>
        <translation type="obsolete">criado</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>pgModeler - PostgreSQL Database Modeler</source>
        <translation></translation>
    </message>
    <message>
        <source>&amp;File</source>
        <translation></translation>
    </message>
    <message>
        <source>&amp;Edit</source>
        <translation></translation>
    </message>
    <message>
        <source>&amp;Help</source>
        <translation></translation>
    </message>
    <message>
        <source>&amp;Show</source>
        <translation></translation>
    </message>
    <message>
        <source>&amp;Tools</source>
        <translation></translation>
    </message>
    <message>
        <source>&amp;Plugins</source>
        <translation></translation>
    </message>
    <message>
        <source>File</source>
        <translation>Arquivo</translation>
    </message>
    <message>
        <source>View</source>
        <translation></translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Editar</translation>
    </message>
    <message>
        <source>Model</source>
        <translation>Modelo</translation>
    </message>
    <message>
        <source>Plugins</source>
        <translation></translation>
    </message>
    <message>
        <source>New</source>
        <translation>Novo</translation>
    </message>
    <message>
        <source>Ctrl+N</source>
        <translation></translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Salvar</translation>
    </message>
    <message>
        <source>Ctrl+S</source>
        <translation></translation>
    </message>
    <message>
        <source>Zoom in</source>
        <translation>Zoom +</translation>
    </message>
    <message>
        <source>Ctrl+=</source>
        <translation></translation>
    </message>
    <message>
        <source>Zoom out</source>
        <translation>Zoom -</translation>
    </message>
    <message>
        <source>Zoom -</source>
        <translation>Diminuir zoom</translation>
    </message>
    <message>
        <source>Ctrl+-</source>
        <translation></translation>
    </message>
    <message>
        <source>Load</source>
        <translation>Carregar</translation>
    </message>
    <message>
        <source>Ctrl+O</source>
        <translation></translation>
    </message>
    <message>
        <source>Next</source>
        <translation>Próximo</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation>Anterior</translation>
    </message>
    <message>
        <source>Save as</source>
        <translation>Salvar como</translation>
    </message>
    <message>
        <source>Exit</source>
        <translation>Sair</translation>
    </message>
    <message>
        <source>Ctrl+Q</source>
        <translation></translation>
    </message>
    <message>
        <source>About pgModeler</source>
        <translation>Sobre o pgModeler</translation>
    </message>
    <message>
        <source>F3</source>
        <translation></translation>
    </message>
    <message>
        <source>Print</source>
        <translation>Imprimir</translation>
    </message>
    <message>
        <source>Ctrl+P</source>
        <translation></translation>
    </message>
    <message>
        <source>Undo</source>
        <translation>Desfazer</translation>
    </message>
    <message>
        <source>Ctrl+Z</source>
        <translation></translation>
    </message>
    <message>
        <source>Redo</source>
        <translation>Refazer</translation>
    </message>
    <message>
        <source>Ctrl+Y</source>
        <translation></translation>
    </message>
    <message>
        <source>Export</source>
        <translation>Exportar</translation>
    </message>
    <message>
        <source>Ctrl+Shift+S</source>
        <translation></translation>
    </message>
    <message>
        <source>Show grid</source>
        <translation>Exibir grade</translation>
    </message>
    <message>
        <source>Ctrl+G</source>
        <translation></translation>
    </message>
    <message>
        <source>Close model</source>
        <translation>Fechar modelo</translation>
    </message>
    <message>
        <source>Ctrl+W</source>
        <translation></translation>
    </message>
    <message>
        <source>Normal zoom</source>
        <translation>Zoom normal</translation>
    </message>
    <message>
        <source>Ctrl+0</source>
        <translation></translation>
    </message>
    <message>
        <source>Align to grid</source>
        <translation>Alinhar à grade</translation>
    </message>
    <message>
        <source>Align objects position to grid</source>
        <translation>Alinhar objetos à grade</translation>
    </message>
    <message>
        <source>Fullscreen</source>
        <translation>Tela cheia</translation>
    </message>
    <message>
        <source>Show the model on fullscreen mode</source>
        <translation>Exibe o modelo em tela cheia</translation>
    </message>
    <message>
        <source>F11</source>
        <translation></translation>
    </message>
    <message>
        <source>Show delimiters</source>
        <translation>Exibir limites</translation>
    </message>
    <message>
        <source>Show the page delimiters</source>
        <translation></translation>
    </message>
    <message>
        <source>Ctrl+L</source>
        <translation></translation>
    </message>
    <message>
        <source>Configurations</source>
        <translation>Configurações</translation>
    </message>
    <message>
        <source>Widgets</source>
        <translation></translation>
    </message>
    <message>
        <source>Save all</source>
        <translation>Salvar todos</translation>
    </message>
    <message>
        <source>Overview</source>
        <translation>Visão Geral</translation>
    </message>
    <message>
        <source>Show the model overview</source>
        <translation>Exibe a visão geral do modelo</translation>
    </message>
    <message>
        <source>pgModeler Wiki</source>
        <translation></translation>
    </message>
    <message>
        <source>F1</source>
        <translation></translation>
    </message>
    <message>
        <source>Save all models</source>
        <translation>Salvar modelos</translation>
    </message>
    <message>
        <source>Some models were modified! Do you want to save them before finish the pgModeler?</source>
        <translation>Alguns modelos foram modificados! Deseja salvar todos antes de encerrar o pgModeler?</translation>
    </message>
    <message>
        <source>Save model</source>
        <translation>Salvar modelo</translation>
    </message>
    <message>
        <source>The model were modified! Do you want to save it before close?</source>
        <translation>O modelo foi modificado! Deseja salvá-lo antes de fechar?</translation>
    </message>
    <message>
        <source>Save &apos;%1&apos; as...</source>
        <translation>Salvar &apos;%1&apos; como...</translation>
    </message>
    <message>
        <source>Database model (*.dbm);;All files (*.*)</source>
        <translation>Modelo de banco de dados (*.dbm);; Todos os arquivos (*.*)</translation>
    </message>
    <message>
        <source>Database model printing</source>
        <translation>Impressão do modelo de banco de dados</translation>
    </message>
    <message>
        <source>Confirmation</source>
        <translation>Confirmação</translation>
    </message>
    <message>
        <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>Foram detectadas modificações nas definições de papel/margem do modelo o que pode provocar a impressão incorreta dos objetos. Deseja prosseguir com a impressão usando as novas configurações? Para usar as configurações padrão clique &apos;Não&apos; ou em &apos;Cancelar&apos; para abortar a impressão.</translation>
    </message>
    <message>
        <source>Load model</source>
        <translation>Carregar modelo</translation>
    </message>
    <message>
        <source>Open Wiki pages</source>
        <translation></translation>
    </message>
    <message>
        <source>This action will open a web browser window! Want to proceed?</source>
        <translation></translation>
    </message>
    <message>
        <source>Ctrl+Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>F10</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MessageBox</name>
    <message>
        <source>Dialog</source>
        <translation></translation>
    </message>
    <message>
        <source>Show excpetion stack in text format (useful to report errors).</source>
        <translation>Exibe a pilha de exceções em formato texto (útil para se reportar erros).</translation>
    </message>
    <message>
        <source>Show/hide exceptions stack.</source>
        <translation>Exibir/Esconder pilha de exceções.</translation>
    </message>
    <message>
        <source>...</source>
        <translation></translation>
    </message>
    <message>
        <source>msg</source>
        <translation></translation>
    </message>
    <message>
        <source>Exceptions</source>
        <translation>Exceções</translation>
    </message>
    <message>
        <source>&amp;Yes</source>
        <translation>&amp;Sim</translation>
    </message>
    <message>
        <source>&amp;No</source>
        <translation>&amp;Não</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Erro</translation>
    </message>
    <message>
        <source>Alert</source>
        <translation>Alerta</translation>
    </message>
    <message>
        <source>Information</source>
        <translation>Informação</translation>
    </message>
    <message>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <source>&amp;Ok</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>ModelExportForm</name>
    <message>
        <source>Model Export</source>
        <translation>Exportação do Modelo</translation>
    </message>
    <message>
        <source>Select the export type:</source>
        <translation>Selecione o tipo de exportação do modelo:</translation>
    </message>
    <message>
        <source>Export to SQL file:</source>
        <translation>Exportação para arquivo SQL:</translation>
    </message>
    <message>
        <source>File:</source>
        <translation>Arquivo:</translation>
    </message>
    <message>
        <source>Select target file</source>
        <translation>Selecionar arquivo de destino</translation>
    </message>
    <message>
        <source>...</source>
        <translation></translation>
    </message>
    <message>
        <source>PostgreSQL:</source>
        <translation></translation>
    </message>
    <message>
        <source>PostgreSQL version in which the SQL code should be generated</source>
        <translation>Versão do PostgreSQL no qual do código SQL deve ser gerado</translation>
    </message>
    <message>
        <source>Check if the system user has write permission on target folder.</source>
        <translation>Certifique-se que o usuário do sistema possui permissão de gravação sobre a pasta de destino do arquivo SQL.</translation>
    </message>
    <message>
        <source>Export to PNG image:</source>
        <translation>Exportação para imagem PNG:</translation>
    </message>
    <message>
        <source>Image:</source>
        <translation>Imagem:</translation>
    </message>
    <message>
        <source>Options:</source>
        <translation>Opções:</translation>
    </message>
    <message>
        <source>Show grid</source>
        <translation>Exibir grade</translation>
    </message>
    <message>
        <source>Show the page delimiters</source>
        <translation></translation>
    </message>
    <message>
        <source>Check if the system user has write permission on image target folder.</source>
        <translation>Certifique-se que o usuário do sistema possui permissão de gravação sobre a pasta de destino da imagem.</translation>
    </message>
    <message>
        <source>Connection:</source>
        <translation>Conexão:</translation>
    </message>
    <message>
        <source>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 testing.</source>
        <translation>Recomenda-se marcar esta opção somente quando a versão do SGBD, de alguma forma, não seja identificável ou se é necessário gerar uma versão específica de código SQL para testes. </translation>
    </message>
    <message>
        <source>Ignore object duplicity</source>
        <translation>Ignorar duplicidade de objetos</translation>
    </message>
    <message>
        <source>The pgModeler ignores errors generated by duplicate objects and creates only model objects that do not exist in the database. This option may be used when an object was created after a later model export.</source>
        <translation>O pgModeler ignora os erros gerados por duplicidade de objetos e cria apenas objetos do modelo não existentes no banco de dados serão. Esta opção pode ser usada quando um objeto foi criado no modelo posteriormente a uma exportação.</translation>
    </message>
    <message>
        <source>Export to DBMS:</source>
        <translation>Exportação para o SGBD:</translation>
    </message>
    <message>
        <source>Progress label...</source>
        <translation></translation>
    </message>
    <message>
        <source>ico</source>
        <translation></translation>
    </message>
    <message>
        <source>&amp;Export</source>
        <translation>&amp;Exportar</translation>
    </message>
    <message>
        <source>&amp;Close</source>
        <translation>&amp;Fechar</translation>
    </message>
    <message>
        <source>Generating source code...</source>
        <translation type="obsolete">Gerando código-fonte...</translation>
    </message>
    <message>
        <source>Initializing model export...</source>
        <translation>Iniciando exportação do modelo...</translation>
    </message>
    <message>
        <source>Saving file &apos;%1&apos;</source>
        <translation>Salvando arquivo &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Creating object &apos;%1&apos; (%2)...</source>
        <translation type="obsolete">Criando objeto &apos;%1&apos; (%2)...</translation>
    </message>
    <message>
        <source>Creating database &apos;%1&apos;...</source>
        <translation type="obsolete">Criando banco de dados &apos;%1&apos;...</translation>
    </message>
    <message>
        <source>Connecting to database &apos;%1&apos;...</source>
        <translation type="obsolete">Conectando ao banco de dados &apos;%1&apos;...</translation>
    </message>
    <message>
        <source>Creating objects on database &apos;%1&apos;...</source>
        <translation type="obsolete">Criando objetos No banco de dados &apos;%1&apos;...</translation>
    </message>
    <message>
        <source>Exporting process sucessfuly ended!</source>
        <translation>Exportação finalizada com sucesso!</translation>
    </message>
    <message>
        <source>Error on export!</source>
        <translation>Falha na exportação!</translation>
    </message>
    <message>
        <source>Export model as...</source>
        <translation>Exportar modelo como...</translation>
    </message>
    <message>
        <source>SQL code (*.sql);;All files (*.*)</source>
        <translation>Código SQL (*.sql);;Todos os Arquivos (*.*)</translation>
    </message>
    <message>
        <source>PNG image (*.png);;All files (*.*)</source>
        <translation>Imagem PNG (*.png);;Todos os Arquivos (*.*)</translation>
    </message>
</context>
<context>
    <name>ModelObjectsWidget</name>
    <message>
        <source>Model Objects</source>
        <translation></translation>
    </message>
    <message>
        <source>1</source>
        <translation></translation>
    </message>
    <message>
        <source>Object</source>
        <translation>Objeto</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <source>Parent Object</source>
        <translation>Objeto Pai</translation>
    </message>
    <message>
        <source>Parent Type</source>
        <translation>Tipo Pai</translation>
    </message>
    <message>
        <source>Visible Object Types</source>
        <translation></translation>
    </message>
    <message>
        <source>Select All</source>
        <translation>Marcar Todos</translation>
    </message>
    <message>
        <source>Clear All</source>
        <translation>Desmarcar Todos</translation>
    </message>
    <message>
        <source>Select</source>
        <translation>Selecionar</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Objects view configuration</source>
        <translation>Configuração da visão de objetos</translation>
    </message>
    <message>
        <source>...</source>
        <translation></translation>
    </message>
    <message>
        <source>Tree view</source>
        <translation>Visão em árvore</translation>
    </message>
    <message>
        <source>List view</source>
        <translation>Visão em lista</translation>
    </message>
    <message>
        <source>Expands all items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Collapses all items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New</source>
        <translation type="unfinished">Novo</translation>
    </message>
</context>
<context>
    <name>ModelOverviewWidget</name>
    <message>
        <source>Model overview</source>
        <translation>Visão geral do modelo</translation>
    </message>
</context>
<context>
    <name>ModelRestorationForm</name>
    <message>
        <source>Model restoration</source>
        <translation>Restauração de modelos</translation>
    </message>
    <message>
        <source>&amp;Restore</source>
        <translation>&amp;Restaurar</translation>
    </message>
    <message>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <source>pgModeler was not closed properly in a previous execution and some models were still being edited. Click &apos;Restore&apos; to reopen the models or &apos;Cancel&apos; to abort the restoration.</source>
        <translation>pgModeler não foi encerrado corretamente em uma execução anterior e alguns modelos ainda estavam em edição. Clique &apos;Restaurar&apos; para reabrir os modelos ou &apos;Cancelar&apos; para abortar a restauração.</translation>
    </message>
    <message>
        <source>Modified: %1</source>
        <translation>Modificado: %1</translation>
    </message>
    <message>
        <source>yyyy-MM-dd hh:mm:ss</source>
        <translation>dd/MM/yyyy hh:mm:ss</translation>
    </message>
</context>
<context>
    <name>ModelWidget</name>
    <message>
        <source>Copy</source>
        <translation>Copiar</translation>
    </message>
    <message>
        <source>Generalization</source>
        <translation>Generalização</translation>
    </message>
    <message>
        <source>&lt;strong&gt;CAUTION:&lt;/strong&gt; The object model is protected! New objects will be inserted only when the protection is removed!</source>
        <translation>&lt;strong&gt;ATENÇÃO:&lt;/strong&gt; O modelo de objetos encontra-se protegido! Novos objetos só poderão ser inseridos quando esta situação for revertida!</translation>
    </message>
    <message>
        <source>Source code</source>
        <translation>Código-fonte</translation>
    </message>
    <message>
        <source>Show object source code</source>
        <translation>Exibe o código-fonte do objeto</translation>
    </message>
    <message>
        <source>Properties</source>
        <translation>Propriedades</translation>
    </message>
    <message>
        <source>Edit the object properties</source>
        <translation>Edita as propriedades do objeto</translation>
    </message>
    <message>
        <source>Protect</source>
        <translation>Proteger</translation>
    </message>
    <message>
        <source>Unprotect</source>
        <translation>Desproteger</translation>
    </message>
    <message>
        <source>Protects object(s) from modifications</source>
        <translation></translation>
    </message>
    <message>
        <source>Unprotect objetc(s) from modifications</source>
        <translation></translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Excluir</translation>
    </message>
    <message>
        <source>Delete the selected object(s)</source>
        <translation>Exclui o(s) objeto(s) selecionado(s)</translation>
    </message>
    <message>
        <source>Select all</source>
        <translation>Selecionar todos</translation>
    </message>
    <message>
        <source>Selects all the graphical objects in the model</source>
        <translation>Seleciona todos os objetos gráficos no modelo</translation>
    </message>
    <message>
        <source>Convert rel. n-n</source>
        <translation>Converter rel n-n</translation>
    </message>
    <message>
        <source>Converts the n-n relationship into table</source>
        <translation>Converte o relacionamento n-n para tabela própria</translation>
    </message>
    <message>
        <source>Copy the selected objects(s)</source>
        <translation>Copia o(s) objeto(s) selecionado(s)</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation>Colar</translation>
    </message>
    <message>
        <source>Paste the previous copied object(s)</source>
        <translation></translation>
    </message>
    <message>
        <source>Cut</source>
        <translation>Recortar</translation>
    </message>
    <message>
        <source>Cut the selected object(s)</source>
        <translation>Recortar o(s) objeto(s) selecionado(s)</translation>
    </message>
    <message>
        <source>Displays objects that reference and that are dependent of the selected object</source>
        <translation>Exibe os objetos que referenciam e os que são dependência do objeto selecionado</translation>
    </message>
    <message>
        <source>New object</source>
        <translation>Novo objeto</translation>
    </message>
    <message>
        <source>Add a new object in the model</source>
        <translation>Adiciona um novo objeto no modelo</translation>
    </message>
    <message>
        <source>Quick actions</source>
        <translation></translation>
    </message>
    <message>
        <source>Rename</source>
        <translation></translation>
    </message>
    <message>
        <source>Quick rename the object</source>
        <translation></translation>
    </message>
    <message>
        <source>Move to schema</source>
        <translation></translation>
    </message>
    <message>
        <source>Move the object to another schema</source>
        <translation></translation>
    </message>
    <message>
        <source>Edit permissions</source>
        <translation></translation>
    </message>
    <message>
        <source>Edit object&apos;s permissions</source>
        <translation></translation>
    </message>
    <message>
        <source>Change owner</source>
        <translation></translation>
    </message>
    <message>
        <source>Change object&apos;s owner</source>
        <translation></translation>
    </message>
    <message>
        <source>Select children</source>
        <translation></translation>
    </message>
    <message>
        <source>Selects all the children graphical objects on the selected schema</source>
        <translation></translation>
    </message>
    <message>
        <source>Highlight</source>
        <translation></translation>
    </message>
    <message>
        <source>Clears the current selection and centers the model view on the selected object.</source>
        <translation></translation>
    </message>
    <message>
        <source>Confirmation</source>
        <translation>Confirmação</translation>
    </message>
    <message>
        <source>Do you really want to convert the relationship?</source>
        <translation></translation>
    </message>
    <message>
        <source>Loading database model</source>
        <translation>Carregando modelo de banco de dados</translation>
    </message>
    <message>
        <source>Saving database model</source>
        <translation>Salvando modelo de banco de dados</translation>
    </message>
    <message>
        <source>Also copy all dependencies of selected objects? This minimizes the breakdown of references when copied objects are pasted into another model.</source>
        <translation>Deseja copiar também todas dependências dos objetos selecionados? Isso minimiza a quebra de referências quando os objetos copiados forem colados em outro modelo.</translation>
    </message>
    <message>
        <source>Pasting objects...</source>
        <translation>Colando objetos...</translation>
    </message>
    <message>
        <source>Validating object: %1 (%2)</source>
        <translation>Validando o objeto: %1 (%2)</translation>
    </message>
    <message>
        <source>Generating XML code of object: %1 (%2)</source>
        <translation>Gerando código XML do objeto: %1 (%2)</translation>
    </message>
    <message>
        <source>Pasting object: %1 (%2)</source>
        <translation>Colando o objeto: %1 (%2)</translation>
    </message>
    <message>
        <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>Nem todos objetos foram colados ao modelo devido a erros retornados durante o processo! Consulte a pilha de erros para mais detalhes!</translation>
    </message>
    <message>
        <source>CAUTION: Remove multiple objects at once can cause irreversible invalidations to other objects in the model. Do you really want to delete ALL selected objects?</source>
        <translation type="obsolete">ATENÇÃO: Remover vários objetos de uma só vez pode provocar invalidações irreversíveis de outros objetos no modelo. Tem certeza de que deseja excluir TODOS os objetos selecionados?</translation>
    </message>
    <message>
        <source>Do you really want to delete the selected object?</source>
        <translation>Tem certeza de que deseja excluir o objeto selecionado?</translation>
    </message>
    <message>
        <source>(no objects)</source>
        <translation></translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation>Restrições</translation>
    </message>
    <message>
        <source>Dependencies</source>
        <translation type="unfinished">Dependências</translation>
    </message>
    <message>
        <source>CAUTION: Remove multiple objects at once can cause irreversible invalidations to other objects in the model. Such invalid objects will be deleted too. Do you really want to delete ALL selected objects?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CAUTION: Remove a relationship can cause irreversible invalidations to other objects in the model. Such invalid objects will be deleted too. Do you really want to delete the relationship?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModeloBD</name>
    <message>
        <source>Loading object: %1 (%2)</source>
        <translation type="obsolete">Carregando objeto: %1 (%2)</translation>
    </message>
    <message>
        <source>Generating %1 of the object: %2 (%3)</source>
        <translation type="obsolete">Gerando %1 do objeto: %2 (%3)</translation>
    </message>
</context>
<context>
    <name>ModeloWidget</name>
    <message>
        <source>Generalization</source>
        <translation type="obsolete">Generalização</translation>
    </message>
    <message>
        <source>&lt;strong&gt;CAUTION:&lt;/strong&gt; The object model is protected! New objects will be inserted only when the protection is removed!</source>
        <translation type="obsolete">&lt;strong&gt;ATENÇÃO:&lt;/strong&gt; O modelo de objetos encontra-se protegido! Novos objetos só poderão ser inseridos quando esta situação for revertida!</translation>
    </message>
    <message>
        <source>Source code</source>
        <translation type="obsolete">Código-fonte</translation>
    </message>
    <message>
        <source>Show object source code</source>
        <translation type="obsolete">Exibe o código-fonte do objeto</translation>
    </message>
    <message>
        <source>Properties</source>
        <translation type="obsolete">Propriedades</translation>
    </message>
    <message>
        <source>Edit the object properties</source>
        <translation type="obsolete">Edita as propriedades do objeto</translation>
    </message>
    <message>
        <source>Protect</source>
        <translation type="obsolete">Proteger</translation>
    </message>
    <message>
        <source>Unprotect</source>
        <translation type="obsolete">Desproteger</translation>
    </message>
    <message>
        <source>Pretects the object(s) against modifications</source>
        <translation type="obsolete">Protege o(s) objeto(s) contra modificações</translation>
    </message>
    <message>
        <source>Removes from the objetc(s) the protection against modifications</source>
        <translation type="obsolete">Remove a proteção contra modificação do(s) objeto(s)</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="obsolete">Excluir</translation>
    </message>
    <message>
        <source>Delete the selected object(s)</source>
        <translation type="obsolete">Exclui o(s) objeto(s) selecionado(s)</translation>
    </message>
    <message>
        <source>Select all</source>
        <translation type="obsolete">Selecionar todos</translation>
    </message>
    <message>
        <source>Selects all the graphical objects in the model</source>
        <translation type="obsolete">Seleciona todos os objetos gráficos no modelo</translation>
    </message>
    <message>
        <source>Converts the n-n relationship into table</source>
        <translation type="obsolete">Converte o relacionamento n-n para tabela própria</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="obsolete">Copiar</translation>
    </message>
    <message>
        <source>Copy the selected objects(s)</source>
        <translation type="obsolete">Copia o(s) objeto(s) selecionado(s)</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="obsolete">Colar</translation>
    </message>
    <message>
        <source>Paste the previos copied object(s)</source>
        <translation type="obsolete">Cola o(s) objeto(s) anteriormente copiado(s)</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation type="obsolete">Recortar</translation>
    </message>
    <message>
        <source>Displays objects that reference and that are dependent of the selected object</source>
        <translation type="obsolete">Exibe os objetos que referenciam e os que são dependência do objeto selecionado</translation>
    </message>
    <message>
        <source>New object</source>
        <translation type="obsolete">Novo objeto</translation>
    </message>
    <message>
        <source>Add a new object in the model</source>
        <translation type="obsolete">Adiciona um novo objeto no modelo</translation>
    </message>
    <message>
        <source>Loading database model</source>
        <translation type="obsolete">Carregando modelo de banco de dados</translation>
    </message>
    <message>
        <source>Saving database model</source>
        <translation type="obsolete">Salvando modelo de banco de dados</translation>
    </message>
    <message>
        <source>Confirmation</source>
        <translation type="obsolete">Confirmação</translation>
    </message>
    <message>
        <source>Also copy all dependencies of selected objects? This minimizes the breakdown of references when copied objects are pasted into another model.</source>
        <translation type="obsolete">Deseja copiar também todas dependências dos objetos selecionados? Isso minimiza a quebra de referências quando os objetos copiados forem colados em outro modelo.</translation>
    </message>
    <message>
        <source>Pasting objects...</source>
        <translation type="obsolete">Colando objetos...</translation>
    </message>
    <message>
        <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 type="obsolete">Nem todos objetos foram colados ao modelo devido a erros retornados durante o processo! Consulte a pilha de erros para mais detalhes!</translation>
    </message>
    <message>
        <source>Do you really want to delete the selected object?</source>
        <translation type="obsolete">Tem certeza de que deseja excluir o objeto selecionado?</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="obsolete">Restrições</translation>
    </message>
    <message>
        <source>Convert a relationship is an irreversible operation and causes the deletion of all operation history! Do you want to continue?</source>
        <translation type="obsolete">Converter um relacionamento é uma operação irreversível e provoca a exclusão de todo histórico de operações! Deseja continuar?</translation>
    </message>
    <message>
        <source>Dependence</source>
        <translation type="obsolete">Dependência</translation>
    </message>
    <message>
        <source>Convert rel. n-n</source>
        <translation type="obsolete">Converter rel n-n</translation>
    </message>
    <message>
        <source>Cut the selected object(s)</source>
        <translation type="obsolete">Recortar o(s) objeto(s) selecionado(s)</translation>
    </message>
    <message>
        <source>Relationship </source>
        <translation type="obsolete">Relacionamento</translation>
    </message>
    <message>
        <source>CAUTION: Remove multiple objects at once can cause irreversible invalidations to other objects in the model. Do you really want to delete ALL selected objects?</source>
        <translation type="obsolete">ATENÇÃO: Remover vários objetos de uma só vez pode provocar invalidações irreversíveis de outros objetos no modelo. Tem certeza de que deseja excluir TODOS os objetos selecionados?</translation>
    </message>
    <message>
        <source>Validating object: %1 (%2)</source>
        <translation type="obsolete">Validando o objeto: %1 (%2)</translation>
    </message>
    <message>
        <source>Pasting object: %1 (%2)</source>
        <translation type="obsolete">Colando o objeto: %1 (%2)</translation>
    </message>
    <message>
        <source>Generating XML code of object: %1 (%2)</source>
        <translation type="obsolete">Gerando código XML do objeto: %1 (%2)</translation>
    </message>
</context>
<context>
    <name>ObjectDepsRefsWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Dependencies</source>
        <translation>Dependências</translation>
    </message>
    <message>
        <source>Object</source>
        <translation>Objeto</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <source>Parent Object</source>
        <translation>Objeto Pai</translation>
    </message>
    <message>
        <source>Parent Type</source>
        <translation>Tipo Pai</translation>
    </message>
    <message>
        <source>References</source>
        <translation>Referências</translation>
    </message>
    <message>
        <source>Dependences / References of Object</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>ObjectSelectorWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Clear field</source>
        <translation>Limpar campo</translation>
    </message>
    <message>
        <source>Select Object</source>
        <translation>Selecionar Objeto</translation>
    </message>
</context>
<context>
    <name>ObjectTableWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Add Item</source>
        <translation>Adicionar Item</translation>
    </message>
    <message>
        <source>Ins</source>
        <translation></translation>
    </message>
    <message>
        <source>Remove Item</source>
        <translation>Remover Item</translation>
    </message>
    <message>
        <source>Del</source>
        <translation></translation>
    </message>
    <message>
        <source>Update Item</source>
        <translation>Atualizar Item</translation>
    </message>
    <message>
        <source>Alt+R</source>
        <translation></translation>
    </message>
    <message>
        <source>Remove All</source>
        <translation>Excluir Todos</translation>
    </message>
    <message>
        <source>Shift+Del</source>
        <translation></translation>
    </message>
    <message>
        <source>Edit Item</source>
        <translation>Editar Item</translation>
    </message>
    <message>
        <source>Space</source>
        <translation></translation>
    </message>
    <message>
        <source>Move Up</source>
        <translation>Mover para cima</translation>
    </message>
    <message>
        <source>Ctrl+Up</source>
        <translation></translation>
    </message>
    <message>
        <source>Move Down</source>
        <translation>Mover para baixo</translation>
    </message>
    <message>
        <source>Ctrl+Down</source>
        <translation></translation>
    </message>
    <message>
        <source>Move to start</source>
        <translation>Mover para o início</translation>
    </message>
    <message>
        <source>Ctrl+Home</source>
        <translation></translation>
    </message>
    <message>
        <source>Move to end</source>
        <translation>Mover para o fim</translation>
    </message>
    <message>
        <source>Ctrl+End, Ctrl+S</source>
        <translation></translation>
    </message>
    <message>
        <source>Confirmação</source>
        <translation>Confirmation</translation>
    </message>
    <message>
        <source>Do you really want to remove the selected item?</source>
        <translation>Tem certeza de que deseja remover o item selecionado?</translation>
    </message>
    <message>
        <source>Do you really want to remove the all items?</source>
        <translation>Tem certeza de que deseja remover todos os itens?</translation>
    </message>
</context>
<context>
    <name>ObjetoBase</name>
    <message>
        <source>Column</source>
        <translation type="obsolete">Coluna</translation>
    </message>
    <message>
        <source>Constraint</source>
        <translation type="obsolete">Restrição</translation>
    </message>
    <message>
        <source>Function</source>
        <translation type="obsolete">Função</translation>
    </message>
    <message>
        <source>Trigger</source>
        <translation type="obsolete">Gatilho</translation>
    </message>
    <message>
        <source>Index</source>
        <translation type="obsolete">Índice</translation>
    </message>
    <message>
        <source>Rule</source>
        <translation type="obsolete">Regra</translation>
    </message>
    <message>
        <source>Table</source>
        <translation type="obsolete">Tabela</translation>
    </message>
    <message>
        <source>View</source>
        <translation type="obsolete">Visão</translation>
    </message>
    <message>
        <source>Domain</source>
        <translation type="obsolete">Domínio</translation>
    </message>
    <message>
        <source>Schema</source>
        <translation type="obsolete">Esquema</translation>
    </message>
    <message>
        <source>Aggregate</source>
        <translation type="obsolete">Função de Agregação</translation>
    </message>
    <message>
        <source>Operator</source>
        <translation type="obsolete">Operador</translation>
    </message>
    <message>
        <source>Sequence</source>
        <translation type="obsolete">Seqüência</translation>
    </message>
    <message>
        <source>Role</source>
        <translation type="obsolete">Papel</translation>
    </message>
    <message>
        <source>Conversion</source>
        <translation type="obsolete">Conversão de Codificação</translation>
    </message>
    <message>
        <source>Cast</source>
        <translation type="obsolete">Conversão de Tipo</translation>
    </message>
    <message>
        <source>Language</source>
        <translation type="obsolete">Linguagem</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="obsolete">Tipo</translation>
    </message>
    <message>
        <source>Tablespace</source>
        <translation type="obsolete">Espaço de Tabela</translation>
    </message>
    <message>
        <source>Operator Family</source>
        <translation type="obsolete">Família de Operadores</translation>
    </message>
    <message>
        <source>Operator Class</source>
        <translation type="obsolete">Classe de Operadores</translation>
    </message>
    <message>
        <source>Database</source>
        <translation type="obsolete">Banco de Dados</translation>
    </message>
    <message>
        <source>Table-Table Relationship</source>
        <translation type="obsolete">Relacionamento Tabela-Tabela</translation>
    </message>
    <message>
        <source>Textbox</source>
        <translation type="obsolete">Caixa de Texto</translation>
    </message>
    <message>
        <source>Permission</source>
        <translation type="obsolete">Permissão</translation>
    </message>
    <message>
        <source>Parameter</source>
        <translation type="obsolete">Parâmetro</translation>
    </message>
    <message>
        <source>Table-View Relationship</source>
        <translation type="obsolete">Relacionamento Tabela-Visão</translation>
    </message>
</context>
<context>
    <name>ObjetoBaseWidget</name>
    <message>
        <source>Name:</source>
        <translation type="obsolete">Nome:</translation>
    </message>
    <message>
        <source>Comment:</source>
        <translation type="obsolete">Comentário:</translation>
    </message>
    <message>
        <source>Tablespace:</source>
        <translation type="obsolete">Esp. de Tabela:</translation>
    </message>
    <message>
        <source>Owner:</source>
        <translation type="obsolete">Dono:</translation>
    </message>
    <message>
        <source>Schema:</source>
        <translation type="obsolete">Esquema:</translation>
    </message>
    <message>
        <source>Permissions:</source>
        <translation type="obsolete">Permissões:</translation>
    </message>
    <message>
        <source>This object is protected thus no change in form will be applied to it.</source>
        <translation type="obsolete">Este o objeto encontra-se protegido, assim nenhuma alteração no formulário será aplicada ao mesmo.</translation>
    </message>
    <message>
        <source>Parent Object:</source>
        <translation type="obsolete">Objeto Pai:</translation>
    </message>
    <message>
        <source>Value(s)</source>
        <translation type="obsolete">Valor(es)</translation>
    </message>
    <message>
        <source>Version</source>
        <translation type="obsolete">Versão</translation>
    </message>
    <message>
        <source>The field(s) or value(s) highlighted on the form is(are) for the exclusive use and/or mandatory in specific versions of PostgreSQL. Failure to complete that may cause errors in the generation of SQL code for each version shown in tool tips of the highlighted fields.</source>
        <translation type="obsolete">O(s) campo(s) ou valor(es) destacado(s) no formulário é(são) de uso exclusivo e/ou obrigatório em versões específicas do PostgreSQL. O não preenchimento do(s) mesmo(s) pode ocasionar erros na geração de código SQL de cada versão indicada nas dicas de ferramenta dos campos destacados.</translation>
    </message>
    <message>
        <source>Criate / Edit: </source>
        <translation type="obsolete">Criação / Edição: </translation>
    </message>
    <message>
        <source>Edit Permissions</source>
        <translation type="obsolete">Editar Permissões</translation>
    </message>
</context>
<context>
    <name>OperadorWidget</name>
    <message>
        <source>Options:</source>
        <translation type="obsolete">Opções:</translation>
    </message>
    <message>
        <source>Arguments</source>
        <translation type="obsolete">Argumentos</translation>
    </message>
    <message>
        <source>Functions</source>
        <translation type="obsolete">Funções</translation>
    </message>
    <message>
        <source>Constraints:</source>
        <translation type="obsolete">Restrição:</translation>
    </message>
    <message>
        <source>Operator:</source>
        <translation type="obsolete">Operador:</translation>
    </message>
    <message>
        <source>Operators</source>
        <translation type="obsolete">Operadores</translation>
    </message>
    <message>
        <source>Commutation:</source>
        <translation type="obsolete">Comutação:</translation>
    </message>
    <message>
        <source>Negation:</source>
        <translation type="obsolete">Negação:</translation>
    </message>
    <message>
        <source>Sort (1):</source>
        <translation type="obsolete">Ordenação (1):</translation>
    </message>
    <message>
        <source>Sort (2):</source>
        <translation type="obsolete">Ordenação (2):</translation>
    </message>
    <message>
        <source>Less than:</source>
        <translation type="obsolete">Menor que:</translation>
    </message>
    <message>
        <source>Greater then:</source>
        <translation type="obsolete">Maior que:</translation>
    </message>
    <message>
        <source>Right Argument Type</source>
        <translation type="obsolete">Tipo Argumento Direita</translation>
    </message>
    <message>
        <source>Left Argument Type</source>
        <translation type="obsolete">Tipo Argumento Esquerda</translation>
    </message>
    <message>
        <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 type="obsolete">Para a criação de um operador unário é necessário especificar como &lt;strong&gt;&lt;em&gt;&apos;any&apos;&lt;/em&gt;&lt;/strong&gt;                                     um de seus argumentos. Adicionalmente, a função que define o operador deve possuir apenas uma parâmetro                                     e este, por sua vez, deve ter o tipo de dado igual ao tipo de dado do argumento do operador unário.</translation>
    </message>
    <message>
        <source>Join:</source>
        <translation type="obsolete">Junção:</translation>
    </message>
</context>
<context>
    <name>OperationList</name>
    <message>
        <source>Undoing operation on object: %1 (%2)</source>
        <translation>Desfazendo operação no objeto: %1 (%2)</translation>
    </message>
    <message>
        <source>Redoing operation on object:: %1 (%2)</source>
        <translation>Refazendo operação no objeto: %1 (%2)</translation>
    </message>
</context>
<context>
    <name>OperationListWidget</name>
    <message>
        <source>Executed Operations</source>
        <translation>Operações Executadas</translation>
    </message>
    <message>
        <source>1</source>
        <translation></translation>
    </message>
    <message>
        <source>Operations:</source>
        <translation>Operações:</translation>
    </message>
    <message>
        <source>0</source>
        <translation></translation>
    </message>
    <message>
        <source>Position:</source>
        <translation>Posição:</translation>
    </message>
    <message>
        <source>Delete operation history</source>
        <translation>Excluir histórico de operações</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation>Desfazer</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation>Refazer</translation>
    </message>
    <message>
        <source>Object: %1</source>
        <translation>Objeto: %1</translation>
    </message>
    <message>
        <source>Name: %1</source>
        <translation>Nome: %1</translation>
    </message>
    <message>
        <source>created</source>
        <translation>criado</translation>
    </message>
    <message>
        <source>removed</source>
        <translation>removido</translation>
    </message>
    <message>
        <source>modified</source>
        <translation>modificado</translation>
    </message>
    <message>
        <source>moved</source>
        <translation>movimentado</translation>
    </message>
    <message>
        <source>Operation: %1</source>
        <translation>Operação: %1</translation>
    </message>
    <message>
        <source>Undoing operations...</source>
        <translation>Desfazendo operações...</translation>
    </message>
    <message>
        <source>Redoing operations...</source>
        <translation>Refazendo operações...</translation>
    </message>
    <message>
        <source>Operation history exclusion</source>
        <translation>Exclusão de histórico de operações</translation>
    </message>
    <message>
        <source>Delete the executed operations history is an irreversible action, do you want to continue?</source>
        <translation>Excluir o histórico de operações executadas é uma ação irreversível, deseja realmente prosseguir?</translation>
    </message>
</context>
<context>
    <name>OperatorClassWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Default Class:</source>
        <translation>Classe Padrão:</translation>
    </message>
    <message>
        <source>Indexing:</source>
        <translation>Indexação:</translation>
    </message>
    <message>
        <source>Elements</source>
        <translation>Elementos</translation>
    </message>
    <message>
        <source>Elemente Type:</source>
        <translation type="obsolete">Tipo de Elemento:</translation>
    </message>
    <message>
        <source>Operator</source>
        <translation>Operador</translation>
    </message>
    <message>
        <source>Function</source>
        <translation>Função</translation>
    </message>
    <message>
        <source>Storage</source>
        <translation>Armazenamento</translation>
    </message>
    <message>
        <source>Function:</source>
        <translation>Função:</translation>
    </message>
    <message>
        <source>Operator:</source>
        <translation>Operador:</translation>
    </message>
    <message>
        <source>Support/Strategy:</source>
        <translation>Suporte/Estratégia:</translation>
    </message>
    <message>
        <source>Recheck</source>
        <translation type="obsolete">Rechecar</translation>
    </message>
    <message>
        <source>Family:</source>
        <translation type="obsolete">Família:</translation>
    </message>
    <message>
        <source>Storage Type</source>
        <translation>Tipo de Armazenamento</translation>
    </message>
    <message>
        <source>Object</source>
        <translation>Objeto</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <source>Support/Strategy</source>
        <translation>Suporte/Estratégia</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation>Sim</translation>
    </message>
    <message>
        <source>No</source>
        <translation>Não</translation>
    </message>
    <message>
        <source>Element Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Op. Family:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>FOR ORDER BY</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OperatorFamilyWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Indexing:</source>
        <translation>Indexação:</translation>
    </message>
</context>
<context>
    <name>OperatorWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>HASHES</source>
        <translation></translation>
    </message>
    <message>
        <source>Options:</source>
        <translation>Opções:</translation>
    </message>
    <message>
        <source>MERGES</source>
        <translation></translation>
    </message>
    <message>
        <source>Arguments</source>
        <translation>Argumentos</translation>
    </message>
    <message>
        <source>Functions</source>
        <translation type="obsolete">Funções</translation>
    </message>
    <message>
        <source>Join:</source>
        <translation>Junção:</translation>
    </message>
    <message>
        <source>Operator:</source>
        <translation type="obsolete">Operador:</translation>
    </message>
    <message>
        <source>Operators</source>
        <translation type="obsolete">Operadores</translation>
    </message>
    <message>
        <source>Commutation:</source>
        <translation type="obsolete">Comutação:</translation>
    </message>
    <message>
        <source>Negation:</source>
        <translation type="obsolete">Negação:</translation>
    </message>
    <message>
        <source>Sort (1):</source>
        <translation type="obsolete">Ordenação (1):</translation>
    </message>
    <message>
        <source>Sort (2):</source>
        <translation type="obsolete">Ordenação (2):</translation>
    </message>
    <message>
        <source>Less than:</source>
        <translation type="obsolete">Menor que:</translation>
    </message>
    <message>
        <source>Greater then:</source>
        <translation type="obsolete">Maior que:</translation>
    </message>
    <message>
        <source>Right Argument Type</source>
        <translation>Tipo Argumento Direita</translation>
    </message>
    <message>
        <source>Left Argument Type</source>
        <translation>Tipo Argumento Esquerda</translation>
    </message>
    <message>
        <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 a criação de um operador unário é necessário especificar como &lt;strong&gt;&lt;em&gt;&apos;any&apos;&lt;/em&gt;&lt;/strong&gt;                                     um de seus argumentos. Adicionalmente, a função que define o operador deve possuir apenas uma parâmetro                                     e este, por sua vez, deve ter o tipo de dado igual ao tipo de dado do argumento do operador unário.</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restrict:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Commutator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Negator:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operator Func.:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PapelWidget</name>
    <message>
        <source>Password:</source>
        <translation type="obsolete">Senha:</translation>
    </message>
    <message>
        <source>Validity:</source>
        <translation type="obsolete">Validade:</translation>
    </message>
    <message>
        <source>Connections:</source>
        <translation type="obsolete">Conexões:</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation type="obsolete">Atributos</translation>
    </message>
    <message>
        <source>Superuser</source>
        <translation type="obsolete">Superusuário</translation>
    </message>
    <message>
        <source>Inherit Permissions</source>
        <translation type="obsolete">Herdar Permissões</translation>
    </message>
    <message>
        <source>Create Database</source>
        <translation type="obsolete">Criar Banco de Dados</translation>
    </message>
    <message>
        <source>Can Login</source>
        <translation type="obsolete">Permitir Login</translation>
    </message>
    <message>
        <source>Create Users/Groups</source>
        <translation type="obsolete">Criar Usuários/Grupos</translation>
    </message>
    <message>
        <source>Encrypted Password</source>
        <translation type="obsolete">Senha Criptografada</translation>
    </message>
    <message>
        <source>Members</source>
        <translation type="obsolete">Membros</translation>
    </message>
    <message>
        <source>Role</source>
        <translation type="obsolete">Papel</translation>
    </message>
    <message>
        <source>Validity</source>
        <translation type="obsolete">Validade</translation>
    </message>
    <message>
        <source>Members (Admin.)</source>
        <translation type="obsolete">Membros (Admin.)</translation>
    </message>
    <message>
        <source>Member of</source>
        <translation type="obsolete">Membro de</translation>
    </message>
</context>
<context>
    <name>ParameterWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Default Value:</source>
        <translation>Valor Padrão:</translation>
    </message>
    <message>
        <source>Mode:</source>
        <translation>Modo:</translation>
    </message>
    <message>
        <source>IN</source>
        <translation></translation>
    </message>
    <message>
        <source>OUT</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>ParametroWidget</name>
    <message>
        <source>Default Value:</source>
        <translation type="obsolete">Valor Padrão:</translation>
    </message>
    <message>
        <source>Mode:</source>
        <translation type="obsolete">Modo:</translation>
    </message>
</context>
<context>
    <name>PermissaoWidget</name>
    <message>
        <source>Roles</source>
        <translation type="obsolete">Papéis</translation>
    </message>
    <message>
        <source>Privileges</source>
        <translation type="obsolete">Privilégios</translation>
    </message>
    <message>
        <source>Cancel Operation</source>
        <translation type="obsolete">Cancelar Operação</translation>
    </message>
    <message>
        <source>Update Permission</source>
        <translation type="obsolete">Atualizar Permissão</translation>
    </message>
    <message>
        <source>Add Permission</source>
        <translation type="obsolete">Adicionar Permissão</translation>
    </message>
    <message>
        <source>Type:</source>
        <translation type="obsolete">Tipo:</translation>
    </message>
    <message>
        <source>Role</source>
        <translation type="obsolete">Papel</translation>
    </message>
    <message>
        <source>Permissions</source>
        <translation type="obsolete">Permissões</translation>
    </message>
    <message>
        <source>Privilege</source>
        <translation type="obsolete">Privilégio</translation>
    </message>
</context>
<context>
    <name>PermissionWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Roles</source>
        <translation>Papéis</translation>
    </message>
    <message>
        <source>ID:</source>
        <translation></translation>
    </message>
    <message>
        <source>Permissions</source>
        <translation>Permissões</translation>
    </message>
    <message>
        <source>Add Permission</source>
        <translation>Adicionar Permissão</translation>
    </message>
    <message>
        <source>Update Permission</source>
        <translation>Atualizar Permissão</translation>
    </message>
    <message>
        <source>Cancel Operation</source>
        <translation>Cancelar Operação</translation>
    </message>
    <message>
        <source>Privileges</source>
        <translation>Privilégios</translation>
    </message>
    <message>
        <source>Privilege</source>
        <translation>Privilégio</translation>
    </message>
    <message>
        <source>GRANT OPTION</source>
        <translation></translation>
    </message>
    <message>
        <source>Type:</source>
        <translation>Tipo:</translation>
    </message>
    <message>
        <source>Role</source>
        <translation>Papel</translation>
    </message>
    <message>
        <source>Id</source>
        <translation></translation>
    </message>
    <message>
        <source>Disable SQL code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Grant</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Revoke</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cascade</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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 type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PgModelerCLI</name>
    <message>
        <source>Unrecognized option &apos;%1&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value not specified for option &apos;%1&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Option &apos;%1&apos; does not accept values.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection aliased as &apos;%1&apos; was not found on configuration file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Usage: pgmodeler-cli [OPTIONS]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> command line interface.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PostgreSQL Database Modeler Project - pgmodeler.com.br</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copyright 2006-2013 Raphael A. Silva &lt;rkhaotix@gmail.com&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This tool provides a way to export pgModeler&apos;s database models without
the need to load them on graphical interface. All available exporting
modes are described below.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Options: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2=[FILE]		 Input model file (.dbm).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2=[FILE]		 Output file. Available only on export to file or png.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2		 Export to a sql script file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2		 Export to a png image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2		 Export directly to a PostgreSQL server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2		 Version of generated SQL code. Only for file or dbms export.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2			 Silent execution. Only critical errors are shown during process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2			 Show this help menu.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PNG export options: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2		 Draws the grid on the exported png image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2	 Draws the page delimiters on the exported png image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DBMS export options: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2	 Ignores errors related to duplicated objects that eventually exists on server side.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2=[ALIAS]	 Connection configuration alias to be used.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2=[HOST]		 PostgreSQL host which export will operate.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2=[PORT]		 PostgreSQL host listening port.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2=[USER]		 PosrgreSQL username.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2=[PASSWORD]	 PosrgreSQL user password.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>   %1, %2=[DBNAME]	 Connection&apos;s initial database.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No export mode specified!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Multiple export mode especified!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No input file specified!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No output file specified!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input file must be different from output!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Incomplete connection information!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting model export...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loading input file: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export to PNG image: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export to SQL script file: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export to DBMS: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export successfully ended!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PgModelerPlugin</name>
    <message>
        <source>Plugin Information</source>
        <translation></translation>
    </message>
    <message>
        <source>Version: %1</source>
        <translation></translation>
    </message>
    <message>
        <source>Author: %1</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>PgSQLTypeWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Data Type</source>
        <translation>Tipo de Dado</translation>
    </message>
    <message>
        <source>SRID:</source>
        <translation></translation>
    </message>
    <message>
        <source>Variation:</source>
        <translation>Variação:</translation>
    </message>
    <message>
        <source>Z</source>
        <translation></translation>
    </message>
    <message>
        <source>M</source>
        <translation></translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>Precisão</translation>
    </message>
    <message>
        <source>Spatial:</source>
        <translation>Espacial:</translation>
    </message>
    <message>
        <source>Dimension</source>
        <translation>Dimensão</translation>
    </message>
    <message>
        <source>Format:</source>
        <translation>Formato:</translation>
    </message>
    <message>
        <source>Timezone:</source>
        <translation></translation>
    </message>
    <message>
        <source>Type:</source>
        <translation>Tipo:</translation>
    </message>
    <message>
        <source>P:</source>
        <translation></translation>
    </message>
    <message>
        <source>Length</source>
        <translation>Comprimento</translation>
    </message>
    <message>
        <source>L:</source>
        <translation></translation>
    </message>
    <message>
        <source>Interval:</source>
        <translation>Intervalo:</translation>
    </message>
    <message>
        <source>[ ]:</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>PluginsConfigWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Plug-ins root directory:</source>
        <translation></translation>
    </message>
    <message>
        <source>Open in file manager</source>
        <translation></translation>
    </message>
    <message>
        <source>Loaded plug-ins</source>
        <translation></translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Details about plugins development and installation can be found at &lt;a href=&quot;http://www.pgmodeler.com.br/wiki/doku.php?id=plugins&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0057ae;&quot;&gt;pgModeler Wiki&lt;/span&gt;&lt;/a&gt;. &lt;span style=&quot; font-weight:600;&quot;&gt;Note:&lt;/span&gt; plugin installation requires pgModeler to be restarted.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation></translation>
    </message>
    <message>
        <source>Plugin</source>
        <translation></translation>
    </message>
    <message>
        <source>Version</source>
        <translation>Versão</translation>
    </message>
    <message>
        <source>Library</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>ProgressoTarefa</name>
    <message>
        <source>Executing tasks</source>
        <translation type="obsolete">Executando tarefas</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>new_database</source>
        <translation>novo_banco_de_dados</translation>
    </message>
    <message>
        <source>%1 (line: %2)</source>
        <translation>%1 (linha: %2)</translation>
    </message>
</context>
<context>
    <name>QuickRenameWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>....</source>
        <translation></translation>
    </message>
    <message>
        <source>to:</source>
        <translation></translation>
    </message>
    <message>
        <source>Rename</source>
        <translation></translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
</context>
<context>
    <name>RegraWidget</name>
    <message>
        <source>Event:</source>
        <translation type="obsolete">Evento:</translation>
    </message>
    <message>
        <source>Execution Type:</source>
        <translation type="obsolete">Tipo Execução:</translation>
    </message>
    <message>
        <source>Conditional Expr.:</source>
        <translation type="obsolete">Expr. Condicional:</translation>
    </message>
    <message>
        <source>Executed Commands</source>
        <translation type="obsolete">Comandos Executados</translation>
    </message>
    <message>
        <source>SQL Command:</source>
        <translation type="obsolete">Comando SQL:</translation>
    </message>
    <message>
        <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 type="obsolete">Para se criar uma regra que não execute ação alguma (&lt;strong&gt;DO NOTHING&lt;/strong&gt;) basta não especificar comandos na tabela de comandos SQL.</translation>
    </message>
    <message>
        <source>SQL command</source>
        <translation type="obsolete">Comando SQL</translation>
    </message>
</context>
<context>
    <name>RelacionamentoWidget</name>
    <message>
        <source>General</source>
        <translation type="obsolete">Geral</translation>
    </message>
    <message>
        <source>Relationship:</source>
        <translation type="obsolete">Relacionamento:</translation>
    </message>
    <message>
        <source>One to one relationship</source>
        <translation type="obsolete">Relacionamento de um para um</translation>
    </message>
    <message>
        <source>One to many relationship</source>
        <translation type="obsolete">Relacionamento de um para muitos</translation>
    </message>
    <message>
        <source>Many to many relationship</source>
        <translation type="obsolete">Relacionamento de muitos para muitos</translation>
    </message>
    <message>
        <source>Generalization relationship (inheritance)</source>
        <translation type="obsolete">Relacionamento de generalização (herança)</translation>
    </message>
    <message>
        <source>Dependency relationship</source>
        <translation type="obsolete">Relacionamento de dependência entre tabelas ou entre uma tabela e visão</translation>
    </message>
    <message>
        <source>Identifier</source>
        <translation type="obsolete"> Identificador</translation>
    </message>
    <message>
        <source>Source Table:</source>
        <translation type="obsolete">Tabela Origem:</translation>
    </message>
    <message>
        <source>Target Table:</source>
        <translation type="obsolete">Tabela Destino:</translation>
    </message>
    <message>
        <source>Cardinality:</source>
        <translation type="obsolete">Cardinalidade:</translation>
    </message>
    <message>
        <source>Source Required</source>
        <translation type="obsolete">Origem Obrigatória</translation>
    </message>
    <message>
        <source>Target Required</source>
        <translation type="obsolete">Destino Obrigatória</translation>
    </message>
    <message>
        <source>Name of the table generated from many to many relationship</source>
        <translation type="obsolete">Nome da tabela gerada pelo relacionamento muitos para muitos</translation>
    </message>
    <message>
        <source>Table Name:</source>
        <translation type="obsolete">Nome Tab. N-N:</translation>
    </message>
    <message>
        <source>Foreign key</source>
        <translation type="obsolete">Chave-estrangeira</translation>
    </message>
    <message>
        <source>Deferrable:</source>
        <translation type="obsolete">Postergável:</translation>
    </message>
    <message>
        <source>Deferral:</source>
        <translation type="obsolete">Postergação:</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation type="obsolete">Atributos</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="obsolete">Restrições</translation>
    </message>
    <message>
        <source>Primary key</source>
        <translation type="obsolete">Chave-primária</translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation type="obsolete">Atributo</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="obsolete">Tipo</translation>
    </message>
    <message>
        <source>Constraint</source>
        <translation type="obsolete">Restrição</translation>
    </message>
    <message>
        <source>Editing attributes of an existing relationship is allowed, but must be done carefully because it may break references to columns and cause invalidation of objects such as triggers, indexes, constraints and sequences.</source>
        <translation type="obsolete">A edição de atributos de um relacionamento já existente é permitida, porém, deve ser  feita com atenção pois pode quebrar referências à colunas e causar a invalidez de objetos como gatilhos,  índices, restrições e sequências.</translation>
    </message>
    <message>
        <source>Use the special primary key if you want to include a primary key containing inherited / copied columns to the receiving table. This is a feature available only for generalization / dependency relationships.</source>
        <translation type="obsolete">Utilize o recurso de chave-primária especial caso queira incluir uma chave-primária contendo  as colunas heradas/copiadas na tabela receptora. Este é um recurso disponível apenas para relacionamentos  de generalização/dependência.</translation>
    </message>
    <message>
        <source>Automatic Suffix</source>
        <translation type="obsolete">Sufixo Automático</translation>
    </message>
    <message>
        <source>Source Suffix:</source>
        <translation type="obsolete">Sufixo Origem:</translation>
    </message>
    <message>
        <source>Target Suffix:</source>
        <translation type="obsolete">Sufixo Destino:</translation>
    </message>
</context>
<context>
    <name>Relationship</name>
    <message>
        <source>%1_has_one_%2</source>
        <translation></translation>
    </message>
    <message>
        <source>%1_has_many_%2</source>
        <translation></translation>
    </message>
    <message>
        <source>many_%1_has_many_%2</source>
        <translation></translation>
    </message>
    <message>
        <source>%1_inherits_%2</source>
        <translation></translation>
    </message>
    <message>
        <source>%1_copies_%2</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>RelationshipWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>General</source>
        <translation>Geral</translation>
    </message>
    <message>
        <source>Relationship:</source>
        <translation>Relacionamento:</translation>
    </message>
    <message>
        <source>One to one relationship</source>
        <translation>Relacionamento de um para um</translation>
    </message>
    <message>
        <source>1-1</source>
        <translation></translation>
    </message>
    <message>
        <source>One to many relationship</source>
        <translation>Relacionamento de um para muitos</translation>
    </message>
    <message>
        <source>1-n</source>
        <translation></translation>
    </message>
    <message>
        <source>Many to many relationship</source>
        <translation>Relacionamento de muitos para muitos</translation>
    </message>
    <message>
        <source>n-n</source>
        <translation></translation>
    </message>
    <message>
        <source>Generalization relationship (inheritance)</source>
        <translation>Relacionamento de generalização (herança)</translation>
    </message>
    <message>
        <source>gen</source>
        <translation></translation>
    </message>
    <message>
        <source>Dependency / Copy relationship</source>
        <translation></translation>
    </message>
    <message>
        <source>dep</source>
        <translation></translation>
    </message>
    <message>
        <source>Relationship generated via foreign key</source>
        <translation></translation>
    </message>
    <message>
        <source>fk</source>
        <translation></translation>
    </message>
    <message>
        <source>Identifier</source>
        <translation> Identificador</translation>
    </message>
    <message>
        <source>Table 1:</source>
        <translation></translation>
    </message>
    <message>
        <source>Table 2:</source>
        <translation></translation>
    </message>
    <message>
        <source>Cardinality:</source>
        <translation>Cardinalidade:</translation>
    </message>
    <message>
        <source>[SRC] is required</source>
        <translation></translation>
    </message>
    <message>
        <source>[DST] is required</source>
        <translation></translation>
    </message>
    <message>
        <source>Name of the table generated from many to many relationship</source>
        <translation>Nome da tabela gerada pelo relacionamento muitos para muitos</translation>
    </message>
    <message>
        <source>Table Name:</source>
        <translation>Nome Tab. N-N:</translation>
    </message>
    <message>
        <source>Source Suffix:</source>
        <translation>Sufixo Origem:</translation>
    </message>
    <message>
        <source>Target Suffix:</source>
        <translation>Sufixo Destino:</translation>
    </message>
    <message>
        <source>Foreign key</source>
        <translation>Chave-estrangeira</translation>
    </message>
    <message>
        <source>Deferrable:</source>
        <translation>Postergável:</translation>
    </message>
    <message>
        <source>Deferral:</source>
        <translation>Postergação:</translation>
    </message>
    <message>
        <source>Automatic Suffix</source>
        <translation>Sufixo Automático</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation>Atributos</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation>Restrições</translation>
    </message>
    <message>
        <source>Primary key</source>
        <translation>Chave-primária</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation></translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation>Atributo</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <source>Constraint</source>
        <translation>Restrição</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <source>Editing attributes of an existing relationship is allowed, but must be done carefully because it may break references to columns and cause invalidation of objects such as triggers, indexes, constraints and sequences.</source>
        <translation>A edição de atributos de um relacionamento já existente é permitida, porém, deve ser  feita com atenção pois pode quebrar referências à colunas e causar a invalidez de objetos como gatilhos,  índices, restrições e sequências.</translation>
    </message>
    <message>
        <source>Use the special primary key if you want to include a primary key containing inherited / copied columns to the receiving table. This is a feature available only for generalization / copy relationships.</source>
        <translation></translation>
    </message>
    <message>
        <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></translation>
    </message>
    <message>
        <source> is required</source>
        <translation></translation>
    </message>
    <message>
        <source>Reference Table:</source>
        <translation></translation>
    </message>
    <message>
        <source>Receiver Table:</source>
        <translation></translation>
    </message>
    <message>
        <source>Copy Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>INDEXES</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>COMMENTS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>INCLUDING</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DEFAULTS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>EXCLUDING</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CONSTRAINTS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ALL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>STORAGE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reference Suffix:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Table 1 </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> Suffix:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Table 2 </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RestricaoWidget</name>
    <message>
        <source>Constraint Type:</source>
        <translation type="obsolete">Tipo de Restrição:</translation>
    </message>
    <message>
        <source>Check Expr.:</source>
        <translation type="obsolete">Expr.Checagem:</translation>
    </message>
    <message>
        <source>Fill Factor:</source>
        <translation type="obsolete">Fator Preenc.:</translation>
    </message>
    <message>
        <source>Comparison:</source>
        <translation type="obsolete">Comparação:</translation>
    </message>
    <message>
        <source>Deferrable:</source>
        <translation type="obsolete">Postergável:</translation>
    </message>
    <message>
        <source>Deferral:</source>
        <translation type="obsolete">Postergação:</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation type="obsolete">Colunas</translation>
    </message>
    <message>
        <source>Column:</source>
        <translation type="obsolete">Coluna:</translation>
    </message>
    <message>
        <source>Referenced Columns</source>
        <translation type="obsolete">Colunas Referenciadas</translation>
    </message>
    <message>
        <source>Table:</source>
        <translation type="obsolete">Tabela:</translation>
    </message>
    <message>
        <source>Column</source>
        <translation type="obsolete">Coluna</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="obsolete">Tipo</translation>
    </message>
    <message>
        <source>Columns which were included by relationship can not be added / removed manually from the primary key. If done such changes they will be ignored. To create primary key using columns included by relationship use the feature attributes, constraints and primary key on the relationship form.</source>
        <translation type="obsolete">Colunas as quais foram incluídas por relacionamento não podem ser adicionadas/removidas  manualmente das chaves-primárias. Caso isso ocorra tais alterações serão ignoradas. Para criar chaves-primárias  usando colunas incluídas por relacionamentos utilize o recurso de atributos, restrições e chave-primária no formulário de edição relacionamentos.</translation>
    </message>
</context>
<context>
    <name>RoleWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Senha:</translation>
    </message>
    <message>
        <source>Validity:</source>
        <translation type="obsolete">Validade:</translation>
    </message>
    <message>
        <source>yyyy-MMM-dd hh:mm</source>
        <translation></translation>
    </message>
    <message>
        <source>Connections:</source>
        <translation>Conexões:</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation>Atributos</translation>
    </message>
    <message>
        <source>Superuser</source>
        <translation>Superusuário</translation>
    </message>
    <message>
        <source>Inherit Permissions</source>
        <translation>Herdar Permissões</translation>
    </message>
    <message>
        <source>Create Database</source>
        <translation type="obsolete">Criar Banco de Dados</translation>
    </message>
    <message>
        <source>Can Login</source>
        <translation>Permitir Login</translation>
    </message>
    <message>
        <source>Create Users/Groups</source>
        <translation type="obsolete">Criar Usuários/Grupos</translation>
    </message>
    <message>
        <source>Encrypted Password</source>
        <translation type="obsolete">Senha Criptografada</translation>
    </message>
    <message>
        <source>Members</source>
        <translation>Membros</translation>
    </message>
    <message>
        <source>Member of</source>
        <translation>Membro de</translation>
    </message>
    <message>
        <source>Members (Admin.)</source>
        <translation>Membros (Admin.)</translation>
    </message>
    <message>
        <source>Role</source>
        <translation>Papel</translation>
    </message>
    <message>
        <source>Validity</source>
        <translation>Validade</translation>
    </message>
    <message>
        <source>Can create Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can create Role</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can use Replication</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Encrypted</source>
        <translation type="unfinished"></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="unfinished"></translation>
    </message>
</context>
<context>
    <name>RuleWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Event:</source>
        <translation>Evento:</translation>
    </message>
    <message>
        <source>Execution Type:</source>
        <translation>Tipo Execução:</translation>
    </message>
    <message>
        <source>Conditional Expr.:</source>
        <translation>Expr. Condicional:</translation>
    </message>
    <message>
        <source>Executed Commands</source>
        <translation>Comandos Executados</translation>
    </message>
    <message>
        <source>SQL Command:</source>
        <translation>Comando SQL:</translation>
    </message>
    <message>
        <source>SQL command</source>
        <translation>Comando SQL</translation>
    </message>
    <message>
        <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 se criar uma regra que não execute ação alguma (&lt;strong&gt;DO NOTHING&lt;/strong&gt;) basta não especificar comandos na tabela de comandos SQL.</translation>
    </message>
</context>
<context>
    <name>SchemaWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Show rectangle</source>
        <translation></translation>
    </message>
    <message>
        <source>Fill color:</source>
        <translation></translation>
    </message>
    <message>
        <source>Select fill color</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>SeletorObjetoWidget</name>
    <message>
        <source>Clear field</source>
        <translation type="obsolete">Limpar campo</translation>
    </message>
    <message>
        <source>Select Object</source>
        <translation type="obsolete">Selecionar Objeto</translation>
    </message>
</context>
<context>
    <name>SequenceWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Cyclic:</source>
        <translation>Cíclica:</translation>
    </message>
    <message>
        <source>Start:</source>
        <translation>Início:</translation>
    </message>
    <message>
        <source>Maximum:</source>
        <translation>Máximo:</translation>
    </message>
    <message>
        <source>Minimum:</source>
        <translation>Mínimo:</translation>
    </message>
    <message>
        <source>Increment:</source>
        <translation>Incremento:</translation>
    </message>
    <message>
        <source>Cache:</source>
        <translation>Cache:</translation>
    </message>
    <message>
        <source>Owner:</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>SequenciaWidget</name>
    <message>
        <source>Cyclic:</source>
        <translation type="obsolete">Cíclica:</translation>
    </message>
    <message>
        <source>Start:</source>
        <translation type="obsolete">Início:</translation>
    </message>
    <message>
        <source>Maximum:</source>
        <translation type="obsolete">Máximo:</translation>
    </message>
    <message>
        <source>Minimum:</source>
        <translation type="obsolete">Mínimo:</translation>
    </message>
    <message>
        <source>Increment:</source>
        <translation type="obsolete">Incremento:</translation>
    </message>
    <message>
        <source>Cache:</source>
        <translation type="obsolete">Cache:</translation>
    </message>
    <message>
        <source>Owner:</source>
        <translation type="obsolete">Possuidora:</translation>
    </message>
</context>
<context>
    <name>SourceCodeWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Version:</source>
        <translation>Versão:</translation>
    </message>
    <message>
        <source>PostgreSQL</source>
        <translation></translation>
    </message>
    <message>
        <source>iconecodigo</source>
        <translation></translation>
    </message>
    <message>
        <source>SQL</source>
        <translation></translation>
    </message>
    <message>
        <source>XML</source>
        <translation></translation>
    </message>
    <message>
        <source>Type:</source>
        <translation>Tipo:</translation>
    </message>
    <message>
        <source>Source code visualization</source>
        <translation>Visualização de Código-Fonte</translation>
    </message>
    <message>
        <source>Generating source code...</source>
        <translation>Gerando código-fonte...</translation>
    </message>
    <message>
        <source>-- SQL code unavailable for this type of object --</source>
        <translation>-- Código SQL não disponível para este tipo de objeto. --</translation>
    </message>
</context>
<context>
    <name>TabelaObjetosWidget</name>
    <message>
        <source>Add Item</source>
        <translation type="obsolete">Adicionar Item</translation>
    </message>
    <message>
        <source>Remove Item</source>
        <translation type="obsolete">Remover Item</translation>
    </message>
    <message>
        <source>Update Item</source>
        <translation type="obsolete">Atualizar Item</translation>
    </message>
    <message>
        <source>Remove All</source>
        <translation type="obsolete">Excluir Todos</translation>
    </message>
    <message>
        <source>Edit Item</source>
        <translation type="obsolete">Editar Item</translation>
    </message>
    <message>
        <source>Move Up</source>
        <translation type="obsolete">Mover para cima</translation>
    </message>
    <message>
        <source>Move Down</source>
        <translation type="obsolete">Mover para baixo</translation>
    </message>
    <message>
        <source>Move to start</source>
        <translation type="obsolete">Mover para o início</translation>
    </message>
    <message>
        <source>Move to end</source>
        <translation type="obsolete">Mover para o fim</translation>
    </message>
    <message>
        <source>Do you really want to remove the selected item?</source>
        <translation type="obsolete">Tem certeza de que deseja remover o item selecionado?</translation>
    </message>
    <message>
        <source>Do you really want to remove the all items?</source>
        <translation type="obsolete">Tem certeza de que deseja remover todos os itens?</translation>
    </message>
    <message>
        <source>Confirmação</source>
        <translation type="obsolete">Confirmation</translation>
    </message>
</context>
<context>
    <name>TabelaWidget</name>
    <message>
        <source>Columns</source>
        <translation type="obsolete">Colunas</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="obsolete">Restrições</translation>
    </message>
    <message>
        <source>Triggers</source>
        <translation type="obsolete">Gatilhos</translation>
    </message>
    <message>
        <source>Rules</source>
        <translation type="obsolete">Rules</translation>
    </message>
    <message>
        <source>Indexes</source>
        <translation type="obsolete">Índices</translation>
    </message>
    <message>
        <source>Tables</source>
        <translation type="obsolete">Tabelas</translation>
    </message>
    <message>
        <source>Ancestor Tables:</source>
        <translation type="obsolete">Tabelas Ancestrais:</translation>
    </message>
    <message>
        <source>Copied Tables:</source>
        <translation type="obsolete">Tabelas Copiadas:</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="obsolete">Nome</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="obsolete">Tipo</translation>
    </message>
    <message>
        <source>Default Value</source>
        <translation type="obsolete">Valor Padrão</translation>
    </message>
    <message>
        <source>Refer. Table</source>
        <translation type="obsolete">Tab. Refer.</translation>
    </message>
    <message>
        <source>Events</source>
        <translation type="obsolete">Eventos</translation>
    </message>
    <message>
        <source>Execution</source>
        <translation type="obsolete">Execução</translation>
    </message>
    <message>
        <source>Event</source>
        <translation type="obsolete">Evento</translation>
    </message>
    <message>
        <source>Indexing</source>
        <translation type="obsolete">Indexação</translation>
    </message>
    <message>
        <source>With OIDs:</source>
        <translation type="obsolete">Com OIDs:</translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation type="obsolete">Atributo</translation>
    </message>
    <message>
        <source>Firing</source>
        <translation type="obsolete">Disparo</translation>
    </message>
</context>
<context>
    <name>Table</name>
    <message>
        <source>new_table</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>TableWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>With OIDs:</source>
        <translation>Com OIDs:</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>Colunas</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation>Restrições</translation>
    </message>
    <message>
        <source>Triggers</source>
        <translation>Gatilhos</translation>
    </message>
    <message>
        <source>Rules</source>
        <translation>Rules</translation>
    </message>
    <message>
        <source>Indexes</source>
        <translation>Índices</translation>
    </message>
    <message>
        <source>Tables</source>
        <translation>Tabelas</translation>
    </message>
    <message>
        <source>Ancestor Tables:</source>
        <translation type="obsolete">Tabelas Ancestrais:</translation>
    </message>
    <message>
        <source>Copied Tables:</source>
        <translation type="obsolete">Tabelas Copiadas:</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <source>Default Value</source>
        <translation>Valor Padrão</translation>
    </message>
    <message>
        <source>Attribute</source>
        <translation>Atributo</translation>
    </message>
    <message>
        <source>ON DELETE</source>
        <translation></translation>
    </message>
    <message>
        <source>ON UPDATE</source>
        <translation></translation>
    </message>
    <message>
        <source>Refer. Table</source>
        <translation>Tab. Refer.</translation>
    </message>
    <message>
        <source>Firing</source>
        <translation>Disparo</translation>
    </message>
    <message>
        <source>Events</source>
        <translation>Eventos</translation>
    </message>
    <message>
        <source>Execution</source>
        <translation>Execução</translation>
    </message>
    <message>
        <source>Event</source>
        <translation>Evento</translation>
    </message>
    <message>
        <source>Indexing</source>
        <translation>Indexação</translation>
    </message>
    <message>
        <source>Schema</source>
        <translation type="unfinished">Esquema</translation>
    </message>
    <message>
        <source>Parent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="unfinished">Copiar</translation>
    </message>
</context>
<context>
    <name>TablespaceWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Directory:</source>
        <translation>Diretório:</translation>
    </message>
</context>
<context>
    <name>TaskProgressWidget</name>
    <message>
        <source>Executing tasks</source>
        <translation>Executando tarefas</translation>
    </message>
    <message>
        <source>Waiting task to start...</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>TextboxWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Bold</source>
        <translation>Negrito</translation>
    </message>
    <message>
        <source>Italic</source>
        <translation>Itálico</translation>
    </message>
    <message>
        <source>Underline</source>
        <translation>Sublinhado</translation>
    </message>
    <message>
        <source>Select text color</source>
        <translation>Selecionar cor de texto</translation>
    </message>
</context>
<context>
    <name>TipoPgSQLWidget</name>
    <message>
        <source>Data Type</source>
        <translation type="obsolete">Tipo de Dado</translation>
    </message>
    <message>
        <source>Type:</source>
        <translation type="obsolete">Tipo:</translation>
    </message>
    <message>
        <source>Length</source>
        <translation type="obsolete">Comprimento</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation type="obsolete">Precisão</translation>
    </message>
    <message>
        <source>Dimension</source>
        <translation type="obsolete">Dimensão</translation>
    </message>
    <message>
        <source>Interval:</source>
        <translation type="obsolete">Intervalo:</translation>
    </message>
    <message>
        <source>Format:</source>
        <translation type="obsolete">Formato:</translation>
    </message>
    <message>
        <source>Spatial:</source>
        <translation type="obsolete">Espacial:</translation>
    </message>
    <message>
        <source>Variation:</source>
        <translation type="obsolete">Variação:</translation>
    </message>
</context>
<context>
    <name>TipoWidget</name>
    <message>
        <source>Configuration:</source>
        <translation type="obsolete">Configuração:</translation>
    </message>
    <message>
        <source>Base Type</source>
        <translation type="obsolete">Tipo Base</translation>
    </message>
    <message>
        <source>Enumeration</source>
        <translation type="obsolete">Enumeração</translation>
    </message>
    <message>
        <source>Composite</source>
        <translation type="obsolete">Composto</translation>
    </message>
    <message>
        <source>Enumerations</source>
        <translation type="obsolete">Enumerações</translation>
    </message>
    <message>
        <source>Enumeration:</source>
        <translation type="obsolete">Enumeração:</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation type="obsolete">Atributos</translation>
    </message>
    <message>
        <source>Internal Length:</source>
        <translation type="obsolete">Comp. Interno:</translation>
    </message>
    <message>
        <source>Storage:</source>
        <translation type="obsolete">Armazenamento:</translation>
    </message>
    <message>
        <source>By Value:</source>
        <translation type="obsolete">Por Valor: </translation>
    </message>
    <message>
        <source>Category:</source>
        <translation type="obsolete">Categoria:</translation>
    </message>
    <message>
        <source>Preferred:</source>
        <translation type="obsolete">Preferido:</translation>
    </message>
    <message>
        <source>Delimiter:</source>
        <translation type="obsolete">Delimitador:</translation>
    </message>
    <message>
        <source>Alignment:</source>
        <translation type="obsolete">Alinhamento:</translation>
    </message>
    <message>
        <source>Default Value:</source>
        <translation type="obsolete">Valor Padrão:</translation>
    </message>
    <message>
        <source>Functions</source>
        <translation type="obsolete">Funções</translation>
    </message>
    <message>
        <source>Copy Type</source>
        <translation type="obsolete">Tipo Cópia</translation>
    </message>
    <message>
        <source>Element Type</source>
        <translation type="obsolete">Tipo Elemento</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="obsolete">Nome</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="obsolete">Tipo</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 function(internal)&lt;/em&gt;&lt;/td&gt;    &lt;tr&gt;  &lt;/table&gt;</source>
        <translation type="obsolete">As funções a serem atribuídas ao tipo devem ser todas escritas em linguagem C e possuirem, respectivamente, as seguintes assinaturas:&lt;br/&gt;  &lt;table&gt;   &lt;tr&gt;    &lt;td&gt;&lt;strong&gt;INPUT:&lt;/strong&gt; &lt;em&gt;any funcao(cstring, oid, integer)&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt; &lt;em&gt;cstring funcao(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 funcao(any)&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;RECV:&lt;/strong&gt; &lt;em&gt;any funcao(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 funcao(cstring[])&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;TPMOD_OUT:&lt;/strong&gt; &lt;em&gt;cstring funcao(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 funcao(internal)&lt;/em&gt;&lt;/td&gt;    &lt;tr&gt;  &lt;/table&gt;</translation>
    </message>
</context>
<context>
    <name>TriggerWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Execute per row</source>
        <translation type="obsolete">Executar por linha</translation>
    </message>
    <message>
        <source>Event:</source>
        <translation>Evento:</translation>
    </message>
    <message>
        <source>INSERT</source>
        <translation></translation>
    </message>
    <message>
        <source>DELETE</source>
        <translation></translation>
    </message>
    <message>
        <source>UPDATE</source>
        <translation></translation>
    </message>
    <message>
        <source>TRUNCATE</source>
        <translation></translation>
    </message>
    <message>
        <source>Deferrable:</source>
        <translation>Postergável:</translation>
    </message>
    <message>
        <source>Deferral:</source>
        <translation type="obsolete">Postergação:</translation>
    </message>
    <message>
        <source>Referenced Table:</source>
        <translation type="obsolete">Tab. Referenciada:</translation>
    </message>
    <message>
        <source>Conditional Expr.:</source>
        <translation type="obsolete">Expr. Condicional:</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation>Colunas</translation>
    </message>
    <message>
        <source>Column:</source>
        <translation>Coluna:</translation>
    </message>
    <message>
        <source>Arguments</source>
        <translation>Argumentos</translation>
    </message>
    <message>
        <source>Argument:</source>
        <translation>Argumento:</translation>
    </message>
    <message>
        <source>Function:</source>
        <translation>Função:</translation>
    </message>
    <message>
        <source>Constraint Trigger:</source>
        <translation type="obsolete">Gatilho Restrição:</translation>
    </message>
    <message>
        <source>Column</source>
        <translation>Coluna</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <source>Constraint</source>
        <translation type="unfinished">Restrição</translation>
    </message>
    <message>
        <source>FOR EACH ROW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Refer. Table:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Condition:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Options:</source>
        <translation type="unfinished">Opções:</translation>
    </message>
    <message>
        <source>Excution:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TypeWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Configuration:</source>
        <translation>Configuração:</translation>
    </message>
    <message>
        <source>Base Type</source>
        <translation>Tipo Base</translation>
    </message>
    <message>
        <source>Enumeration</source>
        <translation>Enumeração</translation>
    </message>
    <message>
        <source>Composite</source>
        <translation>Composto</translation>
    </message>
    <message>
        <source>Enumerations</source>
        <translation>Enumerações</translation>
    </message>
    <message>
        <source>Enumeration:</source>
        <translation>Enumeração:</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation>Atributos</translation>
    </message>
    <message>
        <source>Internal Length:</source>
        <translation>Comp. Interno:</translation>
    </message>
    <message>
        <source>Storage:</source>
        <translation>Armazenamento:</translation>
    </message>
    <message>
        <source>By Value:</source>
        <translation type="obsolete">Por Valor: </translation>
    </message>
    <message>
        <source>Category:</source>
        <translation>Categoria:</translation>
    </message>
    <message>
        <source>Preferred:</source>
        <translation type="obsolete">Preferido:</translation>
    </message>
    <message>
        <source>Delimiter:</source>
        <translation>Delimitador:</translation>
    </message>
    <message>
        <source>Alignment:</source>
        <translation>Alinhamento:</translation>
    </message>
    <message>
        <source>char</source>
        <translation></translation>
    </message>
    <message>
        <source>smallint</source>
        <translation></translation>
    </message>
    <message>
        <source>integer</source>
        <translation></translation>
    </message>
    <message>
        <source>double precision</source>
        <translation></translation>
    </message>
    <message>
        <source>Default Value:</source>
        <translation>Valor Padrão:</translation>
    </message>
    <message>
        <source>Functions</source>
        <translation>Funções</translation>
    </message>
    <message>
        <source>INPUT:</source>
        <translation></translation>
    </message>
    <message>
        <source>OUTPUT:</source>
        <translation></translation>
    </message>
    <message>
        <source>RECV:</source>
        <translation></translation>
    </message>
    <message>
        <source>SEND:</source>
        <translation></translation>
    </message>
    <message>
        <source>TPMOD_IN:</source>
        <translation></translation>
    </message>
    <message>
        <source>TPMOD_OUT:</source>
        <translation></translation>
    </message>
    <message>
        <source>ANALYZE:</source>
        <translation></translation>
    </message>
    <message>
        <source>Like Type</source>
        <translation></translation>
    </message>
    <message>
        <source>Element Type</source>
        <translation>Tipo Elemento</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Tipo</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 function(internal)&lt;/em&gt;&lt;/td&gt;    &lt;tr&gt;  &lt;/table&gt;</source>
        <translation>As funções a serem atribuídas ao tipo devem ser todas escritas em linguagem C e possuirem, respectivamente, as seguintes assinaturas:&lt;br/&gt;  &lt;table&gt;   &lt;tr&gt;    &lt;td&gt;&lt;strong&gt;INPUT:&lt;/strong&gt; &lt;em&gt;any funcao(cstring, oid, integer)&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;OUTPUT:&lt;/strong&gt; &lt;em&gt;cstring funcao(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 funcao(any)&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;RECV:&lt;/strong&gt; &lt;em&gt;any funcao(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 funcao(cstring[])&lt;/em&gt;&lt;/td&gt;    &lt;td&gt;&lt;strong&gt;TPMOD_OUT:&lt;/strong&gt; &lt;em&gt;cstring funcao(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 funcao(internal)&lt;/em&gt;&lt;/td&gt;    &lt;tr&gt;  &lt;/table&gt;</translation>
    </message>
    <message>
        <source>Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Options:</source>
        <translation type="unfinished">Opções:</translation>
    </message>
    <message>
        <source>By value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Preferred</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Collatable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name:</source>
        <translation type="unfinished">Nome:</translation>
    </message>
    <message>
        <source>Collation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subtype Diff Func.:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operator Class:</source>
        <translation type="unfinished">Classe Operadores:</translation>
    </message>
    <message>
        <source>Canonical Func.:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subtype</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Collation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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 type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ViewWidget</name>
    <message>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>References</source>
        <translation>Referências</translation>
    </message>
    <message>
        <source>Type:</source>
        <translation type="obsolete">Tipo:</translation>
    </message>
    <message>
        <source>Column</source>
        <translation>Coluna</translation>
    </message>
    <message>
        <source>Expression</source>
        <translation>Expressão</translation>
    </message>
    <message>
        <source>Used in:</source>
        <translation>Usado em:</translation>
    </message>
    <message>
        <source>SELECT-FROM</source>
        <translation></translation>
    </message>
    <message>
        <source>FROM-WHERE</source>
        <translation></translation>
    </message>
    <message>
        <source>After WHERE</source>
        <translation>Após WHERE</translation>
    </message>
    <message>
        <source>Table:</source>
        <translation>Tabela:</translation>
    </message>
    <message>
        <source>Table Alias:</source>
        <translation>Alias Tabela:</translation>
    </message>
    <message>
        <source>Column:</source>
        <translation>Coluna:</translation>
    </message>
    <message>
        <source>Column Alias:</source>
        <translation>Alias Coluna:</translation>
    </message>
    <message>
        <source>Expression:</source>
        <translation>Expressão:</translation>
    </message>
    <message>
        <source>Expression Alias:</source>
        <translation>Alias Expressão:</translation>
    </message>
    <message>
        <source>Code Preview</source>
        <translation>Previsão de Código</translation>
    </message>
    <message>
        <source>Col./Expr.</source>
        <translation></translation>
    </message>
    <message>
        <source>Alias</source>
        <translation></translation>
    </message>
    <message>
        <source>Alias Col.</source>
        <translation></translation>
    </message>
    <message>
        <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 se referenciar todas as colunas de uma tabela (*) basta não preencher                                     o campo &lt;strong&gt;Coluna&lt;/strong&gt;, isso é equivalente a se                                      escrever &lt;em&gt;&lt;strong&gt;[esquema].[tabela].*&lt;/strong&gt;&lt;/em&gt;</translation>
    </message>
    <message>
        <source>-- Could not generate the code. Make sure all attributes are correctly filled! --</source>
        <translation type="obsolete">-- Impossível gerar código. Verifique se todos os atributos foram preenchidos corretamente! --</translation>
    </message>
    <message>
        <source>Reference Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>View Definition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Triggers</source>
        <translation type="unfinished">Gatilhos</translation>
    </message>
    <message>
        <source>Rules</source>
        <translation type="unfinished">Rules</translation>
    </message>
    <message>
        <source>Table Expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Flags: SF FW AW VD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="unfinished">Nome</translation>
    </message>
    <message>
        <source>Refer. Table</source>
        <translation type="unfinished">Tab. Refer.</translation>
    </message>
    <message>
        <source>Firing</source>
        <translation type="unfinished">Disparo</translation>
    </message>
    <message>
        <source>Events</source>
        <translation type="unfinished">Eventos</translation>
    </message>
    <message>
        <source>Execution</source>
        <translation type="unfinished">Execução</translation>
    </message>
    <message>
        <source>Event</source>
        <translation type="unfinished">Evento</translation>
    </message>
    <message>
        <source>/* Could not generate the SQL code. Make sure all attributes are correctly filled! </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>VisaoGeralWidget</name>
    <message>
        <source>Model overview</source>
        <translation type="obsolete">Visão geral do modelo</translation>
    </message>
</context>
<context>
    <name>VisaoObjetosWidget</name>
    <message>
        <source>Objects of Model</source>
        <translation type="obsolete">Objetos do Modelo</translation>
    </message>
    <message>
        <source>Visible Objects Type</source>
        <translation type="obsolete">Tipos de Objetos Visíveis</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation type="obsolete">Marcar Todos</translation>
    </message>
    <message>
        <source>Clear All</source>
        <translation type="obsolete">Desmarcar Todos</translation>
    </message>
    <message>
        <source>Select</source>
        <translation type="obsolete">Selecionar</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Cancelar</translation>
    </message>
    <message>
        <source>Objects view configuration</source>
        <translation type="obsolete">Configuração da visão de objetos</translation>
    </message>
    <message>
        <source>Tree view</source>
        <translation type="obsolete">Visão em árvore</translation>
    </message>
    <message>
        <source>List view</source>
        <translation type="obsolete">Visão em lista</translation>
    </message>
    <message>
        <source>Object</source>
        <translation type="obsolete">Objeto</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="obsolete">Tipo</translation>
    </message>
    <message>
        <source>Parent Object</source>
        <translation type="obsolete">Objeto Pai</translation>
    </message>
    <message>
        <source>Parent Type</source>
        <translation type="obsolete">Tipo Pai</translation>
    </message>
</context>
<context>
    <name>VisaoWidget</name>
    <message>
        <source>References</source>
        <translation type="obsolete">Referências</translation>
    </message>
    <message>
        <source>Type:</source>
        <translation type="obsolete">Tipo:</translation>
    </message>
    <message>
        <source>Column</source>
        <translation type="obsolete">Coluna</translation>
    </message>
    <message>
        <source>Expression</source>
        <translation type="obsolete">Expressão</translation>
    </message>
    <message>
        <source>Used in:</source>
        <translation type="obsolete">Usado em:</translation>
    </message>
    <message>
        <source>After WHERE</source>
        <translation type="obsolete">Após WHERE</translation>
    </message>
    <message>
        <source>Table:</source>
        <translation type="obsolete">Tabela:</translation>
    </message>
    <message>
        <source>Table Alias:</source>
        <translation type="obsolete">Alias Tabela:</translation>
    </message>
    <message>
        <source>Column:</source>
        <translation type="obsolete">Coluna:</translation>
    </message>
    <message>
        <source>Column Alias:</source>
        <translation type="obsolete">Alias Coluna:</translation>
    </message>
    <message>
        <source>Expression:</source>
        <translation type="obsolete">Expressão:</translation>
    </message>
    <message>
        <source>Expression Alias:</source>
        <translation type="obsolete">Alias Expressão:</translation>
    </message>
    <message>
        <source>Code Preview</source>
        <translation type="obsolete">Previsão de Código</translation>
    </message>
    <message>
        <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 type="obsolete">Para se referenciar todas as colunas de uma tabela (*) basta não preencher                                     o campo &lt;strong&gt;Coluna&lt;/strong&gt;, isso é equivalente a se                                      escrever &lt;em&gt;&lt;strong&gt;[esquema].[tabela].*&lt;/strong&gt;&lt;/em&gt;</translation>
    </message>
    <message>
        <source>-- Could not generate the code. Make sure all attributes are correctly filled! --</source>
        <translation type="obsolete">-- Impossível gerar código. Verifique se todos os atributos foram preenchidos corretamente! --</translation>
    </message>
</context>
</TS>
