eric6/i18n/eric6_pt.ts

Mon, 19 Oct 2020 20:02:01 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 19 Oct 2020 20:02:01 +0200
changeset 7806
b346755b09a1
parent 7797
3c8b41ca26e6
child 7808
da107cd00f63
permissions
-rw-r--r--

Main Window: added a dialog showing information about the installation process.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="2.0" language="pt" sourcelanguage="">
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="14"/>
        <source>About Eric</source>
        <translation>Acerca do Eric</translation>
    </message>
    <message>
        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="56"/>
        <source>&amp;About</source>
        <translation>A&amp;cerca</translation>
    </message>
    <message>
        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="73"/>
        <source>A&amp;uthors</source>
        <translation>A&amp;utores</translation>
    </message>
    <message>
        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="90"/>
        <source>&amp;Thanks To</source>
        <translation>Agradecimen&amp;tos</translation>
    </message>
    <message>
        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="107"/>
        <source>&amp;License Agreement</source>
        <translation>Contrato da &amp;Licença</translation>
    </message>
    <message>
        <location filename="../Plugins/AboutPlugin/AboutDialog.py" line="23"/>
        <source>&lt;p&gt;{0} is an Integrated Development Environment for the Python programming language. It is written using the PyQt Python bindings for the Qt GUI toolkit and the QScintilla editor widget.&lt;/p&gt;&lt;p&gt;For more information see &lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Please send bug reports to &lt;a href=&quot;mailto:{2}&quot;&gt;{2}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;To request a new feature please send an email to &lt;a href=&quot;mailto:{3}&quot;&gt;{3}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;{0} uses third party software which is copyrighted by its respective copyright holder. For details see the copyright notice of the individual package.&lt;/p&gt;</source>
        <translation>&lt;p&gt;{0} é um Ambiente Integrado de Desenvolvimento para a linguagem de programação Python. Foi escrito usando as associações de Python PyQt às ferramentas de Qt GUI e o editor de QScintilla.&lt;/p&gt;&lt;p&gt;Para mais informação ver &lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Por favor envie os relatórios de erros a &lt;a href=&quot;mailto:{2}&quot;&gt;{2}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Para pedir uma funcionalidade nova, por favor envie um correio a &lt;a href=&quot;mailto:{3}&quot;&gt;{3}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;{0} utiliza software de terceiros que está protegido por direitos de autor. Para mais detalhes ver o contrato da licença dos pacotes individuais.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>AboutPlugin</name>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="78"/>
        <source>About {0}</source>
        <translation>Acerca {0}</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="78"/>
        <source>&amp;About {0}</source>
        <translation>&amp;Acerca {0}</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="83"/>
        <source>Display information about this software</source>
        <translation>Mostra a informação acerca deste software</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="85"/>
        <source>&lt;b&gt;About {0}&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
        <translation>&lt;b&gt; Acerca {0}&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca deste software.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="93"/>
        <source>About Qt</source>
        <translation>Acerca de Qt</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="93"/>
        <source>About &amp;Qt</source>
        <translation>Acerca de &amp;Qt</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="97"/>
        <source>Display information about the Qt toolkit</source>
        <translation>Mostra informação acerca das Ferramentas de Qt</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="99"/>
        <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Acerca de Qt&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca das Ferramentas de Qt.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>AdBlockAccessHandler</name>
    <message>
        <location filename="../Helpviewer/AdBlock/AdBlockAccessHandler.py" line="55"/>
        <source>Subscribe?</source>
        <translation type="obsolete">Assinar?</translation>
    </message>
    <message>
        <location filename="../Helpviewer/AdBlock/AdBlockAccessHandler.py" line="55"/>
        <source>&lt;p&gt;Subscribe to this AdBlock subscription?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
        <translation type="obsolete">&lt;p&gt;Assinar a esta subscrição AdBlock?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>AdBlockDialog</name>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="14"/>
        <source>AdBlock Configuration</source>
        <translation>Configuração de AdBlock</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="23"/>
        <source>Enable AdBlock</source>
        <translation>Habilitar AdBlock</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="63"/>
        <source>Enter search term for subscriptions and rules</source>
        <translation>Introduzir o termo de pesquisa para as subscrições e regras</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="81"/>
        <source>Actions</source>
        <translation>Ações</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="166"/>
        <source>Learn more about writing rules...</source>
        <translation>Aprender mais acerca de escrever regras...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="159"/>
        <source>Update Subscription</source>
        <translation>Atualizar a Subscrição</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="146"/>
        <source>Browse Subscriptions...</source>
        <translation>Navegar nas Subscrições...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="243"/>
        <source>Remove Subscription</source>
        <translation>Retirar Subscrição</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="108"/>
        <source>Enter the update period (1 to 14 days)</source>
        <translation>Introduzir o período de atualização (de 1 a 14 dias)</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="48"/>
        <source>Search...</source>
        <translation>Procurar...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="139"/>
        <source>Add Rule</source>
        <translation>Adicionar Regra</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="142"/>
        <source>Remove Rule</source>
        <translation>Retirar Regra</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="154"/>
        <source>Disable Subscription</source>
        <translation>Inabilitar Subscrição</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="156"/>
        <source>Enable Subscription</source>
        <translation>Habilitar Subscrição</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="162"/>
        <source>Update All Subscriptions</source>
        <translation>Atualizar Todas as Subscrições</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="233"/>
        <source>&lt;p&gt;Do you really want to remove subscription &lt;b&gt;{0}&lt;/b&gt; and all subscriptions requiring it?&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>&lt;p&gt;Tem a certeza de que quer retirar a subscrição &lt;b&gt;{0}&lt;/b&gt; e todas as subscrições que dependam dela?&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="240"/>
        <source>&lt;p&gt;Do you really want to remove subscription &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
        <translation>&lt;p&gt;Tem a certeza de que quer retirar a subscrição &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="101"/>
        <source>Default Update Period (days):</source>
        <translation>Período Padrão de Atualização (dias):</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="135"/>
        <source>Use only essential part of EasyList (for performance reasons)</source>
        <translation>Usar só o básico de EasyList (por motivos de rendimento)</translation>
    </message>
</context>
<context>
    <name>AdBlockExceptionsDialog</name>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="14"/>
        <source>AdBlock Exceptions</source>
        <translation>Exceções de AdBlock</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="51"/>
        <source>Enter a host to block AdBlock for</source>
        <translation>Introduzir um anfitrião para bloquear o AdBlock nele</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="61"/>
        <source>Press to add the host</source>
        <translation>Pressionar para adicionar anfitrião</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="64"/>
        <source>&amp;Add</source>
        <translation>&amp;Adicionar</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="84"/>
        <source>Press to delete the selected hosts</source>
        <translation>Pressionar para apagar os anfitriões selecionados</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="87"/>
        <source>&amp;Delete</source>
        <translation>&amp;Apagar</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.py" line="36"/>
        <source>Enter host to be added...</source>
        <translation>Introduzir o anfitrião a ser adicionado...</translation>
    </message>
</context>
<context>
    <name>AdBlockIcon</name>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="37"/>
        <source>AdBlock lets you block unwanted content on web pages.</source>
        <translation>AdBlock permite-lhe bloquear o conteúdo não desejado nas páginas web.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="68"/>
        <source>Disable AdBlock</source>
        <translation>Inabilitar AdBlock</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="73"/>
        <source>Enable AdBlock</source>
        <translation>Habilitar AdBlock</translation>
    </message>
    <message>
        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="106"/>
        <source>Blocked URL (AdBlock Rule) - click to edit rule</source>
        <translation type="obsolete">URL bloqueada (Regra AdBlock) - clicar para editar a regra</translation>
    </message>
    <message>
        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="111"/>
        <source>{0} with ({1})</source>
        <translation type="obsolete">{0} com ({1})</translation>
    </message>
    <message>
        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="117"/>
        <source>No content blocked</source>
        <translation type="obsolete">Não há conteúdo bloqueado</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="105"/>
        <source>AdBlock</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="80"/>
        <source>Remove AdBlock Exception</source>
        <translation>Retirar Exceção de AdBlock</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="85"/>
        <source>Add AdBlock Exception</source>
        <translation>Adicionar Exceção de AdBlock</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="89"/>
        <source>AdBlock Exceptions...</source>
        <translation>Exceções de AdBlock...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="93"/>
        <source>AdBlock Configuration...</source>
        <translation>Configuração de AdBlock...</translation>
    </message>
