<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1" language="pt_PT">
<context>
    <name>conditional</name>
    <message>
        <location filename="conditional.py" line="26"/>
        <source>starts with</source>
        <translation>começa com</translation>
    </message>
    <message>
        <location filename="conditional.py" line="27"/>
        <source>ends with</source>
        <translation>acaba com</translation>
    </message>
    <message>
        <location filename="conditional.py" line="27"/>
        <source>contains</source>
        <translation>contém</translation>
    </message>
    <message>
        <location filename="conditional.py" line="27"/>
        <source>True</source>
        <translation>Verdadeiro</translation>
    </message>
    <message>
        <location filename="conditional.py" line="27"/>
        <source>False</source>
        <translation>Falso</translation>
    </message>
    <message>
        <location filename="conditional.py" line="32"/>
        <source>and</source>
        <translation>e</translation>
    </message>
    <message>
        <location filename="conditional.py" line="32"/>
        <source>or</source>
        <translation>ou</translation>
    </message>
    <message>
        <location filename="conditional.py" line="238"/>
        <source>Node Type</source>
        <translation>Tipo de ramo</translation>
    </message>
    <message>
        <location filename="conditional.py" line="250"/>
        <source>&amp;Add New Rule</source>
        <translation>Adicionar &amp;Nova Regra</translation>
    </message>
    <message>
        <location filename="conditional.py" line="253"/>
        <source>&amp;Remove Rule</source>
        <translation>&amp;Eliminar Regra</translation>
    </message>
    <message>
        <location filename="conditional.py" line="259"/>
        <source>&amp;OK</source>
        <translation>&amp;OK</translation>
    </message>
    <message>
        <location filename="conditional.py" line="262"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <location filename="conditional.py" line="300"/>
        <source>Find &amp;Previous</source>
        <translation>Encontrar &amp;Anterior</translation>
    </message>
    <message>
        <location filename="conditional.py" line="303"/>
        <source>Find &amp;Next</source>
        <translation>Encontrar &amp;Seguinte</translation>
    </message>
    <message>
        <location filename="conditional.py" line="308"/>
        <source>&amp;Filter</source>
        <translation>F&amp;iltrar</translation>
    </message>
    <message>
        <location filename="conditional.py" line="311"/>
        <source>&amp;End Filter</source>
        <translation>&amp;Terminar Filtragem</translation>
    </message>
    <message>
        <location filename="conditional.py" line="316"/>
        <source>&amp;Close</source>
        <translation>&amp;Fechar</translation>
    </message>
    <message>
        <location filename="conditional.py" line="559"/>
        <source>No conditional matches were found</source>
        <translation>Nenhum resultado satisfaz as condições</translation>
    </message>
    <message>
        <location filename="conditional.py" line="614"/>
        <source>Rule {0}</source>
        <translation>Regra {0}</translation>
    </message>
    <message>
        <location filename="conditional.py" line="33"/>
        <source>[All Types]</source>
        <translation>[Todos os Tipos]</translation>
    </message>
    <message>
        <location filename="conditional.py" line="267"/>
        <source>Saved Rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="conditional.py" line="275"/>
        <source>Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="conditional.py" line="282"/>
        <source>&amp;Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="conditional.py" line="285"/>
        <source>&amp;Save</source>
        <translation type="unfinished">&amp;Guardar</translation>
    </message>
    <message>
        <location filename="conditional.py" line="289"/>
        <source>&amp;Delete</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>configdialog</name>
    <message>
        <location filename="configdialog.py" line="55"/>
        <source>Configure Data Types</source>
        <translation>Configurar Tipos de Dados</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="66"/>
        <source>T&amp;ype List</source>
        <translation>&amp;Lista de Tipos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="68"/>
        <source>Typ&amp;e Config</source>
        <translation>Configuração de &amp;Tipos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="70"/>
        <source>Field &amp;List</source>
        <translation>Lista de &amp;Campos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="72"/>
        <source>&amp;Field Config</source>
        <translation>C&amp;onfiguração de Campos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="74"/>
        <source>O&amp;utput</source>
        <translation>&amp;Apresentação</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="79"/>
        <source>&amp;Show Advanced</source>
        <translation>&amp;Mostrar Avançadas</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="84"/>
        <source>&amp;OK</source>
        <translation>&amp;OK</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="87"/>
        <source>&amp;Apply</source>
        <translation>&amp;Aplicar</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="90"/>
        <source>&amp;Reset</source>
        <translation>&amp;Repor</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="93"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="169"/>
        <source>&amp;Hide Advanced</source>
        <translation>&amp;Ocultar Avançadas</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="196"/>
        <source>Error - circular reference in math field equations</source>
        <translation>Erro - referência cíclica em equações de campos matemáticos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="300"/>
        <source>Add or Remove Data Types</source>
        <translation>Adicionar ou Remover Tipos de Dados</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="310"/>
        <source>&amp;New Type...</source>
        <translation>&amp;Novo Tipo...</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="313"/>
        <source>Co&amp;py Type...</source>
        <translation>Co&amp;piar Tipo...</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="316"/>
        <source>Rena&amp;me Type...</source>
        <translation>&amp;Mudar o Nome...</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="319"/>
        <source>&amp;Delete Type</source>
        <translation>&amp;Eliminar Tipo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="336"/>
        <source>Add Type</source>
        <translation>Adicionar Tipo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="336"/>
        <source>Enter new type name:</source>
        <translation>Introduza novo nome para o tipo:</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="352"/>
        <source>Copy Type</source>
        <translation>Copiar Tipo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="354"/>
        <source>&amp;Derive from original</source>
        <translation>&amp;Derivadar de Original</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="375"/>
        <source>Rename Type</source>
        <translation>Mudar Nome a Tipo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="376"/>
        <source>Rename from {} to:</source>
        <translation>Mudar nome de {} para:</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="416"/>
        <source>Cannot delete data type being used by nodes</source>
        <translation>Não é possivel apagar tipo de dados em utilização por ramos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="436"/>
        <source>[None]</source>
        <comment>no type set</comment>
        <translation>[Nenhum]</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="449"/>
        <source>&amp;Data Type</source>
        <translation>Tipo de &amp;Dados</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="456"/>
        <source>Default Child &amp;Type</source>
        <translation>Tipo de &amp;descendente pré definido</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="464"/>
        <source>Icon</source>
        <translation>Ícone</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="470"/>
        <source>Change &amp;Icon</source>
        <translation>Mudar &amp;Ícone</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="474"/>
        <source>Output Options</source>
        <translation>Opções de apresentação</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="477"/>
        <source>Add &amp;blank lines between nodes</source>
        <translation>Adicionar linhas &amp;vazias entre ramos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="481"/>
        <source>Allow &amp;HTML rich text in format</source>
        <translation>Permitir texto formatado em &amp;HTML</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="484"/>
        <source>Add text bullet&amp;s</source>
        <translation>Adicionar &amp;pontos de tópico</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="487"/>
        <source>Use a table for field &amp;data</source>
        <translation>&amp;Utilizar uma tabela para dados dos campos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="492"/>
        <source>Combination &amp;&amp; Child List Output &amp;Separator</source>
        <translation>Carácter de &amp;Separação de Combinações e Lista de Descendentes</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="504"/>
        <source>Derived from &amp;Generic Type</source>
        <translation>&amp;Derivado de Tipo Genérico</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="514"/>
        <source>Automatic Types</source>
        <translation>Tipos Automáticos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="560"/>
        <source>None</source>
        <translation>Nenhum</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="649"/>
        <source>Modify Co&amp;nditional Types</source>
        <translation>&amp;Modificar Tipos Condicionais</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="653"/>
        <source>Create Co&amp;nditional Types</source>
        <translation>&amp;Criar Tipos Condicionais</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="661"/>
        <source>Set Types Conditionally</source>
        <translation>Definir tipos condicionalmente</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="725"/>
        <source>Modify &amp;Field List</source>
        <translation>&amp;Modificar Lista de Campos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="732"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="732"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="733"/>
        <source>Sort Key</source>
        <translation>Prioridade de Ordenamento</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="738"/>
        <source>Move U&amp;p</source>
        <translation>Mover para &amp;cima</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="741"/>
        <source>Move Do&amp;wn</source>
        <translation>Mover para &amp;Baixo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="744"/>
        <source>&amp;New Field...</source>
        <translation>&amp;Novo Campo...</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="747"/>
        <source>Rena&amp;me Field...</source>
        <translation>M&amp;udar Nome...</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="750"/>
        <source>Dele&amp;te Field</source>
        <translation>&amp;Eliminar Campo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="753"/>
        <source>Sort &amp;Keys...</source>
        <translation>&amp;Prioridade de Ordenamento...</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="779"/>
        <source>fwd</source>
        <translation>Descendente</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="779"/>
        <source>rev</source>
        <translation>Ascendente</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="843"/>
        <source>Add Field</source>
        <translation>Adicionar Campo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="843"/>
        <source>Enter new field name:</source>
        <translation>Introduza o nome do novo campo:</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="858"/>
        <source>Rename Field</source>
        <translation>Mudar Nome</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="915"/>
        <source>File Info Reference</source>
        <translation>Informação sobre o ficheiro</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="937"/>
        <source>F&amp;ield</source>
        <translation>Ca&amp;mpo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="945"/>
        <source>&amp;Field Type</source>
        <translation>T&amp;ipo de Campo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="953"/>
        <source>Outpu&amp;t Format</source>
        <translation>&amp;Formato de Apresentação</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="959"/>
        <source>Format &amp;Help</source>
        <translation>&amp;Ajuda de Formato</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="963"/>
        <source>Extra Text</source>
        <translation>Texto adicional</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="967"/>
        <source>&amp;Prefix</source>
        <translation>&amp;Prefixo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="974"/>
        <source>Suffi&amp;x</source>
        <translation>&amp;Sufixo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="981"/>
        <source>Default &amp;Value for New Nodes</source>
        <translation>Valor pré &amp;definido para novos ramos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="990"/>
        <source>Editor Height</source>
        <translation>Altura da Caixa de Introdução</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="993"/>
        <source>Num&amp;ber of text lines</source>
        <translation>&amp;Número de linhas de texto</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1002"/>
        <source>Math Equation</source>
        <translation>Equação Matemática</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1008"/>
        <source>Define Equation</source>
        <translation>Definir Equação</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1244"/>
        <source>F&amp;ield List</source>
        <translation>Li&amp;sta de Campos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1268"/>
        <source>&amp;Title Format</source>
        <translation>&amp;Formatação do Título</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1290"/>
        <source>Out&amp;put Format</source>
        <translation>&amp;Formatação de Apresentação</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1302"/>
        <source>Other Field References</source>
        <translation>Referências a outros campo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1309"/>
        <source>Reference Le&amp;vel</source>
        <translation>&amp;Nível de Referência</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1319"/>
        <source>Refere&amp;nce Type</source>
        <translation>&amp;Tipo de Referência</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1808"/>
        <source>The name cannot be empty</source>
        <translation>O nome não pode ser vazio</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1810"/>
        <source>The name must start with a letter</source>
        <translation>O nome deve começar com uma letra</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1812"/>
        <source>The name cannot start with "xml"</source>
        <translation>O nome não pode começar com "xml"</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1814"/>
        <source>The name cannot contain spaces</source>
        <translation>O nome não pode conter espaços</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1817"/>
        <source>The following characters are not allowed: {}</source>
        <translation>Os seguintes carácteres não são permitidos: {}</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1820"/>
        <source>The name was already used</source>
        <translation>Nome já em utilização</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1847"/>
        <source>Set Data Type Icon</source>
        <translation>Definir Ícone do Tipo de Dados</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1860"/>
        <source>Clear &amp;Select</source>
        <translation>&amp;Limpar Selecção</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1921"/>
        <source>forward</source>
        <translation>Descendente</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1921"/>
        <source>reverse</source>
        <translation>Ascendente</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1936"/>
        <source>Sort Key Fields</source>
        <translation>Campos de Ordenamento</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1940"/>
        <source>Available &amp;Fields</source>
        <translation>Campos &amp;Disponíveis</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1962"/>
        <source>&amp;Sort Criteria</source>
        <translation>&amp;Critério de Ordenamento</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1969"/>
        <source>Field</source>
        <translation>Campo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1969"/>
        <source>Direction</source>
        <translation>Direcção</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1974"/>
        <source>Move &amp;Up</source>
        <translation>Mover para &amp;Cima</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1977"/>
        <source>&amp;Move Down</source>
        <translation>Mover para &amp;Baixo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1980"/>
        <source>Flip &amp;Direction</source>
        <translation>&amp;Inverter Direcção</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2138"/>
        <source>Self Reference</source>
        <translation>Auto Referência</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2138"/>
        <source>Parent Reference</source>
        <translation>Referência a Ascendentes</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2139"/>
        <source>Child Reference</source>
        <translation>Referência a Descendentes</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2139"/>
        <source>Child Count</source>
        <translation>Número de Descendentes</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2146"/>
        <source>add</source>
        <translation>adicionar</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2147"/>
        <source>subtract</source>
        <translation>subtrair</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2148"/>
        <source>multiply</source>
        <translation>multiplicar</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2149"/>
        <source>divide</source>
        <translation>dividir</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2150"/>
        <source>floor divide</source>
        <translation>Divisão arredondada</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2151"/>
        <source>modulus</source>
        <translation>resto</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2152"/>
        <source>power</source>
        <translation>potência</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2153"/>
        <source>sum of items</source>
        <translation>sumatório</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2154"/>
        <source>maximum</source>
        <translation>máximo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2155"/>
        <source>minimum</source>
        <translation>mínimo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2156"/>
        <source>average</source>
        <translation>média</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2157"/>
        <source>absolute value</source>
        <translation>valor absoluto</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2158"/>
        <source>square root</source>
        <translation>raiz quadrada</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2159"/>
        <source>natural logarithm</source>
        <translation>logarítmo natural</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2160"/>
        <source>base-10 logarithm</source>
        <translation>logarítmo de base 10</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2161"/>
        <source>factorial</source>
        <translation>factorial</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2162"/>
        <source>round to num digits</source>
        <translation>arredondar para x dígitos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2163"/>
        <source>lower integer</source>
        <translation>inteiro inferior</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2164"/>
        <source>higher integer</source>
        <translation>inteiro superior</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2165"/>
        <source>truncated integer</source>
        <translation>inteiro truncado</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2166"/>
        <source>floating point</source>
        <translation>ponto flutuante</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2167"/>
        <source>sine of radians</source>
        <translation>seno de radianos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2168"/>
        <source>cosine of radians</source>
        <translation>coseno de radianos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2169"/>
        <source>tangent of radians</source>
        <translation>tangente de radianos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2170"/>
        <source>arc sine</source>
        <translation>arco seno</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2171"/>
        <source>arc cosine</source>
        <translation>arco coseno</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2172"/>
        <source>arc tangent</source>
        <translation>arco tangente</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2173"/>
        <source>radians to degrees</source>
        <translation>radianos para graus</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2174"/>
        <source>degrees to radians</source>
        <translation>graus para radianos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2175"/>
        <source>pi constant</source>
        <translation>constante pi</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2176"/>
        <source>natural log constant</source>
        <translation>constante logarítmo natural </translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2218"/>
        <source>Define Math Field Equation</source>
        <translation>Definir equação do campo matemático</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2221"/>
        <source>Field References</source>
        <translation>Referências a Campos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2227"/>
        <source>Reference &amp;Level</source>
        <translation>&amp;Nível de Referência</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2237"/>
        <source>Reference &amp;Type</source>
        <translation>&amp;Tipo de Referência</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2289"/>
        <source>Description</source>
        <translation>Descrição</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2315"/>
        <source>&amp;Equation</source>
        <translation>&amp;Equação</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2473"/>
        <source>Equation error: {}</source>
        <translation>Erro na equação: {}</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2139"/>
        <source>Root Reference</source>
        <translation>Referência à Raiz</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2142"/>
        <source>Date Result</source>
        <translation>Resultado de Data</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2142"/>
        <source>Time Result</source>
        <translation>Resultado de Tempo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2247"/>
        <source>Available &amp;Field List</source>
        <translation>Lista de &amp;Campos Disponíveis</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2256"/>
        <source>&amp;Result Type</source>
        <translation>&amp;Tipo de Resultados</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2143"/>
        <source>Boolean Result</source>
        <translation>Resultado Boleano</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2143"/>
        <source>Text Result</source>
        <translation>Resultado Textual</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2144"/>
        <source>Arithmetic Operators</source>
        <translation>Operadores Aritméticos</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2144"/>
        <source>Comparison Operators</source>
        <translation>Operadores de Comparação</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2145"/>
        <source>Text Operators</source>
        <translation>Operadores de Texto</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2177"/>
        <source>equal to</source>
        <translation>igual a</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2178"/>
        <source>less than</source>
        <translation>menor que</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2179"/>
        <source>greater than</source>
        <translation>maior que</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2180"/>
        <source>less than or equal to</source>
        <translation>menor ou igual a</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2181"/>
        <source>greater than or equal to</source>
        <translation>maior ou igual</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2182"/>
        <source>not equal to</source>
        <translation>diferente de</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2184"/>
        <source>true value, condition, false value</source>
        <translation>valor verdadeiro, condição, valor falso</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2188"/>
        <source>true if 1st text arg starts with 2nd arg</source>
        <translation>verdadeiro se o 1º argumento de texto começar com o 2º argumento</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2190"/>
        <source>true if 1st text arg ends with 2nd arg</source>
        <translation>verdadeiro se o 1º argumento de texto terminar com o 2º argumento</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2192"/>
        <source>true if 1st text arg contains 2nd arg</source>
        <translation>verdadeiro se o 1º argumento de texto contiver o 2º argumento</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2193"/>
        <source>concatenate text</source>
        <translation>concatenar texto</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2194"/>
        <source>join text using 1st arg as separator</source>
        <translation>juntar texto utilizando o primeiro argumento como separador</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2195"/>
        <source>convert text to upper case</source>
        <translation>converter texto para maiúsculas</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2196"/>
        <source>convert text to lower case</source>
        <translation>converter texto para minúsculas</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2197"/>
        <source>in 1st arg, replace 2nd arg with 3rd arg</source>
        <translation>no 1º argumento, substituir o 2º argumento pelo 3º argumento</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2266"/>
        <source>Operations</source>
        <translation>Operações</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2272"/>
        <source>O&amp;perator Type</source>
        <translation>&amp;Tipo de Operador</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2282"/>
        <source>Oper&amp;ator List</source>
        <translation>&amp;Lista de Operadores</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2185"/>
        <source>logical and</source>
        <translation>e lógico</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2186"/>
        <source>logical or</source>
        <translation>ou lógico</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1012"/>
        <source>Output HTML</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1015"/>
        <source>Evaluate &amp;HTML tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configdialog.py" line="522"/>
        <source>Child Type Limits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1645"/>
        <source>[All Types Available]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1746"/>
        <source>&amp;Select All</source>
        <translation type="unfinished">&amp;Seleccionar Tudo</translation>
    </message>
    <message>
        <location filename="configdialog.py" line="1747"/>
        <source>Select &amp;None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2142"/>
        <source>Number Result</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2349"/>
        <source>Count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="configdialog.py" line="2350"/>
        <source>Number of Children</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>dataeditors</name>
    <message>
        <location filename="dataeditors.py" line="1446"/>
        <source>Today's &amp;Date</source>
        <translation>Data de &amp;Hoje</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2084"/>
        <source>&amp;Open Link</source>
        <translation>&amp;Abrir Ligação</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2212"/>
        <source>External Link</source>
        <translation>Ligação Externa</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2215"/>
        <source>Scheme</source>
        <translation>Protocolo</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2232"/>
        <source>&amp;Browse for File</source>
        <translation>Procurar &amp;Ficheiro</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2238"/>
        <source>File Path Type</source>
        <translation>Tipo de Caminho para o Ficheiro</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2244"/>
        <source>Absolute</source>
        <translation>Absoluto</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2247"/>
        <source>Relative</source>
        <translation>Relativo</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2254"/>
        <source>Address</source>
        <translation>Endereço</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2261"/>
        <source>Display Name</source>
        <translation>Texto de Apresentação</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2666"/>
        <source>&amp;OK</source>
        <translation>&amp;OK</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2670"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2416"/>
        <source>TreeLine - External Link File</source>
        <translation>TreeLine - Ligação para Ficheiro Externo</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2443"/>
        <source>&amp;Go to Target</source>
        <translation>&amp;Ir para Destino</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2649"/>
        <source>Internal Link</source>
        <translation>Ligação Interna</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2731"/>
        <source>&amp;Open Picture</source>
        <translation>&amp;Abrir Imagem</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2797"/>
        <source>Picture Link</source>
        <translation>Ligação para imagem</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2946"/>
        <source>TreeLine - Picture File</source>
        <translation>TreeLine - Ficheiro de Imagem</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2086"/>
        <source>Open &amp;Folder</source>
        <translation>Abrir &amp;Pasta</translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="1522"/>
        <source>Set to &amp;Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2445"/>
        <source>Clear &amp;Link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2628"/>
        <source>(Click link target in tree)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="dataeditors.py" line="2713"/>
        <source>link</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>dataeditview</name>
