<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pt_BR">
<context>
    <name>APIController</name>
    <message>
        <location filename="../webui/api/apicontroller.cpp" line="62"/>
        <source>Endpoint does not exist</source>
        <translation>Endpoint não existe</translation>
    </message>
    <message>
        <location filename="../webui/api/apicontroller.cpp" line="89"/>
        <source>Missing required parameters: %1</source>
        <translation>Parâmetros necessários faltando: %1</translation>
    </message>
</context>
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../gui/aboutdialog.ui" line="15"/>
        <source>About qBittorrent</source>
        <translation>Sobre o qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="55"/>
        <source>About</source>
        <translation>Sobre</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="87"/>
        <source>Authors</source>
        <translation>Autores</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="93"/>
        <source>Current maintainer</source>
        <translation>Responsável atual</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="120"/>
        <source>Greece</source>
        <translation>Grécia</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="113"/>
        <location filename="../gui/aboutdialog.ui" line="183"/>
        <source>Nationality:</source>
        <translation>Nacionalidade:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="127"/>
        <location filename="../gui/aboutdialog.ui" line="197"/>
        <source>E-mail:</source>
        <translation>E-mail:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="99"/>
        <location filename="../gui/aboutdialog.ui" line="169"/>
        <source>Name:</source>
        <translation>Nome:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="163"/>
        <source>Original author</source>
        <translation>Autor original</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="190"/>
        <source>France</source>
        <translation>França</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="247"/>
        <source>Special Thanks</source>
        <translation>Agradecimentos Especiais</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="273"/>
        <source>Translators</source>
        <translation>Tradutores</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="302"/>
        <source>License</source>
        <translation>Licença</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="328"/>
        <source>Software Used</source>
        <translation>Softwares Usados</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="336"/>
        <source>qBittorrent was built with the following libraries:</source>
        <translation>O qBittorrent foi construído com as seguintes bibliotecas:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="356"/>
        <source>Copy to clipboard</source>
        <translation>Copy to clipboard</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="68"/>
        <source>An advanced BitTorrent client programmed in C++, based on Qt toolkit and libtorrent-rasterbar.</source>
        <translation>Um cliente BitTorrent avançado programado em C++, baseado no Qt toolkit e libtorrent-rasterbar.</translation>
    </message>
    <message>
        <source>Copyright %1 2006-2025 The qBittorrent project</source>
        <translation type="vanished">Copyright %1 2006-2025 O Projeto do qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="70"/>
        <source>Copyright %1 2006-2026 The qBittorrent project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="71"/>
        <source>Home Page:</source>
        <translation>Home Page:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="72"/>
        <source>Forum:</source>
        <translation>Fórum:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="73"/>
        <source>Bug Tracker:</source>
        <translation>Rastreador de Bugs:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="108"/>
        <source>The free IP to Country Lite database by DB-IP is used for resolving the countries of peers. The database is licensed under the Creative Commons Attribution 4.0 International License</source>
        <translation>O banco de dados grátis do IP to Country Lite da DB-IP é usado pra revelar os países dos pares. O banco de dados está licenciado sob a Licença Internacional da Creative Commons Attribution 4.0</translation>
    </message>
</context>
<context>
    <name>AbstractFileStorage</name>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="42"/>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="68"/>
        <source>The old path is invalid: &apos;%1&apos;.</source>
        <translation>O caminho antigo é inválido: &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="44"/>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="70"/>
        <source>The new path is invalid: &apos;%1&apos;.</source>
        <translation>O novo caminho é inválido: &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="46"/>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="72"/>
        <source>Absolute path isn&apos;t allowed: &apos;%1&apos;.</source>
        <translation>O caminho absoluto não é permitido: &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="56"/>
        <source>The file already exists: &apos;%1&apos;.</source>
        <translation>O arquivo já existe: &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="60"/>
        <source>No such file: &apos;%1&apos;.</source>
        <translation>Não há tal arquivo: &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="84"/>
        <source>The folder already exists: &apos;%1&apos;.</source>
        <translation>A pasta já existe: &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="88"/>
        <source>No such folder: &apos;%1&apos;.</source>
        <translation>Não há tal pasta: &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>AddNewTorrentDialog</name>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="113"/>
        <source>Save at</source>
        <translation>Salvar em</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="565"/>
        <source>Never show again</source>
        <translation>Nunca mostrar de novo</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="200"/>
        <source>Set as default category</source>
        <translation>Definir como categoria padrão</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="175"/>
        <source>Category:</source>
        <translation>Categoria:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="249"/>
        <source>Start torrent</source>
        <translation>Iniciar torrent</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="378"/>
        <source>Torrent information</source>
        <translation>Informações do torrent</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="290"/>
        <source>Skip hash check</source>
        <translation>Ignorar verificação do hash</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="122"/>
        <source>Use another path for incomplete torrent</source>
        <translation>Usar outro caminho pro torrent incompleto</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="167"/>
        <source>Torrent options</source>
        <translation>Opções do torrent</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="209"/>
        <source>Tags:</source>
        <translation>Tags:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="225"/>
        <source>Click [...] button to add/remove tags.</source>
        <translation>Clique no botão [...] para adicionar/remover tags.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="235"/>
        <source>Add/remove tags</source>
        <translation>Adicionar/remover tags</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="238"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="258"/>
        <source>Stop condition:</source>
        <translation>Condição de parada:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="316"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="321"/>
        <source>None</source>
        <translation>Nenhum</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="317"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="494"/>
        <source>Metadata received</source>
        <translation>Metadados recebidos</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="318"/>
        <source>Torrents that have metadata initially will be added as stopped.</source>
        <translation>Torrents que possuem metadados inicialmente serão adicionados como parados.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="319"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="322"/>
        <source>Files checked</source>
        <translation>Arquivos verificados</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="283"/>
        <source>Add to top of queue</source>
        <translation>Adicionar ao início da fila</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="311"/>
        <source>When checked, the .torrent file will not be deleted regardless of the settings at the &quot;Download&quot; page of the Options dialog</source>
        <translation>Quando selecionado, o arquivo .torrent não será apagado independente das configurações na página &quot;Download&quot; do diálogo das Opções</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="325"/>
        <source>Content layout:</source>
        <translation>Layout do conteúdo:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="336"/>
        <source>Original</source>
        <translation>Original</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="341"/>
        <source>Create subfolder</source>
        <translation>Criar sub-pasta</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="346"/>
        <source>Don&apos;t create subfolder</source>
        <translation>Não criar sub-pasta</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="404"/>
        <source>Info hash v1:</source>
        <translation>Informações do hash v1:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="384"/>
        <source>Size:</source>
        <translation>Tamanho:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="432"/>
        <source>Comment:</source>
        <translation>Comentário:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="394"/>
        <source>Date:</source>
        <translation>Data:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="74"/>
        <source>Torrent Management Mode:</source>
        <translation>Modo de gerenciamento dos torrents:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="81"/>
        <source>Automatic mode means that various torrent properties(eg save path) will be decided by the associated category</source>
        <translation>O modo automático significa que várias propriedades do torrent (ex: o caminho do salvamento) serão decididas pela categoria associada</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="85"/>
        <source>Manual</source>
        <translation>Manual</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="90"/>
        <source>Automatic</source>
        <translation>Automático</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="155"/>
        <source>Remember last used save path</source>
        <translation>Lembrar o último caminho de salvamento usado</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="314"/>
        <source>Do not delete .torrent file</source>
        <translation>Não apagar arquivo .torrrent</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="297"/>
        <source>Download in sequential order</source>
        <translation>Baixar em ordem sequencial</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="304"/>
        <source>Download first and last pieces first</source>
        <translation>Baixar primeiro os primeiros e os últimos pedaços</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="418"/>
        <source>Info hash v2:</source>
        <translation>Informações do hash v2:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="507"/>
        <source>Select All</source>
        <translation>Selecionar tudo</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="514"/>
        <source>Select None</source>
        <translation>Não selecionar nenhum</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="617"/>
        <source>Save as .torrent file...</source>
        <translation>Salvar como arquivo .torrent...</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="701"/>
        <source>I/O Error</source>
        <translation>Erro de E/S</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="522"/>
        <source>Not Available</source>
        <comment>This comment is unavailable</comment>
        <translation>Não disponível</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="523"/>
        <source>Not Available</source>
        <comment>This date is unavailable</comment>
        <translation>Não disponível</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="913"/>
        <source>Not available</source>
        <translation>Não disponível</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="521"/>
        <source>Magnet link</source>
        <translation>Link magnético</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="525"/>
        <source>Retrieving metadata...</source>
        <translation>Recuperando metadados...</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="308"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="312"/>
        <source>Choose save path</source>
        <translation>Escolha o caminho do salvamento</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="316"/>
        <source>No stop condition is set.</source>
        <translation>Nenhuma condição de parada definida.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="317"/>
        <source>Torrent will stop after metadata is received.</source>
        <translation>O torrent será parado após o recebimento dos metadados.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="319"/>
        <source>Torrent will stop after files are initially checked.</source>
        <translation>O torrent será parado após o a verificação inicial dos arquivos.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="320"/>
        <source>This will also download metadata if it wasn&apos;t there initially.</source>
        <translation>Isso também fará o download dos metadados, caso não existam inicialmente.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="507"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="508"/>
        <source>N/A</source>
        <translation>N/D</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="610"/>
        <source>%1 (Free space on disk: %2)</source>
        <translation>%1 (Espaço livre no disco: %2)</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="611"/>
        <source>Not available</source>
        <comment>This size is unavailable.</comment>
        <translation>Não disponível</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="688"/>
        <source>Torrent file (*%1)</source>
        <translation>Arquivo torrent (*%1)</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="690"/>
        <source>Save as torrent file</source>
        <translation>Salvar como arquivo torrent</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="702"/>
        <source>Couldn&apos;t export torrent metadata file &apos;%1&apos;. Reason: %2.</source>
        <translation>Não pôde exportar o arquivo de metadados do torrent &apos;%1&apos;. Motivo: %2.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="883"/>
        <source>Cannot create v2 torrent until its data is fully downloaded.</source>
        <translation>Não pôde criar o torrent v2 até que seus dados sejam totalmente baixados.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="328"/>
        <source>Filter files...</source>
        <translation>Filtrar arquivos...</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="862"/>
        <source>Parsing metadata...</source>
        <translation>Analisando metadados...</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="866"/>
        <source>Metadata retrieval complete</source>
        <translation>Recuperação dos metadados completa</translation>
    </message>
</context>
<context>
    <name>AddTorrentManager</name>
    <message>
        <location filename="../base/addtorrentmanager.cpp" line="63"/>
        <source>Downloading torrent... Source: &quot;%1&quot;</source>
        <translation>Baixando torrent... Fonte: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/addtorrentmanager.cpp" line="157"/>
        <source>Failed to add torrent. Source: &quot;%1&quot;. Reason: &quot;%2&quot;</source>
        <translation>Falha ao adicionar o torrent. Fonte: &quot;%1&quot;. Motivo: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/addtorrentmanager.cpp" line="175"/>
        <source>Merging of trackers is disabled</source>
        <translation>A mesclagem de rastreadores está desativada</translation>
    </message>
    <message>
        <location filename="../base/addtorrentmanager.cpp" line="179"/>
        <source>Trackers cannot be merged because it is a private torrent</source>
        <translation>Os rastreadores não podem ser mesclados pois este é um torrent privado</translation>
    </message>
    <message>
        <location filename="../base/addtorrentmanager.cpp" line="186"/>
        <source>Trackers are merged from new source</source>
        <translation>Rastreadores mesclados a partir da nova fonte</translation>
    </message>
    <message>
        <location filename="../base/addtorrentmanager.cpp" line="189"/>
        <source>Detected an attempt to add a duplicate torrent. Source: %1. Existing torrent: &quot;%2&quot;. Torrent infohash: %3. Result: %4</source>
        <translation>Detectada uma tentativa de adicionar um torrent duplicado. Fonte: %1. Torrent existente: %2. Hash de informação do torrent: %3. Resultado: %4</translation>
    </message>
</context>
<context>
    <name>AddTorrentParamsWidget</name>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="14"/>
        <source>Form</source>
        <translation>Formulário</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="22"/>
        <source>Torrent Management Mode:</source>
        <translation>Modo de Gerenciamento dos Torrents:</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="29"/>
        <source>Automatic mode means that various torrent properties(eg save path) will be decided by the associated category</source>
        <translation>O modo automático significa que várias propriedades do torrent (ex: caminho do salvamento) serão decididos pela categoria associada</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="51"/>
        <source>Save at</source>
        <translation>Salvar em</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="62"/>
        <source>Note: the current defaults are displayed for reference.</source>
        <translation>Observação: os padrões atuais são exibidos para referência.</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="74"/>
        <source>Use another path for incomplete torrents:</source>
        <translation>Usar outro caminho pros torrents incompletos:</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="107"/>
        <source>Category:</source>
        <translation>Categoria:</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="147"/>
        <source>Tags:</source>
        <translation>Tags:</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="163"/>
        <source>Click [...] button to add/remove tags.</source>
        <translation>Clique no botão [...] para adicionar/remover tags.</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="173"/>
        <source>Add/remove tags</source>
        <translation>Adicionar/remover tags</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="176"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="209"/>
        <source>Start torrent:</source>
        <translation>Iniciar torrent:</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="247"/>
        <source>Content layout:</source>
        <translation>Layout do conteúdo:</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="285"/>
        <source>Stop condition:</source>
        <translation>Condição de parada:</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="323"/>
        <source>Add to top of queue:</source>
        <translation>Adicionar ao início da fila:</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="346"/>
        <source>Skip hash check</source>
        <translation>Ignorar a verificação do hash</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.ui" line="354"/>
        <source>Torrent share limits</source>
        <translation>Limites de compartilhamento do torrent</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="78"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="81"/>
        <source>Choose save path</source>
        <translation>Escolha o caminho do salvamento</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="83"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="87"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="91"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="96"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="101"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="105"/>
        <source>Default</source>
        <translation>Padrão</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="84"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="102"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="106"/>
        <source>Yes</source>
        <translation>Sim</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="85"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="103"/>
        <location filename="../gui/addtorrentparamswidget.cpp" line="107"/>
        <source>No</source>
        <translation>Não</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="88"/>
        <source>Manual</source>
        <translation>Manual</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="89"/>
        <source>Automatic</source>
        <translation>Automático</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="92"/>
        <source>Original</source>
        <translation>Original</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="93"/>
        <source>Create subfolder</source>
        <translation>Criar sub-pasta</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="94"/>
        <source>Don&apos;t create subfolder</source>
        <translation>Não criar sub-pasta</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="97"/>
        <source>None</source>
        <translation>Nenhum</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="98"/>
        <source>Metadata received</source>
        <translation>Metadados recebidos</translation>
    </message>
    <message>
        <location filename="../gui/addtorrentparamswidget.cpp" line="99"/>
        <source>Files checked</source>
        <translation>Arquivos verificados</translation>
    </message>
</context>
<context>
    <name>AdvancedSettings</name>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="394"/>
        <location filename="../gui/advancedsettings.cpp" line="501"/>
        <location filename="../gui/advancedsettings.cpp" line="562"/>
        <location filename="../gui/advancedsettings.cpp" line="699"/>
        <source> MiB</source>
        <translation> MiB</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="771"/>
        <source>Recheck torrents on completion</source>
        <translation>Verificar os torrents de novo ao completar</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="406"/>
        <location filename="../gui/advancedsettings.cpp" line="780"/>
        <source> ms</source>
        <comment> milliseconds</comment>
        <translation> ms</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="191"/>
        <source>Setting</source>
        <translation>Configuração</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="191"/>
        <source>Value</source>
        <comment>Value set for this setting</comment>
        <translation>Valor</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="390"/>
        <source> (disabled)</source>
        <translation> (desativado)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="392"/>
        <source> (auto)</source>
        <translation> (auto)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="685"/>
        <location filename="../gui/advancedsettings.cpp" line="692"/>
        <source> min</source>
        <comment> minutes</comment>
        <translation> mín</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="428"/>
        <source>All addresses</source>
        <translation>Todos os endereços</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="476"/>
        <source>qBittorrent Section</source>
        <translation>Seção do qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="473"/>
        <location filename="../gui/advancedsettings.cpp" line="481"/>
        <source>Open documentation</source>
        <translation>Abrir documentação</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="429"/>
        <source>All IPv4 addresses</source>
        <translation>Todos os endereços IPv4</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="430"/>
        <source>All IPv6 addresses</source>
        <translation>Todos os endereços IPv6</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="484"/>
        <source>libtorrent Section</source>
        <translation>Seção do libtorrent</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="487"/>
        <source>Fastresume files</source>
        <translation>Retomada rápida dos arquivos</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="488"/>
        <source>SQLite database (experimental)</source>
        <translation>Banco de dados do SQLite (experimental)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="490"/>
        <source>Resume data storage type (requires restart)</source>
        <translation>Retomar tipo de armazenamento de dados (requer reinicialização)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="507"/>
        <source>Normal</source>
        <translation>Normal</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="508"/>
        <source>Below normal</source>
        <translation>Abaixo do normal</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="509"/>
        <source>Medium</source>
        <translation>Média</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="510"/>
        <source>Low</source>
        <translation>Baixa</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="511"/>
        <source>Very low</source>
        <translation>Muito baixa</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="503"/>
        <source>Physical memory (RAM) usage limit</source>
        <translation>Limite de uso da memória física (RAM)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="533"/>
        <source>Asynchronous I/O threads</source>
        <translation>Threads de E/S assíncronos</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="541"/>
        <source>Hashing threads</source>
        <translation>Threads de cálculo do hash</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="549"/>
        <source>File pool size</source>
        <translation>Tamanho do conjunto de arquivos</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="563"/>
        <source>Outstanding memory when checking torrents</source>
        <translation>Memória excelente quando verificar torrents</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="579"/>
        <source>Disk cache</source>
        <translation>Cache do disco</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="585"/>
        <location filename="../gui/advancedsettings.cpp" line="721"/>
        <location filename="../gui/advancedsettings.cpp" line="742"/>
        <location filename="../gui/advancedsettings.cpp" line="833"/>
        <location filename="../gui/advancedsettings.cpp" line="966"/>
        <source> s</source>
        <comment> seconds</comment>
        <translation> s</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="586"/>
        <source>Disk cache expiry interval</source>
        <translation>Intervalo de expiração do cache do disco</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="594"/>
        <source>Disk queue size</source>
        <translation>Tamanho da fila do disco</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="608"/>
        <location filename="../gui/advancedsettings.cpp" line="614"/>
        <source>Enable OS cache</source>
        <translation>Ativar cache do sistema operacional</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="624"/>
        <source>Coalesce reads &amp; writes</source>
        <translation>Coalescer leituras &amp; gravações</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="629"/>
        <source>Use piece extent affinity</source>
        <translation>Usar afinidade da extensão dos pedaços</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="632"/>
        <source>Send upload piece suggestions</source>
        <translation>Enviar sugestões de pedaços do upload</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="686"/>
        <location filename="../gui/advancedsettings.cpp" line="693"/>
        <location filename="../gui/advancedsettings.cpp" line="705"/>
        <location filename="../gui/advancedsettings.cpp" line="713"/>
        <location filename="../gui/advancedsettings.cpp" line="834"/>
        <source>0 (disabled)</source>
        <translation>0 (desativado)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="687"/>
        <source>Save resume data interval [0: disabled]</source>
        <comment>How often the fastresume file is saved.</comment>
        <translation>Salvar o intervalo de dados de retomada [0: desativado]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="706"/>
        <source>Outgoing ports (Min) [0: disabled]</source>
        <translation>Portas de saída (Mín) [0: desativado]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="714"/>
        <source>Outgoing ports (Max) [0: disabled]</source>
        <translation>Portas de saída (Máx) [0: desativado]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="722"/>
        <source>0 (permanent lease)</source>
        <translation>0 (locação permanente)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="723"/>
        <source>UPnP lease duration [0: permanent lease]</source>
        <translation>Duração da locação UPnP [0: locação permanente]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="729"/>
        <source>Differentiated Services Code Point (DSCP) for connections to peers</source>
        <translation>Ponto de código de serviços diferenciados (DSCP) para conexões com peers</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="774"/>
        <source>It appends the text to the window title to help distinguish qBittorrent instances</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="835"/>
        <source>Stop tracker timeout [0: disabled]</source>
        <translation>Intervalo para parar o rastreador [0: disabled]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="851"/>
        <source>Notification timeout [0: infinite, -1: system default]</source>
        <translation>Intervalo da notificação [0: infinito, -1: padrão do sistema]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="974"/>
        <source>Maximum outstanding requests to a single peer</source>
        <translation>Máximo de requisições pendentes pra um único par</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="593"/>
        <location filename="../gui/advancedsettings.cpp" line="637"/>
        <location filename="../gui/advancedsettings.cpp" line="643"/>
        <location filename="../gui/advancedsettings.cpp" line="663"/>
        <location filename="../gui/advancedsettings.cpp" line="671"/>
        <source> KiB</source>
        <translation> KiB</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="402"/>
        <source> (infinite)</source>
        <translation>(infinito)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="404"/>
        <source> (system default)</source>
        <translation>(padrão do sistema)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="492"/>
        <source>Delete files permanently</source>
        <translation>Excluir arquivos permanentemente</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="493"/>
        <source>Move files to trash (if possible)</source>
        <translation>Mover arquivos para a Lixeira (se possível)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="495"/>
        <source>Torrent content removing mode</source>
        <translation>Modo de remoção de conteúdo do torrent</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="513"/>
        <source>Process memory priority</source>
        <translation>Prioridade de memória de processo</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="521"/>
        <source>Bdecode depth limit</source>
        <translation>Limite de profundidade Bdecode</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="527"/>
        <source>Bdecode token limit</source>
        <translation>Limite do token Bdecode</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="598"/>
        <source>Default</source>
        <translation>Padrão</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="599"/>
        <source>Memory mapped files</source>
        <translation>Arquivos mapeados na memória</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="600"/>
        <source>POSIX-compliant</source>
        <translation>Compatível com POSIX</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="601"/>
        <source>Simple pread/pwrite</source>
        <translation>Pread/pwrite simples</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="603"/>
        <source>Disk IO type (requires restart)</source>
        <translation>Tipo de E/S de disco (requer reinicialização)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="607"/>
        <location filename="../gui/advancedsettings.cpp" line="613"/>
        <source>Disable OS cache</source>
        <translation>Desativar cache do sistema</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="610"/>
        <source>Disk IO read mode</source>
        <translation>Modo de leitura de E/S do disco:</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="616"/>
        <source>Write-through</source>
        <translation>Write-through</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="619"/>
        <source>Disk IO write mode</source>
        <translation>Modo de escrita de E/S do disco</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="639"/>
        <source>Send buffer watermark</source>
        <translation>Enviar marca d&apos;água do buffer</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="645"/>
        <source>Send buffer low watermark</source>
        <translation>Enviar marca d&apos;água do buffer baixo</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="651"/>
        <source>Send buffer watermark factor</source>
        <translation>Enviar fator de marca d&apos;água do buffer</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="657"/>
        <source>Outgoing connections per second</source>
        <translation>Conexões de saída por segundo</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="664"/>
        <location filename="../gui/advancedsettings.cpp" line="672"/>
        <source>0 (system default)</source>
        <translation>0 (padrão do sistema)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="665"/>
        <source>Socket send buffer size [0: system default]</source>
        <translation>Tamanho do buffer do socket de envio [0: padrão do sistema]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="673"/>
        <source>Socket receive buffer size [0: system default]</source>
        <translation>Tamanho do buffer do socket de recebimento [0: padrão do sistema]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="679"/>
        <source>Socket backlog size</source>
        <translation>Tamanho do backlog do soquete</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="694"/>
        <source>Save statistics interval [0: disabled]</source>
        <comment>How often the statistics file is saved.</comment>
        <translation>Intervalo para salvar estatísticas [0: desativado]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="700"/>
        <source>.torrent file size limit</source>
        <translation>Limite de tamanho do arquivo .torrent</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="732"/>
        <source>Prefer TCP</source>
        <translation>Preferir TCP</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="733"/>
        <source>Peer proportional (throttles TCP)</source>
        <translation>Par proporcional (sufoca o TCP)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="743"/>
        <source>Internal hostname resolver cache expiry interval</source>
        <translation>Intervalo de expiração do cache do resolvedor de nome de host interno</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="748"/>
        <source>Support internationalized domain name (IDN)</source>
        <translation>Suporte a nome internacionalizado de domínio (IDN)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="753"/>
        <source>Allow multiple connections from the same IP address</source>
        <translation>Permitir múltiplas conexões do mesmo endereço de IP</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="758"/>
        <source>Validate HTTPS tracker certificates</source>
        <translation>Validar certificados dos rastreadores HTTPS</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="763"/>
        <source>Server-side request forgery (SSRF) mitigation</source>
        <translation>Atenuação da falsificação da requisição do lado do servidor (SSRF)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="768"/>
        <source>Disallow connection to peers on privileged ports</source>
        <translation>Não permitir conexão com pares em portas privilegiadas</translation>
    </message>
    <message>
        <source>It appends the text to the window title to help distinguish qBittorent instances</source>
        <translation type="vanished">Ele anexa o texto ao título da janela para ajudar a distinguir as instâncias do qBittorent</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="775"/>
        <source>Customize application instance name</source>
        <translation>Personalizar nome da instância do aplicativo</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="781"/>
        <source>It controls the internal state update interval which in turn will affect UI updates</source>
        <translation>Ele controla o intervalo de atualização do estado interno que, por sua vez, afetará as atualizações da interface do usuário</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="782"/>
        <source>Refresh interval</source>
        <translation>Intervalo de atualização</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="788"/>
        <source>Resolve peer host names</source>
        <translation>Revelar nomes dos hospedeiros pares</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="815"/>
        <source>IP address reported to trackers (requires restart)</source>
        <translation>Endereço de IP reportado aos rastreadores (requer reiniciar)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="822"/>
        <source>Port reported to trackers (requires restart) [0: listening port]</source>
        <translation>Porta reportada aos trackers (necessário reiniciar) [0: porta de escuta]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="855"/>
        <source>Reannounce to all trackers when IP or port changed</source>
        <translation>Reanunciar para todos os rastreadores quando o IP ou porta for alterado</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="869"/>
        <source>Enable icons in menus</source>
        <translation>Ativar ícones nos menus</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="872"/>
        <source>Attach &quot;Add new torrent&quot; dialog to main window</source>
        <translation>Anexar diálogo &quot;Adicionar novo torrent&quot; à janela principal</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="884"/>
        <source>Enable port forwarding for embedded tracker</source>
        <translation>Habilitar encaminhamento de porta para o rastreador incorporado</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="888"/>
        <source>Enable quarantine for downloaded files</source>
        <translation>Ativar quarentena par arquivos baixados</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="890"/>
        <source>Enable Mark-of-the-Web (MOTW) for downloaded files</source>
        <translation>Ativar Mark-of-the-Web (MOTW) para arquivos baixados</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="897"/>
        <source>Affects certificate validation and non-torrent protocol activities (e.g. RSS feeds, program updates, torrent files, geoip db, etc)</source>
        <translation>Afeta a validação de certificados e atividades de protocolo não torrent (por exemplo, feeds RSS, atualizações de programas, arquivos torrent, banco de dados geoip, etc.)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="898"/>
        <source>Ignore SSL errors</source>
        <translation>Ignorar erros SSL</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="900"/>
        <source>(Auto detect if empty)</source>
        <translation>(Auto detect if empty)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="902"/>
        <source>Python executable path (may require restart)</source>
        <translation>Caminho do executável do Python (pode ser necessário reiniciar)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="905"/>
        <source>Start BitTorrent session in paused state</source>
        <translation>Iniciar sessão do Bittorrent no modo pausado</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="910"/>
        <source> sec</source>
        <comment> seconds</comment>
        <translation> seg</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="911"/>
        <source>-1 (unlimited)</source>
        <translation>-1 (ilimitado)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="913"/>
        <source>BitTorrent session shutdown timeout [-1: unlimited]</source>
        <translation>Tempo limite de encerramento da sessão BitTorrent [-1: ilimitado]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="938"/>
        <source>Confirm removal of tracker from all torrents</source>
        <translation>Confirmar remoção do rastreador de todos os torrents</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="956"/>
        <source>Peer turnover disconnect percentage</source>
        <translation>Porcentagem da desconexão da rotatividade dos pares</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="962"/>
        <source>Peer turnover threshold percentage</source>
        <translation>Porcentagem do limite da rotatividade dos pares</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="968"/>
        <source>Peer turnover disconnect interval</source>
        <translation>Intervalo da desconexão da rotatividade dos pares</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="977"/>
        <source>Resets to default if empty</source>
        <translation>Resets to default if empty</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="979"/>
        <source>DHT bootstrap nodes</source>
        <translation>Nós de inicialização DHT</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="986"/>
        <source>I2P inbound quantity</source>
        <translation>Quantidade de entrada I2P</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="991"/>
        <source>I2P outbound quantity</source>
        <translation>Quantidade de saída I2P</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="996"/>
        <source>I2P inbound length</source>
        <translation>Comprimento de entrada I2P</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="1001"/>
        <source>I2P outbound length</source>
        <translation>Comprimento de saída I2P</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="839"/>
        <source>Display notifications</source>
        <translation>Exibir notificações</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="842"/>
        <source>Display notifications for added torrents</source>
        <translation>Exibe notificações pros torrents adicionados</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="858"/>
        <source>Download tracker&apos;s favicon</source>
        <translation>Baixar favicon do rastreador</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="862"/>
        <source>Save path history length</source>
        <translation>Tamanho do histórico do caminho do salvamento</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="865"/>
        <source>Enable speed graphs</source>
        <translation>Ativar os gráficos da velocidade</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="915"/>
        <source>Fixed slots</source>
        <translation>Slots fixos</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="916"/>
        <source>Upload rate based</source>
        <translation>Baseado na taxa de upload</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="918"/>
        <source>Upload slots behavior</source>
        <translation>Comportamento dos slots de upload</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="921"/>
        <source>Round-robin</source>
        <translation>Pontos-corridos</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="922"/>
        <source>Fastest upload</source>
        <translation>Upload mais rápido</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="923"/>
        <source>Anti-leech</source>
        <translation>Anti-leech</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="925"/>
        <source>Upload choking algorithm</source>
        <translation>Algorítmo de sufoco do upload</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="930"/>
        <source>Confirm torrent recheck</source>
        <translation>Confirmar nova verificação do torrent</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="934"/>
        <source>Confirm removal of all tags</source>
        <translation>Confirmar remoção de todas as etiquetas</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="942"/>
        <source>Always announce to all trackers in a tier</source>
        <translation>Sempre anunciar a todos os rastreadores numa camada</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="948"/>
        <source>Always announce to all tiers</source>
        <translation>Sempre anunciar pra todas as camadas</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="790"/>
        <source>Any interface</source>
        <comment>i.e. Any network interface</comment>
        <translation>Qualquer interface</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="735"/>
        <source>%1-TCP mixed mode algorithm</source>
        <comment>uTP-TCP mixed mode algorithm</comment>
        <translation>Algorítmo de modo misto %1-TCP</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="785"/>
        <source>Resolve peer countries</source>
        <translation>Revelar os países dos pares</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="809"/>
        <source>Network interface</source>
        <translation>Interface de rede</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="812"/>
        <source>Optional IP address to bind to</source>
        <translation>Endereço de IP opcional pra se vincular</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="828"/>
        <source>Max concurrent HTTP announces</source>
        <translation>Máximo de anúncios HTTP simultâneos</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="876"/>
        <source>Enable embedded tracker</source>
        <translation>Ativar rastreador embutido</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="881"/>
        <source>Embedded tracker port</source>
        <translation>Porta do rastreador embutido</translation>
    </message>
</context>
<context>
    <name>AppController</name>
    <message>
        <location filename="../webui/api/appcontroller.cpp" line="911"/>
        <source>WebUI username must be at least 3 characters long</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/appcontroller.cpp" line="913"/>
        <source>WebUI username cannot contain a colon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/appcontroller.cpp" line="920"/>
        <source>WebUI password must be at least 6 characters long</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../webui/api/appcontroller.cpp" line="1224"/>
        <location filename="../webui/api/appcontroller.cpp" line="1228"/>
        <source>Invalid directory path</source>
        <translation>Caminho da pasta inválido</translation>
    </message>
    <message>
        <location filename="../webui/api/appcontroller.cpp" line="1230"/>
        <source>Directory does not exist</source>
        <translation>A pasta não existe</translation>
    </message>
    <message>
        <location filename="../webui/api/appcontroller.cpp" line="1242"/>
        <source>Invalid mode, allowed values: %1</source>
        <translation>Modo inválido, valores permitidos: %1</translation>
    </message>
    <message>
        <location filename="../webui/api/appcontroller.cpp" line="1310"/>
        <source>cookies must be array</source>
        <translation>os cookies devem ser uma matriz</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <location filename="../app/application.cpp" line="324"/>
        <source>Running in portable mode. Auto detected profile folder at: %1</source>
        <translation>Executando no modo portátil. Pasta do perfil auto-detectada em: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="326"/>
        <source>Redundant command line flag detected: &quot;%1&quot;. Portable mode implies relative fastresume.</source>
        <translation>Bandeira de linha de comando redundante detectado: &quot;%1&quot;. O modo portátil implica uma retomada rápida relativa.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="330"/>
        <source>Using config directory: %1</source>
        <translation>Usando diretório das configurações: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="703"/>
        <source>Torrent name: %1</source>
        <translation>Nome do torrent: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="704"/>
        <source>Torrent size: %1</source>
        <translation>Tamanho do torrent: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="705"/>
        <source>Save path: %1</source>
        <translation>Caminho do salvamento: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="706"/>
        <source>The torrent was downloaded in %1.</source>
        <comment>The torrent was downloaded in 1 hour and 20 seconds</comment>
        <translation>O torrent foi baixado em %1.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="708"/>
        <location filename="../app/application.cpp" line="726"/>
        <source>Thank you for using qBittorrent.</source>
        <translation>Obrigado por usar o qBittorrent.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="757"/>
        <source>Torrent: %1, sending mail notification</source>
        <translation>Torrent: %1, enviando notificação por e-mail</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="945"/>
        <source>Add torrent failed</source>
        <translation>Falha ao adicionar torrent</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="946"/>
        <source>Couldn&apos;t add torrent &apos;%1&apos;, reason: %2.</source>
        <translation>Não foi possível adicionar o torrent &apos;%1&apos;, motivo: %2.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="995"/>
        <source>The WebUI administrator username is: %1</source>
        <translation>O nome de usuário do administrador da interface web é: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="996"/>
        <source>The WebUI administrator password was not set. A temporary password is provided for this session: %1</source>
        <translation>A senha do administrador da interface web não foi definida. Uma senha temporária será fornecida para esta sessão: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="997"/>
        <source>You should set your own password in program preferences.</source>
        <translation>Você deve definir sua própria senha nas preferências do programa.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1003"/>
        <source>The WebUI is disabled! To enable the WebUI, edit the config file manually.</source>
        <translation>A interface web está desativada! Para ativar, edite o arquivo de configuração manualmente.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="610"/>
        <source>Running external program. Torrent: &quot;%1&quot;. Command: `%2`</source>
        <translation>Execução de programa externo. Torrent: &quot;%1&quot;. Comando: &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="611"/>
        <source>Failed to run external program. Torrent: &quot;%1&quot;. Command: `%2`</source>
        <translation>Falha ao executar o programa externo. Torrent: &quot;%1&quot;. Comando: &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="715"/>
        <source>Torrent &quot;%1&quot; has finished downloading</source>
        <translation>O torrent &quot;%1&quot; terminou de ser baixado</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="855"/>
        <source>WebUI will be started shortly after internal preparations. Please wait...</source>
        <translation>A interface web será iniciada logo após os preparativos internos. Por favor, aguarde...</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="876"/>
        <location filename="../app/application.cpp" line="1034"/>
        <source>Loading torrents...</source>
        <translation>Carregando torrents...</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="879"/>
        <source>E&amp;xit</source>
        <translation>S&amp;air</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="927"/>
        <source>I/O Error</source>
        <comment>i.e: Input/Output Error</comment>
        <translation>Erro de E/S</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="928"/>
        <source>An I/O error occurred for torrent &apos;%1&apos;.
 Reason: %2</source>
        <comment>e.g: An error occurred for torrent &apos;xxx.avi&apos;.
 Reason: disk is full.</comment>
        <translation>Ocorreu um erro de E/S no torrent &apos;%1&apos;.
Motivo: %2</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="940"/>
        <source>Torrent added</source>
        <translation>Torrent adicionado</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="940"/>
        <source>&apos;%1&apos; was added.</source>
        <comment>e.g: xxx.avi was added.</comment>
        <translation>&apos;%1&apos; foi adicionado.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="934"/>
        <source>Download completed</source>
        <translation>Download concluído</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="320"/>
        <source>qBittorrent %1 started. Process ID: %2</source>
        <comment>qBittorrent v3.2.0alpha started</comment>
        <translation>qBittorrent %1 iniciado. ID do proceso: %2</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="725"/>
        <source>This is a test email.</source>
        <translation>Este é um e-mail de teste.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="732"/>
        <source>Test email</source>
        <translation>Testar e-mail</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="934"/>
        <source>&apos;%1&apos; has finished downloading.</source>
        <comment>e.g: xxx.avi has finished downloading.</comment>
        <translation>&apos;%1&apos; terminou de ser baixado.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="977"/>
        <source>Information</source>
        <translation>Informação</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="982"/>
        <source>To fix the error, you may need to edit the config file manually.</source>
        <translation>Para corrigir o erro, pode ser necessário editar o arquivo de configuração manualmente.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="991"/>
        <source>To control qBittorrent, access the WebUI at: %1</source>
        <translation>Pra controlar o qBittorrent acesse a interface de usuário da web em: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1034"/>
        <source>Exit</source>
        <translation>Sair</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1080"/>
        <source>Recursive download confirmation</source>
        <translation>Confirmação do download recursivo</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1081"/>
        <source>The torrent &apos;%1&apos; contains .torrent files, do you want to proceed with their downloads?</source>
        <translation>O torrent &apos;%1&apos; contém arquivos .torrent, deseja continuar com o download deles?</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1087"/>
        <source>Never</source>
        <translation>Nunca</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1116"/>
        <source>Recursive download .torrent file within torrent. Source torrent: &quot;%1&quot;. File: &quot;%2&quot;</source>
        <translation>Download recursivo do arquivo .torrent dentro do torrent. Torrent fonte: &quot;%1&quot;. Arquivo: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1222"/>
        <source>Failed to set physical memory (RAM) usage limit. Error code: %1. Error message: &quot;%2&quot;</source>
        <translation>Falhou em definir o limite de uso da memória física (RAM). Código do erro: %1. Mensagem de erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1257"/>
        <source>Failed to set physical memory (RAM) usage hard limit. Requested size: %1. System hard limit: %2. Error code: %3. Error message: &quot;%4&quot;</source>
        <translation>Falha ao definir limite de uso de memória física (RAM). Tamanho solicitado: %1. Limite do sistema: %2. Código de erro: %3. Mensagem de erro: &quot;%4&quot;</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1365"/>
        <source>qBittorrent termination initiated</source>
        <translation>Finalização do qBittorrent iniciada</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1371"/>
        <source>qBittorrent is shutting down...</source>
        <translation>O qBittorrent está fechando...</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1399"/>
        <source>Saving torrent progress...</source>
        <translation>Salvando o progresso do torrent...</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="1436"/>
        <source>qBittorrent is now ready to exit</source>
        <translation>O qBittorrent agora está pronto para ser fechado</translation>
    </message>
</context>
<context>
    <name>AsyncFileStorage</name>
    <message>
        <location filename="../base/asyncfilestorage.cpp" line="46"/>
        <source>Could not create directory &apos;%1&apos;.</source>
        <translation>Não pôde criar o diretório &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>AuthController</name>
    <message>
        <source>WebAPI login failure. Reason: IP has been banned, IP: %1, username: %2</source>
        <translation type="vanished">Falha no login do WebAPI. Motivo: o IP foi banido, IP: %1, nome de usuário: %2</translation>
    </message>
    <message>
        <source>Your IP address has been banned after too many failed authentication attempts.</source>
        <translation type="vanished">Seu endereço de IP foi banido após muitas tentativas de autenticação falhas.</translation>
    </message>
    <message>
        <source>WebAPI login success. IP: %1</source>
        <translation type="vanished">Sucesso do login no WebAPI. IP: %1</translation>
    </message>
    <message>
        <source>WebAPI login failure. Reason: invalid credentials, attempt count: %1, IP: %2, username: %3</source>
        <translation type="vanished">Falha no login do WebAPI. Motivo: credenciais inválidas, contagem de tentativas: %1, IP: %2, nome de usuário: %3</translation>
    </message>
</context>
<context>
    <name>AutomatedRssDownloader</name>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="14"/>
        <source>RSS Downloader</source>
        <translation>Baixador do RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="58"/>
        <source>Download Rules</source>
        <translation>Regras do Download</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="172"/>
        <source>Use Regular Expressions</source>
        <translation>Usar Expressões Regulares</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="257"/>
        <source>Use Smart Episode Filter</source>
        <translation>Usar Filtro Inteligente dos Episódios</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="181"/>
        <source>Must Contain:</source>
        <translation>Deve Conter:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="28"/>
        <source>Auto downloading of RSS torrents is currently disabled. You can enable it in application settings.</source>
        <translation>O download automático dos torrents do RSS está desativado atualmente. Você pode ativá-lo nas configurações do programa.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="68"/>
        <source>Rename selected rule. You can also use the F2 hotkey to rename.</source>
        <translation>Renomeia a regra selecionada. Você também pode usar a tecla F2 para renomear.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="147"/>
        <source>Priority:</source>
        <translation>Prioridade:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="201"/>
        <source>Must Not Contain:</source>
        <translation>Não Deve Conter:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="221"/>
        <source>Episode Filter:</source>
        <translation>Filtro do Episódio:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="253"/>
        <source>Smart Episode Filter will check the episode number to prevent downloading of duplicates.
Supports the formats: S01E01, 1x1, 2017.12.31 and 31.12.2017 (Date formats also support - as a separator)</source>
        <translation>O Filtro Inteligente dos Episódios verificará o número do episódio pra impedir o download de duplicatas.
Suporta os formatos: S01E01, 1x1, 2017.12.31 e 31.12.2017 (Os formatos de data também suportam o - como um separador)</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="304"/>
        <source>Torrent parameters</source>
        <translation>Parâmetros do torrent</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="266"/>
        <source>Ignore Subsequent Matches for (0 to Disable)</source>
        <extracomment>... X days</extracomment>
        <translation>Ignorar combinações subsequentes com (0 pra Desativar)</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="276"/>
        <source>Disabled</source>
        <translation>Desativado</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="279"/>
        <source> days</source>
        <translation> dias</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="354"/>
        <source>Apply Rule to Feeds:</source>
        <translation>Aplicar a regra aos feeds:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="374"/>
        <source>Matching RSS Articles</source>
        <translation>Combinar artigos do RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="402"/>
        <source>&amp;Import...</source>
        <translation>&amp;Importar...</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="412"/>
        <source>&amp;Export...</source>
        <translation>&amp;Exportar...</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="109"/>
        <source>Matches articles based on episode filter.</source>
        <translation>Combina artigos baseado no filtro dos episódios.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="109"/>
        <source>Example: </source>
        <translation>Exemplo: </translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="110"/>
        <source> will match 2, 5, 8 through 15, 30 and onward episodes of season one</source>
        <comment>example X will match</comment>
        <translation> combinará nos episódios 2, 5, 8 até 15, 30 e dos episódios posteriores da temporada um</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="111"/>
        <source>Episode filter rules: </source>
        <translation>Regras do filtro dos episódios: </translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="111"/>
        <source>Season number is a mandatory non-zero value</source>
        <translation>O número da temporada é um valor obrigatório não-zero</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="113"/>
        <source>Filter must end with semicolon</source>
        <translation>O filtro deve terminar com ponto e vírgula</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="114"/>
        <source>Three range types for episodes are supported: </source>
        <translation>Três tipos de alcance pros episódios são suportados: </translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="115"/>
        <source>Single number: &lt;b&gt;1x25;&lt;/b&gt; matches episode 25 of season one</source>
        <translation>Número único: &lt;b&gt;1x25;&lt;/b&gt; combina com o episódio 25 da temporada um</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="116"/>
        <source>Normal range: &lt;b&gt;1x25-40;&lt;/b&gt; matches episodes 25 through 40 of season one</source>
        <translation>Alcance normal: &lt;b&gt;1x25-40;&lt;/b&gt; combina com os episódios 25 até 40 da temporada um</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="112"/>
        <source>Episode number is a mandatory positive value</source>
        <translation>O número do episódio é um valor positivo obrigatório</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="66"/>
        <source>Rules</source>
        <translation>Regras</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="67"/>
        <source>Rules (legacy)</source>
        <translation>Regras (legado)</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="117"/>
        <source>Infinite range: &lt;b&gt;1x25-;&lt;/b&gt; matches episodes 25 and upward of season one, and all episodes of later seasons</source>
        <translation>Alcance infinito: &lt;b&gt;1x25-;&lt;/b&gt; combina com os episódios 25 e acima da temporada um e todos os episódios das temporadas posteriores</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="314"/>
        <source>Last Match: %1 days ago</source>
        <translation>Última combinação: %1 dias atrás</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="316"/>
        <source>Last Match: Unknown</source>
        <translation>Última combinação: desconhecida</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="383"/>
        <source>New rule name</source>
        <translation>Nome da nova regra</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="383"/>
        <source>Please type the name of the new download rule.</source>
        <translation>Por favor digite o nome da nova regra de download.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="389"/>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="549"/>
        <source>Rule name conflict</source>
        <translation>Conflito do nome da regra</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="390"/>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="550"/>
        <source>A rule with this name already exists, please choose another name.</source>
        <translation>Uma regra com este nome já existe, por favor escolha outro nome.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="404"/>
        <source>Are you sure you want to remove the download rule named &apos;%1&apos;?</source>
        <translation>Você tem certeza que você quer remover a regra do download chamada &quot;%1&quot;?</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="406"/>
        <source>Are you sure you want to remove the selected download rules?</source>
        <translation>Você tem certeza que você quer remover as regras de download selecionadas?</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="407"/>
        <source>Rule deletion confirmation</source>
        <translation>Confirmação de exclusão da regra</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="423"/>
        <source>Invalid action</source>
        <translation>Ação inválida</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="424"/>
        <source>The list is empty, there is nothing to export.</source>
        <translation>A lista está vazia, não há nada pra exportar.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="430"/>
        <source>Export RSS rules</source>
        <translation>Exportar regras do RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="457"/>
        <source>I/O Error</source>
        <translation>Erro de E/S</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="458"/>
        <source>Failed to create the destination file. Reason: %1</source>
        <translation>Falhou em criar o arquivo de destino. Motivo: %1</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="466"/>
        <source>Import RSS rules</source>
        <translation>Importar regras do RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="495"/>
        <source>Failed to import the selected rules file. Reason: %1</source>
        <translation>Falhou em importar o arquivo de regras selecionado. Motivo: %1</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="504"/>
        <source>Add new rule...</source>
        <translation>Adicionar nova regra...</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="513"/>
        <source>Delete rule</source>
        <translation>Apagar regra</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="516"/>
        <source>Rename rule...</source>
        <translation>Renomear regra...</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="521"/>
        <source>Delete selected rules</source>
        <translation>Apagar as regras selecionadas</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="526"/>
        <source>Clear downloaded episodes...</source>
        <translation>Limpar episódios baixados...</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="542"/>
        <source>Rule renaming</source>
        <translation>Renomear regra</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="542"/>
        <source>Please type the new rule name</source>
        <translation>Por favor digite o novo nome da regra</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="570"/>
        <source>Clear downloaded episodes</source>
        <translation>Limpar episódios baixados</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="571"/>
        <source>Are you sure you want to clear the list of downloaded episodes for the selected rule?</source>
        <translation>Você tem certeza que você quer limpar a lista de episódios baixados da regra selecionada?</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="685"/>
        <source>Regex mode: use Perl-compatible regular expressions</source>
        <translation>Modo Regex: usar expressões regulares compatíveis com Perl</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="735"/>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="782"/>
        <source>Position %1: %2</source>
        <translation>Posição %1: %2</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="689"/>
        <source>Wildcard mode: you can use</source>
        <translation>Modo wildcard: você pode usar</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="476"/>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="494"/>
        <source>Import error</source>
        <translation>Erro ao importar</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="477"/>
        <source>Failed to read the file. %1</source>
        <translation>Falha ao ler o arquivo. %1</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="690"/>
        <source>? to match any single character</source>
        <translation>? pra combinar com qualquer caractere único</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="691"/>
        <source>* to match zero or more of any characters</source>
        <translation>* pra combinar com zero ou mais de quaisquer caracteres</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="692"/>
        <source>Whitespaces count as AND operators (all words, any order)</source>
        <translation>Espaços em branco contam como operadores AND (todas as palavras, qualquer ordem)</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="693"/>
        <source>| is used as OR operator</source>
        <translation>| é usado como operador OR</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="694"/>
        <source>If word order is important use * instead of whitespace.</source>
        <translation>Se as ordem das palavras é importante, use * ao invés de espaço em branco.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="701"/>
        <source>An expression with an empty %1 clause (e.g. %2)</source>
        <comment>We talk about regex/wildcards in the RSS filters section here. So a valid sentence would be: An expression with an empty | clause (e.g. expr|)</comment>
        <translation>Uma expressão com uma cláusula %1 vazia (ex: %2)</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="705"/>
        <source> will match all articles.</source>
        <translation> combinará com todos os artigos.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="706"/>
        <source> will exclude all articles.</source>
        <translation> apagará todos os artigos.</translation>
    </message>
</context>
<context>
    <name>BanListOptionsDialog</name>
    <message>
        <location filename="../gui/banlistoptionsdialog.ui" line="14"/>
        <source>List of banned IP addresses</source>
        <translation>Lista de endereços de IP banidos</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.ui" line="80"/>
        <source>Ban IP</source>
        <translation>Banir IP</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.ui" line="87"/>
        <source>Delete</source>
        <translation>Apagar</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.cpp" line="97"/>
        <location filename="../gui/banlistoptionsdialog.cpp" line="109"/>
        <source>Warning</source>
        <translation>Aviso</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.cpp" line="97"/>
        <source>The entered IP address is invalid.</source>
        <translation>O endereço de IP inserido é inválido.</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.cpp" line="109"/>
        <source>The entered IP is already banned.</source>
        <translation>O endereço de IP inserido já está banido.</translation>
    </message>
</context>
<context>
    <name>BitTorrent::BencodeResumeDataStorage</name>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="113"/>
        <source>Cannot create torrent resume folder: &quot;%1&quot;</source>
        <translation>Não é possível criar pasta de retomada do torrent: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="234"/>
        <source>Cannot parse resume data: invalid format</source>
        <translation>Não foi possível analisar os dados de retomada: formato inválido</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="311"/>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="318"/>
        <source>Cannot parse torrent info: %1</source>
        <translation>Não foi possível analisar as informações do torrent: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="314"/>
        <source>Cannot parse torrent info: invalid format</source>
        <translation>Não foi possível analisar as informações do torrent: formato inválido</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="329"/>
        <source>Mismatching info-hash detected in resume data</source>
        <translation>Hash de informações incompatível detectado nos dados de resumo</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="336"/>
        <source>Corrupted resume data: %1</source>
        <translation>Dados de resumo corrompidos: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="336"/>
        <source>save_path is invalid</source>
        <translation>save_path é inválido</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="427"/>
        <source>Couldn&apos;t save torrent metadata to &apos;%1&apos;. Error: %2.</source>
        <translation>Não pôde salvar os metadados do torrent em &apos;%1&apos;. Erro: %2.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="464"/>
        <source>Couldn&apos;t save torrent resume data to &apos;%1&apos;. Error: %2.</source>
        <translation>Não foi possível salvar os dados de retomada do torrent para &apos;%1&apos;. Erro: %2.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="188"/>
        <source>Couldn&apos;t load torrents queue: %1</source>
        <translation>Não foi possível carregar a fila de torrents: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="231"/>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="304"/>
        <source>Cannot parse resume data: %1</source>
        <translation>Não foi possível analisar os dados de retomada: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="350"/>
        <source>Resume data is invalid: neither metadata nor info-hash was found</source>
        <translation>Dados de retomada inválidos: não foram encontrados nem metadados, nem informações do hash</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="489"/>
        <source>Couldn&apos;t save data to &apos;%1&apos;. Error: %2</source>
        <translation>Não pôde salvar os dados em &apos;%1&apos;. Erro: %2</translation>
    </message>
</context>
<context>
    <name>BitTorrent::DBResumeDataStorage</name>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="320"/>
        <source>Not found.</source>
        <translation>Não encontrado.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="324"/>
        <source>Couldn&apos;t load resume data of torrent &apos;%1&apos;. Error: %2</source>
        <translation>Não foi possível carregar os dados de retomada do torrent &apos;%1&apos;. Erro: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="408"/>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="413"/>
        <source>Database is corrupted.</source>
        <translation>O banco de dados está corrompido.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="426"/>
        <source>Couldn&apos;t enable Write-Ahead Logging (WAL) journaling mode. Error: %1.</source>
        <translation>Não foi possível ativar o modo de registro Write-Ahead Logging (WAL). Erro: %1.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="615"/>
        <source>Couldn&apos;t obtain query result.</source>
        <translation>Não foi possível obter o resultado da consulta.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="619"/>
        <source>WAL mode is probably unsupported due to filesystem limitations.</source>
        <translation>O modo WAL provavelmente não é suportado devido a limitações do sistema de arquivos.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="672"/>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="678"/>
        <source>Cannot parse resume data: %1</source>
        <translation>Não foi possível analisar os dados de retomada: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="686"/>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="690"/>
        <source>Cannot parse torrent info: %1</source>
        <translation>Não foi possível analisar as informações do torrent: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="696"/>
        <source>Corrupted resume data: %1</source>
        <translation>Dados de resumo corrompidos: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="696"/>
        <source>save_path is invalid</source>
        <translation>save_path é inválido</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="753"/>
        <source>Couldn&apos;t begin transaction. Error: %1</source>
        <translation>Não foi possível iniciar a transação. Erro: %1</translation>
    </message>
</context>
<context>
    <name>BitTorrent::ResumeDataStorage</name>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="883"/>
        <source>Couldn&apos;t save torrent metadata. Error: %1.</source>
        <translation>Não pôde salvar os metadados do torrent. Erro: %1.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="939"/>
        <source>Couldn&apos;t store resume data for torrent &apos;%1&apos;. Error: %2</source>
        <translation>Não foi possível armazenar os dados de retomada do torrent &apos;%1&apos;. Erro: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="967"/>
        <source>Couldn&apos;t delete resume data of torrent &apos;%1&apos;. Error: %2</source>
        <translation>Não foi possível apagar os dados de retomada do torrent &apos;%1&apos;. Erro: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="1001"/>
        <source>Couldn&apos;t store torrents queue positions. Error: %1</source>
        <translation>Não pôde armazenar as posições da fila dos torrents. Erro: %1</translation>
    </message>
</context>
<context>
    <name>BitTorrent::SessionImpl</name>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="775"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1773"/>
        <source>Distributed Hash Table (DHT) support: %1</source>
        <translation>Suporte a Tabela do Hash Distribuído (DHT): %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="775"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="790"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1773"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1774"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1775"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1776"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1777"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3790"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="4728"/>
        <source>ON</source>
        <translation>LIGADO</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="775"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="790"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1773"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1774"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1775"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1776"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1777"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3790"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="4728"/>
        <source>OFF</source>
        <translation>DESLIGADO</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="790"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1774"/>
        <source>Local Peer Discovery support: %1</source>
        <translation>Suporte a Descoberta de Pares locais: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="804"/>
        <source>Restart is required to toggle Peer Exchange (PeX) support</source>
        <translation>É necessário reiniciar para ativar/desativar o suporte para Troca de Pares (PeX)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1490"/>
        <source>Failed to resume torrent. Torrent: &quot;%1&quot;. Reason: &quot;%2&quot;</source>
        <translation>Falha ao retomar o torrent. Torrent: &quot;%1&quot;. Motivo: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1541"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1548"/>
        <source>Failed to resume torrent: inconsistent torrent ID is detected. Torrent: &quot;%1&quot;</source>
        <translation>Falha ao retomar o torrent: ID de torrent inconsistente detectado. Torrent: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1582"/>
        <source>Detected inconsistent data: category is missing from the configuration file. Category will be recovered but its settings will be reset to default. Torrent: &quot;%1&quot;. Category: &quot;%2&quot;</source>
        <translation>Dados inconsistentes detectados: a categoria está ausente no arquivo de configuração. A categoria será recuperada, mas suas configurações serão redefinidas para o padrão. Torrent: &quot;%1&quot;. Categoria: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1589"/>
        <source>Detected inconsistent data: invalid category. Torrent: &quot;%1&quot;. Category: &quot;%2&quot;</source>
        <translation>Dados inconsistentes detectados: categoria inválida. Torrent: &quot;%1&quot;. Categoria: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1604"/>
        <source>Detected mismatch between the save paths of the recovered category and the current save path of the torrent. Torrent is now switched to Manual mode. Torrent: &quot;%1&quot;. Category: &quot;%2&quot;</source>
        <translation>Detectada falta de combinação entre os caminhos do salvamento da categoria recuperada e o caminho de salvamento atual do torrent. O torrent agora foi trocado pro modo Manual. Torrent: &quot;%1&quot;. Categoria: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1618"/>
        <source>Detected inconsistent data: tag is missing from the configuration file. Tag will be recovered. Torrent: &quot;%1&quot;. Tag: &quot;%2&quot;</source>
        <translation>Dados inconsistentes detectados: a tag está ausente no arquivo de configuração. A tag será recuperada. Torrent: &quot;%1&quot;. Tag: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1624"/>
        <source>Detected inconsistent data: invalid tag. Torrent: &quot;%1&quot;. Tag: &quot;%2&quot;</source>
        <translation>Dados inconsistentes detectados: tag inválida. Torrent: &quot;%1&quot;. Tag: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1702"/>
        <source>System wake-up event detected. Re-announcing to all the trackers...</source>
        <translation>Detectado evento de despertar do sistema. Reanunciando a todos os rastreadores...</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1771"/>
        <source>Peer ID: &quot;%1&quot;</source>
        <translation>ID do par: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1772"/>
        <source>HTTP User-Agent: &quot;%1&quot;</source>
        <translation>Agente do Usuário HTTP: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1775"/>
        <source>Peer Exchange (PeX) support: %1</source>
        <translation>Suporte para Troca de Pares (PeX): %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1776"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="4728"/>
        <source>Anonymous mode: %1</source>
        <translation>Modo anônimo: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1777"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3789"/>
        <source>Encryption support: %1</source>
        <translation>Suporte a criptografia: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1777"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3790"/>
        <source>FORCED</source>
        <translation>FORÇADO</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2221"/>
        <source>Could not find GUID of network interface. Interface: &quot;%1&quot;</source>
        <translation>Não foi possível encontrar o GUID da interface de rede. Interface: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2238"/>
        <source>Trying to listen on the following list of IP addresses: &quot;%1&quot;</source>
        <translation>Tentando escutar na seguinte lista de endereços de IP: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2385"/>
        <source>Torrent reached the share ratio limit.</source>
        <translation>O torrent atingiu o limite da proporção de compartimento.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2402"/>
        <source>Torrent: &quot;%1&quot;.</source>
        <translation>Torrent: &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2423"/>
        <source>Super seeding enabled.</source>
        <translation>Super semeadura ativada.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2391"/>
        <source>Torrent reached the seeding time limit.</source>
        <translation>O torrent atingiu o limite de tempo de semeadura.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2397"/>
        <source>Torrent reached the inactive seeding time limit.</source>
        <translation>O torrent atingiu o limite de tempo de seeding inativo.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1641"/>
        <source>Failed to load torrent. Reason: &quot;%1&quot;</source>
        <translation>Falha ao carregar o torrent. Motivo: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6364"/>
        <source>I2P error. Message: &quot;%1&quot;.</source>
        <translation>I2P error. Message: &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3028"/>
        <source>UPnP/NAT-PMP support: ON</source>
        <translation>Suporte UPnP/NAT-PMP: LIGADO</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="733"/>
        <source>Saving resume data completed.</source>
        <translation>Salvamento dos dados de retomada concluído.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="744"/>
        <source>BitTorrent session successfully finished.</source>
        <translation>Sessão Bittorrent encerrada em sucesso.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="746"/>
        <source>Session shutdown timed out.</source>
        <translation>O tempo limite do encerramento da sessão foi atingido.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2407"/>
        <source>Removing torrent.</source>
        <translation>Removendo o torrent.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2412"/>
        <source>Removing torrent and deleting its content.</source>
        <translation>Removendo o torrent e excluindo seu conteúdo.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2418"/>
        <source>Torrent stopped.</source>
        <translation>Torrent parado.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2432"/>
        <source>Torrent content removed. Torrent: &quot;%1&quot;</source>
        <translation>Conteúdo do torrent removido. Torrent: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2436"/>
        <source>Failed to remove torrent content. Torrent: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Falha ao remover conteúdo do torrent. Torrent: &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2548"/>
        <source>Torrent removed. Torrent: &quot;%1&quot;</source>
        <translation>Torrent removido. Torrent: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2743"/>
        <source>Merging of trackers is disabled</source>
        <translation>A mesclagem de rastreadores está desativada</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2753"/>
        <source>Trackers cannot be merged because it is a private torrent</source>
        <translation>Os rastreadores não podem ser mesclados pois este é um torrent privado</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2764"/>
        <source>Trackers are merged from new source</source>
        <translation>Rastreadores mesclados a partir da nova fonte</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2967"/>
        <source>Failed to add torrent. Reason: &quot;%1&quot;</source>
        <translation>Falha ao adicionar torrent. Motivo: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3047"/>
        <source>UPnP/NAT-PMP support: OFF</source>
        <translation>Suporte a UPnP/NAT-PMP: DESLIGADO</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3154"/>
        <source>Failed to download torrent metadata. Reason: &quot;%1&quot;</source>
        <translation>Falha ao baixar metadados do torrent. Motivo: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3199"/>
        <source>Failed to export torrent. Torrent: &quot;%1&quot;. Destination: &quot;%2&quot;. Reason: &quot;%3&quot;</source>
        <translation>Falha ao exportar o torrent. Torrent: &quot;%1&quot;. Destino: &quot;%2&quot;. Motivo: &quot;%3&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3242"/>
        <source>Aborted saving resume data. Number of outstanding torrents: %1</source>
        <translation>Abortado o salvamento dos dados de retomada. Número de torrents pendentes: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3378"/>
        <source>The configured network address is invalid. Address: &quot;%1&quot;</source>
        <translation>O endereço de rede configurado é inválido. Endereço: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3419"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3453"/>
        <source>Failed to find the configured network address to listen on. Address: &quot;%1&quot;</source>
        <translation>Falha ao encontrar o endereço de rede configurado para escutar. Endereço: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="3432"/>
        <source>The configured network interface is invalid. Interface: &quot;%1&quot;</source>
        <translation>A interface da rede configurada é inválida. Interface: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="4055"/>
        <source>Tracker list updated</source>
        <translation>Lista de trackers atualizada</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="4059"/>
        <source>Failed to update tracker list. Reason: &quot;%1&quot;</source>
        <translation>Falha ao atualizar lista de trackers. Motivo: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="4189"/>
        <source>Rejected invalid IP address while applying the list of banned IP addresses. IP: &quot;%1&quot;</source>
        <translation>Endereço de IP inválido rejeitado enquanto aplicava a lista de endereços de IP banidos. IP: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5284"/>
        <source>Added tracker to torrent. Torrent: &quot;%1&quot;. Tracker: &quot;%2&quot;</source>
        <translation>Adicionado o rastreador ao torrent. Torrent: &quot;%1&quot;. Rastreador: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5291"/>
        <source>Removed tracker from torrent. Torrent: &quot;%1&quot;. Tracker: &quot;%2&quot;</source>
        <translation>Removido o rastreador do torrent. Torrent: &quot;%1&quot;. Rastreador: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5303"/>
        <source>Added URL seed to torrent. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;</source>
        <translation>URL da semente adicionada ao torrent. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5309"/>
        <source>Removed URL seed from torrent. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;</source>
        <translation>URL da semente removida do torrent. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6485"/>
        <source>Generate resume data failed. Torrent: &quot;%1&quot;. Reason: &quot;%2&quot;</source>
        <translation>Falha ao gerar dados de resumo. Torrent: &quot;%1&quot;. Motivo: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6497"/>
        <source>Failed to restore torrent. Files were probably moved or storage isn&apos;t accessible. Torrent: &quot;%1&quot;. Reason: &quot;%2&quot;</source>
        <translation>Falha ao restaurar o torrent. Os arquivos provavelmente foram movidos ou o armazenamento não está acessível. Torrent: &quot;%1&quot;. Motivo: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6524"/>
        <source>File rename failed. Torrent: &quot;%1&quot;, file: &quot;%2&quot;, reason: &quot;%3&quot;</source>
        <translation>Falhou em renomear o arquivo. Torrent: &quot;%1&quot;, arquivo: &quot;%2&quot;, motivo: &quot;%3&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6537"/>
        <source>Performance alert: %1. More info: %2</source>
        <translation>Alerta de performance: %1. Mais informações: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6614"/>
        <source>Failed to remove partfile. Torrent: &quot;%1&quot;. Reason: &quot;%2&quot;.</source>
        <translation>Falha ao remover arquivo parcial. Torrent: &quot;%1&quot;. Motivo: &quot;%2&quot;.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6645"/>
        <source>Failed to load additional trackers from file. Reason: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5338"/>
        <source>Torrent resumed. Torrent: &quot;%1&quot;</source>
        <translation>Torrent retomado. Torrent: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5500"/>
        <source>Torrent download finished. Torrent: &quot;%1&quot;</source>
        <translation>Download do torrent concluído. Torrent: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5403"/>
        <source>Torrent move canceled. Torrent: &quot;%1&quot;. Source: &quot;%2&quot;. Destination: &quot;%3&quot;</source>
        <translation>Movimentação do torrent cancelada. Torrent: &quot;%1&quot;. Fonte: &quot;%2&quot;. Destino: &quot;%3&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2744"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2754"/>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2765"/>
        <source>Detected an attempt to add a duplicate torrent. Existing torrent: &quot;%1&quot;. Torrent infohash: %2. Result: %3</source>
        <translation>Detectada uma tentativa de adicionar um torrent duplicado. Torrent existente: %1. Hash de informação do torrent: %2. Resultado: %3</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5332"/>
        <source>Torrent stopped. Torrent: &quot;%1&quot;</source>
        <translation>Torrent parado. Torrent: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5414"/>
        <source>Failed to enqueue torrent move. Torrent: &quot;%1&quot;. Source: &quot;%2&quot;. Destination: &quot;%3&quot;. Reason: torrent is currently moving to the destination</source>
        <translation>Falha ao enfileirar a movimentação do torrent. Torrent: &quot;%1&quot;. Fonte: &quot;%2&quot;. Destino: &quot;%3&quot;. Motivo: o torrent está sendo movido atualmente para o destino</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5423"/>
        <source>Failed to enqueue torrent move. Torrent: &quot;%1&quot;. Source: &quot;%2&quot; Destination: &quot;%3&quot;. Reason: both paths point to the same location</source>
        <translation>Falha ao enfileirar a movimentação do torrent. Torrent: &quot;%1&quot;. Fonte: &quot;%2&quot;. Destino: &quot;%3&quot;. Motivo: ambos os caminhos apontam para o mesmo local</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5431"/>
        <source>Enqueued torrent move. Torrent: &quot;%1&quot;. Source: &quot;%2&quot;. Destination: &quot;%3&quot;</source>
        <translation>Enfileirada a movimentação do torrent. Torrent: &quot;%1&quot;. Fonte: &quot;%2&quot;. Destino: &quot;%3&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5458"/>
        <source>Start moving torrent. Torrent: &quot;%1&quot;. Destination: &quot;%2&quot;</source>
        <translation>Iniciando a movimentação do torrent. Torrent: &quot;%1&quot;. Destino: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5534"/>
        <source>Failed to save Categories configuration. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Falha ao salvar a configuração das categorias. Arquivo: &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5581"/>
        <source>Failed to parse Categories configuration. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Falha ao analisar a configuração das categorias. Arquivo: &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5710"/>
        <source>Successfully parsed the IP filter file. Number of rules applied: %1</source>
        <translation>Arquivo de filtro dos IPs analisado com sucesso. Número de regras aplicadas: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5720"/>
        <source>Failed to parse the IP filter file</source>
        <translation>Falha ao analisar o arquivo de filtro de IPs</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="1648"/>
        <source>Restored torrent. Torrent: &quot;%1&quot;</source>
        <translation>Torrent restaurado. Torrent: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="2984"/>
        <source>Added new torrent. Torrent: &quot;%1&quot;</source>
        <translation>Novo torrent adicionado. Torrent: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5942"/>
        <source>Torrent errored. Torrent: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Torrent com erro. Torrent: &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5994"/>
        <source>Torrent is missing SSL parameters. Torrent: &quot;%1&quot;. Message: &quot;%2&quot;</source>
        <translation>Os parâmetros SSL do torrent estão faltando. Torrent: &quot;%1&quot;. Mensagem: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6057"/>
        <source>File error alert. Torrent: &quot;%1&quot;. File: &quot;%2&quot;. Reason: &quot;%3&quot;</source>
        <translation>Alerta de erro de arquivo. Torrent: &quot;%1&quot;. Arquivo: &quot;%2&quot;. Motivo: &quot;%3&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6068"/>
        <source>UPnP/NAT-PMP port mapping failed. Message: &quot;%1&quot;</source>
        <translation>Falha ao mapear portas UPnP/NAT-PMP. Mensagem: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6074"/>
        <source>UPnP/NAT-PMP port mapping succeeded. Message: &quot;%1&quot;</source>
        <translation>Êxito ao mapear portas UPnP/NAT-PMP. Mensagem: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6083"/>
        <source>IP filter</source>
        <comment>this peer was blocked. Reason: IP filter.</comment>
        <translation>Filtro de IP</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6086"/>
        <source>filtered port (%1)</source>
        <comment>this peer was blocked. Reason: filtered port (8899).</comment>
        <translation>porta filtrada (%1)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6092"/>
        <source>privileged port (%1)</source>
        <comment>this peer was blocked. Reason: privileged port (80).</comment>
        <translation>porta privilegiada (%1)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6122"/>
        <source>URL seed connection failed. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;. Error: &quot;%3&quot;</source>
        <translation>Falha na conexão com o URL de seed. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;. Erro: &quot;%3&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6173"/>
        <source>BitTorrent session encountered a serious error. Reason: &quot;%1&quot;</source>
        <translation>BitTorrent session encountered a serious error. Reason: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6354"/>
        <source>SOCKS5 proxy error. Address: %1. Message: &quot;%2&quot;.</source>
        <translation>Erro de proxy SOCKS5. Endereço: %1. Mensagem: &quot;%2&quot;.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6089"/>
        <source>%1 mixed mode restrictions</source>
        <comment>this peer was blocked. Reason: I2P mixed mode restrictions.</comment>
        <translation>%1 restrições do modo misto</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5573"/>
        <source>Failed to load Categories. %1</source>
        <translation>Falha ao carregar as categorias. %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="5588"/>
        <source>Failed to load Categories configuration. File: &quot;%1&quot;. Error: &quot;Invalid data format&quot;</source>
        <translation>Falha ao carregar a configuração das categorias. Arquivo: &quot;%1&quot;. Erro: &quot;Formato inválido dos dados&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6095"/>
        <source>%1 is disabled</source>
        <comment>this peer was blocked. Reason: uTP is disabled.</comment>
        <translation>%1 está desativado</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6098"/>
        <source>%1 is disabled</source>
        <comment>this peer was blocked. Reason: TCP is disabled.</comment>
        <translation>%1 está desativado</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6128"/>
        <source>Received error message from URL seed. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;. Message: &quot;%3&quot;</source>
        <translation>Mensagem de erro recebida do URL da semente. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;. Mensagem: &quot;%3&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6137"/>
        <source>Successfully listening on IP. IP: &quot;%1&quot;. Port: &quot;%2/%3&quot;</source>
        <translation>Êxito ao escutar no IP. IP: &quot;%1&quot;. Porta: &quot;%2/%3&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6144"/>
        <source>Failed to listen on IP. IP: &quot;%1&quot;. Port: &quot;%2/%3&quot;. Reason: &quot;%4&quot;</source>
        <translation>Falha ao escutar o IP. IP: &quot;%1&quot;. Porta: &quot;%2/%3&quot;. Motivo: &quot;%4&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6152"/>
        <source>Detected external IP. IP: &quot;%1&quot;</source>
        <translation>Detectado IP externo. IP: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6281"/>
        <source>Error: Internal alert queue is full and alerts are dropped, you might see degraded performance. Dropped alert type: &quot;%1&quot;. Message: &quot;%2&quot;</source>
        <translation>Erro: a fila de alertas internos está cheia e os alertas foram descartados, você pode experienciar uma desempenho baixo. Tipos de alerta descartados: &quot;%1&quot;. Mensagem: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6297"/>
        <source>Moved torrent successfully. Torrent: &quot;%1&quot;. Destination: &quot;%2&quot;</source>
        <translation>Torrent movido com sucesso. Torrent: &quot;%1&quot;. Destino: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/sessionimpl.cpp" line="6314"/>
        <source>Failed to move torrent. Torrent: &quot;%1&quot;. Source: &quot;%2&quot;. Destination: &quot;%3&quot;. Reason: &quot;%4&quot;</source>
        <translation>Falha ao mover o torrent. Torrent: &quot;%1&quot;. Fonte: &quot;%2&quot;. Destino: &quot;%3&quot;. Motivo: &quot;%4&quot;</translation>
    </message>
</context>
<context>
    <name>BitTorrent::TorrentCreationTask</name>
    <message>
        <location filename="../base/bittorrent/torrentcreationtask.cpp" line="76"/>
        <source>Failed to start seeding.</source>
        <translation>Falha ao iniciar a semear.</translation>
    </message>
</context>
<context>
    <name>BitTorrent::TorrentCreator</name>
    <message>
        <location filename="../base/bittorrent/torrentcreator.cpp" line="93"/>
        <source>Operation aborted</source>
        <translation>Operação abortada</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentcreator.cpp" line="261"/>
        <location filename="../base/bittorrent/torrentcreator.cpp" line="265"/>
        <source>Create new torrent file failed. Reason: %1.</source>
        <translation>Falhou em criar um novo arquivo torrent. Motivo: %1.</translation>
    </message>
</context>
<context>
    <name>BitTorrent::TorrentImpl</name>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="853"/>
        <source>Failed to add peer &quot;%1&quot; to torrent &quot;%2&quot;. Reason: %3</source>
        <translation>Falhou em adicionar o par &quot;%1&quot; ao torrent &quot;%2&quot;. Motivo: %3</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="858"/>
        <source>Peer &quot;%1&quot; is added to torrent &quot;%2&quot;</source>
        <translation>O par &quot;%1&quot; foi adicionado ao torrent &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="918"/>
        <source>Unexpected data detected. Torrent: %1. Data: total_wanted=%2 total_wanted_done=%3.</source>
        <translation>Dados inesperados detectados. Torrent: %1. Dados: total_wanted=%2 total_wanted_done=%3.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1318"/>
        <source>Couldn&apos;t write to file. Reason: &quot;%1&quot;. Torrent is now in &quot;upload only&quot; mode.</source>
        <translation>Não foi possível salvar no arquivo. Motivo: &quot;%1&quot;. O torrent agora está no modo &quot;somente upload&quot;.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1729"/>
        <source>Download first and last piece first: %1, torrent: &apos;%2&apos;</source>
        <translation>Baixar primeiro os primeiros e os últimos pedaços: %1, torrent: &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1730"/>
        <source>On</source>
        <translation>Ligado</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1730"/>
        <source>Off</source>
        <translation>Desligado</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1932"/>
        <source>Failed to reload torrent. Torrent: %1. Reason: %2</source>
        <translation>Falha ao recarregar o torrent. Torrent: %1. Motivo: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="2800"/>
        <source>Missing metadata</source>
        <translation>Metadados faltando</translation>
    </message>
</context>
<context>
    <name>BitTorrent::Tracker</name>
    <message>
        <location filename="../base/bittorrent/tracker.cpp" line="217"/>
        <source>Embedded Tracker: Now listening on IP: %1, port: %2</source>
        <translation>Rastreador embutido: Agora escutando o IP: %1, porta %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/tracker.cpp" line="222"/>
        <source>Embedded Tracker: Unable to bind to IP: %1, port: %2. Reason: %3</source>
        <translation>Rastreador embutido: Incapaz de vincular ao IP: %1, porta: %2. Motivo: %3</translation>
    </message>
</context>
<context>
    <name>CMD Options</name>
    <message>
        <location filename="../app/cmdoptions.cpp" line="152"/>
        <source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
        <comment>e.g. Parameter &apos;--webui-port&apos; must follow syntax &apos;--webui-port=value&apos;</comment>
        <translation>O parâmetro &apos;%1&apos; deve seguir a sintaxe &apos;%1=%2&apos;</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="201"/>
        <source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
        <comment>e.g. Parameter &apos;--webui-port&apos; must follow syntax &apos;--webui-port=&lt;value&gt;&apos;</comment>
        <translation>O parâmetro &apos;%1&apos; deve seguir a sintaxe &apos;%1=%2&apos;</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="217"/>
        <source>Expected integer number in environment variable &apos;%1&apos;, but got &apos;%2&apos;</source>
        <translation>Número inteiro esperado na variável do ambiente &apos;%1&apos;, mas obteve &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="295"/>
        <source>Expected %1 in environment variable &apos;%2&apos;, but got &apos;%3&apos;</source>
        <translation>Esperava %1 na variável do ambiente &apos;%2&apos;, mas obteve &apos;%3&apos;</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="385"/>
        <location filename="../app/cmdoptions.cpp" line="393"/>
        <source>%1 must specify a valid port (1 to 65535).</source>
        <translation>%1 deve especificar uma porta válida (De 1 até 65535).</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="502"/>
        <source>Usage:</source>
        <translation>Uso:</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="503"/>
        <source>[options] [(&lt;filename&gt; | &lt;url&gt;)...]</source>
        <translation>[opções] [(&lt;filename&gt; | &lt;url&gt;)...]</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="505"/>
        <source>Options:</source>
        <translation>Opções:</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="508"/>
        <source>Display program version and exit</source>
        <translation>Exibe a versão do programa e sai</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="506"/>
        <source>Display this help message and exit</source>
        <translation>Exibe esta mensagem de ajuda e sai</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="268"/>
        <source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
        <comment>e.g. Parameter &apos;--add-stopped&apos; must follow syntax &apos;--add-stopped=&lt;true|false&gt;&apos;</comment>
        <translation>O parâmetro &apos;%1&apos; deve seguir a sintaxe &apos;%1=%2&apos;</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="510"/>
        <source>Confirm the legal notice</source>
        <translation>Confirme o aviso legal</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="511"/>
        <location filename="../app/cmdoptions.cpp" line="514"/>
        <source>port</source>
        <translation>porta</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="512"/>
        <source>Change the WebUI port</source>
        <translation>Alterar a porta WebUI</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="515"/>
        <source>Change the torrenting port</source>
        <translation>Alterar a porta de torrent</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="518"/>
        <source>Disable splash screen</source>
        <translation>Desativar a tela de inicialização</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="520"/>
        <source>Run in daemon-mode (background)</source>
        <translation>Executar no modo-daemon (em 2o plano)</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="523"/>
        <source>dir</source>
        <extracomment>Use appropriate short form or abbreviation of &quot;directory&quot;</extracomment>
        <translation>dir</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="524"/>
        <source>Store configuration files in &lt;dir&gt;</source>
        <translation>Armazenar os arquivos de configuração em &lt;dir&gt;</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="525"/>
        <location filename="../app/cmdoptions.cpp" line="538"/>
        <source>name</source>
        <translation>nome</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="526"/>
        <source>Store configuration files in directories qBittorrent_&lt;name&gt;</source>
        <translation>Armazenar os arquivos de configuração nos diretórios do qBittorrent_&lt;name&gt;</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="528"/>
        <source>Hack into libtorrent fastresume files and make file paths relative to the profile directory</source>
        <translation>Acessar os arquivos de retomada rápida do libtorrent e criar caminhos de arquivos relativos ao diretório do perfil</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="530"/>
        <source>files or URLs</source>
        <translation>arquivos ou URLs</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="531"/>
        <source>Download the torrents passed by the user</source>
        <translation>Baixa os torrents passados pelo usuário</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="534"/>
        <source>Options when adding new torrents:</source>
        <translation>Opções quando adicionar novos torrents:</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="535"/>
        <source>path</source>
        <translation>caminho</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="535"/>
        <source>Torrent save path</source>
        <translation>Caminho de salvamento do torrent</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="536"/>
        <source>Add torrents as running or stopped</source>
        <translation>Adicionar torrents como iniciados ou parados</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="537"/>
        <source>Skip hash check</source>
        <translation>Ignorar a verificação do hash</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="539"/>
        <source>Assign torrents to category. If the category doesn&apos;t exist, it will be created.</source>
        <translation>Atribui os torrents a uma categoria. Se a categoria não existir ela será criada.</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="541"/>
        <source>Download files in sequential order</source>
        <translation>Baixar arquivos em ordem sequencial</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="543"/>
        <source>Download first and last pieces first</source>
        <translation>Baixar os primeiros e os últimos pedaços primeiro</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="545"/>
        <source>Specify whether the &quot;Add New Torrent&quot; dialog opens when adding a torrent.</source>
        <translation>Especifica se o diálogo &quot;Adicionar Novo Torrent&quot; abre quando adicionar um torrent.</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="549"/>
        <source>Option values may be supplied via environment variables. For option named &apos;parameter-name&apos;, environment variable name is &apos;QBT_PARAMETER_NAME&apos; (in upper case, &apos;-&apos; replaced with &apos;_&apos;). To pass flag values, set the variable to &apos;1&apos; or &apos;TRUE&apos;. For example, to disable the splash screen: </source>
        <translation>Os valores das opções podem ser supridos via variáveis do ambiente. Para a opção chamada &apos;parameter-name&apos;, o nome da variável do ambiente é &apos;QBT_PARAMETER_NAME&apos; (em maiúsculas, &apos;-&apos; substituído por &apos;_&apos;). Pra passar os valores da bandeira, defina a variável como &apos;1&apos; ou &apos;TRUE&apos;. Por exemplo, pra desativar a tela de inicialização: </translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="554"/>
        <source>Command line parameters take precedence over environment variables</source>
        <translation>Os parâmetros da linha de comando têm precedência sobre as variáveis do ambiente</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="562"/>
        <source>Help</source>
        <translation>Ajuda</translation>
    </message>
</context>
<context>
    <name>CategoryFilterModel</name>
    <message>
        <location filename="../gui/transferlistfilters/categoryfiltermodel.cpp" line="254"/>
        <source>Categories</source>
        <translation>Categorias</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfiltermodel.cpp" line="432"/>
        <source>All</source>
        <translation>Tudo</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfiltermodel.cpp" line="439"/>
        <source>Uncategorized</source>
        <translation>Sem categoria</translation>
    </message>
</context>
<context>
    <name>CategoryFilterWidget</name>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="118"/>
        <source>Add category...</source>
        <translation>Adicionar categoria...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="124"/>
        <source>Add subcategory...</source>
        <translation>Adicionar sub-categoria...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="126"/>
        <source>Edit category...</source>
        <translation>Editar categoria...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="128"/>
        <source>Remove category</source>
        <translation>Remover categoria</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="132"/>
        <source>Remove unused categories</source>
        <translation>Remover categorias não usadas</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="135"/>
        <source>Start torrents</source>
        <translation>Iniciar torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="137"/>
        <source>Stop torrents</source>
        <translation>Parar torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/categoryfilterwidget.cpp" line="139"/>
        <source>Remove torrents</source>
        <translation>Remover torrents</translation>
    </message>
</context>
<context>
    <name>ClientDataController</name>
    <message>
        <location filename="../webui/api/clientdatacontroller.cpp" line="61"/>
        <source>`keys` must be an array</source>
        <translation>&apos;keys&apos; precisa ser um array</translation>
    </message>
    <message>
        <location filename="../webui/api/clientdatacontroller.cpp" line="67"/>
        <source>Items of `keys` must be strings</source>
        <translation>Itens de &apos;keys&apos; devem ser strings</translation>
    </message>
    <message>
        <location filename="../webui/api/clientdatacontroller.cpp" line="83"/>
        <source>`data` must be an object</source>
        <translation>&apos;data&apos; deve ser um objeto</translation>
    </message>
</context>
<context>
    <name>ClientDataStorage</name>
    <message>
        <location filename="../webui/clientdatastorage.cpp" line="53"/>
        <source>Failed to load web client data. %1</source>
        <translation>Falha ao carregar dados do cliente web. %1</translation>
    </message>
    <message>
        <location filename="../webui/clientdatastorage.cpp" line="61"/>
        <source>Failed to parse web client data. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Falha ao buscar dados do cliente web. Arquivo : &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../webui/clientdatastorage.cpp" line="68"/>
        <source>Failed to load web client data. File: &quot;%1&quot;. Error: &quot;Invalid data format&quot;</source>
        <translation>Falha ao carregar dados do cliente web. Arquivo: &quot;%1&quot;. Erro: &quot;Formato de dados inválidos&quot;</translation>
    </message>
    <message>
        <location filename="../webui/clientdatastorage.cpp" line="113"/>
        <source>Total web client data must not be larger than %1 bytes</source>
        <translation>Dados totais do cliente web não  devem ser maiores que %1 bytes</translation>
    </message>
    <message>
        <location filename="../webui/clientdatastorage.cpp" line="116"/>
        <source>Failed to save web client data. Error: &quot;%1&quot;</source>
        <translation>Falha ao salvar dados do cliente web. Erro: &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>ColorWidget</name>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="103"/>
        <source>Edit...</source>
        <translation>Editar...</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="104"/>
        <source>Reset</source>
        <translation>Resetar</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="133"/>
        <source>System</source>
        <translation>Sistema</translation>
    </message>
</context>
<context>
    <name>CookiesDialog</name>
    <message>
        <location filename="../gui/cookiesdialog.ui" line="14"/>
        <source>Manage Cookies</source>
        <translation>Gerenciar Cookies</translation>
    </message>
</context>
<context>
    <name>CookiesModel</name>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="51"/>
        <source>Domain</source>
        <translation>Domínio</translation>
    </message>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="53"/>
        <source>Path</source>
        <translation>Caminho</translation>
    </message>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="55"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="57"/>
        <source>Value</source>
        <translation>Valor</translation>
    </message>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="59"/>
        <source>Expiration Date</source>
        <translation>Data de expiração</translation>
    </message>
</context>
<context>
    <name>CustomThemeSource</name>
    <message>
        <location filename="../gui/uithemesource.cpp" line="249"/>
        <source>Failed to load custom theme style sheet. %1</source>
        <translation>Falha ao carregar a folha de estilo do tema personalizado. %1</translation>
    </message>
    <message>
        <location filename="../gui/uithemesource.cpp" line="273"/>
        <source>Failed to load custom theme colors. %1</source>
        <translation>Falha ao carregar as cores do tema personalizado. %1</translation>
    </message>
</context>
<context>
    <name>DefaultThemeSource</name>
    <message>
        <location filename="../gui/uithemesource.cpp" line="166"/>
        <source>Failed to load default theme colors. %1</source>
        <translation>Falha ao carregar as cores do tema padrão. %1</translation>
    </message>
</context>
<context>
    <name>DeletionConfirmationDialog</name>
    <message>
        <location filename="../gui/deletionconfirmationdialog.ui" line="20"/>
        <source>Remove torrent(s)</source>
        <translation>Remover torrent(s)</translation>
    </message>
    <message>
        <location filename="../gui/deletionconfirmationdialog.ui" line="67"/>
        <source>Remember choice</source>
        <translation>Lembrar escolha</translation>
    </message>
    <message>
        <location filename="../gui/deletionconfirmationdialog.ui" line="91"/>
        <source>Also remove the content files</source>
        <translation>Remover também os arquivos de conteúdo</translation>
    </message>
    <message>
        <location filename="../gui/deletionconfirmationdialog.cpp" line="47"/>
        <source>Are you sure you want to remove &apos;%1&apos; from the transfer list?</source>
        <comment>Are you sure you want to remove &apos;ubuntu-linux-iso&apos; from the transfer list?</comment>
        <translation>Deseja realmente remover &apos;%1&apos; da lista de transferências?</translation>
    </message>
    <message>
        <location filename="../gui/deletionconfirmationdialog.cpp" line="49"/>
        <source>Are you sure you want to remove these %1 torrents from the transfer list?</source>
        <comment>Are you sure you want to remove these 5 torrents from the transfer list?</comment>
        <translation>Deseja realmente remover os %1 torrents selecionados da lista de transferências?</translation>
    </message>
    <message>
        <location filename="../gui/deletionconfirmationdialog.cpp" line="60"/>
        <source>Remove</source>
        <translation>Remover</translation>
    </message>
</context>
<context>
    <name>DownloadFromURLDialog</name>
    <message>
        <location filename="../gui/downloadfromurldialog.ui" line="14"/>
        <source>Download from URLs</source>
        <translation>Baixar das URLs</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.ui" line="25"/>
        <source>Add torrent links</source>
        <translation>Adicionar links dos torrents</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.ui" line="47"/>
        <source>One link per line (HTTP links, Magnet links and info-hashes are supported)</source>
        <translation>Um link por linha (links HTTP, links magnéticos e hashes das informações são suportados)</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.cpp" line="68"/>
        <source>Download</source>
        <translation>Download</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.cpp" line="136"/>
        <source>No URL entered</source>
        <translation>Nenhuma URL inserida</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.cpp" line="136"/>
        <source>Please type at least one URL.</source>
        <translation>Por favor digite pelo menos uma URL.</translation>
    </message>
</context>
<context>
    <name>DownloadedPiecesBar</name>
    <message>
        <location filename="../gui/properties/downloadedpiecesbar.cpp" line="200"/>
        <source>Missing pieces</source>
        <translation>Pedaços ausentes</translation>
    </message>
    <message>
        <location filename="../gui/properties/downloadedpiecesbar.cpp" line="201"/>
        <source>Partial pieces</source>
        <translation>Pedaços parciais</translation>
    </message>
    <message>
        <location filename="../gui/properties/downloadedpiecesbar.cpp" line="202"/>
        <source>Completed pieces</source>
        <translation>Pedaços completados</translation>
    </message>
</context>
<context>
    <name>ExecutionLogWidget</name>
    <message>
        <location filename="../gui/executionlogwidget.ui" line="36"/>
        <source>General</source>
        <translation>Geral</translation>
    </message>
    <message>
        <location filename="../gui/executionlogwidget.ui" line="42"/>
        <source>Blocked IPs</source>
        <translation>IPs Bloqueados</translation>
    </message>
    <message>
        <location filename="../gui/executionlogwidget.cpp" line="95"/>
        <source>Copy</source>
        <translation>Copiar</translation>
    </message>
    <message>
        <location filename="../gui/executionlogwidget.cpp" line="99"/>
        <source>Clear</source>
        <translation>Limpar</translation>
    </message>
</context>
<context>
    <name>FeedListWidget</name>
    <message>
        <location filename="../gui/rss/feedlistwidget.cpp" line="97"/>
        <source>RSS feeds</source>
        <translation>Feeds do RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/feedlistwidget.cpp" line="110"/>
        <location filename="../gui/rss/feedlistwidget.cpp" line="154"/>
        <source>Unread  (%1)</source>
        <translation>Não lidos (%1)</translation>
    </message>
</context>
<context>
    <name>FileLogger</name>
    <message>
        <location filename="../app/filelogger.cpp" line="180"/>
        <source>An error occurred while trying to open the log file. Logging to file is disabled. File: &quot;%1&quot;. Error: &quot;%2&quot;.</source>
        <translation>Ocorreu um erro ao tentar abrir o arquivo de registro. Salvar no arquivo está desativado. Arquivo: &quot;%1&quot;  Erro: &quot;%2&quot;.</translation>
    </message>
</context>
<context>
    <name>FileSystemPathEdit</name>
    <message>
        <location filename="../gui/fspathedit.cpp" line="59"/>
        <source>...</source>
        <comment>Launch file dialog button text (brief)</comment>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit.cpp" line="61"/>
        <source>&amp;Browse...</source>
        <comment>Launch file dialog button text (full)</comment>
        <translation>&amp;Procurar...</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit.cpp" line="63"/>
        <source>Choose a file</source>
        <comment>Caption for file open/save dialog</comment>
        <translation>Escolha um arquivo</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit.cpp" line="65"/>
        <source>Choose a folder</source>
        <comment>Caption for directory open dialog</comment>
        <translation>Escolha uma pasta</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit.cpp" line="97"/>
        <source>Any file</source>
        <translation>Qualquer arquivo</translation>
    </message>
</context>
<context>
    <name>FilterParserThread</name>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="132"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="304"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="485"/>
        <source>I/O Error: Could not open IP filter file in read mode.</source>
        <translation>Erro de E/S: Não pôde abrir o arquivo do filtro de IP no modo leitura.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="227"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="380"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="390"/>
        <source>IP filter line %1 is malformed.</source>
        <translation>A linha %1 do filtro de IP está mal formada.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="237"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="400"/>
        <source>IP filter line %1 is malformed. Start IP of the range is malformed.</source>
        <translation>A linha %1 do filtro de IP está mal formada. O IP inicial do alcance está mal formado.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="247"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="410"/>
        <source>IP filter line %1 is malformed. End IP of the range is malformed.</source>
        <translation>A linha %1 do filtro de IP está mal formada. O IP final do alcance está mal formado.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="256"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="419"/>
        <source>IP filter line %1 is malformed. One IP is IPv4 and the other is IPv6!</source>
        <translation>A linha %1 do filtro de IP está mal formada. Um IP é IPv4 e o outro é IPv6!</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="264"/>
        <source>IP filter line %1 is malformed. End IP is lower than Start IP!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="280"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="434"/>
        <source>IP filter exception thrown for line %1. Exception is: %2</source>
        <translation>Exceção do filtro de IP lançada para a linha %1. A exceção é: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="290"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="444"/>
        <source>%1 extra IP filter parsing errors occurred.</source>
        <comment>513 extra IP filter parsing errors occurred.</comment>
        <translation>%1 erros de análise dos filtros extras dos IPs ocorreram.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="497"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="512"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="536"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="547"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="558"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="570"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="592"/>
        <source>Parsing Error: The filter file is not a valid PeerGuardian P2B file.</source>
        <translation>Erro de análise: O arquivo de filtro não é um arquivo P2B válido do PeerGuardian.</translation>
    </message>
</context>
<context>
    <name>FilterPatternFormatMenu</name>
    <message>
        <location filename="../gui/filterpatternformatmenu.cpp" line="36"/>
        <source>Pattern Format</source>
        <translation>Formato padrão</translation>
    </message>
    <message>
        <location filename="../gui/filterpatternformatmenu.cpp" line="41"/>
        <source>Plain text</source>
        <translation>Texto simples</translation>
    </message>
    <message>
        <location filename="../gui/filterpatternformatmenu.cpp" line="45"/>
        <source>Wildcards</source>
        <translation>Curingas</translation>
    </message>
    <message>
        <location filename="../gui/filterpatternformatmenu.cpp" line="49"/>
        <source>Regular expression</source>
        <translation>Expressão regular</translation>
    </message>
</context>
<context>
    <name>GUIAddTorrentManager</name>
    <message>
        <location filename="../gui/guiaddtorrentmanager.cpp" line="113"/>
        <source>Downloading torrent... Source: &quot;%1&quot;</source>
        <translation>Baixando torrent... Fonte: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../gui/guiaddtorrentmanager.cpp" line="207"/>
        <source>Torrent is already present</source>
        <translation>O torrent já está presente</translation>
    </message>
    <message>
        <location filename="../gui/guiaddtorrentmanager.cpp" line="213"/>
        <source>Trackers cannot be merged because it is a private torrent.</source>
        <translation>Os rastreadores não podem ser mesclados pois este é um torrent privado.</translation>
    </message>
    <message>
        <location filename="../gui/guiaddtorrentmanager.cpp" line="219"/>
        <source>Torrent &apos;%1&apos; is already in the transfer list. Do you want to merge trackers from new source?</source>
        <translation>O torrent &apos;%1&apos; já existe na lista de transferências. Deseja unir os rastreadores da nova fonte?</translation>
    </message>
</context>
<context>
    <name>GeoIPDatabase</name>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="90"/>
        <location filename="../base/net/geoipdatabase.cpp" line="123"/>
        <source>Unsupported database file size.</source>
        <translation>Tamanho do arquivo do banco de dados não suportado.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="232"/>
        <source>Metadata error: &apos;%1&apos; entry not found.</source>
        <translation>Erro dos metadados: Entrada &apos;%1&apos; não encontrada.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="233"/>
        <source>Metadata error: &apos;%1&apos; entry has invalid type.</source>
        <translation>Erro dos metadados: A entrada &apos;%1&apos; tem um tipo inválido.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="243"/>
        <source>Unsupported database version: %1.%2</source>
        <translation>Versão do banco de dados não suportada: %1.%2</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="251"/>
        <source>Unsupported IP version: %1</source>
        <translation>Versão do IP não suportada: %1</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="259"/>
        <source>Unsupported record size: %1</source>
        <translation>Tamanho de gravação não suportado: %1</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="290"/>
        <source>Database corrupted: no data section found.</source>
        <translation>Banco de dados corrompido: nenhuma seção de dados achada.</translation>
    </message>
</context>
<context>
    <name>Http::Connection</name>
    <message>
        <location filename="../base/http/connection.cpp" line="92"/>
        <source>Http request size exceeds limitation, closing socket. Limit: %1, IP: %2</source>
        <translation>O tamanho da requisição do HTTP excede o limite, fechando o soquete. Limite: %1, IP: %2</translation>
    </message>
    <message>
        <location filename="../base/http/connection.cpp" line="106"/>
        <source>Bad Http request method, closing socket. IP: %1. Method: &quot;%2&quot;</source>
        <translation>Requisição ruim do HTTP, fechando o soquete. IP: %1. Método: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/http/connection.cpp" line="119"/>
        <source>Bad Http request, closing socket. IP: %1</source>
        <translation>Requisição ruim do HTTP, fechando o soquete. IP: %1</translation>
    </message>
</context>
<context>
    <name>IPSubnetWhitelistOptionsDialog</name>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="14"/>
        <source>List of whitelisted IP subnets</source>
        <translation>Lista de sub-redes dos IPs na lista branca</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="53"/>
        <source>Example: 172.17.32.0/24, fdff:ffff:c8::/40</source>
        <translation>Exemplo: 172.17.32.0/24, fdff:ffff:c8::/40</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="64"/>
        <source>Add subnet</source>
        <translation>Adicionar sub-rede</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="71"/>
        <source>Delete</source>
        <translation>Apagar</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.cpp" line="98"/>
        <source>Error</source>
        <translation>Erro</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.cpp" line="98"/>
        <source>The entered subnet is invalid.</source>
        <translation>A sub-rede inserida é inválida.</translation>
    </message>
</context>
<context>
    <name>IconWidget</name>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="185"/>
        <source>Browse...</source>
        <translation>Procurar...</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="186"/>
        <source>Reset</source>
        <translation>Resetar</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="213"/>
        <source>Select icon</source>
        <translation>Selecione o ícone</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="214"/>
        <source>Supported image files</source>
        <translation>Arquivos de imagem suportados</translation>
    </message>
</context>
<context>
    <name>InhibitorDBus</name>
    <message>
        <location filename="../gui/powermanagement/inhibitordbus.cpp" line="70"/>
        <source>Power management found suitable D-Bus interface. Interface: %1</source>
        <translation>O gerenciamento de energia encontrou uma interface D-Bus adequada. Interface: %1</translation>
    </message>
    <message>
        <location filename="../gui/powermanagement/inhibitordbus.cpp" line="75"/>
        <source>Power management error. Did not find a suitable D-Bus interface.</source>
        <translation>Erro de gerenciamento de energia. Não foi encontrada uma interface D-Bus adequada.</translation>
    </message>
    <message>
        <location filename="../gui/powermanagement/inhibitordbus.cpp" line="163"/>
        <location filename="../gui/powermanagement/inhibitordbus.cpp" line="182"/>
        <location filename="../gui/powermanagement/inhibitordbus.cpp" line="200"/>
        <source>Power management error. Action: %1. Error: %2</source>
        <translation>Erro de gerenciamento de energia. Ação: %1. Erro: %2</translation>
    </message>
    <message>
        <location filename="../gui/powermanagement/inhibitordbus.cpp" line="220"/>
        <source>Power management unexpected error. State: %1. Error: %2</source>
        <translation>Erro inesperado do gerenciamento de energia. Estado: %1. Erro: %2</translation>
    </message>
</context>
<context>
    <name>InhibitorMacOS</name>
    <message>
        <location filename="../gui/powermanagement/inhibitormacos.cpp" line="36"/>
        <source>PMMacOS</source>
        <comment>qBittorrent is active</comment>
        <translation>PMMacOS</translation>
    </message>
</context>
<context>
    <name>LegalNotice</name>
    <message>
        <location filename="../app/legalnotice.cpp" line="50"/>
        <source>Legal Notice</source>
        <translation>Noticia legal</translation>
    </message>
    <message>
        <location filename="../app/legalnotice.cpp" line="51"/>
        <source>qBittorrent is a file sharing program. When you run a torrent, its data will be made available to others by means of upload. Any content you share is your sole responsibility.</source>
        <translation>O qBittorrent é um programa de compartilhamento de arquivos. Quando você executa um torrent seus dados serão tornados disponíveis para os outros por meio do upload. Qualquer conteúdo que você compartilha é de sua inteira responsabilidade.</translation>
    </message>
    <message>
        <location filename="../app/legalnotice.cpp" line="52"/>
        <source>No further notices will be issued.</source>
        <translation>Nenhuma nota adicional será emitida.</translation>
    </message>
    <message>
        <location filename="../app/legalnotice.cpp" line="58"/>
        <source>If you have read the legal notice, you can use command line option `--confirm-legal-notice` to suppress this message.</source>
        <translation>Se você leu o aviso legal, você pode usar a opção de linha de comando `--confirm-legal-notice` para suprimir esta mensagem.</translation>
    </message>
    <message>
        <location filename="../app/legalnotice.cpp" line="67"/>
        <source>Press &apos;Enter&apos; key to continue...</source>
        <translation>Pressione &apos;Enter&apos; para continuar...</translation>
    </message>
</context>
<context>
    <name>LogPeerModel</name>
    <message>
        <location filename="../gui/log/logmodel.cpp" line="198"/>
        <source>%1 was blocked. Reason: %2.</source>
        <comment>0.0.0.0 was blocked. Reason: reason for blocking.</comment>
        <translation>%1 foi bloqueado. Motivo: %2.</translation>
    </message>
    <message>
        <location filename="../gui/log/logmodel.cpp" line="199"/>
        <source>%1 was banned</source>
        <comment>0.0.0.0 was banned</comment>
        <translation>%1 foi banido</translation>
    </message>
</context>
<context>
    <name>Main</name>
    <message>
        <location filename="../app/main.cpp" line="223"/>
        <source>%1 is an unknown command line parameter.</source>
        <comment>--random-parameter is an unknown command line parameter.</comment>
        <translation>%1 é um parâmetro desconhecido da linha de comando.</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="91"/>
        <source>Run application with -h option to read about command line parameters.</source>
        <translation>Execute o aplicativo com a opção -h pra ler sobre os parâmetros da linha de comando.</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="93"/>
        <source>Bad command line</source>
        <translation>Linha de comando ruim</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="99"/>
        <source>Bad command line: </source>
        <translation>Linha de comando ruim: </translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="113"/>
        <source>An unrecoverable error occurred.</source>
        <translation>An unrecoverable error occurred.</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="121"/>
        <location filename="../app/main.cpp" line="125"/>
        <source>qBittorrent has encountered an unrecoverable error.</source>
        <translation>qBittorrent has encountered an unrecoverable error.</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="234"/>
        <source>You cannot use %1: qBittorrent is already running.</source>
        <translation>Você não pode usar o %1: o qBittorrent já está em execução.</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="241"/>
        <source>Another qBittorrent instance is already running.</source>
        <translation>Uma outra instância do qBittorrent já está em execução.</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="297"/>
        <source>Found unexpected qBittorrent instance. Exiting this instance. Current process ID: %1.</source>
        <translation>Encontrada uma instância inesperada do qBittorrent. Saindo desta instância. ID do processo atual: %1.</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="306"/>
        <source>Error when daemonizing. Reason: &quot;%1&quot;. Error code: %2.</source>
        <translation>Erro ao daemonizar. Motivo: &quot;%1&quot;. Código de erro: %2.</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../gui/mainwindow.ui" line="43"/>
        <source>&amp;Edit</source>
        <translation>&amp;Editar</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="69"/>
        <source>&amp;Tools</source>
        <translation>&amp;Ferramentas</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="91"/>
        <source>&amp;File</source>
        <translation>&amp;Arquivo</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="59"/>
        <source>&amp;Help</source>
        <translation>&amp;Ajuda</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="73"/>
        <source>On Downloads &amp;Done</source>
        <translation>Com os &amp;Downloads Concluídos</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="101"/>
        <source>&amp;View</source>
        <translation>&amp;Visualizar</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="185"/>
        <source>&amp;Options...</source>
        <translation>&amp;Opções...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="215"/>
        <source>&amp;Remove</source>
        <translation>&amp;Remover</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="228"/>
        <source>Torrent &amp;Creator</source>
        <translation>Criador de &amp;Torrents</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="290"/>
        <location filename="../gui/mainwindow.ui" line="293"/>
        <source>Alternative Speed Limits</source>
        <translation>Limites de Velocidade Alternativos</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="301"/>
        <source>&amp;Top Toolbar</source>
        <translation>&amp;Barra de Ferramentas no Topo</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="304"/>
        <source>Display Top Toolbar</source>
        <translation>Exibir Barra de Ferramentas no Topo</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="312"/>
        <source>Status &amp;Bar</source>
        <translation>Barra de &amp;Status</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="320"/>
        <source>Filters Sidebar</source>
        <translation>Barra Lateral dos Filtros</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="328"/>
        <source>S&amp;peed in Title Bar</source>
        <translation>V&amp;elocidade na Barra Título</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="331"/>
        <source>Show Transfer Speed in Title Bar</source>
        <translation>Mostrar Velocidade de Transferência na Barra Título</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="339"/>
        <source>&amp;RSS Reader</source>
        <translation>&amp;Leitor de RSS</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="347"/>
        <source>Search &amp;Engine</source>
        <translation>Motor de &amp;Busca</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="352"/>
        <source>L&amp;ock qBittorrent</source>
        <translation>T&amp;ravar o qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="363"/>
        <source>Do&amp;nate!</source>
        <translation>Do&amp;ar!</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="398"/>
        <source>Sh&amp;utdown System</source>
        <translation>D&amp;esligar o sistema</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="406"/>
        <source>&amp;Reboot System</source>
        <translation>&amp;Reiniciar sistema</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="414"/>
        <source>&amp;Do nothing</source>
        <translation>&amp;Não fazer nada</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="490"/>
        <source>Close Window</source>
        <translation>Fechar Janela</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="442"/>
        <source>Manage Cookies...</source>
        <translation>Gerenciar Cookies...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="445"/>
        <source>Manage stored network cookies</source>
        <translation>Gerenciar cookies armazenados da rede</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="461"/>
        <source>Normal Messages</source>
        <translation>Mensagens normais</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="469"/>
        <source>Information Messages</source>
        <translation>Mensagens de informação</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="477"/>
        <source>Warning Messages</source>
        <translation>Mensagens de aviso</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="485"/>
        <source>Critical Messages</source>
        <translation>Mensagens críticas</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="105"/>
        <source>&amp;Log</source>
        <translation>&amp;Log</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="195"/>
        <source>Sta&amp;rt</source>
        <translation>Inicia&amp;r</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="200"/>
        <source>Sto&amp;p</source>
        <translation>&amp;Parar</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="205"/>
        <source>R&amp;esume Session</source>
        <translation>&amp;Retomar sessão</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="210"/>
        <source>Pau&amp;se Session</source>
        <translation>Pau&amp;sar sessão</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="238"/>
        <source>Set Global Speed Limits...</source>
        <translation>Definir limites globais de velocidade...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="243"/>
        <source>Bottom of Queue</source>
        <translation>Final da fila</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="246"/>
        <source>Move to the bottom of the queue</source>
        <translation>Mover para o final da fila</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="254"/>
        <source>Top of Queue</source>
        <translation>Topo da fila</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="257"/>
        <source>Move to the top of the queue</source>
        <translation>Mover para o topo da fila</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="265"/>
        <source>Move Down Queue</source>
        <translation>Mover pra baixo na fila</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="268"/>
        <source>Move down in the queue</source>
        <translation>Mover pra baixo na fila</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="276"/>
        <source>Move Up Queue</source>
        <translation>Mover pra cima na fila</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="279"/>
        <source>Move up in the queue</source>
        <translation>Mover pra cima na fila</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="374"/>
        <source>&amp;Exit qBittorrent</source>
        <translation>&amp;Sair do qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="382"/>
        <source>&amp;Suspend System</source>
        <translation>&amp;Suspender o sistema</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="390"/>
        <source>&amp;Hibernate System</source>
        <translation>&amp;Hibernar o sistema</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="429"/>
        <source>&amp;Statistics</source>
        <translation>&amp;Estatísticas</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="434"/>
        <source>Check for Updates</source>
        <translation>Procurar atualizações</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="437"/>
        <source>Check for Program Updates</source>
        <translation>Procurar atualizações do programa</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="190"/>
        <source>&amp;About</source>
        <translation>&amp;Sobre</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="172"/>
        <source>&amp;Add Torrent File...</source>
        <translation>&amp;Adicionar arquivo torrent...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="175"/>
        <source>Open</source>
        <translation>Abrir</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="180"/>
        <source>E&amp;xit</source>
        <translation>S&amp;air</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="223"/>
        <source>Open URL</source>
        <translation>Abrir URL</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="233"/>
        <source>&amp;Documentation</source>
        <translation>&amp;Documentação</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="355"/>
        <source>Lock</source>
        <translation>Travar</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="419"/>
        <location filename="../gui/mainwindow.ui" line="453"/>
        <location filename="../gui/mainwindow.cpp" line="1521"/>
        <source>Show</source>
        <translation>Mostrar</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1679"/>
        <source>Check for program updates</source>
        <translation>Procurar atualizações do programa</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="220"/>
        <source>Add Torrent &amp;Link...</source>
        <translation>Adicionar Link do &amp;Torrent...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="366"/>
        <source>If you like qBittorrent, please donate!</source>
        <translation>Se você gosta do qBittorrent, por favor, doe!</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1759"/>
        <location filename="../gui/mainwindow.cpp" line="1761"/>
        <source>Execution Log</source>
        <translation>Log da Execução</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="683"/>
        <source>Clear the password</source>
        <translation>Limpar a senha</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="209"/>
        <source>&amp;Set Password</source>
        <translation>&amp;Definir senha</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="161"/>
        <source>Preferences</source>
        <translation>Preferências</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="210"/>
        <source>&amp;Clear Password</source>
        <translation>&amp;Limpar senha</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="265"/>
        <source>Transfers</source>
        <translation>Transferências</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="346"/>
        <source>&amp;Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="472"/>
        <location filename="../gui/mainwindow.cpp" line="1288"/>
        <source>qBittorrent is minimized to tray</source>
        <translation>O qBittorrent está minimizado no tray</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="472"/>
        <location filename="../gui/mainwindow.cpp" line="1195"/>
        <location filename="../gui/mainwindow.cpp" line="1288"/>
        <source>This behavior can be changed in the settings. You won&apos;t be reminded again.</source>
        <translation>Este comportamento pode ser mudado nas configurações. Você não será lembrado de novo.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="581"/>
        <source>Icons Only</source>
        <translation>Só ícones</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="582"/>
        <source>Text Only</source>
        <translation>Só texto</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="583"/>
        <source>Text Alongside Icons</source>
        <translation>Texto junto dos ícones</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="584"/>
        <source>Text Under Icons</source>
        <translation>Texto sob os ícones</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="585"/>
        <source>Follow System Style</source>
        <translation>Seguir estilo do sistema</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="666"/>
        <location filename="../gui/mainwindow.cpp" line="1036"/>
        <source>UI lock password</source>
        <translation>Senha da tranca da IU</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="667"/>
        <location filename="../gui/mainwindow.cpp" line="1037"/>
        <source>Please type the UI lock password:</source>
        <translation>Por favor digite a senha da tranca da IU:</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="684"/>
        <source>Are you sure you want to clear the password?</source>
        <translation>Você tem certeza que você quer limpar a senha?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="743"/>
        <source>Use regular expressions</source>
        <translation>Usar expressões regulares</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="766"/>
        <location filename="../gui/mainwindow.cpp" line="768"/>
        <source>Search Engine</source>
        <translation>Motor de Busca</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="766"/>
        <source>Search has failed</source>
        <translation>A busca falhou</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="768"/>
        <source>Search has finished</source>
        <translation>A busca foi concluída</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="775"/>
        <source>Search</source>
        <translation>Busca</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="800"/>
        <source>Transfers (%1)</source>
        <translation>Transferências (%1)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1059"/>
        <source>qBittorrent was just updated and needs to be restarted for the changes to be effective.</source>
        <translation>O qBittorrent foi atualizado e precisa ser reiniciado para as mudanças serem efetivas.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1195"/>
        <source>qBittorrent is closed to tray</source>
        <translation>O qBittorrent está fechado no tray</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1215"/>
        <source>Some files are currently transferring.</source>
        <translation>Alguns arquivos estão atualmente sendo transferidos.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1215"/>
        <source>Are you sure you want to quit qBittorrent?</source>
        <translation>Você tem certeza que você quer sair do qBittorrent?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1217"/>
        <source>&amp;No</source>
        <translation>&amp;Não</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1218"/>
        <source>&amp;Yes</source>
        <translation>&amp;Sim</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1219"/>
        <source>&amp;Always Yes</source>
        <translation>&amp;Sempre sim</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1348"/>
        <source>Options saved.</source>
        <translation>Opções salvas.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1870"/>
        <source>[PAUSED] %1</source>
        <comment>%1 is the rest of the window title</comment>
        <translation>[PAUSADO] %1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1877"/>
        <source>[D: %1, U: %2] %3</source>
        <comment>D = Download; U = Upload; %3 is the rest of the window title</comment>
        <translation>[D: %1, U: %2] %3</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1989"/>
        <source>Python installer could not be downloaded. Error: %1.
Please install it manually.</source>
        <translation>A instalação do Python não pôde ser baixada. Erro: %1.
Por favor, instale-o manualmente.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1997"/>
        <source>Rename Python installer failed. Source: &quot;%1&quot;. Destination: &quot;%2&quot;.</source>
        <translation>Falha ao renomear instalador do Python. Origem: &quot;%1&quot;. Destino: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2014"/>
        <source>Python installation success.</source>
        <translation>Python instalado com sucesso.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2029"/>
        <source>Exit code: %1.</source>
        <translation>Código de saída: %1.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2030"/>
        <source>Reason: installer crashed.</source>
        <translation>Motivo: o instalador travou.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2031"/>
        <source>Python installation failed.</source>
        <translation>Falha na instalação do Python.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2034"/>
        <source>Launching Python installer. File: &quot;%1&quot;.</source>
        <translation>Executando instalador do Python. Arquivo: &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1621"/>
        <location filename="../gui/mainwindow.cpp" line="1627"/>
        <source>Missing Python Runtime</source>
        <translation>Runtime do python ausente</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1694"/>
        <source>qBittorrent Update Available</source>
        <translation>Atualização do qBittorent disponível</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1622"/>
        <source>Python is required to use the search engine but it does not seem to be installed.
Do you want to install it now?</source>
        <translation>O Python é requerido pra usar o motor de busca mas ele não parece estar instalado.
Você quer instalá-lo agora?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1628"/>
        <source>Python is required to use the search engine but it does not seem to be installed.</source>
        <translation>O Python é requerido pra usar o motor de busca mas ele não parece estar instalado.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1640"/>
        <location filename="../gui/mainwindow.cpp" line="1647"/>
        <source>Old Python Runtime</source>
        <translation>Runtime do python antigo</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1691"/>
        <source>A new version is available.</source>
        <translation>Uma nova versão está disponível.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1692"/>
        <source>Do you want to download %1?</source>
        <translation>Você quer baixar o %1?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1693"/>
        <source>Open changelog...</source>
        <translation>Abrir changelog...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1715"/>
        <source>No updates available.
You are already using the latest version.</source>
        <translation>Não há atualizações disponíveis.
Você já está usando a versão mais recente.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1678"/>
        <source>&amp;Check for Updates</source>
        <translation>&amp;Procurar atualizações</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1641"/>
        <source>Your Python version (%1) is outdated. Minimum requirement: %2.
Do you want to install a newer version now?</source>
        <translation>A sua versão do Python (%1) está desatualizada. Requerimento mínimo: %2.
Você quer instalar uma versão mais nova agora?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1648"/>
        <source>Your Python version (%1) is outdated. Please upgrade to latest version for search engines to work.
Minimum requirement: %2.</source>
        <translation>A sua versão do Python (%1) está desatualizada. Por favor atualize pra versão mais recente pras engines de busca funcionarem.
Requerimento mínimo: %2.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1900"/>
        <source>Paused</source>
        <translation>Pausado</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1911"/>
        <source>Checking for Updates...</source>
        <translation>Procurar atualizações...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1912"/>
        <source>Already checking for program updates in the background</source>
        <translation>Já procurando por atualizações do programa em segundo plano</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1928"/>
        <source>Python installation in progress...</source>
        <translation>Instalação do Python em andamento...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1947"/>
        <source>Failed to open Python installer. File: &quot;%1&quot;.</source>
        <translation>Falha ao abrir instalador do Python. Arquivo: &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1955"/>
        <source>Failed MD5 hash check for Python installer. File: &quot;%1&quot;. Result hash: &quot;%2&quot;. Expected hash: &quot;%3&quot;.</source>
        <translation>Falha na verificação de hash MD5 para o instalador Python. Arquivo: &quot;%1&quot;. Hash do resultado: &quot;%2&quot;. Hash esperado: &quot;%3&quot;.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1967"/>
        <source>Failed SHA3-512 hash check for Python installer. File: &quot;%1&quot;. Result hash: &quot;%2&quot;. Expected hash: &quot;%3&quot;.</source>
        <translation>Falha na verificação de hash SHA3-512 para o instalador Python. Arquivo: &quot;%1&quot;. Hash do resultado: &quot;%2&quot;. Hash esperado: &quot;%3&quot;.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1988"/>
        <source>Download error</source>
        <translation>Erro do download</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="673"/>
        <location filename="../gui/mainwindow.cpp" line="1045"/>
        <source>Invalid password</source>
        <translation>Senha inválida</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="230"/>
        <source>Filter torrents...</source>
        <translation>Filtrar torrents...</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="235"/>
        <source>Filter by:</source>
        <translation>Filtrar por:</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="673"/>
        <source>The password must be at least 3 characters long</source>
        <translation>A senha deve ter pelo menos 3 caracteres</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="709"/>
        <location filename="../gui/mainwindow.cpp" line="722"/>
        <location filename="../gui/mainwindow.cpp" line="724"/>
        <source>RSS (%1)</source>
        <translation>RSS (%1)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1045"/>
        <source>The password is invalid</source>
        <translation>A senha é inválida</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1894"/>
        <source>DL speed: %1</source>
        <comment>e.g: Download speed: 10 KiB/s</comment>
        <translation>Velocidade de download: %1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1895"/>
        <source>UP speed: %1</source>
        <comment>e.g: Upload speed: 10 KiB/s</comment>
        <translation>Velocidade de upload: %1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1521"/>
        <source>Hide</source>
        <translation>Esconder</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1213"/>
        <source>Exiting qBittorrent</source>
        <translation>Saindo do qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1321"/>
        <source>Open Torrent Files</source>
        <translation>Abrir Arquivos Torrent</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1322"/>
        <source>Torrent Files</source>
        <translation>Arquivos Torrent</translation>
    </message>
</context>
<context>
    <name>Net::DNSUpdater</name>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="187"/>
        <source>Your dynamic DNS was successfully updated.</source>
        <translation>Seu DNS dinâmico foi atualizado com sucesso.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="193"/>
        <source>Dynamic DNS error: The service is temporarily unavailable, it will be retried in 30 minutes.</source>
        <translation>Erro do DNS dinâmico: O serviço está temporariamente indisponível, será tentado de novo em 30 minutos.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="204"/>
        <source>Dynamic DNS error: hostname supplied does not exist under specified account.</source>
        <translation>Erro do DNS dinâmico: o nome do hospedeiro suprido não existe na conta especificada.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="211"/>
        <source>Dynamic DNS error: Invalid username/password.</source>
        <translation>Erro do DNS dinâmico: Nome de usuário/senha inválidos.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="218"/>
        <source>Dynamic DNS error: qBittorrent was blacklisted by the service, please submit a bug report at https://bugs.qbittorrent.org.</source>
        <translation>Erro de DNS dinâmico: o qBittorrent foi colocado na lista negra pelo serviço, envie um relatório de bug em https://bugs.qbittorrent.org.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="226"/>
        <source>Dynamic DNS error: %1 was returned by the service, please submit a bug report at https://bugs.qbittorrent.org.</source>
        <translation>Erro do DNS dinâmico: %1 foi retornado pelo serviço. Por favor, envie um relatório do bug em https://bugs.qbittorrent.org.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="234"/>
        <source>Dynamic DNS error: Your username was blocked due to abuse.</source>
        <translation>Erro do DNS dinâmico: Seu nome de usuário foi bloqueado devido a abuso.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="256"/>
        <source>Dynamic DNS error: supplied domain name is invalid.</source>
        <translation>Erro do DNS dinâmico: O nome do domínio suprido é inválido.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="269"/>
        <source>Dynamic DNS error: supplied username is too short.</source>
        <translation>Erro do DNS dinâmico: O nome do usuário suprido é muito curto.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="282"/>
        <source>Dynamic DNS error: supplied password is too short.</source>
        <translation>Erro do DNS dinâmico: A senha suprida é muito curta.</translation>
    </message>
</context>
<context>
    <name>Net::DownloadHandlerImpl</name>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="164"/>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="181"/>
        <source>I/O Error: %1</source>
        <translation>Erro de E/S: %1</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="201"/>
        <source>The file size (%1) exceeds the download limit (%2)</source>
        <translation>O tamanho do arquivo (%1) excede o limite de download (%2)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="212"/>
        <source>Exceeded max redirections (%1)</source>
        <translation>Máximo de redirecionamentos excedido (%1)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="227"/>
        <source>Redirected to magnet URI</source>
        <translation>Redirecionado para URI magnético</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="260"/>
        <source>The remote host name was not found (invalid hostname)</source>
        <translation>O nome do servidor remoto não foi encontrado (nome do servidor inválido)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="262"/>
        <source>The operation was canceled</source>
        <translation>A operação foi cancelada</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="264"/>
        <source>The remote server closed the connection prematurely, before the entire reply was received and processed</source>
        <translation>O servidor remoto fechou a conexão prematuramente antes que a resposta inteira fosse recebida e processada</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="266"/>
        <source>The connection to the remote server timed out</source>
        <translation>A conexão com o servidor remoto atingiu o tempo limite</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="268"/>
        <source>SSL/TLS handshake failed</source>
        <translation>O handshake do SSL/TLS falhou</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="270"/>
        <source>The remote server refused the connection</source>
        <translation>O servidor remoto recusou a conexão</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="272"/>
        <source>The connection to the proxy server was refused</source>
        <translation>A conexão com o servidor proxy foi recusada</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="274"/>
        <source>The proxy server closed the connection prematurely</source>
        <translation>O servidor proxy fechou a conexão prematuramente</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="276"/>
        <source>The proxy host name was not found</source>
        <translation>O nome do servidor proxy não foi encontrado</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="278"/>
        <source>The connection to the proxy timed out or the proxy did not reply in time to the request sent</source>
        <translation>Acabou o tempo da conexão com o proxy ou o proxy não respondeu a tempo a requisição enviada</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="280"/>
        <source>The proxy requires authentication in order to honor the request but did not accept any credentials offered</source>
        <translation>O proxy requer autenticação mas não aceitou as credenciais oferecidas</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="282"/>
        <source>The access to the remote content was denied (403)</source>
        <translation>Acesso ao conteúdo remoto foi negado (403)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="288"/>
        <source>The remote server requires authentication to serve the content but the credentials provided were not accepted (401)</source>
        <translation>O servidor remoto necessira de autenticação para fornecer o conteúdo, mas as credenciais forbecidas não foram aceitas (401)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="284"/>
        <source>The operation requested on the remote content is not permitted</source>
        <translation>A operação solicitada no conteúdo remoto não foi permitida</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="286"/>
        <source>The remote content was not found at the server (404)</source>
        <translation>O conteúdo remoto não foi encontrado no servidor (404)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="290"/>
        <source>The Network Access API cannot honor the request because the protocol is not known</source>
        <translation>A API de Acesso à Rede não pôde honrar o pedido pois o protocolo é desconhecido</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="292"/>
        <source>The requested operation is invalid for this protocol</source>
        <translation>A operação solicitada está inválida para este protocolo</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="294"/>
        <source>An unknown network-related error was detected</source>
        <translation>Um erro desconhecido relacionado à rede foi detectado</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="296"/>
        <source>An unknown proxy-related error was detected</source>
        <translation>Um erro desconhecido relacionado ao proxy foi detectado</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="298"/>
        <source>An unknown error related to the remote content was detected</source>
        <translation>Um erro desconhecido relacionado ao conteúdo remoto foi detectado</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="300"/>
        <source>A breakdown in protocol was detected</source>
        <translation>Uma pane no protocolo foi detectada</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="302"/>
        <source>Unknown error</source>
        <translation>Erro desconhecido</translation>
    </message>
</context>
<context>
    <name>Net::DownloadManager</name>
    <message>
        <location filename="../base/net/downloadmanager.cpp" line="155"/>
        <source>SSL error, URL: &quot;%1&quot;, errors: &quot;%2&quot;</source>
        <translation>Erro SSL, URL: &quot;%1&quot;, erros: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/net/downloadmanager.cpp" line="159"/>
        <source>Ignoring SSL error, URL: &quot;%1&quot;, errors: &quot;%2&quot;</source>
        <translation>Ignorando erro do SSL, URL: &quot;%1&quot;, erros: &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>Net::GeoIPManager</name>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="390"/>
        <source>Venezuela, Bolivarian Republic of</source>
        <translation>Venezuela, República Bolivariana da</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="403"/>
        <location filename="../base/net/geoipmanager.cpp" line="406"/>
        <source>N/A</source>
        <translation>N/D</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="153"/>
        <source>Andorra</source>
        <translation>Andorra</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="96"/>
        <location filename="../base/net/geoipmanager.cpp" line="451"/>
        <source>IP geolocation database loaded. Type: %1. Build time: %2.</source>
        <translation>Banco de dados da geo-localização dos IPs carregado. Tipo: %1. Data do build: %2.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="102"/>
        <location filename="../base/net/geoipmanager.cpp" line="477"/>
        <source>Couldn&apos;t load IP geolocation database. Reason: %1</source>
        <translation>Não pôde carregar o banco de dados da geo-localização dos IPs. Motivo: %1</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="154"/>
        <source>United Arab Emirates</source>
        <translation>Emirados Árabes Unidos</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="155"/>
        <source>Afghanistan</source>
        <translation>Afeganistão</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="156"/>
        <source>Antigua and Barbuda</source>
        <translation>Antígua e Barbuda</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="157"/>
        <source>Anguilla</source>
        <translation>Anguilla</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="158"/>
        <source>Albania</source>
        <translation>Albânia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="159"/>
        <source>Armenia</source>
        <translation>Armênia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="160"/>
        <source>Angola</source>
        <translation>Angola</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="161"/>
        <source>Antarctica</source>
        <translation>Antártica</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="162"/>
        <source>Argentina</source>
        <translation>Argentina</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="163"/>
        <source>American Samoa</source>
        <translation>Samoa Americana</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="164"/>
        <source>Austria</source>
        <translation>Áustria</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="165"/>
        <source>Australia</source>
        <translation>Austrália</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="166"/>
        <source>Aruba</source>
        <translation>Aruba</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="168"/>
        <source>Azerbaijan</source>
        <translation>Azerbaijão</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="169"/>
        <source>Bosnia and Herzegovina</source>
        <translation>Bósnia-Herzegovina</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="170"/>
        <source>Barbados</source>
        <translation>Barbados</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="171"/>
        <source>Bangladesh</source>
        <translation>Bangladesh</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="172"/>
        <source>Belgium</source>
        <translation>Bélgica</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="173"/>
        <source>Burkina Faso</source>
        <translation>Burkina Faso</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="174"/>
        <source>Bulgaria</source>
        <translation>Bulgária</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="175"/>
        <source>Bahrain</source>
        <translation>Barém</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="176"/>
        <source>Burundi</source>
        <translation>Burundi</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="177"/>
        <source>Benin</source>
        <translation>Benin</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="179"/>
        <source>Bermuda</source>
        <translation>Bermudas</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="180"/>
        <source>Brunei Darussalam</source>
        <translation>Brunei</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="183"/>
        <source>Brazil</source>
        <translation>Brasil</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="184"/>
        <source>Bahamas</source>
        <translation>Bahamas</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="185"/>
        <source>Bhutan</source>
        <translation>Butão</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="186"/>
        <source>Bouvet Island</source>
        <translation>Ilha Bouvet</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="187"/>
        <source>Botswana</source>
        <translation>Botsuana</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="188"/>
        <source>Belarus</source>
        <translation>Belarus</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="189"/>
        <source>Belize</source>
        <translation>Belize</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="190"/>
        <source>Canada</source>
        <translation>Canadá</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="191"/>
        <source>Cocos (Keeling) Islands</source>
        <translation>Ilhas Cocos (Keeling)</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="192"/>
        <source>Congo, The Democratic Republic of the</source>
        <translation>Congo, República Democrática do</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="193"/>
        <source>Central African Republic</source>
        <translation>República Centro-Africana</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="194"/>
        <source>Congo</source>
        <translation>Congo</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="195"/>
        <source>Switzerland</source>
        <translation>Suíça</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="197"/>
        <source>Cook Islands</source>
        <translation>Ilhas Cook</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="198"/>
        <source>Chile</source>
        <translation>Chile</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="199"/>
        <source>Cameroon</source>
        <translation>Camarões</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="200"/>
        <source>China</source>
        <translation>China</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="201"/>
        <source>Colombia</source>
        <translation>Colômbia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="202"/>
        <source>Costa Rica</source>
        <translation>Costa Rica</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="203"/>
        <source>Cuba</source>
        <translation>Cuba</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="204"/>
        <source>Cape Verde</source>
        <translation>Cabo Verde</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="205"/>
        <source>Curacao</source>
        <translation>Curaçao</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="206"/>
        <source>Christmas Island</source>
        <translation>Ilha Christmas</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="207"/>
        <source>Cyprus</source>
        <translation>Chipre</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="208"/>
        <source>Czech Republic</source>
        <translation>República Tcheca</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="209"/>
        <source>Germany</source>
        <translation>Alemanha</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="210"/>
        <source>Djibouti</source>
        <translation>Djibuti</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="211"/>
        <source>Denmark</source>
        <translation>Dinamarca</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="212"/>
        <source>Dominica</source>
        <translation>Dominica</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="213"/>
        <source>Dominican Republic</source>
        <translation>República Dominicana</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="214"/>
        <source>Algeria</source>
        <translation>Argélia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="215"/>
        <source>Ecuador</source>
        <translation>Equador</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="216"/>
        <source>Estonia</source>
        <translation>Estônia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="217"/>
        <source>Egypt</source>
        <translation>Egito</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="218"/>
        <source>Western Sahara</source>
        <translation>Saara Ocidental</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="219"/>
        <source>Eritrea</source>
        <translation>Eritréia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="220"/>
        <source>Spain</source>
        <translation>Espanha</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="221"/>
        <source>Ethiopia</source>
        <translation>Etiópia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="222"/>
        <source>Finland</source>
        <translation>Finlândia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="223"/>
        <source>Fiji</source>
        <translation>Fiji</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="224"/>
        <source>Falkland Islands (Malvinas)</source>
        <translation>Ilhas Falkland (Malvinas)</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="225"/>
        <source>Micronesia, Federated States of</source>
        <translation>Micronésia, Estados Federados da</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="226"/>
        <source>Faroe Islands</source>
        <translation>Ilhas Faroe</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="227"/>
        <source>France</source>
        <translation>França</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="228"/>
        <source>Gabon</source>
        <translation>Gabão</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="229"/>
        <source>United Kingdom</source>
        <translation>Reino Unido</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="230"/>
        <source>Grenada</source>
        <translation>Granada</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="231"/>
        <source>Georgia</source>
        <translation>Geórgia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="232"/>
        <source>French Guiana</source>
        <translation>Guiana Francesa</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="234"/>
        <source>Ghana</source>
        <translation>Gana</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="235"/>
        <source>Gibraltar</source>
        <translation>Gibraltar</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="236"/>
        <source>Greenland</source>
        <translation>Groenlândia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="237"/>
        <source>Gambia</source>
        <translation>Gâmbia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="238"/>
        <source>Guinea</source>
        <translation>Guiné</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="239"/>
        <source>Guadeloupe</source>
        <translation>Guadalupe</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="240"/>
        <source>Equatorial Guinea</source>
        <translation>Guiné-Equatorial</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="241"/>
        <source>Greece</source>
        <translation>Grécia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="242"/>
        <source>South Georgia and the South Sandwich Islands</source>
        <translation>Ilhas Geórgia do Sul e Sandwich do Sul</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="243"/>
        <source>Guatemala</source>
        <translation>Guatemala</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="244"/>
        <source>Guam</source>
        <translation>Guam</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="245"/>
        <source>Guinea-Bissau</source>
        <translation>Guiné-Bissau</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="246"/>
        <source>Guyana</source>
        <translation>Guiana</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="247"/>
        <source>Hong Kong</source>
        <translation>Hong Kong</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="248"/>
        <source>Heard Island and McDonald Islands</source>
        <translation>Ilha Heard e Ilhas McDonald</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="249"/>
        <source>Honduras</source>
        <translation>Honduras</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="250"/>
        <source>Croatia</source>
        <translation>Croácia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="251"/>
        <source>Haiti</source>
        <translation>Haiti</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="252"/>
        <source>Hungary</source>
        <translation>Hungria</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="253"/>
        <source>Indonesia</source>
        <translation>Indonésia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="254"/>
        <source>Ireland</source>
        <translation>Irlanda</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="255"/>
        <source>Israel</source>
        <translation>Israel</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="257"/>
        <source>India</source>
        <translation>Índia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="258"/>
        <source>British Indian Ocean Territory</source>
        <translation>Território Britânico do Oceano Índico</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="259"/>
        <source>Iraq</source>
        <translation>Iraque</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="260"/>
        <source>Iran, Islamic Republic of</source>
        <translation>Irã, República Islâmica do</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="261"/>
        <source>Iceland</source>
        <translation>Islândia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="262"/>
        <source>Italy</source>
        <translation>Itália</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="264"/>
        <source>Jamaica</source>
        <translation>Jamaica</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="265"/>
        <source>Jordan</source>
        <translation>Jordânia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="266"/>
        <source>Japan</source>
        <translation>Japão</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="267"/>
        <source>Kenya</source>
        <translation>Quênia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="268"/>
        <source>Kyrgyzstan</source>
        <translation>Quirguistão</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="269"/>
        <source>Cambodia</source>
        <translation>Camboja</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="270"/>
        <source>Kiribati</source>
        <translation>Kiribati</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="271"/>
        <source>Comoros</source>
        <translation>Comores</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="272"/>
        <source>Saint Kitts and Nevis</source>
        <translation>São Cristóvão e Nevis</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="273"/>
        <source>Korea, Democratic People&apos;s Republic of</source>
        <translation>Coréia do Norte</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="274"/>
        <source>Korea, Republic of</source>
        <translation>Coréia do Sul</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="275"/>
        <source>Kuwait</source>
        <translation>Kuwait</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="276"/>
        <source>Cayman Islands</source>
        <translation>Ilhas Cayman</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="277"/>
        <source>Kazakhstan</source>
        <translation>Cazaquistão</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="278"/>
        <source>Lao People&apos;s Democratic Republic</source>
        <translation>República Democrática do Povo do Laos</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="279"/>
        <source>Lebanon</source>
        <translation>Líbano</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="280"/>
        <source>Saint Lucia</source>
        <translation>Santa Lúcia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="281"/>
        <source>Liechtenstein</source>
        <translation>Liechtenstein</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="282"/>
        <source>Sri Lanka</source>
        <translation>Sri Lanka</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="283"/>
        <source>Liberia</source>
        <translation>Libéria</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="284"/>
        <source>Lesotho</source>
        <translation>Lesoto</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="285"/>
        <source>Lithuania</source>
        <translation>Lituânia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="286"/>
        <source>Luxembourg</source>
        <translation>Luxemburgo</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="287"/>
        <source>Latvia</source>
        <translation>Letônia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="289"/>
        <source>Morocco</source>
        <translation>Marrocos</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="290"/>
        <source>Monaco</source>
        <translation>Mônaco</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="291"/>
        <source>Moldova, Republic of</source>
        <translation>Moldávia, República da</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="294"/>
        <source>Madagascar</source>
        <translation>Madagáscar</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="295"/>
        <source>Marshall Islands</source>
        <translation>Ilhas Marshall</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="297"/>
        <source>Mali</source>
        <translation>Mali</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="298"/>
        <source>Myanmar</source>
        <translation>Mianmar</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="299"/>
        <source>Mongolia</source>
        <translation>Mongólia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="301"/>
        <source>Northern Mariana Islands</source>
        <translation>Ilhas Marianas do Norte</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="302"/>
        <source>Martinique</source>
        <translation>Martinica</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="303"/>
        <source>Mauritania</source>
        <translation>Mauritânia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="304"/>
        <source>Montserrat</source>
        <translation>Montserrat</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="305"/>
        <source>Malta</source>
        <translation>Malta</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="306"/>
        <source>Mauritius</source>
        <translation>Maurício</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="307"/>
        <source>Maldives</source>
        <translation>Maldivas</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="308"/>
        <source>Malawi</source>
        <translation>Malauí</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="309"/>
        <source>Mexico</source>
        <translation>México</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="310"/>
        <source>Malaysia</source>
        <translation>Malásia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="311"/>
        <source>Mozambique</source>
        <translation>Moçambique</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="312"/>
        <source>Namibia</source>
        <translation>Namíbia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="313"/>
        <source>New Caledonia</source>
        <translation>Nova Caledônia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="314"/>
        <source>Niger</source>
        <translation>Níger</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="315"/>
        <source>Norfolk Island</source>
        <translation>Ilha Norfolk</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="316"/>
        <source>Nigeria</source>
        <translation>Nigéria</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="317"/>
        <source>Nicaragua</source>
        <translation>Nicarágua</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="318"/>
        <source>Netherlands</source>
        <translation>Holanda</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="319"/>
        <source>Norway</source>
        <translation>Noruega</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="320"/>
        <source>Nepal</source>
        <translation>Nepal</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="321"/>
        <source>Nauru</source>
        <translation>Nauru</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="322"/>
        <source>Niue</source>
        <translation>Niue</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="323"/>
        <source>New Zealand</source>
        <translation>Nova Zelândia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="324"/>
        <source>Oman</source>
        <translation>Omã</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="325"/>
        <source>Panama</source>
        <translation>Panamá</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="326"/>
        <source>Peru</source>
        <translation>Peru</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="327"/>
        <source>French Polynesia</source>
        <translation>Polinésia Francesa</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="328"/>
        <source>Papua New Guinea</source>
        <translation>Papua Nova Guiné</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="329"/>
        <source>Philippines</source>
        <translation>Filipinas</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="330"/>
        <source>Pakistan</source>
        <translation>Paquistão</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="331"/>
        <source>Poland</source>
        <translation>Polônia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="332"/>
        <source>Saint Pierre and Miquelon</source>
        <translation>São Pierre e Miquelão</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="334"/>
        <source>Puerto Rico</source>
        <translation>Porto Rico</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="336"/>
        <source>Portugal</source>
        <translation>Portugal</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="337"/>
        <source>Palau</source>
        <translation>Palau</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="338"/>
        <source>Paraguay</source>
        <translation>Paraguai</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="339"/>
        <source>Qatar</source>
        <translation>Catar</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="340"/>
        <source>Reunion</source>
        <translation>Reunião</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="341"/>
        <source>Romania</source>
        <translation>Romênia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="343"/>
        <source>Russian Federation</source>
        <translation>Federação Russa</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="344"/>
        <source>Rwanda</source>
        <translation>Ruanda</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="345"/>
        <source>Saudi Arabia</source>
        <translation>Arábia Saudita</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="346"/>
        <source>Solomon Islands</source>
        <translation>Ilhas Salomão</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="347"/>
        <source>Seychelles</source>
        <translation>Seicheles</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="348"/>
        <source>Sudan</source>
        <translation>Sudão</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="349"/>
        <source>Sweden</source>
        <translation>Suécia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="350"/>
        <source>Singapore</source>
        <translation>Singapura</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="352"/>
        <source>Slovenia</source>
        <translation>Eslovênia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="353"/>
        <source>Svalbard and Jan Mayen</source>
        <translation>Svalbard e Jan Mayen</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="354"/>
        <source>Slovakia</source>
        <translation>Eslováquia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="355"/>
        <source>Sierra Leone</source>
        <translation>Serra Leoa</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="356"/>
        <source>San Marino</source>
        <translation>San Marino</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="357"/>
        <source>Senegal</source>
        <translation>Senegal</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="358"/>
        <source>Somalia</source>
        <translation>Somália</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="359"/>
        <source>Suriname</source>
        <translation>Suriname</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="361"/>
        <source>Sao Tome and Principe</source>
        <translation>São Tomé e Príncipe</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="362"/>
        <source>El Salvador</source>
        <translation>El Salvador</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="364"/>
        <source>Syrian Arab Republic</source>
        <translation>Síria, República Árabe da</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="365"/>
        <source>Swaziland</source>
        <translation>Suazilândia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="366"/>
        <source>Turks and Caicos Islands</source>
        <translation>Ilhas Turks e Caicos</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="367"/>
        <source>Chad</source>
        <translation>Chade</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="368"/>
        <source>French Southern Territories</source>
        <translation>Territórios Franceses do Sul</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="369"/>
        <source>Togo</source>
        <translation>Togo</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="370"/>
        <source>Thailand</source>
        <translation>Tailândia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="371"/>
        <source>Tajikistan</source>
        <translation>Tadjiquistão</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="372"/>
        <source>Tokelau</source>
        <translation>Toquelau</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="374"/>
        <source>Turkmenistan</source>
        <translation>Turcomenistão</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="375"/>
        <source>Tunisia</source>
        <translation>Tunísia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="376"/>
        <source>Tonga</source>
        <translation>Tonga</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="393"/>
        <source>Vietnam</source>
        <translation>Vietnã</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="431"/>
        <source>Couldn&apos;t download IP geolocation database file. Reason: %1</source>
        <translation>Não pôde baixar o banco de dados da geo-localização dos IPs. Motivo: %1</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="439"/>
        <source>Could not decompress IP geolocation database file.</source>
        <translation>Não pôde descompactar o arquivo do banco de dados da geo-localização dos IPs.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="466"/>
        <source>Couldn&apos;t save downloaded IP geolocation database file. Reason: %1</source>
        <translation>Não pôde salvar o arquivo do banco de dados da geolocalização dos IPs. Motivo: %1</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="462"/>
        <source>Successfully updated IP geolocation database.</source>
        <translation>Banco de dados da geo-localização dos IPs atualizado com sucesso.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="373"/>
        <source>Timor-Leste</source>
        <translation>Timor Leste</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="181"/>
        <source>Bolivia, Plurinational State of</source>
        <translation>Bolívia, Estado Plurinacional da</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="182"/>
        <source>Bonaire, Sint Eustatius and Saba</source>
        <translation>Bonaire, Santo Eustáquio e Saba</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="196"/>
        <source>Cote d&apos;Ivoire</source>
        <translation>Costa do Marfim</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="288"/>
        <source>Libya</source>
        <translation>Líbia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="293"/>
        <source>Saint Martin (French part)</source>
        <translation>Saint Martin (Parte Francesa)</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="296"/>
        <source>Macedonia, The Former Yugoslav Republic of</source>
        <translation>Macedônia, A República Iugoslava Formal da</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="300"/>
        <source>Macao</source>
        <translation>Macau</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="333"/>
        <source>Pitcairn</source>
        <translation>Pitcairn</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="335"/>
        <source>Palestine, State of</source>
        <translation>Palestina, Estado da</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="351"/>
        <source>Saint Helena, Ascension and Tristan da Cunha</source>
        <translation>Santa Helena, Ascensão e Tristão da Cunha</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="360"/>
        <source>South Sudan</source>
        <translation>Sudão do Sul</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="363"/>
        <source>Sint Maarten (Dutch part)</source>
        <translation>Sint Maarten (Parte Holandesa)</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="377"/>
        <source>Turkey</source>
        <translation>Turquia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="378"/>
        <source>Trinidad and Tobago</source>
        <translation>Trinidad e Tobago</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="379"/>
        <source>Tuvalu</source>
        <translation>Tuvalu</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="380"/>
        <source>Taiwan</source>
        <translation>Taiwan</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="381"/>
        <source>Tanzania, United Republic of</source>
        <translation>Tanzânia, República Unida da</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="382"/>
        <source>Ukraine</source>
        <translation>Ucrânia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="383"/>
        <source>Uganda</source>
        <translation>Uganda</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="384"/>
        <source>United States Minor Outlying Islands</source>
        <translation>Ilhas Menores Periféricas dos Estados Unidos</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="385"/>
        <source>United States</source>
        <translation>Estados Unidos</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="386"/>
        <source>Uruguay</source>
        <translation>Uruguai</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="387"/>
        <source>Uzbekistan</source>
        <translation>Uzbequistão</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="388"/>
        <source>Holy See (Vatican City State)</source>
        <translation>Santa Sé (Cidade-Estado do Vaticano)</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="389"/>
        <source>Saint Vincent and the Grenadines</source>
        <translation>São Vicente e Granadinas</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="391"/>
        <source>Virgin Islands, British</source>
        <translation>Ilhas Virgens Britânicas</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="392"/>
        <source>Virgin Islands, U.S.</source>
        <translation>Ilhas Virgens, EUA.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="394"/>
        <source>Vanuatu</source>
        <translation>Vanuatu</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="395"/>
        <source>Wallis and Futuna</source>
        <translation>Wallis e Futuna</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="396"/>
        <source>Samoa</source>
        <translation>Samoa</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="397"/>
        <source>Yemen</source>
        <translation>Iêmen</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="398"/>
        <source>Mayotte</source>
        <translation>Mayotte</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="342"/>
        <source>Serbia</source>
        <translation>Sérvia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="399"/>
        <source>South Africa</source>
        <translation>África do Sul</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="400"/>
        <source>Zambia</source>
        <translation>Zâmbia</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="292"/>
        <source>Montenegro</source>
        <translation>Montenegro</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="401"/>
        <source>Zimbabwe</source>
        <translation>Zimbábue</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="167"/>
        <source>Aland Islands</source>
        <translation>Ilhas Aland</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="233"/>
        <source>Guernsey</source>
        <translation>Guernsey</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="256"/>
        <source>Isle of Man</source>
        <translation>Ilha de Man</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="263"/>
        <source>Jersey</source>
        <translation>Jersey</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="178"/>
        <source>Saint Barthelemy</source>
        <translation>São Bartolomeu</translation>
    </message>
</context>
<context>
    <name>Net::Smtp</name>
    <message>
        <location filename="../base/net/smtp.cpp" line="216"/>
        <source>Connection failed, unrecognized reply: %1</source>
        <translation>A conexão falhou, resposta não reconhecida: %1</translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="256"/>
        <source>Authentication failed, msg: %1</source>
        <translation>A autenticação falhou, mensagem: %1</translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="269"/>
        <source>&lt;mail from&gt; was rejected by server, msg: %1</source>
        <translation>O &lt;mail from&gt; foi rejeitado pelo servidor, mensagem: %1</translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="282"/>
        <source>&lt;Rcpt to&gt; was rejected by server, msg: %1</source>
        <translation>O &lt;Rcpt to&gt; foi rejeitado pelo servidor, mensagem: %1</translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="295"/>
        <source>&lt;data&gt; was rejected by server, msg: %1</source>
        <translation>O &lt;data&gt; foi rejeitado pelo servidor, mensagem: %1</translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="309"/>
        <source>Message was rejected by the server, error: %1</source>
        <translation>A mensagem foi rejeitada pelo servidor, erro: %1</translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="397"/>
        <source>Both EHLO and HELO failed, msg: %1</source>
        <translation>Ambos o EHLO e o HELO falharam, mensagem: %1</translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="478"/>
        <source>The SMTP server does not seem to support any of the authentications modes we support [CRAM-MD5|PLAIN|LOGIN], skipping authentication, knowing it is likely to fail... Server Auth Modes: %1</source>
        <translation>O servidor SMTP não parece oferecer suporte a qualquer dos modos de autenticação que nós suportamos [CRAM-MD5|PLAIN|LOGIN], ignorando a autenticação, sabendo que provavelmente falhará... Modos de autenticação do servidor: %1</translation>
    </message>
    <message>
        <location filename="../base/net/smtp.cpp" line="566"/>
        <source>Email Notification Error: %1</source>
        <translation>E-mail de Notificação do Erro: %1</translation>
    </message>
</context>
<context>
    <name>OptionsDialog</name>
    <message>
        <location filename="../gui/optionsdialog.ui" line="14"/>
        <source>Options</source>
        <translation>Opções</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="52"/>
        <source>Behavior</source>
        <translation>Comportamento</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="57"/>
        <source>Downloads</source>
        <translation>Downloads</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="62"/>
        <source>Connection</source>
        <translation>Conexão</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="67"/>
        <source>Speed</source>
        <translation>Velocidade</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="72"/>
        <source>BitTorrent</source>
        <translation>BitTorrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="82"/>
        <source>RSS</source>
        <translation>RSS</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="92"/>
        <source>Advanced</source>
        <translation>Avançado</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="264"/>
        <source>Customize UI Theme...</source>
        <translation>Personalizar tema da interface...</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="274"/>
        <source>Transfer List</source>
        <translation>Lista de Transferência</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="283"/>
        <source>Confirm when deleting torrents</source>
        <translation>Confirmar quando apagar torrents</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="293"/>
        <source>Use alternating row colors</source>
        <extracomment>In table elements, every other row will have a grey background.</extracomment>
        <translation>Usar cores alternantes nas linhas</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="322"/>
        <source>Hide zero and infinity values</source>
        <translation>Ocultar valores zero e infinito</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="330"/>
        <source>Always</source>
        <translation>Sempre</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="358"/>
        <source>Action on double-click</source>
        <translation>Ação do duplo clique</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="364"/>
        <source>Downloading torrents:</source>
        <translation>Baixando torrents:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="380"/>
        <location filename="../gui/optionsdialog.ui" line="429"/>
        <source>Open destination folder</source>
        <translation>Abrir pasta de destino</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="395"/>
        <location filename="../gui/optionsdialog.ui" line="444"/>
        <source>No action</source>
        <translation>Nenhuma ação</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="416"/>
        <source>Completed torrents:</source>
        <translation>Torrents completados:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="455"/>
        <source>Auto hide zero status filters</source>
        <translation>Ocultar filtro de status zero</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="462"/>
        <source>Use separate &quot;Tracker status&quot; filter. Otherwise it gets merged with &quot;Trackers&quot; filter.</source>
        <translation>Utilize um filtro separado para &quot;Status do rastreador&quot;. Caso contrário, ele será mesclado com o filtro &quot;Rastreadores&quot;.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="465"/>
        <source>Use separate &quot;Tracker status&quot; filter</source>
        <translation>Utilize um filtro separado para &quot;Status do rastreador&quot;</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="494"/>
        <source>Desktop</source>
        <translation>Área de trabalho</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="500"/>
        <source>Start qBittorrent on Windows start up</source>
        <translation>Iniciar o qBittorrent quando o Windows inicializar</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="507"/>
        <source>Show splash screen on start up</source>
        <translation>Mostrar a tela de inicialização ao inicializar</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="551"/>
        <source>Confirmation on exit when torrents are active</source>
        <translation>Confirmação ao sair quando os torrents estão ativos</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="561"/>
        <source>Confirmation on auto-exit when downloads finish</source>
        <translation>Confirmação ao auto-sair quando os downloads concluírem</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="702"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;To set qBittorrent as default program for .torrent files and/or Magnet links&lt;br/&gt;you can use &lt;span style=&quot; font-weight:600;&quot;&gt;Default Programs&lt;/span&gt; dialog from &lt;span style=&quot; font-weight:600;&quot;&gt;Control Panel&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Para definir o qBittorrent como programa padrão ara arquivos .torrent e/ou links magnéticos&lt;br/&gt;você pode usar o diálogo &lt;span style=&quot; font-weight:600;&quot;&gt;Programas Padrão&lt;/span&gt; do &lt;span style=&quot; font-weight:600;&quot;&gt;Painel de Controle&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="722"/>
        <source>Show speed in Dock</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="729"/>
        <source>Show qBittorrent in menu bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="806"/>
        <source> KiB</source>
        <translation> KiB</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="899"/>
        <source>Show free disk space in status bar</source>
        <translation>Mostrar espaço livre em disco na barra de status</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="998"/>
        <source>Torrent content layout:</source>
        <translation>Layout do conteúdo do torrent:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1009"/>
        <source>Original</source>
        <translation>Original</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1014"/>
        <source>Create subfolder</source>
        <translation>Criar sub-pasta</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1019"/>
        <source>Don&apos;t create subfolder</source>
        <translation>Não criar sub-pasta</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1042"/>
        <source>The torrent will be added to the top of the download queue</source>
        <translation>O torrent será adicionado ao início da fila de downloads</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1045"/>
        <source>Add to top of queue</source>
        <extracomment>The torrent will be added to the top of the download queue</extracomment>
        <translation>Adicionar ao início da fila</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1114"/>
        <source>Merge trackers to existing torrent</source>
        <translation>Mesclar rastreadores ao torrent existente</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1209"/>
        <source>Keep unselected files in &quot;.unwanted&quot; folder</source>
        <translation>Manter arquivos não selecionados na pasta &quot;.unwanted&quot;</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1505"/>
        <source>Add...</source>
        <translation>Adicionar...</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1515"/>
        <source>Options..</source>
        <translation>Opções..</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1525"/>
        <source>Remove</source>
        <translation>Remover</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1592"/>
        <source>Email notification &amp;upon download completion</source>
        <translation>Notificação por e-mail &amp;ao completar o download</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1696"/>
        <source>Send test email</source>
        <translation>Enviar e-mail de teste</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1712"/>
        <source>Run on torrent added:</source>
        <translation>Executar ao adicionar o torrent:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1730"/>
        <source>Run on torrent finished:</source>
        <translation>Executar ao concluir o torrent:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1802"/>
        <source>Peer connection protocol:</source>
        <translation>Protocolo de conexão com os pares:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1861"/>
        <source>Any</source>
        <translation>Qualquer um</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2011"/>
        <source>I2P (experimental)</source>
        <translation>I2P (experimental)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2073"/>
        <source>Mixed mode</source>
        <translation>Modo misto</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2161"/>
        <source>If checked, hostname lookups are done via the proxy</source>
        <translation>Se marcado, as pesquisas de nome de servidor são feitas por meio do proxy</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2164"/>
        <source>Perform hostname lookup via proxy</source>
        <translation>Realize a consulta de hostname via proxy</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2224"/>
        <source>Use proxy for BitTorrent purposes</source>
        <translation>Use proxy para fins de BitTorrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2249"/>
        <source>RSS feeds will use proxy</source>
        <translation>Os feeds RSS irão usar proxy</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2252"/>
        <source>Use proxy for RSS purposes</source>
        <translation>Usar proxy para fins de RSS</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2262"/>
        <source>Search engine, software updates or anything else will use proxy</source>
        <translation>Mecanismo de pesquisa, atualizações de software ou qualquer outra coisa usará proxy</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2265"/>
        <source>Use proxy for general purposes</source>
        <translation>Usar proxy para fins gerais</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2278"/>
        <source>IP Fi&amp;ltering</source>
        <translation>Filtra&amp;gem dos IPs</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2527"/>
        <source>Schedule &amp;the use of alternative rate limits</source>
        <translation>Agendar &amp;o uso de limites alternativos das taxas</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2542"/>
        <source>From:</source>
        <comment>From start time</comment>
        <translation>De:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2572"/>
        <source>To:</source>
        <comment>To end time</comment>
        <translation>Até:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2731"/>
        <source>Find peers on the DHT network</source>
        <translation>Achar pares na rede DHT</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2779"/>
        <source>Allow encryption: Connect to peers regardless of setting
Require encryption: Only connect to peers with protocol encryption
Disable encryption: Only connect to peers without protocol encryption</source>
        <translation>Permitir encriptação: Conexão com os pares independente da configuração
Requer encriptação: Só conectar com os pares com encriptação do protocolo
Desativar encriptação: Só conectar com os pares sem encriptação do protocolo</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2785"/>
        <source>Allow encryption</source>
        <translation>Permitir encriptação</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2830"/>
        <source>(&lt;a href=&quot;https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode&quot;&gt;More information&lt;/a&gt;)</source>
        <translation>(&lt;a href=&quot;https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode&quot;&gt;Mais informações&lt;/a&gt;)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2863"/>
        <source>Maximum active checking torrents:</source>
        <translation>Máximo de torrents ativos em verificação:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2898"/>
        <source>&amp;Torrent Queueing</source>
        <translation>&amp;Torrents na Fila</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3122"/>
        <source>When total seeding time reaches</source>
        <translation>Quando o tempo total de semeadura for atingido</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3145"/>
        <source>When inactive seeding time reaches</source>
        <translation>Quando o tempo inativo de semeadura for atingido</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3431"/>
        <source>RSS Reader</source>
        <translation>Leitor do RSS</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3437"/>
        <source>Enable fetching RSS feeds</source>
        <translation>Ativar a busca de feeds do RSS</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3446"/>
        <source>Feeds refresh interval:</source>
        <translation>Intervalo de atualização dos feeds:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3482"/>
        <source>Same host request delay:</source>
        <translation>Atraso na solicitação do mesmo host:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3502"/>
        <source>Maximum number of articles per feed:</source>
        <translation>Número máximo de artigos por feed:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3132"/>
        <location filename="../gui/optionsdialog.ui" line="3155"/>
        <location filename="../gui/optionsdialog.ui" line="3453"/>
        <source> min</source>
        <extracomment>minutes</extracomment>
        <translation> min</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3083"/>
        <source>Seeding Limits</source>
        <translation>Limites de Semeadura</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3187"/>
        <source>Remove torrent</source>
        <translation>Remover torrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3192"/>
        <source>Remove torrent and its files</source>
        <translation>Remover o torrent e seus arquivos</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3197"/>
        <source>Enable super seeding for torrent</source>
        <translation>Ativar super semeadura para o torrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3089"/>
        <source>When ratio reaches</source>
        <translation>Quando a proporção alcançar</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2154"/>
        <source>Some functions are unavailable with the chosen proxy type!</source>
        <translation>Algumas funções não estão disponíveis com o tipo de proxy escolhido!</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2214"/>
        <source>Note: The password is saved unencrypted</source>
        <translation>Aviso: A senha é salva sem criptografia</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3182"/>
        <source>Stop torrent</source>
        <translation>Parar torrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3208"/>
        <source>A&amp;utomatically append these trackers to new downloads:</source>
        <translation>A&amp;utomaticamente adicionar estes rastreadores aos novos downloads:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3230"/>
        <source>Automatically append trackers from URL to new downloads:</source>
        <translation>Automaticamente adicionar estes rastreadores do URL aos novos downloads:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3244"/>
        <source>URL:</source>
        <translation>URL:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3256"/>
        <source>Fetched trackers</source>
        <translation>Rastreadores buscados</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3321"/>
        <source>Search UI</source>
        <translation>Interface de busca</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3327"/>
        <source>Store opened tabs</source>
        <translation>Armazenar abas abertas</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3339"/>
        <source>Also store search results</source>
        <translation>Também armazenar resultados da busca</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3351"/>
        <source>History length</source>
        <translation>Tamanho do histórico</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3524"/>
        <source>RSS Torrent Auto Downloader</source>
        <translation>Auto-Baixador de Torrents do RSS</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3530"/>
        <source>Enable auto downloading of RSS torrents</source>
        <translation>Ativar auto-download dos torrents do RSS</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3537"/>
        <source>Edit auto downloading rules...</source>
        <translation>Editar regras de auto-download...</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3547"/>
        <source>RSS Smart Episode Filter</source>
        <translation>Filtro inteligente de episódios do RSS</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3553"/>
        <source>Download REPACK/PROPER episodes</source>
        <translation>Baixar episódios REPACK/PROPER</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3560"/>
        <source>Filters:</source>
        <translation>Filtros:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3625"/>
        <source>Web User Interface (Remote control)</source>
        <translation>Interface de Usuário da Web (Controle remoto)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3651"/>
        <source>IP address:</source>
        <translation>Endereço de IP:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3658"/>
        <source>IP address that the Web UI will bind to.
Specify an IPv4 or IPv6 address. You can specify &quot;0.0.0.0&quot; for any IPv4 address,
&quot;::&quot; for any IPv6 address, or &quot;*&quot; for both IPv4 and IPv6.</source>
        <translation>Endereço IP com o qual a Interface de usuário da web se vinculará.
Especifique um endereço IPv4 ou IPv6. Você pode especificar &quot;0.0.0.0&quot; pra qualquer endereço IPv4,
&quot;::&quot; pra qualquer endereço IPv6 ou &quot;*&quot; pra ambos IPv4 e IPv6.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3759"/>
        <source>User</source>
        <translation>Usuário</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3795"/>
        <source>API Key</source>
        <translation>Chave API</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3813"/>
        <source>Generate a key</source>
        <translation>Gerar chave</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3823"/>
        <source>Copy API key</source>
        <translation>Copiar chave API</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3834"/>
        <location filename="../gui/optionsdialog.cpp" line="1508"/>
        <location filename="../gui/optionsdialog.cpp" line="1561"/>
        <source>Generate API key</source>
        <translation>Gerar chave API</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3845"/>
        <location filename="../gui/optionsdialog.cpp" line="1530"/>
        <source>Delete API key</source>
        <translation>Excluir chave API</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3890"/>
        <source>Ban client after consecutive failures:</source>
        <translation>Banir cliente após falhas consecutivas:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3897"/>
        <source>Never</source>
        <translation>Nunca</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3920"/>
        <source>ban for:</source>
        <translation>banir por:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3947"/>
        <source>Session timeout:</source>
        <translation>Tempo pra esgotar a sessão:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3954"/>
        <source>Disabled</source>
        <translation>Desativado</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4065"/>
        <source>Server domains:</source>
        <translation>Domínios do servidor:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4072"/>
        <source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server.

Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</source>
        <translation>A lista branca pra filtrar valores do cabeçalho do hospedeiro HTTP.
De modo que pra se defender contra o ataque de re-vinculação do DNS,
você deve colocar nomes de domínio usados pelo servidor WebUI.

Use &apos;;&apos; pra dividir múltiplas entradas. Pode usar o wildcard &apos;*&apos;.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3699"/>
        <source>&amp;Use HTTPS instead of HTTP</source>
        <translation>&amp;Usar HTTPS ao invés do HTTP</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3861"/>
        <source>Bypass authentication for clients on localhost</source>
        <translation>Ignorar autenticação pra clientes no hospedeiro local</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3868"/>
        <source>Bypass authentication for clients in whitelisted IP subnets</source>
        <translation>Ignorar autenticação pra clientes em sub-redes com IPs na lista branca</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3881"/>
        <source>IP subnet whitelist...</source>
        <translation>Lista branca de sub-redes dos IPs...</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3985"/>
        <source>Use alternative WebUI</source>
        <translation>Usar interface web alternativa</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4134"/>
        <source>Specify reverse proxy IPs (or subnets, e.g. 0.0.0.0/24) in order to use forwarded client address (X-Forwarded-For header). Use &apos;;&apos; to split multiple entries.</source>
        <translation>Especifique IPs de proxies reversos (ou sub-máscaras, ex.: 0.0.0.0/24) para usar no endereço do cliente encaminhado (atributo X-Forwarded-For). Use &apos;;&apos; pra dividir múltiplas entradas.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4159"/>
        <source>Upda&amp;te my dynamic domain name</source>
        <translation>Atualiz&amp;ar meu nome de domínio dinâmico</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="583"/>
        <source>Minimize qBittorrent to notification area</source>
        <translation>Minimizar o qBittorrent na área de notificação</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="77"/>
        <source>Search</source>
        <translation>Busca</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="87"/>
        <source>WebUI</source>
        <translation>Interface Web</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="138"/>
        <source>Interface</source>
        <translation>Interface</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="158"/>
        <source>Language:</source>
        <translation>Idioma:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="185"/>
        <source>Style:</source>
        <translation>Estilo:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="204"/>
        <source>Color scheme:</source>
        <translation>Esquema de cor:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="303"/>
        <source>Use different text colors by torrent states</source>
        <translation>Usar diferentes cores de texto para estados do torrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="313"/>
        <source>Make progress bars follow text colors</source>
        <extracomment>Progress bar color is based on text color.</extracomment>
        <translation>Fazer barra de progresso seguir cores do texto</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="335"/>
        <source>Stopped torrents only</source>
        <translation>Somente torrents parados</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="375"/>
        <location filename="../gui/optionsdialog.ui" line="424"/>
        <source>Start / stop torrent</source>
        <translation>Iniciar / Parar torrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="390"/>
        <location filename="../gui/optionsdialog.ui" line="439"/>
        <source>Open torrent options dialog</source>
        <translation>Abrir diálogo de opções do torrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="475"/>
        <source>Torrent Content View</source>
        <translation>Visualização do conteúdo do torrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="481"/>
        <source>Replaces multi-selection (hold Alt key to invert)</source>
        <translation>Substituir multiseleção (segure tecla Alt para inverter)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="484"/>
        <source>Drag content from qBittorrent</source>
        <translation>Arraste o conteúdo do qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="605"/>
        <source>Tray icon style:</source>
        <translation>Estilo do ícone do tray:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="613"/>
        <location filename="../gui/optionsdialog.cpp" line="316"/>
        <source>Normal</source>
        <translation>Normal</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="649"/>
        <source>File association</source>
        <translation>Associação de arquivo</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="670"/>
        <source>Use qBittorrent for .torrent files</source>
        <translation>Usar qBittorrent pra arquivos .torrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="677"/>
        <source>Use qBittorrent for magnet links</source>
        <translation>Usar qBittorrent para links magnéticos</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="715"/>
        <source>Check for program updates</source>
        <translation>Procurar atualizações do programa</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="739"/>
        <source>Power Management</source>
        <translation>Gerenciamento de Energia</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="762"/>
        <source>&amp;Log Files</source>
        <translation>&amp;Arquivos do log</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="782"/>
        <source>Save path:</source>
        <translation>Caminho do salvamento:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="799"/>
        <source>Backup the log file after:</source>
        <translation>Fazer backup do arquivo de log após:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="839"/>
        <source>Delete backup logs older than:</source>
        <translation>Apagar logs de backup mais velhos do que:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="906"/>
        <source>Show external IP in status bar</source>
        <translation>Mostrar IP externo na barra de status</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="968"/>
        <source>When adding a torrent</source>
        <translation>Quando adicionar um torrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="983"/>
        <source>Bring torrent dialog to the front</source>
        <translation>Trazer o diálogo do torrent para a frente</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1052"/>
        <source>The torrent will be added to download list in a stopped state</source>
        <translation>O torrent será adicionado à lista de downloads no estado parado</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1108"/>
        <source>When adding a duplicate torrent</source>
        <translation>Ao adicionar um torrent duplicado</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1124"/>
        <source>Ask to merge trackers for manually added torrent</source>
        <translation>Perguntar para mesclar trackers para torrents adicionados manualmente</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1152"/>
        <source>Also delete .torrent files whose addition was cancelled</source>
        <translation>Também apagar arquivos .torrent cuja adição foi cancelada</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1155"/>
        <source>Also when addition is cancelled</source>
        <translation>Também quando a adição for cancelada</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1177"/>
        <source>Warning! Data loss possible!</source>
        <translation>Aviso! Perda de dados possível!</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1226"/>
        <source>Saving Management</source>
        <translation>Gerenciamento do salvamento</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1234"/>
        <source>Default Torrent Management Mode:</source>
        <translation>Modo de gerenciamento padrão dos torrents:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1251"/>
        <source>Manual</source>
        <translation>Manual</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1256"/>
        <source>Automatic</source>
        <translation>Automático</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1279"/>
        <source>When Torrent Category changed:</source>
        <translation>Quando a categoria do torrent for mudada:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1289"/>
        <source>Relocate torrent</source>
        <translation>Re-alocar torrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1294"/>
        <source>Switch torrent to Manual Mode</source>
        <translation>Trocar o torrent pro modo manual</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1330"/>
        <location filename="../gui/optionsdialog.ui" line="1371"/>
        <source>Relocate affected torrents</source>
        <translation>Re-alocar torrents afetados</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1335"/>
        <location filename="../gui/optionsdialog.ui" line="1376"/>
        <source>Switch affected torrents to Manual Mode</source>
        <translation>Trocar os torrents afetados pro modo manual</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1413"/>
        <source>Default Save Path:</source>
        <translation>Caminho padrão do salvamento:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1433"/>
        <source>Copy .torrent files to:</source>
        <translation>Copiar os arquivos .torrent pra:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="571"/>
        <source>Show &amp;qBittorrent in notification area</source>
        <translation>Mostrar o &amp;qBittorrent na área de notificação</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="974"/>
        <source>Display &amp;torrent content and some options</source>
        <translation>Exibir &amp;conteúdo do torrent e algumas opções</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1140"/>
        <source>De&amp;lete .torrent files afterwards </source>
        <translation>Ap&amp;agar os arquivos .torrent mais tarde </translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1443"/>
        <source>Copy .torrent files for finished downloads to:</source>
        <translation>Copiar os arquivos .torrent dos downloads concluídos para:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1195"/>
        <source>Pre-allocate disk space for all files</source>
        <translation>Pré-alocar espaço em disco pra todos os arquivos</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="229"/>
        <source>Use custom UI Theme</source>
        <translation>Usar tema personalizado da interface do usuário</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="238"/>
        <source>UI Theme file:</source>
        <translation>Arquivo do tema da interface do usuário:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="149"/>
        <source>Changing Interface settings requires application restart</source>
        <translation>Mudar as configurações da interface requer o reinício do aplicativo</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="280"/>
        <source>Shows a confirmation dialog upon torrent deletion</source>
        <translation>Mostra um diálogo de confirmação ao apagar o torrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="385"/>
        <location filename="../gui/optionsdialog.ui" line="434"/>
        <source>Preview file, otherwise open destination folder</source>
        <translation>Pré-visualizar arquivo, de outro modo abrir a pasta de destino</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="548"/>
        <source>Shows a confirmation dialog when exiting with active torrents</source>
        <translation>Mostra um diálogo de confirmação quando sair com torrents ativos</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="580"/>
        <source>When minimizing, the main window is closed and must be reopened from the systray icon</source>
        <translation>Quando minimizar, a janela principal é fechada e deve ser reaberta no ícone do tray</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="593"/>
        <source>The systray icon will still be visible when closing the main window</source>
        <translation>O ícone do tray ainda estará visível quando fechar a janela principal</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="596"/>
        <source>Close qBittorrent to notification area</source>
        <extracomment>The systray icon will still be visible when closing the main window</extracomment>
        <translation>Fechar o qBittorrent na área de notificação</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="618"/>
        <source>Monochrome (for dark theme)</source>
        <translation>Monocromático (pro tema escuro)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="623"/>
        <source>Monochrome (for light theme)</source>
        <translation>Monocromático (pro tema claro)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="745"/>
        <source>Inhibit system sleep when torrents are downloading</source>
        <translation>Inibir o sono do sistema quando os torrents estão baixando</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="752"/>
        <source>Inhibit system sleep when torrents are seeding</source>
        <translation>Inibir a suspensão do sistema quando os torrents estão semeando</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="796"/>
        <source>Creates an additional log file after the log file reaches the specified file size</source>
        <translation>Cria um arquivo de log adicional após o arquivo de log alcançar o tamanho especificado do arquivo</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="863"/>
        <source>days</source>
        <extracomment>Delete backup logs older than 10 days</extracomment>
        <translation>dias</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="868"/>
        <source>months</source>
        <extracomment>Delete backup logs older than 10 months</extracomment>
        <translation>meses</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="873"/>
        <source>years</source>
        <extracomment>Delete backup logs older than 10 years</extracomment>
        <translation>anos</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="913"/>
        <source>Log performance warnings</source>
        <translation>Registrar avisos sobre a performance</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1055"/>
        <source>Do not start the download automatically</source>
        <extracomment>The torrent will be added to download list in a stopped state</extracomment>
        <translation>Não iniciar o download automaticamente</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1137"/>
        <source>Whether the .torrent file should be deleted after adding it</source>
        <translation>Se o arquivo .torrent deve ser apagado após adicioná-lo</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1192"/>
        <source>Allocate full file sizes on disk before starting downloads, to minimize fragmentation. Only useful for HDDs.</source>
        <translation>Aloca o tamanho completo dos arquivos no disco antes de iniciar os downloads pra minimizar a fragmentação. Só é útil pra HDDs.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1202"/>
        <source>Append .!qB extension to incomplete files</source>
        <translation>Adicionar a extensão .!qB nos arquivos incompletos</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1216"/>
        <source>When a torrent is downloaded, offer to add torrents from any .torrent files found inside it</source>
        <translation>Quando um torrent é baixado oferece pra adicionar torrents de quaisquer arquivos .torrent achados dentro dele</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1219"/>
        <source>Enable recursive download dialog</source>
        <translation>Ativar diálogo de download recursivo</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1246"/>
        <source>Automatic: Various torrent properties (e.g. save path) will be decided by the associated category
Manual: Various torrent properties (e.g. save path) must be assigned manually</source>
        <translation>Automático: Várias propriedades do torrent (ex: o caminho do salvamento) serão decididas pela categoria associada
Manual: Várias propriedades do torrent (ex: o caminho do salvamento) devem ser atribuídas manualmente</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1317"/>
        <source>When Default Save/Incomplete Path changed:</source>
        <translation>Quando o caminho padrão pra Salvar/Incompleto mudar:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1358"/>
        <source>When Category Save Path changed:</source>
        <translation>Quando o caminho do salvamento da categoria for mudado:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1404"/>
        <source>Use Category paths in Manual Mode</source>
        <translation>Usar os caminhos da Categoria no Modo Manual</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1401"/>
        <source>Resolve relative Save Path against appropriate Category path instead of Default one</source>
        <translation>Resolver o Caminho de Salvamento relativo contra o Caminho da Categoria apropriado ao invés do caminho Padrão</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="251"/>
        <source>Use icons from system theme</source>
        <translation>Usar ícones do tema do sistema</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="519"/>
        <source>Window state on start up:</source>
        <translation>Estado da janela ao iniciar:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="526"/>
        <source>qBittorrent window state on start up</source>
        <translation>Estado da janela do qBittorrent ao iniciar</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1064"/>
        <source>Torrent stop condition:</source>
        <translation>Condição de parada do torrent:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1075"/>
        <location filename="../gui/optionsdialog.cpp" line="583"/>
        <source>None</source>
        <translation>Nenhum</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1080"/>
        <location filename="../gui/optionsdialog.cpp" line="584"/>
        <source>Metadata received</source>
        <translation>Metadados recebidos</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1085"/>
        <location filename="../gui/optionsdialog.cpp" line="586"/>
        <source>Files checked</source>
        <translation>Arquivos verificados</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1423"/>
        <source>Use another path for incomplete torrents:</source>
        <translation>Usar outro caminho pros torrents incompletos:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1458"/>
        <source>Automatically add torrents from:</source>
        <translation>Adicionar automaticamente torrents de:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1552"/>
        <source>Excluded file names</source>
        <translation>Nomes de arquivos excluídos</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1564"/>
        <source>Blacklist filtered file names from being downloaded from torrent(s).
Files matching any of the filters in this list will have their priority automatically set to &quot;Do not download&quot;.

Use newlines to separate multiple entries. Can use wildcards as outlined below.
*: matches zero or more of any characters.
?: matches any single character.
[...]: sets of characters can be represented in square brackets.

Examples
*.exe: filter &apos;.exe&apos; file extension.
readme.txt: filter exact file name.
?.txt: filter &apos;a.txt&apos;, &apos;b.txt&apos; but not &apos;aa.txt&apos;.
readme[0-9].txt: filter &apos;readme1.txt&apos;, &apos;readme2.txt&apos; but not &apos;readme10.txt&apos;.</source>
        <translation>Lista negra de nomes de arquivos filtrados de serem baixados de torrent(s).
Os arquivos que corresponderem a qualquer um dos filtros desta lista terão sua prioridade automaticamente definida como &quot;Não baixar&quot;.

Use novas linhas para separar várias entradas. Pode usar curingas conforme descrito abaixo.
*: corresponde a zero ou mais caracteres.
?: corresponde a qualquer caractere único.
[...]: conjuntos de caracteres podem ser representados entre colchetes.

Exemplos
*.exe: filtra a extensão do arquivo &apos;.exe&apos;.
readme.txt: filtra o nome exato do arquivo.
?.txt: filtra &apos;a.txt&apos;, &apos;b.txt&apos;, mas não &apos;aa.txt&apos;.
readme[0-9].txt: filtra &apos;readme1.txt&apos;, &apos;readme2.txt&apos;, mas não &apos;readme10.txt&apos;.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1619"/>
        <source>Receiver</source>
        <translation>Receptor</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1622"/>
        <source>To:</source>
        <comment>To receiver</comment>
        <translation>Até:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1632"/>
        <source>SMTP server:</source>
        <translation>Servidor SMTP:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1606"/>
        <source>Sender</source>
        <translation>Remetente</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1609"/>
        <source>From:</source>
        <comment>From sender</comment>
        <translation>De:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1644"/>
        <source>This server requires a secure connection (SSL)</source>
        <translation>Este servidor requer uma conexão segura (SSL)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1651"/>
        <location filename="../gui/optionsdialog.ui" line="3753"/>
        <source>Authentication</source>
        <translation>Autenticação</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1663"/>
        <location filename="../gui/optionsdialog.ui" line="2188"/>
        <location filename="../gui/optionsdialog.ui" line="3765"/>
        <location filename="../gui/optionsdialog.ui" line="4217"/>
        <source>Username:</source>
        <translation>Nome de usuário:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1673"/>
        <location filename="../gui/optionsdialog.ui" line="2198"/>
        <location filename="../gui/optionsdialog.ui" line="3775"/>
        <location filename="../gui/optionsdialog.ui" line="4227"/>
        <source>Password:</source>
        <translation>Senha:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1706"/>
        <source>Run external program</source>
        <translation>Executar programa externo</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1748"/>
        <source>Show console window</source>
        <translation>Mostrar janela do console</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1810"/>
        <source>TCP and μTP</source>
        <translation>TCP e μTP</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1843"/>
        <source>Listening Port</source>
        <translation>Porta de Escuta</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1851"/>
        <source>Port used for incoming connections:</source>
        <translation>Porta usada pra conexões de entrada:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1858"/>
        <source>Set to 0 to let your system pick an unused port</source>
        <translation>Defina em 0 pra deixar seu sistema escolher uma porta não usada</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1871"/>
        <source>Random</source>
        <translation>Aleatória</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1893"/>
        <source>Use UPnP / NAT-PMP port forwarding from my router</source>
        <translation>Usar abertura de porta UPnP / NAT-PMP do meu roteador</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1906"/>
        <source>Connections Limits</source>
        <translation>Limites da Conexão</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1951"/>
        <source>Maximum number of connections per torrent:</source>
        <translation>Número máximo de conexões por torrent:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1912"/>
        <source>Global maximum number of connections:</source>
        <translation>Número máximo global de conexões:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1991"/>
        <source>Maximum number of upload slots per torrent:</source>
        <translation>Número máximo de slots de upload por torrent:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1974"/>
        <source>Global maximum number of upload slots:</source>
        <translation>Número global máximo de slots de upload:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2086"/>
        <source>Proxy Server</source>
        <translation>Servidor Proxy</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2094"/>
        <source>Type:</source>
        <translation>Tipo:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="918"/>
        <source>SOCKS4</source>
        <translation>SOCKS4</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="919"/>
        <source>SOCKS5</source>
        <translation>SOCKS5</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="920"/>
        <source>HTTP</source>
        <translation>HTTP</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2025"/>
        <location filename="../gui/optionsdialog.ui" line="2104"/>
        <source>Host:</source>
        <translation>Hospedeiro:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2035"/>
        <location filename="../gui/optionsdialog.ui" line="2114"/>
        <location filename="../gui/optionsdialog.ui" line="3667"/>
        <source>Port:</source>
        <translation>Porta:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2236"/>
        <source>Otherwise, the proxy server is only used for tracker connections</source>
        <translation>De outro modo o servidor proxy só é usado pra conexões com o rastreador</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2239"/>
        <source>Use proxy for peer connections</source>
        <translation>Usar proxy pra conexões com os pares</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2174"/>
        <source>A&amp;uthentication</source>
        <translation>A&amp;utenticação</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2286"/>
        <source>Filter path (.dat, .p2p, .p2b):</source>
        <translation>Caminho do filtro (.dat, .p2p, .p2b):</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2296"/>
        <source>Reload the filter</source>
        <translation>Recarregar o filtro</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2311"/>
        <source>Manually banned IP addresses...</source>
        <translation>Endereços de IP banidos manualmente...</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2318"/>
        <source>Apply to trackers</source>
        <translation>Aplicar aos rastreadores</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2376"/>
        <source>Global Rate Limits</source>
        <translation>Limites Globais da Taxa</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2392"/>
        <location filename="../gui/optionsdialog.ui" line="2431"/>
        <location filename="../gui/optionsdialog.ui" line="2469"/>
        <location filename="../gui/optionsdialog.ui" line="2508"/>
        <location filename="../gui/optionsdialog.ui" line="2917"/>
        <location filename="../gui/optionsdialog.ui" line="2950"/>
        <location filename="../gui/optionsdialog.ui" line="2970"/>
        <source>∞</source>
        <translation>∞</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2395"/>
        <location filename="../gui/optionsdialog.ui" line="2434"/>
        <location filename="../gui/optionsdialog.ui" line="2472"/>
        <location filename="../gui/optionsdialog.ui" line="2511"/>
        <location filename="../gui/optionsdialog.ui" line="3002"/>
        <location filename="../gui/optionsdialog.ui" line="3038"/>
        <source> KiB/s</source>
        <translation> KiB/s</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2385"/>
        <location filename="../gui/optionsdialog.ui" line="2462"/>
        <source>Upload:</source>
        <translation>Upload:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2424"/>
        <location filename="../gui/optionsdialog.ui" line="2501"/>
        <source>Download:</source>
        <translation>Download:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2453"/>
        <source>Alternative Rate Limits</source>
        <translation>Limites Alternativos da Taxa</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2539"/>
        <source>Start time</source>
        <translation>Hora do início</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2569"/>
        <source>End time</source>
        <translation>Hora do término</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2609"/>
        <source>When:</source>
        <translation>Quando:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2623"/>
        <source>Every day</source>
        <translation>Todo dia</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2628"/>
        <source>Weekdays</source>
        <translation>Dias da semana</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2633"/>
        <source>Weekends</source>
        <translation>Finais de semana</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2647"/>
        <source>Rate Limits Settings</source>
        <translation>Configurações dos Limites da Taxa</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2667"/>
        <source>Apply rate limit to peers on LAN</source>
        <translation>Aplicar limite da taxa aos pares na LAN</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2660"/>
        <source>Apply rate limit to transport overhead</source>
        <translation>Aplicar limite da taxa a sobrecarga do transporte</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2070"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If &quot;mixed mode&quot; is enabled I2P torrents are allowed to also get peers from other sources than the tracker, and connect to regular IPs, not providing any anonymization. This may be useful if the user is not interested in the anonymization of I2P, but still wants to be able to connect to I2P peers.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Se o &quot;modo misto&quot; estiver habilitado, torrents I2P terão permissão para acessar pares de outras fontes além do rastreador e conectar com IPs regulares, não fornecendo nenhum anonimato. Isso pode ser útil caso o usuário não esteja interessado no anonimato do I2P mas ainda deseje a possibilidade de se conectar a pares I2P.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2653"/>
        <source>Apply rate limit to µTP protocol</source>
        <translation>Aplicar limite da taxa ao protocolo µTP</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2725"/>
        <source>Privacy</source>
        <translation>Privacidade</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2734"/>
        <source>Enable DHT (decentralized network) to find more peers</source>
        <translation>Ativar DHT (rede decentralizada) pra achar mais pares</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2744"/>
        <source>Exchange peers with compatible Bittorrent clients (µTorrent, Vuze, ...)</source>
        <translation>Trocar pares com clientes Bittorrent compatíveis (µTorrent, Vuze...)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2747"/>
        <source>Enable Peer Exchange (PeX) to find more peers</source>
        <translation>Ativar Troca de Pares (PeX) pra achar mais pares</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2757"/>
        <source>Look for peers on your local network</source>
        <translation>Procurar pares na sua rede local</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2760"/>
        <source>Enable Local Peer Discovery to find more peers</source>
        <translation>Ativar descoberta de pares locais pra achar mais pares</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2772"/>
        <source>Encryption mode:</source>
        <translation>Modo de encriptação:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2790"/>
        <source>Require encryption</source>
        <translation>Requer encriptação</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2795"/>
        <source>Disable encryption</source>
        <translation>Desativar encriptação</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2820"/>
        <source>Enable when using a proxy or a VPN connection</source>
        <translation>Ativar quando usar um proxy ou uma conexão VPN</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2823"/>
        <source>Enable anonymous mode</source>
        <translation>Ativar modo anônimo</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2910"/>
        <source>Maximum active downloads:</source>
        <translation>Máximo de downloads ativos:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2943"/>
        <source>Maximum active uploads:</source>
        <translation>Máximo de uploads ativos:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2963"/>
        <source>Maximum active torrents:</source>
        <translation>Máximo de torrents ativos:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2983"/>
        <source>Do not count slow torrents in these limits</source>
        <translation>Não contar torrents lentos nestes limites</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3031"/>
        <source>Upload rate threshold:</source>
        <translation>Limite da taxa de upload:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2995"/>
        <source>Download rate threshold:</source>
        <translation>Limite da taxa de download:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3061"/>
        <location filename="../gui/optionsdialog.ui" line="3489"/>
        <location filename="../gui/optionsdialog.ui" line="3930"/>
        <location filename="../gui/optionsdialog.ui" line="3957"/>
        <source> sec</source>
        <extracomment>seconds</extracomment>
        <translation> seg</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3054"/>
        <source>Torrent inactivity timer:</source>
        <translation>Cronômetro da inatividade do torrent:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3168"/>
        <source>then</source>
        <translation>então</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3689"/>
        <source>Use UPnP / NAT-PMP to forward the port from my router</source>
        <translation>Usar UPnP / NAT-PMP pra abrir a porta do meu roteador</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3714"/>
        <source>Certificate:</source>
        <translation>Certificado:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3727"/>
        <location filename="../gui/optionsdialog.ui" line="3801"/>
        <source>Key:</source>
        <translation>Chave:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3737"/>
        <source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
        <translation>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Informações sobre certificados&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3785"/>
        <source>Change current password</source>
        <translation>Mudar a senha atual</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3999"/>
        <source>Files location:</source>
        <translation>Local dos arquivos:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4011"/>
        <source>&lt;a href=&quot;https://github.com/qbittorrent/qBittorrent/wiki/List-of-known-alternate-WebUIs&quot;&gt;List of alternative WebUI&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;https://github.com/qbittorrent/qBittorrent/wiki/List-of-known-alternate-WebUIs&quot;&gt;Lista de WebUI alternativo&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4027"/>
        <source>Security</source>
        <translation>Segurança</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4033"/>
        <source>Enable clickjacking protection</source>
        <translation>Ativar proteção contra clickjacking</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4040"/>
        <source>Enable Cross-Site Request Forgery (CSRF) protection</source>
        <translation>Ativar proteção contra falsificação de requisição de sites cruzados (CSRF)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4047"/>
        <source>Enable cookie Secure flag (requires HTTPS or localhost connection)</source>
        <translation>Habilitar sinalizador de cookie seguro (requer conexão HTTPS ou localhost)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4054"/>
        <source>Enable Host header validation</source>
        <translation>Ativar validação de cabeçalho do hospedeiro</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4091"/>
        <source>Add custom HTTP headers</source>
        <translation>Adicionar cabeçalhos HTTP personalizados</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4106"/>
        <source>Header: value pairs, one per line</source>
        <translation>Cabeçalho: pares de valores, um por linha</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4116"/>
        <source>Enable reverse proxy support</source>
        <translation>Ativar suporte pro proxy reverso</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4127"/>
        <source>Trusted proxies list:</source>
        <translation>Lista de proxies confiáveis:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4143"/>
        <source>&lt;a href=https://github.com/qbittorrent/qBittorrent/wiki#reverse-proxy-setup-for-webui-access&gt;Reverse proxy setup examples&lt;/a&gt;</source>
        <translation>&lt;a href=https://github.com/qbittorrent/qBittorrent/wiki#reverse-proxy-setup-for-webui-access&gt;Exemplos de configuração de proxy reverso&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4171"/>
        <source>Service:</source>
        <translation>Serviço:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4194"/>
        <source>Register</source>
        <translation>Registrar</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="4203"/>
        <source>Domain name:</source>
        <translation>Nome do domínio:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="611"/>
        <source>By enabling these options, you can &lt;strong&gt;irrevocably lose&lt;/strong&gt; your .torrent files!</source>
        <translation>Ao ativar estas opções, você pode &lt;strong&gt;perder irremediavelmente&lt;/strong&gt; seus arquivos .torrent!</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="618"/>
        <source>If you enable the second option (&amp;ldquo;Also when addition is cancelled&amp;rdquo;) the .torrent file &lt;strong&gt;will be deleted&lt;/strong&gt; even if you press &amp;ldquo;&lt;strong&gt;Cancel&lt;/strong&gt;&amp;rdquo; in the &amp;ldquo;Add torrent&amp;rdquo; dialog</source>
        <translation>Se você ativar a segunda opção (&amp;ldquo;Também quando a adição for cancelada&amp;rdquo;) o arquivo .torrent &lt;strong&gt;será apagado&lt;/strong&gt; mesmo se você pressionar &amp;ldquo;&lt;strong&gt;Cancelar&lt;/strong&gt;&amp;rdquo; no diálogo &amp;ldquo;Adicionar torrent&amp;rdquo;</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="267"/>
        <source>Select qBittorrent UI Theme file</source>
        <translation>Selecione o arquivo do tema da interface do usuário do qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1357"/>
        <source>Choose Alternative UI files location</source>
        <translation>Escolha o local alternativo dos arquivos da interface do usuário</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="690"/>
        <source>Supported parameters (case sensitive):</source>
        <translation>Parâmetros suportados (caso sensitivo):</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="317"/>
        <source>Minimized</source>
        <translation>Minimizada</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="319"/>
        <source>Hidden</source>
        <translation>Oculta</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="334"/>
        <source>Disabled due to failed to detect system tray presence</source>
        <translation>Desativado devido a falha ao detectar presença na área de notificação do sistema</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="583"/>
        <source>No stop condition is set.</source>
        <translation>Nenhuma condição de parada definida.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="584"/>
        <source>Torrent will stop after metadata is received.</source>
        <translation>O torrent será parado após o recebimento dos metadados.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="586"/>
        <source>Torrent will stop after files are initially checked.</source>
        <translation>O torrent será parado após o a verificação inicial dos arquivos.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="587"/>
        <source>This will also download metadata if it wasn&apos;t there initially.</source>
        <translation>Isso também fará o download dos metadados, caso não existam inicialmente.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="691"/>
        <source>%N: Torrent name</source>
        <translation>%N: Nome do torrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="692"/>
        <source>%L: Category</source>
        <translation>%L: Categoria</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="694"/>
        <source>%F: Content path (same as root path for multifile torrent)</source>
        <translation>%F: Caminho do conteúdo (o mesmo do caminho raiz pra torrent multi-arquivos)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="695"/>
        <source>%R: Root path (first torrent subdirectory path)</source>
        <translation>%R: Caminho raiz (primeiro caminho do sub-diretório do torrent)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="696"/>
        <source>%D: Save path</source>
        <translation>%D: Caminho do salvamento</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="697"/>
        <source>%C: Number of files</source>
        <translation>%C: Número de arquivos</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="698"/>
        <source>%Z: Torrent size (bytes)</source>
        <translation>%Z: Tamanho do torrent (bytes)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="699"/>
        <source>%T: Current tracker</source>
        <translation>%T: Rastreador atual</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="703"/>
        <source>%M: Comment</source>
        <translation>%M: Comentário</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="704"/>
        <source>Tip: Encapsulate parameter with quotation marks to avoid text being cut off at whitespace (e.g., &quot;%N&quot;)</source>
        <translation>Dica: Encapsule o parâmetro entre aspas pra evitar que o texto seja cortado nos espaços em branco (ex: &quot;%N&quot;)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="768"/>
        <source>Test email</source>
        <translation>Testar e-mail</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="768"/>
        <source>Attempted to send email. Check your inbox to confirm success</source>
        <translation>Tentativa de enviar e-mail. Verifique sua caixa de entrada para confirmar o sucesso</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="917"/>
        <source>(None)</source>
        <translation>(Nenhum)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1134"/>
        <source>A torrent will be considered slow if its download and upload rates stay below these values for &quot;Torrent inactivity timer&quot; seconds</source>
        <translation>Um torrent será considerado lento se suas taxas de download e upload ficarem abaixo destes valores pelos segundos do &quot;Cronômetro de inatividade do torrent&quot;</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1351"/>
        <source>Certificate</source>
        <translation>Certificado</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1352"/>
        <source>Select certificate</source>
        <translation>Selecionar certificado</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1354"/>
        <source>Private key</source>
        <translation>Chave privada</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1355"/>
        <source>Select private key</source>
        <translation>Selecione a chave privada</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1360"/>
        <source>WebUI configuration failed. Reason: %1</source>
        <translation>Falha na configuração da WebUI. Motivo: %1</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1509"/>
        <location filename="../gui/optionsdialog.cpp" line="1553"/>
        <source>Rotate API key</source>
        <translation>Rotacionar chave API</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1511"/>
        <source>Generate an API key? This key can be used to interact with qBittorrent&apos;s API.</source>
        <translation>Gerar uma chave API? Esra chave pode ser usada para interagir com a API do qBittorrent.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1512"/>
        <source>Rotate this API key? The current key will immediately stop working and a new key will be generated.</source>
        <translation>Rotacionar chave API? A chave atual irá parar de funcionar imediatamente e uma nova chave será gerada.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1531"/>
        <source>Delete this API key? The current key will immediately stop working.</source>
        <translation>Excluir chave API? A chave atual irá parar de funcionar imediatamente.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1863"/>
        <source>%1 is recommended for best compatibility with Windows dark mode</source>
        <comment>Fusion is recommended for best compatibility with Windows dark mode</comment>
        <translation>O %1 é recomendado para melhor compatibilidade com o modo escuro do Windows</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1870"/>
        <source>System</source>
        <comment>System default Qt style</comment>
        <translation>Sistema</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1871"/>
        <source>Let Qt decide the style for this system</source>
        <translation>Deixar o Qt decidir o estilo para este sistema</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1888"/>
        <source>Dark</source>
        <comment>Dark color scheme</comment>
        <translation>Escuro</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1889"/>
        <source>Light</source>
        <comment>Light color scheme</comment>
        <translation>Claro</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1890"/>
        <source>System</source>
        <comment>System color scheme</comment>
        <translation>Sistema</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2015"/>
        <source>Select folder to monitor</source>
        <translation>Selecione a pasta a monitorar</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2037"/>
        <source>Adding entry failed</source>
        <translation>Falhou em adicionar a entrada</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2137"/>
        <source>The WebUI username must be at least 3 characters long.</source>
        <translation>O nome de usuário da interface web deve ter pelo menos 3 caracteres.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2142"/>
        <source>Character Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2142"/>
        <source>The WebUI username must not contain a colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2149"/>
        <source>The WebUI password must be at least 6 characters long.</source>
        <translation>A senha de interface web deve ter pelo menos 6 caracteres.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2159"/>
        <source>Location Error</source>
        <translation>Erro do local</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="647"/>
        <location filename="../gui/optionsdialog.cpp" line="655"/>
        <source>Choose export directory</source>
        <translation>Escolha o diretório pra exportar</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="613"/>
        <source>When these options are enabled, qBittorrent will &lt;strong&gt;delete&lt;/strong&gt; .torrent files after they were successfully (the first option) or not (the second option) added to its download queue. This will be applied &lt;strong&gt;not only&lt;/strong&gt; to the files opened via &amp;ldquo;Add torrent&amp;rdquo; menu action but to those opened via &lt;strong&gt;file type association&lt;/strong&gt; as well</source>
        <translation>Quando estas opções estão ativadas o qBittorrent &lt;strong&gt;apagará&lt;/strong&gt; os arquivos .torrent após eles serem adicionados com sucesso (a primeira opção) ou não (a segunda opção) nas suas filas de download. Isto será aplicado &lt;strong&gt;não só&lt;/strong&gt; nos arquivos abertos via ação pelo menu &amp;ldquo;Adicionar torrent&amp;rdquo;, mas também para aqueles abertos via &lt;strong&gt;associação de tipos de arquivo&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="268"/>
        <source>qBittorrent UI Theme file (*.qbtheme config.json)</source>
        <translation>Arquivo do tema da interface do usuário do qBittorrent (*.qbtheme config.json)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="693"/>
        <source>%G: Tags (separated by comma)</source>
        <translation>%G: Etiquetas (separadas por vírgula)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="700"/>
        <source>%I: Info hash v1 (or &apos;-&apos; if unavailable)</source>
        <translation>%I: Informações do hash v1 (ou &apos;-&apos; se indisponível)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="701"/>
        <source>%J: Info hash v2 (or &apos;-&apos; if unavailable)</source>
        <translation>%J: Informações do hash v2 (ou &apos;-&apos; se indisponível)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="702"/>
        <source>%K: Torrent ID (either sha-1 info hash for v1 torrent or truncated sha-256 info hash for v2/hybrid torrent)</source>
        <translation>%K: ID do torrent (hash das informações do sha-1 pro torrent v1 ou hash das informações do sha-256 truncadas pra torrent v2/híbrido)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="361"/>
        <location filename="../gui/optionsdialog.cpp" line="635"/>
        <location filename="../gui/optionsdialog.cpp" line="640"/>
        <source>Choose a save directory</source>
        <translation>Escolha um diretório pra salvar</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="585"/>
        <source>Torrents that have metadata initially will be added as stopped.</source>
        <translation>Torrents que possuem metadados inicialmente serão adicionados como parados.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="937"/>
        <source>Choose an IP filter file</source>
        <translation>Escolha um arquivo de filtro de IP</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="939"/>
        <source>All supported filters</source>
        <translation>Todos os filtros suportados</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2159"/>
        <source>The alternative WebUI files location cannot be blank.</source>
        <translation>O local alternativo dos arquivos da interface web não pode estar em branco.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2196"/>
        <source>Parsing error</source>
        <translation>Erro de análise</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2196"/>
        <source>Failed to parse the provided IP filter</source>
        <translation>Falhou em analisar o filtro de IP fornecido</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2198"/>
        <source>Successfully refreshed</source>
        <translation>Atualizado com sucesso</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2198"/>
        <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
        <comment>%1 is a number</comment>
        <translation>Analisou com sucesso o filtro de IP fornecido: %1 regras foram aplicadas.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="167"/>
        <source>Preferences</source>
        <translation>Preferências</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2207"/>
        <source>Time Error</source>
        <translation>Erro do Tempo</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2207"/>
        <source>The start time and the end time can&apos;t be the same.</source>
        <translation>A hora de início e a hora do término não podem ser as mesmas.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="2137"/>
        <location filename="../gui/optionsdialog.cpp" line="2149"/>
        <source>Length Error</source>
        <translation>Erro de Comprimento</translation>
    </message>
</context>
<context>
    <name>PeerInfo</name>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="226"/>
        <source>Unknown</source>
        <translation>Desconhecido</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="303"/>
        <source>Interested (local) and choked (peer)</source>
        <translation>Interessados​ ​(locais) e paralisados (pares)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="308"/>
        <source>Interested (local) and unchoked (peer)</source>
        <translation>Interessados (locais) e não paralisados (pares)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="317"/>
        <source>Interested (peer) and choked (local)</source>
        <translation>Interessados (pares) e paralisados (locais)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="322"/>
        <source>Interested (peer) and unchoked (local)</source>
        <translation>Interessados (pares) e não paralisados (locais)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="328"/>
        <source>Not interested (local) and unchoked (peer)</source>
        <translation>Não interessados (locais) e não paralisados (pares)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="332"/>
        <source>Not interested (peer) and unchoked (local)</source>
        <translation>Não interessados (pares) e não paralisados (locais)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="336"/>
        <source>Optimistic unchoke</source>
        <translation>Não paralisado otimista</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="340"/>
        <source>Peer snubbed</source>
        <translation>Par esnobado</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="344"/>
        <source>Incoming connection</source>
        <translation>Conexão de entrada</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="348"/>
        <source>Peer from DHT</source>
        <translation>Par do DHT</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="352"/>
        <source>Peer from PEX</source>
        <translation>Par do PEX</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="356"/>
        <source>Peer from LSD</source>
        <translation>Par do LSD</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="360"/>
        <source>Encrypted traffic</source>
        <translation>Tráfego criptografado</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="364"/>
        <source>Encrypted handshake</source>
        <translation>Handshake criptografado</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="372"/>
        <source>Peer is using NAT hole punching</source>
        <translation>O peer está usando NAT Hole Punching</translation>
    </message>
</context>
<context>
    <name>PeerListWidget</name>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="114"/>
        <source>Country/Region</source>
        <translation>País/Região</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="115"/>
        <source>IP/Address</source>
        <translation>IP/Endereço</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="116"/>
        <source>Port</source>
        <translation>Porta</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="117"/>
        <source>Flags</source>
        <translation>Bandeiras</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="118"/>
        <source>Connection</source>
        <translation>Conexão</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="119"/>
        <source>Client</source>
        <comment>i.e.: Client application</comment>
        <translation>Cliente</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="120"/>
        <source>Peer ID Client</source>
        <comment>i.e.: Client resolved from Peer ID</comment>
        <translation>Cliente de ID do par</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="121"/>
        <source>Progress</source>
        <comment>i.e: % downloaded</comment>
        <translation>Progresso</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="122"/>
        <source>Down Speed</source>
        <comment>i.e: Download speed</comment>
        <translation>Velocidade de download</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="123"/>
        <source>Up Speed</source>
        <comment>i.e: Upload speed</comment>
        <translation>Velocidade de upload</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="124"/>
        <source>Downloaded</source>
        <comment>i.e: total data downloaded</comment>
        <translation>Baixados</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="125"/>
        <source>Uploaded</source>
        <comment>i.e: total data uploaded</comment>
        <translation>Enviados</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="126"/>
        <source>Relevance</source>
        <comment>i.e: How relevant this peer is to us. How many pieces it has that we don&apos;t.</comment>
        <translation>Relevância</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="127"/>
        <source>Files</source>
        <comment>i.e. files that are being downloaded right now</comment>
        <translation>Arquivos</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="205"/>
        <source>Column visibility</source>
        <translation>Visibilidade da coluna</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="231"/>
        <source>Resize columns</source>
        <translation>Redimensionar colunas</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="240"/>
        <source>Resize all non-hidden columns to the size of their contents</source>
        <translation>Redimensionar todas as colunas não ocultas para o tamanho do conteúdo delas</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="294"/>
        <source>Add peers...</source>
        <translation>Adicionar pares...</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="303"/>
        <location filename="../gui/properties/peerlistwidget.cpp" line="305"/>
        <source>Adding peers</source>
        <translation>Adicionando pares</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="303"/>
        <source>Some peers cannot be added. Check the Log for details.</source>
        <translation>Alguns pares não puderam ser adicionados. Verifique o log pra detalhes.</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="305"/>
        <source>Peers are added to this torrent.</source>
        <translation>Os pares são adicionados a este torrent.</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="310"/>
        <location filename="../gui/properties/peerlistwidget.cpp" line="353"/>
        <source>Ban peer permanently</source>
        <translation>Banir o par permanentemente</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="321"/>
        <source>Cannot add peers to a private torrent</source>
        <translation>Não pôde adicionar os pares em um torrent privado</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="323"/>
        <source>Cannot add peers when the torrent is checking</source>
        <translation>Não pode adicionar os pares quando o torrent está verificando</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="325"/>
        <source>Cannot add peers when the torrent is queued</source>
        <translation>Não pode adicionar os pares quando o torrent está na fila</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="329"/>
        <source>No peer was selected</source>
        <translation>Nenhum par foi selecionado</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="354"/>
        <source>Are you sure you want to permanently ban the selected peers?</source>
        <translation>Você tem certeza que você quer banir permanentemente os pares selecionados?</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="360"/>
        <source>Peer &quot;%1&quot; is manually banned</source>
        <translation>O Par &quot;%1&quot; foi banido manualmente</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="451"/>
        <source>N/A</source>
        <translation>N/D</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="307"/>
        <source>Copy IP:port</source>
        <translation>Copiar IP:porta</translation>
    </message>
</context>
<context>
    <name>PeersAdditionDialog</name>
    <message>
        <location filename="../gui/properties/peersadditiondialog.ui" line="14"/>
        <source>Add Peers</source>
        <translation>Adicionar Pares</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.ui" line="20"/>
        <source>List of peers to add (one IP per line):</source>
        <translation>Lista de pares pra adicionar (um IP por linha):</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.ui" line="36"/>
        <source>Format: IPv4:port / [IPv6]:port</source>
        <translation>Formato: IPv4:porta / [IPv6]:porta</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.cpp" line="64"/>
        <source>No peer entered</source>
        <translation>Nenhum par inserido</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.cpp" line="65"/>
        <source>Please type at least one peer.</source>
        <translation>Por favor digite pelo menos um par.</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.cpp" line="78"/>
        <source>Invalid peer</source>
        <translation>Par inválido</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.cpp" line="79"/>
        <source>The peer &apos;%1&apos; is invalid.</source>
        <translation>O par &apos;%1&apos; é inválido.</translation>
    </message>
</context>
<context>
    <name>PieceAvailabilityBar</name>
    <message>
        <location filename="../gui/properties/pieceavailabilitybar.cpp" line="175"/>
        <source>Unavailable pieces</source>
        <translation>Pedaços indisponíveis</translation>
    </message>
    <message>
        <location filename="../gui/properties/pieceavailabilitybar.cpp" line="176"/>
        <source>Available pieces</source>
        <translation>Pedaços disponíveis</translation>
    </message>
</context>
<context>
    <name>PiecesBar</name>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="291"/>
        <source>Files in this piece:</source>
        <translation>Arquivos neste pedaço:</translation>
    </message>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="293"/>
        <source>File in this piece:</source>
        <translation>Arquivo neste pedaço:</translation>
    </message>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="295"/>
        <source>File in these pieces:</source>
        <translation>Arquivo nestes pedaços:</translation>
    </message>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="314"/>
        <source>Wait until metadata become available to see detailed information</source>
        <translation>Aguarde até que os metadados se tornem disponíveis pra ver a informação detalhada</translation>
    </message>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="316"/>
        <source>Hold Shift key for detailed information</source>
        <translation>Pressione a tecla Shift pra informações detalhadas</translation>
    </message>
</context>
<context>
    <name>PluginSelectDialog</name>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="17"/>
        <source>Search plugins</source>
        <translation>Plugins de busca</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="29"/>
        <source>Installed search plugins:</source>
        <translation>Plugins de busca instalados:</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="52"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="57"/>
        <source>Version</source>
        <translation>Versão</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="62"/>
        <source>Url</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="67"/>
        <location filename="../gui/search/pluginselectdialog.ui" line="133"/>
        <source>Enabled</source>
        <translation>Ativado</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="80"/>
        <source>Warning: Be sure to comply with your country&apos;s copyright laws when downloading torrents from any of these search engines.</source>
        <translation>Aviso: Certifique-se de obedecer as leis de copyright do seu país quando baixar torrents de quaisquer destes motores de busca.</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="95"/>
        <source>You can get new search engine plugins here: &lt;a href=&quot;https://plugins.qbittorrent.org&quot;&gt;https://plugins.qbittorrent.org&lt;/a&gt;</source>
        <translation>Você pode obter novos plugins de motores de busca aqui: &lt;a href=&quot;https://plugins.qbittorrent.org&quot;&gt;https://plugins.qbittorrent.org&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="107"/>
        <source>Install a new one</source>
        <translation>Instalar um novo plugin</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="114"/>
        <source>Check for updates</source>
        <translation>Procurar atualizações</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="121"/>
        <source>Close</source>
        <translation>Fechar</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="138"/>
        <source>Uninstall</source>
        <translation>Desinstalar</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="160"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="231"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="296"/>
        <source>Yes</source>
        <translation>Sim</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="165"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="210"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="236"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="301"/>
        <source>No</source>
        <translation>Não</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="216"/>
        <source>Uninstall warning</source>
        <translation>Aviso da desinstalação</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="216"/>
        <source>Some plugins could not be uninstalled because they are included in qBittorrent. Only the ones you added yourself can be uninstalled.
Those plugins were disabled.</source>
        <translation>Alguns plugins não puderam ser desinstalados porque eles estão incluídos no qBittorrent. Só aqueles que você adicionou você mesmo podem ser desinstalados.
Esses plugins foram desativados.</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="218"/>
        <source>Uninstall success</source>
        <translation>Desinstalado com sucesso</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="218"/>
        <source>All selected plugins were uninstalled successfully</source>
        <translation>Todos os plugins selecionados foram desinstalados com sucesso</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="341"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="448"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="463"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="495"/>
        <source>Search plugin update</source>
        <translation>Atualização do plugin de busca</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="341"/>
        <source>Plugins installed or updated: %1</source>
        <translation>Plugins instalados ou atualizados: %1</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="363"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="371"/>
        <source>New search engine plugin URL</source>
        <translation>URL do novo plugin do motor de busca</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="364"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="372"/>
        <source>URL:</source>
        <translation>URL:</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="369"/>
        <source>Invalid link</source>
        <translation>Link inválido</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="369"/>
        <source>The link doesn&apos;t seem to point to a search engine plugin.</source>
        <translation>O link não parece apontar pra um plugin do motor de busca.</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="386"/>
        <source>Select search plugins</source>
        <translation>Selecionar plugins de busca</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="387"/>
        <source>qBittorrent search plugin</source>
        <translation>Plugin de busca do qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="448"/>
        <source>All your plugins are already up to date.</source>
        <translation>Todos os seus plugins já estão atualizados.</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="463"/>
        <source>Sorry, couldn&apos;t check for plugin updates. %1</source>
        <translation>Lamento, não pôde procurar atualizações do plugin. %1</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="477"/>
        <source>Search plugin install</source>
        <translation>Instalação do plugin de busca</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="478"/>
        <source>Couldn&apos;t install &quot;%1&quot; search engine plugin. %2</source>
        <translation>Não pôde instalar o plugin do motor de busca &quot;%1&quot;. %2</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="496"/>
        <source>Couldn&apos;t update &quot;%1&quot; search engine plugin. %2</source>
        <translation>Não pôde atualizar o plugin do motor de busca &quot;%1&quot;. %2</translation>
    </message>
</context>
<context>
    <name>PluginSourceDialog</name>
    <message>
        <location filename="../gui/search/pluginsourcedialog.ui" line="14"/>
        <source>Plugin source</source>
        <translation>Fonte do plugin</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginsourcedialog.ui" line="26"/>
        <source>Search plugin source:</source>
        <translation>Fonte do plugin de busca:</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginsourcedialog.ui" line="35"/>
        <source>Local file</source>
        <translation>Arquivo local</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginsourcedialog.ui" line="42"/>
        <source>Web link</source>
        <translation>Link da web</translation>
    </message>
</context>
<context>
    <name>PreviewSelectDialog</name>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="65"/>
        <source>The following files from torrent &quot;%1&quot; support previewing, please select one of them:</source>
        <translation>Os seguintes arquivos do torrent &quot;%1&quot; suportam pré-visualização por favor selecione um deles:</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="68"/>
        <source>Preview</source>
        <translation>Pré-visualização</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="76"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="77"/>
        <source>Size</source>
        <translation>Tamanho</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="78"/>
        <source>Progress</source>
        <translation>Progresso</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="145"/>
        <source>Preview impossible</source>
        <translation>Pré-visualização impossivel</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="146"/>
        <source>Sorry, we can&apos;t preview this file: &quot;%1&quot;.</source>
        <translation>Lamento, nós não conseguimos pré-visualizar este arquivo: &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="162"/>
        <source>Resize columns</source>
        <translation>Redimensionar colunas</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="170"/>
        <source>Resize all non-hidden columns to the size of their contents</source>
        <translation>Redimensionar todas as colunas não ocultas para o tamanho do conteúdo delas</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.ui" line="14"/>
        <source>Preview selection</source>
        <translation>Seleção da pré-visualização</translation>
    </message>
</context>
<context>
    <name>Private::FileLineEdit</name>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="305"/>
        <source>Path does not exist</source>
        <translation>O caminho não existe</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="307"/>
        <source>Path does not point to a directory</source>
        <translation>O caminho não aponta para uma pasta</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="309"/>
        <source>Path does not point to a file</source>
        <translation>O caminho não aponta para um arquivo</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="311"/>
        <source>Don&apos;t have read permission to path</source>
        <translation>Não tem permissão de leitura para o caminho</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="313"/>
        <source>Don&apos;t have write permission to path</source>
        <translation>Não tem permissão de escrita para o caminho</translation>
    </message>
</context>
<context>
    <name>ProgramUpdater</name>
    <message>
        <location filename="../gui/programupdater.cpp" line="127"/>
        <location filename="../gui/programupdater.cpp" line="199"/>
        <source>Failed to download the program update info. URL: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Falha ao baixar informações de atualização do programa. URL: &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>PropTabBar</name>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="50"/>
        <source>General</source>
        <translation>Geral</translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="59"/>
        <source>Trackers</source>
        <translation>Rastreadores</translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="68"/>
        <source>Peers</source>
        <translation>Pares</translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="77"/>
        <source>HTTP Sources</source>
        <translation>Fontes HTTP</translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="86"/>
        <source>Content</source>
        <translation>Conteúdo</translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="97"/>
        <source>Speed</source>
        <translation>Velocidade</translation>
    </message>
</context>
<context>
    <name>PropertiesWidget</name>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="262"/>
        <source>Downloaded:</source>
        <translation>Baixados:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="117"/>
        <source>Availability:</source>
        <translation>Disponibilidade:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="81"/>
        <source>Progress:</source>
        <translation>Progresso:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="157"/>
        <source>Transfer</source>
        <translation>Transferência</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="175"/>
        <source>Time Active:</source>
        <extracomment>Time (duration) the torrent is active (not stopped)</extracomment>
        <translation>Tempo Ativo:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="204"/>
        <source>ETA:</source>
        <translation>Tempo Restante:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="291"/>
        <source>Uploaded:</source>
        <translation>Enviados:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="320"/>
        <source>Seeds:</source>
        <translation>Sementes:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="349"/>
        <source>Download Speed:</source>
        <translation>Velocidade de download:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="378"/>
        <source>Upload Speed:</source>
        <translation>Velocidade de upload:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="407"/>
        <source>Peers:</source>
        <translation>Pares:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="436"/>
        <source>Download Limit:</source>
        <translation>Limite do download:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="465"/>
        <source>Upload Limit:</source>
        <translation>Limite do upload:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="494"/>
        <source>Wasted:</source>
        <translation>Perdidos:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="233"/>
        <source>Connections:</source>
        <translation>Conexões:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="642"/>
        <source>Information</source>
        <translation>Informação</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="866"/>
        <source>Info Hash v1:</source>
        <translation>Informações do Hash v1:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="898"/>
        <source>Info Hash v2:</source>
        <translation>Informações do Hash v2:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="965"/>
        <source>Comment:</source>
        <translation>Comentário:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="1125"/>
        <source>Select All</source>
        <translation>Selecionar tudo</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="1132"/>
        <source>Select None</source>
        <translation>Não selecionar nenhum</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="523"/>
        <source>Share Ratio:</source>
        <translation>Proporção do compartilhamento:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="552"/>
        <source>Reannounce In:</source>
        <translation>Reanunciar em:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="581"/>
        <source>Last Seen Complete:</source>
        <translation>Visto completo pela última vez:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="610"/>
        <location filename="../gui/properties/propertieswidget.ui" line="629"/>
        <source>Ratio / Time Active (in months), indicates how popular the torrent is</source>
        <translation>Proporção / Tempo ativo (em meses), indica o quão popular o torrent é</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="613"/>
        <source>Popularity:</source>
        <translation>Popularidade:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="660"/>
        <source>Total Size:</source>
        <translation>Tamanho total:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="689"/>
        <source>Pieces:</source>
        <translation>Pedaços:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="718"/>
        <source>Created By:</source>
        <translation>Criado por:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="747"/>
        <source>Added On:</source>
        <translation>Adicionado em:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="776"/>
        <source>Completed On:</source>
        <translation>Completado em:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="805"/>
        <source>Created On:</source>
        <translation>Criado em:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="834"/>
        <source>Private:</source>
        <translation>Privado:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="930"/>
        <source>Save Path:</source>
        <translation>Caminho do salvamento:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="468"/>
        <source>Never</source>
        <translation>Nunca</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="476"/>
        <source>%1 x %2 (have %3)</source>
        <comment>(torrent pieces) eg 152 x 4MB (have 25)</comment>
        <translation>%1 x %2 (tem %3)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="411"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="414"/>
        <source>%1 (%2 this session)</source>
        <translation>%1 (%2 nesta sessão)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="326"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="327"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="346"/>
        <source>N/A</source>
        <translation>N/D</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="342"/>
        <source>Yes</source>
        <translation>Sim</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="342"/>
        <source>No</source>
        <translation>Não</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="424"/>
        <source>%1 (seeded for %2)</source>
        <comment>e.g. 4m39s (seeded for 3m10s)</comment>
        <translation>%1 (semeado por %2)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="434"/>
        <source>%1 (%2 max)</source>
        <comment>%1 and %2 are numbers, e.g. 3 (10 max)</comment>
        <translation>%1 (%2 máx.)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="450"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="454"/>
        <source>%1 (%2 total)</source>
        <comment>%1 and %2 are numbers, e.g. 3 (10 total)</comment>
        <translation>%1 (%2 total)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="460"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="465"/>
        <source>%1 (%2 avg.)</source>
        <comment>%1 and %2 are speed rates, e.g. 200KiB/s (100KiB/s avg.)</comment>
        <translation>%1 (%2 em média)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="620"/>
        <source>Add web seed</source>
        <comment>Add HTTP source</comment>
        <translation>Novo seed da web</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="621"/>
        <source>Add web seed:</source>
        <translation>Adicionar seed da web:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="627"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="680"/>
        <source>This web seed is already in the list.</source>
        <translation>O seed da web já está na lista</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="82"/>
        <source>Filter files...</source>
        <translation>Filtrar arquivos...</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="558"/>
        <source>Add web seed...</source>
        <translation>Adicionar seed da web...</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="562"/>
        <source>Remove web seed</source>
        <translation>Remover seed da web</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="565"/>
        <source>Copy web seed URL</source>
        <translation>Copiar URL do seed da web</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="567"/>
        <source>Edit web seed URL...</source>
        <translation>Editar a URL do seed da web...</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="607"/>
        <source>Speed graphs are disabled</source>
        <translation>Os gráficos de velocidade estão desativados</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="607"/>
        <source>You can enable it in Advanced Options</source>
        <translation>Você pode ativá-lo nas Opções Avançadas</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="672"/>
        <source>Web seed editing</source>
        <translation>Editando a semente da web</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="673"/>
        <source>Web seed URL:</source>
        <translation>URL da semente da web:</translation>
    </message>
</context>
<context>
    <name>RSS::AutoDownloader</name>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="80"/>
        <location filename="../base/rss/rss_autodownloader.cpp" line="88"/>
        <source>Invalid data format.</source>
        <translation>Formato inválido dos dados.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="123"/>
        <source>Couldn&apos;t save RSS AutoDownloader data in %1. Error: %2</source>
        <translation>Não pôde salvar os dados do auto-baixador do RSS em %1. Erro: %2</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="307"/>
        <source>Invalid data format</source>
        <translation>Formato inválido dos dados</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="490"/>
        <source>RSS article &apos;%1&apos; is accepted by rule &apos;%2&apos;. Trying to add torrent...</source>
        <translation>O artigo RSS &quot;%1&quot; é aceito pela regra &quot;%2&quot;. Tentando adicionar o torrent...</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="526"/>
        <source>Failed to read RSS AutoDownloader rules. %1</source>
        <translation>Falha ao ler as regras do RSS AutoDownloader. %1</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="544"/>
        <source>Couldn&apos;t load RSS AutoDownloader rules. Reason: %1</source>
        <translation>Não pôde carregar as regras do auto-baixador do RSS. Motivo: %1</translation>
    </message>
</context>
<context>
    <name>RSS::Feed</name>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="247"/>
        <source>Failed to download RSS feed at &apos;%1&apos;. Reason: %2</source>
        <translation>Falhou em baixar o feed do RSS em &apos;%1&apos;. Motivo: %2</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="283"/>
        <source>RSS feed at &apos;%1&apos; updated. Added %2 new articles.</source>
        <translation>Feed do RSS em &apos;%1&apos; atualizado. Adicionou %2 novos artigos.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="280"/>
        <source>Failed to parse RSS feed at &apos;%1&apos;. Reason: %2</source>
        <translation>Falhou em analisar o feed do RSS em &apos;%1&apos;. Motivo: %2</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="234"/>
        <source>RSS feed at &apos;%1&apos; is successfully downloaded. Starting to parse it.</source>
        <translation>O feed do RSS em &apos;%1&apos; foi baixado com sucesso. Começando a analisá-lo.</translation>
    </message>
</context>
<context>
    <name>RSS::Private::FeedSerializer</name>
    <message>
        <location filename="../base/rss/feed_serializer.cpp" line="57"/>
        <source>Failed to read RSS session data. %1</source>
        <translation>Falha ao ler os dados da sessão RSS. %1</translation>
    </message>
    <message>
        <location filename="../base/rss/feed_serializer.cpp" line="79"/>
        <source>Failed to save RSS feed in &apos;%1&apos;, Reason: %2</source>
        <translation>Falha ao salvar o feed do RSS em &apos;%1&apos;. Motivo: %2</translation>
    </message>
    <message>
        <location filename="../base/rss/feed_serializer.cpp" line="90"/>
        <source>Couldn&apos;t parse RSS Session data. Error: %1</source>
        <translation>Não pôde analisar a sessão de dados do RSS. Erro: %1</translation>
    </message>
    <message>
        <location filename="../base/rss/feed_serializer.cpp" line="97"/>
        <source>Couldn&apos;t load RSS Session data. Invalid data format.</source>
        <translation>Não pôde carregar a sessão de dados do RSS. Formato inválido dos dados.</translation>
    </message>
    <message>
        <location filename="../base/rss/feed_serializer.cpp" line="109"/>
        <source>Couldn&apos;t load RSS article &apos;%1#%2&apos;. Invalid data format.</source>
        <translation>Não pôde carregar o artigo do RSS &apos;%1#%2&apos;. Formato inválido dos dados.</translation>
    </message>
</context>
<context>
    <name>RSS::Private::Parser</name>
    <message>
        <location filename="../base/rss/rss_parser.cpp" line="594"/>
        <source>Invalid RSS feed.</source>
        <translation>Feed do RSS inválido.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_parser.cpp" line="588"/>
        <source>%1 (line: %2, column: %3, offset: %4).</source>
        <translation>%1 (linha: %2, coluna: %3, deslocamento: %4).</translation>
    </message>
</context>
<context>
    <name>RSS::Session</name>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="79"/>
        <source>Couldn&apos;t save RSS session configuration. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Não pôde salvar a configuração da sessão do RSS. Arquivo &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="88"/>
        <source>Couldn&apos;t save RSS session data. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Não pôde salvar os dados da sessão do RSS. Arquivo &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="156"/>
        <location filename="../base/rss/rss_session.cpp" line="189"/>
        <source>RSS feed with given URL already exists: %1.</source>
        <translation>O feed do RSS com a URL dada já existe: %1.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="176"/>
        <source>Feed doesn&apos;t exist: %1.</source>
        <translation>O feed não existe: %1.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="203"/>
        <source>Cannot move root folder.</source>
        <translation>Não pôde mover a pasta raiz.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="207"/>
        <location filename="../base/rss/rss_session.cpp" line="250"/>
        <source>Item doesn&apos;t exist: %1.</source>
        <translation>O item não existe: %1.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="223"/>
        <source>Can&apos;t move a folder into itself or its subfolders.</source>
        <translation>Não foi possível mover a pasta para dentro dela mesma ou de suas subpastas.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="246"/>
        <source>Cannot delete root folder.</source>
        <translation>Não pôde apagar a pasta raiz.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="287"/>
        <source>Failed to read RSS session data. %1</source>
        <translation>Falha ao ler os dados da sessão RSS. %1</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="295"/>
        <source>Failed to parse RSS session data. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Falha ao analisar os dados da sessão RSS. Arquivo: &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="302"/>
        <source>Failed to load RSS session data. File: &quot;%1&quot;. Error: &quot;Invalid data format.&quot;</source>
        <translation>Falha ao carregar os dados da sessão RSS. Arquivo: &quot;%1&quot;. Erro: &quot;Formato de dados inválido.&quot;</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="333"/>
        <source>Couldn&apos;t load RSS feed. Feed: &quot;%1&quot;. Reason: URL is required.</source>
        <translation>Não pôde carregar o feed do RSS. Feed: &quot;%1&quot;. Motivo: a URL é requerida.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="344"/>
        <source>Couldn&apos;t load RSS feed. Feed: &quot;%1&quot;. Reason: UID is invalid.</source>
        <translation>Não pôde carregar o feed do RSS. Feed: &quot;%1&quot;. Motivo: UID inválido.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="351"/>
        <source>Duplicate RSS feed found. UID: &quot;%1&quot;. Error: Configuration seems to be corrupted.</source>
        <translation>Feed duplicado do RSS encontrado. UID: &quot;%1&quot;. Erro: A configuração parece estar corrompida.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="375"/>
        <source>Couldn&apos;t load RSS item. Item: &quot;%1&quot;. Invalid data format.</source>
        <translation>Não pôde carregar o item do RSS. Item: &quot;%1&quot;. Formato inválidos dos dados inválido.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="389"/>
        <source>Corrupted RSS list, not loading it.</source>
        <translation>Lista do RSS corrompida, não irá carregá-la.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="410"/>
        <source>Failed to add RSS folder item. Reason: &quot;%1&quot;</source>
        <translation>Falha ao adicionar item à pasta RSS. Motivo: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="417"/>
        <source>Failed to add RSS feed item. Reason: &quot;%1&quot;</source>
        <translation>Falha ao carregar item do feed RSS. Motivo: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="431"/>
        <source>Incorrect RSS Item path: %1.</source>
        <translation>Caminho incorreto do item do RSS: %1.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="434"/>
        <source>RSS item with given path already exists: %1.</source>
        <translation>O item do RSS com o caminho dado já existe: %1.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="439"/>
        <source>Parent folder doesn&apos;t exist: %1.</source>
        <translation>A pasta pai não existe: %1.</translation>
    </message>
</context>
<context>
    <name>RSSController</name>
    <message>
        <location filename="../webui/api/rsscontroller.cpp" line="94"/>
        <source>Invalid &apos;refreshInterval&apos; value</source>
        <translation>Valor &apos;refreshInterval&apos; inválido</translation>
    </message>
    <message>
        <location filename="../webui/api/rsscontroller.cpp" line="99"/>
        <source>Feed doesn&apos;t exist: %1.</source>
        <translation>O feed não existe: %1.</translation>
    </message>
</context>
<context>
    <name>RSSFeedDialog</name>
    <message>
        <location filename="../gui/rss/rssfeeddialog.ui" line="14"/>
        <source>RSS Feed Options</source>
        <translation>Opções do feed RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/rssfeeddialog.ui" line="22"/>
        <source>URL:</source>
        <translation>URL:</translation>
    </message>
    <message>
        <location filename="../gui/rss/rssfeeddialog.ui" line="32"/>
        <source>Refresh interval:</source>
        <translation>Intervalo de atualização:</translation>
    </message>
    <message>
        <location filename="../gui/rss/rssfeeddialog.cpp" line="43"/>
        <source> sec</source>
        <translation> seg</translation>
    </message>
    <message>
        <location filename="../gui/rss/rssfeeddialog.cpp" line="44"/>
        <source>Default</source>
        <translation>Padrão</translation>
    </message>
</context>
<context>
    <name>RSSWidget</name>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="17"/>
        <source>Search</source>
        <translation>Busca</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="31"/>
        <source>Fetching of RSS feeds is disabled now! You can enable it in application settings.</source>
        <translation>A busca de feeds do RSS está desativada agora! Você pode ativá-la nas configurações do programa.</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="43"/>
        <source>New subscription</source>
        <translation>Nova subscrição</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="50"/>
        <location filename="../gui/rss/rsswidget.ui" line="175"/>
        <location filename="../gui/rss/rsswidget.ui" line="178"/>
        <source>Mark items read</source>
        <translation>Marcar itens como lidos</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="57"/>
        <source>Refresh RSS streams</source>
        <translation>Atualizar streams do RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="60"/>
        <source>Update all</source>
        <translation>Atualizar tudo</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="80"/>
        <source>RSS Downloader...</source>
        <translation>Baixador do RSS...</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="108"/>
        <source>Torrents: (double-click to download)</source>
        <translation>Torrents: (clique-duplo pra baixar)</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="138"/>
        <location filename="../gui/rss/rsswidget.ui" line="141"/>
        <source>Delete</source>
        <translation>Apagar</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="146"/>
        <source>Rename...</source>
        <translation>Renomear...</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="149"/>
        <source>Rename</source>
        <translation>Renomear</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="154"/>
        <location filename="../gui/rss/rsswidget.ui" line="157"/>
        <source>Update</source>
        <translation>Atualizar</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="162"/>
        <source>New subscription...</source>
        <translation>Nova subscrição...</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="167"/>
        <location filename="../gui/rss/rsswidget.ui" line="170"/>
        <source>Update all feeds</source>
        <translation>Atualizar todos os feeds</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="183"/>
        <source>Download torrent</source>
        <translation>Baixar torrent</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="188"/>
        <source>Open news URL</source>
        <translation>Abrir novas URLs</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="193"/>
        <source>Copy feed URL</source>
        <translation>Copiar URL do feed</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="198"/>
        <source>New folder...</source>
        <translation>Nova pasta...</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="203"/>
        <source>Feed options...</source>
        <translation>Opções do feed...</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="136"/>
        <source>Filter feed items...</source>
        <translation>Filtrar itens do feed...</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="289"/>
        <source>Please choose a folder name</source>
        <translation>Por favor escolha um nome de pasta</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="289"/>
        <source>Folder name:</source>
        <translation>Nome da pasta:</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="290"/>
        <source>New folder</source>
        <translation>Nova pasta</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="383"/>
        <source>Deletion confirmation</source>
        <translation>Confirmação de exclusão</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="383"/>
        <source>Are you sure you want to delete the selected RSS feeds?</source>
        <translation>Você tem certeza que você quer apagar os feeds do RSS selecionados?</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="470"/>
        <source>Blocked opening RSS article URL. URL pointing to local file might be malicious behaviour. Article: &quot;%1&quot;. URL: &quot;%2&quot;.</source>
        <translation>URL do artigo RSS bloqueado ao abrir. URL que aponta para o arquivo local pode ser um comportamento malicioso. Artigo: &quot;%1&quot;. URL: &quot;%2&quot;.</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="481"/>
        <source>Blocked opening RSS article URL. The following article URL is pointing to local file and it may be malicious behaviour:
%1</source>
        <translation>URL do artigo RSS bloqueado ao abrir. O URL do artigo a seguir está apontando para um arquivo local e pode ser um comportamento malicioso:
%1</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="483"/>
        <location filename="../gui/rss/rsswidget.cpp" line="490"/>
        <source>There are %1 more articles with the same issue.</source>
        <translation>Há mais %1 artigos com o mesmo problema.</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="488"/>
        <source>The following article has no news URL provided:
%1</source>
        <translation>O seguinte artigo não possui URL de notícias fornecido:
%1</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="510"/>
        <source>Please choose a new name for this RSS feed</source>
        <translation>Por favor escolha um novo nome pra este feed do RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="510"/>
        <source>New feed name:</source>
        <translation>Novo nome do feed:</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="518"/>
        <source>Rename failed</source>
        <translation>Falhou em renomear</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="689"/>
        <source>Date: </source>
        <translation>Data: </translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="691"/>
        <source>Feed: </source>
        <translation>Feed: </translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="693"/>
        <source>Author: </source>
        <translation>Autor: </translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="695"/>
        <source>Open link</source>
        <translation>Abrir link</translation>
    </message>
</context>
<context>
    <name>SearchController</name>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="90"/>
        <source>Python must be installed to use the Search Engine.</source>
        <translation>O Python deve estar instalado pra usar o Motor de Busca.</translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="113"/>
        <source>Unable to create more than %1 concurrent searches.</source>
        <translation>Incapaz de criar mais do que %1 buscas simultâneas.</translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="190"/>
        <location filename="../webui/api/searchcontroller.cpp" line="196"/>
        <source>Offset is out of range</source>
        <translation>O deslocamento está fora do alcance</translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="305"/>
        <source>All plugins are already up to date.</source>
        <translation>Todos os plugins já estão atualizados.</translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="309"/>
        <source>Updating %1 plugins</source>
        <translation>Atualizando %1 plugins</translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="314"/>
        <source>Updating plugin %1</source>
        <translation>Atualizando o plugin %1</translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="323"/>
        <source>Failed to check for plugin updates: %1</source>
        <translation>Falhou em procurar as atualizações dos plugins: %1</translation>
    </message>
</context>
<context>
    <name>SearchDownloadHandler</name>
    <message>
        <location filename="../base/search/searchdownloadhandler.cpp" line="72"/>
        <source>Error occurred when downloading torrent via search engine. Engine: &quot;%1&quot;. URL: &quot;%2&quot;. Error: &quot;%3&quot;.</source>
        <translation>Ocorreu um erro ao baixar o torrent pelo mecanismo de busca. Mecanismo: &quot;%1&quot;. URL: &quot;%2&quot;. Erro: &quot;%3&quot;.</translation>
    </message>
</context>
<context>
    <name>SearchHandler</name>
    <message>
        <location filename="../base/search/searchhandler.cpp" line="70"/>
        <source>Process failed to start</source>
        <translation>O processo falhou ao iniciar</translation>
    </message>
    <message>
        <location filename="../base/search/searchhandler.cpp" line="72"/>
        <source>Process crashed</source>
        <translation>O processo travou</translation>
    </message>
    <message>
        <location filename="../base/search/searchhandler.cpp" line="74"/>
        <source>Process timed out</source>
        <translation>Tempo esgotado do processo</translation>
    </message>
    <message>
        <location filename="../base/search/searchhandler.cpp" line="76"/>
        <source>Process write error</source>
        <translation>Erro de escrita do processo</translation>
    </message>
    <message>
        <location filename="../base/search/searchhandler.cpp" line="78"/>
        <source>Process read error</source>
        <translation>Erro de leitura do processo</translation>
    </message>
    <message>
        <location filename="../base/search/searchhandler.cpp" line="80"/>
        <source>Process unknown error</source>
        <translation>Erro desconhecido do processo</translation>
    </message>
    <message>
        <location filename="../base/search/searchhandler.cpp" line="117"/>
        <source>Search process failed. Search query: &quot;%1&quot;. Category: &quot;%2&quot;. Engines: &quot;%3&quot;. Error: &quot;%4&quot;.</source>
        <translation>Falha no processo de busca. Item buscado: &quot;%1&quot;. Categoria: &quot;%2&quot;. Mecanismos: &quot;%3&quot;. Erro: &quot;%4&quot;.</translation>
    </message>
    <message>
        <location filename="../base/search/searchhandler.cpp" line="166"/>
        <source>Error occurred in search engine. Search query: &quot;%1&quot;. Category: &quot;%2&quot;. Engines: &quot;%3&quot;. Error: &quot;%4&quot;.</source>
        <translation>Erro ocorrido no mecanismo de busca. Item pesquisado: &quot;%1&quot;. Categoria: &quot;%2&quot;. Mecanismos: &quot;%3&quot;. Erro: &quot;%4&quot;.</translation>
    </message>
</context>
<context>
    <name>SearchJobWidget</name>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="19"/>
        <source>Results(xxx)</source>
        <translation>Resultados (xxx)</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="39"/>
        <source>Search in:</source>
        <translation>Procurar em:</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="46"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Some search engines search in torrent description and in torrent file names too. Whether such results will be shown in the list below is controlled by this mode.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Everywhere &lt;/span&gt;disables filtering and shows everything returned by the search engines.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Torrent names only&lt;/span&gt; shows only torrents whose names match the search query.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Alguns motores de busca procuram na descrição do torrent e também nos nomes dos arquivos torrent. Se tais resultados serão mostrados na lista abaixo é controlado por este modo.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Em toda parte &lt;/span&gt;desativa a filtragem e mostra tudo retornado pelos motores de busca.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Só nomes de torrents&lt;/span&gt; só mostra torrents cujos nomes combinam com a consulta da busca.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="69"/>
        <source>Set minimum and maximum allowed number of seeders</source>
        <translation>Defina o número mínimo e máximo permitido de semeadores</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="79"/>
        <source>Minimum number of seeds</source>
        <translation>Número mínimo de sementes</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="96"/>
        <source>Maximum number of seeds</source>
        <translation>Número máximo de sementes</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="125"/>
        <source>Set minimum and maximum allowed size of a torrent</source>
        <translation>Defina o tamanho mínimo e máximo permitido de um torrent</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="137"/>
        <source>Minimum torrent size</source>
        <translation>Tamanho mínimo do torrent</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="161"/>
        <source>Maximum torrent size</source>
        <translation>Tamanho máximo do torrent</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="72"/>
        <source>Seeds:</source>
        <translation>Sementes:</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="89"/>
        <location filename="../gui/search/searchjobwidget.ui" line="152"/>
        <source>to</source>
        <translation>até</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="99"/>
        <location filename="../gui/search/searchjobwidget.ui" line="164"/>
        <source>∞</source>
        <translation>∞</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="128"/>
        <source>Size:</source>
        <translation>Tamanho:</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="108"/>
        <source>Name</source>
        <comment>i.e: file name</comment>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="109"/>
        <source>Size</source>
        <comment>i.e: file size</comment>
        <translation>Tamanho</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="110"/>
        <source>Seeders</source>
        <comment>i.e: Number of full sources</comment>
        <translation>Semeadores</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="111"/>
        <source>Leechers</source>
        <comment>i.e: Number of partial sources</comment>
        <translation>Leechers</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="169"/>
        <source>Filter search results...</source>
        <translation>Filtrar resultados da busca...</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="350"/>
        <source>Blocked opening search result description page URL. URL pointing to local file might be malicious behaviour. Name: &quot;%1&quot;. URL: &quot;%2&quot;.</source>
        <translation>Abertura bloqueada do URL da página de descrição do resultado da pesquisa. O URL que aponta para o arquivo local pode ser um comportamento malicioso. Nome: &quot;%1&quot;. URL: &quot;%2&quot;.</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="361"/>
        <source>Blocked opening search result description page URL. The following result URL is pointing to local file and it may be malicious behaviour:
%1</source>
        <translation>Abertura bloqueada do URL da página de descrição do resultado da pesquisa. O seguinte URL de resultado está apontando para um arquivo local e pode ser um comportamento malicioso:
%1</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="363"/>
        <source>There are %1 more results with the same issue.</source>
        <translation>Há mais %1 resultados com o mesmo problema.</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="368"/>
        <source>Entry &quot;%1&quot; has no description page URL provided.</source>
        <translation>A entrada &quot;%1&quot; não possui URL de página de descrição fornecido.</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="370"/>
        <source>There are %1 more entries with the same issue.</source>
        <translation>Há mais %1 entradas com o mesmo problema.</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="451"/>
        <source>Results (showing &lt;i&gt;%1&lt;/i&gt; out of &lt;i&gt;%2&lt;/i&gt;):</source>
        <comment>i.e: Search results</comment>
        <translation>Resultados (mostrando &lt;i&gt;%1&lt;/i&gt; de &lt;i&gt;%2&lt;/i&gt;):</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="510"/>
        <source>Torrent names only</source>
        <translation>Só nomes de torrents</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="511"/>
        <source>Everywhere</source>
        <translation>Em toda parte</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="533"/>
        <source>Use regular expressions</source>
        <translation>Usar expressões regulares</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="548"/>
        <source>Open download window</source>
        <translation>Abrir janela de download</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="550"/>
        <source>Download</source>
        <translation>Download</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="552"/>
        <source>Open description page</source>
        <translation>Abrir página da descrição</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="556"/>
        <source>Copy</source>
        <translation>Copiar</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="558"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="560"/>
        <source>Download link</source>
        <translation>Link do download</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="562"/>
        <source>Description page URL</source>
        <translation>URL da página de descrição</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="74"/>
        <source>Searching...</source>
        <translation>Procurando...</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="76"/>
        <source>Search has finished</source>
        <translation>A busca foi concluída</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="78"/>
        <source>Search aborted</source>
        <translation>Busca abortada</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="80"/>
        <source>An error occurred during search...</source>
        <translation>Um erro ocorreu durante a busca...</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="82"/>
        <source>Search returned no results</source>
        <translation>A busca não retornou resultados</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="112"/>
        <source>Engine</source>
        <translation>Mecanismo</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="113"/>
        <source>Engine URL</source>
        <translation>URL do mecanismo</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="114"/>
        <source>Published On</source>
        <translation>Publicado em</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="594"/>
        <source>Column visibility</source>
        <translation>Visibilidade da coluna</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="617"/>
        <source>Resize columns</source>
        <translation>Redimensionar colunas</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="626"/>
        <source>Resize all non-hidden columns to the size of their contents</source>
        <translation>Redimensionar todas as colunas não ocultas para o tamanho do conteúdo delas</translation>
    </message>
</context>
<context>
    <name>SearchPluginManager</name>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="246"/>
        <source>Unknown search engine plugin file format.</source>
        <translation>Formato desconhecido do arquivo do plugin do motor de busca.</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="257"/>
        <source>Plugin already at version %1, which is greater than %2</source>
        <translation>O plugin já está na versão: %1, a qual é superior a %2</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="258"/>
        <source>A more recent version of this plugin is already installed.</source>
        <translation>Uma versão mais recente deste plugin já está instalada.</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="282"/>
        <source>Plugin %1 is not supported.</source>
        <translation>O plugin %1 não é suportado.</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="290"/>
        <location filename="../base/search/searchpluginmanager.cpp" line="294"/>
        <source>Plugin is not supported.</source>
        <translation>O plugin não é suportado.</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="302"/>
        <source>Plugin %1 has been successfully updated.</source>
        <translation>O plugin %1 foi atualizado com sucesso.</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="376"/>
        <source>All categories</source>
        <translation>Todas as categorias</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="380"/>
        <source>Movies</source>
        <translation>Filmes</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="384"/>
        <source>TV shows</source>
        <translation>Shows de TV</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="381"/>
        <source>Music</source>
        <translation>Músicas</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="379"/>
        <source>Games</source>
        <translation>Jogos</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="377"/>
        <source>Anime</source>
        <translation>Animes</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="383"/>
        <source>Software</source>
        <translation>Softwares</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="382"/>
        <source>Pictures</source>
        <translation>Imagens</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="378"/>
        <source>Books</source>
        <translation>Livros</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="484"/>
        <source>Update server is temporarily unavailable. %1</source>
        <translation>O servidor de atualização está temporariamente indisponível. %1</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="504"/>
        <location filename="../base/search/searchpluginmanager.cpp" line="506"/>
        <source>Failed to download the plugin file. %1</source>
        <translation>Falhou em baixar o arquivo do plugin. %1</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="568"/>
        <source>Error occurred when fetching search engine capabilities. Error: &quot;%1&quot;.</source>
        <translation>Ocorreu um erro ao verificar capacidades do mecanismo de busca. Erro: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="651"/>
        <source>Plugin &quot;%1&quot; is outdated, updating to version %2</source>
        <translation>O plugin &quot;%1&quot; está desatualizado, atualizando para a versão %2</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="658"/>
        <source>Incorrect update info received for %1 out of %2 plugins.</source>
        <translation>Informação de atualização incorreta recebida por %1 de %2 plugins.</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="700"/>
        <source>Search plugin &apos;%1&apos; contains invalid version string (&apos;%2&apos;)</source>
        <translation>O plugin de busca &apos;%1&apos; contém uma string de versão inválida (&apos;%2&apos;)</translation>
    </message>
</context>
<context>
    <name>SearchWidget</name>
    <message>
        <location filename="../gui/search/searchwidget.ui" line="14"/>
        <location filename="../gui/search/searchwidget.ui" line="51"/>
        <source>Search</source>
        <translation>Busca</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.ui" line="86"/>
        <source>There aren&apos;t any search plugins installed.
Click the &quot;Search plugins...&quot; button at the bottom right of the window to install some.</source>
        <translation>Não há quaisquer plugins de busca instalados.
Clique no botão &quot;Plugins de busca&quot; na parte inferior direita da janela pra instalar alguns.</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.ui" line="142"/>
        <source>Search plugins...</source>
        <translation>Plugins de busca...</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="358"/>
        <source>A phrase to search for.</source>
        <translation>Uma frase a ser procurada.</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="359"/>
        <source>Spaces in a search term may be protected by double quotes.</source>
        <translation>Os espaços num termo de busca podem ser protegidos por aspas duplas.</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="361"/>
        <source>Example:</source>
        <comment>Search phrase example</comment>
        <translation>Exemplo:</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="367"/>
        <source>&lt;b&gt;&amp;quot;foo bar&amp;quot;&lt;/b&gt;: search for &lt;b&gt;foo bar&lt;/b&gt;</source>
        <comment>Search phrase example, illustrates quotes usage, double quotedpair of space delimited words, the whole pair is highlighted</comment>
        <translation>&lt;b&gt;&amp;quot;foo bar&amp;quot;&lt;/b&gt;: procure por &lt;b&gt;foo bar&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="592"/>
        <source>All plugins</source>
        <translation>Todos os plugins</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="591"/>
        <source>Only enabled</source>
        <translation>Só ativados</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="196"/>
        <location filename="../gui/search/searchwidget.cpp" line="254"/>
        <source>Invalid data format.</source>
        <translation>Formato inválido dos dados.</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="363"/>
        <source>&lt;b&gt;foo bar&lt;/b&gt;: search for &lt;b&gt;foo&lt;/b&gt; and &lt;b&gt;bar&lt;/b&gt;</source>
        <comment>Search phrase example, illustrates quotes usage, a pair of space delimited words, individual words are highlighted</comment>
        <translation>&lt;b&gt;foo bar&lt;/b&gt;: procure por &lt;b&gt;foo&lt;/b&gt; e &lt;b&gt;bar&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="847"/>
        <source>Close tab</source>
        <translation>Fechar aba</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="848"/>
        <source>Close all tabs</source>
        <translation>Fechar todas as abas</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="593"/>
        <source>Select...</source>
        <translation>Selecionar...</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="839"/>
        <source>Refresh tab</source>
        <translation>Atualizar aba</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="843"/>
        <source>Stop search</source>
        <translation>Parar busca</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="890"/>
        <location filename="../gui/search/searchwidget.cpp" line="967"/>
        <source>Search Engine</source>
        <translation>Motor de Busca</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="890"/>
        <location filename="../gui/search/searchwidget.cpp" line="967"/>
        <source>Please install Python to use the Search Engine.</source>
        <translation>Por favor instale o Python pra usar o motor de busca.</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="884"/>
        <source>Empty search pattern</source>
        <translation>Modelo de busca vazio</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="884"/>
        <source>Please type a search pattern first</source>
        <translation>Por favor digite um modelo de busca primeiro</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.ui" line="58"/>
        <source>Stop</source>
        <translation>Parar</translation>
    </message>
</context>
<context>
    <name>SearchWidget::DataStorage</name>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="982"/>
        <source>Failed to load Search UI saved state data. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Falha ao carregar dados de estado salvos da interface de busca. Arquivo: &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="1002"/>
        <source>Failed to load saved search results. Tab: &quot;%1&quot;. File: &quot;%2&quot;. Error: &quot;%3&quot;</source>
        <translation>Falha ao carregar resultados de busca salvos. Guia: &quot;%1&quot;. Arquivo: &quot;%2&quot;. Erro: &quot;%3&quot;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="1034"/>
        <source>Failed to save Search UI state. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Falha ao salvar o estado da interface de busca. Arquivo: &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="1066"/>
        <source>Failed to save search results. Tab: &quot;%1&quot;. File: &quot;%2&quot;. Error: &quot;%3&quot;</source>
        <translation>Falha ao salvar resultados da busca. Guia: &quot;%1&quot;. Arquivo: &quot;%2&quot;. Erro: &quot;%3&quot;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="1082"/>
        <source>Failed to load Search UI history. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Falha ao carregar histórico da interface de busca. Arquivo: &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="1096"/>
        <source>Failed to save search history. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Falha ao salvar histórico de busca. Arquivo: &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>SettingsStorage</name>
    <message>
        <location filename="../base/settingsstorage.cpp" line="147"/>
        <source>Detected unclean program exit. Using fallback file to restore settings: %1</source>
        <translation>Detectado encerramento irregular do programa. Usando arquivo de reserva para restaurar as configurações: %1</translation>
    </message>
    <message>
        <location filename="../base/settingsstorage.cpp" line="187"/>
        <source>An access error occurred while trying to write the configuration file.</source>
        <translation>Um erro de acesso ocorreu ao tentar escrever o arquivo de configuração.</translation>
    </message>
    <message>
        <location filename="../base/settingsstorage.cpp" line="190"/>
        <source>A format error occurred while trying to write the configuration file.</source>
        <translation>Um erro de formato ocorreu ao tentar escrever o arquivo de configuração.</translation>
    </message>
    <message>
        <location filename="../base/settingsstorage.cpp" line="193"/>
        <source>An unknown error occurred while trying to write the configuration file.</source>
        <translation>Um erro desconhecido ocorreu enquanto tentava gravar o arquivo de configuração.</translation>
    </message>
</context>
<context>
    <name>ShutdownConfirmDialog</name>
    <message>
        <location filename="../gui/shutdownconfirmdialog.ui" line="64"/>
        <source>Don&apos;t show again</source>
        <translation>Não mostrar de novo</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="118"/>
        <source>qBittorrent will now exit.</source>
        <translation>O qBittorrent sairá agora.</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="119"/>
        <source>E&amp;xit Now</source>
        <translation>S&amp;air Agora</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="120"/>
        <source>Exit confirmation</source>
        <translation>Confirmação da saída</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="123"/>
        <source>The computer is going to shutdown.</source>
        <translation>O computador vai ser desligado.</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="124"/>
        <source>&amp;Shutdown Now</source>
        <translation>&amp;Desligar agora</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="125"/>
        <source>Shutdown confirmation</source>
        <translation>Confirmação do desligamento</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="128"/>
        <source>The computer is going to enter suspend mode.</source>
        <translation>O computador vai entrar no modo de suspensão.</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="129"/>
        <source>&amp;Suspend Now</source>
        <translation>&amp;Suspender agora</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="130"/>
        <source>Suspend confirmation</source>
        <translation>Confirmação da suspensão</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="133"/>
        <source>The computer is going to enter hibernation mode.</source>
        <translation>O computador vai entrar no modo de hibernação.</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="134"/>
        <source>&amp;Hibernate Now</source>
        <translation>&amp;Hibernar agora</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="135"/>
        <source>Hibernate confirmation</source>
        <translation>Confirmação da hibernação</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="138"/>
        <source>The computer is going to reboot.</source>
        <translation>O computador será reiniciado.</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="139"/>
        <source>&amp;Reboot Now</source>
        <translation>&amp;Reiniciar agora</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="140"/>
        <source>Reboot confirmation</source>
        <translation>Confirmação de reinicialização</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="150"/>
        <source>You can cancel the action within %1 seconds.</source>
        <translation>Você pode cancelar a ação dentro de %1 segundos.</translation>
    </message>
</context>
<context>
    <name>SpeedLimitDialog</name>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="14"/>
        <source>Global Speed Limits</source>
        <translation>Limites globais de velocidade</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="20"/>
        <source>Speed limits</source>
        <translation>Limites de velocidade</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="33"/>
        <location filename="../gui/speedlimitdialog.ui" line="109"/>
        <source>Upload:</source>
        <translation>Upload:</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="47"/>
        <location filename="../gui/speedlimitdialog.ui" line="77"/>
        <location filename="../gui/speedlimitdialog.ui" line="123"/>
        <location filename="../gui/speedlimitdialog.ui" line="153"/>
        <source>∞</source>
        <translation>∞</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="50"/>
        <location filename="../gui/speedlimitdialog.ui" line="80"/>
        <location filename="../gui/speedlimitdialog.ui" line="126"/>
        <location filename="../gui/speedlimitdialog.ui" line="156"/>
        <source> KiB/s</source>
        <translation> KiB/s</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="63"/>
        <location filename="../gui/speedlimitdialog.ui" line="139"/>
        <source>Download:</source>
        <translation>Download:</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="96"/>
        <source>Alternative speed limits</source>
        <translation>Limites alternativos de velocidade</translation>
    </message>
</context>
<context>
    <name>SpeedPlotView</name>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="172"/>
        <source>Total Upload</source>
        <translation>Total do upload</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="173"/>
        <source>Total Download</source>
        <translation>Total do download</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="177"/>
        <source>Payload Upload</source>
        <translation>Carga do upload</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="178"/>
        <source>Payload Download</source>
        <translation>Carga do download</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="182"/>
        <source>Overhead Upload</source>
        <translation>Sobrecarga do upload</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="183"/>
        <source>Overhead Download</source>
        <translation>Sobrecarga do download</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="187"/>
        <source>DHT Upload</source>
        <translation>Upload do DHT</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="188"/>
        <source>DHT Download</source>
        <translation>Download do DHT</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="192"/>
        <source>Tracker Upload</source>
        <translation>Upload do rastreador</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="193"/>
        <source>Tracker Download</source>
        <translation>Download do rastreador</translation>
    </message>
</context>
<context>
    <name>SpeedWidget</name>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="67"/>
        <source>Period:</source>
        <translation>Período:</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="70"/>
        <source>1 Minute</source>
        <translation>1 minuto</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="71"/>
        <source>5 Minutes</source>
        <translation>5 minutos</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="72"/>
        <source>30 Minutes</source>
        <translation>30 minutos</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="74"/>
        <source>6 Hours</source>
        <translation>6 horas</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="104"/>
        <source>Select Graphs</source>
        <translation>Selecione os gráficos</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="82"/>
        <source>Total Upload</source>
        <translation>Total do upload</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="73"/>
        <source>3 Hours</source>
        <translation>3 horas</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="75"/>
        <source>12 Hours</source>
        <translation>12 horas</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="76"/>
        <source>24 Hours</source>
        <translation>24 horas</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="83"/>
        <source>Total Download</source>
        <translation>Total do download</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="84"/>
        <source>Payload Upload</source>
        <translation>Carga do upload</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="85"/>
        <source>Payload Download</source>
        <translation>Carga do download</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="86"/>
        <source>Overhead Upload</source>
        <translation>Sobrecarga do upload</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="87"/>
        <source>Overhead Download</source>
        <translation>Sobrecarga do download</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="88"/>
        <source>DHT Upload</source>
        <translation>Upload do DHT</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="89"/>
        <source>DHT Download</source>
        <translation>Download do DHT</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="90"/>
        <source>Tracker Upload</source>
        <translation>Upload do rastreador</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="91"/>
        <source>Tracker Download</source>
        <translation>Download do rastreador</translation>
    </message>
</context>
<context>
    <name>StacktraceDialog</name>
    <message>
        <location filename="../gui/stacktracedialog.ui" line="14"/>
        <source>Crash info</source>
        <translation>Informações do crash</translation>
    </message>
</context>
<context>
    <name>StatsDialog</name>
    <message>
        <location filename="../gui/statsdialog.ui" line="14"/>
        <source>Statistics</source>
        <translation>Estatísticas</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="20"/>
        <source>User statistics</source>
        <translation>Estatísticas do usuário</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="99"/>
        <source>Cache statistics</source>
        <translation>Estatísticas do cache</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="105"/>
        <source>Read cache hits:</source>
        <translation>Acertos do cache de leitura:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="184"/>
        <source>Average time in queue:</source>
        <translation>Tempo médio na fila:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="82"/>
        <source>Connected peers:</source>
        <translation>Pares conectados:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="54"/>
        <source>All-time share ratio:</source>
        <translation>Proporção do compartilhamento de todos os tempos:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="40"/>
        <source>All-time download:</source>
        <translation>Download de todos os tempos:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="68"/>
        <source>Session waste:</source>
        <translation>Perdas da sessão:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="26"/>
        <source>All-time upload:</source>
        <translation>Upload de todos os tempos:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="119"/>
        <source>Total buffer size:</source>
        <translation>Tamanho total do buffer:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="136"/>
        <source>Performance statistics</source>
        <translation>Estatísticas da performance</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="170"/>
        <source>Queued I/O jobs:</source>
        <translation>Trabalhos de E/S na fila:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="142"/>
        <source>Write cache overload:</source>
        <translation>Sobrecarga do cache da gravação:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="156"/>
        <source>Read cache overload:</source>
        <translation>Sobrecarga do cache de leitura:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="198"/>
        <source>Total queued size:</source>
        <translation>Tamanho total na fila:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.cpp" line="112"/>
        <source>%1 ms</source>
        <comment>18 milliseconds</comment>
        <translation>%1 ms</translation>
    </message>
</context>
<context>
    <name>StatusBar</name>
    <message>
        <location filename="../gui/statusbar.cpp" line="81"/>
        <source>Connection status:</source>
        <translation>Status da conexão:</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="82"/>
        <location filename="../gui/statusbar.cpp" line="217"/>
        <source>No direct connections. This may indicate network configuration problems.</source>
        <translation>Não há conexões diretas. Isto pode indicar problemas na configuração da rede.</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="103"/>
        <source>Free space: N/A</source>
        <translation>Espaço livre: N/A</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="107"/>
        <location filename="../gui/statusbar.cpp" line="254"/>
        <source>External IP: N/A</source>
        <translation>IP externo: N/A</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="111"/>
        <location filename="../gui/statusbar.cpp" line="229"/>
        <source>DHT: %1 nodes</source>
        <translation>DHT: %1 nós</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="182"/>
        <source>qBittorrent needs to be restarted!</source>
        <translation>O qBittorrent precisa ser reiniciado!</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="202"/>
        <location filename="../gui/statusbar.cpp" line="211"/>
        <location filename="../gui/statusbar.cpp" line="217"/>
        <source>Connection Status:</source>
        <translation>Status da conexão:</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="202"/>
        <source>Offline. This usually means that qBittorrent failed to listen on the selected port for incoming connections.</source>
        <translation>Offline. Isto geralmente significa que o qBittorrent falhou em escutar a porta selecionada pra conexões de entrada.</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="211"/>
        <source>Online</source>
        <translation>Online</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="240"/>
        <source>Free space: </source>
        <translation>Espaço livre:</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="260"/>
        <source>External IPs: %1, %2</source>
        <translation>IPs externos: %1, %2</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="262"/>
        <source>External IP: %1%2</source>
        <translation>IP externo: %1%2</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="312"/>
        <source>Click to switch to alternative speed limits</source>
        <translation>Clique pra trocar pros limites alternativos da velocidade</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="306"/>
        <source>Click to switch to regular speed limits</source>
        <translation>Clique pra trocar pros limites regulares da velocidade</translation>
    </message>
</context>
<context>
    <name>StatusFilterWidget</name>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="47"/>
        <source>All (0)</source>
        <comment>this is for the status filter</comment>
        <translation>Todos (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="50"/>
        <source>Downloading (0)</source>
        <translation>Baixando (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="53"/>
        <source>Seeding (0)</source>
        <translation>Semeando (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="56"/>
        <source>Completed (0)</source>
        <translation>Completado (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="59"/>
        <source>Running (0)</source>
        <translation>Em andamento (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="62"/>
        <source>Stopped (0)</source>
        <translation>Parado (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="65"/>
        <source>Active (0)</source>
        <translation>Ativo (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="68"/>
        <source>Inactive (0)</source>
        <translation>Inativo (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="71"/>
        <source>Stalled (0)</source>
        <translation>Parado (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="74"/>
        <source>Stalled Uploading (0)</source>
        <translation>Upload parado (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="77"/>
        <source>Stalled Downloading (0)</source>
        <translation>Download parado (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="80"/>
        <source>Checking (0)</source>
        <translation>Verificando (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="83"/>
        <source>Moving (0)</source>
        <translation>Movendo (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="86"/>
        <source>Errored (0)</source>
        <translation>Com erro (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="164"/>
        <source>All (%1)</source>
        <translation>Todos (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="165"/>
        <source>Downloading (%1)</source>
        <translation>Baixando (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="166"/>
        <source>Seeding (%1)</source>
        <translation>Semeando (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="167"/>
        <source>Completed (%1)</source>
        <translation>Completado (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="168"/>
        <source>Running (%1)</source>
        <translation>Em andamento (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="169"/>
        <source>Stopped (%1)</source>
        <translation>Parado (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="219"/>
        <source>Start torrents</source>
        <translation>Iniciar torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="221"/>
        <source>Stop torrents</source>
        <translation>Parar torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="176"/>
        <source>Moving (%1)</source>
        <translation>Movendo (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="223"/>
        <source>Remove torrents</source>
        <translation>Remover torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="170"/>
        <source>Active (%1)</source>
        <translation>Ativo (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="171"/>
        <source>Inactive (%1)</source>
        <translation>Inativo (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="172"/>
        <source>Stalled (%1)</source>
        <translation>Parado (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="173"/>
        <source>Stalled Uploading (%1)</source>
        <translation>Upload parado (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="174"/>
        <source>Stalled Downloading (%1)</source>
        <translation>Download parado (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="175"/>
        <source>Checking (%1)</source>
        <translation>Verificando (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/statusfilterwidget.cpp" line="177"/>
        <source>Errored (%1)</source>
        <translation>Com erro (%1)</translation>
    </message>
</context>
<context>
    <name>TagFilterModel</name>
    <message>
        <location filename="../gui/transferlistfilters/tagfiltermodel.cpp" line="146"/>
        <source>Tags</source>
        <translation>Etiquetas</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfiltermodel.cpp" line="114"/>
        <source>All</source>
        <translation>Tudo</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfiltermodel.cpp" line="116"/>
        <source>Untagged</source>
        <translation>Sem etiqueta</translation>
    </message>
</context>
<context>
    <name>TagFilterWidget</name>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="107"/>
        <source>Add tag...</source>
        <translation>Adicionar etiqueta...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="113"/>
        <source>Remove tag</source>
        <translation>Remover etiqueta</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="117"/>
        <source>Remove unused tags</source>
        <translation>Remover etiquetas não usadas</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="124"/>
        <source>Remove torrents</source>
        <translation>Remover torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="120"/>
        <source>Start torrents</source>
        <translation>Iniciar torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="122"/>
        <source>Stop torrents</source>
        <translation>Parar torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="167"/>
        <source>Tag:</source>
        <translation>Etiqueta:</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="167"/>
        <source>Add tag</source>
        <translation>Adicionar etiqueta</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="174"/>
        <source>Invalid tag name</source>
        <translation>Nome da etiqueta inválido</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="175"/>
        <source>Tag name &apos;%1&apos; is invalid</source>
        <translation>O nome da etiqueta &apos;%1&apos; é inválido</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="191"/>
        <source>Tag exists</source>
        <translation>A etiqueta existe</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/tagfilterwidget.cpp" line="191"/>
        <source>Tag name already exists.</source>
        <translation>O nome da etiqueta já existe.</translation>
    </message>
</context>
<context>
    <name>TorrentCategoryDialog</name>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="14"/>
        <source>Torrent Category Properties</source>
        <translation>Propriedades da categoria do torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="35"/>
        <source>Name:</source>
        <translation>Nome:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="64"/>
        <source>Save path for incomplete torrents:</source>
        <translation>Caminho do salvamento dos torrents incompletos:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="72"/>
        <source>Use another path for incomplete torrents:</source>
        <translation>Usar outro caminho pros torrents incompletos:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="83"/>
        <source>Default</source>
        <translation>Padrão</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="88"/>
        <source>Yes</source>
        <translation>Sim</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="93"/>
        <source>No</source>
        <translation>Não</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="124"/>
        <source>Path:</source>
        <translation>Caminho:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="146"/>
        <source>Torrent share limits</source>
        <translation>Limites de compartilhamento do torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="45"/>
        <source>Save path:</source>
        <translation>Caminho do salvamento:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="46"/>
        <source>Choose save path</source>
        <translation>Escolha o caminho do salvamento</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="49"/>
        <source>Choose download path</source>
        <translation>Escolha o caminho do download</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="84"/>
        <source>New Category</source>
        <translation>Nova categoria</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="94"/>
        <source>Invalid category name</source>
        <translation>Nome inválido da categoria</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="95"/>
        <source>Category name cannot contain &apos;\&apos;.
Category name cannot start/end with &apos;/&apos;.
Category name cannot contain &apos;//&apos; sequence.</source>
        <translation>O nome da categoria não pode conter &apos;\&apos;.
O nome da categoria não pode iniciar/terminar com &apos;/&apos;.
O nome da categoria não pode conter a sequência &apos;//&apos;.</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="102"/>
        <source>Category creation error</source>
        <translation>Erro na criação da categoria</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="103"/>
        <source>Category with the given name already exists.
Please choose a different name and try again.</source>
        <translation>Uma categoria com o nome dado já existe.
Por favor escolha um nome diferente e tente de novo.</translation>
    </message>
</context>
<context>
    <name>TorrentContentItemDelegate</name>
    <message>
        <location filename="../gui/torrentcontentitemdelegate.cpp" line="79"/>
        <source>Do not download</source>
        <comment>Do not download (priority)</comment>
        <translation>Não baixar</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentitemdelegate.cpp" line="80"/>
        <source>Normal</source>
        <comment>Normal (priority)</comment>
        <translation>Normal</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentitemdelegate.cpp" line="81"/>
        <source>High</source>
        <comment>High (priority)</comment>
        <translation>Alta</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentitemdelegate.cpp" line="82"/>
        <source>Maximum</source>
        <comment>Maximum (priority)</comment>
        <translation>Máxima</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentitemdelegate.cpp" line="88"/>
        <source>Mixed</source>
        <comment>Mixed (priorities)</comment>
        <translation>Mista</translation>
    </message>
</context>
<context>
    <name>TorrentContentModel</name>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="169"/>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="169"/>
        <source>Progress</source>
        <translation>Progresso</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="169"/>
        <source>Download Priority</source>
        <translation>Prioridade do download</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="169"/>
        <source>Remaining</source>
        <translation>Restante</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="169"/>
        <source>Availability</source>
        <translation>Disponibilidade</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="169"/>
        <source>Total Size</source>
        <translation>Tamanho total</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="308"/>
        <source>The name is invalid: &quot;%1&quot;</source>
        <translation>O nome é inválido: &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>TorrentContentModelItem</name>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="113"/>
        <source>Mixed</source>
        <comment>Mixed (priorities</comment>
        <translation>Misto</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="115"/>
        <source>Do not download</source>
        <comment>Do not download (priority)</comment>
        <translation>Não baixar</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="117"/>
        <source>High</source>
        <comment>High (priority)</comment>
        <translation>Alta</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="119"/>
        <source>Maximum</source>
        <comment>Maximum (priority)</comment>
        <translation>Máxima</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="121"/>
        <source>Normal</source>
        <comment>Normal (priority)</comment>
        <translation>Normal</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="135"/>
        <source>N/A</source>
        <translation>N/D</translation>
    </message>
</context>
<context>
    <name>TorrentContentWidget</name>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="87"/>
        <source>Rename error</source>
        <translation>Erro ao renomear</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="287"/>
        <source>Renaming</source>
        <translation>Renomeando</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="287"/>
        <source>New name:</source>
        <translation>Novo nome:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="370"/>
        <source>Column visibility</source>
        <translation>Visibilidade da coluna</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="393"/>
        <source>Resize columns</source>
        <translation>Redimensionar colunas</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="403"/>
        <source>Resize all non-hidden columns to the size of their contents</source>
        <translation>Redimensionar todas as colunas visíveis para o tamanho do conteúdo delas</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="423"/>
        <source>Open</source>
        <translation>Abrir</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="425"/>
        <source>Open containing folder</source>
        <translation>Abrir pasta de destino</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="428"/>
        <source>Rename...</source>
        <translation>Renomear...</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="432"/>
        <source>Priority</source>
        <translation>Prioridade</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="434"/>
        <location filename="../gui/torrentcontentwidget.cpp" line="455"/>
        <source>Do not download</source>
        <translation>Não baixar</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="438"/>
        <source>Normal</source>
        <translation>Normal</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="442"/>
        <source>High</source>
        <translation>Alta</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="446"/>
        <source>Maximum</source>
        <translation>Máxima</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="451"/>
        <source>By shown file order</source>
        <translation>Pela ordem mostrada dos arquivos</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="459"/>
        <source>Normal priority</source>
        <translation>Prioridade normal</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="463"/>
        <source>High priority</source>
        <translation>Prioridade alta</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="467"/>
        <source>Maximum priority</source>
        <translation>Prioridade máxima</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentwidget.cpp" line="472"/>
        <source>Priority by shown file order</source>
        <translation>Prioridade pela ordem de exibição dos arquivos</translation>
    </message>
</context>
<context>
    <name>TorrentCreatorController</name>
    <message>
        <location filename="../webui/api/torrentcreatorcontroller.cpp" line="153"/>
        <source>Too many active tasks</source>
        <translation>Muitas tarefas ativas</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentcreatorcontroller.cpp" line="240"/>
        <source>Torrent creation is still unfinished.</source>
        <translation>A criação do torrent não foi concluída ainda.</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentcreatorcontroller.cpp" line="243"/>
        <source>Torrent creation failed.</source>
        <translation>Falha na criação do torrent.</translation>
    </message>
</context>
<context>
    <name>TorrentCreatorDialog</name>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="17"/>
        <source>Torrent Creator</source>
        <translation>Criador de torrents</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="56"/>
        <source>Select file/folder to share</source>
        <translation>Selecione o arquivo/pasta a compartilhar</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="64"/>
        <source>Path:</source>
        <translation>Caminho:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="91"/>
        <source>[Drag and drop area]</source>
        <translation>[Área pra arrastar e soltar]</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="101"/>
        <location filename="../gui/torrentcreatordialog.cpp" line="179"/>
        <source>Select file</source>
        <translation>Selecione o arquivo</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="108"/>
        <location filename="../gui/torrentcreatordialog.cpp" line="171"/>
        <source>Select folder</source>
        <translation>Selecione a pasta</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="120"/>
        <source>Settings</source>
        <translation>Configurações</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="141"/>
        <source>Torrent format:</source>
        <translation>Formato do torrent:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="154"/>
        <source>Hybrid</source>
        <translation>Híbrido</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="185"/>
        <source>Piece size:</source>
        <translation>Tamanho do pedaço:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="123"/>
        <source>Auto</source>
        <translation>Auto</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="202"/>
        <source>Calculate number of pieces:</source>
        <translation>Calcular número de pedaços:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="231"/>
        <source>Private torrent (Won&apos;t distribute on DHT network)</source>
        <translation>Torrent privado (não distribuirá na rede DHT)</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="238"/>
        <source>Start seeding immediately</source>
        <translation>Iniciar a semeadura imediatamente</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="248"/>
        <source>Ignore share ratio limits for this torrent</source>
        <translation>Ignorar os limites da proporção de compartilhamento pra este torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="255"/>
        <source>Optimize alignment</source>
        <translation>Otimizar alinhamento</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="266"/>
        <source>Align to piece boundary for files larger than:</source>
        <translation>Alinhar ao limite dos pedaços pra arquivos maiores do que:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="273"/>
        <source>Disabled</source>
        <translation>Desativado</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="276"/>
        <source> KiB</source>
        <translation> KiB</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="313"/>
        <source>Fields</source>
        <translation>Campos</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="326"/>
        <source>You can separate tracker tiers / groups with an empty line.</source>
        <translation>Você pode separar camadas / grupos de rastreadores com uma linha vazia.</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="339"/>
        <source>Web seed URLs:</source>
        <translation>URLs de semente da web:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="319"/>
        <source>Tracker URLs:</source>
        <translation>URLs do rastreador:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="356"/>
        <source>Comments:</source>
        <translation>Comentários:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="373"/>
        <source>Source:</source>
        <translation>Fonte:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="392"/>
        <source>Progress:</source>
        <translation>Progresso:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="131"/>
        <source>Create Torrent</source>
        <translation>Criar Torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="235"/>
        <source>Calculating...</source>
        <translation>Calculando...</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="280"/>
        <location filename="../gui/torrentcreatordialog.cpp" line="331"/>
        <source>Torrent creation failed</source>
        <translation>Falhou na criação do torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="280"/>
        <source>Reason: Path to file/folder is not readable.</source>
        <translation>Motivo: O caminho para o arquivo/pasta não é legível.</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="286"/>
        <source>Select where to save the new torrent</source>
        <translation>Selecione aonde salvar o novo torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="286"/>
        <source>Torrent Files (*.torrent)</source>
        <translation>Arquivos Torrent (*.torrent)</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="368"/>
        <source>Add torrent to transfer list failed.</source>
        <translation>Falha ao adicionar o torrent à lista de transferências.</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="368"/>
        <source>Reason: &quot;%1&quot;</source>
        <translation>Motivo: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="369"/>
        <source>Add torrent failed</source>
        <translation>Falha ao adicionar torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="340"/>
        <source>Torrent creator</source>
        <translation>Criador de torrents</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="341"/>
        <source>Torrent created:</source>
        <translation>Torrent criado:</translation>
    </message>
</context>
<context>
    <name>TorrentFilesWatcher</name>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="169"/>
        <source>Failed to load Watched Folders configuration. %1</source>
        <translation>Não foi possível carregar a configuração das Pastas Monitoradas. %1</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="177"/>
        <source>Failed to parse Watched Folders configuration from %1. Error: &quot;%2&quot;</source>
        <translation>Falha ao analisar a configuração das Pastas Monitoradas de %1. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="184"/>
        <source>Failed to load Watched Folders configuration from %1. Error: &quot;Invalid data format.&quot;</source>
        <translation>Falha ao carregar a configuração das Pastas Monitoradas de %1. Erro: &quot;Formato de dados inválido.&quot;</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="257"/>
        <source>Couldn&apos;t store Watched Folders configuration to %1. Error: %2</source>
        <translation>Não pôde armazenar a configuração das Pastas Observadas em %1. Erro: %2</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="276"/>
        <source>Watched folder Path cannot be empty.</source>
        <translation>O caminho da pasta observada não pode estar vazio.</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="279"/>
        <source>Watched folder Path cannot be relative.</source>
        <translation>O caminho da pasta observada não pode ser relativo.</translation>
    </message>
</context>
<context>
    <name>TorrentFilesWatcher::Worker</name>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="412"/>
        <source>Invalid Magnet URI. URI: %1. Reason: %2</source>
        <translation>URI magnético inválido. URI: %1. Motivo: %2</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="420"/>
        <source>Magnet file too big. File: %1</source>
        <translation>Arquivo magnético muito grande. Arquivo: %1</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="425"/>
        <source>Failed to open magnet file: %1</source>
        <translation>Falhou em abrir o arquivo magnético: %1</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="495"/>
        <source>Rejecting failed torrent file: %1</source>
        <translation>Rejeitando arquivo do torrent que falhou: %1</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="534"/>
        <source>Watching folder: &quot;%1&quot;</source>
        <translation>Pasta de observação: &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>TorrentOptionsDialog</name>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="14"/>
        <source>Torrent Options</source>
        <translation>Opções do torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="20"/>
        <source>Automatic mode means that various torrent properties (e.g. save path) will be decided by the associated category</source>
        <translation>O modo automático significa que várias propriedades do torrent (ex: caminho do salvamento) serão decididas pela categoria associada</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="23"/>
        <source>Automatic Torrent Management</source>
        <translation>Gerenciamento Automático dos Torrents</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="30"/>
        <source>Save at</source>
        <translation>Salvar em</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="39"/>
        <source>Use another path for incomplete torrent</source>
        <translation>Usar outro caminho pro torrent incompleto</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="58"/>
        <source>Category:</source>
        <translation>Categoria:</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="162"/>
        <source>Torrent Share Limits</source>
        <translation>Limites de compartilhamento do torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="122"/>
        <source>Download:</source>
        <translation>Download:</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="106"/>
        <location filename="../gui/torrentoptionsdialog.ui" line="136"/>
        <source>∞</source>
        <translation>∞</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="86"/>
        <source>Torrent Speed Limits</source>
        <translation>Limites da velocidade do torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="109"/>
        <location filename="../gui/torrentoptionsdialog.ui" line="139"/>
        <source> KiB/s</source>
        <translation> KiB/s</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="152"/>
        <source>These will not exceed the global limits</source>
        <translation>Estes não excederão os limites globais</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="92"/>
        <source>Upload:</source>
        <translation>Upload:</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="176"/>
        <source>Disable DHT for this torrent</source>
        <translation>Desativar DHT pra este torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="183"/>
        <source>Download in sequential order</source>
        <translation>Baixar em ordem sequencial</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="203"/>
        <source>Disable PeX for this torrent</source>
        <translation>Desativar PeX pra este torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="210"/>
        <source>Download first and last pieces first</source>
        <translation>Baixar os primeiros e os últimos pedaços primeiro</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="217"/>
        <source>Disable LSD for this torrent</source>
        <translation>Desativar LSD pra este torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.cpp" line="65"/>
        <source>Currently used categories</source>
        <translation>Categorias usadas atualmente</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.cpp" line="75"/>
        <location filename="../gui/torrentoptionsdialog.cpp" line="77"/>
        <source>Choose save path</source>
        <translation>Escolha o caminho do salvamento</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.cpp" line="334"/>
        <source>Not applicable to private torrents</source>
        <translation>Não aplicável a torrents privados</translation>
    </message>
</context>
<context>
    <name>TorrentShareLimitsWidget</name>
    <message>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="73"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="410"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="411"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="412"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="416"/>
        <source>Default</source>
        <translation>Padrão</translation>
    </message>
    <message>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="87"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="92"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="97"/>
        <source>Unlimited</source>
        <translation>Ilimitado</translation>
    </message>
    <message>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="88"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="93"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="98"/>
        <source>Set to</source>
        <translation>Definir para</translation>
    </message>
    <message>
        <location filename="../gui/torrentsharelimitswidget.ui" line="42"/>
        <source>Seeding time:</source>
        <translation>Tempo para semear:</translation>
    </message>
    <message>
        <location filename="../gui/torrentsharelimitswidget.ui" line="55"/>
        <location filename="../gui/torrentsharelimitswidget.ui" line="81"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="244"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="259"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="368"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="373"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="392"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="397"/>
        <source> min</source>
        <extracomment>minutes</extracomment>
        <translation> mín</translation>
    </message>
    <message>
        <location filename="../gui/torrentsharelimitswidget.ui" line="68"/>
        <source>Inactive seeding time:</source>
        <translation>Tempo de semear inativo:</translation>
    </message>
    <message>
        <location filename="../gui/torrentsharelimitswidget.ui" line="98"/>
        <source>Action when the limit is reached:</source>
        <translation>Ação ao atingir o limite:</translation>
    </message>
    <message>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="61"/>
        <source>Stop torrent</source>
        <translation>Parar torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="64"/>
        <source>Remove torrent</source>
        <translation>Remover torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="67"/>
        <source>Remove torrent and its content</source>
        <translation>Remover torrent e seu conteúdo</translation>
    </message>
    <message>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="70"/>
        <source>Enable super seeding for torrent</source>
        <translation>Ativar super semeadura para o torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="417"/>
        <source>Default (%1)</source>
        <comment>Default (share limit action)</comment>
        <translation>Padrão (%1)</translation>
    </message>
    <message>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="421"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="422"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="423"/>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="427"/>
        <source>From category</source>
        <translation>Da categoria</translation>
    </message>
    <message>
        <location filename="../gui/torrentsharelimitswidget.cpp" line="428"/>
        <source>From category (%1)</source>
        <comment>From category (share limit action)</comment>
        <translation>Da categoria (%1)</translation>
    </message>
    <message>
        <location filename="../gui/torrentsharelimitswidget.ui" line="19"/>
        <source>Ratio:</source>
        <translation>Taxa:</translation>
    </message>
</context>
<context>
    <name>TorrentTagsDialog</name>
    <message>
        <location filename="../gui/torrenttagsdialog.ui" line="14"/>
        <source>Torrent Tags</source>
        <translation>Tags do torrent</translation>
    </message>
    <message>
        <location filename="../gui/torrenttagsdialog.cpp" line="100"/>
        <source>Add tag</source>
        <translation>Adicionar etiqueta</translation>
    </message>
    <message>
        <location filename="../gui/torrenttagsdialog.cpp" line="101"/>
        <source>Tag:</source>
        <translation>Etiqueta:</translation>
    </message>
    <message>
        <location filename="../gui/torrenttagsdialog.cpp" line="107"/>
        <source>Invalid tag name</source>
        <translation>Nome da etiqueta inválido</translation>
    </message>
    <message>
        <location filename="../gui/torrenttagsdialog.cpp" line="107"/>
        <source>Tag name &apos;%1&apos; is invalid.</source>
        <translation>O nome &apos;%1&apos; da tag é inválido.</translation>
    </message>
    <message>
        <location filename="../gui/torrenttagsdialog.cpp" line="111"/>
        <source>Tag exists</source>
        <translation>A etiqueta existe</translation>
    </message>
    <message>
        <location filename="../gui/torrenttagsdialog.cpp" line="111"/>
        <source>Tag name already exists.</source>
        <translation>O nome da etiqueta já existe.</translation>
    </message>
</context>
<context>
    <name>TorrentsController</name>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1259"/>
        <source>Error: &apos;%1&apos; is not a valid torrent file.</source>
        <translation>Erro: &apos;%1&apos; não é um arquivo torrent válido.</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="503"/>
        <source>Priority must be an integer</source>
        <translation>A prioridade deve ser um inteiro</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="505"/>
        <source>Priority is not valid</source>
        <translation>A prioridade não é válida</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1113"/>
        <source>Cannot specify filePriorities when adding multiple torrents</source>
        <translation>Não é possível especificar filePriorities ao adicionar múltiplos torrents</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1115"/>
        <source>Cannot specify filePriorities when uploading torrent files</source>
        <translation>Não é possível especificar filePriorities ao fazer o upload de arquivos torrent</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1129"/>
        <source>`downloader` must be a valid search plugin</source>
        <translation>&apos;downloader&apos; deve ser um plugin de busca válido</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1188"/>
        <source>Length of filePriorities must equal number of files in torrent</source>
        <translation>Comprimento de filePriorities eeve ser igual ao número de arquivos no torrent</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1205"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1220"/>
        <source>`filePriorities` may only be specified when metadata has already been fetched</source>
        <translation>&apos;filePriorities&apos; deve ser especificado somente  após os metadados forem analisados</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1306"/>
        <source>Must specify at least one of [newUrl, tier]</source>
        <translation>É preciso especificar pelo menos um [newUrl, tier]</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1314"/>
        <source>tier must be an integer</source>
        <translation>tier deve ser um número inteiro</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1316"/>
        <source>tier must be between 0 and 255</source>
        <translation>tier deve ser um número entre 0 e 255</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1326"/>
        <source>New tracker URL is invalid</source>
        <translation>URL do novo tracker é inválido</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1344"/>
        <source>New tracker URL already exists</source>
        <translation>URL do novo tracker já existe</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1367"/>
        <source>Tracker not found</source>
        <translation>Tracker não encontrado</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1408"/>
        <source>No valid peers were specified</source>
        <translation>Nenhum peer válido especificado</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1464"/>
        <source>Torrent&apos;s metadata has not yet downloaded</source>
        <translation>Os metadados do torrent ainda não foram baixados</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1474"/>
        <source>File IDs must be integers</source>
        <translation>As IDs dos arquivos devem ser inteiras</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1476"/>
        <source>File ID is not valid</source>
        <translation>A ID do arquivo não é válida</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1642"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1655"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1668"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1681"/>
        <source>Torrent queueing must be enabled</source>
        <translation>Os torrents na fila devem estar ativados</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1697"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1722"/>
        <source>Save path cannot be empty</source>
        <translation>O caminho do salvamento não pode estar vazio</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1726"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1752"/>
        <source>Cannot create target directory</source>
        <translation>Não pôde criar a pasta de destino</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1882"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1909"/>
        <source>Category cannot be empty</source>
        <translation>A categoria não pode estar vazia</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1898"/>
        <source>Unable to create category</source>
        <translation>Incapaz de criar a categoria</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1922"/>
        <source>Category does not exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to edit category</source>
        <translation type="vanished">Incapaz de editar a categoria</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="2059"/>
        <source>File name has invalid characters</source>
        <translation>O nome do arquivo possui caracteres inválidos</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="2087"/>
        <source>Folder name has invalid characters</source>
        <translation>O nome da pasta possui caracteres inválidos</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="2120"/>
        <source>Unable to export torrent file. Error: %1</source>
        <translation>Não foi possível exportar o arquivo torrent. Erro: %1</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="2174"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="2282"/>
        <source>Must specify URI or hash</source>
        <translation>É preciso especificar o URI ou hash</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="2178"/>
        <source>downloader must be a valid search plugin</source>
        <translation>downloader deve ser um plugin de busca válido</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="2209"/>
        <source>Unable to download metadata for &apos;%1&apos;</source>
        <translation>Não é possível baixar os metadados para &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="2247"/>
        <source>Unable to parse &apos;%1&apos;</source>
        <translation>Não é possível analisar &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="2256"/>
        <source>Must specify torrent file(s)</source>
        <translation>É preciso especificar o(s) arquivo(s) torrent</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="2269"/>
        <source>&apos;%1&apos; is not a valid torrent file.</source>
        <translation>&apos;%1&apos; não é um arquivo torrent válido.</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="2298"/>
        <source>Metadata is not yet available</source>
        <translation>Metadados não disponíveis ainda</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="2302"/>
        <source>Unable to export torrent metadata. Error: %1</source>
        <translation>Não é possível exportar os metadados do torrent. Erro: %1</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="2326"/>
        <source>Parse magnet URI failed. URI: &quot;%1&quot;. Error: &quot;%2&quot;.</source>
        <translation>Falha ao analisar URI magnético. URI: &quot;%1&quot;. Erro: &quot;%2&quot;.</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="2372"/>
        <source>Reading downloaded torrent data failed. Data: &quot;%1&quot;. Error: &quot;%2&quot;.</source>
        <translation>Falha ao ler dados do torrent baixado. Dados: &quot;%1&quot;. Erro: &quot;%2&quot;.</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="2388"/>
        <source>Parse torrent failed. URL: &quot;%1&quot;. Error: &quot;%2&quot;.</source>
        <translation>Falha ao analisar torrent. URL: &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1701"/>
        <source>Cannot make save path</source>
        <translation>Não pôde criar o caminho do salvamento</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="390"/>
        <source>&quot;%1&quot; is not a valid URL</source>
        <translation>&quot;%1&quot; não é um URL válido</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="393"/>
        <source>URL scheme must be one of [%1]</source>
        <translation>O esquema do URL deve ser um de [%1}</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="646"/>
        <source>&apos;sort&apos; parameter is invalid</source>
        <translation>O parâmetro &apos;sort&apos; é inválido</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="916"/>
        <source>&quot;%1&quot; is not an existing URL</source>
        <translation>&quot;%1&quot; não é um URL existente</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="984"/>
        <source>&quot;%1&quot; is not a valid file index.</source>
        <translation>&quot;%1&quot; não é um arquivo de índice válido.</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="986"/>
        <source>Index %1 is out of bounds.</source>
        <translation>O índice %1 está fora dos limites.</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1730"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1756"/>
        <source>Cannot write to directory</source>
        <translation>Não pôde gravar no diretório</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1705"/>
        <source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
        <translation>Definir local da interface de usuário da web: movendo &quot;%1&quot;, de &quot;%2&quot; pra &quot;%3&quot;</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1776"/>
        <source>Incorrect torrent name</source>
        <translation>Nome incorreto do torrent</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1870"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1885"/>
        <source>Incorrect category name</source>
        <translation>Nome incorreto da categoria</translation>
    </message>
</context>
<context>
    <name>TrackerEntriesDialog</name>
    <message>
        <location filename="../gui/trackerentriesdialog.ui" line="14"/>
        <source>Edit trackers</source>
        <translation>Editar rastreadores</translation>
    </message>
    <message>
        <location filename="../gui/trackerentriesdialog.ui" line="20"/>
        <source>One tracker URL per line.

- You can split the trackers into groups by inserting blank lines.
- All trackers within the same group will belong to the same tier.
- The group on top will be tier 0, the next group tier 1 and so on.
- Below will show the common subset of trackers of the selected torrents.</source>
        <translation>Uma URL de rastreador por linha.

- Você pode dividir os rastreadores em grupos inserindo linhas em branco.
- Todos os rastreadores do mesmo grupo pertencerão ao mesmo nível.
- O grupo no topo será nível 0, o próximo grupo será nível 1 e assim por diante.
- Abaixo mostrará o sub-conjunto comum de rastreadores dos torrents selecionados.</translation>
    </message>
</context>
<context>
    <name>TrackerListModel</name>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="66"/>
        <source>Working</source>
        <translation>Funcionando</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="67"/>
        <source>Disabled</source>
        <translation>Desativado</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="68"/>
        <source>Disabled for this torrent</source>
        <translation>Desativado pra este torrent</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="69"/>
        <source>This torrent is private</source>
        <translation>Este torrent é privado</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="73"/>
        <source>N/A</source>
        <translation>N/D</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="228"/>
        <source>Updating...</source>
        <translation>Atualizando...</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="235"/>
        <source>Not working</source>
        <translation>Não funcionando</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="237"/>
        <source>Tracker error</source>
        <translation>Erro de rastreador</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="239"/>
        <source>Unreachable</source>
        <translation>Inacessível</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="241"/>
        <source>Not contacted yet</source>
        <translation>Não contactado ainda</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="244"/>
        <source>Invalid state!</source>
        <translation>Estado inválido!</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="502"/>
        <source>URL/Announce Endpoint</source>
        <translation>Endpoint de URL/anúncio</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="506"/>
        <source>BT Protocol</source>
        <translation>Protocolo BT</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="520"/>
        <source>Next Announce</source>
        <translation>Próximo anúncio</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="522"/>
        <source>Min Announce</source>
        <translation>Anúncio mínimo</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="504"/>
        <source>Tier</source>
        <translation>Camada</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="508"/>
        <source>Status</source>
        <translation>Status</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="510"/>
        <source>Peers</source>
        <translation>Peers</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="512"/>
        <source>Seeds</source>
        <translation>Seeds</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="514"/>
        <source>Leeches</source>
        <translation>Leeches</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="516"/>
        <source>Times Downloaded</source>
        <translation>Número de vezes baixado</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistmodel.cpp" line="518"/>
        <source>Message</source>
        <translation>Mensagem</translation>
    </message>
</context>
<context>
    <name>TrackerListWidget</name>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="238"/>
        <source>This torrent is private</source>
        <translation>Este torrent é privado</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="274"/>
        <source>Tracker editing</source>
        <translation>Editando o rastreador</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="274"/>
        <source>Tracker URL:</source>
        <translation>URL do rastreador:</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="281"/>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="299"/>
        <source>Tracker editing failed</source>
        <translation>Falhou em editar o rastreador</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="281"/>
        <source>The tracker URL entered is invalid.</source>
        <translation>A URL inserida do rastreador é inválida.</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="299"/>
        <source>The tracker URL already exists.</source>
        <translation>A URL do rastreador já existe.</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="370"/>
        <source>Edit tracker URL...</source>
        <translation>Editar URL do rastreador...</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="372"/>
        <source>Remove tracker</source>
        <translation>Remover rastreador</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="374"/>
        <source>Copy tracker URL</source>
        <translation>Copiar URL do rastreador</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="378"/>
        <source>Force reannounce to selected trackers</source>
        <translation>Forçar reanúncio para os rastreadores selecionados</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="386"/>
        <source>Force reannounce to all trackers</source>
        <translation>Forçar reanúncio para todos os rastreadores</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="451"/>
        <source>Resize columns</source>
        <translation>Redimensionar colunas</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="460"/>
        <source>Resize all non-hidden columns to the size of their contents</source>
        <translation>Redimensionar todas as colunas não ocultas para o tamanho do conteúdo delas</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="365"/>
        <source>Add trackers...</source>
        <translation>Adicionar rastreadores...</translation>
    </message>
    <message>
        <location filename="../gui/trackerlist/trackerlistwidget.cpp" line="428"/>
        <source>Column visibility</source>
        <translation>Visibilidade da coluna</translation>
    </message>
</context>
<context>
    <name>TrackerStatusFilterWidget</name>
    <message>
        <location filename="../gui/transferlistfilters/trackerstatusfilterwidget.cpp" line="60"/>
        <source>All (%1)</source>
        <comment>this is for the tracker filter</comment>
        <translation>Todos (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackerstatusfilterwidget.cpp" line="62"/>
        <source>Warning (%1)</source>
        <translation>Aviso (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackerstatusfilterwidget.cpp" line="64"/>
        <source>Tracker error (%1)</source>
        <translation>Erro de rastreador (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackerstatusfilterwidget.cpp" line="66"/>
        <source>Other error (%1)</source>
        <translation>Outro erro (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackerstatusfilterwidget.cpp" line="146"/>
        <source>Start torrents</source>
        <translation>Iniciar torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackerstatusfilterwidget.cpp" line="148"/>
        <source>Stop torrents</source>
        <translation>Parar torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackerstatusfilterwidget.cpp" line="150"/>
        <source>Remove torrents</source>
        <translation>Remover torrents</translation>
    </message>
</context>
<context>
    <name>TrackersAdditionDialog</name>
    <message>
        <location filename="../gui/trackersadditiondialog.ui" line="14"/>
        <source>Add trackers</source>
        <translation>Adicionar rastreadores</translation>
    </message>
    <message>
        <location filename="../gui/trackersadditiondialog.ui" line="20"/>
        <source>List of trackers to add (one per line):</source>
        <translation>Lista de rastreadores pra adicionar (um por linha):</translation>
    </message>
    <message>
        <location filename="../gui/trackersadditiondialog.ui" line="40"/>
        <source>µTorrent compatible list URL:</source>
        <translation>URL da lista compatível com µTorrent:</translation>
    </message>
    <message>
        <location filename="../gui/trackersadditiondialog.ui" line="52"/>
        <source>Download trackers list</source>
        <translation>Baixar lista de rastreadores</translation>
    </message>
    <message>
        <location filename="../gui/trackersadditiondialog.cpp" line="58"/>
        <source>Add</source>
        <translation>Adicionar</translation>
    </message>
    <message>
        <location filename="../gui/trackersadditiondialog.cpp" line="94"/>
        <source>Trackers list URL error</source>
        <translation>Erro do URL da lista de rastreadores</translation>
    </message>
    <message>
        <location filename="../gui/trackersadditiondialog.cpp" line="94"/>
        <source>The trackers list URL cannot be empty</source>
        <translation>O URL da lista de rastreadores não pode estar vazio</translation>
    </message>
    <message>
        <location filename="../gui/trackersadditiondialog.cpp" line="114"/>
        <source>Download trackers list error</source>
        <translation>Erro ao baixar lista de rastreadores</translation>
    </message>
    <message>
        <location filename="../gui/trackersadditiondialog.cpp" line="115"/>
        <source>Error occurred when downloading the trackers list. Reason: &quot;%1&quot;</source>
        <translation>Ocorreu um erro ao baixar a lista de rastreadores. Motivo: &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>TrackersFilterWidget</name>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="124"/>
        <source>Warning (%1)</source>
        <translation>Aviso (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="118"/>
        <source>Trackerless (%1)</source>
        <translation>Sem rastreadores (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="120"/>
        <source>Tracker error (%1)</source>
        <translation>Erro de rastreador (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="122"/>
        <source>Other error (%1)</source>
        <translation>Outro erro (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="546"/>
        <source>Remove tracker</source>
        <translation>Remover tracker</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="551"/>
        <source>Start torrents</source>
        <translation>Iniciar torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="553"/>
        <source>Stop torrents</source>
        <translation>Parar torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="555"/>
        <source>Remove torrents</source>
        <translation>Remover torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="683"/>
        <source>Removal confirmation</source>
        <translation>Confirmar remoção</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="684"/>
        <source>Are you sure you want to remove tracker &quot;%1&quot; from all torrents?</source>
        <translation>Tem certeza de que deseja remover o rastreador &quot;%1&quot; de todos os torrents?</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="686"/>
        <source>Don&apos;t ask me again.</source>
        <translation>Não perguntar novamente</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilters/trackersfilterwidget.cpp" line="116"/>
        <source>All (%1)</source>
        <comment>this is for the tracker filter</comment>
        <translation>Todos (%1)</translation>
    </message>
</context>
<context>
    <name>TransferController</name>
    <message>
        <location filename="../webui/api/transfercontroller.cpp" line="141"/>
        <source>&apos;mode&apos;: invalid argument</source>
        <translation>&apos;mode&apos;: argumento inválido</translation>
    </message>
</context>
<context>
    <name>TransferListFiltersWidget</name>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="68"/>
        <source>Status</source>
        <translation>Status</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="85"/>
        <source>Categories</source>
        <translation>Categorias</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="106"/>
        <source>Tags</source>
        <translation>Etiquetas</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="121"/>
        <source>Trackers</source>
        <translation>Rastreadores</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="139"/>
        <source>Tracker status</source>
        <translation>Status do rastreador</translation>
    </message>
</context>
<context>
    <name>TransferListModel</name>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="95"/>
        <source>Downloading</source>
        <translation>Baixando</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="96"/>
        <source>Stalled</source>
        <comment>Torrent is waiting for download to begin</comment>
        <translation>Parado</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="97"/>
        <source>Downloading metadata</source>
        <comment>Used when loading a magnet link</comment>
        <translation>Baixando metadados</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="98"/>
        <source>[F] Downloading metadata</source>
        <comment>Used when forced to load a magnet link. You probably shouldn&apos;t translate the F.</comment>
        <translation>[F] Baixando metadados</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="99"/>
        <source>[F] Downloading</source>
        <comment>Used when the torrent is forced started. You probably shouldn&apos;t translate the F.</comment>
        <translation>[F] Baixando</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="100"/>
        <location filename="../gui/transferlistmodel.cpp" line="101"/>
        <source>Seeding</source>
        <comment>Torrent is complete and in upload-only mode</comment>
        <translation>Semeando</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="102"/>
        <source>[F] Seeding</source>
        <comment>Used when the torrent is forced started. You probably shouldn&apos;t translate the F.</comment>
        <translation>[F] Semeando</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="103"/>
        <location filename="../gui/transferlistmodel.cpp" line="104"/>
        <source>Queued</source>
        <comment>Torrent is queued</comment>
        <translation>Na fila</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="105"/>
        <location filename="../gui/transferlistmodel.cpp" line="106"/>
        <source>Checking</source>
        <comment>Torrent local data is being checked</comment>
        <translation>Verificando</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="107"/>
        <source>Checking resume data</source>
        <comment>Used when loading the torrents from disk after qbt is launched. It checks the correctness of the .fastresume file. Normally it is completed in a fraction of a second, unless loading many many torrents.</comment>
        <translation>Verificando dados de retomada</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="109"/>
        <source>Completed</source>
        <translation>Completado</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="110"/>
        <source>Moving</source>
        <comment>Torrent local data are being moved/relocated</comment>
        <translation>Movendo</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="111"/>
        <source>Missing Files</source>
        <translation>Arquivos ausentes</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="112"/>
        <source>Errored</source>
        <comment>Torrent status, the torrent has an error</comment>
        <translation>Com erro</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="161"/>
        <source>Name</source>
        <comment>i.e: torrent name</comment>
        <translation>Nome</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="162"/>
        <source>Size</source>
        <comment>i.e: torrent size</comment>
        <translation>Tamanho</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="163"/>
        <source>Progress</source>
        <comment>% Done</comment>
        <translation>Progresso</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="108"/>
        <source>Stopped</source>
        <translation>Parado</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="164"/>
        <source>Status</source>
        <comment>Torrent status (e.g. downloading, seeding, stopped)</comment>
        <translation>Status</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="165"/>
        <source>Seeds</source>
        <comment>i.e. full sources (often untranslated)</comment>
        <translation>Sementes</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="166"/>
        <source>Peers</source>
        <comment>i.e. partial sources (often untranslated)</comment>
        <translation>Pares</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="167"/>
        <source>Down Speed</source>
        <comment>i.e: Download speed</comment>
        <translation>Velocidade de download</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="168"/>
        <source>Up Speed</source>
        <comment>i.e: Upload speed</comment>
        <translation>Velocidade de upload</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="169"/>
        <source>Ratio</source>
        <comment>Share ratio</comment>
        <translation>Proporção</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="170"/>
        <source>Popularity</source>
        <translation>Popularidade</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="171"/>
        <source>ETA</source>
        <comment>i.e: Estimated Time of Arrival / Time left</comment>
        <translation>Tempo restante</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="172"/>
        <source>Category</source>
        <translation>Categoria</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="173"/>
        <source>Tags</source>
        <translation>Etiquetas</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="174"/>
        <source>Created On</source>
        <comment>Torrent was initially created on 01/01/2010 08:00</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="175"/>
        <source>Added On</source>
        <comment>Torrent was added to transfer list on 01/01/2010 08:00</comment>
        <translation>Adicionado em</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="176"/>
        <source>Completed On</source>
        <comment>Torrent was completed on 01/01/2010 08:00</comment>
        <translation>Completado em</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="177"/>
        <source>Tracker</source>
        <translation>Rastreadores</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="178"/>
        <source>Down Limit</source>
        <comment>i.e: Download limit</comment>
        <translation>Limite de download</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="179"/>
        <source>Up Limit</source>
        <comment>i.e: Upload limit</comment>
        <translation>Limite de upload</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="180"/>
        <source>Downloaded</source>
        <comment>Amount of data downloaded (e.g. in MB)</comment>
        <translation>Baixados</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="181"/>
        <source>Uploaded</source>
        <comment>Amount of data uploaded (e.g. in MB)</comment>
        <translation>Enviados</translation>
    </message>
    <message>
        <source>Session Download</source>
        <comment>Amount of data downloaded since program open (e.g. in MB)</comment>
        <translation type="vanished">Download da sessão</translation>
    </message>
    <message>
        <source>Session Upload</source>
        <comment>Amount of data uploaded since program open (e.g. in MB)</comment>
        <translation type="vanished">Upload da sessão</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="184"/>
        <source>Remaining</source>
        <comment>Amount of data left to download (e.g. in MB)</comment>
        <translation>Restante</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="185"/>
        <source>Time Active</source>
        <comment>Time (duration) the torrent is active (not stopped)</comment>
        <translation>Tempo ativo</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="367"/>
        <source>Yes</source>
        <translation>Sim</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="367"/>
        <source>No</source>
        <translation>Não</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="186"/>
        <source>Save Path</source>
        <comment>Torrent save path</comment>
        <translation>Caminho do salvamento</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="182"/>
        <source>Session Downloaded</source>
        <comment>Amount of data downloaded since program open (e.g. in MB)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="183"/>
        <source>Session Uploaded</source>
        <comment>Amount of data uploaded since program open (e.g. in MB)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="187"/>
        <source>Incomplete Save Path</source>
        <comment>Torrent incomplete save path</comment>
        <translation>Caminho de salvamento incompleto</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="188"/>
        <source>Completed</source>
        <comment>Amount of data completed (e.g. in MB)</comment>
        <translation>Completado</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="189"/>
        <source>Ratio Limit</source>
        <comment>Upload share ratio limit</comment>
        <translation>Limite da proporção</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="190"/>
        <source>Last Seen Complete</source>
        <comment>Indicates the time when the torrent was last seen complete/whole</comment>
        <translation>Visto completo pela última vez</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="191"/>
        <source>Last Activity</source>
        <comment>Time passed since a chunk was downloaded/uploaded</comment>
        <translation>Última atividade</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="192"/>
        <source>Total Size</source>
        <comment>i.e. Size including unwanted data</comment>
        <translation>Tamanho total</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="193"/>
        <source>Availability</source>
        <comment>The number of distributed copies of the torrent</comment>
        <translation>Disponibilidade</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="194"/>
        <source>Info Hash v1</source>
        <comment>i.e: torrent info hash v1</comment>
        <translation>Informações do Hash v1</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="195"/>
        <source>Info Hash v2</source>
        <comment>i.e: torrent info hash v2</comment>
        <translation>Informações do Hash v2</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="196"/>
        <source>Reannounce In</source>
        <comment>Indicates the time until next trackers reannounce</comment>
        <translation>Reannounce In</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="197"/>
        <source>Private</source>
        <comment>Flags private torrents</comment>
        <translation>Privado</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="205"/>
        <source>Ratio / Time Active (in months), indicates how popular the torrent is</source>
        <translation>Proporção / Tempo ativo (em meses), indica o quão popular o torrent é</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="259"/>
        <location filename="../gui/transferlistmodel.cpp" line="352"/>
        <location filename="../gui/transferlistmodel.cpp" line="368"/>
        <source>N/A</source>
        <translation>N/D</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="316"/>
        <source>%1 ago</source>
        <comment>e.g.: 1h 20m ago</comment>
        <translation>%1 atrás</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="329"/>
        <source>%1 (seeded for %2)</source>
        <comment>e.g. 4m39s (seeded for 3m10s)</comment>
        <translation>%1 (semeado por %2)</translation>
    </message>
</context>
<context>
    <name>TransferListWidget</name>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="689"/>
        <source>Column visibility</source>
        <translation>Visibilidade da coluna</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="655"/>
        <source>Recheck confirmation</source>
        <translation>Confirmação da nova verificação</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="655"/>
        <source>Are you sure you want to recheck the selected torrent(s)?</source>
        <translation>Você tem certeza que você quer verificar de novo o(s) torrent(s) selecionado(s)?</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="937"/>
        <source>Rename</source>
        <translation>Renomear</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="937"/>
        <source>New name:</source>
        <translation>Novo nome:</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="348"/>
        <source>Choose save path</source>
        <translation>Escolha o caminho do salvamento</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="635"/>
        <source>Unable to preview</source>
        <translation>Incapaz de pré-visualizar</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="635"/>
        <source>The selected torrent &quot;%1&quot; does not contain previewable files</source>
        <translation>O torrent selecionado &quot;%1&quot; não contém arquivos pré-visualizáveis</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="718"/>
        <source>Resize columns</source>
        <translation>Redimensionar colunas</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="727"/>
        <source>Resize all non-hidden columns to the size of their contents</source>
        <translation>Redimensionar todas as colunas não ocultas para o tamanho do conteúdo delas</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="757"/>
        <source>Enable automatic torrent management</source>
        <translation>Ativar gerenciamento automático dos torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="758"/>
        <source>Are you sure you want to enable Automatic Torrent Management for the selected torrent(s)? They may be relocated.</source>
        <translation>Você tem certeza que você quer ativar o gerenciamento automático dos torrents para os torrents selecionados? Eles podem ser realocados.</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="822"/>
        <source>Choose folder to save exported .torrent files</source>
        <translation>Escolha a pasta para salvar os arquivos .torrent exportados</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="836"/>
        <source>Export .torrent file failed. Torrent: &quot;%1&quot;. Save path: &quot;%2&quot;. Reason: &quot;%3&quot;</source>
        <translation>Falha ao exportar o arquivo .torrent. Torrent: &quot;%1&quot;. Caminho para salvar: &quot;%2&quot;. Motivo: &quot;%3&quot;</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="861"/>
        <source>Export .torrent file error</source>
        <translation>Erro ao exportar arquivo .torrent</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="872"/>
        <source>Remove All Tags</source>
        <translation>Remover todas as etiquetas</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="872"/>
        <source>Remove all tags from selected torrents?</source>
        <translation>Remover todas as etiquetas dos torrents selecionados?</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="887"/>
        <source>Comma-separated tags:</source>
        <translation>Etiquetas separadas por vírgulas:</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="898"/>
        <source>Invalid tag</source>
        <translation>Etiqueta inválida</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="898"/>
        <source>Tag name: &apos;%1&apos; is invalid</source>
        <translation>O nome da etiqueta &apos;%1&apos; é inválido</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="986"/>
        <source>Pre&amp;view file...</source>
        <translation>Pré-&amp;visualizar arquivo...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="988"/>
        <source>Torrent &amp;options...</source>
        <translation>&amp;Opções do torrent...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="990"/>
        <source>Open destination &amp;folder</source>
        <translation>Abrir &amp;pasta de destino</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="992"/>
        <source>Move &amp;up</source>
        <comment>i.e. move up in the queue</comment>
        <translation>Mover para &amp;cima</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="994"/>
        <source>Move &amp;down</source>
        <comment>i.e. Move down in the queue</comment>
        <translation>Mover para &amp;baixo</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="996"/>
        <source>Move to &amp;top</source>
        <comment>i.e. Move to top of the queue</comment>
        <translation>Mover para o &amp;início</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="998"/>
        <source>Move to &amp;bottom</source>
        <comment>i.e. Move to bottom of the queue</comment>
        <translation>Mover para o &amp;final</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1000"/>
        <source>Set loc&amp;ation...</source>
        <translation>Definir loc&amp;al...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1002"/>
        <source>Force rec&amp;heck</source>
        <translation>Forçar no&amp;va verificação</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1004"/>
        <source>Force r&amp;eannounce</source>
        <translation>Forçar r&amp;eanunciar</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1006"/>
        <source>&amp;Magnet link</source>
        <translation>Link &amp;magnético</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1008"/>
        <source>Torrent &amp;ID</source>
        <translation>&amp;ID do torrent</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1010"/>
        <source>&amp;Comment</source>
        <translation>&amp;Comentário</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1012"/>
        <source>&amp;Name</source>
        <translation>&amp;Nome</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1014"/>
        <source>Info &amp;hash v1</source>
        <translation>Informações do &amp;hash v1</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1016"/>
        <source>Info h&amp;ash v2</source>
        <translation>Informações do h&amp;ash v2</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1018"/>
        <source>Content &amp;Path</source>
        <translation>&amp;Caminho do conteúdo</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1022"/>
        <source>Re&amp;name...</source>
        <translation>Re&amp;nomear...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1031"/>
        <source>Edit trac&amp;kers...</source>
        <translation>Editar trac&amp;kers...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1033"/>
        <source>E&amp;xport .torrent...</source>
        <translation>E&amp;xportar .torrent...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1177"/>
        <source>Categor&amp;y</source>
        <translation>Categor&amp;ia</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1179"/>
        <source>&amp;New...</source>
        <comment>New category...</comment>
        <translation>&amp;Novo...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1181"/>
        <source>&amp;Reset</source>
        <comment>Reset category</comment>
        <translation>&amp;Redefinir</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1199"/>
        <source>Ta&amp;gs</source>
        <translation>Ta&amp;gs</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1201"/>
        <source>&amp;Add...</source>
        <comment>Add / assign multiple tags...</comment>
        <translation>&amp;Adicionar...</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1203"/>
        <source>&amp;Remove All</source>
        <comment>Remove all tags</comment>
        <translation>&amp;Remover tudo</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1279"/>
        <source>Can not force reannounce if torrent is Stopped/Queued/Errored/Checking</source>
        <translation>Não é possível forçar reanunciar se o torrent está Pausado/Na Fila/Com Erro/Verificando</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1286"/>
        <source>&amp;Queue</source>
        <translation>&amp;Fila</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1293"/>
        <source>&amp;Copy</source>
        <translation>&amp;Copiar</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1304"/>
        <source>Exported torrent is not necessarily the same as the imported</source>
        <translation>O torrent exportado não é necessariamente o mesmo do importado</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1024"/>
        <source>Download in sequential order</source>
        <translation>Baixar em ordem sequencial</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="776"/>
        <source>Add tags</source>
        <translation>Adicionar etiquetas</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="862"/>
        <source>Errors occurred when exporting .torrent files. Check execution log for details.</source>
        <translation>Ocorreram erros ao exportar os arquivos .torrent. Verifique o log de execução para detalhes.</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="978"/>
        <source>&amp;Start</source>
        <comment>Resume/start the torrent</comment>
        <translation>&amp;Iniciar</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="980"/>
        <source>Sto&amp;p</source>
        <comment>Stop the torrent</comment>
        <translation>&amp;Parar</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="982"/>
        <source>Force Star&amp;t</source>
        <comment>Force Resume/start the torrent</comment>
        <translation>&amp;Forçar início</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="984"/>
        <source>&amp;Remove</source>
        <comment>Remove the torrent</comment>
        <translation>&amp;Remover</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1026"/>
        <source>Download first and last pieces first</source>
        <translation>Baixar os primeiros e os últimos pedaços primeiro</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1028"/>
        <source>Automatic Torrent Management</source>
        <translation>Gerenciamento automático dos torrents</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1029"/>
        <source>Automatic mode means that various torrent properties (e.g. save path) will be decided by the associated category</source>
        <translation>O modo automático significa que várias propriedades do torrent (ex: caminho do salvamento) serão decididas pela categoria associada</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1020"/>
        <source>Super seeding mode</source>
        <translation>Modo super semeadura</translation>
    </message>
</context>
<context>
    <name>UIThemeDialog</name>
    <message>
        <location filename="../gui/uithemedialog.ui" line="14"/>
        <source>UI Theme Configuration</source>
        <translation>Configuração de tema da interface</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.ui" line="33"/>
        <source>Colors</source>
        <translation>Cores</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.ui" line="78"/>
        <source>Note that some custom colors may not be applied in some desktop environments.</source>
        <translation>Observe que algumas cores personalizadas podem não ser aplicadas em certos ambientes de desktop.</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.ui" line="100"/>
        <source>Color ID</source>
        <translation>ID da cor</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.ui" line="112"/>
        <location filename="../gui/uithemedialog.ui" line="215"/>
        <source>Light Mode</source>
        <translation>Modo claro</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.ui" line="124"/>
        <location filename="../gui/uithemedialog.ui" line="227"/>
        <source>Dark Mode</source>
        <translation>Modo escuro</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.ui" line="151"/>
        <source>Icons</source>
        <translation>Ícones</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.ui" line="203"/>
        <source>Icon ID</source>
        <translation>ID do ícone</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="269"/>
        <source>UI Theme Configuration.</source>
        <translation>Configuração de tema da interface.</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="270"/>
        <source>The UI Theme changes could not be fully applied. The details can be found in the Log.</source>
        <translation>As alterações no tema da interface não puderam ser totalmente aplicadas. Os detalhes podem ser vistos no Log.</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="354"/>
        <source>Couldn&apos;t save UI Theme configuration. Reason: %1</source>
        <translation>Não foi possível salvar a configuração do tema da interface. Razão: %1</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="385"/>
        <location filename="../gui/uithemedialog.cpp" line="394"/>
        <source>Couldn&apos;t remove icon file. File: %1.</source>
        <translation>Não foi possível remover o arquivo de ícone. Arquivo: %1.</translation>
    </message>
    <message>
        <location filename="../gui/uithemedialog.cpp" line="403"/>
        <source>Couldn&apos;t copy icon file. Source: %1. Destination: %2.</source>
        <translation>Não foi possível copiar o arquivo de ícone. Fonte: %1. Destino: %2.</translation>
    </message>
</context>
<context>
    <name>UIThemeManager</name>
    <message>
        <location filename="../gui/uithememanager.cpp" line="82"/>
        <source>Set app style failed. Unknown style: &quot;%1&quot;</source>
        <translation>Falha ao definir estilo do aplicativo. Estilo desconhecido: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../gui/uithememanager.cpp" line="101"/>
        <source>Failed to load UI theme from file: &quot;%1&quot;</source>
        <translation>Falhou em carregar o tema da interface de usuário do arquivo: &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>UIThemeSource</name>
    <message>
        <location filename="../gui/uithemesource.cpp" line="54"/>
        <source>Couldn&apos;t parse UI Theme configuration file. Reason: %1</source>
        <translation>Não foi possível analisar o arquivo de configurações do tema da interface. Motivo: %1</translation>
    </message>
    <message>
        <location filename="../gui/uithemesource.cpp" line="61"/>
        <source>UI Theme configuration file has invalid format. Reason: %1</source>
        <translation>O arquivo de configurações do tema da interface possui um formato inválido. Motivo: %1</translation>
    </message>
    <message>
        <location filename="../gui/uithemesource.cpp" line="62"/>
        <source>Root JSON value is not an object</source>
        <translation>O Valor do JSON raiz não é um objeto</translation>
    </message>
    <message>
        <location filename="../gui/uithemesource.cpp" line="77"/>
        <source>Invalid color for ID &quot;%1&quot; is provided by theme</source>
        <translation>Cor inválida para a ID &quot;%1&quot; é fornecida pelo tema</translation>
    </message>
</context>
<context>
    <name>Upgrade</name>
    <message>
        <location filename="../app/upgrade.cpp" line="59"/>
        <source>Migrate preferences failed: WebUI https, file: &quot;%1&quot;, error: &quot;%2&quot;</source>
        <translation>Falhou em migrar as preferências: HTTPS WebUI, arquivo: &quot;%1&quot;, erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../app/upgrade.cpp" line="74"/>
        <source>Migrated preferences: WebUI https, exported data to file: &quot;%1&quot;</source>
        <translation>Preferências migradas: HTTPS WebUI, exportou os dados pro arquivo: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../app/upgrade.cpp" line="166"/>
        <location filename="../app/upgrade.cpp" line="197"/>
        <location filename="../app/upgrade.cpp" line="228"/>
        <location filename="../app/upgrade.cpp" line="366"/>
        <location filename="../app/upgrade.cpp" line="464"/>
        <source>Invalid value found in configuration file, reverting it to default. Key: &quot;%1&quot;. Invalid value: &quot;%2&quot;.</source>
        <translation>Valor inválido encontrado no arquivo de configuração, revertendo para o padrão. Chave: &quot;%1&quot;. Valor inválido: &quot;%2&quot;.</translation>
    </message>
</context>
<context>
    <name>Utils::ForeignApps</name>
    <message>
        <location filename="../base/utils/foreignapps.cpp" line="91"/>
        <source>Found Python executable. Name: &quot;%1&quot;. Version: &quot;%2&quot;</source>
        <translation>Encontrado o executável do Python. Nome: &quot;%1&quot;. Versão: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/utils/foreignapps.cpp" line="243"/>
        <source>Python failed to meet minimum version requirement. Path: &quot;%1&quot;. Found version: &quot;%2&quot;. Minimum supported version: &quot;%3&quot;.</source>
        <translation>O Python não atendeu ao requisito de versão mínima. Caminho: &quot;%1&quot;. Versão encontrada: &quot;%2&quot;. Versão mínima suportada: &quot;%3&quot;.</translation>
    </message>
    <message>
        <location filename="../base/utils/foreignapps.cpp" line="258"/>
        <source>Failed to find Python executable. Path: &quot;%1&quot;.</source>
        <translation>Falha ao localizar o executável do Python. Caminho: &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../base/utils/foreignapps.cpp" line="282"/>
        <source>Failed to find `%1` executable in PATH environment variable. PATH: &quot;%2&quot;</source>
        <translation>Não foi possível encontrar o executável `%1` na variável de ambiente PATH. PATH: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/utils/foreignapps.cpp" line="301"/>
        <source>Failed to find Python executable</source>
        <translation>Falha ao localizar o executável do Python</translation>
    </message>
</context>
<context>
    <name>Utils::IO</name>
    <message>
        <location filename="../base/utils/io.cpp" line="83"/>
        <source>File open error. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Erro ao abrir arquivo. Arquivo: &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/utils/io.cpp" line="91"/>
        <source>File size exceeds limit. File: &quot;%1&quot;. File size: %2. Size limit: %3</source>
        <translation>O tamanho do arquivo excede o limite. Arquivo: &quot;%1&quot;. Tamanho do arquivo: %2. Limite de tamanho: %3</translation>
    </message>
    <message>
        <location filename="../base/utils/io.cpp" line="97"/>
        <source>File size exceeds data size limit. File: &quot;%1&quot;. File size: %2. Array limit: %3</source>
        <translation>File size exceeds data size limit. File: &quot;%1&quot;. File size: %2. Array limit: %3</translation>
    </message>
    <message>
        <location filename="../base/utils/io.cpp" line="107"/>
        <source>File read error. File: &quot;%1&quot;. Error: &quot;%2&quot;</source>
        <translation>Erro ao ler arquivo. Arquivo: &quot;%1&quot;. Erro: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../base/utils/io.cpp" line="122"/>
        <source>Read size mismatch. File: &quot;%1&quot;. Expected: %2. Actual: %3</source>
        <translation>Incompatibilidade de tamanho de leitura. Arquivo: &quot;%1&quot;. Esperado: %2. Real: %3</translation>
    </message>
</context>
<context>
    <name>WatchedFolderOptionsDialog</name>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="14"/>
        <source>Watched Folder Options</source>
        <translation>Opções da pasta observada</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="22"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Will watch the folder and all its subfolders. In Manual torrent management mode it will also add subfolder name to the selected Save path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Observará a pasta e todas as suas sub-pastas. No modo de gerenciamento manual dos torrents ele também adicionará o nome da sub-pasta ao caminho do salvamento selecionado.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="25"/>
        <source>Recursive mode</source>
        <translation>Modo recursivo</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="47"/>
        <source>Torrent parameters</source>
        <translation>Parâmetros do torrent</translation>
    </message>
</context>
<context>
    <name>WatchedFoldersModel</name>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="76"/>
        <source>Watched Folder</source>
        <translation>Pasta Observada</translation>
    </message>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="105"/>
        <source>Watched folder path cannot be empty.</source>
        <translation>O caminho da pasta observada não pode estar vazio.</translation>
    </message>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="108"/>
        <source>Watched folder path cannot be relative.</source>
        <translation>O caminho da pasta observada não pode ser relativo.</translation>
    </message>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="111"/>
        <source>Folder &apos;%1&apos; is already in watch list.</source>
        <translation>A pasta &apos;%1&apos; já está na lista de observação.</translation>
    </message>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="115"/>
        <source>Folder &apos;%1&apos; doesn&apos;t exist.</source>
        <translation>A pasta &apos;%1&apos; não existe.</translation>
    </message>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="117"/>
        <source>Folder &apos;%1&apos; isn&apos;t readable.</source>
        <translation>A pasta &apos;%1&apos; não é legível.</translation>
    </message>
</context>
<context>
    <name>WebApplication</name>
    <message>
        <location filename="../webui/webapplication.cpp" line="217"/>
        <source>Unacceptable file type, only regular file is allowed.</source>
        <translation>Tipo de arquivo inaceitável, só o arquivo regular é permitido.</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="235"/>
        <source>Symlinks inside alternative UI folder are forbidden.</source>
        <translation>Os links simbólicos dentro da pasta alternativa da interface do usuário são proibidos.</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="445"/>
        <source>Using built-in WebUI.</source>
        <translation>Utilizando a interface web incluída.</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="447"/>
        <source>Using custom WebUI. Location: &quot;%1&quot;.</source>
        <translation>Utilizando interface web personalizada. Localização: &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="459"/>
        <source>WebUI translation for selected locale (%1) has been successfully loaded.</source>
        <translation>A tradução da interface web para o idioma selecionado (%1) foi carregada com sucesso.</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="464"/>
        <source>Couldn&apos;t load WebUI translation for selected locale (%1).</source>
        <translation>Não foi possível carregar a tradução da interface web para o idioma selecionado (%1).</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="521"/>
        <source>Missing &apos;:&apos; separator in WebUI custom HTTP header: &quot;%1&quot;</source>
        <translation>Separador &apos;:&apos; ausente no cabeçalho HTTP personalizado da interface de usuário da web: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="588"/>
        <source>Web server error. %1</source>
        <translation>Erro do servidor web. %1</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="608"/>
        <source>Web server error. Unknown error.</source>
        <translation>Erro do servidor web. Erro desconhecido.</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="918"/>
        <source>WebUI: Origin header &amp; Target origin mismatch! Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
        <translation>WebUI: O cabeçalho de origem &amp; e a origem do alvo não combinam! IP de origem: &apos;%1&apos;. Cabeçalho de origem: &apos;%2&apos;. Origem do alvo: &apos;%3&apos;</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="930"/>
        <source>WebUI: Referer header &amp; Target origin mismatch! Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
        <translation>WebUI : O cabeçalho do referenciador &amp; e de origem do alvo não combinam! IP de origem: &apos;%1&apos;. Cabeçalho do referenciador: &apos;%2&apos;. Origem do alvo: &apos;%3&apos;</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="949"/>
        <source>WebUI: Invalid Host header, port mismatch. Request source IP: &apos;%1&apos;. Server port: &apos;%2&apos;. Received Host header: &apos;%3&apos;</source>
        <translation>WebUI: Cabeçalho do hospedeiro inválido, a porta não combina. IP de origem da requisição: &apos;%1&apos;. Porta do servidor &apos;%2&apos;. Cabeçalho recebido do hospedeiro: &apos;%3&apos;</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="970"/>
        <source>WebUI: Invalid Host header. Request source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
        <translation>WebUI: Cabeçalho inválido do hospedeiro. IP de origem da requisição: &apos;%1&apos;. Cabeçalho recebido do hospedeiro: &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="1016"/>
        <source>WebAPI login failure. Reason: IP has been banned, IP: %1, username: %2</source>
        <translation type="unfinished">Falha no login do WebAPI. Motivo: o IP foi banido, IP: %1, nome de usuário: %2</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="1019"/>
        <source>Your IP address has been banned after too many failed authentication attempts.</source>
        <translation type="unfinished">Seu endereço de IP foi banido após muitas tentativas de autenticação falhas.</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="1028"/>
        <source>WebAPI login success. IP: %1</source>
        <translation type="unfinished">Sucesso do login no WebAPI. IP: %1</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="1036"/>
        <source>WebAPI login failure. Reason: invalid credentials, attempt count: %1, IP: %2, username: %3</source>
        <translation type="unfinished">Falha no login do WebAPI. Motivo: credenciais inválidas, contagem de tentativas: %1, IP: %2, nome de usuário: %3</translation>
    </message>
</context>
<context>
    <name>WebUI</name>
    <message>
        <location filename="../webui/webui.cpp" line="69"/>
        <source>Credentials are not set</source>
        <translation>Credenciais não definidas</translation>
    </message>
    <message>
        <location filename="../webui/webui.cpp" line="120"/>
        <source>WebUI: HTTPS setup successful</source>
        <translation>WebUI: HTTPS configurado com sucesso</translation>
    </message>
    <message>
        <location filename="../webui/webui.cpp" line="122"/>
        <source>WebUI: HTTPS setup failed, fallback to HTTP</source>
        <translation>WebUI: falha ao configurar HTTPS, revertendo para HTTP</translation>
    </message>
    <message>
        <location filename="../webui/webui.cpp" line="134"/>
        <source>WebUI: Now listening on IP: %1, port: %2</source>
        <translation>WebUI: Escutando agora no IP: %1, porta: %2</translation>
    </message>
    <message>
        <location filename="../webui/webui.cpp" line="138"/>
        <source>Unable to bind to IP: %1, port: %2. Reason: %3</source>
        <translation>WebUI: Não foi possível vincular ao IP: %1, porta: %2. Motivo: %3</translation>
    </message>
</context>
<context>
    <name>fs</name>
    <message>
        <location filename="../base/utils/fs.cpp" line="397"/>
        <source>Unknown error</source>
        <translation>Erro desconhecido</translation>
    </message>
</context>
<context>
    <name>misc</name>
    <message>
        <location filename="../base/utils/misc.cpp" line="59"/>
        <source>B</source>
        <comment>bytes</comment>
        <translation>B</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="60"/>
        <source>KiB</source>
        <comment>kibibytes (1024 bytes)</comment>
        <translation>KiB</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="61"/>
        <source>MiB</source>
        <comment>mebibytes (1024 kibibytes)</comment>
        <translation>MiB</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="62"/>
        <source>GiB</source>
        <comment>gibibytes (1024 mibibytes)</comment>
        <translation>GiB</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="63"/>
        <source>TiB</source>
        <comment>tebibytes (1024 gibibytes)</comment>
        <translation>TiB</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="64"/>
        <source>PiB</source>
        <comment>pebibytes (1024 tebibytes)</comment>
        <translation>PiB</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="65"/>
        <source>EiB</source>
        <comment>exbibytes (1024 pebibytes)</comment>
        <translation>EiB</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="101"/>
        <source>/s</source>
        <comment>per second</comment>
        <translation>/s</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="239"/>
        <source>%1s</source>
        <comment>e.g: 10 seconds</comment>
        <translation>%1s</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="244"/>
        <source>%1m</source>
        <comment>e.g: 10 minutes</comment>
        <translation>%1 m</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="250"/>
        <source>%1h %2m</source>
        <comment>e.g: 3 hours 5 minutes</comment>
        <translation>%1h %2m</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="257"/>
        <source>%1d %2h</source>
        <comment>e.g: 2 days 10 hours</comment>
        <translation>%1d %2h</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="262"/>
        <source>%1y %2d</source>
        <comment>e.g: 2 years 10 days</comment>
        <translation>%1a %2d</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="109"/>
        <location filename="../base/utils/misc.cpp" line="121"/>
        <source>Unknown</source>
        <comment>Unknown (size)</comment>
        <translation>Desconhecido</translation>
    </message>
    <message>
        <location filename="../base/utils/os.cpp" line="92"/>
        <source>qBittorrent will shutdown the computer now because all downloads are complete.</source>
        <translation>O qBIttorrent desligará o computador agora porque todos os downloads estão completos.</translation>
    </message>
    <message>
        <location filename="../base/utils/os.cpp" line="98"/>
        <source>qBittorrent will reboot the computer now because all downloads are complete.</source>
        <translation>O qBittorrent irá reiniciar o computador agora, pois todos os downloads foram concluídos.</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="237"/>
        <source>&lt; 1m</source>
        <comment>&lt; 1 minute</comment>
        <translation>&lt; 1 minuto</translation>
    </message>
</context>
</TS>