</context>
<context>
    <name>AdBlockManager</name>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockManager.py" line="232"/>
        <source>Custom Rules</source>
        <translation>Regras Personalizadas</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockManager.py" line="334"/>
        <source>Subscribe?</source>
        <translation>Subscrever?</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockManager.py" line="334"/>
        <source>&lt;p&gt;Subscribe to this AdBlock subscription?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
        <translation>&lt;p&gt;Subscrever a esta subscrição AdBlock?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>AdBlockSubscription</name>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="291"/>
        <source>Load subscription rules</source>
        <translation>Carregar regras de subscrição</translation>
    </message>
    <message>
        <location filename="../Helpviewer/AdBlock/AdBlockSubscription.py" line="304"/>
        <source>Unable to open adblock file &apos;{0}&apos; for reading.</source>
        <translation type="obsolete">Incapaz de abrir o ficheiro adblock &apos;{0}&apos; para leitura.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="500"/>
        <source>Downloading subscription rules</source>
        <translation>A descarregar regras de subscrição</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="397"/>
        <source>&lt;p&gt;Subscription rules could not be downloaded.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
        <translation>&lt;p&gt;Não se pôde descarregar as regras de subscrição.&lt;/p&gt;&lt;p&gt;Erro: {0}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="410"/>
        <source>Got empty subscription rules.</source>
        <translation>Obtidas regras de subscrição vazias.</translation>
    </message>
    <message>
        <location filename="../Helpviewer/AdBlock/AdBlockSubscription.py" line="513"/>
        <source>Unable to open adblock file &apos;{0}&apos; for writing.</source>
        <translation type="obsolete">Impossível abrir o ficheiro adblock &apos;{0}&apos; para escritura.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="523"/>
        <source>Saving subscription rules</source>
        <translation>A guardar regras de subscrição</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="291"/>
        <source>AdBlock file &apos;{0}&apos; does not start with [Adblock.</source>
        <translation>O ficheiro AdBlock &apos;{0}&apos; não começa com [Adblock.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="500"/>
        <source>&lt;p&gt;AdBlock subscription &lt;b&gt;{0}&lt;/b&gt; has a wrong checksum.&lt;br/&gt;Found: {1}&lt;br/&gt;Calculated: {2}&lt;br/&gt;Use it anyway?&lt;/p&gt;</source>
        <translation>&lt;p&gt;A subscrição de AdBlock &lt;b&gt;{0}&lt;/b&gt; tem uma soma de verificação errada. &lt;br/&gt;Encontrado: {1}&lt;br/&gt;Calculado: {2}&lt;br/&gt;Usar de qualquer modo?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="281"/>
        <source>Unable to open AdBlock file &apos;{0}&apos; for reading.</source>
        <translation>Incapaz de ler o ficheiro AdBlock {0} para leitura.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="523"/>
        <source>Unable to open AdBlock file &apos;{0}&apos; for writing.</source>
        <translation>Incapaz de abrir o ficheiro AdBlock {0} para escritura.</translation>
    </message>
</context>
<context>
    <name>AdBlockTreeWidget</name>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="121"/>
        <source>Add Custom Rule</source>
        <translation>Adicionar Regra Personalizada</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="121"/>
        <source>Write your rule here:</source>
        <translation>Escrever a sua regra aqui:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164"/>
        <source>Add Rule</source>
        <translation>Adicionar Regra</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166"/>
        <source>Remove Rule</source>
        <translation>Retirar Regra</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="219"/>
        <source>{0} (recently updated)</source>
        <translation>{0} (atualizado recentemente)</translation>
    </message>
</context>
<context>
    <name>AddBookmarkDialog</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
        <source>Add Bookmark</source>
        <translation>Adicionar Marcador</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="42"/>
        <source>Enter the name</source>
        <translation>Introduzir o nome</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="56"/>
        <source>Enter the address</source>
        <translation>Introduzir a direção</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="113"/>
        <source>Url</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="114"/>
        <source>Title</source>
        <translation>Título</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="196"/>
        <source>Add Folder</source>
        <translation>Adicionar Diretório</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="35"/>
        <source>Name:</source>
        <translation>Nome:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="49"/>
        <source>Address:</source>
        <translation>Direção:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="63"/>
        <source>Description:</source>
        <translation>Descrição:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="73"/>
        <source>Enter a description</source>
        <translation>Introduzir uma descrição</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="80"/>
        <source>Folder:</source>
        <translation>Diretório:</translation>
    </message>
</context>
<context>
    <name>AddDirectoryDialog</name>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="14"/>
        <source>Add Directory</source>
        <translation>Adicionar Diretório</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="17"/>
        <source>Add a directory to the current project</source>
        <translation>Adicionar um diretório ao projeto atual</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="20"/>
        <source>&lt;b&gt;Add Directory Dialog&lt;/b&gt;
&lt;p&gt;This dialog is used to add a directory to the current project.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Caixa de Diálogo Adicionar Diretório&lt;/b&gt;
&lt;p&gt;Esta caixa de diálogo usa-se para adicionar um diretório ao projeto atual.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="74"/>
        <source>&amp;Target Directory:</source>
        <translation>Diretório de &amp;Destino:</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="62"/>
        <source>Enter the name of the directory to add</source>
        <translation>Introduzir o nome do diretório a adicionar</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="105"/>
        <source>Select, whether a recursive add should be performed</source>
        <translation>Selecionar se uma adição recursiva deve ser realizada</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="108"/>
        <source>&amp;Recurse into subdirectories</source>
        <translation>&amp;Recursão nos subdiretórios</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="93"/>
        <source>Enter the target directory for the file</source>
        <translation>Introduza o diretório de destino para o ficheiro</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="96"/>
        <source>&lt;b&gt;Target Directory&lt;/b&gt;
&lt;p&gt;Enter the target directory. You may select it
 with a dialog by pressing the button to the right.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Diretório de Destino&lt;/b&gt;
&lt;p&gt;Introduza o diretório de destino. Pode-o selecionar com uma caixa de diálogo apertando o botão à direita.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="43"/>
        <source>&amp;Source Directory:</source>
        <translation>Diretório &amp;Fonte:</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="30"/>
        <source>&amp;File Type:</source>
        <translation>Tipo de &amp;Ficheiro:</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.py" line="67"/>
        <source>Source Files</source>
        <translation>Ficheiros Fonte</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.py" line="69"/>
        <source>Forms Files</source>
        <translation>Ficheiros de Formulários</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.py" line="71"/>
        <source>Resource Files</source>
        <translation>Ficheiros de Recursos</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.py" line="73"/>
        <source>Interface Files</source>
        <translation>Ficheiros de Interface</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.py" line="77"/>
        <source>Other Files (*)</source>
        <translation>Outros Ficheiros (*)</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="65"/>
        <source>&lt;b&gt;Source Directory&lt;/b&gt;
&lt;p&gt;Enter the name of the directory to add to the current project.
 You may select it with a dialog by pressing the button to the right.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Diretório Fonte&lt;/b&gt;
&lt;p&gt;Introduzir o nome do diretório a adicionar ao projeto atual.
Pode-o selecionar através de uma caixa de diálogo premindo o botão à direita.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.py" line="75"/>
        <source>Protocol Files</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddFileDialog</name>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="14"/>
        <source>Add Files</source>
        <translation>Adicionar Ficheiros</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="17"/>
        <source>&lt;b&gt;Add Files Dialog&lt;/b&gt;
&lt;p&gt;This dialog is used to add files to the current project.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Caixa de Diálogo Adicionar Ficheiros&lt;/b&gt;
&lt;p&gt;Esta caixa de diálogo usa-se para adicionar ficheiros ao projeto atual.&lt;p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="61"/>
        <source>&amp;Target Directory:</source>
        <translation>Diretório de &amp;Destino:</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="80"/>
        <source>Enter the target directory for the file</source>
        <translation>Introduza o diretório de destino para o ficheiro</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="83"/>
        <source>&lt;b&gt;Target Directory&lt;/b&gt;
&lt;p&gt;Enter the target directory. You may select it
 with a dialog by pressing the button to the right.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Diretório de Destino&lt;/b&gt;
&lt;p&gt;Introduzir o diretório de destino. Pode-o selecionar
com uma caixa de diálogo apertando o botão à direita.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="29"/>
        <source>&amp;Source Files:</source>
        <translation>Ficheiros &amp;Fonte:</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="94"/>
        <source>Select, if the files should be added as sourcecode (overriding automatic detection)</source>
        <translation>Selecionar se os ficheiros devem ser adicionados como código fonte (ignorar a deteção automática)</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="97"/>
        <source>Is source&amp;code files</source>
        <translation>São ficheiros de &amp;código fonte</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="100"/>
        <source>Alt+C</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="80"/>
        <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source>
        <translation type="unfinished">Ficheiros Fonte ({0});;Ficheiros de Formulário ({1});;Ficheiros de Recursos ({2});;Ficheiros de Interface ({3});;Ficheiros de Tradução ({4});;Ficheiros Todos (*)</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="96"/>
        <source>Select Files</source>
        <translation>Selecionar Ficheiros</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="102"/>
        <source>Forms Files ({0})</source>
        <translation>Ficheiros de Formulários ({0})</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="104"/>
        <source>Select user-interface files</source>
        <translation>Selecionar ficheiros de interface de utilizador</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="110"/>
        <source>Resource Files ({0})</source>
        <translation>Ficheiros de Recursos ({0})</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="112"/>
        <source>Select resource files</source>
        <translation>Selecionar ficheiros de recursos</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="118"/>
        <source>Source Files ({0});;All Files (*)</source>
        <translation>Ficheiros Fonte ({0});;Ficheiros Todos (*)</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="120"/>
        <source>Select source files</source>
        <translation>Selecionar ficheiros fonte</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="126"/>
        <source>Interface Files ({0})</source>
        <translation>Ficheiros de Interface ({0})</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="128"/>
        <source>Select interface files</source>
        <translation>Selecionar ficheiros de interface</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="142"/>
        <source>Translation Files ({0})</source>
        <translation>Ficheiros de Tradução ({0})</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="144"/>
        <source>Select translation files</source>
        <translation>Selecionar os ficheiros de tradução</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="146"/>
        <source>All Files (*)</source>
        <translation>Ficheiros Todos (*)</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="147"/>
        <source>Select files</source>
        <translation>Selecionar ficheiros</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="48"/>
        <source>Enter the name of files to add separated by &quot;;&quot;</source>
        <translation>Introduzir o nome dos ficheiros a adicionar, separados por &quot;;&quot;</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="51"/>
        <source>&lt;b&gt;Source Files&lt;/b&gt;
&lt;p&gt;Enter the name of files to add to the current project separated
by &quot;;&quot;. You may select them with a dialog by pressing 
the button to the right.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Ficheiros Fonte&lt;/b&gt;
&lt;p&gt;Introduzir o nome dos ficheiros a adicionar ao projeto atual separando-os
com &quot;;&quot;. Pode-os selecionar com uma caixa de diálogo premindo o botão à
direita.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="134"/>
        <source>Protocol Files ({0})</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="136"/>
        <source>Select protocol files</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddFoundFilesDialog</name>
    <message>
        <location filename="../Project/AddFoundFilesDialog.ui" line="14"/>
        <source>Add found files to project</source>
        <translation>Adicionar ficheiros encontrados ao projeto</translation>
    </message>
    <message>
        <location filename="../Project/AddFoundFilesDialog.ui" line="17"/>
        <source>Adds the found files to the current project.</source>
        <translation>Adiciona os ficheiros encontrados ao projeto atual.</translation>
    </message>
    <message>
        <location filename="../Project/AddFoundFilesDialog.ui" line="26"/>
        <source>List of found files.</source>
        <translation>Lista de ficheiros encontrados.</translation>
    </message>
    <message>
        <location filename="../Project/AddFoundFilesDialog.py" line="38"/>
        <source>Add All</source>
        <translation>Adicionar Tudo</translation>
    </message>
    <message>
        <location filename="../Project/AddFoundFilesDialog.py" line="40"/>
        <source>Add all files.</source>
        <translation>Adicionar os ficheiros todos.</translation>
    </message>
    <message>
        <location filename="../Project/AddFoundFilesDialog.py" line="41"/>
        <source>Add Selected</source>
        <translation>Adicionar Seleção</translation>
    </message>
    <message>
        <location filename="../Project/AddFoundFilesDialog.py" line="43"/>
        <source>Add selected files only.</source>
        <translation>Adicionar apenas ficheiros selecionados.</translation>
    </message>
</context>
<context>
    <name>AddLanguageDialog</name>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="13"/>
        <source>Add Language</source>
        <translation>Adicionar Idioma</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="16"/>
        <source>Add a language to the current project</source>
        <translation>Adicionar um idioma ao projeto atual</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="19"/>
        <source>&lt;b&gt;Add Language Dialog&lt;/b&gt;
&lt;p&gt;This dialog is used to add a language to the current project.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Caixa de Diálogo para Adicionar Idioma&lt;/b&gt;
&lt;p&gt;Esta caixa de diálogo utiliza-se para adicionar um idioma ao projeto atual.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="31"/>
        <source>&amp;Language:</source>
        <translation>&amp;Idioma:</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="47"/>
        <source>Select a language to add to the current project</source>
        <translation>Selecionar um idioma para adicionar ao projeto atual</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="50"/>
        <source>&lt;b&gt;Language&lt;/b&gt;
&lt;p&gt;Select a language to add to the current project.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Idioma&lt;/b&gt;
&lt;p&gt;Selecionar um idioma para adicionar ao projeto atual.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="61"/>
        <source>af</source>
        <translation>af</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="66"/>
        <source>ar</source>
        <translation>ar</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="71"/>
        <source>bg</source>
        <translation>bg</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="76"/>
        <source>bo</source>
        <translation>bo</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="81"/>
        <source>br</source>
        <translation>br</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="86"/>
        <source>bs</source>
        <translation>bs</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="91"/>
        <source>ca</source>
        <translation>ca</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="96"/>
        <source>cs</source>
        <translation>cs</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="101"/>
        <source>cy</source>
        <translation>cy</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="106"/>
        <source>da</source>
        <translation>da</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="111"/>
        <source>de</source>
        <translation>de</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="116"/>
        <source>el</source>
        <translation>el</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="121"/>
        <source>en</source>
        <translation>en</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="126"/>
        <source>en_GB</source>
        <translation>en_GB</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="131"/>
        <source>en_US</source>
        <translation>en_US</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="136"/>
        <source>eo</source>
        <translation>eo</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="141"/>
        <source>es</source>
        <translation>es</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="146"/>
        <source>et</source>
        <translation>et</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="151"/>
        <source>eu</source>
        <translation>eu</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="156"/>
        <source>fi</source>
        <translation>fi</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="161"/>
        <source>fr</source>
        <translation>fr</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="166"/>
        <source>ga</source>
        <translation>ga</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="171"/>
        <source>gl</source>
        <translation>gl</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="176"/>
        <source>gu</source>
        <translation>gu</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="181"/>
        <source>he</source>
        <translation>he</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="186"/>
        <source>hi</source>
        <translation>hi</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="191"/>
        <source>hu</source>
        <translation>hu</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="196"/>
        <source>id</source>
        <translation>id</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="201"/>
        <source>is</source>
        <translation>is</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="206"/>
        <source>it</source>
        <translation>it</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="211"/>
        <source>ja</source>
        <translation>ja</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="216"/>
        <source>km</source>
        <translation>km</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="221"/>
        <source>ko</source>
        <translation>ko</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="226"/>
        <source>lt</source>
        <translation>lt</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="231"/>
        <source>lv</source>
        <translation>lv</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="236"/>
        <source>mi</source>
        <translation>mi</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="241"/>
        <source>mk</source>
        <translation>mk</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="246"/>
        <source>mr</source>
        <translation>mr</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="251"/>
        <source>nl</source>
        <translation>nl</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="256"/>
        <source>no</source>
        <translation>no</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="261"/>
        <source>no_NY</source>
        <translation>no_NY</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="266"/>
        <source>oc</source>
        <translation>oc</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="271"/>
        <source>pl</source>
        <translation>pl</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="276"/>
        <source>pt</source>
        <translation>pt</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="281"/>
        <source>pt_BR</source>
        <translation>pt_BR</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="286"/>
        <source>ro</source>
        <translation>ro</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="291"/>
        <source>ru</source>
        <translation>ru</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="296"/>
        <source>sk</source>
        <translation>sk</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="301"/>
        <source>sl</source>
        <translation>sl</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="306"/>
        <source>sr</source>
        <translation>sr</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="311"/>
        <source>sv</source>
        <translation>sv</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="316"/>
        <source>ta</source>
        <translation>ta</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="321"/>
        <source>th</source>
        <translation>th</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="326"/>
        <source>tr</source>
        <translation>tr</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="331"/>
        <source>uk</source>
        <translation>uk</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="336"/>
        <source>vn</source>
        <translation>vn</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="341"/>
        <source>wa</source>
        <translation>wa</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="346"/>
        <source>zh_CN.GB2312</source>
        <translation>zh_CN.GB2312</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="351"/>
        <source>zh_TW.Big5</source>
        <translation>zh_TW.Big5</translation>
    </message>
</context>
<context>
    <name>AddProjectDialog</name>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="14"/>
        <source>Add Project</source>
        <translation>Adicionar Projeto</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="23"/>
        <source>&amp;Name:</source>
        <translation>&amp;Nome:</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="33"/>
        <source>Enter the name of the project</source>
        <translation>Introduzirr o nome do projeto</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="40"/>
        <source>Project&amp;file:</source>
        <translation>&amp;Ficheiro de Projeto:</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="59"/>
        <source>Enter the name of the project file</source>
        <translation>Introduzir o nome do ficheiro de projeto</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="66"/>
        <source>&amp;Description:</source>
        <translation>&amp;Descrição:</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="79"/>
        <source>Enter a short description for the project</source>
        <translation>Introduzir uma pequena descrição para o projeto</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.py" line="63"/>
        <source>Project Properties</source>
        <translation>Propriedades do Projeto</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.py" line="47"/>
        <source>Project Files (*.e4p)</source>
        <translation>Ficheiros de Projeto (*.e4p)</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="112"/>
        <source>Select to make this project the main project</source>
        <translation>Selecionar para fazer deste projeto o projeto principal</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="115"/>
        <source>Is &amp;main project</source>
        <translation>É o projeto p&amp;rincipal</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="92"/>
        <source>&amp;Category:</source>
        <translation>&amp;Categoria:</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="102"/>
        <source>Select a project category</source>
        <translation>Selecionar uma categoria de projecto</translation>
    </message>
</context>
<context>
    <name>AnnotationsChecker</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="15"/>
        <source>missing type annotation for function argument &apos;{0}&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="18"/>
        <source>missing type annotation for &apos;*{0}&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="21"/>
        <source>missing type annotation for &apos;**{0}&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="30"/>
        <source>missing return type annotation for public function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="33"/>
        <source>missing return type annotation for protected function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="36"/>
        <source>missing return type annotation for private function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="39"/>
        <source>missing return type annotation for special method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="42"/>
        <source>missing return type annotation for staticmethod</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="45"/>
        <source>missing return type annotation for classmethod</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="57"/>
        <source>{0}: {1}</source>
        <translation type="unfinished">{0}: {1}</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="24"/>
        <source>missing type annotation for &apos;self&apos; in method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="27"/>
        <source>missing type annotation for &apos;cls&apos; in classmethod</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="49"/>
        <source>type annotation coverage of {0}% is too low</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="53"/>
        <source>type annotation is too complex ({0} &gt; {1})</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ApplicationDiagramBuilder</name>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="43"/>
        <source>Application Diagram {0}</source>
        <translation>Diagrama da Aplicação {0}</translation>
    </message>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="66"/>
        <source>Parsing modules...</source>
        <translation>A analisar módulos...</translation>
    </message>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="201"/>
        <source>&lt;&lt;Application&gt;&gt;</source>
        <translation>&lt;&lt;Aplicação&gt;&gt;</translation>
    </message>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="203"/>
        <source>&lt;&lt;Others&gt;&gt;</source>
        <translation>&lt;&lt;Outros&gt;&gt;</translation>
    </message>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="292"/>
        <source>Load Diagram</source>
        <translation>Carregar Diagrama</translation>
    </message>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="292"/>
        <source>&lt;p&gt;The diagram belongs to the project &lt;b&gt;{0}&lt;/b&gt;. Shall this project be opened?&lt;/p&gt;</source>
        <translation>&lt;p&gt;O diagrama pertence ao projeto &lt;b&gt;{0}&lt;/b&gt;. Abrir este projeto?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="66"/>
        <source>%v/%m Modules</source>
        <translation>%v%m Módulos</translation>
    </message>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="69"/>
        <source>Application Diagram</source>
        <translation>Diagrama da Aplicação</translation>
    </message>
</context>
<context>
    <name>ApplicationPage</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="17"/>
        <source>&lt;b&gt;Configure the application&lt;/b&gt;</source>
        <translation>&lt;b&gt;Configurar a aplicação&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="37"/>
        <source>Select, if only one instance of the application should be running</source>
        <translation>Marcar para apenas permitir executar uma instância da aplicação</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="40"/>
        <source>Single Application Mode</source>
        <translation>Modo de Aplicação Única</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="47"/>
        <source>Select to show the startup splash screen</source>
        <translation>Marcar para mostrar a tela inicial</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="50"/>
        <source>Show Splash Screen at startup</source>
        <translation>Mostrar Tela Inicial ao começar</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="77"/>
        <source>Open at startup</source>
        <translation>Abrir ao iniciar</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="83"/>
        <source>Select to not open anything</source>
        <translation>Selecionar para não abrir nada</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="86"/>
        <source>None</source>
        <translation>Nenhum</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="93"/>
        <source>Select to open the most recently opened file</source>
        <translation>Selecionar para abrir o último ficheiro aberto</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="96"/>
        <source>Last File</source>
        <translation>Último Ficheiro</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="103"/>
        <source>Select to open the most recently opened project</source>
        <translation>Selecionar para abrir o último projeto aberto</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="106"/>
        <source>Last Project</source>
        <translation>Úlimo Projeto</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="113"/>
        <source>Select to open the most recently opened multiproject</source>
        <translation>Selecionar para abrir o último multiprojeto aberto</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="116"/>
        <source>Last Multiproject</source>
        <translation>Úlimo Multiprojeto</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="123"/>
        <source>Select to restore the global session</source>
        <translation>Selecionar para restaurar a sessão global</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="126"/>
        <source>Global Session</source>
        <translation>Sessão Global</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="149"/>
        <source>Check for updates</source>
        <translation>Verificar atualizações</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="155"/>
        <source>Select to disable update checking</source>
        <translation>Selecionar para inabilitar verificação de atualizações</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="165"/>
        <source>Select to check for updates at every startup</source>
        <translation>Selecionar para verificar atualizações sempre que inicie</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="168"/>
        <source>Always</source>
        <translation>Sempre</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="175"/>
        <source>Select to check for updates once a day</source>
        <translation>Selecionar para verificar atualizações uma vez por dia</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="178"/>
        <source>Daily</source>
        <translation>Diariamente</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="185"/>
        <source>Select to check for updates once a week</source>
        <translation>Selecionar para verificar atualizações uma vez por semana</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="188"/>
        <source>Weekly</source>
        <translation>Semanalmente</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="195"/>
        <source>Select to check for updates once a month</source>
        <translation>Selecionar para verificar atualizações uma vez por mês</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="198"/>
        <source>Monthly</source>
        <translation>Mensualmente</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="208"/>
        <source>Reporting</source>
        <translation>Informes</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="214"/>
        <source>Select to use the system email client to send reports</source>
        <translation>Selecionar para usar o cliente de correio do sistema para enviar relatórios</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="217"/>
        <source>Use System Email Client</source>
        <translation>Usar Cliente de Correio do Sistema</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="227"/>
        <source>Error Log</source>
        <translation>Registo de Erro</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="233"/>
        <source>Select to check the existence of an error log upon startup</source>
        <translation>Selecionar para examinar registos de erro ao iniciar</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="236"/>
        <source>Check for Error Log at Startup</source>
        <translation>Examinar Registos de Erro ao Iniciar</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="270"/>
        <source>Keyboard Input Interval</source>
        <translation>Intervalo de Entrada do Teclado</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="276"/>
        <source>Enter the keyboard input interval, &apos;0&apos; for default</source>
        <translation>Introduzir o intervalo de entrada do teclado, &apos;0&apos; para padrão</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="285"/>
        <source> ms</source>
        <translation> ms</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="136"/>
        <source>Select to look for a crash session file first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="139"/>
        <source>Load Crash Session</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="57"/>
        <source>Select to enable the generation of a crash session file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="60"/>
        <source>Enable Crash Session</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="282"/>
        <source>System Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="314"/>
        <source>Background Services</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="332"/>
        <source>max. Processes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="342"/>
        <source>Automatic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29"/>
        <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="67"/>
        <source>Select to use the global application menu bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="70"/>
        <source>Use Global Menu Bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="245"/>
        <source>Minimum Severity for message dialog:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="258"/>
        <source>Select the minimum message severity shown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37"/>
        <source>Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38"/>
        <source>Warning</source>
        <translation type="unfinished">Aviso</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39"/>
        <source>Critical</source>
        <translation type="unfinished">Crítico</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40"/>
        <source>Fatal Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="158"/>
        <source>Never</source>
        <translation type="unfinished">Nunca</translation>
    </message>
</context>
<context>
    <name>AuthenticationDialog</name>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="19"/>
        <source>Authentication Required</source>
        <translation>Autenticação Requerida</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="30"/>
        <source>Icon</source>
        <translation>Ícone</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="43"/>
        <source>Info</source>
        <translation>Informação</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="55"/>
        <source>Username:</source>
        <translation>Nome de Usuário:</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="62"/>
        <source>Enter username</source>
        <translation>Introduzir nome de usuário</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="69"/>
        <source>Password:</source>
        <translation>Senha:</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="76"/>
        <source>Enter password</source>
        <translation>Introduzir senha</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="86"/>
        <source>Select to save the login data</source>
        <translation>Selecionar para gravar os dados do login</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="89"/>
        <source>Save login data</source>
        <translation>Gravar os dados do login</translation>
    </message>
</context>
<context>
    <name>BackgroundService</name>
    <message>
        <location filename="../Utilities/BackgroundService.py" line="128"/>
        <source>{0} not configured.</source>
        <translation>{0} sem configurar.</translation>
    </message>
    <message>
        <location filename="../Utilities/BackgroundService.py" line="182"/>
        <source>Restart background client?</source>
        <translation>Reiniciar cliente de fundo?</translation>
    </message>
    <message>
        <location filename="../Utilities/BackgroundService.py" line="182"/>
        <source>&lt;p&gt;The background client for &lt;b&gt;{0}&lt;/b&gt; has stopped due to an exception. It&apos;s used by various plug-ins like the different checkers.&lt;/p&gt;&lt;p&gt;Select&lt;ul&gt;&lt;li&gt;&lt;b&gt;&apos;Yes&apos;&lt;/b&gt; to restart the client, but abort the last job&lt;/li&gt;&lt;li&gt;&lt;b&gt;&apos;Retry&apos;&lt;/b&gt; to restart the client and the last job&lt;/li&gt;&lt;li&gt;&lt;b&gt;&apos;No&apos;&lt;/b&gt; to leave the client off.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Note: The client can be restarted by opening and accepting the preferences dialog or reloading/changing the project.&lt;/p&gt;</source>
        <translation>&lt;p&gt;O cliente de fundo para &lt;b&gt;{0}&lt;/b&gt; parou devido a uma exceção. Usa-se por varios complementos tais como os diferentes verificadores.&lt;/p&gt;&lt;p&gt;Selecionar&lt;ul&gt;&lt;li&gt;&lt;b&gt;&apos;Sim&apos;&lt;/b&gt; para reiniciar o cliente mas abandona o último trabalho&lt;/li&gt;&lt;li&gt;&lt;b&gt;&apos;Reintentar&apos;&lt;/b&gt; para reiniciar o cliente e o último trabalho&lt;/li&gt;&lt;li&gt;&lt;b&gt;&apos;Não&apos;&lt;/b&gt; para deixar o cliente apagado.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Nota: O cliente pode reiniciar-se abrindo e confirmando a caixa de diálogo de preferências ou recarregando/alterando o projeto.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Utilities/BackgroundService.py" line="208"/>
        <source>An error in Erics background client stopped the service.</source>
        <translation>Um erro no cliente de fundo de Eric parou o serviço.</translation>
    </message>
    <message>
        <location filename="../Utilities/BackgroundService.py" line="419"/>
        <source>Eric&apos;s background client disconnected because of an unknown reason.</source>
        <translation type="unfinished">Cliente de fundo de Eric desconectou-se por motivo desconhecido.</translation>
    </message>
    <message>
        <location filename="../Utilities/BackgroundService.py" line="425"/>
        <source>Background client disconnected.</source>
        <translation>Cliente de fundo desconectado.</translation>
    </message>
    <message>
        <location filename="../Utilities/BackgroundService.py" line="425"/>
        <source>The background client for &lt;b&gt;{0}&lt;/b&gt; disconnected because of an unknown reason.&lt;br&gt;Should it be restarted?</source>
        <translation>Cliente de fundo para &lt;b&gt;{0}&lt;/b&gt; desconetou-se por um motivo desconhecido. &lt;br&gt;Deveria reiniciar-se?</translation>
    </message>
</context>
<context>
    <name>BookmarkActionSelectionDialog</name>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.ui" line="27"/>
        <source>&lt;b&gt;Add/Edit Bookmark&lt;/b&gt;</source>
        <translation>&lt;b&gt;Adicionar/Editar Marcador&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="48"/>
        <source>Add Bookmark</source>
        <translation>Adicionar Marcador</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="51"/>
        <source>Edit Bookmark</source>
        <translation>Editar Marcador</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="55"/>
        <source>Remove from Speed Dial</source>
        <translation>Retirar da Marcação Rápida</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="59"/>
        <source>Add to Speed Dial</source>
        <translation>Adicionar à Marcação Rápida</translation>
    </message>
</context>
<context>
    <name>BookmarkInfoDialog</name>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="14"/>
        <source>Edit Bookmark</source>
        <translation>Editar Marcador</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="43"/>
        <source>Edit this Bookmark</source>
        <translation>Editar este Marcador</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="59"/>
        <source>Press to remove this bookmark</source>
        <translation>Pressionar para retirar este marcador</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="62"/>
        <source>Remove this Bookmark</source>
        <translation>Retirar este Marcador</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="73"/>
        <source>Title:</source>
        <translation>Título:</translation>
    </message>
</context>
<context>
    <name>BookmarkPropertiesDialog</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="26"/>
        <source>Bookmark Properties</source>
        <translation>Propriedades do Marcador</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="35"/>
        <source>Name:</source>
        <translation>Nome:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="42"/>
        <source>Enter the name</source>
        <translation>Introduzir o nome</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="49"/>
        <source>Address:</source>
        <translation>Direção:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="56"/>
        <source>Enter the address</source>
        <translation>Introduzir a direção</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="63"/>
        <source>Description:</source>
        <translation>Descrição:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="73"/>
        <source>Enter a description</source>
        <translation>Introduzir uma descrição</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.py" line="39"/>
        <source>Visited &lt;b&gt;{0}&lt;/b&gt; times. Last visit on &lt;b&gt;{1}&lt;/b&gt;.</source>
        <translation type="unfinished">Visitado &lt;b&gt;{0}&lt;/b&gt; vezes.</translation>
    </message>
</context>
<context>
    <name>BookmarkedFilesDialog</name>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="14"/>
        <source>Configure Bookmarked Files Menu</source>
        <translation>Configurar Menú de Ficheiros Marcados</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="75"/>
        <source>Delete the selected entry</source>
        <translation>Apagar a entrada selecionada</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="78"/>
        <source>&lt;b&gt;Delete&lt;/b&gt;
&lt;p&gt;Delete the selected entry.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Apagar&lt;/b&gt;
&lt;p&gt;Apagar a entrada selecionada.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="82"/>
        <source>&amp;Delete</source>
        <translation>&amp;Apagar</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="125"/>
        <source>Alt+D</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="95"/>
        <source>Move up</source>
        <translation>Mover para cima</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="98"/>
        <source>&lt;b&gt;Move Up&lt;/b&gt;
&lt;p&gt;Move the selected entry up.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Subir&lt;/b&gt;
&lt;p&gt;Mover a entrada selecionada para cima.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="102"/>
        <source>&amp;Up</source>
        <translation>&amp;Cima</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="105"/>
        <source>Alt+U</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="115"/>
        <source>Move down</source>
        <translation>Mover para baixo</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="118"/>
        <source>&lt;b&gt;Move Down&lt;/b&gt;
&lt;p&gt;Move the selected entry down.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Baixar&lt;/b&gt;
&lt;p&gt;Mover a entrada selecionada para baixo.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="122"/>
        <source>&amp;Down</source>
        <translation>&amp;Abaixo</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="35"/>
        <source>Add a new bookmarked file</source>
        <translation>Adicionar um novo ficheiro marcado</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="38"/>
        <source>&lt;b&gt;Add&lt;/b&gt;
&lt;p&gt;Add a new bookmarked file with the value entered below.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Adicionar&lt;/b&gt;
&lt;p&gt;Adicionar um ficheiro novo marcado com o valor introduzido abaixo.&lt;/p&gt; </translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="42"/>
        <source>&amp;Add</source>
        <translation>&amp;Adicionar</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="45"/>
        <source>Alt+A</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="148"/>
        <source>&amp;File:</source>
        <translation>&amp;Ficheiro:</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="55"/>
        <source>Change the value of the selected entry</source>
        <translation>Alterar o valor da entrada selecionada</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="58"/>
        <source>&lt;b&gt;Change&lt;/b&gt;
&lt;p&gt;Change the value of the selected entry.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Alterar&lt;/b&gt;
&lt;p&gt;Alterar o valor da entrada selecionada.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="62"/>
        <source>C&amp;hange</source>
        <translation>A&amp;lterar</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="65"/>
        <source>Alt+H</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="167"/>
        <source>Enter the filename of the file</source>
        <translation>Introduzir o nome do ficheiro</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="170"/>
        <source>&lt;b&gt;File&lt;/b&gt;
&lt;p&gt;Enter the filename of the bookmarked file.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Ficheiro&lt;/b&gt;
&lt;p&gt;Introduzir o nome para o ficheiro marcado.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>BookmarksDialog</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="14"/>
        <source>Manage Bookmarks</source>
        <translation>Gerir Marcadores</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="43"/>
        <source>Enter search term for bookmarks</source>
        <translation>Introduzir o termo de pesquisa para marcadores</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="72"/>
        <source>Press to delete the selected entries</source>
        <translation>Pressionar para apagar as entradas selecionadas</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="173"/>
        <source>&amp;Delete</source>
        <translation>&amp;Apagar</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="85"/>
        <source>Press to add a new bookmarks folder</source>
        <translation>Pressionar para adicionar um diretório de marcadores novo</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="88"/>
        <source>Add &amp;Folder</source>
        <translation>Adicionar &amp;Diretório</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="155"/>
        <source>&amp;Open</source>
        <translation>A&amp;brir</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="157"/>
        <source>Open in New &amp;Tab</source>
        <translation>Abrir num &amp;Separador Novo</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="168"/>
        <source>Edit &amp;Name</source>
        <translation>Editar &amp;Nome</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="171"/>
        <source>Edit &amp;Address</source>
        <translation>Editar &amp;Direção</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="342"/>
        <source>New Folder</source>
        <translation>Diretório Novo</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="177"/>
        <source>&amp;Properties...</source>
        <translation>&amp;Propriedades...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="162"/>
        <source>Open in New &amp;Window</source>
        <translation>Abrir numa Nova &amp;Janela</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="164"/>
        <source>Open in New Pri&amp;vate Window</source>
        <translation>Abrir numa Nova Janela Pri&amp;vada</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="159"/>
        <source>Open in New &amp;Background Tab</source>
        <translation>Abrir num Novo Separador de &amp;Fundo</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="181"/>
        <source>New &amp;Folder...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="334"/>
        <source>New Bookmark Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="334"/>
        <source>Enter title for new bookmark folder:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BookmarksImportDialog</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="20"/>
        <source>Import Bookmarks</source>
        <translation>Importar Marcadores</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="48"/>
        <source>Choose source from which you want to import bookmarks:</source>
        <translation>Escolher a fonte de onde quer importar marcadores:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="55"/>
        <source>Choose the source to import from</source>
        <translation>Escolher a fonte de onde importar</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="187"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.py" line="98"/>
        <source>&lt;b&gt;Importing from {0}&lt;/b&gt;</source>
        <translation>&lt;b&gt;A importar desde {0}&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.py" line="105"/>
        <source>Finish</source>
        <translation>Terminar</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.py" line="132"/>
        <source>Error importing bookmarks</source>
        <translation>Erro ao importar marcadores</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="180"/>
        <source>Next &gt;</source>
        <translation>Próximo &gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="141"/>
        <source>Enter the name of the bookmarks file or directory</source>
        <translation>Introduzir o nome do ficheiro ou diretório de marcadores</translation>
    </message>
</context>
<context>
    <name>BookmarksImporters</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/__init__.py" line="45"/>
        <source>XBEL File</source>
        <translation>Ficheiro XBEL</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/__init__.py" line="49"/>
        <source>HTML File</source>
        <translation>Ficheiro HTML</translation>
    </message>
</context>
<context>
    <name>BookmarksManager</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="25"/>
        <source>Bookmarks Bar</source>
        <translation>Barra de Marcadores</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="26"/>
        <source>Bookmarks Menu</source>
        <translation>Menú de Marcadores</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="138"/>
        <source>Loading Bookmarks</source>
        <translation>A carregar Marcadores</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="153"/>
        <source>Toolbar Bookmarks</source>
        <translation>Barra de Ferramentas de Marcadores</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="161"/>
        <source>Menu</source>
        <translation>Menú</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="207"/>
        <source>Saving Bookmarks</source>
        <translation>A guardar Marcadores</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="207"/>
        <source>Error saving bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
        <translation>Erro ao gravar marcadores para &lt;b&gt;{0}&lt;/b&gt;.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="392"/>
        <source>Export Bookmarks</source>
        <translation>Exportar Marcadores</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="416"/>
        <source>Exporting Bookmarks</source>
        <translation>A exportar Marcadores</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="416"/>
        <source>Error exporting bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
        <translation>Erro ao exportar marcadores para &lt;b&gt;{0}&lt;/b&gt;.</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="409"/>
        <source>Converted {0}</source>
        <translation type="obsolete">Convertido {0}</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="532"/>
        <source>Remove Bookmark</source>
        <translation>Retirar Marcador</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="574"/>
        <source>Insert Bookmark</source>
        <translation>Inserir Marcador</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="615"/>
        <source>Name Change</source>
        <translation>Alterar Nome</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="619"/>
        <source>Address Change</source>
        <translation>Alterar Endereço</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="392"/>
        <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source>
        <translation>Marcadores XBEL (*.xbel);;Marcadores XBEL (*.xml);;Marcadores HTML (*.html)</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="138"/>
        <source>Error when loading bookmarks on line {0}, column {1}:
 {2}</source>
        <translation>Erro ao carregar marcadores na linha {0}, coluna {1}:
 {2}</translation>
    </message>
</context>
<context>
    <name>BookmarksMenu</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="116"/>
        <source>Open all in Tabs</source>
        <translation>Abrir tudo em Separadores</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="166"/>
        <source>Open</source>
        <translation>Abrir</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="170"/>
        <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source>
        <translation>Abrir num Separador Novo<byte value="x9"/>Ctrl+LMB</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="174"/>
        <source>Open in New Window</source>
        <translation>Abrir numa Nova Janela</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="178"/>
        <source>Open in New Private Window</source>
        <translation>Abrir numa Nova Janela Privada</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="184"/>
        <source>Remove</source>
        <translation>Retirar</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="189"/>
        <source>Properties...</source>
        <translation>Propriedades...</translation>
    </message>
</context>
<context>
    <name>BookmarksMenuBarMenu</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="351"/>
        <source>Default Home Page</source>
        <translation>Página Inicial Padrão</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="355"/>
        <source>Speed Dial</source>
        <translation>Marcação Rápida</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="360"/>
        <source>Open all in Tabs</source>
        <translation>Abrir tudo em Separadores</translation>
    </message>
</context>
<context>
    <name>BookmarksModel</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksModel.py" line="48"/>
        <source>Title</source>
        <translation>Título</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksModel.py" line="49"/>
        <source>Address</source>
        <translation>Direção</translation>
    </message>
</context>
<context>
    <name>BookmarksToolBar</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="40"/>
        <source>Bookmarks</source>
        <translation>Marcadores</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="110"/>
        <source>Add &amp;Bookmark...</source>
        <translation type="obsolete">Adicionar &amp;Marcador...</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="111"/>
        <source>Add &amp;Folder...</source>
        <translation type="obsolete">Adicionar &amp;Diretório...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="86"/>
        <source>Open</source>
        <translation>Abrir</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="90"/>
        <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source>
        <translation>Abrir num Separador Novo<byte value="x9"/>Ctrl+Botão Esq. Rato</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="94"/>
        <source>Open in New Window</source>
        <translation>Abrir numa Nova Janela</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="98"/>
        <source>Open in New Private Window</source>
        <translation>Abrir numa Nova Janela Privada</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="104"/>
        <source>Remove</source>
        <translation>Retirar</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="109"/>
        <source>Properties...</source>
        <translation>Propriedades...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="114"/>
        <source>Add Bookmark...</source>
        <translation>Adicionar Marcador...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="115"/>
        <source>Add Folder...</source>
        <translation>Adicionar Diretório...</translation>
    </message>
</context>
<context>
    <name>BreakPointModel</name>
    <message>
        <location filename="../Debugger/BreakPointModel.py" line="32"/>
        <source>Filename</source>
        <translation>Nome do Ficheiro</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointModel.py" line="33"/>
        <source>Line</source>
        <translation>Linha</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointModel.py" line="34"/>
        <source>Condition</source>
        <translation>Condição</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointModel.py" line="35"/>
        <source>Temporary</source>
        <translation>Temporal</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointModel.py" line="36"/>
        <source>Enabled</source>
        <translation>Habilitado</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointModel.py" line="37"/>
        <source>Ignore Count</source>
        <translation>Ignorar Contagem</translation>
    </message>
</context>
<context>
    <name>BreakPointViewer</name>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="52"/>
        <source>Breakpoints</source>
        <translation>Pontos de Interrupção</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="185"/>
        <source>Add</source>
        <translation>Adicionar</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="152"/>
        <source>Edit...</source>
        <translation>Editar...</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="154"/>
        <source>Enable</source>
        <translation>Habilitar</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="189"/>
        <source>Enable all</source>
        <translation>Habilitar tudo</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="157"/>
        <source>Disable</source>
        <translation>Inabilitar</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="194"/>
        <source>Disable all</source>
        <translation>Inabilitar tudo</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="161"/>
        <source>Delete</source>
        <translation>Apagar</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="199"/>
        <source>Delete all</source>
        <translation>Apagar tudo</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="164"/>
        <source>Goto</source>
        <translation>Ir a</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="202"/>
        <source>Configure...</source>
        <translation>Configurar...</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="187"/>
        <source>Enable selected</source>
        <translation>Habilitar seleção</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="192"/>
        <source>Disable selected</source>
        <translation>Inabilitar seleção</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="197"/>
        <source>Delete selected</source>
        <translation>Apagar seleção</translation>
    </message>
</context>
<context>
    <name>Browser</name>
    <message>
        <location filename="../UI/Browser.py" line="89"/>
        <source>File-Browser</source>
        <translation>Navegador de Ficheiros</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="248"/>
        <source>Open</source>
        <translation>Abrir</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="211"/>
        <source>Run unittest...</source>
        <translation>Executar teste unitário...</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="274"/>
        <source>Copy Path to Clipboard</source>
        <translation>Copiar Rota à Área de Transferência</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="234"/>
        <source>Open in Icon Editor</source>
        <translation>Abrir no Editor de Ícones</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="319"/>
        <source>Configure...</source>
        <translation type="obsolete">Configurar...</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="293"/>
        <source>New toplevel directory...</source>
        <translation>Diretório de nível superior novo...</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="256"/>
        <source>Add as toplevel directory</source>
        <translation>Adicionar como diretório de nível superior</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="259"/>
        <source>Remove from toplevel</source>
        <translation>Retirar do nível superior</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="263"/>
        <source>Refresh directory</source>
        <translation>Atualizar diretório</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="267"/>
        <source>Find in this directory</source>
        <translation>Encontrar neste diretório</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="269"/>
        <source>Find&amp;&amp;Replace in this directory</source>
        <translation type="obsolete">Encontrar&amp;&amp;Substituir neste diretório</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="581"/>
        <source>New toplevel directory</source>
        <translation>Diretório de nível superior novo</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="279"/>
        <source>Goto</source>
        <translation>Ir a</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="384"/>
        <source>Line {0}</source>
        <translation>Linha {0}</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="108"/>
        <source>&lt;b&gt;The Browser Window&lt;/b&gt;&lt;p&gt;This allows you to easily navigate the hierarchy of directories and files on your system, identify the Python programs and open them up in a Source Viewer window. The window displays several separate hierarchies.&lt;/p&gt;&lt;p&gt;The first hierarchy is only shown if you have opened a program for debugging and its root is the directory containing that program. Usually all of the separate files that make up a Python application are held in the same directory, so this hierarchy gives you easy access to most of what you will need.&lt;/p&gt;&lt;p&gt;The next hierarchy is used to easily navigate the directories that are specified in the Python &lt;tt&gt;sys.path&lt;/tt&gt; variable.&lt;/p&gt;&lt;p&gt;The remaining hierarchies allow you navigate your system as a whole. On a UNIX system there will be a hierarchy with &lt;tt&gt;/&lt;/tt&gt; at its root and another with the user home directory. On a Windows system there will be a hierarchy for each drive on the system.&lt;/p&gt;&lt;p&gt;Python programs (i.e. those with a &lt;tt&gt;.py&lt;/tt&gt; file name suffix) are identified in the hierarchies with a Python icon. The right mouse button will popup a menu which lets you open the file in a Source Viewer window, open the file for debugging or use it for a unittest run.&lt;/p&gt;&lt;p&gt;The context menu of a class, function or method allows you to open the file defining this class, function or method and will ensure, that the correct source line is visible.&lt;/p&gt;&lt;p&gt;Qt-Designer files (i.e. those with a &lt;tt&gt;.ui&lt;/tt&gt; file name suffix) are shown with a Designer icon. The context menu of these files allows you to start Qt-Designer with that file.&lt;/p&gt;&lt;p&gt;Qt-Linguist files (i.e. those with a &lt;tt&gt;.ts&lt;/tt&gt; file name suffix) are shown with a Linguist icon. The context menu of these files allows you to start Qt-Linguist with that file.&lt;/p&gt;</source>
        <translation>&lt;b&gt;A Janela de Navegação&lt;/b&gt;&lt;p&gt;Permite navegar facilmente pela hierarquia dos diretório e ficheiros do sistema, identificar os programas de Python e abri-los na janela do Visor de Fontes. A janela mostra várias hierarquias separadas.&lt;/p&gt;&lt;p&gt;Apenas se mostrará a primeira hierarquia se está aberto um programa para depurar e o seu diretório raíz é o diretório que o contém. Geralmente, os distintos ficheiros que formam uma aplicação Python mantêm-se no mesmo diretório, deste modo a hierarquia dá acesso à maior parte do que se necessite.&lt;/p&gt;&lt;p&gt;A hierarquia seguinte utiliza-se para navagar facilmente nos diretórios especificados pela variável Python &lt;tt&gt;sys.path&lt;/tt&gt;.&lt;/p&gt;&lt;p&gt;As hierarquias restantes permitem navegar no seu sistema como um todo. Num sistema UNIX haverá uma hierarquia com &lt;tt&gt;/&lt;/tt&gt; como raíz e outra com o diretório do usuário. Num sistema Windows haverá uma hierarquia para cada unidade de disco no sistema.&lt;/p&gt;&lt;p&gt;Os programas Python (como aqueles que têm a extensão &lt;tt&gt;.py&lt;/tt&gt;) identificam-se nas hierarquias com um ícone Python. Um clique com o botão direito do rato frará aparecer um menú que permitirá abrir o ficheiro numa janela do Visor de Fontes, abrir para depurar ou usá-lo para executar um teste unitário.&lt;/p&gt;&lt;p&gt;O menú contextual de uma classe, função ou método permite abrir o ficheiro definindo esta classe, função ou método e assegurará que a linha de código correta esteja visível.&lt;/p&gt;&lt;p&gt;Os ficheiros de Qt-Designer (como os que têm extensão &lt;tt&gt;.ui&lt;/tt&gt;) aparecem com o ícone de Designer. O menú contextual destes ficheiros permite abrí-los com Qt-Designer.&lt;/p&gt;&lt;p&gt;Os ficheiros de Qt-Linguist (como os que têm extensão &lt;tt&gt;.ts&lt;/tt&gt;) aparecem com o ícone de Linguist. O menú contextual destes ficheiros permite abrí-los com Qt-Linguist.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="504"/>
        <source>Show Mime-Type</source>
        <translation>Mostrar Tipos MIME</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="477"/>
        <source>The mime type of the file could not be determined.</source>
        <translation>O tipo MIME do ficheiro não pôde ser identificado.</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="495"/>
        <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
        <translation>O ficheiro tem o tipo MIME &lt;b&gt;{0}&lt;/b&gt;.</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="504"/>
        <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
        <translation>O ficheiro tem o tipo MIME &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Deverá ser adicionado à lista de tipos MIME de texto?</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="231"/>
        <source>Open in Hex Editor</source>
        <translation>Abrir com Editor Hexadecimal</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="270"/>
        <source>Find &amp;&amp; Replace in this directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="219"/>
        <source>Refresh Source File</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BrowserModel</name>
    <message>
        <location filename="../UI/BrowserModel.py" line="64"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../UI/BrowserModel.py" line="663"/>
        <source>Coding: {0}</source>
        <translation>Codificação: {0}</translation>
    </message>
    <message>
        <location filename="../UI/BrowserModel.py" line="670"/>
        <source>Globals</source>
        <translation>Globais</translation>
    </message>
    <message>
        <location filename="../UI/BrowserModel.py" line="769"/>
        <source>Attributes</source>
        <translation>Atributos</translation>
    </message>
    <message>
        <location filename="../UI/BrowserModel.py" line="779"/>
        <source>Class Attributes</source>
        <translation>Atributos da Classe</translation>
    </message>
    <message>
        <location filename="../UI/BrowserModel.py" line="676"/>
        <source>Imports</source>
        <translation>Importações</translation>
    </message>
</context>
<context>
    <name>CallStackViewer</name>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="48"/>
        <source>Show source</source>
        <translation>Mostrar fonte</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="50"/>
        <source>Clear</source>
        <translation>Limpar</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="52"/>
        <source>Save</source>
        <translation>Gravar</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="59"/>
        <source>File: {0}
Line: {1}
{2}{3}</source>
        <translation>Ficheiro: {0}
Linha: {1}
{2}{3}</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="61"/>
        <source>File: {0}
Line: {1}</source>
        <translation>Ficheiro: {0}
Linha: {1}</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="170"/>
        <source>Save Call Stack Info</source>
        <translation>Gravar Informação da Pilha de Chamadas</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="156"/>
        <source>Text Files (*.txt);;All Files (*)</source>
        <translation>Ficheiros de Texto (*.txt);;Ficheiros Todos (*)</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="170"/>
        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
        <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="188"/>
        <source>Error saving Call Stack Info</source>
        <translation>Erro ao gravar a Informação da Pilha de Chamadas</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="188"/>
        <source>&lt;p&gt;The call stack info could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
        <translation>&lt;p&gt;A informação da pilha de chamadas não se pôde escrever em &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Razão: {1}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="45"/>
        <source>Call Stack</source>
        <translation>Pilha de Chamadas</translation>
    </message>
</context>
<context>
    <name>CallTraceViewer</name>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="14"/>
        <source>Call Trace</source>
        <translation>Rastreio de Chamadas</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="22"/>
        <source>Press to start tracing calls and returns</source>
        <translation>Pressionar para iniciar o rastreio de chamadas e retornos</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="32"/>
        <source>Press to stop tracing calls and returns</source>
        <translation>Pressionar para parar o rastreio de chamadas e retornos</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="65"/>
        <source>Press to resize the columns to their contents</source>
        <translation>Pressionar para ajustar o tamanho das colunas ao conteúdo</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="75"/>
        <source>Press to clear the call trace</source>
        <translation>Pressionar para limpar o rastreio de chamadas</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="85"/>
        <source>Press to save the call trace as a text file</source>
        <translation>Pressionar para gravar o rastreio de chamadas como ficheiro de texto</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.py" line="54"/>
        <source>From</source>
        <translation>Desde</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.py" line="54"/>
        <source>To</source>
        <translation>Para</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.py" line="158"/>
        <source>Save Call Trace Info</source>
        <translation>Gravar Informação de rastreio de Chamadas</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.py" line="144"/>
        <source>Text Files (*.txt);;All Files (*)</source>
        <translation>Ficheiros de Texto (*.txt);;Ficheiros Todos (*)</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.py" line="158"/>
        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
        <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.py" line="182"/>
        <source>Error saving Call Trace Info</source>
        <translation>Erro ao gravar Informação de Rastreio de Chamadas</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.py" line="182"/>
        <source>&lt;p&gt;The call trace info could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
        <translation>&lt;p&gt;A informação de rastreio de chamadas não se pôde escrever em {0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Razão: {1}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="42"/>
        <source>Select to stop recording the call trace when the client exits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="45"/>
        <source>Stop recording on exit</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ChatWidget</name>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="63"/>
        <source>Chat</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="38"/>
        <source>Users</source>
        <translation>Usuários</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="82"/>
        <source>Enter the text to send</source>
        <translation>Introduza o texto a enviar</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="89"/>
        <source>Press to send the text above</source>
        <translation>Pressionar para enviar o texto de cima</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="92"/>
        <source>Send</source>
        <translation>Enviar</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="105"/>
        <source>Share Editor</source>
        <translation>Compartir Editor</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="130"/>
        <source>Press to toggle the shared status of the current editor</source>
        <translation>Pressionar para alternar o estado de partilha do atual editor</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="143"/>
        <source>Press to start a shared edit</source>
        <translation>Pressionar para começar a edição partilhada</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="156"/>
        <source>Press to end the edit and send the changes</source>
        <translation>Pressionar para finalizar a edição e enviar as alterações</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="166"/>
        <source>Press to cancel the shared edit</source>
        <translation>Presionar para cancelar a edição partilhada</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="189"/>
        <source>Connection</source>
        <translation>Conexão</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="197"/>
        <source>Host:</source>
        <translation>Anfitrião:</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="230"/>
        <source>Press to clear the hosts list</source>
        <translation>Pressionar para limpar a lista de anfitriões</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="507"/>
        <source>Clear</source>
        <translation>Limpar</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="259"/>
        <source>Shows the connection status</source>
        <translation>Mostrar o estado da conexão</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="271"/>
        <source>Server</source>
        <translation>Servidor</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="277"/>
        <source>Port:</source>
        <translation>Porto:</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="284"/>
        <source>Enter the server port</source>
        <translation>Introduza o porto do servidor</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="319"/>
        <source>Shows the status of the server</source>
        <translation>Mostrar o estado do servidor</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="305"/>
        <source>Start Server</source>
        <translation>Iniciar Servidor</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="151"/>
        <source>! Unknown command: {0}
</source>
        <translation>!Commando desconhecido: {0}
</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="174"/>
        <source>* {0} has joined.
</source>
        <translation>* {0} juntou-se.</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="210"/>
        <source>* {0} has left.
</source>
        <translation>* {0} foi embora.</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="316"/>
        <source>Stop Server</source>
        <translation>Parar Servidor</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="321"/>
        <source>! Server Error: {0}
</source>
        <translation>!Erro do Servidor: {0}
</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="333"/>
        <source>Disconnect</source>
        <translation>Desconetar</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="337"/>
        <source>Connect</source>
        <translation>Conetar</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="496"/>
        <source>Copy</source>
        <translation>Copiar</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="500"/>
        <source>Cut all</source>
        <translation>Cortar tudo</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="503"/>
        <source>Copy all</source>
        <translation>Copiar tudo</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="511"/>
        <source>Save</source>
        <translation>Gravar</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="565"/>
        <source>Save Chat</source>
        <translation>Gravar Chat</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="551"/>
        <source>Text Files (*.txt);;All Files (*)</source>
        <translation>Ficheiros de Texto (*.txt);;Ficheiros Todos (*)</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="565"/>
        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
        <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="579"/>
        <source>Error saving Chat</source>
        <translation>Erro ao gravar Chat</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="579"/>
        <source>&lt;p&gt;The chat contents could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
        <translation>&lt;p&gt;Não se pode escrever o conteúdo do chat em &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="617"/>
        <source>Kick User</source>
        <translation>Expulsar Usuário</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="620"/>
        <source>Ban User</source>
        <translation>Banir Usuário</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="623"/>
        <source>Ban and Kick User</source>
        <translation>Banir e Expulsar Usuário</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="652"/>
        <source>* {0} has been kicked.
</source>
        <translation>* {0} foi expulsado.</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="668"/>
        <source>* {0} has been banned.
</source>
        <translation>* {0} foi baneado.</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="684"/>
        <source>* {0} has been banned and kicked.
</source>
        <translation>* {0} foi baneado ou expulso.</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="186"/>
        <source>New User</source>
        <translation>Novo Usuário</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="186"/>
        <source>{0} has joined.</source>
        <translation>{0} juntou-se.</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="217"/>
        <source>User Left</source>
        <translation>Usuário Foi Embora</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="217"/>
        <source>{0} has left.</source>
        <translation>{0} foi embora.</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="240"/>
        <source>Message from &lt;{0}&gt;</source>
        <translation>Mensagem de &lt;{0}&gt;</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="210"/>
        <source>Enter the host and port to connect to in the form &quot;host@port&quot;</source>
        <translation>Introduza o anfitrião e o porto para conetar na forma &quot;anfitrião@porto&quot;</translation>
    </message>
</context>
<context>
    <name>CheckerCategories</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="62"/>
        <source>Annotations</source>
        <translation type="unfinished">Anotações</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="65"/>
        <source>Code Complexity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="68"/>
        <source>Documentation</source>
        <translation type="unfinished">Documentação</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="71"/>
        <source>Errors</source>
        <translation type="unfinished">Erros</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="74"/>
        <source>Miscellaneous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77"/>
        <source>Naming</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="83"/>
        <source>Warnings</source>
        <translation type="unfinished">Avisos</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80"/>
        <source>Security</source>
        <translation type="unfinished">Segurança</translation>
    </message>
</context>
<context>
    <name>ChromeImporter</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="42"/>
        <source>Google Chrome stores its bookmarks in the &lt;b&gt;Bookmarks&lt;/b&gt; text file. This file is usually located in</source>
        <translation>Google Chrome armazena os marcadores no ficheiro de texto &lt;b&gt;Bookmarks&lt;/b&gt;. Geralmente este ficheiro está localizado em</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="63"/>
        <source>Please choose the file to begin importing bookmarks.</source>
        <translation>Por favor escolha o ficheiro para começar a importar marcadores.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="63"/>
        <source>Chromium stores its bookmarks in the &lt;b&gt;Bookmarks&lt;/b&gt; text file. This file is usually located in</source>
        <translation>Chromium armazena os marcadores no ficheiro de texto &lt;b&gt;Bookmarks&lt;/b&gt;. Geralmente este ficheiro está localizado em</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="112"/>
        <source>File &apos;{0}&apos; does not exist.</source>
        <translation>Não existe o ficheiro &apos;{0}&apos;.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="128"/>
        <source>File &apos;{0}&apos; cannot be read.
Reason: {1}</source>
        <translation>Não se pode ler o ficheiro &apos;{0}&apos;. Motivo: {1}</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="139"/>
        <source>Google Chrome Import</source>
        <translation>Importar de Google Chrome</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="141"/>
        <source>Chromium Import</source>
        <translation>Importar de Chromium</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="143"/>
        <source>Imported {0}</source>
        <translation>Importado {0}</translation>
    </message>
</context>
<context>
    <name>CircuitPythonDevice</name>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="70"/>
        <source>CircuitPython</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="159"/>
        <source>Workspace Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="159"/>
        <source>Python files for CircuitPython devices are stored on the device. Therefore, to edit these files you need to have the device plugged in. Until you plug in a device, the standard directory will be used.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="192"/>
        <source>Flash CircuitPython Firmware</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="226"/>
        <source>Install Library Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="192"/>
        <source>Please reset the device to bootloader mode and confirm when ready.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="214"/>
        <source>The device volume &quot;&lt;b&gt;{0}&lt;/b&gt;&quot; is not available. Ensure it is mounted properly and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="226"/>
        <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CircuitPythonFirmwareSelectionDialog</name>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="14"/>
        <source>Flash CircuitPython Firmware</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="23"/>
        <source>Select the board type or &apos;Manual&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="36"/>
        <source>Enter the path of the CircuitPython firmware file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="56"/>
        <source>Firmware:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="63"/>
        <source>Boot Path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="70"/>
        <source>Board Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="80"/>
        <source>Enter the path to the device in bootloader mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="100"/>
        <source>Press to search the selected volume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="44"/>
        <source>CircuitPython Firmware Files (*.uf2);;All Files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="122"/>
        <source>Select Path to Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="122"/>
        <source>&lt;p&gt;The device volume &lt;b&gt;{0}&lt;/b&gt; could not be found. Is the device in &apos;bootloader&apos; mode and mounted?&lt;/p&gt; &lt;p&gt;Alternatively select the &quot;Manual Select&quot; entry and enter the path to the device below.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="51"/>
        <source>Manual Select</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ClearPrivateDataDialog</name>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="14"/>
        <source>Clear Private Data</source>
        <translation type="unfinished">Apagar Dados Privados</translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="23"/>
        <source>Select to clear the list of recently opened files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="26"/>
        <source>Recently opened files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="36"/>
        <source>Select to clear the list of recently opened projects and project related histories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="39"/>
        <source>Recently opened projects and project histories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="49"/>
        <source>Select to clear the list of recently opened multi projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="52"/>
        <source>Recently opened multi projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="62"/>
        <source>Select to clear the debug histories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="65"/>
        <source>Debug histories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="75"/>
        <source>Select to clear the shell histories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="78"/>
        <source>Shell histories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="88"/>
        <source>Select to clear the VCS related histories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="91"/>
        <source>Version Control System histories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="108"/>
        <source>Select to clear the private data of plug-ins not covered above</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="111"/>
        <source>Plug-in private data</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ClickToFlash</name>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.ui" line="43"/>
        <source>Press to activate the content; context menu for more options</source>
        <translation type="obsolete">Pressionar para ativar o conteúdo, menú contextual para mais opções</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="100"/>
        <source>Load</source>
        <translation type="obsolete">Carregar</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="93"/>
        <source>Object blocked by ClickToFlash</source>
        <translation type="obsolete">Objeto bloqueado por ClickToFlash</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="97"/>
        <source>Show information about object</source>
        <translation type="obsolete">Mostrar Informação sobre o objeto</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="101"/>
        <source>Delete object</source>
        <translation type="obsolete">Apagar objeto</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="104"/>
        <source>Add &apos;{0}&apos; to Whitelist</source>
        <translation type="obsolete">Adicionar &apos;{0}&apos; à Lista de Confiança</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="107"/>
        <source>Remove &apos;{0}&apos; from Whitelist</source>
        <translation type="obsolete">Retirar &apos;{0}&apos; da Lista de Confiança</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="114"/>
        <source>Configure Whitelist</source>
        <translation type="obsolete">Configurar Lista de Confiança</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="262"/>
        <source>Flash Object</source>
        <translation type="obsolete">Objeto Flash</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="265"/>
        <source>&lt;b&gt;Attribute Name&lt;/b&gt;</source>
        <translation type="obsolete">&lt;b&gt;Nome do Atributo&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="265"/>
        <source>&lt;b&gt;Value&lt;/b&gt;</source>
        <translation type="obsolete">&lt;b&gt;Valor&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="280"/>
        <source>No information available.</source>
        <translation type="obsolete">Não há informação disponível.</translation>
    </message>
</context>
<context>
    <name>ClickToFlashWhitelistDialog</name>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/>
        <source>ClickToFlash Whitelist</source>
        <translation type="obsolete">Lista de Confiança de ClickToFlash</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="103"/>
        <source>Press to add site to the whitelist</source>
        <translation type="obsolete">Pressionar para adicionar o sítio à lista de confiança</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="106"/>
        <source>&amp;Add...</source>
        <translation type="obsolete">&amp;Adicionar...</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="123"/>
        <source>Press to remove the selected entries</source>
        <translation type="obsolete">Pressionar para retirar as entradas selecionadas</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="126"/>
        <source>&amp;Remove</source>
        <translation type="obsolete">&amp;Retirar</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="136"/>
        <source>Press to remove all entries</source>
        <translation type="obsolete">Pressionar para retirar todas as entradas</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="139"/>
        <source>R&amp;emove All</source>
        <translation type="obsolete">R&amp;etirar Tudo</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/>
        <source>Enter host name to add to whitelist:</source>
        <translation type="obsolete">Introduzir anfitrião para adicionar à lista de confiança:</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="79"/>
        <source>Enter search term for hosts</source>
        <translation type="obsolete">Introduzir termo de pesquisa para anfitriões</translation>
    </message>
</context>
<context>
    <name>Closehead</name>
    <message>
        <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="61"/>
        <source>Revision &lt;{0}&gt; closed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="64"/>
        <source>Revisions &lt;{0}&gt; closed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="70"/>
        <source>Closing Heads</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CloseheadProjectHelper</name>
    <message>
        <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="72"/>
        <source>Close Heads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="38"/>
        <source>Close arbitrary heads without checking them out first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="41"/>
        <source>&lt;b&gt;Close Heads&lt;/b&gt;&lt;p&gt;This closes arbitrary heads without the need to check them out first.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CodeDocumentationViewer</name>
    <message>
        <location filename="../UI/CodeDocumentationViewer.py" line="208"/>
        <source>Code Info Provider:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewer.py" line="221"/>
        <source>Select the code info provider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewer.py" line="223"/>
        <source>&lt;disabled&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewer.py" line="404"/>
        <source>No documentation available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewer.py" line="425"/>
        <source>No source code documentation provider has been registered. This function has been disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewer.py" line="430"/>
        <source>This function has been disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewerTemplate.py" line="164"/>
        <source>No further documentation available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewerTemplate.py" line="85"/>
        <source>&lt;p&gt;&lt;b&gt;Definition:&lt;/b&gt; &lt;span class=&quot;def&quot;&gt;@NAME@@ARGSPEC@&lt;/span&gt;&lt;/p&gt;</source>
        <comment>Just translate &apos;Definition:&apos; and leave the rest intact.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewerTemplate.py" line="95"/>
        <source>&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; @NOTE@&lt;/p&gt;</source>
        <comment>Just translate &apos;Note:&apos; and leave the rest intact.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewerTemplate.py" line="90"/>
        <source>&lt;p&gt;&lt;b&gt;Type:&lt;/b&gt; @TYPE@&lt;/p&gt;</source>
        <comment>Just translate &apos;Type:&apos; and leave the rest intact.</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CodeMetricsDialog</name>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="14"/>
        <source>Code Metrics</source>
        <translation>Métricas de Código</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="17"/>
        <source>&lt;b&gt;Code Metrics&lt;/b&gt;
&lt;p&gt;This dialog shows some code metrics.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Métricas de Código&lt;/b&gt;
&lt;p&gt;Caixa de diálogo que mostra algumas métricas de código.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="39"/>
        <source>Exclude Files:</source>
        <translation>Excluir Ficheiros:</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="46"/>
        <source>Enter filename patterns of files to be excluded separated by a comma</source>
        <translation>Introduzir os padrões dos ficheiros a ser excluídos, separados por uma vírgula</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="63"/>
        <source>Press to start the code metrics run</source>
        <translation>Pressionar para iniciar a execução das métricas de código</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="89"/>
        <source>Start</source>
        <translation>Iniciar</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="76"/>
        <source>&lt;b&gt;Code metrics&lt;/b&gt;
&lt;p&gt;This list shows some code metrics.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Métricas de Código&lt;/b&gt;
&lt;p&gt;Lista algumas métricas de código.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="84"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="94"/>
        <source>End</source>
        <translation>Fim</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="99"/>
        <source>Lines</source>
        <translation>Linhas</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="104"/>
        <source>Lines of code</source>
        <translation>Linhas de código</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="109"/>
        <source>Comments</source>
        <translation>Comentários</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="114"/>
        <source>Empty</source>
        <translation>Vazio</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="128"/>
        <source>&lt;b&gt;Summary&lt;/b&gt;
&lt;p&gt;This shows some overall code metrics.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Sumário&lt;/b&gt;
&lt;p&gt;Mostra algumas métricas de código globais.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="136"/>
        <source>Summary</source>
        <translation>Sumário</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="141"/>
        <source>#</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="149"/>
        <source>Shows the progress of the code metrics action</source>
        <translation>Mostra o progresso do cálculo de métricas de código</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="53"/>
        <source>Collapse all</source>
        <translation type="obsolete">Contrair tudo</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="55"/>
        <source>Expand all</source>
        <translation type="obsolete">Expandir tudo</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="193"/>
        <source>files</source>
        <translation>ficheiros</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="195"/>
        <source>lines</source>
        <translation>linhas</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="197"/>
        <source>bytes</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="199"/>
        <source>comments</source>
        <translation>comentários</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="203"/>
        <source>empty lines</source>
        <translation>linhas vazias</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="205"/>
        <source>non-commentary lines</source>
        <translation>linhas não-comentário</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="158"/>
        <source>%v/%m Files</source>
        <translation>%v/%m Ficheiros</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="201"/>
        <source>comment lines</source>
        <translation>linhas comentário</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="52"/>
        <source>Collapse All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="54"/>
        <source>Expand All</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CodeStyleAddBuiltinIgnoreDialog</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="14"/>
        <source>Add Built-in Assignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="23"/>
        <source>Enter the data for a built-in assignment to be ignored:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="33"/>
        <source>Left Side:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="40"/>
        <source>Enter left hand side of assignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="47"/>
        <source>Right Side:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="54"/>
        <source>Enter right hand side of assignment</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CodeStyleChecker</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/>
        <source>No message defined for code &apos;{0}&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CodeStyleCheckerDialog</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="14"/>
        <source>Code Style Check Result</source>
        <translation>Resultado da Verificação de Estilo do Código</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="17"/>
        <source>&lt;b&gt;Code Style Check Results&lt;/b&gt;
&lt;p&gt;This dialog shows the results of the code style check. Double clicking an
entry will open an editor window and position the cursor at the respective line and position.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Resultado da Verificação de Estilo de Código&lt;/b&gt;
&lt;p&gt;Caixa de diálogo que mostra o resultado da verificação de estilo do código. Duplo clique
numa entrada a abrirá a janela do editor e posiciona o cursor na respectiva linha e posição.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="68"/>
        <source>Exclude Files:</source>
        <translation>Excluir Ficheiros:</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="75"/>
        <source>Enter filename patterns of files to be excluded separated by a comma</source>
        <translation>Introduzir padrões dos nomes dos ficheiros a excluir separados por uma vírgula</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1090"/>
        <source>Press to start the code style check run</source>
        <translation>Pressionar para começar a verficação de estilo do código</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1321"/>
        <source>Press to fix the selected issues</source>
        <translation>Pressionar para corrigir os problemas selecionados</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1113"/>
        <source>Press to load the default values</source>
        <translation>Pressionar para carregar os valores padrão</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1123"/>
        <source>Press to store the current values as defaults</source>
        <translation>Pressionar para armazenar os valores atuais como padrão</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1133"/>
        <source>Press to reset the default values</source>
        <translation>Pressionar para repor os valores padrão</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="82"/>
        <source>Exclude Messages:</source>
        <translation>Excluir Mensagens:</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="69"/>
        <source>Enter message codes or categories to be excluded separated by a comma</source>
        <translation type="obsolete">Introduzir as categorias ou códigos de mensagens a excluir separados por uma vírgula</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="159"/>
        <source>Press to select the message codes from a list</source>
        <translation>Pressionar para selecionar os códigos de mensagem desde uma lista</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="103"/>
        <source>Included Messages:</source>
        <translation>Mensagens Incluídas:</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="90"/>
        <source>Enter message codes or categories to be included separated by a comma</source>
        <translation type="obsolete">Introduzir categorias ou códigos de mensagem a incluir separados por uma vírgula</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="124"/>
        <source>Fix Issues:</source>
        <translation>Corrigir Problemas:</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="131"/>
        <source>Enter message codes of issues to be fixed automatically (leave empty to fix all)</source>
        <translation>Introduzir códigos de mensagem dos problemas a reparar automaticamente (deixar vazio para reparar tudo)</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="145"/>
        <source>Don&apos;t Fix Issues:</source>
        <translation>Não Corrigir Problemas:</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="152"/>
        <source>Enter message codes of issues not to be fixed automatically</source>
        <translation>Introduzir códigos de mensagem dos problemas a não reparar automaticamente</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="283"/>
        <source>Max. Line Length:</source>
        <translation>Comprimento Max. Linha:</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="316"/>
        <source>Enter the maximum allowed line length (PEP-8: 79 characters)</source>
        <translation>Introduzir o comprimento máximo de linha permitido (PEP-8: 79 caráteres)</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="443"/>
        <source>Docstring Type:</source>
        <translation>Tipo de Docstring:</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="450"/>
        <source>Select the rule set for docstrings</source>
        <translation>Selecionar o conjunto de regras para docstrings</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="424"/>
        <source>Select to allow hanging closing brackets</source>
        <translation>Selecionar para permitir colocação de parêntesis finais</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="427"/>
        <source>Allow hanging closing brackets</source>
        <translation>Permitir colocação de parêntesis finais</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="168"/>
        <source>Select to repeat each message type</source>
        <translation>Selecionar para repetir cada tipo de mensagem</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="171"/>
        <source>Repeat messages</source>
        <translation>Repetir Mensagens</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="181"/>
        <source>Select to fix some issues</source>
        <translation>Selecionar para corrigir algum problema</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="184"/>
        <source>Fix issues automatically</source>
        <translation>Corrigir problemas automaticamente</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1263"/>
        <source>&lt;b&gt;Result List&lt;/b&gt;
&lt;p&gt;This list shows the results of the code style check. Double clicking
an entry will open this entry in an editor window and position the cursor at
the respective line and position.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Lista de Resultados&lt;/b&gt;
&lt;p&gt;Esta lista mostra o resultado da verificação de estilo do código. Duplo clique
na entrada para a abrir na janela do editor e posicionar o cursor na respetiva
linha e posição.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1279"/>
        <source>File/Line</source>
        <translation>Ficheiro/Linha</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1284"/>
        <source>Code</source>
        <translation>Código</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1289"/>
        <source>Message</source>
        <translation>Mensagem</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="121"/>
        <source>PEP-257</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="122"/>
        <source>Eric</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1354"/>
        <source>Statistics...</source>
        <translation>Estatísticas...</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1351"/>
        <source>Press to show some statistics for the last run</source>
        <translation>Pressionar para mostrar algumas estatísticas da última execução</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1344"/>
        <source>Show</source>
        <translation>Mostrar</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1341"/>
        <source>Press to show all files containing an issue</source>
        <translation>Pressionar para mostrar todos os ficheiros que tenham algum problema</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="237"/>
        <source>Error: {0}</source>
        <translation>Erro: {0}</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginCodeStyleChecker.py" line="224"/>
        <source>Fix: {0}</source>
        <translation>Corrigir: {0}</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1014"/>
        <source>No issues found.</source>
        <translation>Não se encontraram problemas.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1189"/>
        <source>Shows the progress of the code style check</source>
        <translation>Mostra o progresso da verificação do estilo do código</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1198"/>
        <source>%v/%m Files</source>
        <translation>%v%m Ficheiros</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="194"/>
        <source>Select to show ignored issues</source>
        <translation>Selecionar para mostrar falhos ignorados</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="197"/>
        <source>Show ignored</source>
        <translation>Mostrar ignorado</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="940"/>
        <source>{0} (ignored)</source>
        <translation>{0} (ignorado)</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="833"/>
        <source>Preparing files...</source>
        <translation>A preparar ficheiros...</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="698"/>
        <source>Enter the maximum allowed code complexity (McCabe: 10)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="210"/>
        <source>Errors</source>
        <translation>Erros</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="872"/>
        <source>Transferring data...</source>
        <translation>A transferir dados...</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="42"/>
        <source>Global Options</source>
        <translation>Opções Globais</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="233"/>
        <source>Specific Options</source>
        <translation>Opções Específicas</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="275"/>
        <source>Source Style</source>
        <translation>Estilo de Fonte</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="437"/>
        <source>Documentation Style</source>
        <translation type="unfinished">Estilo de Documentação</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="473"/>
        <source>Coding Line</source>
        <translation>Linha de Código</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="479"/>
        <source>Valid Encodings:</source>
        <translation>Documentações Válidas:</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="486"/>
        <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source>
        <translation>Introduzir codificações válidas separadas por uma vírgula (deixar vazio para usar o padrão)</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="496"/>
        <source>Copyright</source>
        <translation>Direitos de Autor</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="502"/>
        <source>Min. File Size:</source>
        <translation>Tamanho Mín. de Ficheiro:</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="509"/>
        <source>Enter the minimum size a file must have to be checked (0 for all files)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="535"/>
        <source>Author:</source>
        <translation>Autor:</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="542"/>
        <source>Enter a copyright author name to check for (leave empty to omit this check)</source>
        <translation>Introduzir o nome do autor dos direitos de autor a verificar (vazio para omitir a verificação)</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="552"/>
        <source>Future Imports</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="558"/>
        <source>Expected Imports:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="672"/>
        <source>Code Complexity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1093"/>
        <source>&amp;Start</source>
        <translation>&amp;Iniciar</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1324"/>
        <source>&amp;Fix Selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1116"/>
        <source>&amp;Load Defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1126"/>
        <source>St&amp;ore Defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1136"/>
        <source>&amp;Reset Defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1017"/>
        <source>No files found (check your ignore list).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="584"/>
        <source>Ignore Built-ins Assignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="600"/>
        <source>Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="605"/>
        <source>Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="615"/>
        <source>Press to add a built-in assignment to be ignored</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="625"/>
        <source>Press to delete the selected entries</source>
        <translation type="unfinished">Pressionar para apagar as entradas selecionadas</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/>
        <source>Max. McCabe Complexity:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/>
        <source>Max. Line Complexity:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="721"/>
        <source>Enter the maximum complexity (number of nodes) for a line of code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="737"/>
        <source>Max. Line Complexity Score:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="744"/>
        <source>Enter the maximum allowed median for line complexity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="350"/>
        <source>Blank Lines Before</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="356"/>
        <source>Top Level Classes and Functions:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="363"/>
        <source>Enter the number of blank lines before top level classes and functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="395"/>
        <source>Methods and Nested Classes and Functions:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="402"/>
        <source>Enter the number of blank lines before methods and nested classes or functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="309"/>
        <source>Max. Documentation Line Length:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="653"/>
        <source>Commented Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="659"/>
        <source>Select to search for commented code more aggressively. This may increase the number of false positives.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="662"/>
        <source>Search aggressively</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="763"/>
        <source>Type Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="769"/>
        <source>Min. Coverage:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="776"/>
        <source>Enter the minimum percentage of type annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/>
        <source>off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="782"/>
        <source>%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="805"/>
        <source>Max. Complexity:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="812"/>
        <source>Enter the maximum type annotation complexity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="32"/>
        <source>Configure</source>
        <translation type="unfinished">Configurar</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1311"/>
        <source>Press to restart the code style check run</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1314"/>
        <source>Restart</source>
        <translation type="unfinished">Reiniciar</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="48"/>
        <source>Categories:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="58"/>
        <source>Select the categories of checks to be performed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="89"/>
        <source>Enter message codes to be excluded separated by a comma</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="110"/>
        <source>Enter message codes to be included separated by a comma</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="833"/>
        <source>Security Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="839"/>
        <source>Hardcoded &apos;tmp&apos; Directories:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="849"/>
        <source>Weak Cryptographic Keys</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="855"/>
        <source>DSA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="973"/>
        <source>High Risk:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="868"/>
        <source>Select the bit length below which a DSA key is to be considered very weak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="990"/>
        <source>Medium Risk:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="885"/>
        <source>Select the bit length below which a DSA key is to be considered weak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="911"/>
        <source>RSA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="924"/>
        <source>Select the bit length below which a RSA key is to be considered very weak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="941"/>
        <source>Select the bit length below which a RSA key is to be considered weak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="967"/>
        <source>Elliptic Curves</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="980"/>
        <source>Select the bit length below which an Elliptic Curve is to be considered very weak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="997"/>
        <source>Select the bit length below which an Elliptic Curve is to be considered weak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1026"/>
        <source>Enter the names of insecure SSL protocols and methods (one per line)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1033"/>
        <source>Insecure SSL Protocols:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1043"/>
        <source>Insecure Hashes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1050"/>
        <source>Enter a list of hash methods to be considered insecure separated by comma</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1057"/>
        <source>Select to also check for insecure exception handling for typed exceptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1060"/>
        <source>Check Typed Exceptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1067"/>
        <source>Enter directory names (one per line) to be checked for</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1250"/>
        <source>&lt;b&gt;Note:&lt;/b&gt; Mark reviewed security issues with a &quot;&lt;b&gt;#  secok&lt;/b&gt;&quot; comment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1146"/>
        <source>Progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1154"/>
        <source>Shows the list of files still to be checked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1219"/>
        <source>Cancel</source>
        <translation type="unfinished">Cancelar</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1242"/>
        <source>Results</source>
        <translation type="unfinished">Resultados</translation>
    </message>
</context>
<context>
    <name>CodeStyleCheckerPlugin</name>
    <message>
        <location filename="../Plugins/PluginCodeStyleChecker.py" line="336"/>
        <source>Check Code Style</source>
        <translation>Verificar Estilo do Código</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginCodeStyleChecker.py" line="336"/>
        <source>&amp;Code Style...</source>
        <translation>Estilo do &amp;Código...</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginCodeStyleChecker.py" line="242"/>
        <source>Check code style.</source>
        <translation>Verificar o Estilo do código.</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginCodeStyleChecker.py" line="340"/>
        <source>&lt;b&gt;Check Code Style...&lt;/b&gt;&lt;p&gt;This checks Python files for compliance to the code style conventions given in various PEPs.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Verificar Estilo do Código...&lt;/b&gt;&lt;p&gt;Verifica se os ficheiros Python cumprem com as convenções de estilo de código dadas em vários PEPs.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginCodeStyleChecker.py" line="107"/>
        <source>Python 3 batch check</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CodeStyleCodeSelectionDialog</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="14"/>
        <source>Code Style Message Codes</source>
        <translation>Códigos de Mensagem de Estilos de Código</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="23"/>
        <source>Select the message codes from the list:</source>
        <translation>Selecionar os códigos de mensagem da lista:</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="30"/>
        <source>Select the message codes from this table</source>
        <translation>Selecionar os códigos de mensagem desta tabela</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="55"/>
        <source>Code</source>
        <translation>Código</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="60"/>
        <source>Message</source>
        <translation>Mensagem</translation>
    </message>
</context>
<context>
    <name>CodeStyleFixer</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="301"/>
        <source>Triple single quotes converted to triple double quotes.</source>
        <translation>Três aspas simples convertidas a três aspas duplas.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/>
        <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
        <translation>Corrigidas as aspas introdutórias para ser {0}&quot;&quot;&quot;</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/>
        <source>Single line docstring put on one line.</source>
        <translation>Docstring de linha única posta numa linha.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/>
        <source>Period added to summary line.</source>
        <translation>Ponto adicionado à linha sumário.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/>
        <source>Blank line before function/method docstring removed.</source>
        <translation>Retirada a linha vazia antes da docstring de função/método.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/>
        <source>Blank line inserted before class docstring.</source>
        <translation>Linha branca inserida antes da docstring de classe.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/>
        <source>Blank line inserted after class docstring.</source>
        <translation>Inserida linha vazia depois da docstring de classe.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/>
        <source>Blank line inserted after docstring summary.</source>
        <translation>Inserida linha vazia depois da docstring de sumário.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="325"/>
        <source>Blank line inserted after last paragraph of docstring.</source>
        <translation>Inserida linha vazia depois do último parágrafo da docstring.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/>
        <source>Leading quotes put on separate line.</source>
        <translation>Aspas iniciais postas numa linha separada.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="331"/>
        <source>Trailing quotes put on separate line.</source>
        <translation>Aspas finais postas numa linha separada.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334"/>
        <source>Blank line before class docstring removed.</source>
        <translation>Retirada linha vazia antes da docstring de classe.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/>
        <source>Blank line after class docstring removed.</source>
        <translation>Retirada linha vazia depois da docstring de classe.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/>
        <source>Blank line after function/method docstring removed.</source>
        <translation>Retirada a linha vazia depois da docstring de função/método.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/>
        <source>Blank line after last paragraph removed.</source>
        <translation>Retirada linha vazia depois do último parágrafo.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/>
        <source>Tab converted to 4 spaces.</source>
        <translation>Tabulação convertida a 4 espaços.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="352"/>
        <source>Indentation adjusted to be a multiple of four.</source>
        <translation>Ajustada a indentação a múltiplos de quatro.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/>
        <source>Indentation of continuation line corrected.</source>
        <translation>Corrigida a indentação da linha de continuação.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/>
        <source>Indentation of closing bracket corrected.</source>
        <translation>Corrigida a indentação de parêntesis de fecho.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/>
        <source>Missing indentation of continuation line corrected.</source>
        <translation>Corrigida falta de indentação na linha de continuação.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/>
        <source>Closing bracket aligned to opening bracket.</source>
        <translation>Parêntesis de fecho alinhado com parêntesis de abertura.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/>
        <source>Indentation level changed.</source>
        <translation>Alterado o nível da indentação.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370"/>
        <source>Indentation level of hanging indentation changed.</source>
        <translation>Alterado o nível da indentação pendente.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373"/>
        <source>Visual indentation corrected.</source>
        <translation>Indentação visual corrigida.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="388"/>
        <source>Extraneous whitespace removed.</source>
        <translation>Espaço estranho retirado.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385"/>
        <source>Missing whitespace added.</source>
        <translation>Adicionado espaço branco em falta.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/>
        <source>Whitespace around comment sign corrected.</source>
        <translation>Corrigido espaço em volta do símbolo de comentário.</translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="395"/>
        <source>%n blank line(s) inserted.</source>
        <translation>
            <numerusform>inserida uma linha vazia.</numerusform>
            <numerusform>inseridas %n linhas vazias.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="398"/>
        <source>%n superfluous lines removed</source>
        <translation>
            <numerusform>retirada uma linha desnecessária</numerusform>
            <numerusform>retiradas %n linhas desnecessárias</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="402"/>
        <source>Superfluous blank lines removed.</source>
        <translation>Retiradas linhas vazias desnecessárias.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405"/>
        <source>Superfluous blank lines after function decorator removed.</source>
        <translation>Retiradas linhas vazias desnecessárias após o decorador de função.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408"/>
        <source>Imports were put on separate lines.</source>
        <translation>Imports foram postos em linhas separadas.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="411"/>
        <source>Long lines have been shortened.</source>
        <translation>Foram encolhidas as linhas compridas.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/>
        <source>Redundant backslash in brackets removed.</source>
        <translation>Retirada barra invertida redundante entre parêntesis.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/>
        <source>Compound statement corrected.</source>
        <translation>Instrução composta corrigida.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
        <source>Comparison to None/True/False corrected.</source>
        <translation>Corrigida a comparação a None/True/False.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/>
        <source>&apos;{0}&apos; argument added.</source>
        <translation>Adicionado o argumento &apos;{0}&apos;.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/>
        <source>&apos;{0}&apos; argument removed.</source>
        <translation>Removido o argumento &apos;{0}&apos;.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/>
        <source>Whitespace stripped from end of line.</source>
        <translation>Eliminado o espaço no fim de linha.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/>
        <source>newline added to end of file.</source>
        <translation>adicionada uma linha nova ao fim do ficheiro.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/>
        <source>Superfluous trailing blank lines removed from end of file.</source>
        <translation>Retiradas linhas vazias desnecessárias do fim do ficheiro.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/>
        <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
        <translation>&apos;&lt;&gt;&apos; substituido por &apos;!=&apos;.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/>
        <source>Could not save the file! Skipping it. Reason: {0}</source>
        <translation>Não se pode gravar ficheiro! Saltando-o. Motivo: {0}</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="1110"/>
        <source> no message defined for code &apos;{0}&apos;</source>
        <translation type="obsolete"> sem mensagem definida para código &apos;{0}&apos;</translation>
    </message>
</context>
<context>
    <name>CodeStyleStatisticsDialog</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="14"/>
        <source>Code Style Checker Statistics</source>
        <translation>Estatísticas da Verificação de Estilo do Código</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="30"/>
        <source>Count</source>
        <translation>Contagem</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="35"/>
        <source>Code</source>
        <translation>Código</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="40"/>
        <source>Message</source>
        <translation>Mensagem</translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="63"/>
        <source>%n issue(s) found</source>
        <translation>
            <numerusform>encontrado um falho</numerusform>
            <numerusform>encontrados %n falhos</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="67"/>
        <source>%n issue(s) fixed</source>
        <translation>
            <numerusform>um falho reparado</numerusform>
            <numerusform>%n falhos reparados</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="69"/>
        <source>%n file(s) checked</source>
        <translation>
            <numerusform>um ficheiro verificado</numerusform>
            <numerusform>%n ficheiros verificados</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="71"/>
        <source>%n file(s) with issues found</source>
        <translation>
            <numerusform>encontrado um ficheiro com falhos</numerusform>
            <numerusform>encontrados %n ficheiros com falhos</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="65"/>
        <source>%n issue(s) ignored</source>
        <translation>
            <numerusform>um falho ignorado</numerusform>
            <numerusform>%n falhos ignorados</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="73"/>
        <source>%n security issue(s) acknowledged</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
</context>
<context>
    <name>CodingError</name>
    <message>
        <location filename="../Utilities/__init__.py" line="110"/>
        <source>The coding &apos;{0}&apos; is wrong for the given text.</source>
        <translation>A codificação &apos;{0}&apos; é incorreta para o texto indicado.</translation>
    </message>
</context>
<context>
    <name>ColorDialogWizard</name>
    <message>
        <location filename="../Plugins/PluginWizardQColorDialog.py" line="76"/>
        <source>QColorDialog Wizard</source>
        <translation>Assistente para QColorDialog</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardQColorDialog.py" line="72"/>
        <source>Q&amp;ColorDialog Wizard...</source>
        <translation>Assistente para Q&amp;ColorDialog...</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardQColorDialog.py" line="77"/>
        <source>&lt;b&gt;QColorDialog Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create a QColorDialog. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Assistente para QColorDialog&lt;/b&gt;&lt;p&gt;Este assistente abre uma caixa de diálogo para introduzir todos os parâmetros necessários para criar um QColorDialog. O código gerado é inserido na posição atual do cursor.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardQColorDialog.py" line="124"/>
        <source>No current editor</source>
        <translation>Não há um editor atual</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardQColorDialog.py" line="124"/>
        <source>Please open or create a file first.</source>
        <translation>Por favor, primeiro abra ou crie um ficheiro.</translation>
    </message>
</context>
<context>
    <name>ColorDialogWizardDialog</name>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="14"/>
        <source>QColorDialog Wizard</source>
        <translation>Assistente para QColorDialog</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="23"/>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="29"/>
        <source>Select to generate a QColorDialog.getColor dialog</source>
        <translation>Selecionar para gerar uma caixa de diálogo QColorDialog.getColor</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="143"/>
        <source>Colour</source>
        <translation type="obsolete">Cor</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="42"/>
        <source>Select to generate a QColorDialog.getRgba dialog</source>
        <translation>Selecionar gerar uma caixa de diálogo QColorDialog.getRgba</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="276"/>
        <source>RGBA</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="71"/>
        <source>Title</source>
        <translation>Título</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="77"/>
        <source>Enter the dialog title</source>
        <translation>Introduzir o título da caixa de diálogo</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="155"/>
        <source>Enter a variable name or a colour</source>
        <translation type="obsolete">Introduzir o nome da variável ou uma cor</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="167"/>
        <source>Qt.red</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="172"/>
        <source>Qt.darkRed</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="177"/>
        <source>Qt.green</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="182"/>
        <source>Qt.darkGreen</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="187"/>
        <source>Qt.blue</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="192"/>
        <source>Qt.darkBlue</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="197"/>
        <source>Qt.cyan</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="202"/>
        <source>Qt.darkCyan</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="207"/>
        <source>Qt.magenta</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="212"/>
        <source>Qt.darkMagenta</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="217"/>
        <source>Qt.yellow</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="222"/>
        <source>Qt.darkYellow</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="227"/>
        <source>Qt.white</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="232"/>
        <source>Qt.lightGray</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="237"/>
        <source>Qt.gray</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="242"/>
        <source>Qt.darkGray</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="247"/>
        <source>Qt.black</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="252"/>
        <source>Qt.transparent</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="257"/>
        <source>Qt.color0</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="262"/>
        <source>Qt.color1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="285"/>
        <source>Enter a variable name</source>
        <translation>Introduzir o nome da variável</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="299"/>
        <source>Enter the alpha value</source>
        <translation>Introduzir o valor de alfa</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="309"/>
        <source>Enter the blue value</source>
        <translation>Introduzir o valor de azul</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="322"/>
        <source>Enter the green value</source>
        <translation>Introduzir o valor de verde</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="335"/>
        <source>Enter the red value</source>
        <translation>Introduzir o valor de vermelho</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="348"/>
        <source>Alpha</source>
        <translation>Alfa</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="355"/>
        <source>Blue</source>
        <translation>Azul</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="362"/>
        <source>Red</source>
        <translation>Vermelho</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="369"/>
        <source>Green</source>
        <translation>Verde</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="37"/>
        <source>Test</source>
        <translation>Testar</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="71"/>
        <source>QColorDialog Wizard Error</source>
        <translation>Erro do Assistente para QColorDialog</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="72"/>
        <source>&lt;p&gt;The colour &lt;b&gt;{0}&lt;/b&gt; is not valid.&lt;/p&gt;</source>
        <translation type="obsolete">&lt;p&gt;A cor &lt;b&gt;{0}&lt;/b&gt; não é válida.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="55"/>
        <source>Result</source>
        <translation>Resultado</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="61"/>
        <source>Enter the result variable name</source>
        <translation>Introduzir o nome para a variável resultante</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="292"/>
        <source>Colour Variable</source>
        <translation type="obsolete">Variável de Cor</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="87"/>
        <source>Parent</source>
        <translation>Pai</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="93"/>
        <source>Select &quot;self&quot; as parent</source>
        <translation>Selecionar &quot;self&quot; como pai</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="96"/>
        <source>self</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="106"/>
        <source>Select &quot;None&quot; as parent</source>
        <translation>Selecionar &quot;None&quot; como pai</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="109"/>
        <source>None</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="118"/>
        <source>Select to enter a parent expression</source>
        <translation>Selecionar para introduzir uma expressão pai</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="121"/>
        <source>Expression:</source>
        <translation>Expressão:</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="131"/>
        <source>Enter the parent expression</source>
        <translation>Introduzir a expressão pai</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="143"/>
        <source>Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="155"/>
        <source>Enter a variable name or a color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="292"/>
        <source>Color Variable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="71"/>
        <source>&lt;p&gt;The color &lt;b&gt;{0}&lt;/b&gt; is not valid.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CompareDialog</name>
    <message>
        <location filename="../UI/CompareDialog.ui" line="14"/>
        <source>File Comparison</source>
        <translation>Comparação de Ficheiros</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="29"/>
        <source>File &amp;1:</source>
        <translation>Ficheiro &amp;1:</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="48"/>
        <source>Enter the name of the first file</source>
        <translation>Introduzir o nome do primeiro ficheiro</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="55"/>
        <source>File &amp;2:</source>
        <translation>Ficheiro &amp;2:</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="74"/>
        <source>Enter the name of the second file</source>
        <translation>Introduzir o nome do segundo ficheiro</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="146"/>
        <source>Press to move to the first difference</source>
        <translation>Pressionar para ir à primeira diferença</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="156"/>
        <source>Press to move to the previous difference</source>
        <translation>Pressionar para ir á diferença anterior</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="166"/>
        <source>Press to move to the next difference</source>
        <translation>Pressionar para ir à diferença seguinte</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="176"/>
        <source>Press to move to the last difference</source>
        <translation>Pressionar para ir à última diferença</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="219"/>
        <source>Select, if the horizontal scrollbars should be synchronized</source>
        <translation>Selecionar, se as barras de deslocamento horizontais devem ser sincronizadas</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="222"/>
        <source>&amp;Synchronize horizontal scrollbars</source>
        <translation>&amp;Sincronizar barras de deslocamento horizontais</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="225"/>
        <source>Alt+S</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="106"/>
        <source>Compare</source>
        <translation>Comparar</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="108"/>
        <source>Press to perform the comparison of the two files</source>
        <translation>Pressionar para executar comparação de dois ficheiros</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="361"/>
        <source>Total: {0}</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="363"/>
        <source>Changed: {0}</source>
        <translation>Alterado: {0}</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="364"/>
        <source>Added: {0}</source>
        <translation>Adicionado: {0}</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="365"/>
        <source>Deleted: {0}</source>
        <translation>Apagado: {0}</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="256"/>
        <source>Compare Files</source>
        <translation>Comparar Ficheiros</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="256"/>
        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
        <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pôde ler.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="20"/>
        <source>Files to be compared:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ComplexityChecker</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="15"/>
        <source>&apos;{0}&apos; is too complex ({1})</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="17"/>
        <source>source code line is too complex ({0})</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="19"/>
        <source>overall source code line complexity is too high ({0})</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="22"/>
        <source>{0}: {1}</source>
        <translation type="unfinished">{0}: {1}</translation>
    </message>
</context>
<context>
    <name>Conda</name>
    <message>
        <location filename="../CondaInterface/Conda.py" line="37"/>
        <source>&lt;root&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="166"/>
        <source>conda remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="146"/>
        <source>The conda executable could not be started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="159"/>
        <source>The conda executable returned invalid data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="166"/>
        <source>&lt;p&gt;The conda executable returned an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="506"/>
        <source>Uninstall Packages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="506"/>
        <source>Do you really want to uninstall these packages and their dependencies?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="705"/>
        <source>conda exited with an error ({0}).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="713"/>
        <source>conda did not finish within 30 seconds.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="716"/>
        <source>conda could not be started.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CondaExecDialog</name>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="96"/>
        <source>Conda Execution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.ui" line="29"/>
        <source>Messages</source>
        <translation type="unfinished">Mensagens</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.ui" line="41"/>
        <source>&lt;b&gt;conda Execution&lt;/b&gt;
&lt;p&gt;This shows the output of the conda command.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.ui" line="64"/>
        <source>Errors</source>
        <translation type="unfinished">Erros</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.ui" line="76"/>
        <source>&lt;b&gt;conda Execution&lt;/b&gt;
&lt;p&gt;This shows the errors of the conda command.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="96"/>
        <source>The conda executable could not be started. Is it configured correctly?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="103"/>
        <source>Operation started.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="134"/>
        <source>Operation finished.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="154"/>
        <source>Conda command &apos;{0}&apos; did not return success.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="164"/>
        <source>
Conda Message: {0}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="203"/>
        <source>{0} (Size: {1})</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="208"/>
        <source>Fetching {0} ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="212"/>
        <source> Done.
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CondaExportDialog</name>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.py" line="209"/>
        <source>Generate Requirements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="25"/>
        <source>Conda Environment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="42"/>
        <source>Requirements File:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="66"/>
        <source>Press to save to the requirements file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="69"/>
        <source>Save</source>
        <translation type="unfinished">Gravar</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="76"/>
        <source>Save to a new file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="79"/>
        <source>Save To</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="86"/>
        <source>Copy the requirements text to the clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="89"/>
        <source>Copy</source>
        <translation type="unfinished">Copiar</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="96"/>
        <source>Insert the requirements text at the cursor position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="99"/>
        <source>Insert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="106"/>
        <source>Replace the current selection with the requirements text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="109"/>
        <source>Replace Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="116"/>
        <source>Replace all text with the requirements text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="119"/>
        <source>Replace All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.py" line="48"/>
        <source>&amp;Refresh</source>
        <translation type="unfinished">Atualiza&amp;r</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.py" line="209"/>
        <source>Text Files (*.txt);;All Files (*)</source>
        <translation type="unfinished">Ficheiros de Texto (*.txt);;Ficheiros Todos (*)</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.py" line="109"/>
        <source>The requirements were changed. Do you want to overwrite these changes?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.py" line="140"/>
        <source>No output generated by conda.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.py" line="177"/>
        <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.py" line="189"/>
        <source>&lt;p&gt;The requirements could not be written to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CondaInfoDialog</name>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="14"/>
        <source>Conda Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="45"/>
        <source>&lt;h2&gt;Conda Information&lt;/h2&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="69"/>
        <source>conda Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="79"/>
        <source>conda-build Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="89"/>
        <source>python Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="99"/>
        <source>Active Environment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="109"/>
        <source>User Configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="119"/>
        <source>System Configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="129"/>
        <source>Populated Configurations:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="142"/>
        <source>Base Environment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="152"/>
        <source>Channel URLs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="165"/>
        <source>Package Cache:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="178"/>
        <source>Environment Directories:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="191"/>
        <source>Platform:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="201"/>
        <source>User-Agent:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="211"/>
        <source>UID:GID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="221"/>
        <source>netrc File:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="231"/>
        <source>Offline Mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="245"/>
        <source>conda-env Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.py" line="128"/>
        <source>None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.py" line="72"/>
        <source>{0} (writable)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CondaInterface</name>
    <message>
        <location filename="../CondaInterface/__init__.py" line="39"/>
        <source>&lt;conda not found or not configured.&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/__init__.py" line="50"/>
        <source>&lt;conda returned invalid data.&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/__init__.py" line="56"/>
        <source>&lt;conda returned an error: {0}.&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CondaNewEnvironmentDataDialog</name>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="14"/>
        <source>Dialog</source>
        <translation type="obsolete">Caixa de Diálogo</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="23"/>
        <source>Logical Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="30"/>
        <source>Enter a unique name for the virtual environment to register it with the Virtual Environment Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="33"/>
        <source>Name for registration of the virtual environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="40"/>
        <source>Conda Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="47"/>
        <source>Enter the name of the virtual environment in Conda</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="50"/>
        <source>Name of the virtual environment in Conda</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="57"/>
        <source>Requirements File:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.py" line="42"/>
        <source>Text Files (*.txt);;All Files (*)</source>
        <translation type="unfinished">Ficheiros de Texto (*.txt);;Ficheiros Todos (*)</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="14"/>
        <source>New Conda Environment</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CondaPackageDetailsDialog</name>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.py" line="91"/>
        <source>Package Details</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CondaPackageDetailsWidget</name>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="24"/>
        <source>Filename:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="34"/>
        <source>Size:</source>
        <translation type="unfinished">Tamanho:</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="44"/>
        <source>Channel:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="54"/>
        <source>URL:</source>
        <translation type="unfinished">URL:</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="71"/>
        <source>MD5:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="81"/>
        <source>Timestamp:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="91"/>
        <source>License:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="101"/>
        <source>Platform:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="111"/>
        <source>Dependencies:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.py" line="34"/>
        <source>&lt;b&gt;{0} / {1} / {2}&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.py" line="53"/>
        <source>unknown</source>
        <translation type="unfinished">desconhecido</translation>
    </message>
</context>
<context>
    <name>CondaPackagesWidget</name>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="45"/>
        <source>&lt;h2&gt;conda is not available&lt;/h2&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="70"/>
        <source>Press to re-check the availability of conda</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="73"/>
        <source>Re-Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="363"/>
        <source>Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="160"/>
        <source>Installed Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="165"/>
        <source>Available Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="188"/>
        <source>Press to refresh the lists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="191"/>
        <source>&amp;Refresh</source>
        <translation type="obsolete">Atualiza&amp;r</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="195"/>
        <source>Press to upgrade the selected packages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="202"/>
        <source>Press to upgrade all listed packages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="209"/>
        <source>Press to uninstall the selected package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="229"/>
        <source>Toggle to show or hide the search window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="261"/>
        <source>Enter search specification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="271"/>
        <source>Press to start the search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="286"/>
        <source>&amp;Search</source>
        <translation type="obsolete">&amp;Procurar</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="297"/>
        <source>Search string is a pattern (default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="300"/>
        <source>Search Pattern</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="310"/>
        <source>Search string is a full name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="313"/>
        <source>Full Name</source>
        <translation type="unfinished">Nome Completo</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="320"/>
        <source>Search string is a package specification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="323"/>
        <source>Package Specification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="334"/>
        <source>Platform:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="347"/>
        <source>Select the platform</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="368"/>
        <source>Version</source>
        <translation type="unfinished">Versão</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="373"/>
        <source>Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="378"/>
        <source>Platform</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="401"/>
        <source>Press to install the selected package (by name or package specification)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="408"/>
        <source>Press to show details for the selected entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="432"/>
        <source>Show Details...</source>
        <translation type="obsolete">Mostrar Detalhes...</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="72"/>
        <source>Conda Menu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="123"/>
        <source>Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="124"/>
        <source>All</source>
        <translation type="unfinished">Tudo</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="126"/>
        <source>Cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="128"/>
        <source>Lock Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="131"/>
        <source>Packages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="133"/>
        <source>Tarballs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="136"/>
        <source>About Conda...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="139"/>
        <source>Update Conda</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="575"/>
        <source>Install Packages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="144"/>
        <source>Install Requirements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="147"/>
        <source>Generate Requirements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="150"/>
        <source>Create Environment from Requirements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="617"/>
        <source>Clone Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="662"/>
        <source>Delete Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="160"/>
        <source>Edit User Configuration...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="164"/>
        <source>Configure...</source>
        <translation type="unfinished">Configurar...</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="221"/>
        <source>Getting installed packages...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="234"/>
        <source>Getting outdated packages...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="256"/>
        <source>{0} (Build: {1})</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="397"/>
        <source>Conda Search Package Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="555"/>
        <source>Package Specifications (separated by whitespace):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="575"/>
        <source>Text Files (*.txt);;All Files (*)</source>
        <translation type="unfinished">Ficheiros de Texto (*.txt);;Ficheiros Todos (*)</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="641"/>
        <source>Create Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="662"/>
        <source>&lt;p&gt;Shall the environment &lt;b&gt;{0}&lt;/b&gt; really be deleted?&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="687"/>
        <source>Edit Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="687"/>
        <source>The configuration file &quot;{0}&quot; does not exist or is not writable.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CondaPage</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/CondaPage.ui" line="17"/>
        <source>&lt;b&gt;Configure &quot;conda&quot; support&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CondaPage.ui" line="37"/>
        <source>conda Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CondaPage.ui" line="46"/>
        <source>Enter the path to the conda executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CondaPage.ui" line="53"/>
        <source>&lt;b&gt;Note:&lt;/b&gt; Leave this entry empty to use the default value (conda or conda.exe).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CondaPage.py" line="31"/>
        <source>Press to select the conda executable via a file selection dialog.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConfigurationWidget</name>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="134"/>
        <source>Application</source>
        <translation>Aplicação</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="140"/>
        <source>Cooperation</source>
        <translation>Colaboração</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="143"/>
        <source>CORBA</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="149"/>
        <source>Email</source>
        <translation>Correio Eletrónico</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="152"/>
        <source>Graphics</source>
        <translation>Gráficos</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="158"/>
        <source>Icons</source>
        <translation>Ícones</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="379"/>
        <source>Network</source>
        <translation>Rede</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="183"/>
        <source>Plugin Manager</source>
        <translation>Gestor de Plugins</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="382"/>
        <source>Printer</source>
        <translation>Impressora</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="193"/>
        <source>Python</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="196"/>
        <source>Qt</source>
        <translation>Qt</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="202"/>
        <source>Shell</source>
        <translation>Shell</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
        <source>Tasks</source>
        <translation>Tarefas</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="208"/>
        <source>Templates</source>
        <translation>Modelos</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="214"/>
        <source>Version Control Systems</source>
        <translation>Sistemas de Control de Versão</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="219"/>
        <source>Debugger</source>
        <translation>Depurador</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
        <source>General</source>
        <translation>Geral</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="225"/>
        <source>Python3</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="229"/>
        <source>Editor</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="232"/>
        <source>APIs</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="235"/>
        <source>Autocompletion</source>
        <translation>Autocompletar</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="246"/>
        <source>QScintilla</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="243"/>
        <source>Calltips</source>
        <translation>Dicas</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
        <source>Filehandling</source>
        <translation>Tratamento de Ficheiros</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="259"/>
        <source>Searching</source>
        <translation>Pesquisa</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="409"/>
        <source>Spell checking</source>
        <translation>Verificação ortográfica</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="266"/>
        <source>Style</source>
        <translation>Estilo</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="272"/>
        <source>Typing</source>
        <translation>Digitação</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="275"/>
        <source>Exporters</source>
        <translation>Exportadores</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="279"/>
        <source>Highlighters</source>
        <translation>Realçadores</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="283"/>
        <source>Filetype Associations</source>
        <translation>Associações de Tipos de Ficheiros</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="287"/>
        <source>Styles</source>
        <translation>Estilos</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="291"/>
        <source>Keywords</source>
        <translation>Palavras Chave</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="294"/>
        <source>Properties</source>
        <translation>Propriedades</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="303"/>
        <source>Help</source>
        <translation>Ajuda</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="394"/>
        <source>Appearance</source>
        <translation>Aparência</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="389"/>
        <source>Help Documentation</source>
        <translation>Documentação de Ajuda</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="310"/>
        <source>Help Viewers</source>
        <translation>Visores de Ajuda</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="321"/>
        <source>Project</source>
        <translation>Projeto</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="318"/>
        <source>Project Viewer</source>
        <translation>Visor de Projeto</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="324"/>
        <source>Multiproject</source>
        <translation>Multiprojeto</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="376"/>
        <source>Interface</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="335"/>
        <source>Viewmanager</source>
        <translation>Gestor de Vista</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="580"/>
        <source>Preferences</source>
        <translation>Preferências</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="585"/>
        <source>Please select an entry of the list 
to display the configuration page.</source>
        <translation>Por favor selecione uma entrada da lista 
para mostrar a página de configuração.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="662"/>
        <source>Configuration Page Error</source>
        <translation>Erro na Página de Configuração</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="662"/>
        <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
        <translation>&lt;p&gt;A página de configuração &lt;b&gt;{0}&lt;/b&gt; não pôde ser carregada.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="423"/>
        <source>Tray Starter</source>
        <translation>Iniciador de Bandeja de Sistema</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="405"/>
        <source>VirusTotal Interface</source>
        <translation>Interface de VirusTotal</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="385"/>
        <source>Security</source>
        <translation>Segurança</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="176"/>
        <source>Notifications</source>
        <translation>Notificações</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="161"/>
        <source>IRC</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="269"/>
        <source>Code Checkers</source>
        <translation>Verificadores de Código</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="397"/>
        <source>eric6 Web Browser</source>
        <translation>Navegador Web de eric6</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="164"/>
        <source>Log-Viewer</source>
        <translation>Visor de Registos</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="170"/>
        <source>Mimetypes</source>
        <translation>Tipos MIME</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="514"/>
        <source>Enter search text...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="298"/>
        <source>Mouse Click Handlers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="401"/>
        <source>Flash Cookie Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="436"/>
        <source>Hex Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="339"/>
        <source>Web Browser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="146"/>
        <source>Diff</source>
        <translation type="unfinished">Diff</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="249"/>
        <source>Documentation Viewer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="190"/>
        <source>Protobuf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="137"/>
        <source>Conda</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="180"/>
        <source>Python Package Management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="167"/>
        <source>MicroPython</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Connection</name>
    <message>
        <location filename="../Cooperation/Connection.py" line="78"/>
        <source>undefined</source>
        <translation>indefinido</translation>
    </message>
    <message>
        <location filename="../Cooperation/Connection.py" line="79"/>
        <source>unknown</source>
        <translation>desconhecido</translation>
    </message>
    <message>
        <location filename="../Cooperation/Connection.py" line="207"/>
        <source>* Connection attempted by banned user &apos;{0}&apos;.</source>
        <translation>* Tentativa de conexão por usuário banido &apos;{0}&apos;.</translation>
    </message>
    <message>
        <location filename="../Cooperation/Connection.py" line="217"/>
        <source>New Connection</source>
        <translation>Conexão Nova</translation>
    </message>
    <message>
        <location filename="../Cooperation/Connection.py" line="217"/>
        <source>&lt;p&gt;Accept connection from &lt;strong&gt;{0}@{1}&lt;/strong&gt;?&lt;/p&gt;</source>
        <translation>&lt;p&gt;Aceitar a conexão desde &lt;strong&gt;{0}@{1}&lt;/strong&gt;?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Cooperation/Connection.py" line="458"/>
        <source>* Connection to {0}:{1} refused.</source>
        <translation>* Recusada a conexão a {0}:{1}.</translation>
    </message>
</context>
<context>
    <name>CookieDetailsDialog</name>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="14"/>
        <source>Cookie Details</source>
        <translation>Detalhes de Cookie</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="25"/>
        <source>Domain:</source>
        <translation>Domínio:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="39"/>
        <source>Name:</source>
        <translation>Nome:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="53"/>
        <source>Path:</source>
        <translation>Rota:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="67"/>
        <source>Secure:</source>
        <translation>Seguro:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="84"/>
        <source>Expires:</source>
        <translation>Caduca:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="98"/>
        <source>Contents:</source>
        <translation>Conteúdo:</translation>
    </message>
</context>
<context>
    <name>CookieExceptionsModel</name>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="33"/>
        <source>Website</source>
        <translation>Sítio Web</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="34"/>
        <source>Status</source>
        <translation>Estado</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="82"/>
        <source>Allow</source>
        <translation>Permitir</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="91"/>
        <source>Block</source>
        <translation>Bloquear</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="100"/>
        <source>Allow For Session</source>
        <translation>Permitir na Sessão</translation>
    </message>
</context>
<context>
    <name>CookieModel</name>
    <message>
        <location filename="../Helpviewer/CookieJar/CookieModel.py" line="30"/>
        <source>Website</source>
        <translation type="obsolete">Sítio Web</translation>
    </message>
    <message>
        <location filename="../Helpviewer/CookieJar/CookieModel.py" line="31"/>
        <source>Name</source>
        <translation type="obsolete">Nome</translation>
    </message>
    <message>
        <location filename="../Helpviewer/CookieJar/CookieModel.py" line="32"/>
        <source>Path</source>
        <translation type="obsolete">Rota</translation>
    </message>
    <message>
        <location filename="../Helpviewer/CookieJar/CookieModel.py" line="33"/>
        <source>Secure</source>
        <translation type="obsolete">Seguro</translation>
    </message>
    <message>
        <location filename="../Helpviewer/CookieJar/CookieModel.py" line="34"/>
        <source>Expires</source>
        <translation type="obsolete">Caduca</translation>
    </message>
    <message>
        <location filename="../Helpviewer/CookieJar/CookieModel.py" line="35"/>
        <source>Contents</source>
        <translation type="obsolete">Conteúdo</translation>
    </message>
</context>
<context>
    <name>CookiesConfigurationDialog</name>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="14"/>
        <source>Configure cookies</source>
        <translation>Configurar Cookies</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="23"/>
        <source>&lt;b&gt;Configure cookies&lt;/b&gt;</source>
        <translation>&lt;b&gt;Configurar Cookies&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="45"/>
        <source>&amp;Accept Cookies:</source>
        <translation>&amp;Aceitar Cookies:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="61"/>
        <source>Select the accept policy</source>
        <translation>Selecionar a política para aceitar</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="65"/>
        <source>Always</source>
        <translation>Sempre</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="70"/>
        <source>Never</source>
        <translation>Nunca</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="75"/>
        <source>Only from sites you navigate to</source>
        <translation>Apenas de sítios onde navega</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="83"/>
        <source>Show a dialog to configure exceptions</source>
        <translation>Mostrar uma caixa de diálogo para configurar exceções</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="86"/>
        <source>&amp;Exceptions...</source>
        <translation>&amp;Exceções...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="93"/>
        <source>&amp;Keep until:</source>
        <translation>Man&amp;ter até:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="109"/>
        <source>Select the keep policy</source>
        <translation>Selecionar a ploítica de manter</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="113"/>
        <source>They expire</source>
        <translation>Elas expiram</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="118"/>
        <source>I exit the application</source>
        <translation>Saio da aplicação</translation>
    </message>
    <message>
        <location filename="../Helpviewer/CookieJar/CookiesConfigurationDialog.ui" line="123"/>
        <source>At most 90 days</source>
        <translation type="obsolete">No máximo 90 dias</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="126"/>
        <source>Show a dialog listing all cookies</source>
        <translation>Mostrar uma caixa de diálogo com todas as cookies</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="129"/>
        <source>&amp;Show Cookies...</source>
        <translation>&amp;Mostrar Cookies...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="136"/>
        <source>Select to filter tracking cookies</source>
        <translation>Selecionar para filtrar cookies de rastreio</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="139"/>
        <source>&amp;Filter Tracking Cookies</source>
        <translation>&amp;Filtrar Cookies de Rastreio</translation>
    </message>
</context>
<context>
    <name>CookiesDialog</name>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="14"/>
        <source>Cookies</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="49"/>
        <source>Enter search term for cookies</source>
        <translation>Introduzir termo de pesquisa para cookies</translation>
    </message>
    <message>
        <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="79"/>
        <source>Press to remove the selected entries</source>
        <translation type="obsolete">Pressionar para retirar as entradas selecionadas</translation>
    </message>
    <message>
        <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="82"/>
        <source>&amp;Remove</source>
        <translation type="obsolete">&amp;Retirar</translation>
    </message>
    <message>
        <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="92"/>
        <source>Press to remove all entries</source>
        <translation type="obsolete">Pressionar para retirar todas as entradas</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="257"/>
        <source>Remove &amp;All</source>
        <translation>Retirar &amp;Tudo</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="267"/>
        <source>Press to open the cookies exceptions dialog to add a new rule</source>
        <translation>Pressionar para abrir a caixa de diálogo das exceções de cookies para adicionar uma regra nova</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="270"/>
        <source>Add R&amp;ule...</source>
        <translation>Adicionar Re&amp;gra...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="52"/>
        <source>Search</source>
        <translation type="unfinished">Procurar</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="73"/>
        <source>Server</source>
        <translation type="unfinished">Servidor</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="78"/>
        <source>Cookie Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="95"/>
        <source>Domain:</source>
        <translation type="unfinished">Domínio:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="175"/>
        <source>&lt;no cookie selected&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="118"/>
        <source>Name:</source>
        <translation type="unfinished">Nome:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="141"/>
        <source>Path:</source>
        <translation type="unfinished">Rota:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="164"/>
        <source>Secure:</source>
        <translation type="unfinished">Seguro:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="187"/>
        <source>Expiration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="210"/>
        <source>Value:</source>
        <translation type="unfinished">Valor:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="241"/>
        <source>Press to remove the selected cookie or list of cookies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="244"/>
        <source>&amp;Remove Cookies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="254"/>
        <source>Press to remove all cookies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="143"/>
        <source>Remove All Cookies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="143"/>
        <source>Do you really want to remove all stored cookies?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="177"/>
        <source>Remove Cookies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="186"/>
        <source>Secure connections only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="188"/>
        <source>All connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="190"/>
        <source>Session Cookie</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="197"/>
        <source>Remove Cookie</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CookiesExceptionsDialog</name>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="14"/>
        <source>Cookie Exceptions</source>
        <translation>Exceções das Cookies</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="23"/>
        <source>New Exception</source>
        <translation>Nova Exceção</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="31"/>
        <source>&amp;Domain:</source>
        <translation>&amp;Domínio:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="41"/>
        <source>Enter the domain name</source>
        <translation>Introduzir o nome do domínio</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="68"/>
        <source>Press to always reject cookies for the domain</source>
        <translation>Pressionar para rejeitar sempre as cookies do domínio</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="71"/>
        <source>&amp;Block</source>
        <translation>&amp;Bloquear</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="84"/>
        <source>Press to accept cookies for the domain for the current session</source>
        <translation>Pressionar para aceitar cookies para o domínio na sessão atual</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="87"/>
        <source>Allow For &amp;Session</source>
        <translation>Permitir na &amp;Sessão</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="100"/>
        <source>Press to always accept cookies for the domain</source>
        <translation>Pressionar para aceitar sempre as cookies para o domínio</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="103"/>
        <source>Allo&amp;w</source>
        <translation>Permi&amp;tir</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="118"/>
        <source>Exceptions</source>
        <translation>Exceções</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="150"/>
        <source>Enter search term for exceptions</source>
        <translation>Introduzir o termo de pesquisa para as exceções</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="183"/>
        <source>Press to remove the selected entries</source>
        <translation>Pressionar para retirar as entradas selecionadas</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="186"/>
        <source>&amp;Remove</source>
        <translation>&amp;Retirar</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="196"/>
        <source>Press to remove all entries</source>
        <translation>Pressionar para retirar todas as entradas</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="199"/>
        <source>Remove &amp;All</source>
        <translation>Retirar &amp;Tudo</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.py" line="71"/>
        <source>Allow For Session</source>
        <translation>Permitir na Sessão</translation>
    </message>
</context>
<context>
    <name>CooperationClient</name>
    <message>
        <location filename="../Cooperation/CooperationClient.py" line="87"/>
        <source>unknown</source>
        <translation>desconhecido</translation>
    </message>
    <message>
        <location filename="../Cooperation/CooperationClient.py" line="307"/>
        <source>Illegal address: {0}@{1}
</source>
        <translation>Endereço ilegal: {0}@{1}
</translation>
    </message>
    <message>
        <location filename="../Cooperation/CooperationClient.py" line="400"/>
        <source>No servers present.</source>
        <translation>Não há servidores.</translation>
    </message>
</context>
<context>
    <name>CooperationPage</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="20"/>
        <source>&lt;b&gt;Configure cooperation settings&lt;/b&gt;</source>
        <translation>&lt;b&gt;Configurar definições de colaboração&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="40"/>
        <source>Server</source>
        <translation>Servidor</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="46"/>
        <source>Select to start the server automatically</source>
        <translation>Selecionar iniciar automaticamente o servidor</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="49"/>
        <source>Start server automatically</source>
        <translation>Iniciar servidor automaticamente</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="56"/>
        <source>Server Port:</source>
        <translation>Porto do Servidor:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="63"/>
        <source>Enter the port number to listen on</source>
        <translation>Introduzir o número do porto de escuta</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="95"/>
        <source>Select to incrementally try other ports for the server</source>
        <translation>Selecionar para provar incrementamente outros portos para o servidor</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="98"/>
        <source>Try other ports for server</source>
        <translation>Tentar outros portos para o servidor</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="108"/>
        <source>No. ports to try:</source>
        <translation>Nº de portos a provar:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="118"/>
        <source>Enter the maximum number of additional ports to try</source>
        <translation>Introduzir o número máximo de portos a provar</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="147"/>
        <source>Connections</source>
        <translation>Conexões</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="153"/>
        <source>Select to accept incomming connections automatically</source>
        <translation>Selecionar para aceitar automaticamente as conexões entrantes</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="156"/>
        <source>Accept connections automatically</source>
        <translation>Aceitar conexões automaticamente</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="166"/>
        <source>Banned Users</source>
        <translation>Usuários Banidos</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="185"/>
        <source>Delete the selected entries from the list of banned users</source>
        <translation>Apagar entradas marcadas da lista de usuários banidos</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="188"/>
        <source>Delete</source>
        <translation>Apagar</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="195"/>
        <source>Enter the user and host of the banned user</source>
        <translation>Introduzir o usuário e anfitrião do usuário banido</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="205"/>
        <source>Add the user to the list of banned users</source>
        <translation>Adicionar o usuário à lista de usuários banidos</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="208"/>
        <source>Add</source>
        <translation>Adicionar</translation>
    </message>
</context>
<context>
    <name>CorbaPage</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/CorbaPage.ui" line="17"/>
        <source>&lt;b&gt;Configure CORBA support&lt;/b&gt;</source>
        <translation>&lt;b&gt;Configurar suporte de CORBA&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CorbaPage.ui" line="37"/>
        <source>IDL Compiler</source>
        <translation>Compilador IDL</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CorbaPage.py" line="31"/>
        <source>Press to select the IDL compiler via a file selection dialog.</source>
        <translation>Pressionar para selecionar o compilador IDL através da caixa de diálogo de seleção de ficheiros.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CorbaPage.ui" line="46"/>
        <source>Enter the path to the IDL compiler.</source>
        <translation type="unfinished">Introduzir a rota ao compilador IDL.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CorbaPage.ui" line="53"/>
        <source>&lt;b&gt;Note:&lt;/b&gt; Leave this entry empty to use the default value (omniidl or omniidl.exe).</source>
        <translation>&lt;b&gt;Nota:&lt;/b&gt; Deixar esta entrada vazia para usar os valores padrão (omniidl ou omniidl.exe).</translation>
    </message>
</context>
<context>
    <name>CreateDialogCodeDialog</name>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="14"/>
        <source>Forms code generator</source>
        <translation>Gerador de código de formulários</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="58"/>
        <source>&amp;Filename:</source>
        <translation>Nome do &amp;Ficheiro:</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="48"/>
        <source>Press to generate a new forms class</source>
        <translation>Pressionar para gerar uma classe form nova</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="51"/>
        <source>&amp;New...</source>
        <translation>&amp;Novo...</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="25"/>
        <source>&amp;Classname:</source>
        <translation>Nome da &amp;Classe:</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="41"/>
        <source>Select the class that should get the forms code</source>
        <translation>Selecionar a classe que recebirá o código do form</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="68"/>
        <source>Displays the name of the file containing the code</source>
        <translation>Mostra o nome do ficheiro com o código</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="88"/>
        <source>Enter a regular expression to filter the list below</source>
        <translation>Introduzir uma expressão regular para filtrar a lista de baixo</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="78"/>
        <source>Filter &amp;with:</source>
        <translation>Filtrar &amp;com:</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="133"/>
        <source>Create Dialog Code</source>
        <translation>Criar Código de Caixa de Diálogo</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="133"/>
        <source>The file &lt;b&gt;{0}&lt;/b&gt; exists but does not contain any classes.</source>
        <translation>O ficheiro &lt;b&gt;{0}&lt;/b&gt; existe mas não tem classes.</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="212"/>
        <source>uic error</source>
        <translation>erro uic</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="203"/>
        <source>&lt;p&gt;There was an error loading the form &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
        <translation>&lt;p&gt;Houve um erro ao carregar o form &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="557"/>
        <source>Code Generation</source>
        <translation>Geração de Código</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="427"/>
        <source>&lt;p&gt;Could not open the code template file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
        <translation>&lt;p&gt;Não se pode abrir o ficheiro modelo de código &quot;{0}&quot;&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="464"/>
        <source>&lt;p&gt;Could not open the source file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
        <translation>&lt;p&gt;Não se pode abrir o ficheiro fonte &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="557"/>
        <source>&lt;p&gt;Could not write the source file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
        <translation>&lt;p&gt;Não se pode escrever o ficheiro fonte &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="212"/>
        <source>&lt;p&gt;The project specific Python interpreter &lt;b&gt;{0}&lt;/b&gt; could not be started or did not finish within 30 seconds.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="388"/>
        <source>&lt;p&gt;Code generation for project language &quot;{0}&quot; is not supported.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="416"/>
        <source>&lt;p&gt;No code template file available for project type &quot;{0}&quot;.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Crypto</name>
    <message>
        <location filename="../Utilities/crypto/__init__.py" line="99"/>
        <source>Master Password</source>
        <translation>Senha Mestre</translation>
    </message>
    <message>
        <location filename="../Utilities/crypto/__init__.py" line="71"/>
        <source>Enter the master password:</source>
        <translation>Introduzir a senha mestre:</translation>
    </message>
    <message>
        <location filename="../Utilities/crypto/__init__.py" line="84"/>
        <source>The given password is incorrect.</source>
        <translation>A senha dada é incorreta.</translation>
    </message>
    <message>
        <location filename="../Utilities/crypto/__init__.py" line="92"/>
        <source>There is no master password registered.</source>
        <translation>Não existe senha mestre registada.</translation>
    </message>
</context>
<context>
    <name>DebugServer</name>
    <message>
        <location filename="../Debugger/DebugServer.py" line="185"/>
        <source>created</source>
        <comment>must be same as in EditWatchpointDialog</comment>
        <translation>criado</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="187"/>
        <source>changed</source>
        <comment>must be same as in EditWatchpointDialog</comment>
        <translation>alterado</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="776"/>
        <source>Connection from illegal host</source>
        <translation>Conexão desde anfitrião ilegal</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="776"/>
        <source>&lt;p&gt;A connection was attempted by the illegal host &lt;b&gt;{0}&lt;/b&gt;. Accept this connection?&lt;/p&gt;</source>
        <translation>&lt;p&gt;O anfitrião ilegal &lt;b&gt;{0}&lt;/b&gt; tentou conectar. Aceitar esta conexão?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="1591"/>
        <source>
Not connected
</source>
        <translation>
Não conectado
</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="1804"/>
        <source>Passive debug connection received
</source>
        <translation>Conexão de depuração passiva recebida
</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="1818"/>
        <source>Passive debug connection closed
</source>
        <translation>Conexão de depuração passiva fechada
</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="323"/>
        <source>Register Debugger Interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="323"/>
        <source>&lt;p&gt;The debugger interface &lt;b&gt;{0}&lt;/b&gt; has already been registered. Ignoring this request.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="1397"/>
        <source>Start Debugger</source>
        <translation type="unfinished">Iniciar o Depurador</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="1397"/>
        <source>&lt;p&gt;The debugger type &lt;b&gt;{0}&lt;/b&gt; is not supported or not configured.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DebugUI</name>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1842"/>
        <source>Run Script</source>
        <translation>Executar Script</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="174"/>
        <source>&amp;Run Script...</source>
        <translation>&amp;Executar Script...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="179"/>
        <source>Run the current Script</source>
        <translation>Executar o Script atual</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="180"/>
        <source>&lt;b&gt;Run Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the script outside the debugger. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Executar Script&lt;/b&gt;&lt;p&gt;Definir os argumentos da linha de comandos e executar o script fora do depurador. Poderão gravar-se primeiro as alterações que estejam por gravar.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1857"/>
        <source>Run Project</source>
        <translation>Executar Projeto</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="189"/>
        <source>Run &amp;Project...</source>
        <translation>Executar &amp;Projeto...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="194"/>
        <source>Run the current Project</source>
        <translation>Executar Projeto actual</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="195"/>
        <source>&lt;b&gt;Run Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the current project outside the debugger. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Executar Projeto&lt;/b&gt;&lt;p&gt;Definir os argumentos da linha de comandos e executar o projeto atual fora do depurador. Poderão gravar-se primeiro as alterações dos ficheiros do projeto que estejam por gravar.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="205"/>
        <source>Coverage run of Script</source>
        <translation>Execução Cobertura de Script</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="205"/>
        <source>Coverage run of Script...</source>
        <translation>Execução Cobertura de Script...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="210"/>
        <source>Perform a coverage run of the current Script</source>
        <translation>Realizar execução de cobertura do Script actual</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="212"/>
        <source>&lt;b&gt;Coverage run of Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the script under the control of a coverage analysis tool. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="221"/>
        <source>Coverage run of Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="221"/>
        <source>Coverage run of Project...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="226"/>
        <source>Perform a coverage run of the current Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="228"/>
        <source>&lt;b&gt;Coverage run of Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the current project under the control of a coverage analysis tool. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="238"/>
        <source>Profile Script</source>
        <translation>Perfilar Script</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="238"/>
        <source>Profile Script...</source>
        <translation>Perfilar Script...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="242"/>
        <source>Profile the current Script</source>
        <translation>Perfilar o Script atual</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="243"/>
        <source>&lt;b&gt;Profile Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and profile the script. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Perfilar Script&lt;/b&gt;&lt;p&gt;Define os argumentos da linha de comandos e perfila o script. Antes, poderá gravar as alterações.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="251"/>
        <source>Profile Project</source>
        <translation>Perfilar Projeto</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="251"/>
        <source>Profile Project...</source>
        <translation>Perfilar Projeto...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="256"/>
        <source>Profile the current Project</source>
        <translation>Perfilar o Projeto atual</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="258"/>
        <source>&lt;b&gt;Profile Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and profile the current project. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Perfilar Projeto&lt;/b&gt;&lt;p&gt;Define os argumentos da linha de comandos e perfila o projeto atual. Poderá gravar antes os ficheiros alterados por gravar.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1981"/>
        <source>Debug Script</source>
        <translation>Depurar Script</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="267"/>
        <source>&amp;Debug Script...</source>
        <translation>&amp;Depurar Script...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="272"/>
        <source>Debug the current Script</source>
        <translation>Depurar o Script atual</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="273"/>
        <source>&lt;b&gt;Debug Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and set the current line to be the first executable Python statement of the current editor window. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Depurar Script&lt;/b&gt;&lt;p&gt;Definir os argumentos da linha de comandos e definir a linha atual para que seja a primeira instrução Python executável da janela do editor atual. Poderão gravar-se primeiro as alterações que estejam por gravar.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1997"/>
        <source>Debug Project</source>
        <translation>Depurar projeto</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="283"/>
        <source>Debug &amp;Project...</source>
        <translation>Depurar &amp;Projeto...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="288"/>
        <source>Debug the current Project</source>
        <translation>Depurar o Projeto atual</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="290"/>
        <source>&lt;b&gt;Debug Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and set the current line to be the first executable Python statement of the main script of the current project. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Depurar Projeto&lt;/b&gt;&lt;p&gt;Definir os argumentos da linha de comandos e definir a linha atual para que seja a primeira instrução Python executável do script principal do projeto atual. Poderão gravar-se primeiro as alterações dos ficheiros do projeto que estejam por gravar.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="304"/>
        <source>Restart the last debugged script</source>
        <translation>Reiniciar o último script depurado</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="321"/>
        <source>Stop the running script.</source>
        <translation>Parar o script em execução.</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="331"/>
        <source>Continue</source>
        <translation>Continuar</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="331"/>
        <source>&amp;Continue</source>
        <translation>&amp;Continuar</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="336"/>
        <source>Continue running the program from the current line</source>
        <translation>Continuar a execução do programa a partir da linha atual</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="338"/>
        <source>&lt;b&gt;Continue&lt;/b&gt;&lt;p&gt;Continue running the program from the current line. The program will stop when it terminates or when a breakpoint is reached.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Continue&lt;/b&gt;&lt;p&gt;Continuar a execução do programa a partir da linha atual. O programa parará quando terine ou alcance outro ponto de interrupção.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="347"/>
        <source>Continue to Cursor</source>
        <translation>Continuar até ao cursor</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="347"/>
        <source>Continue &amp;To Cursor</source>
        <translation>Continuar a&amp;té ao cursor</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="352"/>
        <source>Continue running the program from the current line to the current cursor position</source>
        <translation>Continuar a execução do programa a partir da linha atual até à posição atual do cursor</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="355"/>
        <source>&lt;b&gt;Continue To Cursor&lt;/b&gt;&lt;p&gt;Continue running the program from the current line to the current cursor position.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Continuar até Cursor&lt;/b&gt;&lt;p&gt;Continuar a execução do programa desde a linha atual até à posição atual do cursor.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="383"/>
        <source>Single Step</source>
        <translation>Passo Único</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="383"/>
        <source>Sin&amp;gle Step</source>
        <translation>Passo &amp;Único</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="388"/>
        <source>Execute a single Python statement</source>
        <translation>Executar uma única instrução Python</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="389"/>
        <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Passo Único&lt;/b&gt;&lt;p&gt;Executa uma.única instrução Python. Se a instrução é um &lt;tt&gt;import&lt;tt&gt;, um construtor de classe, uma chamada de função ou método, então o controlo é devolvido ao depurador na instrução seguinte.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="399"/>
        <source>Step Over</source>
        <translation>Saltar</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="399"/>
        <source>Step &amp;Over</source>
        <translation>&amp;Saltar</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="404"/>
        <source>Execute a single Python statement staying in the current frame</source>
        <translation>Executar uma única instrução Python e ficar no marco atual</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="407"/>
        <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="418"/>
        <source>Step Out</source>
        <translation>Sair</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="418"/>
        <source>Step Ou&amp;t</source>
        <translation>Sai&amp;r</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="423"/>
        <source>Execute Python statements until leaving the current frame</source>
        <translation>Executar instruções Python até sair do marco atual</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="426"/>
        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="437"/>
        <source>Stop</source>
        <translation>Parar</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="437"/>
        <source>&amp;Stop</source>
        <translation>&amp;Parar</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="442"/>
        <source>Stop debugging</source>
        <translation>Parar de depurar</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="443"/>
        <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Parar&lt;/b&gt;&lt;p&gt;Parar a sessão de depuração.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="450"/>
        <source>Variables Type Filter</source>
        <translation>Filtro do Tipo de Varáveis</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="450"/>
        <source>Varia&amp;bles Type Filter...</source>
        <translation>Filtro do Tipo de &amp;Variáveis...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="454"/>
        <source>Configure variables type filter</source>
        <translation>Configurar o filtro de tipo de variáveis</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="456"/>
        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Filtro de Tipo de Variáveis&lt;/b&gt;&lt;p&gt;Configurar o filtro do tipo de variáveis. Apenas se mostrarão as variáveis que não estejam selecionadas, na janela global ou local, durante a sessão de depuração.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="466"/>
        <source>Exceptions Filter</source>
        <translation>Filtro de Exceções</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="466"/>
        <source>&amp;Exceptions Filter...</source>
        <translation>Filtro de &amp;Exceções...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="470"/>
        <source>Configure exceptions filter</source>
        <translation>Configurar filtro de exceções</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="472"/>
        <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Filtro de Exceções&lt;/b&gt;&lt;p&gt;Configurar o filtro de exceções. Apenas os tipos de exceções que estão listadas serão ressaltadas durante a sessão de depuração.&lt;/p&gt;&lt;p&gt;Por favor tenha em conta que todas as exceções sem tratamento serão ressaltadas independentemente da lista do filtro.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="483"/>
        <source>Ignored Exceptions</source>
        <translation>Exceções Ignoradas</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="483"/>
        <source>&amp;Ignored Exceptions...</source>
        <translation>Exceções &amp;Ignoradas...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="487"/>
        <source>Configure ignored exceptions</source>
        <translation>Configurar exceções ignoradas</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="489"/>
        <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Exceções Ignoradas&lt;/b&gt;&lt;p&gt;Configura as exceções ignoradas. Apenas os tipos de exceções que não estão listadas são realçadas durante uma sessão de depuração.&lt;/p&gt;&lt;p&gt;Note-se que não se podem ignorar as exceções sem tratamento.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="508"/>
        <source>Toggle Breakpoint</source>
        <translation>Alternar Pontos de Interrupção</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="502"/>
        <source>Shift+F11</source>
        <comment>Debug|Toggle Breakpoint</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="509"/>
        <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Alternar Ponto de Interrupção&lt;/b&gt;&lt;p&gt;Alterna um ponto de instrução na linha atual do editor atual.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="523"/>
        <source>Edit Breakpoint</source>
        <translation>Editar o Ponto de Interrupção</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="517"/>
        <source>Edit Breakpoint...</source>
        <translation>Editar o Ponto de Interrupção...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="517"/>
        <source>Shift+F12</source>
        <comment>Debug|Edit Breakpoint</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="524"/>
        <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Editar Ponto de Interrupção&lt;/b&gt;&lt;p&gt;Abre uma caixa de diálogo para editar as propriedades dos pontos de interrupção. Funciona na linha atual do editor atual.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="539"/>
        <source>Next Breakpoint</source>
        <translation>Ponto de Interrupção Seguinte</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="532"/>
        <source>Ctrl+Shift+PgDown</source>
        <comment>Debug|Next Breakpoint</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="540"/>
        <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Ponto de Interrupção Seguinte&lt;/b&gt;&lt;p&gt;Vai ao próximo ponto de interrupção do editor atual.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="554"/>
        <source>Previous Breakpoint</source>
        <translation>Ponto de Interrupção Anterior</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="547"/>
        <source>Ctrl+Shift+PgUp</source>
        <comment>Debug|Previous Breakpoint</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="555"/>
        <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Ponto de Interrupção Anterior&lt;/b&gt;&lt;p&gt;Vai ao ponto de interrupção anterior do editor atual.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="567"/>
        <source>Clear Breakpoints</source>
        <translation>Limpar Pontos de Interrupção</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="568"/>
        <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Limpar Pontos de Interrupção&lt;/b&gt;&lt;p&gt;Limpar pontos de interrupção dos editores todos.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="594"/>
        <source>&amp;Debug</source>
        <translation>&amp;Depurar</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="597"/>
        <source>&amp;Start</source>
        <translation type="obsolete">&amp;Iniciar</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="598"/>
        <source>&amp;Breakpoints</source>
        <translation>Pontos de &amp;Interrupção</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="641"/>
        <source>Start</source>
        <translation>Iniciar</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="655"/>
        <source>Debug</source>
        <translation>Depurar</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1099"/>
        <source>The program being debugged contains an unspecified syntax error.</source>
        <translation>O programa a depurar tem um erro de sintaxe não especificado.</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1118"/>
        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
        <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; tem um erro de sintaxe &lt;b&gt;{1}&lt;/b&gt; na linha &lt;b&gt;{2}&lt;/b&gt;, caráter &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1136"/>
        <source>An unhandled exception occured. See the shell window for details.</source>
        <translation>Ocurreu uma exceção sem tratamento. Ver a janela da shell para mais detalhes.</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1186"/>
        <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
        <translation>&lt;p&gt;O programa depurado provocou a exceção &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;Ficheiro: &lt;b&gt;{2}&lt;/b&gt;, Linha :&lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Interromper aqui?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1201"/>
        <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
        <translation>&lt;p&gt;O programa depurado provocou a exceção &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1266"/>
        <source>The program being debugged has terminated unexpectedly.</source>
        <translation>O programa a depurar acabou inesperadamente.</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1343"/>
        <source>Breakpoint Condition Error</source>
        <translation>Erro de Condição de Ponto de Interrupção</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1343"/>
        <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
        <translation>&lt;p&gt;A condição do ponto de interrupção &lt;b&gt;{0}, {1}&lt;/b&gt;tem um erro de sintaxe.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1379"/>
        <source>Watch Expression Error</source>
        <translation>Observar Erro de Expressão</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1379"/>
        <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1409"/>
        <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1414"/>
        <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1419"/>
        <source>Watch expression already exists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1585"/>
        <source>Coverage of Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1572"/>
        <source>Coverage of Script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1857"/>
        <source>There is no main script defined for the current project. Aborting</source>
        <translation>O projeto atual não tem um script principal definido. A cancelar</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1720"/>
        <source>Profile of Project</source>
        <translation>Perfil de Projeto</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1707"/>
        <source>Profile of Script</source>
        <translation>Perfil do Script</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1997"/>
        <source>There is no main script defined for the current project. No debugging possible.</source>
        <translation>O projeto atual não tem um script principal definido. Impossível depurar.</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1040"/>
        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1068"/>
        <source>Program terminated</source>
        <translation>Programa Terminado</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="300"/>
        <source>Restart</source>
        <translation>Reiniciar</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="306"/>
        <source>&lt;b&gt;Restart&lt;/b&gt;&lt;p&gt;Set the command line arguments and set the current line to be the first executable Python statement of the script that was debugged last. If there are unsaved changes, they may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Reiniciar&lt;/b&gt;&lt;p&gt;Define os argumentos da linha de comandos e define a linha atual como a primeira instrução Python executável do último script depurado. Poderão gravar-se primeiro as alterações não gravadas.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="322"/>
        <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;This stops the script running in the debugger backend.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Parar&lt;/b&gt;&lt;p&gt;Parar o script em execução na instalação de retaguarda do depurador.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1252"/>
        <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1035"/>
        <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1045"/>
        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1053"/>
        <source>Message: {0}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1059"/>
        <source>The program has terminated with an exit status of {0}.
{1}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1063"/>
        <source>&quot;{0}&quot; has terminated with an exit status of {1}.
{2}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1073"/>
        <source>The program has terminated with an exit status of {0}.
{1}
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1077"/>
        <source>&quot;{0}&quot; has terminated with an exit status of {1}.
{2}
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="363"/>
        <source>Move Instruction Pointer to Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="363"/>
        <source>&amp;Jump To Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="368"/>
        <source>Skip the code from the current line to the current cursor position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="371"/>
        <source>&lt;b&gt;Move Instruction Pointer to Cursor&lt;/b&gt;&lt;p&gt;Move the Python internal instruction pointer to the current cursor position without executing the code in between.&lt;/p&gt;&lt;p&gt;It&apos;s not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1312"/>
        <source>No locals available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="596"/>
        <source>Sta&amp;rt</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DebugViewer</name>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="144"/>
        <source>Enter regular expression patterns separated by &apos;;&apos; to define variable filters. </source>
        <translation>Introduzir padrões de expressões regulares separados por &apos;;&apos; para definir os filtros de variáveis. </translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="148"/>
        <source>Enter regular expression patterns separated by &apos;;&apos; to define variable filters. All variables and class attributes matched by one of the expressions are not shown in the list above.</source>
        <translation>Introduza padrões de expressões regulares separados por &apos;;&apos; para definir os filtros de variáveis. Todos os atributos de classes e variáveis que coincidam com uma das expressões não se mostrarão na lista de cima.</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="154"/>
        <source>Set</source>
        <translation>Definir</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="129"/>
        <source>Source</source>
        <translation>Fonte</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="239"/>
        <source>Threads:</source>
        <translation>Segmentos:</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="241"/>
        <source>ID</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="241"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="241"/>
        <source>State</source>
        <translation>Estado</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="476"/>
        <source>waiting at breakpoint</source>
        <translation>à espera no ponto de interrupção</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="478"/>
        <source>running</source>
        <translation>a executar</translation>
    </message>
</context>
<context>
    <name>DebuggerGeneralPage</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="17"/>
        <source>&lt;b&gt;Configure general debugger settings&lt;/b&gt;</source>
        <translation>&lt;b&gt;Configurar definições gerais do depurador&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="37"/>
        <source>Network Interface</source>
        <translation>Interface de Rede</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="171"/>
        <source>&lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; These settings are activated at the next startup of the application.&lt;/font&gt;</source>
        <translation>&lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;Nota:&lt;/b&gt; Estas definições estarão activadas a próxima vez que arranque a aplicação.&lt;/font&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="50"/>
        <source>Select to listen on all available network interfaces (IPv4 mode)</source>
        <translation>Selecionar para escutar todas as interfaces de rede disponíveis (modo IPv4)</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="53"/>
        <source>All network interfaces (IPv4)</source>
        <translation>Todas as interfaces de rede (IPv4)</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="60"/>
        <source>Select to listen on all available network interfaces (IPv6 mode)</source>
        <translation>Selecionar para escutar todas as interfaces de rede disponíveis (modo IPv6)</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="63"/>
        <source>All network interfaces (IPv6)</source>
        <translation>Todas as interfaces de rede (IPv6)</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="83"/>
        <source>Select to listen on the configured interface</source>
        <translation>Selecionar para escutar na interface configurada</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="86"/>
        <source>Only selected interface</source>
        <translation>Apenas a interface selecionada</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="96"/>
        <source>Select the network interface to listen on</source>
        <translation>Selecionar em que interfaces de rede escutar</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="106"/>
        <source>Allowed hosts</source>
        <translation>Anfitriões Permitidos</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="128"/>
        <source>Delete</source>
        <translation>Apagar</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="138"/>
        <source>Edit...</source>
        <translation>Editar...</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="145"/>
        <source>Add...</source>
        <translation>Adicionar...</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="165"/>
        <source>Passive Debugger</source>
        <translation>Depurador Passivo</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="178"/>
        <source>Enables the passive debug mode</source>
        <translation>Habilita o modo de depuração passiva</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="181"/>
        <source>&lt;b&gt;Passive Debugger Enabled&lt;/b&gt;
&lt;p&gt;This enables the passive debugging mode. In this mode the debug client (the script) connects to the debug server (the IDE). The script is started outside the IDE. This way mod_python or Zope scripts can be debugged.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Depurador Passivo Habilitado&lt;/b&gt;
&lt;p&gt;Habilita o modo depuração passiva. Neste modo, o cliente de depuração (o script) conecta ao servidor de depuração (o IDE). O script é iniciado fora do IDE. Assim podem ser depurados os scripts mod_python ou Zope.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="185"/>
        <source>Passive Debugger Enabled</source>
        <translation>Depurador Passivo Habilitado</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="195"/>
        <source>Debug Server Port:</source>
        <translation>Porto de Depuração do Servidor:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="205"/>
        <source>Enter the port the debugger should listen on</source>
        <translation>Introduzir o porto em que o depurador deverá escutar</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="208"/>
        <source>&lt;b&gt;Debug Server Port&lt;/b&gt;
&lt;p&gt;Enter the port the debugger should listen on.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Porto de Depuração do Sevidor&lt;/b&gt;
&lt;p&gt;Introduzir o porto em que o depurador deve escutar.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="241"/>
        <source>Debugger Type:</source>
        <translation>Tipo de Depurador:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="251"/>
        <source>Select the debugger type of the backend</source>
        <translation>Selecionar o tipo de instalação de retaguarda do depurador</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="277"/>
        <source>Remote Debugger</source>
        <translation>Depurador Remoto</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="307"/>
        <source>Remote Execution:</source>
        <translation>Execução Remota:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="317"/>
        <source>Enter the remote execution command.</source>
        <translation>Introduzir comando de execução remota.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="320"/>
        <source>&lt;b&gt;Remote Execution&lt;/b&gt;
&lt;p&gt;Enter the remote execution command (e.g. ssh). This command is used to log into the remote host and execute the remote debugger.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Execução Remota&lt;/b&gt;
&lt;p&gt;Introduzir comando de execução remota (ex. ssh). Este comando utiliza-se para iniciar sessão no anfitrião remoto e executar o depurador remoto.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="286"/>
        <source>Enter the hostname of the remote machine.</source>
        <translation>Introduzir o nome da máquina remota.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="289"/>
        <source>&lt;b&gt;Remote Host&lt;/b&gt;
&lt;p&gt;Enter the hostname of the remote machine.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Anfitrião Remoto&lt;/b&gt;
&lt;p&gt;Introduzir o nome da máquina remota.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="297"/>
        <source>Remote Host:</source>
        <translation>Anfitrião Remoto:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="331"/>
        <source>Perform Path Translation</source>
        <translation>Executar Tradução de Rota</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="340"/>
        <source>Local Path:</source>
        <translation>Rota Local:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="347"/>
        <source>Enter the local path</source>
        <translation>Introduzir a rota local</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="354"/>
        <source>Enter the remote path</source>
        <translation>Introduzir a rota remota</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="361"/>
        <source>Remote Path:</source>
        <translation>Rota Remota:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="377"/>
        <source>Console Debugger</source>
        <translation>Depurador de Consola</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="386"/>
        <source>Enter the console command (e.g. xterm -e)</source>
        <translation>Introduzir o comando consola (ex. xterm -e)</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="389"/>
        <source>&lt;b&gt;Console Command&lt;/b&gt;
&lt;p&gt;Enter the console command (e.g. xterm -e). This command is used to open a command window for the debugger.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Comando Consola&lt;/b&gt;
&lt;p&gt;Introduzir o comando consola (ex. xterm -e). Este comando usa-se para abrir uma janela de comandos para o depurador.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="397"/>
        <source>Console Command:</source>
        <translation>Comando Consola:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="413"/>
        <source>Select, if the environment should be replaced.</source>
        <translation>Selecionar se o ambiente deve ser substituido.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="416"/>
        <source>&lt;b&gt;Replace Environment&lt;/b&gt;
&lt;p&gt;If this entry is checked, the environment of the debugger will be replaced by the entries of the environment variables field. If it is unchecked, the environment will be ammended by these settings.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Substituir Ambiente&lt;/b&gt;
&lt;p&gt;Se esta entrada está marcada, o ambiente do depurador será substituido pelas entradas do campo de variáveis do ambiente. Se está desmarcada, o ambiente será alterado por estas definições.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="434"/>
        <source>Enter the environment variables to be set.</source>
        <translation>Introduzir as variáveis ambiente a definir.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="449"/>
        <source>Start Debugging</source>
        <translation>Começar a Depuração</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="455"/>
        <source>Select, whether changed scripts should be saved upon a debug, run, ... action.</source>
        <translation>Selecionar para gravar os scripts alterados para depurar, executar, ... .</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="458"/>
        <source>Autosave changed scripts</source>
        <translation>Autogravar scripts alterados</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="468"/>
        <source>Debug Client Exit</source>
        <translation>Sair do Cliente de Depuração</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="474"/>
        <source>Select, whether a reset of the debug client should be performed after a client exit</source>
        <translation>Selecionar para reiniciar o cliente de depuração após a saída do cliente</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="477"/>
        <source>Automatic Reset after Client Exit</source>
        <translation>Reinicializar Automaticamente depois da Saída do Cliente</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="484"/>
        <source>Select to suppress the client exit dialog for a clean exit</source>
        <translation>Selecionar para suprimir a caixa de diálogo de saída em saídas limpas</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="487"/>
        <source>Don&apos;t show client exit dialog for a clean exit</source>
        <translation>Não mostrar caixa de diálogo de saída nas saídas limpas</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="497"/>
        <source>Breakpoints</source>
        <translation>Pontos de Interrupção</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="503"/>
        <source>Select to change the breakpoint toggle order from Off-&gt;On-&gt;Off to Off-&gt;On (permanent)-&gt;On (temporary)-&gt;Off</source>
        <translation>Selecionar para mudar ordem de alternância dos pontos de interrupção de Off-&gt;On-&gt;Off para Off-&gt;On (permanente)-&gt;On (temporal)-&gt;Off</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="506"/>
        <source>Three state breakpoint</source>
        <translation>Ponto de interrupção de três estados</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="556"/>
        <source>Exceptions</source>
        <translation>Exceções</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="562"/>
        <source>Select to always break at exceptions</source>
        <translation>Selecionar para interromper sempre nas exceções</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="565"/>
        <source>Always break at exceptions</source>
        <translation>Interromper sempre nas exceções</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="282"/>
        <source>Add allowed host</source>
        <translation>Adicionar anfitrião permitido</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="304"/>
        <source>Enter the IP address of an allowed host</source>
        <translation>Introduzir a direção IP de um anfitrião permitido</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="316"/>
        <source>&lt;p&gt;The entered address &lt;b&gt;{0}&lt;/b&gt; is not a valid IP v4 or IP v6 address. Aborting...&lt;/p&gt;</source>
        <translation>&lt;p&gt;A direção &lt;b&gt;{0}&lt;/b&gt; não é um direção IP v4 ou IP v6 válida. A cancelar...&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="316"/>
        <source>Edit allowed host</source>
        <translation>Editar anfitrião permitido</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="761"/>
        <source>Local Variables Viewer</source>
        <translation>Visor de Variáveis Locais</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="767"/>
        <source>Automatically view source code when user changes the callstack frame in the callstack viewer.</source>
        <translation>Ver automaticamente o código fonte quando o usuário altere o quadro da pilha de chamadas no visor de pilha de chamadas.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="770"/>
        <source>Automatically view source code</source>
        <translation>Ver código fonte automáticamente</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="572"/>
        <source>Select to show exception information in the shell window</source>
        <translation>Selecionar para mostrar informação das exceções na janela da shell</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="575"/>
        <source>Show exceptions in Shell</source>
        <translation>Mostrar exceções na Shell</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="596"/>
        <source>Max. Variable Size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="603"/>
        <source>Enter the maximum size of a variable to be shown (0 = no limit)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="609"/>
        <source>no limit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="615"/>
        <source> Bytes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="585"/>
        <source>Variables Viewer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="515"/>
        <source>Number of recent files and conditions:</source>
        <translation type="unfinished">Número de ficheiros recentes:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="522"/>
        <source>Enter the number of recent files and breakpoint conditions to remember</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="328"/>
        <source>Select, if path translation for remote debugging should be done</source>
        <translation type="unfinished">Selecionar se a tradução de rota para depuração remota deve ser feita</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="374"/>
        <source>Select, if the debugger should be executed in a console window</source>
        <translation type="unfinished">Selecionar se o depurador deve ser executado numa janela de consola</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="407"/>
        <source>Environment Variables for Debug Client</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="420"/>
        <source>Replace Environment Variables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="427"/>
        <source>Environment Variables:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="437"/>
        <source>&lt;b&gt;Environment Variables&lt;/b&gt;
&lt;p&gt;Enter the environment variables to be set for the debugger. The individual settings must be separated by whitespace and be given in the form &apos;var=value&apos;.&lt;/p&gt;
&lt;p&gt;Example: var1=1 var2=&quot;hello world&quot;&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="274"/>
        <source>Select, if the debugger should be run remotely</source>
        <translation type="unfinished">Selecionar se o depurador deve executar-se remotamente</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="682"/>
        <source>Changed elements:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="689"/>
        <source>First time opened elements:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="643"/>
        <source>Background Colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="672"/>
        <source>Select the background color for changed items.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="708"/>
        <source>Select the background color for elements which are loaded for the first time.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DebuggerInterfacePython</name>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="459"/>
        <source>Start Debugger</source>
        <translation type="unfinished">Iniciar o Depurador</translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="459"/>
        <source>&lt;p&gt;The debugger backend could not be started.&lt;/p&gt;</source>
        <translation type="unfinished">&lt;p&gt;A instalação de retaguarda do depurador não pode iniciar.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="1018"/>
        <source>Parent Process</source>
        <translation type="unfinished">Processo Pai</translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="1019"/>
        <source>Child process</source>
        <translation type="unfinished">Processo Filho</translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="1020"/>
        <source>Client forking</source>
        <translation type="unfinished">Bifurcação do Cliente</translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="1020"/>
        <source>Select the fork branch to follow.</source>
        <translation type="unfinished">Selecionar o ramo da bifurcação a seguir.</translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="1066"/>
        <source>Debug Protocol Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="1066"/>
        <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="354"/>
        <source>&lt;p&gt;No suitable Python3 environment configured.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DebuggerPropertiesDialog</name>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="14"/>
        <source>Debugger Properties</source>
        <translation>Propriedades do Depurador</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="23"/>
        <source>Debug Client</source>
        <translation>Cliente de Depuração</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="32"/>
        <source>Enter the path of the Debug Client to be used.  Leave empty to use the default.</source>
        <translation>Introduzir a rota do Cliente de Depuração a usar. Deixe vazio para usar o predefenido.</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="204"/>
        <source>Select, if the environment of the debug client should be replaced</source>
        <translation>Selecionar se o ambiente do cliente de depuração deve ser substituido</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="214"/>
        <source>Enter the environment variables to be set.</source>
        <translation>Introduzir as variáveis ambiente a definir.</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="71"/>
        <source>Select, if the debugger should be run remotely</source>
        <translation>Selecionar se o depurador deve executar-se remotamente</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="74"/>
        <source>Remote Debugger</source>
        <translation>Depurador Remoto</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="83"/>
        <source>Select, if path translation for remote debugging should be done</source>
        <translation>Selecionar se a tradução de rota para depuração remota deve ser feita</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="86"/>
        <source>Perform Path Translation</source>
        <translation>Executar Tradução de Rota</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="95"/>
        <source>Local Path:</source>
        <translation>Rota Local:</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="102"/>
        <source>Enter the local path</source>
        <translation>Introduzir a rota local</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="109"/>
        <source>Enter the remote path</source>
        <translation>Introduzir a rota remota</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="116"/>
        <source>Remote Path:</source>
        <translation>Rota Remota:</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="126"/>
        <source>Remote Host:</source>
        <translation>Anfitrião Remoto:</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="133"/>
        <source>Enter the remote execution command.</source>
        <translation>Introduzir comando de execução remota.</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="136"/>
        <source>&lt;b&gt;Remote Execution&lt;/b&gt;
&lt;p&gt;Enter the remote execution command (e.g. ssh). This command is used to log into the remote host and execute the remote debugger.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Execução Remota&lt;/b&gt;
&lt;p&gt;Introduzir comando de execução remota (ex. ssh). Este comando utiliza-se para iniciar sessão no anfitrião remoto e executar o depurador remoto.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="144"/>
        <source>Remote Execution:</source>
        <translation>Execução Remota:</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="151"/>
        <source>Enter the hostname of the remote machine.</source>
        <translation>Introduzir o nome da máquina remota.</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="154"/>
        <source>&lt;b&gt;Remote Host&lt;/b&gt;
&lt;p&gt;Enter the hostname of the remote machine.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Anfitrião Remoto&lt;/b&gt;
&lt;p&gt;Introduzir o nome da máquina remota.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="165"/>
        <source>Select, if the debugger should be executed in a console window</source>
        <translation>Selecionar se o depurador deve ser executado numa janela de consola</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="168"/>
        <source>Console Debugger</source>
        <translation>Depurador de Consola</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="177"/>
        <source>Console Command:</source>
        <translation>Comando Consola:</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="184"/>
        <source>Enter the console command (e.g. xterm -e)</source>
        <translation>Introduzir o comando consola (ex. xterm -e)</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="187"/>
        <source>&lt;b&gt;Console Command&lt;/b&gt;
&lt;p&gt;Enter the console command (e.g. xterm -e). This command is used to open a command window for the debugger.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Comando Consola&lt;/b&gt;
&lt;p&gt;Introduzir o comando consola (ex. xterm -e). Este comando usa-se para abrir uma janela de comandos para o depurador.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="239"/>
        <source>Redirect stdin/stdout/stderr</source>
        <translation>Redirigir stdin/stdout/stderr</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="246"/>
        <source>Select to not set the debug client encoding</source>
        <translation>Selecionar para não definir a codificação do cliente de depuração</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="249"/>
        <source>Don&apos;t set the encoding of the debug client</source>
        <translation>Não definir a codificação do cliente de depuração</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.py" line="129"/>
        <source>All Files (*)</source>
        <translation>Ficheiros Todos (*)</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="236"/>
        <source>Select to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
        <translation>Selecionar para redirigir stdin, stdout e stderr do programa a depurar para o IDE eric6</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="39"/>
        <source>Press to clear the history of entered debug clients</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="49"/>
        <source>Virtual Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="61"/>
        <source>Select the virtual environment to be used</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="198"/>
        <source>Environment Variables for Debug Client</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="207"/>
        <source>Replace Environment Variables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="217"/>
        <source>&lt;b&gt;Environment Variables&lt;/b&gt;
&lt;p&gt;Enter the environment variables to be set for the debugger. The individual settings must be separated by whitespace and be given in the form &apos;var=value&apos;.&lt;/p&gt;
&lt;p&gt;Example: var1=1 var2=&quot;hello world&quot;&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="226"/>
        <source>Environment Variables:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DebuggerPython2Page</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="17"/>
        <source>&lt;b&gt;Configure Python2 Debugger&lt;/b&gt;</source>
        <translation type="obsolete">&lt;b&gt;Configurar Depurador de Python&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="37"/>
        <source>Python2 Virtual Environment</source>
        <translation type="obsolete">Intérprete de Python para Cliente de Depuração</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="63"/>
        <source>Debug Client Type</source>
        <translation type="obsolete">Tipo de Cliente de Depuração</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="82"/>
        <source>Select the standard debug client</source>
        <translation type="obsolete">Selecionar o cliente de depuração multi-segmento</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="85"/>
        <source>Standard</source>
        <translation type="obsolete">Padrão</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="92"/>
        <source>Select the custom selected debug client</source>
        <translation type="obsolete">Selecionar o cliente de depuração personalizado</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="95"/>
        <source>Custom</source>
        <translation type="obsolete">Personalizado</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="146"/>
        <source>Refresh</source>
        <translation type="obsolete">Atualizar</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="171"/>
        <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
        <translation type="obsolete">Selecionar para redirigir stdin, stdout e stderr do programa a depurar para o IDE eric6</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="174"/>
        <source>Redirect stdin/stdout/stderr</source>
        <translation type="obsolete">Redirigir stdin/stdout/stderr</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="181"/>
        <source>Select to not set the debug client encoding</source>
        <translation type="obsolete">Selecionar para não definir a codificação do cliente de depuração</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="184"/>
        <source>Don&apos;t set the encoding of the debug client</source>
        <translation type="obsolete">Não definir a codificação do cliente de depuração</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.py" line="44"/>
        <source>Press to select the Debug Client via a file selection dialog</source>
        <translation type="obsolete">Pressionar para selecionar o Cliente de Depuração através da caixa de diálogo de seleção de ficheiros</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.py" line="46"/>
        <source>Python Files (*.py *.py2)</source>
        <translation type="obsolete">Ficheiros Python (*.py *.py2)</translation>
    </message>
</context>
<context>
    <name>DebuggerPython3Page</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="17"/>
        <source>&lt;b&gt;Configure Python3 Debugger&lt;/b&gt;</source>
        <translation>&lt;b&gt;Configurar Depurador de Python3&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="37"/>
        <source>Python3 Virtual Environment</source>
        <translation type="unfinished">Intérprete de Python3 para Cliente de Depuração</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="63"/>
        <source>Debug Client Type</source>
        <translation>Tipo de Cliente de Depuração</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="75"/>
        <source>Enter the path of the Debug Client to be used.  Leave empty to use the default.</source>
        <translation>Introduzir a rota do Cliente de Depuração a usar. Deixe vazio para usar a predefenida.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="43"/>
        <source>Press to select the Debug Client via a file selection dialog</source>
        <translation>Pressionar para selecionar o Cliente de Depuração através da caixa de diálogo de seleção de ficheiros</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="82"/>
        <source>Select the standard debug client</source>
        <translation type="unfinished">Selecionar o cliente de depuração multi-segmento</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="85"/>
        <source>Standard</source>
        <translation>Padrão</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="92"/>
        <source>Select the custom selected debug client</source>
        <translation>Selecionar o cliente de depuração personalizado</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="95"/>
        <source>Custom</source>
        <translation>Personalizado</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="105"/>
        <source>Source association</source>
        <translation>Associação Fonte</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="174"/>
        <source>Redirect stdin/stdout/stderr</source>
        <translation>Redirigir stdin/stdout/stderr</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="181"/>
        <source>Select to not set the debug client encoding</source>
        <translation>Selecionar para não definir a codificação do cliente de depuração</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="184"/>
        <source>Don&apos;t set the encoding of the debug client</source>
        <translation>Não definir a codificação do cliente de depuração</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="45"/>
        <source>Python Files (*.py *.py3)</source>
        <translation>Ficheiros Python (*.py *.py3)</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="171"/>
        <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
        <translation>Selecionar para redirigir stdin, stdout e stderr do programa a depurar para o IDE eric6</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="43"/>
        <source>Select the virtual environment to be used</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="50"/>
        <source>Press to open the virtual environment manager dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="111"/>
        <source>Please configure the associated file extensions on the &apos;Python&apos; page.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="143"/>
        <source>Press to update the display of the source associations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="146"/>
        <source>Refresh</source>
        <translation type="unfinished">Atualizar</translation>
    </message>
</context>
<context>
    <name>DeepLEngine</name>
    <message>
        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="97"/>
        <source>Invalid response received from DeepL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="100"/>
        <source>DeepL call returned an unknown result</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81"/>
        <source>A valid DeepL Pro key is required.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="72"/>
        <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104"/>
        <source>&lt;p&gt;DeepL: No translation found&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DeleteFilesConfirmationDialog</name>
    <message>
        <location filename="../UI/DeleteFilesConfirmationDialog.ui" line="22"/>
        <source>Dummy</source>
        <translation>Simulado</translation>
    </message>
</context>
<context>
    <name>DiffColoursPage</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="52"/>
        <source>Header Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="101"/>
        <source>Normal Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="127"/>
        <source>Added Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="153"/>
        <source>Removed Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="179"/>
        <source>Replaced Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="205"/>
        <source>Context Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="17"/>
        <source>&lt;b&gt;Configure Diff colors&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="39"/>
        <source>Select the background color for header lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="42"/>
        <source>Header Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="65"/>
        <source>Select the background color for bad whitespace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="68"/>
        <source>Whitespace Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="88"/>
        <source>Select the text foreground color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="91"/>
        <source>Text Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="114"/>
        <source>Select the background color for additions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="117"/>
        <source>Added Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="140"/>
        <source>Select the background color for removed text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="143"/>
        <source>Removed Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="166"/>
        <source>Select the background color for replaced text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="169"/>
        <source>Replaced Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="192"/>
        <source>Select the background color for context lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="195"/>
        <source>Context Color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DiffDialog</name>
    <message>
        <location filename="../UI/DiffDialog.ui" line="14"/>
        <source>File Differences</source>
        <translation>Diferenças entre Ficheiros</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="22"/>
        <source>File &amp;1:</source>
        <translation>Ficheiro &amp;1:</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="41"/>
        <source>Enter the name of the first file</source>
        <translation>Introduzir o nome do primeiro ficheiro</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="52"/>
        <source>File &amp;2:</source>
        <translation>Ficheiro &amp;2:</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="71"/>
        <source>Enter the name of the second file</source>
        <translation>Introduzir o nome do segundo ficheiro</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="86"/>
        <source>Select to generate a unified diff</source>
        <translation>Selecionar para gerar um diff unificado</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="89"/>
        <source>&amp;Unified Diff</source>
        <translation>Diff &amp;Unificado</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="92"/>
        <source>Alt+U</source>
        <translation>Alt+U</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="102"/>
        <source>Select to generate a context diff</source>
        <translation>Selecionar para gerar um diff contextual</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="105"/>
        <source>Co&amp;ntext Diff</source>
        <translation>Diff Co&amp;ntextual</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="108"/>
        <source>Alt+N</source>
        <translation>Alt+N</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="46"/>
        <source>Compare</source>
        <translation>Comparar</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="48"/>
        <source>Press to perform the comparison of the two files</source>
        <translation>Pressionar para executar comparação de dois ficheiros</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="50"/>
        <source>Save</source>
        <translation>Gravar</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="52"/>
        <source>Save the output to a patch file</source>
        <translation>Gravar a saída num ficheiro remendo</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="144"/>
        <source>Save Diff</source>
        <translation>Gravar Diff</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="109"/>
        <source>Patch Files (*.diff)</source>
        <translation>Ficheiros Remendo (*.diff)</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="126"/>
        <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
        <translation>&lt;p&gt;O ficheiro remendo &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever-lo?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="144"/>
        <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
        <translation>&lt;p&gt;O ficheiro remendo &lt;b&gt;{0}&lt;/b&gt; não se pôde gravar.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="181"/>
        <source>Compare Files</source>
        <translation>Comparar Ficheiros</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="181"/>
        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
        <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pôde ler.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="264"/>
        <source>There is no difference.</source>
        <translation>Não há diferenças.</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="80"/>
        <source>Select Diff Kind</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DirectorySyncHandler</name>
    <message>
        <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="72"/>
        <source>Error creating the shared directory.
{0}</source>
        <translation>Erro ao criar o diretório partilhado.
{0}</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="98"/>
        <source>Cannot read remote file.
{0}</source>
        <translation>Não pode ler o ficheiro remoto.
{0}</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="136"/>
        <source>Cannot write remote file.
{0}</source>
        <translation>Não pode escrever o ficheiro remoto.
{0}</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="219"/>
        <source>Synchronization finished</source>
        <translation>Acabou a sincronização</translation>
    </message>
</context>
<context>
    <name>DocStyleChecker</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="15"/>
        <source>module is missing a docstring</source>
        <translation>falta uma docstring ao modulo</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="17"/>
        <source>public function/method is missing a docstring</source>
        <translation>falta uma docstring ao método/função pública</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="20"/>
        <source>private function/method may be missing a docstring</source>
        <translation>pode faltar uma docstring ao método/função privada</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="23"/>
        <source>public class is missing a docstring</source>
        <translation>falta uma docstring à classe pública</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="25"/>
        <source>private class may be missing a docstring</source>
        <translation>pode faltar uma docstring à classe privada</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="27"/>
        <source>docstring not surrounded by &quot;&quot;&quot;</source>
        <translation>docstring não envolvida por &quot;&quot;&quot;</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="29"/>
        <source>docstring containing \ not surrounded by r&quot;&quot;&quot;</source>
        <translation>docstring contém \ não envolvida por r&quot;&quot;&quot;</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="308"/>
        <source>docstring containing unicode character not surrounded by u&quot;&quot;&quot;</source>
        <translation type="obsolete">docstring contém carácteres unicódigo não envolvida por u&quot;&quot;&quot;</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="32"/>
        <source>one-liner docstring on multiple lines</source>
        <translation>docstring de uma linha em múltiplas linhas</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="34"/>
        <source>docstring has wrong indentation</source>
        <translation>docstring tem indentação errada</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="83"/>
        <source>docstring summary does not end with a period</source>
        <translation>sumário de docstring não termina com um ponto final</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="40"/>
        <source>docstring summary is not in imperative mood (Does instead of Do)</source>
        <translation>sumário de docstring não está no modo imperativo (Faz em vez de Faça)</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="44"/>
        <source>docstring summary looks like a function&apos;s/method&apos;s signature</source>
        <translation>sumário de docstring parece uma assinatura de método/função</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="47"/>
        <source>docstring does not mention the return value type</source>
        <translation>docstring não menciona o tipo de valor devolvido</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="50"/>
        <source>function/method docstring is separated by a blank line</source>
        <translation>docstring de método/função está separada por uma linha em branco</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="53"/>
        <source>class docstring is not preceded by a blank line</source>
        <translation>docstring de class não antecedida por uma linha em branco</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="56"/>
        <source>class docstring is not followed by a blank line</source>
        <translation>docstring de classe não está seguida por uma linha em branco</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="117"/>
        <source>docstring summary is not followed by a blank line</source>
        <translation>sumário de docstring não seguido por uma linha em branco</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="62"/>
        <source>last paragraph of docstring is not followed by a blank line</source>
        <translation>último parágrafo da docstring não está seguido por uma linha em branco</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="70"/>
        <source>private function/method is missing a docstring</source>
        <translation>falta uma docstring ao método/função privado</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="73"/>
        <source>private class is missing a docstring</source>
        <translation>falta uma docstring à classe privada</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="77"/>
        <source>leading quotes of docstring not on separate line</source>
        <translation>aspas iniciais da docstring não estão em linha separada</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="80"/>
        <source>trailing quotes of docstring not on separate line</source>
        <translation>aspas de fecho da docstring não estão numa linha separada</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="87"/>
        <source>docstring does not contain a @return line but function/method returns something</source>
        <translation>docstring sem linha @return mas a função/método devolve algo</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="91"/>
        <source>docstring contains a @return line but function/method doesn&apos;t return anything</source>
        <translation>docstring com linha @return mas a função/método não devolve nada</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="95"/>
        <source>docstring does not contain enough @param/@keyparam lines</source>
        <translation>docstring sem linhas @param/@keyparam suficientes</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="98"/>
        <source>docstring contains too many @param/@keyparam lines</source>
        <translation>docstring com demasiadas linhas @param/@keyparam</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="101"/>
        <source>keyword only arguments must be documented with @keyparam lines</source>
        <translation>argumentos de palavra chave devem de estar documentados com linhas @keyparam</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="104"/>
        <source>order of @param/@keyparam lines does not match the function/method signature</source>
        <translation>ordem das linhas @param/@keyparam não coincidem com a assinatura de função/método</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="107"/>
        <source>class docstring is preceded by a blank line</source>
        <translation>docstring de classe está antecedida por uma linha em branco</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="109"/>
        <source>class docstring is followed by a blank line</source>
        <translation>docstring de classe está seguida por uma linha em branco</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="111"/>
        <source>function/method docstring is preceded by a blank line</source>
        <translation>docstring de função/método precedida por uma linha em branco</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="114"/>
        <source>function/method docstring is followed by a blank line</source>
        <translation>docstring de função/método seguida de uma linha em branco</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="120"/>
        <source>last paragraph of docstring is followed by a blank line</source>
        <translation>último parágrafo da docstring seguido de uma linha em branco</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="123"/>
        <source>docstring does not contain a @exception line but function/method raises an exception</source>
        <translation>docstring sem linha @exception mas a função/método cria uma exceção</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="127"/>
        <source>docstring contains a @exception line but function/method doesn&apos;t raise an exception</source>
        <translation>docstring contém uma linha @exception mas o método/função não levanta uma exceção</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="150"/>
        <source>{0}: {1}</source>
        <translation>{0}: {1}</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="36"/>
        <source>docstring does not contain a summary</source>
        <translation>docstring não contém um sumário</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="85"/>
        <source>docstring summary does not start with &apos;{0}&apos;</source>
        <translation>sumário de docstring não começa com &apos;{0}&apos;</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="131"/>
        <source>raised exception &apos;{0}&apos; is not documented in docstring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="134"/>
        <source>documented exception &apos;{0}&apos; is not raised</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="137"/>
        <source>docstring does not contain a @signal line but class defines signals</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="140"/>
        <source>docstring contains a @signal line but class doesn&apos;t define signals</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="143"/>
        <source>defined signal &apos;{0}&apos; is not documented in docstring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="146"/>
        <source>documented signal &apos;{0}&apos; is not defined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="75"/>
        <source>class docstring is still a default string</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="68"/>
        <source>function docstring is still a default string</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="66"/>
        <source>module docstring is still a default string</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DotDesktopListSelectionDialog</name>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopListSelectionDialog.ui" line="14"/>
        <source>Select Entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopListSelectionDialog.ui" line="23"/>
        <source>Select applicable entries:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DotDesktopWizard</name>
    <message>
        <location filename="../Plugins/PluginWizardDotDesktop.py" line="121"/>
        <source>.desktop Wizard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardDotDesktop.py" line="83"/>
        <source>.&amp;desktop Wizard...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardDotDesktop.py" line="89"/>
        <source>&lt;b&gt;.desktop Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create the contents of a .desktop file. The generated code replaces the text of the current editor. Alternatively a new editor is opened.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardDotDesktop.py" line="115"/>
        <source>No current editor</source>
        <translation type="unfinished">Não há um editor atual</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardDotDesktop.py" line="115"/>
        <source>Please open or create a file first.</source>
        <translation type="unfinished">Por favor, primeiro abra ou crie um ficheiro.</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardDotDesktop.py" line="121"/>
        <source>The current editor contains text. Shall this be replaced?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DotDesktopWizardDialog</name>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="314"/>
        <source>.desktop Wizard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="25"/>
        <source>.desktop File Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="32"/>
        <source>Select a target .desktop file format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="58"/>
        <source>Basic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="64"/>
        <source>Type:</source>
        <translation type="unfinished">Tipo:</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="71"/>
        <source>Enter the type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="111"/>
        <source>Mandatory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="450"/>
        <source>Version:</source>
        <translation type="unfinished">Versão:</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="91"/>
        <source>Enter the version of the .desktop specification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="436"/>
        <source>Name:</source>
        <translation type="unfinished">Nome:</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="443"/>
        <source>Enter the application name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="118"/>
        <source>Generic Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="125"/>
        <source>Enter the generic application name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="132"/>
        <source>Comment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="139"/>
        <source>Enter a comment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="146"/>
        <source>Icon:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="153"/>
        <source>Enter the icon file name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="160"/>
        <source>Try Exec:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="167"/>
        <source>Enter an executable command used to determine the application&apos;s presence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="174"/>
        <source>Exec:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="181"/>
        <source>Enter the executable command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="188"/>
        <source>Path:</source>
        <translation type="unfinished">Rota:</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="195"/>
        <source>Enter the working directory</source>
        <translation type="unfinished">Introduzir o diretório de trabalho</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="202"/>
        <source>Execute in Terminal:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="209"/>
        <source>Select to execute the application in a terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="232"/>
        <source>Mimetype:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="239"/>
        <source>Enter the mime type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="246"/>
        <source>Categories:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="253"/>
        <source>Enter the list of categories separated by &apos;;&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="260"/>
        <source>Press to select the categories via a dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="267"/>
        <source>Actions:</source>
        <translation type="unfinished">Ações:</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="274"/>
        <source>Enter the list of actions separated by &apos;;&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="281"/>
        <source>Only Show In:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="288"/>
        <source>Enter the list of environments to show in separated by &apos;;&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="315"/>
        <source>Only one of &apos;Only Show In&apos; or &apos;Not Show In&apos; allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="322"/>
        <source>Press to select the environments via a dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="305"/>
        <source>Not Show In:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="312"/>
        <source>Enter the list of environments to not show in separated by &apos;;&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="343"/>
        <source>KDE Plasma</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="349"/>
        <source>Encoding:</source>
        <translation type="unfinished">Codificação:</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="356"/>
        <source>Select the encoding of the file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="363"/>
        <source>API:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="370"/>
        <source>Select the Plasma API</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="377"/>
        <source>Service Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="384"/>
        <source>Enter the service type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="394"/>
        <source>Main Script:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="401"/>
        <source>Enter the main script name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="408"/>
        <source>Author:</source>
        <translation type="unfinished">Autor:</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="415"/>
        <source>Enter the author&apos;s name</source>
        <translation type="unfinished">Introduzir o nome do autor</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="422"/>
        <source>Email:</source>
        <translation type="unfinished">Correio eletrónico:</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="429"/>
        <source>Enter the auhor email</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="457"/>
        <source>Enter the version number in the form &apos;major.minor[.patch[.sub]]&apos;</source>
        <translation type="unfinished">Introduzir o número da versão na forma &apos;major.minor[.patch[.sub]]&apos;</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="464"/>
        <source>Website:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="471"/>
        <source>Enter the URL of the website</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="478"/>
        <source>Category:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="485"/>
        <source>Select a category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="492"/>
        <source>Depends:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="499"/>
        <source>Enter the list of dependancies separated by &apos;;&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="506"/>
        <source>License:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="513"/>
        <source>Enter the license type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="523"/>
        <source>Enabled by Default:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="530"/>
        <source>Select to enable this by default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="567"/>
        <source>Unity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="573"/>
        <source>X-Ayatana-Desktop-Shortcuts:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="580"/>
        <source>Enter the desktop shortcuts separated by &apos;;&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="609"/>
        <source>Press to populate entry fields from project data</source>
        <translation type="unfinished">Pressionar para preencher os campos de entrada com dados do projeto</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="612"/>
        <source>Populate from Project</source>
        <translation type="unfinished">Preencher desde Projeto</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="80"/>
        <source>FreeDesktop Standard .desktop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="80"/>
        <source>KDE Plasma MetaData .desktop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="80"/>
        <source>Ubuntu Unity QuickList .desktop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="314"/>
        <source>Only one of &apos;Only Show In&apos; or  &apos;Not Show In&apos; allowed.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DownloadAskActionDialog</name>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="14"/>
        <source>What to do?</source>
        <translation>Fazer o quê?</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="23"/>
        <source>You are about to download this file:</source>
        <translation>Está preste a descarregar este ficheiro:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="49"/>
        <source>Type:</source>
        <translation>Tipo:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="69"/>
        <source>From:</source>
        <translation>Desde:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="100"/>
        <source>Select to open the downloaded file</source>
        <translation>Selecionar para abrir o ficheiro descarregado</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="103"/>
        <source>&amp;Open File</source>
        <translation>&amp;Abrir Ficheiro</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="110"/>
        <source>Select to scan the file with VirusTotal</source>
        <translation>Selecionar para escanear o ficheiro com VirusTotal</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="113"/>
        <source>Scan with &amp;VirusTotal</source>
        <translation>Escanear com &amp;VirusTotal</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="133"/>
        <source>Select to save the file</source>
        <translation>Selecionar para gravar o ficheiro</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="136"/>
        <source>&amp;Save File</source>
        <translation>&amp;Gravar Ficheiro</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="146"/>
        <source>&lt;b&gt;What do you want to do?&lt;/b&gt;</source>
        <translation>&lt;b&gt;O que é que deseja fazer?&lt;/b&gt;</translation>
    </message>
</context>
<context>
    <name>DownloadItem</name>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.ui" line="41"/>
        <source>Icon</source>
        <translation>Ícone</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.ui" line="72"/>
        <source>Filename</source>
        <translation>Nome do Ficheiro</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Download/DownloadItem.ui" line="103"/>
        <source>Press to repeat the download</source>
        <translation type="obsolete">Pressionar para repetir a descarga</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.ui" line="122"/>
        <source>Press to cancel the download</source>
        <translation>Pressionar para cancelar a descarga</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.ui" line="132"/>
        <source>Press to open the downloaded file</source>
        <translation>Pressionar para abrir o ficheiro descarregado</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="220"/>
        <source>Download canceled: {0}</source>
        <translation>Descarga cancelada: {0}</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="210"/>
        <source>Save File</source>
        <translation>Gravar Ficheiro</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="249"/>
        <source>Download directory ({0}) couldn&apos;t be created.</source>
        <translation>O diretório de descarga ({0}) não pôde ser criado.</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Download/DownloadItem.py" line="418"/>
        <source>Error opening save file: {0}</source>
        <translation type="obsolete">Erro ao abrir o ficheiro a gravar: {0}</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Download/DownloadItem.py" line="431"/>
        <source>Error saving: {0}</source>
        <translation type="obsolete">Erro ao gravar: {0}</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Download/DownloadItem.py" line="444"/>
        <source>Network Error: {0}</source>
        <translation type="obsolete">Erro de Rede: {0}</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="439"/>
        <source>?</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="452"/>
        <source>{0} of {1} - Stopped</source>
        <translation>{0} de {1} - Parado</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="193"/>
        <source>VirusTotal scan scheduled: {0}</source>
        <translation>Escaneio de VirusTotal programado: {0}</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.ui" line="109"/>
        <source>Press to pause the download</source>
        <translation>Pressionar para pausar a descarga</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Download/DownloadItem.py" line="559"/>
        <source>{0} of {1} ({2}/sec)
{3}</source>
        <translation type="obsolete">{0} de {1} ({2}/seg)
{3}</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Download/DownloadItem.py" line="568"/>
        <source>{0} downloaded
SHA1: {1}
MD5: {2}</source>
        <translation type="obsolete">{0} descarregado
SHA1: {1}
MD5: {2}</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="448"/>
        <source>{0} downloaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.ui" line="53"/>
        <source>Date and Time</source>
        <translation type="unfinished">Data e Hora</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="437"/>
        <source>{0} of {1} ({2}/sec) {3}</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DownloadManager</name>
    <message>
        <location filename="../Helpviewer/Download/DownloadManager.py" line="409"/>
        <source>Downloads</source>
        <translation type="obsolete">Descargas</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.ui" line="31"/>
        <source>Press to clean up the list of downloads</source>
        <translation>Pressionar para limpar a lista de descargas</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Download/DownloadManager.ui" line="59"/>
        <source>0 Items</source>
        <translation type="obsolete">0 Elementos</translation>
    </message>
    <message numerus="yes">
        <location filename="../Helpviewer/Download/DownloadManager.py" line="398"/>
        <source>%n Download(s)</source>
        <translation type="obsolete">
            <numerusform>Uma Descarga</numerusform>
            <numerusform>%n Descargas</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../WebBrowser/Download/DownloadManager.py" line="168"/>
        <source>There are %n downloads in progress.
Do you want to quit anyway?</source>
        <translation>
            <numerusform>Há uma descarga em progresso.
Ainda assim deseja abandonar?</numerusform>
            <numerusform>Há %n descargas em progresso.
Ainda assim deseja abandonar?</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.ui" line="34"/>
        <source>Clear List</source>
        <translation>Limpar Lista</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Download/DownloadManager.py" line="92"/>
        <source>Retry</source>
        <translation type="obsolete">Tentar de Novo</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="107"/>
        <source>Open</source>
        <translation>Abrir</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="111"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="115"/>
        <source>Open Containing Folder</source>
        <translation>Abrir o Diretório Contentor</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="119"/>
        <source>Go to Download Page</source>
        <translation>Ir à página de Descargas</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="122"/>
        <source>Copy Download Link</source>
        <translation>Copia Vínculo de Descarga</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="126"/>
        <source>Select All</source>
        <translation>Selecionar Tudo</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="135"/>
        <source>Remove From List</source>
        <translation>Retirar da Lista</translation>
    </message>
    <message numerus="yes">
        <location filename="../Helpviewer/Download/DownloadManager.py" line="406"/>
        <source>Downloading %n file(s)</source>
        <translation type="obsolete">
            <numerusform>A descarregar um ficheiro</numerusform>
            <numerusform>A descarregar %n ficheiros</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="257"/>
        <source>Suspicuous URL detected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="257"/>
        <source>&lt;p&gt;The URL &lt;b&gt;{0}&lt;/b&gt; was found in the Safe Browsing database.&lt;/p&gt;{1}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="589"/>
        <source>Download Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="501"/>
        <source>Downloads finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="501"/>
        <source>All files have been downloaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../WebBrowser/Download/DownloadManager.py" line="623"/>
        <source>{0}% of %n file(s) ({1}) {2}</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="630"/>
        <source>{0}% - Download Manager</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DownloadManagerButton</name>
    <message>
        <location filename="../WebBrowser/Download/DownloadManagerButton.py" line="36"/>
        <source>Open Download Manager</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DownloadUtilities</name>
    <message numerus="yes">
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="27"/>
        <source>%n seconds remaining</source>
        <translation>
            <numerusform>Falta um segundo</numerusform>
            <numerusform>Faltam %n segundos</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Helpviewer/Download/DownloadUtilities.py" line="27"/>
        <source>%n:{0:02} minutes remaining</source>
        <translation type="obsolete">
            <numerusform>um minuto restante</numerusform>
            <numerusform>%n:{0:02} minutos restantes</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="75"/>
        <source>Unknown speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="79"/>
        <source>{0:.1f} KiB/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="84"/>
        <source>{0:.2f} MiB/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="89"/>
        <source>{0:.2f} GiB/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="49"/>
        <source>{0:.1f} Bytes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="53"/>
        <source>{0:.1f} KiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="57"/>
        <source>{0:.2f} MiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="61"/>
        <source>{0:.2f} GiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="35"/>
        <source>%n hours remaining</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="23"/>
        <source>few seconds remaining</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="31"/>
        <source>%n minutes remaining</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
</context>
<context>
    <name>E5ErrorMessageFilterDialog</name>
    <message>
        <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="14"/>
        <source>Error Messages Filter</source>
        <translation>Filtro de Mensagens de Erro</translation>
    </message>
    <message>
        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="37"/>
        <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Filtro de Mensagens de Erro&lt;/b&gt;&lt;p&gt;Esta lista mostra os filtros de mensagens configurados usados para suprimir mensagens de erro de Qt.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>E5FileSaveConfirmDialog</name>
    <message>
        <location filename="../E5Gui/E5FileSaveConfirmDialog.py" line="52"/>
        <source>The given file exists already.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../E5Gui/E5FileSaveConfirmDialog.py" line="63"/>
        <source>Overwrite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../E5Gui/E5FileSaveConfirmDialog.py" line="65"/>
        <source>Rename</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>E5GoogleMail</name>
    <message>
        <location filename="../E5Network/E5GoogleMail.py" line="159"/>
        <source>The client secrets file is not present. Has the Gmail API been enabled?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../E5Network/E5GoogleMail.py" line="196"/>
        <source>OAuth2 Authorization Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../E5Network/E5GoogleMail.py" line="196"/>
        <source>Enter the OAuth2 authorization code:</source>
        <translation type="unfinished">&