</context>
<context>
    <name>exports</name>
    <message>
        <location filename="exports.py" line="50"/>
        <source>Bookmarks</source>
        <translation>Favoritos</translation>
    </message>
    <message>
        <location filename="exports.py" line="148"/>
        <source>TreeLine - Export HTML</source>
        <translation>TreeLine - Exportar HTML</translation>
    </message>
    <message>
        <location filename="exports.py" line="531"/>
        <source>TreeLine - Export Text Titles</source>
        <translation>TreeLine - Exportar Texto de Títulos</translation>
    </message>
    <message>
        <location filename="exports.py" line="566"/>
        <source>TreeLine - Export Plain Text</source>
        <translation>TreeLine - Exportar Texto Simples</translation>
    </message>
    <message>
        <location filename="exports.py" line="606"/>
        <source>TreeLine - Export Text Tables</source>
        <translation>TreeLine - Exportar Tabelas de Texto</translation>
    </message>
    <message>
        <location filename="exports.py" line="821"/>
        <source>TreeLine - Export Generic XML</source>
        <translation>TreeLine - Exportar XML Genérico</translation>
    </message>
    <message>
        <location filename="exports.py" line="738"/>
        <source>TreeLine - Export TreeLine Subtree</source>
        <translation>TreeLine - Exportar Sub Árvore TreeLine</translation>
    </message>
    <message>
        <location filename="exports.py" line="848"/>
        <source>TreeLine - Export ODF Text</source>
        <translation>TreeLine - Exportar Texto ODF</translation>
    </message>
    <message>
        <location filename="exports.py" line="988"/>
        <source>TreeLine - Export HTML Bookmarks</source>
        <translation>TreeLine - Exportar Favoritos em HTML</translation>
    </message>
    <message>
        <location filename="exports.py" line="1019"/>
        <source>TreeLine - Export XBEL Bookmarks</source>
        <translation>TreeLine - Exportar Favoritos em XBEL</translation>
    </message>
    <message>
        <location filename="exports.py" line="1664"/>
        <source>&amp;HTML</source>
        <translation>&amp;HTML</translation>
    </message>
    <message>
        <location filename="exports.py" line="1664"/>
        <source>&amp;Text</source>
        <translation>&amp;Texto</translation>
    </message>
    <message>
        <location filename="exports.py" line="1666"/>
        <source>&amp;ODF Outline</source>
        <translation>Índice &amp;ODF</translation>
    </message>
    <message>
        <location filename="exports.py" line="1667"/>
        <source>Book&amp;marks</source>
        <translation>&amp;Favoritos</translation>
    </message>
    <message>
        <location filename="exports.py" line="1677"/>
        <source>&amp;Single HTML page</source>
        <translation>HTML Página &amp;Única</translation>
    </message>
    <message>
        <location filename="exports.py" line="1678"/>
        <source>Single &amp;HTML page with navigation pane</source>
        <translation>HTML página única com barra de &amp;navegação</translation>
    </message>
    <message>
        <location filename="exports.py" line="1680"/>
        <source>Multiple HTML &amp;pages with navigation pane</source>
        <translation>&amp;Multiplas páginas HTML com barra de navegação</translation>
    </message>
    <message>
        <location filename="exports.py" line="1682"/>
        <source>Multiple HTML &amp;data tables</source>
        <translation>Multiplas páginas HTML com &amp;tabelas de informação</translation>
    </message>
    <message>
        <location filename="exports.py" line="1687"/>
        <source>&amp;Tabbed title text</source>
        <translation>&amp;Títulos separados por tabulação</translation>
    </message>
    <message>
        <location filename="exports.py" line="1688"/>
        <source>&amp;Unformatted output of all text</source>
        <translation>Conteúdo não &amp;formatado para todos os textos</translation>
    </message>
    <message>
        <location filename="exports.py" line="1697"/>
        <source>&amp;HTML format bookmarks</source>
        <translation>Favoritos em formato &amp;HTML</translation>
    </message>
    <message>
        <location filename="exports.py" line="1698"/>
        <source>&amp;XBEL format bookmarks</source>
        <translation>Favoritos em formato &amp;XBEL</translation>
    </message>
    <message>
        <location filename="exports.py" line="1722"/>
        <source>File Export</source>
        <translation>Exportação de ficheiros</translation>
    </message>
    <message>
        <location filename="exports.py" line="1743"/>
        <source>Choose export format type</source>
        <translation>Escolha o formato de exportação</translation>
    </message>
    <message>
        <location filename="exports.py" line="1787"/>
        <source>Choose export format subtype</source>
        <translation>Escolha o subtipo do formato de exportação</translation>
    </message>
    <message>
        <location filename="exports.py" line="1834"/>
        <source>Choose export options</source>
        <translation>Escolha as opções de exportação</translation>
    </message>
    <message>
        <location filename="exports.py" line="1836"/>
        <source>What to Export</source>
        <translation>O que exportar</translation>
    </message>
    <message>
        <location filename="exports.py" line="1840"/>
        <source>&amp;Entire tree</source>
        <translation>Árvore &amp;Inteira</translation>
    </message>
    <message>
        <location filename="exports.py" line="1843"/>
        <source>Selected &amp;branches</source>
        <translation>&amp;Subramos Seleccionados</translation>
    </message>
    <message>
        <location filename="exports.py" line="1846"/>
        <source>Selected &amp;nodes</source>
        <translation>&amp;Ramos Seleccionados</translation>
    </message>
    <message>
        <location filename="exports.py" line="1852"/>
        <source>Other Options</source>
        <translation>Outras Opções</translation>
    </message>
    <message>
        <location filename="exports.py" line="1860"/>
        <source>&amp;Only open node children</source>
        <translation>&amp;Apenas descendentes expandidos</translation>
    </message>
    <message>
        <location filename="exports.py" line="1865"/>
        <source>Include &amp;print header &amp;&amp; footer</source>
        <translation>Incluir &amp;cabeçalho e rodapé de impressão</translation>
    </message>
    <message>
        <location filename="exports.py" line="1878"/>
        <source>&amp;Columns</source>
        <translation>&amp;Colunas</translation>
    </message>
    <message>
        <location filename="exports.py" line="1890"/>
        <source>Navigation pane &amp;levels</source>
        <translation>&amp;Níveis da barra de navegação</translation>
    </message>
    <message>
        <location filename="exports.py" line="412"/>
        <source>Error - export template files not found.
Check your TreeLine installation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="exports.py" line="419"/>
        <source>Error - cannot link to unsaved TreeLine file.
Save the file and retry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="exports.py" line="426"/>
        <source>Warning - no relative path from "{0}" to "{1}".
Continue with absolute path?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="exports.py" line="1207"/>
        <source>Parent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="exports.py" line="1665"/>
        <source>Tree&amp;Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="exports.py" line="1666"/>
        <source>&amp;XML (generic)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="exports.py" line="1683"/>
        <source>Live tree view, linked to TreeLine file (for web server)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="exports.py" line="1685"/>
        <source>Live tree view, single file (embedded data)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="exports.py" line="1689"/>
        <source>&amp;Comma delimited (CSV) table of descendants (level numbers)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="exports.py" line="1691"/>
        <source>Comma &amp;delimited (CSV) table of children (single level)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="exports.py" line="1693"/>
        <source>Tab &amp;delimited table of children (&amp;single level)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="exports.py" line="1695"/>
        <source>&amp;Old TreeLine (2.0.x)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="exports.py" line="1696"/>
        <source>&amp;TreeLine Subtree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="exports.py" line="1855"/>
        <source>&amp;Include root nodes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="exports.py" line="1911"/>
        <source>Must select nodes prior to export</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>fieldformat</name>
    <message>
        <location filename="fieldformat.py" line="27"/>
        <source>Text</source>
        <translation>Texto</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="27"/>
        <source>HtmlText</source>
        <translation>TextoHTML</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="27"/>
        <source>SpacedText</source>
        <translation>TextoEspaçado</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="28"/>
        <source>Number</source>
        <translation>Número</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="28"/>
        <source>Math</source>
        <translation>Matemática</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="28"/>
        <source>Numbering</source>
        <translation>Numeração</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="29"/>
        <source>Boolean</source>
        <translation>Boleano</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="29"/>
        <source>Date</source>
        <translation>Data</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="29"/>
        <source>Time</source>
        <translation>Tempo</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="30"/>
        <source>Choice</source>
        <translation>Escolha</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="30"/>
        <source>AutoChoice</source>
        <translation>AutoEscolha</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="30"/>
        <source>Combination</source>
        <translation>Combinação</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="31"/>
        <source>AutoCombination</source>
        <translation>AutoCombinação</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="31"/>
        <source>ExternalLink</source>
        <translation>LigaçãoExterna</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="31"/>
        <source>InternalLink</source>
        <translation>LigaçãoInterna</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="32"/>
        <source>Picture</source>
        <translation>Imagem</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="32"/>
        <source>RegularExpression</source>
        <translation>ExpressãoRegular</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="35"/>
        <source>Now</source>
        <translation>Agora</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="440"/>
        <source>Optional Digit	#</source>
        <translation>Dígito Opcional	#</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="441"/>
        <source>Required Digit	0</source>
        <translation>Dígito Obrigatório	0</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="442"/>
        <source>Digit or Space (external)	&lt;space&gt;</source>
        <translation>Dígito ou espaço (externo)	&lt;space&gt;</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="444"/>
        <source>Decimal Point	.</source>
        <translation>Ponto Decimal	.</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="445"/>
        <source>Decimal Comma	,</source>
        <translation>Vírgula Decimal	,</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="449"/>
        <source>Space Separator (internal)	&lt;space&gt;</source>
        <translation>Espaço de Separação (interno)	&lt;space&gt;</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="451"/>
        <source>Optional Sign	-</source>
        <translation>Sinal Opcional	-</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="452"/>
        <source>Required Sign	+</source>
        <translation>Sinal Obrigatório	+</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="454"/>
        <source>Exponent (capital)	E</source>
        <translation>Exponente (maiúscula)	E</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="455"/>
        <source>Exponent (small)	e</source>
        <translation>Exponente (minúscula)	e</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="771"/>
        <source>Number	1</source>
        <translation>Número	1</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="772"/>
        <source>Capital Letter	A</source>
        <translation>Letra Maiúscula	A</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="773"/>
        <source>Small Letter	a</source>
        <translation>Letra Minúscula	a</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="774"/>
        <source>Capital Roman Numeral	I</source>
        <translation>Numeral Romano Maiúsculo	I</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="775"/>
        <source>Small Roman Numeral	i</source>
        <translation>Numeral Romano Minúsculo	i</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="777"/>
        <source>Level Separator	/</source>
        <translation>Separador de Nível	/</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="778"/>
        <source>Section Separator	.</source>
        <translation>Separador de Secção	.</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="780"/>
        <source>"/" Character	//</source>
        <translation>Carácter "/"	//</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="781"/>
        <source>"." Character	..</source>
        <translation>Carácter "."	..</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="783"/>
        <source>Outline Example	I../A../1../a)/i)</source>
        <translation>Exemplo de Índice	I../A../1../a)/i)</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="785"/>
        <source>Section Example	1.1.1.1</source>
        <translation>Exemplo de Secção	1.1.1.1</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1438"/>
        <source>Separator	/</source>
        <translation>Separador	/</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1440"/>
        <source>Example	1/2/3/4</source>
        <translation>Exemplo	1/2/3/4</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1858"/>
        <source>yes/no</source>
        <translation>sim/não</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1862"/>
        <source>true/false</source>
        <translation>verdadeiro/falso</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1863"/>
        <source>T/F</source>
        <translation>V/F</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1865"/>
        <source>Y/N</source>
        <translation>S/N</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="2259"/>
        <source>Any Character	.</source>
        <translation>Qualquer carácter	.</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="2260"/>
        <source>End of Text	$</source>
        <translation>Fim de texto	$</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="2262"/>
        <source>0 Or More Repetitions	*</source>
        <translation>0 ou Mais Repetições	*</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="2263"/>
        <source>1 Or More Repetitions	+</source>
        <translation>1 Ou Mais Repetições	+</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="2264"/>
        <source>0 Or 1 Repetitions	?</source>
        <translation>0 Ou 1 Repetições	?</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="2266"/>
        <source>Set of Numbers	[0-9]</source>
        <translation>Conjunto de Números	[0-9]</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="2267"/>
        <source>Lower Case Letters	[a-z]</source>
        <translation>Letras Minúsculas	[a-z]</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="2268"/>
        <source>Upper Case Letters	[A-Z]</source>
        <translation>Letras Maiúsculas	[A-Z]</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="2269"/>
        <source>Not a Number	[^0-9]</source>
        <translation>Carácter não numérico	[^0-9]</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="2271"/>
        <source>Or	|</source>
        <translation>Ou	|</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="2272"/>
        <source>Escape a Special Character	\</source>
        <translation>Terminar Carácter Especial	\</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="27"/>
        <source>OneLineText</source>
        <translation>TextoLinhaUnica</translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="29"/>
        <source>DateTime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="872"/>
        <source>Day (1 or 2 digits)	%-d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="873"/>
        <source>Day (2 digits)	%d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="874"/>
        <source>Weekday Abbreviation	%a</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="875"/>
        <source>Weekday Name	%A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="876"/>
        <source>Month (1 or 2 digits)	%-m</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="877"/>
        <source>Month (2 digits)	%m</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="878"/>
        <source>Month Abbreviation	%b</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="879"/>
        <source>Month Name	%B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="880"/>
        <source>Year (2 digits)	%y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="881"/>
        <source>Year (4 digits)	%Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="882"/>
        <source>Week Number (0 to 53)	%-U</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="883"/>
        <source>Day of year (1 to 366)	%-j</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1042"/>
        <source>Hour (0-23, 1 or 2 digits)	%-H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1043"/>
        <source>Hour (00-23, 2 digits)	%H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1044"/>
        <source>Hour (1-12, 1 or 2 digits)	%-I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1045"/>
        <source>Hour (01-12, 2 digits)	%I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1046"/>
        <source>Minute (1 or 2 digits)	%-M</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1047"/>
        <source>Minute (2 digits)	%M</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1048"/>
        <source>Second (1 or 2 digits)	%-S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1049"/>
        <source>Second (2 digits)	%S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1050"/>
        <source>Microseconds (6 digits)	%f</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="1051"/>
        <source>AM/PM	%p</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="447"/>
        <source>Comma Separator	\,</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="448"/>
        <source>Dot Separator	\.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="fieldformat.py" line="2558"/>
        <source>DescendantCount</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>genboolean</name>
    <message>
        <location filename="genboolean.py" line="17"/>
        <source>true</source>
        <translation>verdadeiro</translation>
    </message>
    <message>
        <location filename="genboolean.py" line="17"/>
        <source>false</source>
        <translation>falso</translation>
    </message>
    <message>
        <location filename="genboolean.py" line="18"/>
        <source>yes</source>
        <translation>sim</translation>
    </message>
    <message>
        <location filename="genboolean.py" line="18"/>
        <source>no</source>
        <translation>não</translation>
    </message>
</context>
<context>
    <name>globalref</name>
    <message>
        <location filename="globalref.py" line="31"/>
        <source>TreeLine Files</source>
        <translation>Ficheiros TreeLine</translation>
    </message>
    <message>
        <location filename="globalref.py" line="34"/>
        <source>TreeLine Files - Compressed</source>
        <translation>Ficheiros TreeLine - Comprimidos</translation>
    </message>
    <message>
        <location filename="globalref.py" line="36"/>
        <source>TreeLine Files - Encrypted</source>
        <translation>Ficheiros TreeLine - Encriptados</translation>
    </message>
    <message>
        <location filename="globalref.py" line="38"/>
        <source>All Files</source>
        <translation>Todos os Ficheiros</translation>
    </message>
    <message>
        <location filename="globalref.py" line="39"/>
        <source>HTML Files</source>
        <translation>Ficheiros HTML</translation>
    </message>
    <message>
        <location filename="globalref.py" line="40"/>
        <source>Text Files</source>
        <translation>Ficheiros de Texto</translation>
    </message>
    <message>
        <location filename="globalref.py" line="41"/>
        <source>XML Files</source>
        <translation>Ficheiros XML</translation>
    </message>
    <message>
        <location filename="globalref.py" line="43"/>
        <source>ODF Text Files</source>
        <translation>Ficheiros ODF</translation>
    </message>
    <message>
        <location filename="globalref.py" line="44"/>
        <source>Treepad Files</source>
        <translation>Ficheiros Treepad</translation>
    </message>
    <message>
        <location filename="globalref.py" line="45"/>
        <source>PDF Files</source>
        <translation>Ficheiros PDF</translation>
    </message>
    <message>
        <location filename="globalref.py" line="42"/>
        <source>CSV (Comma Delimited) Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="globalref.py" line="30"/>
        <source>All TreeLine Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="globalref.py" line="37"/>
        <source>Old TreeLine Files</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>helpview</name>
    <message>
        <location filename="helpview.py" line="42"/>
        <source>Tools</source>
        <translation>Ferramentas</translation>
    </message>
    <message>
        <location filename="helpview.py" line="46"/>
        <source>&amp;Back</source>
        <translation>&amp;Retroceder</translation>
    </message>
    <message>
        <location filename="helpview.py" line="54"/>
        <source>&amp;Forward</source>
        <translation>&amp;Avançar</translation>
    </message>
    <message>
        <location filename="helpview.py" line="62"/>
        <source>&amp;Home</source>
        <translation>&amp;Início</translation>
    </message>
    <message>
        <location filename="helpview.py" line="70"/>
        <source> Find: </source>
        <translation>Encontrar: </translation>
    </message>
    <message>
        <location filename="helpview.py" line="77"/>
        <source>Find &amp;Previous</source>
        <translation>Encontrar &amp;Anterior</translation>
    </message>
    <message>
        <location filename="helpview.py" line="84"/>
        <source>Find &amp;Next</source>
        <translation>Encontrar &amp;Seguinte</translation>
    </message>
    <message>
        <location filename="helpview.py" line="115"/>
        <source>Text string not found</source>
        <translation>Texto não encontrado</translation>
    </message>
</context>
<context>
    <name>imports</name>
    <message>
        <location filename="imports.py" line="37"/>
        <source>&amp;Tab indented text, one node per line</source>
        <translation>&amp;Texto recuado por tabulação, um ramo por linha</translation>
    </message>
    <message>
        <location filename="imports.py" line="43"/>
        <source>Tab delimited text table with header &amp;row</source>
        <translation>Tabela de texto delimitada por tabulação com &amp;cabeçalhos e colunas</translation>
    </message>
    <message>
        <location filename="imports.py" line="47"/>
        <source>Plain text &amp;paragraphs (blank line delimited)</source>
        <translation>&amp;Parágrafos de texto simples (delimitados por linha em branco)</translation>
    </message>
    <message>
        <location filename="imports.py" line="54"/>
        <source>Treepad &amp;file (text nodes only)</source>
        <translation>&amp;Ficheiro Treepad (ramos de texto apenas)</translation>
    </message>
    <message>
        <location filename="imports.py" line="55"/>
        <source>&amp;Generic XML (non-TreeLine file)</source>
        <translation>&amp;XML Genérico (ficheiro não específico do TreeLine)</translation>
    </message>
    <message>
        <location filename="imports.py" line="56"/>
        <source>Open &amp;Document (ODF) outline</source>
        <translation>Índice &amp;Open Document (ODF)</translation>
    </message>
    <message>
        <location filename="imports.py" line="50"/>
        <source>&amp;HTML bookmarks (Mozilla Format)</source>
        <translation>Favoritos em &amp;HTML (Formato Mozilla)</translation>
    </message>
    <message>
        <location filename="imports.py" line="51"/>
        <source>&amp;XML bookmarks (XBEL format)</source>
        <translation>&amp;Favoritos XML (Formato XBEL)</translation>
    </message>
    <message>
        <location filename="imports.py" line="76"/>
        <source>FOLDER</source>
        <translation>PASTA</translation>
    </message>
    <message>
        <location filename="imports.py" line="77"/>
        <source>BOOKMARK</source>
        <translation>FAVORITO</translation>
    </message>
    <message>
        <location filename="imports.py" line="78"/>
        <source>SEPARATOR</source>
        <translation>SEPARADOR</translation>
    </message>
    <message>
        <location filename="imports.py" line="79"/>
        <source>Link</source>
        <translation>Ligação</translation>
    </message>
    <message>
        <location filename="imports.py" line="80"/>
        <source>Text</source>
        <translation>Texto</translation>
    </message>
    <message>
        <location filename="imports.py" line="108"/>
        <source>Import File</source>
        <translation>Importar Ficheiro</translation>
    </message>
    <message>
        <location filename="imports.py" line="109"/>
        <source>Choose Import Method</source>
        <translation>Escolher Método de Importação</translation>
    </message>
    <message>
        <location filename="imports.py" line="115"/>
        <source>Invalid File</source>
        <translation>Ficheiro Inválido</translation>
    </message>
    <message>
        <location filename="imports.py" line="116"/>
        <source>"{0}" is not a valid TreeLine file.

Use an import filter?</source>
        <translation>"{0}" não é um ficheiro TreeLine válido.

Utilizar um filtro de importação?</translation>
    </message>
    <message>
        <location filename="imports.py" line="127"/>
        <source>TreeLine - Import File</source>
        <translation>TreeLine - Importar Ficheiro</translation>
    </message>
    <message>
        <location filename="imports.py" line="141"/>
        <source>Error - could not read file {0}</source>
        <translation>Erro - não foi possível ler o ficheiro {0}</translation>
    </message>
    <message>
        <location filename="imports.py" line="151"/>
        <source>Error - improper format in {0}</source>
        <translation>Erro - formato de ficheiro impróprio {0}</translation>
    </message>
    <message>
        <location filename="imports.py" line="190"/>
        <source>TABLE</source>
        <translation>TABELA</translation>
    </message>
    <message>
        <location filename="imports.py" line="912"/>
        <source>Bookmarks</source>
        <translation>Favoritos</translation>
    </message>
    <message>
        <location filename="imports.py" line="304"/>
        <source>Too many entries on Line {0}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="imports.py" line="45"/>
        <source>Plain text, one &amp;node per line (CR delimited)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="imports.py" line="226"/>
        <source>Bad CSV format on Line {0}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="imports.py" line="39"/>
        <source>Co&amp;mma delimited (CSV) text table with level column &amp;&amp; header row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="imports.py" line="41"/>
        <source>Comma delimited (CSV) text table &amp;with header row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="imports.py" line="52"/>
        <source>Other</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="imports.py" line="53"/>
        <source>Old Tree&amp;Line File (1.x or 2.x)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="imports.py" line="210"/>
        <source>Invalid level number on line {0}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="imports.py" line="233"/>
        <source>Invalid level structure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="imports.py" line="200"/>
        <source>No headings found</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>matheval</name>
    <message>
        <location filename="matheval.py" line="198"/>
        <source>Illegal "{}" characters</source>
        <translation>Carácteres "{0}" ilegais</translation>
    </message>
    <message>
        <location filename="matheval.py" line="211"/>
        <source>Child references must be combined in a function</source>
        <translation>Referências a descendentes devem ser combinadas numa função</translation>
    </message>
    <message>
        <location filename="matheval.py" line="592"/>
        <source>Illegal syntax in equation</source>
        <translation>Sintaxe ilegal na equação</translation>
    </message>
    <message>
        <location filename="matheval.py" line="604"/>
        <source>Illegal function present: {0}</source>
        <translation>Função ilegal presente: {0}</translation>
    </message>
    <message>
        <location filename="matheval.py" line="616"/>
        <source>Illegal object type or operator: {0}</source>
        <translation>Operador ou tipo de objecto ilegal: {0}</translation>
    </message>
    <message>
        <location filename="matheval.py" line="200"/>
        <source>Invalid field modifiers</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>miscdialogs</name>
    <message>
        <location filename="miscdialogs.py" line="82"/>
        <source>&amp;OK</source>
        <translation>&amp;OK</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="85"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="134"/>
        <source>Fields</source>
        <translation>Campos</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="190"/>
        <source>File Properties</source>
        <translation>Propriedades do Ficheiro</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="194"/>
        <source>File Storage</source>
        <translation>Armazenamento do Ficheiro</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="197"/>
        <source>&amp;Use file compression</source>
        <translation>Utilizar &amp;compressão de ficheiro</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="200"/>
        <source>Use file &amp;encryption</source>
        <translation>Utilizar &amp;encriptação de ficheiro</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="204"/>
        <source>Spell Check</source>
        <translation>Verificar Ortografia</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="207"/>
        <source>Language code or
dictionary (optional)</source>
        <translation>Código de linguagem ou dicionário (opcional)</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="213"/>
        <source>Math Fields</source>
        <translation>Campos Matemáticos</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="216"/>
        <source>&amp;Treat blank fields as zeros</source>
        <translation>&amp;Tratar campos vazios como zeros</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="268"/>
        <source>Encrypted File Password</source>
        <translation>Palavra Passe de Ficheiro Encriptado</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="273"/>
        <source>Type Password for "{0}":</source>
        <translation>Introduza a palavra passe para "{0}":</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="275"/>
        <source>Type Password:</source>
        <translation>Introduza a Palavra Passe:</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="279"/>
        <source>Re-Type Password:</source>
        <translation>Re-Introduza a Palavra Passe:</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="283"/>
        <source>Remember password during this session</source>
        <translation>Lembrar a palavra passe durante esta sessão</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="321"/>
        <source>Zero-length passwords are not permitted</source>
        <translation>Palavras passe vazias não são permitidas</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="324"/>
        <source>Re-typed password did not match</source>
        <translation>Palavras passe introduzidas são diferentes</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="429"/>
        <source>Default - Single Line Text</source>
        <translation>Pré definido - Texto em linha única</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="567"/>
        <source>&amp;Search Text</source>
        <translation>&amp;Pesquisar Texto</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="577"/>
        <source>What to Search</source>
        <translation>Onde pesquisar</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="581"/>
        <source>Full &amp;data</source>
        <translation>Toda a &amp;informação</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="584"/>
        <source>&amp;Titles only</source>
        <translation>Apenas &amp;Títulos</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="589"/>
        <source>How to Search</source>
        <translation>Como pesquisar</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="593"/>
        <source>&amp;Key words</source>
        <translation>&amp;Palavras chave parciais</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="596"/>
        <source>Key full &amp;words</source>
        <translation>Palavras chave &amp;completas</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="599"/>
        <source>F&amp;ull phrase</source>
        <translation>&amp;Frase completa</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="602"/>
        <source>&amp;Regular expression</source>
        <translation>&amp;Expressão regular</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="610"/>
        <source>Find</source>
        <translation>Encontrar</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="809"/>
        <source>Find &amp;Previous</source>
        <translation>Encontrar &amp;Anterior</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="614"/>
        <source>Find &amp;Next</source>
        <translation>Encontrar &amp;Seguinte</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="621"/>
        <source>Filter</source>
        <translation>Filtrar</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="622"/>
        <source>&amp;Filter</source>
        <translation>&amp;Filtrar</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="625"/>
        <source>&amp;End Filter</source>
        <translation>&amp;Terminar Filtro</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="540"/>
        <source>&amp;Close</source>
        <translation>&amp;Fechar</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="922"/>
        <source>Error - invalid regular expression</source>
        <translation>Erro - Expressão Regular inválida</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="692"/>
        <source>Search string "{0}" not found</source>
        <translation>Termos de pesquisa "{0}" não encontrados</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="758"/>
        <source>Find and Replace</source>
        <translation>Encontrar e Substituir</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="771"/>
        <source>Replacement &amp;Text</source>
        <translation>Texto de &amp;Substituição</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="781"/>
        <source>Any &amp;match</source>
        <translation>&amp;Qualquer ocorrência</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="784"/>
        <source>Full &amp;words</source>
        <translation>Palavras &amp;Completas</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="787"/>
        <source>Re&amp;gular expression</source>
        <translation>&amp;Expressão regular</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="793"/>
        <source>&amp;Node Type</source>
        <translation>&amp;Tipo de ramo</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="800"/>
        <source>N&amp;ode Fields</source>
        <translation>&amp;Campos dos Ramos</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="812"/>
        <source>&amp;Find Next</source>
        <translation>Encontrar &amp;Seguinte</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="816"/>
        <source>&amp;Replace</source>
        <translation>&amp;Substituir</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="819"/>
        <source>Replace &amp;All</source>
        <translation>Substituir &amp;Todos</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="860"/>
        <source>[All Types]</source>
        <translation>[Todos os Tipos]</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="882"/>
        <source>[All Fields]</source>
        <translation>[Todos os Campos]</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="932"/>
        <source>Search text "{0}" not found</source>
        <translation>Termo de pesquisa "{0}" não encontrado</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="956"/>
        <source>Error - replacement failed</source>
        <translation>Erro - substituição falhou</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="970"/>
        <source>Replaced {0} matches</source>
        <translation>Foram substituidas {0} ocorrências</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1004"/>
        <source>Sort Nodes</source>
        <translation>Ordenar Ramos</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1010"/>
        <source>What to Sort</source>
        <translation>O que Ordenar</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1014"/>
        <source>&amp;Entire tree</source>
        <translation>&amp;Toda a árvore</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1017"/>
        <source>Selected &amp;branches</source>
        <translation>Ramos &amp;Seleccionados</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1020"/>
        <source>Selection's childre&amp;n</source>
        <translation>&amp;Descendentes da selecção</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1023"/>
        <source>Selection's &amp;siblings</source>
        <translation>&amp;Irmãos da selecção</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1030"/>
        <source>Sort Method</source>
        <translation>Método de Ordenamento</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1034"/>
        <source>&amp;Predefined Key Fields</source>
        <translation>&amp;Campos de ordenamento pré definidos</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1037"/>
        <source>Node &amp;Titles</source>
        <translation>Títulos dos &amp;Ramos</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1042"/>
        <source>Sort Direction</source>
        <translation>Direcção de Ordenamento</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1046"/>
        <source>&amp;Forward</source>
        <translation>&amp;Ascendente</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1049"/>
        <source>&amp;Reverse</source>
        <translation>&amp;Descendente</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1060"/>
        <source>&amp;Apply</source>
        <translation>&amp;Aplicar</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1156"/>
        <source>Update Node Numbering</source>
        <translation>Actualizar Numeração dos Ramos</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1160"/>
        <source>What to Update</source>
        <translation>O que Actualizar</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1170"/>
        <source>&amp;Selection's children</source>
        <translation>&amp;Descendentes da Selecção</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1175"/>
        <source>Root Node</source>
        <translation>Raiz</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1178"/>
        <source>Include top-level nodes</source>
        <translation>Icluir ramos dos níveis superiores</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1182"/>
        <source>Handling Nodes without Numbering Fields</source>
        <translation>Critério para Ramos sem Campos de Numeração</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1187"/>
        <source>&amp;Ignore and skip</source>
        <translation>&amp;Ignorar e saltar</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1190"/>
        <source>&amp;Restart numbers for next siblings</source>
        <translation>&amp;Reiniciar contagem para próximos irmãos</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1194"/>
        <source>Reserve &amp;numbers</source>
        <translation>&amp;Reservar números</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1236"/>
        <source>TreeLine Numbering</source>
        <translation>Numeração TreeLine</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1237"/>
        <source>No numbering fields were found in data types</source>
        <translation>Não foram encontrados campos de numeração nos tipos de dados</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1290"/>
        <source>File Menu</source>
        <translation>Menu Ficheiro</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1290"/>
        <source>File</source>
        <translation>Ficheiro</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1291"/>
        <source>Edit Menu</source>
        <translation>Menu Editar</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1291"/>
        <source>Edit</source>
        <translation>Editar</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1292"/>
        <source>Node Menu</source>
        <translation>Menu Ramo</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1292"/>
        <source>Node</source>
        <translation>Ramo</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1293"/>
        <source>Data Menu</source>
        <translation>Menu Informação</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1293"/>
        <source>Data</source>
        <translation>Informação</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1294"/>
        <source>Tools Menu</source>
        <translation>Menu Ferramentas</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1294"/>
        <source>Tools</source>
        <translation>Ferramentas</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1296"/>
        <source>View Menu</source>
        <translation>Menu Ver</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1296"/>
        <source>View</source>
        <translation>Ver</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1297"/>
        <source>Window Menu</source>
        <translation>Menu Janela</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1297"/>
        <source>Window</source>
        <translation>Janela</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1298"/>
        <source>Help Menu</source>
        <translation>Menu Ajuda</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1298"/>
        <source>Help</source>
        <translation>Ajuda</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1313"/>
        <source>Keyboard Shortcuts</source>
        <translation>Atalhos de Teclado</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1341"/>
        <source>&amp;Restore Defaults</source>
        <translation>&amp;Restaurar pré definições</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1482"/>
        <source>Key {0} is already used</source>
        <translation>Tecla {0} já em utilização</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1493"/>
        <source>Clear &amp;Key</source>
        <translation>&amp;Remover Atalho</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1541"/>
        <source>--Separator--</source>
        <translation>--Separador--</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1553"/>
        <source>Customize Toolbars</source>
        <translation>Personalizar Barra de Ferramentas</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1567"/>
        <source>Toolbar &amp;Size</source>
        <translation>&amp;Tamanho da Barra de Ferramentas</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1572"/>
        <source>Small Icons</source>
        <translation>Ícones Pequenos</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1572"/>
        <source>Large Icons</source>
        <translation>Ícones Grandes</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1575"/>
        <source>Toolbar Quantity</source>
        <translation>Número de Barras de Ferramentas</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1581"/>
        <source>&amp;Toolbars</source>
        <translation>&amp;Barras de Ferramentas</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1586"/>
        <source>A&amp;vailable Commands</source>
        <translation>Comandos &amp;Disponíveis</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1610"/>
        <source>Tool&amp;bar Commands</source>
        <translation>Comandos da &amp;Barra de Ferramentas</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1625"/>
        <source>Move &amp;Up</source>
        <translation>Mover para &amp;Cima</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1628"/>
        <source>Move &amp;Down</source>
        <translation>Mover para &amp;Baixo</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1928"/>
        <source>Tree View Font</source>
        <translation>Tipo de Letra da Árvore</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1932"/>
        <source>Output View Font</source>
        <translation>Tipo de Letra de Apresentação</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1936"/>
        <source>Editor View Font</source>
        <translation>Tipo de Letra da Vista de Edição</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1326"/>
        <source>No menu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="511"/>
        <source>TreeLine - Serious Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="515"/>
        <source>A serious error has occurred.  TreeLine could be in an unstable state.
Recommend saving any file changes under another filename and restart TreeLine.

The debugging info shown below can be copied and emailed to doug101@bellz.org along with
an explanation of the circumstances.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1295"/>
        <source>Format Menu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1295"/>
        <source>Format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1909"/>
        <source>Customize Fonts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1919"/>
        <source>&amp;Use system default font</source>
        <translation type="unfinished">Utilizar fonte pré definida do &amp;sistema</translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1923"/>
        <source>App Default Font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="1924"/>
        <source>&amp;Use app default font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="345"/>
        <source>Externally Modified File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="354"/>
        <source>&amp;Overwrite File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="358"/>
        <source>&amp;Cancel Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="miscdialogs.py" line="348"/>
        <source>File was externally modified at {}</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>nodeformat</name>
    <message>
        <location filename="nodeformat.py" line="29"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
</context>
<context>
    <name>optiondefaults</name>
    <message>
        <location filename="optiondefaults.py" line="18"/>
        <source>Monday</source>
        <translation>Segunda-Feira</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="18"/>
        <source>Tuesday</source>
        <translation>Terça-Feira</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="18"/>
        <source>Wednesday</source>
        <translation>Quarta-Feira</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="18"/>
        <source>Thursday</source>
        <translation>Quinta-Feira</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="19"/>
        <source>Friday</source>
        <translation>Sexta-Feira</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="19"/>
        <source>Saturday</source>
        <translation>Sábado</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="19"/>
        <source>Sunday</source>
        <translation>Domingo</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="31"/>
        <source>Startup Condition</source>
        <translation>Opções de Arranque</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="32"/>
        <source>Automatically open last file used</source>
        <translation>Abrir automaticamente último ficheiro utilizado</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="41"/>
        <source>Show descendants in output view</source>
        <translation>Mostrar descendentes na vista de apresentação</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="44"/>
        <source>Restore tree view states of recent files</source>
        <translation>Restaurar o estado de visualização dos ficheiros recentes</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="50"/>
        <source>Restore previous window geometry</source>
        <translation>Repor a anterior disposição de janelas</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="52"/>
        <source>Features Available</source>
        <translation>Funcionalidades Disponíveis</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="53"/>
        <source>Open files in new windows</source>
        <translation>Abrir ficheiros em novas janelas</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="64"/>
        <source>Click node to rename</source>
        <translation>Clicar nos ramos para alterar nome</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="66"/>
        <source>Rename new nodes when created</source>
        <translation>Editar nome de ramos após criação</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="68"/>
        <source>Tree drag &amp;&amp; drop available</source>
        <translation>Permitir arrastar e largar na vista da árvore</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="73"/>
        <source>Show icons in the tree view</source>
        <translation>Mostrar ícones na vista em árvore</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="75"/>
        <source>Show math fields in the Data Edit view</source>
        <translation>Mostrar campos matemáticos na Vista de Edição</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="78"/>
        <source>Show numbering fields in the Data Edit view</source>
        <translation>Mostrar campos de numeração na Vista de Edição</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="79"/>
        <source>Undo Memory</source>
        <translation>Memória de operações</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="80"/>
        <source>Number of undo levels</source>
        <translation>Número de passos a desfazer</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="81"/>
        <source>Auto Save</source>
        <translation>Gravação Automática</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="82"/>
        <source>Minutes between saves
(set to 0 to disable)</source>
        <translation>Minutos entre gravações
(0 desactiva)</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="83"/>
        <source>Recent Files</source>
        <translation>Ficheiros Recentes</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="84"/>
        <source>Number of recent files 
in the file menu</source>
        <translation>Número de ficheiros 
recentes no menu ficheiro</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="86"/>
        <source>Data Editor Formats</source>
        <translation>Formatos do Editor de Dados</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="86"/>
        <source>Times</source>
        <translation>Tempo</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="88"/>
        <source>Dates</source>
        <translation>Datas</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="90"/>
        <source>First day
of week</source>
        <translation>Primeiro dia
da semana</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="91"/>
        <source>Appearance</source>
        <translation>Aparência</translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="92"/>
        <source>Child indent offset
(in font height units) </source>
        <translation>Recuo dos descendentes
(em unidades de altura da fonte) </translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="35"/>
        <source>Show breadcrumb ancestor view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="38"/>
        <source>Show child pane in right hand views</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="47"/>
        <source>Remove inaccessible recent file entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="59"/>
        <source>Activate data editors on mouse hover</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="56"/>
        <source>Minimize application to system tray</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="71"/>
        <source>Indent (pretty print) TreeLine JSON files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="optiondefaults.py" line="62"/>
        <source>Limit data editor height to window size</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>options</name>
    <message>
        <location filename="options.py" line="576"/>
        <source>Choose configuration file location</source>
        <translation>Escolher localização do ficheiro de configuração</translation>
    </message>
    <message>
        <location filename="options.py" line="577"/>
        <source>User's home directory (recommended)</source>
        <translation>Pasta do utilizador (recomendado)</translation>
    </message>
    <message>
        <location filename="options.py" line="578"/>
        <source>Program directory (for portable use)</source>
        <translation>Pasta do programa (para utilização portátil)</translation>
    </message>
    <message>
        <location filename="options.py" line="716"/>
        <source>&amp;OK</source>
        <translation>&amp;OK</translation>
    </message>
    <message>
        <location filename="options.py" line="719"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
</context>
<context>
    <name>printdata</name>
    <message>
        <location filename="printdata.py" line="370"/>
        <source>Error initializing printer</source>
        <translation>Erro ao iniciar a impressora</translation>
    </message>
    <message>
        <location filename="printdata.py" line="591"/>
        <source>TreeLine - Export PDF</source>
        <translation>TreeLine - Exportar PDF</translation>
    </message>
    <message>
        <location filename="printdata.py" line="342"/>
        <source>Warning: Page size and margin settings unsupported on current printer.
Save page adjustments?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="printdata.py" line="345"/>
        <source>Warning: Page size setting unsupported on current printer.
Save adjustment?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="printdata.py" line="348"/>
        <source>Warning: Margin settings unsupported on current printer.
Save adjustments?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>printdialogs</name>
    <message>
        <location filename="printdialogs.py" line="50"/>
        <source>Print Preview</source>
        <translation>Previsualização de Impressão</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="62"/>
        <source>Fit Width</source>
        <translation>Ajustar à Largura</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="69"/>
        <source>Fit Page</source>
        <translation>Ajustar à Página</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="86"/>
        <source>Zoom In</source>
        <translation>Aproximar</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="93"/>
        <source>Zoom Out</source>
        <translation>Afastar</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="101"/>
        <source>Previous Page</source>
        <translation>Página Anterior</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="119"/>
        <source>Next Page</source>
        <translation>Página Seguinte</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="127"/>
        <source>Single Page</source>
        <translation>Página única</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="135"/>
        <source>Facing Pages</source>
        <translation>Páginas Consecutivas</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="145"/>
        <source>Print Setup</source>
        <translation>Definições de Impressão</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="152"/>
        <source>Print</source>
        <translation>Imprimir</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="322"/>
        <source>Printing Setup</source>
        <translation>Opções de impressão</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="331"/>
        <source>&amp;General Options</source>
        <translation>&amp;Opções Gerais</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="334"/>
        <source>Page &amp;Setup</source>
        <translation>Configuração de &amp;Página</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="336"/>
        <source>&amp;Font Selection</source>
        <translation>Selecção de &amp;Fonte</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="338"/>
        <source>&amp;Header/Footer</source>
        <translation>&amp;Cabeçalho/Rodapé</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="346"/>
        <source>Print Pre&amp;view...</source>
        <translation>&amp;Previsualização de Impressão...</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="349"/>
        <source>&amp;Print...</source>
        <translation>&amp;Imprimir...</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="352"/>
        <source>&amp;OK</source>
        <translation>&amp;OK</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="355"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="424"/>
        <source>What to print</source>
        <translation>O que imprimir</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="428"/>
        <source>&amp;Entire tree</source>
        <translation>&amp;Árvore completa</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="431"/>
        <source>Selected &amp;branches</source>
        <translation>&amp;Ramos e descendentes seleccionados</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="435"/>
        <source>Selected &amp;nodes</source>
        <translation>Ramos &amp;Seleccioandos</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="441"/>
        <source>Included Nodes</source>
        <translation>Ramos Incluídos</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="444"/>
        <source>&amp;Include root node</source>
        <translation>&amp;Incluir Raiz</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="447"/>
        <source>Onl&amp;y open node children</source>
        <translation>Apenas descendentes de ramos &amp;expandidos</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="465"/>
        <source>Features</source>
        <translation>Opções</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="468"/>
        <source>&amp;Draw lines to children</source>
        <translation>&amp;Desenhar linhas até descendentes</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="471"/>
        <source>&amp;Keep first child with parent</source>
        <translation>&amp;Manter primeiro descendente com o ascendente</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="475"/>
        <source>Indent</source>
        <translation>Avanço</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="478"/>
        <source>Indent Offse&amp;t
(line height units)</source>
        <translation>&amp;Distancia do Avanço (em unidades de altura de linha)</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="537"/>
        <source>Letter (8.5 x 11 in.)</source>
        <translation>Carta (8.5 x 11 pol.)</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="538"/>
        <source>Legal (8.5 x 14 in.)</source>
        <translation>Legal (8.5 x 14 pol.)</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="539"/>
        <source>Tabloid (11 x 17 in.)</source>
        <translation>Tablóide (11 x 17 pol.)</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="540"/>
        <source>A3 (279 x 420 mm)</source>
        <translation>A3 (279 x 420 mm)</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="541"/>
        <source>A4 (210 x 297 mm)</source>
        <translation>A4 (210 x 297 mm)</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="542"/>
        <source>A5 (148 x 210 mm)</source>
        <translation>A5 (148 x 210 mm)</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="543"/>
        <source>Custom Size</source>
        <translation>Tamanho personalizado</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="544"/>
        <source>Inches (in)</source>
        <translation>Polegadas (pol)</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="545"/>
        <source>Millimeters (mm)</source>
        <translation>Milímetros (mm)</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="546"/>
        <source>Centimeters (cm)</source>
        <translation>Centímetros (cm)</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="570"/>
        <source>&amp;Units</source>
        <translation>&amp;Unidades</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="582"/>
        <source>Paper &amp;Size</source>
        <translation>&amp;Tamanho do Papel</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="597"/>
        <source>&amp;Width:</source>
        <translation>&amp;Largura:</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="604"/>
        <source>Height:</source>
        <translation>Altura:</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="614"/>
        <source>Orientation</source>
        <translation>Orientação</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="617"/>
        <source>Portra&amp;it</source>
        <translation>Ao &amp;baixo</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="619"/>
        <source>Lan&amp;dscape</source>
        <translation>Ao &amp;alto</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="632"/>
        <source>Margins</source>
        <translation>Margens</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="639"/>
        <source>&amp;Left:</source>
        <translation>&amp;Esquerda:</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="644"/>
        <source>&amp;Top:</source>
        <translation>&amp;Topo:</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="649"/>
        <source>&amp;Right:</source>
        <translation>&amp;Direita:</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="654"/>
        <source>&amp;Bottom:</source>
        <translation>&amp;Base:</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="664"/>
        <source>He&amp;ader:</source>
        <translation>&amp;Cabeçalho:</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="670"/>
        <source>Foot&amp;er:</source>
        <translation>&amp;Rodapé:</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="677"/>
        <source>Columns</source>
        <translation>Colunas</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="680"/>
        <source>&amp;Number of columns</source>
        <translation>&amp;Número de colunas</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="688"/>
        <source>Space between colu&amp;mns</source>
        <translation>&amp;Espaçamento entre colunas</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="910"/>
        <source>Default Font</source>
        <translation>Fonte Pré Definida</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="914"/>
        <source>&amp;Use TreeLine output view font</source>
        <translation>Utilizar a fonte de apresentação do &amp;TreeLine </translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="920"/>
        <source>Select Font</source>
        <translation>Seleccionar Fonte</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="926"/>
        <source>&amp;Font</source>
        <translation>&amp;Fonte</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="942"/>
        <source>Font st&amp;yle</source>
        <translation>&amp;Estilo de Fonte</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="955"/>
        <source>Si&amp;ze</source>
        <translation>&amp;Tamanho</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="972"/>
        <source>Sample</source>
        <translation>Amostra</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="978"/>
        <source>AaBbCcDdEeFfGg...TtUuVvWvXxYyZz</source>
        <translation>AaBbCcDdEeFfGg...TtUuVvWvXxYyZz</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1126"/>
        <source>&amp;Header Left</source>
        <translation>&amp;Esquerda do Cabeçalho</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1126"/>
        <source>Header C&amp;enter</source>
        <translation>&amp;Centro do Cabeçalho</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1126"/>
        <source>Header &amp;Right</source>
        <translation>&amp;Direita do Cabeçalho</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1127"/>
        <source>Footer &amp;Left</source>
        <translation>E&amp;squerda do Rodapé</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1127"/>
        <source>Footer Ce&amp;nter</source>
        <translation>Ce&amp;ntro do  Rodapé</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1127"/>
        <source>Footer Righ&amp;t</source>
        <translation>Direi&amp;ta do Rodapé</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1144"/>
        <source>Fiel&amp;ds</source>
        <translation>&amp;Campos</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1149"/>
        <source>Field For&amp;mat</source>
        <translation>&amp;Formato dos Campos</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1165"/>
        <source>Header and Footer</source>
        <translation>Cabeçalho e Rodapé</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1346"/>
        <source>Field Format for "{0}"</source>
        <translation>Formato de campo para "{0}"</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1350"/>
        <source>Output &amp;Format</source>
        <translation>Formato de &amp;Apresentação</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1355"/>
        <source>Format &amp;Help</source>
        <translation>&amp;Ajuda de Formato</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1359"/>
        <source>Extra Text</source>
        <translation>Texto Extra</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1364"/>
        <source>&amp;Prefix</source>
        <translation>&amp;Prefixo</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="1370"/>
        <source>&amp;Suffix</source>
        <translation>&amp;Sufixo</translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="379"/>
        <source>Error:  Page size or margins are invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="397"/>
        <source>TreeLine PDF Printer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="printdialogs.py" line="455"/>
        <source>Select &amp;Printer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>recentfiles</name>
</context>
<context>
    <name>spellcheck</name>
    <message>
        <location filename="spellcheck.py" line="200"/>
        <source>Could not find either aspell.exe, ispell.exe or hunspell.exe
Browse for location?</source>
        <translation>Não foi possível encontrar aspell.exe, ispell.exe ou hunspell.exe
Procurar localização?</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="204"/>
        <source>Spell Check Error</source>
        <translation>Erro de Verificação Ortográfica</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="211"/>
        <source>Locate aspell.exe, ipsell.exe or hunspell.exe</source>
        <translation>Localizar aspell.exe, ispell.exe ou hunspell.exe</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="215"/>
        <source>Program (*.exe)</source>
        <translation>Programa (*.exe)</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="224"/>
        <source>TreeLine Spell Check Error
Make sure aspell, ispell or hunspell is installed</source>
        <translation>Erro de verificação Ortográfica do TreeLine
Cerifique-se que aspell, ispell ou hunspell estão instalados</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="246"/>
        <source>TreeLine Spell Check</source>
        <translation>Verificação Ortográfica TreeLine</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="258"/>
        <source>Finished spell checking</source>
        <translation>Terminada verificação ortográfica</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="310"/>
        <source>Spell Check</source>
        <translation>Verificação Ortográfica</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="322"/>
        <source>Not in Dictionary</source>
        <translation>Ausente no Dicionário</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="325"/>
        <source>Word:</source>
        <translation>Palavra:</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="331"/>
        <source>Context:</source>
        <translation>Contexto:</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="337"/>
        <source>Suggestions</source>
        <translation>Sugestões</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="346"/>
        <source>Ignor&amp;e</source>
        <translation>&amp;Ignorar</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="349"/>
        <source>&amp;Ignore All</source>
        <translation>Ignorar &amp;Todas</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="353"/>
        <source>&amp;Add</source>
        <translation>&amp;Adicionar</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="356"/>
        <source>Add &amp;Lowercase</source>
        <translation>Adicionar em &amp;Minúsculas</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="360"/>
        <source>&amp;Replace</source>
        <translation>&amp;Substituir</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="363"/>
        <source>Re&amp;place All</source>
        <translation>S&amp;ubstituir Todas</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="367"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancelar</translation>
    </message>
    <message>
        <location filename="spellcheck.py" line="244"/>
        <source>Finished checking the branch
Continue from the top?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>titlelistview</name>
    <message>
        <location filename="titlelistview.py" line="47"/>
        <source>Select in Tree</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>treeformats</name>
    <message>
        <location filename="treeformats.py" line="25"/>
        <source>DEFAULT</source>
        <translation>PRÉ DEFINIDO</translation>
    </message>
    <message>
        <location filename="treeformats.py" line="26"/>
        <source>FILE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="27"/>
        <source>TYPE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="40"/>
        <source>FIELD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="41"/>
        <source>FieldType</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="28"/>
        <source>TitleFormat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="29"/>
        <source>OutputFormat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="30"/>
        <source>SpaceBetween</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="31"/>
        <source>FormatHtml</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="32"/>
        <source>Bullets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="33"/>
        <source>Table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="34"/>
        <source>ChildType</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="35"/>
        <source>Icon</source>
        <translation type="unfinished">Ícone</translation>
    </message>
    <message>
        <location filename="treeformats.py" line="36"/>
        <source>GenericType</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="37"/>
        <source>ConditionalRule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="38"/>
        <source>ListSeparator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="39"/>
        <source>ChildTypeLimit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="42"/>
        <source>Format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="43"/>
        <source>Prefix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="44"/>
        <source>Suffix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="45"/>
        <source>InitialValue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="46"/>
        <source>NumLines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="47"/>
        <source>SortKeyNum</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="48"/>
        <source>SortForward</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeformats.py" line="49"/>
        <source>EvalHtml</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>treelocalcontrol</name>
    <message>
        <location filename="treelocalcontrol.py" line="437"/>
        <source>Error - could not delete backup file {}</source>
        <translation>Erro - não foi possível apagar cópia de segurança {}</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="388"/>
        <source>Save changes to {}?</source>
        <translation>Guardar alterações em {}?</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="389"/>
        <source>Save changes?</source>
        <translation>Guardar alterações?</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="473"/>
        <source>&amp;Save</source>
        <translation>&amp;Guardar</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="473"/>
        <source>Save File</source>
        <translation>Guardar Ficheiro</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="474"/>
        <source>Save the current file</source>
        <translation>Guardar o ficheiro actual</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="479"/>
        <source>Save &amp;As...</source>
        <translation>Guardar &amp;Como...</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="480"/>
        <source>Save the file with a new name</source>
        <translation>Guardar o ficheiro com um novo nome</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="484"/>
        <source>&amp;Export...</source>
        <translation>&amp;Exportar...</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="485"/>
        <source>Export the file in various other formats</source>
        <translation>Exportar o ficheiro em diversos outros formatos</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="489"/>
        <source>Prop&amp;erties...</source>
        <translation>&amp;Propriedades...</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="490"/>
        <source>Set file parameters like compression and encryption</source>
        <translation>Definir parâmetros do ficheiro como compressão e encriptação</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="494"/>
        <source>P&amp;rint Setup...</source>
        <translation>&amp;Definições de Impressão...</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="495"/>
        <source>Set margins, page size and other printing options</source>
        <translation>Definir margens, tamanho de papel e outras opções de impressão</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="499"/>
        <source>Print Pre&amp;view...</source>
        <translation>Pré &amp;visualizar impressão...</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="500"/>
        <source>Show a preview of printing results</source>
        <translation>Mostrar uma pré visualização do resultado da impressão</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="504"/>
        <source>&amp;Print...</source>
        <translation>&amp;Imprimir...</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="505"/>
        <source>Print tree output based on current options</source>
        <translation>Imprimir apresentação da árvore baseada nas opções actuais</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="509"/>
        <source>Print &amp;to PDF...</source>
        <translation>Imprimir para &amp;PDF...</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="510"/>
        <source>Export to PDF with current printing options</source>
        <translation>Exportar para PDF com as actuais opções de impressão</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="514"/>
        <source>&amp;Undo</source>
        <translation>&amp;Desfazer</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="515"/>
        <source>Undo the previous action</source>
        <translation>Reverte a última acção</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="519"/>
        <source>&amp;Redo</source>
        <translation>&amp;Refazer</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="520"/>
        <source>Redo the previous undo</source>
        <translation>Repõe a última acção desfeita</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="524"/>
        <source>Cu&amp;t</source>
        <translation>Cor&amp;tar</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="525"/>
        <source>Cut the branch or text to the clipboard</source>
        <translation>Cortar o ramo ou texto para a memória de trabalho</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="529"/>
        <source>&amp;Copy</source>
        <translation>&amp;Copiar</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="530"/>
        <source>Copy the branch or text to the clipboard</source>
        <translation>Copiar o ramo ou texto para a memória de trabalho</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="534"/>
        <source>&amp;Paste</source>
        <translation>C&amp;olar</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="535"/>
        <source>Paste nodes or text from the clipboard</source>
        <translation>Colar ramos ou texto da memória de trabalho</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="540"/>
        <source>Paste non-formatted text from the clipboard</source>
        <translation>Colar texto sem formatação da memória de trabalho</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="681"/>
        <source>&amp;Bold Font</source>
        <translation>&amp;Negrito</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="682"/>
        <source>Set the current or selected font to bold</source>
        <translation>Definir o texto actual ou seleccionado como negrito</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="687"/>
        <source>&amp;Italic Font</source>
        <translation>&amp;Itálico</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="688"/>
        <source>Set the current or selected font to italic</source>
        <translation>Definir o texto actual ou seleccionado como itálico</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="693"/>
        <source>U&amp;nderline Font</source>
        <translation>&amp;Sublinhado</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="694"/>
        <source>Set the current or selected font to underline</source>
        <translation>Definir o texto actual ou seleccionado como sublinhado</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="705"/>
        <source>&amp;Font Size</source>
        <translation>&amp;Tamanho do texto</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="710"/>
        <source>Set size of the current or selected text</source>
        <translation>Definir o tamanho do texto actual ou seleccionado</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="712"/>
        <source>Small</source>
        <translation>Pequeno</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="712"/>
        <source>Default</source>
        <translation>Normal</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="712"/>
        <source>Large</source>
        <translation>Grande</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="712"/>
        <source>Larger</source>
        <translation>Maior</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="713"/>
        <source>Largest</source>
        <translation>Muito Grande</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="718"/>
        <source>Set Font Size</source>
        <translation>Definir tamanho do texto</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="722"/>
        <source>Font C&amp;olor...</source>
        <translation>Co&amp;r do Texto...</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="723"/>
        <source>Set the color of the current or selected text</source>
        <translation>Definir a cor do texto actual ou seleccionado</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="727"/>
        <source>&amp;External Link...</source>
        <translation>&amp;Ligação Externa...</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="728"/>
        <source>Add or modify an extrnal web link</source>
        <translation>Adicionar ou modificar uma ligação externa para a internet</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="732"/>
        <source>Internal &amp;Link...</source>
        <translation>Ligação &amp;Interna...</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="733"/>
        <source>Add or modify an internal node link</source>
        <translation>Adicionar ou modificar uma ligação interna para outro ramo</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="743"/>
        <source>Clear current or selected text formatting</source>
        <translation>Remover a formatação do texto actual ou seleccionado</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="574"/>
        <source>&amp;Rename</source>
        <translation>&amp;Mudar Nome</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="575"/>
        <source>Rename the current tree entry title</source>
        <translation>Alterar o nome da entrada actual na árvore</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="584"/>
        <source>Insert Sibling &amp;Before</source>
        <translation>Inserir Irmão &amp;Antes</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="585"/>
        <source>Insert new sibling before selection</source>
        <translation>Inserir novo ramo acima da selecção</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="589"/>
        <source>Insert Sibling &amp;After</source>
        <translation>Inserir Irmão &amp;Depois</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="590"/>
        <source>Insert new sibling after selection</source>
        <translation>Inserir novo ramo abaixo da selecção</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="579"/>
        <source>Add &amp;Child</source>
        <translation>Adicionar De&amp;scendente</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="580"/>
        <source>Add new child to selected parent</source>
        <translation>Adicionar sub ramo ao ramo seleccionado</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="594"/>
        <source>&amp;Delete Node</source>
        <translation>&amp;Eliminar Ramo</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="595"/>
        <source>Delete the selected nodes</source>
        <translation>Eliminar os ramos seleccionados</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="599"/>
        <source>&amp;Indent Node</source>
        <translation>&amp;Recuar Ramo</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="600"/>
        <source>Indent the selected nodes</source>
        <translation>Avançar os ramos seleccionados</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="604"/>
        <source>&amp;Unindent Node</source>
        <translation>A&amp;vançar Ramo</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="605"/>
        <source>Unindent the selected nodes</source>
        <translation>Recuar os ramos seleccionados</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="609"/>
        <source>&amp;Move Up</source>
        <translation>Mover para &amp;Cima</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="610"/>
        <source>Move the selected nodes up</source>
        <translation>Mover para cima os ramos seleccionados</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="614"/>
        <source>M&amp;ove Down</source>
        <translation>Mover para &amp;Baixo</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="615"/>
        <source>Move the selected nodes down</source>
        <translation>Mover para baixo os ramos seleccionados</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="619"/>
        <source>Move &amp;First</source>
        <translation>Colocar em &amp;Primeiro</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="620"/>
        <source>Move the selected nodes to be the first children</source>
        <translation>Mover os ramos seleccionados para que sejam os primeiros descendentes</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="624"/>
        <source>Move &amp;Last</source>
        <translation>Colocar em &amp;Último</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="625"/>
        <source>Move the selected nodes to be the last children</source>
        <translation>Mover os ramos seleccionados para que sejam os últimos descendentes</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="629"/>
        <source>&amp;Set Node Type</source>
        <translation>Definir &amp;Tipo de Ramo</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="634"/>
        <source>Set the node type for selected nodes</source>
        <translation>Definir o tipo de dados para os ramos seleccionados</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="637"/>
        <source>Set Node Type</source>
        <translation>Definir Tipo de Ramo</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="641"/>
        <source>Copy Types from &amp;File...</source>
        <translation>Copiar Tipos de Outro &amp;Ficheiro...</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="642"/>
        <source>Copy the configuration from another TreeLine file</source>
        <translation>Copiar configuração de outro ficheiro TreeLine</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="661"/>
        <source>Flatten &amp;by Category</source>
        <translation>&amp;Nivelar por categoria</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="662"/>
        <source>Collapse descendants by merging fields</source>
        <translation>Colapsar descendentes juntando campos</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="666"/>
        <source>Add Category &amp;Level...</source>
        <translation>&amp;Adicionar Nível por Categoria...</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="667"/>
        <source>Insert category nodes above children</source>
        <translation>Insere ramos sobre descendentes classificanado segundo um campo</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="676"/>
        <source>&amp;Spell Check...</source>
        <translation>&amp;Verificar Ortografia...</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="747"/>
        <source>&amp;New Window</source>
        <translation>&amp;Nova Janela</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="748"/>
        <source>Open a new window for the same file</source>
        <translation>Abrir nova vista do mesmo ficheiro</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="806"/>
        <source>Error - could not write to {}</source>
        <translation>Erro - não é possível escrever para {}</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="865"/>
        <source>TreeLine - Save As</source>
        <translation>TreeLine - Guardar Como</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="899"/>
        <source>Error - could not write to file</source>
        <translation>Erro - não foi possível escrever para o ficheiro</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="1268"/>
        <source>TreeLine - Open Configuration File</source>
        <translation>TreeLine - Abrir Ficheiro de Configuração</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="1302"/>
        <source>Error - could not read file {0}</source>
        <translation>Erro - não foi possível ler o ficheiro {0}</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="1420"/>
        <source>Cannot expand without common fields</source>
        <translation>Não é possível expandir sem campos em comum</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="1422"/>
        <source>Category Fields</source>
        <translation>Campos de Categorias</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="1423"/>
        <source>Select fields for new level</source>
        <translation>Seleccione campo para novo nível</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="742"/>
        <source>Clear For&amp;matting</source>
        <translation>Limpar &amp;Formatação</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="846"/>
        <source>File saved</source>
        <translation>Ficheiro gravado</translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="539"/>
        <source>Pa&amp;ste Plain Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="544"/>
        <source>Paste C&amp;hild</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="545"/>
        <source>Paste a child node from the clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="549"/>
        <source>Paste Sibling &amp;Before</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="550"/>
        <source>Paste a sibling before selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="554"/>
        <source>Paste Sibling &amp;After</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="555"/>
        <source>Paste a sibling after selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="559"/>
        <source>Paste Cl&amp;oned Child</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="560"/>
        <source>Paste a child clone from the clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="564"/>
        <source>Paste Clo&amp;ned Sibling Before</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="565"/>
        <source>Paste a sibling clone before selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="569"/>
        <source>Paste Clone&amp;d Sibling After</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="570"/>
        <source>Paste a sibling clone after selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="651"/>
        <source>Clone All &amp;Matched Nodes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="652"/>
        <source>Convert all matching nodes into clones</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="656"/>
        <source>&amp;Detach Clones</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="657"/>
        <source>Detach all cloned nodes in current branches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="671"/>
        <source>S&amp;wap Category Levels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="672"/>
        <source>Swap child and grandchild category nodes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="1352"/>
        <source>Converted {0} branches into clones</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="1358"/>
        <source>No identical nodes found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="126"/>
        <source>Warning - file corruption!
Skipped bad child references in the following nodes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="677"/>
        <source>Spell check the tree's text data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="646"/>
        <source>&amp;Regenerate References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="647"/>
        <source>Force update of all conditional types &amp; math fields</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="737"/>
        <source>Insert &amp;Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="738"/>
        <source>Insert current date as text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="699"/>
        <source>St&amp;rikethrough Font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treelocalcontrol.py" line="700"/>
        <source>Set the current or selected font to strikethough</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>treemaincontrol</name>
    <message>
        <location filename="treemaincontrol.py" line="107"/>
        <source>Warning:  Could not create local socket</source>
        <translation>Aviso: Não foi possível criar ligação local</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="131"/>
        <source>Error - could not write config file to {}</source>
        <translation>Erro - não foi possível gravar configuração no ficheiro {0}</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="287"/>
        <source>Error - could not read file {0}</source>
        <translation>Erro - não foi possível ler o ficheiro {0}</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="417"/>
        <source>Backup file "{}" exists.
A previous session may have crashed</source>
        <translation>Cópia de segurança {0} existente.
Uma sessão anterior pode ter terminado inesperadamente</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="421"/>
        <source>&amp;Restore Backup</source>
        <translation>&amp;Restaurar Cópia de Segurança</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="423"/>
        <source>&amp;Delete Backup</source>
        <translation>&amp;Apagar Cópia de Segurança</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="425"/>
        <source>&amp;Cancel File Open</source>
        <translation>&amp;Cancelar Abertura de Ficheiro</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="438"/>
        <source>Error - could not rename "{0}" to "{1}"</source>
        <translation>Erro - não foi possível alterar o nome de "{0}" para"{1}"</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="452"/>
        <source>Error - could not remove backup file {}</source>
        <translation>Erro - não foi possível remover a cópia de segurança {}</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="604"/>
        <source>&amp;New...</source>
        <translation>&amp;Novo...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="604"/>
        <source>New File</source>
        <translation>Novo Ficheiro</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="605"/>
        <source>Start a new file</source>
        <translation>Criar um novo ficheiro</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="609"/>
        <source>&amp;Open...</source>
        <translation>&amp;Abrir...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="609"/>
        <source>Open File</source>
        <translation>Abrir um Ficheiro</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="610"/>
        <source>Open a file from disk</source>
        <translation>Abrir um ficheiro do disco</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="614"/>
        <source>Open Sa&amp;mple...</source>
        <translation>A&amp;brir Exemplo...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="615"/>
        <source>Open Sample</source>
        <translation>Abrir um Exemplo</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="616"/>
        <source>Open a sample file</source>
        <translation>Abrir um ficheiro de exemplo</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="620"/>
        <source>&amp;Import...</source>
        <translation>&amp;Importar...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="621"/>
        <source>Open a non-TreeLine file</source>
        <translation>Abrir um ficheiro alheio ao TreeLine</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="625"/>
        <source>&amp;Quit</source>
        <translation>&amp;Sair</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="626"/>
        <source>Exit the application</source>
        <translation>Sair da aplicação</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="630"/>
        <source>&amp;Configure Data Types...</source>
        <translation>&amp;Configurar Tipos de Dados...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="631"/>
        <source>Modify data types, fields &amp; output lines</source>
        <translation>Modificar tipos de dados, campos e opções de apresentação</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="642"/>
        <source>Sor&amp;t Nodes...</source>
        <translation>&amp;Ordenar Ramos...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="643"/>
        <source>Define node sort operations</source>
        <translation>Definir operações de ordenamento</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="648"/>
        <source>Update &amp;Numbering...</source>
        <translation>&amp;Actualizar Numeração...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="649"/>
        <source>Update node numbering fields</source>
        <translation>Actualizar os campos de numeração</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="654"/>
        <source>&amp;Find Text...</source>
        <translation>&amp;Encontrar Texto...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="655"/>
        <source>Find text in node titles &amp; data</source>
        <translation>Encontrar texto nos títulos e conteúdo dos ramos</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="660"/>
        <source>&amp;Conditional Find...</source>
        <translation>&amp;Procura Condicional...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="661"/>
        <source>Use field conditions to find nodes</source>
        <translation>Utilizar condições para encontrar ramos</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="666"/>
        <source>Find and &amp;Replace...</source>
        <translation>Encontar e &amp;Substituir...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="667"/>
        <source>Replace text strings in node data</source>
        <translation>Substituir texto no conteúdo dos ramos</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="672"/>
        <source>&amp;Text Filter...</source>
        <translation>Filtro de &amp;Texto...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="673"/>
        <source>Filter nodes to only show text matches</source>
        <translation>Filtrar ramos para mostrar apenas textos correspondentes</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="678"/>
        <source>C&amp;onditional Filter...</source>
        <translation>Filtro &amp;Condicional...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="680"/>
        <source>Use field conditions to filter nodes</source>
        <translation>Utilizar condições para filtrar ramos</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="686"/>
        <source>&amp;General Options...</source>
        <translation>&amp;Opções Gerais...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="687"/>
        <source>Set user preferences for all files</source>
        <translation>Definir opções do utilizador para todos os ficheiros</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="691"/>
        <source>Set &amp;Keyboard Shortcuts...</source>
        <translation>Definir &amp;Atalhos de Teclado...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="692"/>
        <source>Customize keyboard commands</source>
        <translation>Personalizar comandos de teclado</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="696"/>
        <source>C&amp;ustomize Toolbars...</source>
        <translation>Personalizar &amp;Barras de Ferramentas...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="697"/>
        <source>Customize toolbar buttons</source>
        <translation>Personalizar os botões das barras de ferramentas</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="701"/>
        <source>Customize Fo&amp;nts...</source>
        <translation>Personalizar &amp;Fontes...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="702"/>
        <source>Customize fonts in various views</source>
        <translation>Personalizar as fontes utilizadas nas diversas vistas</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="717"/>
        <source>&amp;Basic Usage...</source>
        <translation>Utilização &amp;Básica...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="718"/>
        <source>Display basic usage instructions</source>
        <translation>Mostrar instruções de utilização básica</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="722"/>
        <source>&amp;Full Documentation...</source>
        <translation>&amp;Documentação Completa...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="723"/>
        <source>Open a TreeLine file with full documentation</source>
        <translation>Abrir um ficheiro TreeLine com a documentação completa</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="727"/>
        <source>&amp;About TreeLine...</source>
        <translation>&amp;Acerca do TreeLine...</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="728"/>
        <source>Display version info about this program</source>
        <translation>Mostrar informção sobre a versão deste programa</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="748"/>
        <source>&amp;Select Template</source>
        <translation>Seleccionar &amp;Modelo</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="768"/>
        <source>TreeLine - Open File</source>
        <translation>TreeLine -Abrir  Ficheiro</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="780"/>
        <source>Open Sample File</source>
        <translation>Abrir Ficheiro de Exemplo</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="781"/>
        <source>&amp;Select Sample</source>
        <translation>&amp;Seleccione um exemplo</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="900"/>
        <source>Conditional Find</source>
        <translation>Procura Condicional</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="956"/>
        <source>Conditional Filter</source>
        <translation>Filtro Condicional</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="973"/>
        <source>General Options</source>
        <translation>Opções Gerais</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="1063"/>
        <source>Error - basic help file not found</source>
        <translation>Erro -Ficheiro de ajuda básica não encontrado</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="1066"/>
        <source>TreeLine Basic Usage</source>
        <translation>Utilização Básica TreeLine</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="1076"/>
        <source>Error - documentation file not found</source>
        <translation>Erro - Ficheiro de documentação não encontrado</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="711"/>
        <source>&amp;Select All</source>
        <translation>&amp;Seleccionar Tudo</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="712"/>
        <source>Select all text in an editor</source>
        <translation>Seleccionar todo o texto num editor</translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="340"/>
        <source>Error - invalid TreeLine file {0}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="1090"/>
        <source>TreeLine version {0}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="1091"/>
        <source>written by {0}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="1092"/>
        <source>Library versions:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="129"/>
        <source>missing directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="636"/>
        <source>Show C&amp;onfiguration Structure...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="638"/>
        <source>Show read-only visualization of type structure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="706"/>
        <source>Custo&amp;mize Colors...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treemaincontrol.py" line="707"/>
        <source>Customize GUI colors and themes</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>treemodel</name>
</context>
<context>
    <name>treenode</name>
    <message>
        <location filename="treenode.py" line="418"/>
        <source>New</source>
        <translation>Novo</translation>
    </message>
</context>
<context>
    <name>treeopener</name>
</context>
<context>
    <name>treestructure</name>
    <message>
        <location filename="treestructure.py" line="27"/>
        <source>Main</source>
        <translation type="unfinished">Principal</translation>
    </message>
</context>
<context>
    <name>treeview</name>
    <message>
        <location filename="treeview.py" line="623"/>
        <source>Filtering by "{0}", found {1} nodes</source>
        <translation>Filtragem por "{0}", encontrados {1} ramos</translation>
    </message>
    <message>
        <location filename="treeview.py" line="647"/>
        <source>Conditional filtering, found {0} nodes</source>
        <translation>Filtragem condicional, encontrados {0} ramos</translation>
    </message>
    <message>
        <location filename="treeview.py" line="198"/>
        <source>Search for:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeview.py" line="203"/>
        <source>Search for: {0}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeview.py" line="208"/>
        <source>Search for: {0}  (not found)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeview.py" line="217"/>
        <source>Next: {0}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treeview.py" line="219"/>
        <source>Next: {0}  (not found)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>treewindow</name>
    <message>
        <location filename="treewindow.py" line="88"/>
        <source>Data Output</source>
        <translation>Apresentação de Informação</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="97"/>
        <source>Data Edit</source>
        <translation>Edição de Informação</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="124"/>
        <source>Title List</source>
        <translation>Lista de Títulos</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="372"/>
        <source>&amp;Expand Full Branch</source>
        <translation>&amp;Expandir Ramo Completo</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="373"/>
        <source>Expand all children of the selected nodes</source>
        <translation>Expandir todos os descendentes dos ramos seleccionados</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="377"/>
        <source>&amp;Collapse Full Branch</source>
        <translation>&amp;Colapsar Ramo Completo</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="378"/>
        <source>Collapse all children of the selected nodes</source>
        <translation>Colapsar todos os descendentos dos ramos seleccionados</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="382"/>
        <source>&amp;Previous Selection</source>
        <translation>Selecção &amp;Anterior</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="383"/>
        <source>Return to the previous tree selection</source>
        <translation>Repor a anterior selecção da árvore</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="387"/>
        <source>&amp;Next Selection</source>
        <translation>Selecção &amp;Seguinte</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="388"/>
        <source>Go to the next tree selection in history</source>
        <translation>Ir para a selecção da árvore seguinte no histórico</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="393"/>
        <source>Show Data &amp;Output</source>
        <translation>M&amp;ostrar Apresentação de Informação</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="394"/>
        <source>Show data output in right view</source>
        <translation>Mostrar Apresentação de Dados na vista direita</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="398"/>
        <source>Show Data &amp;Editor</source>
        <translation>Mostrar Editor de &amp;Informação</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="399"/>
        <source>Show data editor in right view</source>
        <translation>Mostrar o editor de informação na vista direita</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="403"/>
        <source>Show &amp;Title List</source>
        <translation>Mostrar &amp;Lista de Títulos</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="404"/>
        <source>Show title list in right view</source>
        <translation>Mostra lista de títulos na vista direita</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="418"/>
        <source>&amp;Show Child Pane</source>
        <translation>Mostrar Painel dos &amp;Descendentes</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="419"/>
        <source>Toggle showing right-hand child views</source>
        <translation>Alternar mostrar vista de descendentes na vista direita</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="426"/>
        <source>Toggle showing output view indented descendants</source>
        <translation>Alternar mostrar a apresentação de descendentes</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="432"/>
        <source>&amp;Close Window</source>
        <translation>&amp;Fechar Janela</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="433"/>
        <source>Close this window</source>
        <translation>Fechar esta janela</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="497"/>
        <source>&amp;File</source>
        <translation>&amp;Ficheiro</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="517"/>
        <source>&amp;Edit</source>
        <translation>&amp;Editar</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="535"/>
        <source>&amp;Node</source>
        <translation>&amp;Ramo</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="551"/>
        <source>&amp;Data</source>
        <translation>&amp;Informação</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="571"/>
        <source>&amp;Tools</source>
        <translation>Fe&amp;rramentas</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="607"/>
        <source>&amp;View</source>
        <translation>&amp;Ver</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="622"/>
        <source>&amp;Window</source>
        <translation>&amp;Janela</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="628"/>
        <source>&amp;Help</source>
        <translation>&amp;Ajuda</translation>
    </message>
    <message>
        <location filename="treewindow.py" line="437"/>
        <source>Start Incremental Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treewindow.py" line="442"/>
        <source>Next Incremental Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treewindow.py" line="447"/>
        <source>Previous Incremental Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treewindow.py" line="410"/>
        <source>Show &amp;Breadcrumb View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treewindow.py" line="411"/>
        <source>Toggle showing breadcrumb ancestor view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treewindow.py" line="425"/>
        <source>Show Output &amp;Descendants</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="treewindow.py" line="588"/>
        <source>Fo&amp;rmat</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>colorset</name>
    <message>
        <location filename="colorset.py" line="24"/>
        <source>Dialog background color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="25"/>
        <source>Dialog text color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="26"/>
        <source>Text widget background color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="27"/>
        <source>Text widget foreground color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="28"/>
        <source>Selected item background color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="29"/>
        <source>Selected item text color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="30"/>
        <source>Link text color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="31"/>
        <source>Tool tip background color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="32"/>
        <source>Tool tip foreground color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="33"/>
        <source>Button background color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="34"/>
        <source>Button text color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="35"/>
        <source>Disabled text foreground color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="36"/>
        <source>Disabled button text color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="85"/>
        <source>Color Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="88"/>
        <source>Color Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="92"/>
        <source>Default system theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="94"/>
        <source>Dark theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="95"/>
        <source>Custom theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="112"/>
        <source>&amp;OK</source>
        <translation type="unfinished">&amp;OK</translation>
    </message>
    <message>
        <location filename="colorset.py" line="115"/>
        <source>&amp;Cancel</source>
        <translation type="unfinished">&amp;Cancelar</translation>
    </message>
    <message>
        <location filename="colorset.py" line="141"/>
        <source>Custom Colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="143"/>
        <source>Theme Colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="colorset.py" line="274"/>
        <source>Select {0} color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>