<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pt_BR">
<context>
    <name>AddItemsCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="281"/>
        <source>Add %1 elements</source>
        <translation>Adicionar %1 elementos</translation>
    </message>
</context>
<context>
    <name>And</name>
    <message>
        <location filename="../../Element/GraphicElements/And.cpp" line="28"/>
        <source>And</source>
        <translation>And</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/And.cpp" line="27"/>
        <source>AND</source>
        <translation>AND</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <location filename="../../Core/Application.cpp" line="143"/>
        <source>Error!</source>
        <translation>Erro!</translation>
    </message>
</context>
<context>
    <name>ArduinoCodeGen</name>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="27"/>
        <source>Could not open file for writing: %1</source>
        <translation>Não foi possível abrir o arquivo para escrita: %1</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="190"/>
        <source>Not enough pins available for all input elements</source>
        <translation>Pinos insuficientes para todos os elementos de entrada</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="217"/>
        <source>Not enough pins available for all rotary switch positions</source>
        <translation>Pinos insuficientes para todas as posições do interruptor rotativo</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="252"/>
        <source>Not enough pins available for all output elements</source>
        <translation>Pinos insuficientes para todos os elementos de saída</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="525"/>
        <source>Element type not supported: %1</source>
        <translation>Tipo de elemento não suportado: %1</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="696"/>
        <source>Output variable not mapped for TruthTable: %1</source>
        <translation>Variável de saída não mapeada para a tabela verdade: %1</translation>
    </message>
    <message>
        <location filename="../../CodeGen/ArduinoCodeGen.cpp" line="959"/>
        <source>Could not open testbench file: %1</source>
        <translation>Não foi possível abrir o arquivo de bancada de teste: %1</translation>
    </message>
</context>
<context>
    <name>AudioBox</name>
    <message>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="35"/>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="36"/>
        <source>Audio Box</source>
        <translation>Caixa de áudio</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="87"/>
        <source>File does not exist</source>
        <translation>O arquivo não existe</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="88"/>
        <source>File is not readable</source>
        <translation>O arquivo não é legível</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/AudioBox.cpp" line="90"/>
        <source>Couldn&apos;t load audio: %1 (%2)</source>
        <translation>Não foi possível carregar o áudio: %1 (%2)</translation>
    </message>
</context>
<context>
    <name>BewavedDolphin</name>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="300"/>
        <source>toolBar</source>
        <translation>Barra de Ferramentas</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="301"/>
        <source>File</source>
        <translation>Arquivo</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="302"/>
        <source>Help</source>
        <translation>Ajuda</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="303"/>
        <source>Edit</source>
        <translation>Editar</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="304"/>
        <source>View</source>
        <translation>Visualizar</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="247"/>
        <source>About</source>
        <translation>Sobre</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="248"/>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="249"/>
        <source>Load</source>
        <translation>Carregar</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="250"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="251"/>
        <source>Exit</source>
        <translation>Sair</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="252"/>
        <source>Ctrl+W</source>
        <translation>Ctrl+W</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="253"/>
        <source>Combinational</source>
        <translation>Combinacional</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="254"/>
        <source>Alt+C</source>
        <translation>Alt+C</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="840"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="255"/>
        <source>Export to PDF</source>
        <translation>Exportar para PDF</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="256"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="257"/>
        <source>Save</source>
        <translation>Salvar</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="258"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="259"/>
        <source>Save As...</source>
        <translation>Salvar como...</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="260"/>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="261"/>
        <source>Copy</source>
        <translation>Copiar</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="262"/>
        <source>Ctrl+C</source>
        <translation>Ctrl+C</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="263"/>
        <source>Paste</source>
        <translation>Colar</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="264"/>
        <source>Ctrl+V</source>
        <translation>Ctrl+V</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="265"/>
        <source>Set to 0</source>
        <translation>Definir como 0</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="266"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="268"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="269"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="270"/>
        <source>Set clock period</source>
        <translation>Definir o período do clock</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="273"/>
        <source>Space</source>
        <translation>Espaço</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="286"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="287"/>
        <source>Fit to screen</source>
        <translation>Ajustar à tela</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="295"/>
        <source>Show Numbers</source>
        <translation>Mostrar Números</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="296"/>
        <source>Show Waveforms</source>
        <translation>Mostrar Formas de Onda</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="297"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="298"/>
        <source>AutoCrop</source>
        <translation>Corte automático</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="299"/>
        <source>Ctrl+A</source>
        <translation>Ctrl+A</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="267"/>
        <source>Set to 1</source>
        <translation>Definir como 1</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="271"/>
        <source>Alt+W</source>
        <translation>Alt+W</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="272"/>
        <source>Invert</source>
        <translation>Inverter</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="274"/>
        <source>Merge</source>
        <translation>Juntar</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="275"/>
        <source>Split</source>
        <translation>Separar</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="276"/>
        <source>Export to PNG</source>
        <translation>Exportar para PNG</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="277"/>
        <source>Ctrl+Shift+P</source>
        <translation>Ctrl+Shift+P</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="278"/>
        <source>Set Length</source>
        <translation>Alterar Duração</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="279"/>
        <source>Alt+L</source>
        <translation>Alt+L</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="280"/>
        <source>About Qt</source>
        <translation>Sobre o Qt</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="281"/>
        <source>Ctrl+Shift+H</source>
        <translation>Ctrl+Shift+H</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="282"/>
        <source>Zoom In</source>
        <translation>Aumentar Zoom</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="283"/>
        <source>Ctrl+=</source>
        <translation>Ctrl+=</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="284"/>
        <source>Zoom Out</source>
        <translation>Reduzir Zoom</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="285"/>
        <source>Ctrl+-</source>
        <translation>Ctrl+-</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="288"/>
        <source>Ctrl+Shift+R</source>
        <translation>Ctrl+Shift+R</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="289"/>
        <source>Reset Zoom</source>
        <translation>Redefinir Zoom</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="290"/>
        <source>Ctrl+Home</source>
        <translation>Ctrl+Home</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="291"/>
        <source>Clear</source>
        <translation>Limpar</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="292"/>
        <source>Alt+X</source>
        <translation>Alt+X</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="293"/>
        <source>Cut</source>
        <translation>Recortar</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphinUI.cpp" line="294"/>
        <source>Ctrl+X</source>
        <translation>Ctrl+X</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="308"/>
        <source>Save simulation before closing?</source>
        <translation>Salvar a simulação antes de sair?</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="730"/>
        <source>Do you want to link this beWavedDolphin file to your current wiRedPanda file and save it?</source>
        <translation>Deseja vincular este arquivo beWavedDolphin ao seu arquivo wiRedPanda atual e salvá-lo?</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="695"/>
        <source>Save File as...</source>
        <translation>Salvar arquivo como...</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="688"/>
        <source>CSV files (*.csv);;Dolphin files (*.dolphin);;All supported files (*.dolphin *.csv)</source>
        <translation>Arquivos CSV (*.csv);;Arquivos Dolphin (*.dolphin);;Todos os arquivos suportados (*.dolphin *.csv)</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="689"/>
        <source>Dolphin files (*.dolphin);;CSV files (*.csv);;All supported files (*.dolphin *.csv)</source>
        <translation>Arquivos Dolphin (*.dolphin);;Arquivos CSV (*.csv);;Todos os arquivos suportados (*.dolphin *.csv)</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="676"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="716"/>
        <source>Saved file successfully.</source>
        <translation>Arquivo salvo com sucesso.</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="464"/>
        <source>No cells selected.</source>
        <translation>Nenhuma célula selecionada.</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="761"/>
        <source>Open File</source>
        <translation>Abrir arquivo</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="762"/>
        <source>All supported files (*.dolphin *.csv);;Dolphin files (*.dolphin);;CSV files (*.csv)</source>
        <translation>Todos os arquivos suportados (*.dolphin *.csv);;Arquivos Dolphin (*.dolphin);;Arquivos CSV (*.csv)</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="770"/>
        <source>File loaded successfully.</source>
        <translation>Arquivo carregado com sucesso.</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="127"/>
        <source>File &quot;%1&quot; does not exist!</source>
        <translation>O arquivo &quot;%1&quot; não existe!</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="822"/>
        <source>Export to Image</source>
        <translation>Exportar para Imagem</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="822"/>
        <source>PNG files (*.png)</source>
        <translation>Arquivos PNG (*.png)</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="840"/>
        <source>PDF files (*.pdf)</source>
        <translation>Arquivos PDF (*.pdf)</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="859"/>
        <source>&lt;p&gt;beWavedDolphin is a waveform simulator for wiRedPanda, developed by the Federal University of São Paulo to help students learn about logic circuits.&lt;/p&gt;&lt;p&gt;Software version: %1&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Creators:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Prof. Fábio Cappabianco, Ph.D. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; beWavedDolphin is currently maintained by Prof. Fábio Cappabianco, Ph.D. and his students.&lt;/p&gt;&lt;p&gt; Please file a report at our GitHub page if you find a bug or want to request a new feature.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://gibis-unifesp.github.io/wiRedPanda/&quot;&gt;Visit our website!&lt;/a&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;beWavedDolphin é um simulador de formas de onda para o wiRedPanda, desenvolvido pela Universidade Federal de São Paulo para ajudar os estudantes a aprender sobre circuitos lógicos.&lt;/p&gt;&lt;p&gt;Versão do software: %1&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Criadores:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Prof. Fábio Cappabianco, Ph.D. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; O beWavedDolphin é atualmente mantido pelo Prof. Fábio Cappabianco, Ph.D. e seus estudantes.&lt;/p&gt;&lt;p&gt; Por favor, envie um relatório em nossa página do GitHub se encontrar um bug ou quiser solicitar uma nova funcionalidade.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://gibis-unifesp.github.io/wiRedPanda/&quot;&gt;Visite nosso site!&lt;/a&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="57"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="119"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="715"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="781"/>
        <source>beWavedDolphin Simulator</source>
        <translation>Simulador beWavedDolphin</translation>
    </message>
    <message>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="307"/>
        <location filename="../../BeWavedDolphin/BeWavedDolphin.cpp" line="729"/>
        <source>wiRedPanda - beWavedDolphin</source>
        <translation>wiRedPanda - beWavedDolphin</translation>
    </message>
</context>
<context>
    <name>Buzzer</name>
    <message>
        <location filename="../../Element/GraphicElements/Buzzer.cpp" line="35"/>
        <source>Buzzer</source>
        <translation>Campainha</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Buzzer.cpp" line="34"/>
        <source>BUZZER</source>
        <translation>CAMPAINHA</translation>
    </message>
</context>
<context>
    <name>ChangePortSizeCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="882"/>
        <source>Change input size to %1</source>
        <translation>Alterar tamanho de entrada para %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="883"/>
        <source>Change output size to %1</source>
        <translation>Alterar tamanho de saída para %1</translation>
    </message>
</context>
<context>
    <name>Clock</name>
    <message>
        <location filename="../../Element/GraphicElements/Clock.cpp" line="38"/>
        <source>Clock</source>
        <translation>Clock</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Clock.cpp" line="214"/>
        <source>Low</source>
        <translation>Baixo</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Clock.cpp" line="214"/>
        <source>High</source>
        <translation>Alto</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Clock.cpp" line="37"/>
        <source>CLOCK SIGNAL</source>
        <translation>SINAL DE CLOCK</translation>
    </message>
</context>
<context>
    <name>ClockDialog</name>
    <message>
        <location filename="../../UI/ClockDialogUI.cpp" line="75"/>
        <source>Dialog</source>
        <translation>Diálogo</translation>
    </message>
    <message>
        <location filename="../../UI/ClockDialogUI.cpp" line="76"/>
        <source>Clock Period</source>
        <translation>Período do Clock</translation>
    </message>
    <message>
        <location filename="../../UI/ClockDialogUI.cpp" line="78"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../../UI/ClockDialogUI.cpp" line="77"/>
        <source>1024</source>
        <translation>1024</translation>
    </message>
    <message>
        <location filename="../../UI/ClockDialog.cpp" line="17"/>
        <source>Clock Period Selection</source>
        <translation>Seleção de Período do Clock</translation>
    </message>
</context>
<context>
    <name>DFlipFlop</name>
    <message>
        <location filename="../../Element/GraphicElements/DFlipFlop.cpp" line="27"/>
        <source>D-FLIP-FLOP</source>
        <translation>FLIP-FLOP-D</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/DFlipFlop.cpp" line="28"/>
        <source>D-Flip-Flop</source>
        <translation>Flip-Flop-D</translation>
    </message>
</context>
<context>
    <name>DLatch</name>
    <message>
        <location filename="../../Element/GraphicElements/DLatch.cpp" line="28"/>
        <source>D-Latch</source>
        <translation>Latch-D</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/DLatch.cpp" line="27"/>
        <source>D-LATCH</source>
        <translation>LATCH-D</translation>
    </message>
</context>
<context>
    <name>DeleteItemsCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="307"/>
        <source>Delete %1 elements</source>
        <translation>Excluir %1 elementos</translation>
    </message>
</context>
<context>
    <name>Demux</name>
    <message>
        <location filename="../../Element/GraphicElements/Demux.cpp" line="33"/>
        <source>Demux</source>
        <translation>Demultiplexador</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Demux.cpp" line="32"/>
        <source>DEMULTIPLEXER</source>
        <translation>DEMULTIPLEXADOR</translation>
    </message>
</context>
<context>
    <name>Display14</name>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="34"/>
        <source>14-SEGMENT DISPLAY</source>
        <translation>DISPLAY DE 14 SEGMENTOS</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="35"/>
        <source>14-Segment Display</source>
        <translation>Display de 14 segmentos</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="97"/>
        <source>middle left horizontal</source>
        <translation>meio esquerdo horizontal</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="98"/>
        <source>upper left vertical</source>
        <translation>vertical superior esquerdo</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="99"/>
        <source>lower left vertical</source>
        <translation>vertical inferior esquerdo</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="102"/>
        <source>upper right vertical</source>
        <translation>vertical superior direita</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="104"/>
        <source>lower right vertical</source>
        <translation>vertical inferior direita</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="105"/>
        <source>middle right horizontal</source>
        <translation>meio direito horizontal</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="106"/>
        <source>upper left diagonal</source>
        <translation>diagonal superior esquerda</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="107"/>
        <source>upper center vertical</source>
        <translation>vertical central superior</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="108"/>
        <source>upper right diagonal</source>
        <translation>diagonal superior direita</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="109"/>
        <source>lower right diagonal</source>
        <translation>diagonal inferior direita</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="110"/>
        <source>lower center vertical</source>
        <translation>vertical central inferior</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="111"/>
        <source>lower left diagonal</source>
        <translation>diagonal inferior esquerda</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="100"/>
        <source>bottom</source>
        <translation>inferior</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="101"/>
        <source>top</source>
        <translation>superior</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display14.cpp" line="103"/>
        <source>dot</source>
        <translation>ponto</translation>
    </message>
</context>
<context>
    <name>Display16</name>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="34"/>
        <source>16-SEGMENT DISPLAY</source>
        <translation>DISPLAY DE 16 SEGMENTOS</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="35"/>
        <source>16-Segment Display</source>
        <translation>Display de 16 segmentos</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="103"/>
        <source>middle left horizontal</source>
        <translation>meio esquerdo horizontal</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="104"/>
        <source>upper left vertical</source>
        <translation>vertical superior esquerdo</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="105"/>
        <source>lower left vertical</source>
        <translation>vertical inferior esquerdo</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="106"/>
        <source>bottom left horizontal</source>
        <translation>canto inferior esquerdo horizontal</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="107"/>
        <source>bottom right horizontal</source>
        <translation>canto inferior direito horizontal</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="108"/>
        <source>top left horizontal</source>
        <translation>canto superior esquerdo horizontal</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="109"/>
        <source>top right horizontal</source>
        <translation>canto superior direito horizontal</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="110"/>
        <source>upper right vertical</source>
        <translation>vertical superior direita</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="112"/>
        <source>lower right vertical</source>
        <translation>vertical inferior direita</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="113"/>
        <source>middle right horizontal</source>
        <translation>meio direito horizontal</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="114"/>
        <source>upper left diagonal</source>
        <translation>diagonal superior esquerda</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="115"/>
        <source>upper center vertical</source>
        <translation>vertical central superior</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="116"/>
        <source>upper right diagonal</source>
        <translation>diagonal superior direita</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="117"/>
        <source>lower right diagonal</source>
        <translation>diagonal inferior direita</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="118"/>
        <source>lower center vertical</source>
        <translation>vertical central inferior</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="119"/>
        <source>lower left diagonal</source>
        <translation>diagonal inferior esquerda</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display16.cpp" line="111"/>
        <source>dot</source>
        <translation>ponto</translation>
    </message>
</context>
<context>
    <name>Display7</name>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="36"/>
        <source>7-SEGMENT DISPLAY</source>
        <translation>DISPLAY DE 7 SEGMENTOS</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="37"/>
        <source>7-Segment Display</source>
        <translation>Display de 7 segmentos</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="136"/>
        <source>middle</source>
        <translation>centro</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="137"/>
        <source>upper left</source>
        <translation>superior esquerdo</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="138"/>
        <source>lower left</source>
        <translation>inferior esquerdo</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="139"/>
        <source>bottom</source>
        <translation>inferior</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="140"/>
        <source>top</source>
        <translation>superior</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="141"/>
        <source>upper right</source>
        <translation>superior direito</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="142"/>
        <source>dot</source>
        <translation>ponto</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Display7.cpp" line="143"/>
        <source>lower right</source>
        <translation>inferior direito</translation>
    </message>
</context>
<context>
    <name>ElementAppearance</name>
    <message>
        <location filename="../../Element/ElementAppearance.cpp" line="249"/>
        <source>File does not exist</source>
        <translation>O arquivo não existe</translation>
    </message>
    <message>
        <location filename="../../Element/ElementAppearance.cpp" line="251"/>
        <source>File is not readable</source>
        <translation>O arquivo não é legível</translation>
    </message>
    <message>
        <location filename="../../Element/ElementAppearance.cpp" line="252"/>
        <source>Unknown reason</source>
        <translation>Razão desconhecida</translation>
    </message>
    <message>
        <location filename="../../Element/ElementAppearance.cpp" line="258"/>
        <source>Couldn&apos;t load pixmap: %1 (%2)</source>
        <translation>Não foi possível carregar pixmap: %1 (%2)</translation>
    </message>
</context>
<context>
    <name>ElementEditor</name>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="251"/>
        <source>Form</source>
        <translation>Editor de Portas Lógicas</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="276"/>
        <source>Inputs:</source>
        <translation>Entradas:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="273"/>
        <source>Frequency:</source>
        <translation>Frequência:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="263"/>
        <source>Label:</source>
        <translation>Rótulo:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="241"/>
        <source>Blue</source>
        <translation>Azul</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="240"/>
        <source>Green</source>
        <translation>Verde</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="71"/>
        <source>Truth Table</source>
        <translation>Tabela Verdade</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="173"/>
        <source>Images</source>
        <translation>Imagens</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="242"/>
        <source>Purple</source>
        <translation>Roxo</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="595"/>
        <source>Duplicate Wireless Channel</source>
        <translation>Canal sem fio duplicado</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="596"/>
        <source>A Tx node with label &quot;%1&quot; already exists.
Each wireless channel must have a unique label.</source>
        <translation>Um nó Tx com o rótulo &quot;%1&quot; já existe.
Cada canal sem fio deve ter um rótulo único.</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="662"/>
        <source>Change wireless mode</source>
        <translation>Alterar modo sem fio</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="865"/>
        <source>Select any audio</source>
        <translation>Selecione qualquer áudio</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="866"/>
        <source>Audio (*.mp3 *.mp4 *.wav *.ogg)</source>
        <translation>Áudio (*.mp3 *.mp4 *.wav *.ogg)</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="239"/>
        <source>Red</source>
        <translation>Vermelho</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="238"/>
        <source>White</source>
        <translation>Branco</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="274"/>
        <source>Color:</source>
        <translation>Cor:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="147"/>
        <source>&lt;Many labels&gt;</source>
        <translation>&lt;Vários rótulos&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="143"/>
        <source>&lt;Many colors&gt;</source>
        <translation>&lt;Várias cores&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="144"/>
        <location filename="../../UI/ElementEditor.h" line="145"/>
        <location filename="../../UI/ElementEditor.h" line="146"/>
        <location filename="../../UI/ElementEditor.h" line="148"/>
        <location filename="../../UI/ElementEditor.h" line="149"/>
        <source>&lt;Many values&gt;</source>
        <translation>&lt;Vários valores&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="151"/>
        <source>&lt;Many modes&gt;</source>
        <translation>&lt;Muitos modos&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="150"/>
        <source>&lt;Many triggers&gt;</source>
        <translation>&lt;Vários gatilhos&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="256"/>
        <source>F6</source>
        <translation>F6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="174"/>
        <source>Open File</source>
        <translation>Abrir arquivo</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="268"/>
        <source>Default</source>
        <translation>Original</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.cpp" line="320"/>
        <location filename="../../UI/ElementEditorUI.cpp" line="272"/>
        <source> Hz</source>
        <translation> Hz</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="253"/>
        <source>C6</source>
        <translation>C6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="278"/>
        <location filename="../../UI/ElementEditorUI.cpp" line="281"/>
        <source>Audio:</source>
        <translation>Áudio:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="252"/>
        <source>Title</source>
        <translation>Título</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="275"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="264"/>
        <source>Trigger:</source>
        <translation>Gatilho:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="279"/>
        <source>Outputs:</source>
        <translation>Saídas:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="254"/>
        <source>D6</source>
        <translation>D6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="255"/>
        <source>E6</source>
        <translation>E6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="257"/>
        <source>G6</source>
        <translation>G6</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="258"/>
        <source>A7</source>
        <translation>A7</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="259"/>
        <source>B7</source>
        <translation>B7</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="260"/>
        <source>C7</source>
        <translation>C7</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="265"/>
        <source>Edit Truth Table</source>
        <translation>Editar Tabela Verdade</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="266"/>
        <source>Appearance:</source>
        <translation>Aparência:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="267"/>
        <source>Change appearance to ...</source>
        <translation>Alterar aparência para ...</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="280"/>
        <source>Locked:</source>
        <translation>Travado:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="282"/>
        <source>Delay:</source>
        <translation>Atraso:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="283"/>
        <source>Wireless:</source>
        <translation>Sem fio:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="284"/>
        <source>None</source>
        <translation>Nenhum</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="285"/>
        <source>Transmit (Tx)</source>
        <translation>Transmitir (Tx)</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="286"/>
        <source>Receive (Rx)</source>
        <translation>Receber (Rx)</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="287"/>
        <source>IC Name:</source>
        <translation>Nome do CI:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="288"/>
        <source>Volume:</source>
        <translation>Volume:</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditor.h" line="142"/>
        <source>&lt;Many sounds&gt;</source>
        <translation>&lt;Muitos sons&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/ElementEditorUI.cpp" line="270"/>
        <source>Value:</source>
        <translation>Valor:</translation>
    </message>
</context>
<context>
    <name>ElementFactory</name>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="38"/>
        <source>MULTIPLE TYPES</source>
        <translation>VÁRIOS TIPOS</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="48"/>
        <source>Unknown</source>
        <translation>Desconhecido</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="69"/>
        <source>Unknown element type: %1</source>
        <translation>Tipo de elemento desconhecido: %1</translation>
    </message>
    <message>
        <location filename="../../Element/ElementFactory.cpp" line="75"/>
        <source>Unknown type: %1</source>
        <translation>Tipo desconhecido: %1</translation>
    </message>
</context>
<context>
    <name>ExportController</name>
    <message>
        <location filename="../../UI/ExportController.cpp" line="38"/>
        <location filename="../../UI/ExportController.cpp" line="70"/>
        <location filename="../../UI/ExportController.cpp" line="95"/>
        <source>Missing file name.</source>
        <translation>Nome de arquivo ausente.</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="44"/>
        <location filename="../../UI/ExportController.cpp" line="76"/>
        <source>The .panda file is empty.</source>
        <translation>O arquivo .panda está vazio.</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="57"/>
        <source>Arduino code successfully generated.</source>
        <translation>Código de Arduino gerado com sucesso.</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="87"/>
        <source>SystemVerilog code successfully generated.</source>
        <translation>Código SystemVerilog gerado com sucesso.</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="126"/>
        <source>Generate Arduino Code</source>
        <translation>Gerar código para Arduino</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="126"/>
        <source>Arduino file (*.ino)</source>
        <translation>Arquivo Arduino (*.ino)</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="148"/>
        <source>Generate SystemVerilog Code</source>
        <translation>Gerar código SystemVerilog</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="148"/>
        <source>SystemVerilog file (*.sv)</source>
        <translation>Arquivo SystemVerilog (*.sv)</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="169"/>
        <source>Export to PDF</source>
        <translation>Exportar para PDF</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="169"/>
        <source>PDF files (*.pdf)</source>
        <translation>Arquivos PDF (*.pdf)</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="180"/>
        <location filename="../../UI/ExportController.cpp" line="209"/>
        <source>Exported file successfully.</source>
        <translation>Arquivo exportado com sucesso.</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="198"/>
        <source>Export to Image</source>
        <translation>Exportar para Imagem</translation>
    </message>
    <message>
        <location filename="../../UI/ExportController.cpp" line="198"/>
        <source>PNG files (*.png)</source>
        <translation>Arquivos PNG (*.png)</translation>
    </message>
</context>
<context>
    <name>FlipCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="823"/>
        <source>Flip %1 elements in axis %2</source>
        <translation>Inverter %1 elementos no eixo %2</translation>
    </message>
</context>
<context>
    <name>GraphicElement</name>
    <message>
        <location filename="../../Element/GraphicElement.cpp" line="348"/>
        <source>Default</source>
        <translation>Padrão</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="196"/>
        <source>Stream error reading element properties at position %1</source>
        <translation>Erro de fluxo ao ler propriedades do elemento na posição %1</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="325"/>
        <source>Stream error reading appearances at position %1</source>
        <translation>Erro de fluxo ao ler aparências na posição %1</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="333"/>
        <source>Appearance index %1 out of range (size=%2) — stream may be corrupt</source>
        <translation>Índice de aparência %1 fora do intervalo (tamanho=%2) — o fluxo pode estar corrompido</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="529"/>
        <source>Loading pixmap appearance names.</source>
        <translation>Carregando nome das aparências dos pixmaps.</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElementSerializer.cpp" line="562"/>
        <source>Appearance index %1 out of range (size=%2) for appearance name &quot;%3&quot; — stream may be corrupt</source>
        <translation>Índice de aparência %1 fora do intervalo (tamanho=%2) para nome de aparência &quot;%3&quot; — o fluxo pode estar corrompido</translation>
    </message>
</context>
<context>
    <name>IC</name>
    <message>
        <location filename="../../Element/IC.cpp" line="114"/>
        <source>IC</source>
        <translation>CI</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="113"/>
        <source>INTEGRATED CIRCUIT</source>
        <translation>CIRCUITO INTEGRADO</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="226"/>
        <source>IC load: no IC name present in serialized data</source>
        <translation>Carregamento de CI: nome de CI ausente nos dados serializados</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="351"/>
        <source>%1 not found.</source>
        <translation>%1 não encontrado.</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="392"/>
        <source>Circular IC reference detected: %1</source>
        <translation>Referência circular de CI detectada: %1</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="399"/>
        <source>Error opening file: %1</source>
        <translation>Erro ao abrir arquivo: %1</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="453"/>
        <source>IC migration: cannot open file for writing: %1</source>
        <translation>Migração de CI: não é possível abrir o arquivo para escrita: %1</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="460"/>
        <source>IC migration: failed to commit re-saved file: %1</source>
        <translation>Migração de CI: falha ao confirmar o arquivo ressalvo: %1</translation>
    </message>
    <message>
        <location filename="../../Element/IC.cpp" line="519"/>
        <source>IC nesting depth limit (%1) exceeded — blob may be maliciously crafted</source>
        <translation>Limite de profundidade de aninhamento de IC (%1) excedido — o blob pode ter sido criado maliciosamente</translation>
    </message>
</context>
<context>
    <name>ICController</name>
    <message>
        <location filename="../../UI/ICController.cpp" line="66"/>
        <source>Save file first.</source>
        <translation>Salve o arquivo primeiro.</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="69"/>
        <source>Open File</source>
        <translation>Abrir arquivo</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="69"/>
        <source>Panda (*.panda)</source>
        <translation>Panda (*.panda)</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="77"/>
        <location filename="../../UI/ICController.cpp" line="94"/>
        <source>Info</source>
        <translation>Informações</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="77"/>
        <source>Selected files (and their dependencies) will be copied to the current project folder.</source>
        <translation>Os arquivos selecionados (e suas dependências) serão copiados para a pasta do projeto atual.</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="94"/>
        <source>Drag here to remove.</source>
        <translation>Arraste aqui para remover.</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="120"/>
        <source>Error removing file: %1</source>
        <translation>Erro ao remover arquivo: %1</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="137"/>
        <source>Name Collision</source>
        <translation>Conflito de nomes</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="138"/>
        <source>An embedded IC named &quot;%1&quot; already exists.
Suggested name:</source>
        <translation>Um CI incorporado com o nome &quot;%1&quot; já existe.
Nome sugerido:</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="164"/>
        <location filename="../../UI/ICController.cpp" line="175"/>
        <location filename="../../UI/ICController.cpp" line="198"/>
        <location filename="../../UI/ICController.cpp" line="229"/>
        <location filename="../../UI/ICController.cpp" line="236"/>
        <location filename="../../UI/ICController.cpp" line="267"/>
        <location filename="../../UI/ICController.cpp" line="305"/>
        <location filename="../../UI/ICController.cpp" line="333"/>
        <location filename="../../UI/ICController.cpp" line="364"/>
        <source>Error</source>
        <translation>Erro</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="164"/>
        <location filename="../../UI/ICController.cpp" line="229"/>
        <source>Please save the project first so ICs can be resolved.</source>
        <translation>Salve o projeto primeiro para que os CIs possam ser encontrados.</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="175"/>
        <location filename="../../UI/ICController.cpp" line="236"/>
        <location filename="../../UI/ICController.cpp" line="333"/>
        <source>Could not read IC file: %1</source>
        <translation>Não foi possível ler o arquivo de CI: %1</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="183"/>
        <location filename="../../UI/ICController.cpp" line="254"/>
        <source>IC embedded successfully.</source>
        <translation>CI incorporado com sucesso.</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="198"/>
        <location filename="../../UI/ICController.cpp" line="267"/>
        <location filename="../../UI/ICController.cpp" line="305"/>
        <source>Please save the project first.</source>
        <translation>Salve o projeto primeiro.</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="203"/>
        <location filename="../../UI/ICController.cpp" line="278"/>
        <source>Extract IC to file...</source>
        <translation>Extrair CI para arquivo...</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="203"/>
        <location filename="../../UI/ICController.cpp" line="278"/>
        <location filename="../../UI/ICController.cpp" line="357"/>
        <source>Panda files (*.panda)</source>
        <translation>Arquivos Panda (*.panda)</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="216"/>
        <location filename="../../UI/ICController.cpp" line="291"/>
        <source>IC extracted to %1</source>
        <translation>CI extraído para %1</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="322"/>
        <source>No file-based ICs to embed.</source>
        <translation>Não há CIs baseados em arquivos para incorporar.</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="348"/>
        <source>Embedded %1 IC(s). Circuit is now self-contained.</source>
        <translation>%1 CI(s) incorporados. O circuito agora é autônomo.</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="357"/>
        <source>Select IC file to embed</source>
        <translation>Selecionar arquivo de CI para incorporar</translation>
    </message>
    <message>
        <location filename="../../UI/ICController.cpp" line="364"/>
        <source>Could not read file: %1</source>
        <translation>Não foi possível ler o arquivo: %1</translation>
    </message>
</context>
<context>
    <name>ICRegistry</name>
    <message>
        <location filename="../../Element/ICRegistry.cpp" line="272"/>
        <source>Could not open file: %1</source>
        <translation>Não foi possível abrir arquivo: %1</translation>
    </message>
    <message>
        <location filename="../../Element/ICRegistry.cpp" line="276"/>
        <source>Could not save file: %1</source>
        <translation>Não foi possível salvar arquivo: %1</translation>
    </message>
</context>
<context>
    <name>InputButton</name>
    <message>
        <location filename="../../Element/GraphicElements/InputButton.cpp" line="32"/>
        <source>PUSH BUTTON</source>
        <translation>BOTÃO DE PRESSÃO</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputButton.cpp" line="33"/>
        <source>Push Button</source>
        <translation>Botão de pressão</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputButton.cpp" line="125"/>
        <source>Released</source>
        <translation>Solto</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputButton.cpp" line="125"/>
        <source>Pressed</source>
        <translation>Pressionado</translation>
    </message>
</context>
<context>
    <name>InputGnd</name>
    <message>
        <location filename="../../Element/GraphicElements/InputGND.cpp" line="28"/>
        <source>GND</source>
        <translation>GND</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputGND.cpp" line="27"/>
        <source>GROUND</source>
        <translation>TERRA</translation>
    </message>
</context>
<context>
    <name>InputRotary</name>
    <message>
        <location filename="../../Element/GraphicElements/InputRotary.cpp" line="34"/>
        <source>Rotary Switch</source>
        <translation>Comutador Rotativo</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputRotary.cpp" line="33"/>
        <source>ROTARY SWITCH</source>
        <translation>COMUTADOR ROTATIVO</translation>
    </message>
</context>
<context>
    <name>InputSwitch</name>
    <message>
        <location filename="../../Element/GraphicElements/InputSwitch.cpp" line="33"/>
        <source>Input Switch</source>
        <translation>Interruptor de entrada</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputSwitch.cpp" line="127"/>
        <source>Off</source>
        <translation>Desligado</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputSwitch.cpp" line="127"/>
        <source>On</source>
        <translation>Ligado</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/InputSwitch.cpp" line="32"/>
        <source>INPUT SWITCH</source>
        <translation>INTERRUPTOR DE ENTRADA</translation>
    </message>
</context>
<context>
    <name>InputVcc</name>
    <message>
        <location filename="../../Element/GraphicElements/InputVCC.cpp" line="27"/>
        <location filename="../../Element/GraphicElements/InputVCC.cpp" line="28"/>
        <source>VCC</source>
        <translation>VCC</translation>
    </message>
</context>
<context>
    <name>JKFlipFlop</name>
    <message>
        <location filename="../../Element/GraphicElements/JKFlipFlop.cpp" line="27"/>
        <source>JK-FLIP-FLOP</source>
        <translation>FLIP-FLOP-JK</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/JKFlipFlop.cpp" line="28"/>
        <source>JK-Flip-Flop</source>
        <translation>Flip-Flop-JK</translation>
    </message>
</context>
<context>
    <name>Led</name>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="33"/>
        <location filename="../../Element/GraphicElements/Led.cpp" line="34"/>
        <source>LED</source>
        <translation>LED</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="242"/>
        <source>Off</source>
        <translation>Desligado</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="243"/>
        <source>On</source>
        <translation>Ligado</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="247"/>
        <source>00 (off)</source>
        <translation>00 (desligado)</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="248"/>
        <source>01</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="249"/>
        <source>10</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="250"/>
        <source>11</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Led.cpp" line="266"/>
        <source>Default</source>
        <translation>Padrão</translation>
    </message>
</context>
<context>
    <name>LengthDialog</name>
    <message>
        <location filename="../../UI/LengthDialogUI.cpp" line="74"/>
        <source>Dialog</source>
        <translation>Diálogo</translation>
    </message>
    <message>
        <location filename="../../UI/LengthDialogUI.cpp" line="75"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../../UI/LengthDialogUI.cpp" line="76"/>
        <source>Simulation Length</source>
        <translation>Duração da Simulação</translation>
    </message>
    <message>
        <location filename="../../UI/LengthDialogUI.cpp" line="77"/>
        <source>2048</source>
        <translation>2048</translation>
    </message>
    <message>
        <location filename="../../UI/LengthDialog.cpp" line="17"/>
        <source>Simulation Length Selection</source>
        <translation>Seleção da Duração da Simulação</translation>
    </message>
</context>
<context>
    <name>Line</name>
    <message>
        <location filename="../../Element/GraphicElements/Line.cpp" line="25"/>
        <source>Line</source>
        <translation>Linha</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Line.cpp" line="24"/>
        <source>LINE</source>
        <translation>LINHA</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="784"/>
        <source>Gates</source>
        <translation>Portas</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="788"/>
        <source>Memory</source>
        <translation>Memória</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="801"/>
        <source>Search:</source>
        <translation>Buscar:</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="802"/>
        <source>&amp;File</source>
        <translation>&amp;Arquivo</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="804"/>
        <source>&amp;Edit</source>
        <translation>&amp;Editar</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="805"/>
        <source>&amp;Help</source>
        <translation>&amp;Ajuda</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="807"/>
        <source>&amp;View</source>
        <translation>&amp;Exibir</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="701"/>
        <source>&amp;Open...</source>
        <translation>&amp;Abrir...</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="702"/>
        <source>Open</source>
        <translation>Abrir</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="704"/>
        <source>&amp;Save</source>
        <translation>&amp;Salvar</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="706"/>
        <source>Save &amp;As...</source>
        <translation>Salvar &amp;Como...</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="708"/>
        <source>Cu&amp;t</source>
        <translation>Recor&amp;tar</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="710"/>
        <source>&amp;Copy</source>
        <translation>&amp;Copiar</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="712"/>
        <source>&amp;Paste</source>
        <translation>Co&amp;lar</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="714"/>
        <source>&amp;Delete</source>
        <translation>&amp;Remover</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="716"/>
        <source>&amp;New</source>
        <translation>&amp;Novo projeto</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="718"/>
        <source>Zoom &amp;in</source>
        <translation>A&amp;mpliar</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="720"/>
        <source>Zoom &amp;out</source>
        <translation>Red&amp;uzir</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="722"/>
        <source>&amp;Wires</source>
        <translation>&amp;Fios</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="724"/>
        <source>&amp;Gates</source>
        <translation>Portas &amp;Lógicas</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="726"/>
        <source>&amp;About</source>
        <translation>&amp;Sobre</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="728"/>
        <source>&amp;Exit</source>
        <translation>&amp;Sair</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="396"/>
        <source>wiRedPanda %1

This version includes automatic migration of older project files.
When you open a project file older than the current version, it will be automatically upgraded to the current format and a versioned backup will be created.

To open projects containing ICs (or boxes), appearances, and/or beWavedDolphin simulations, their files must be in the same directory as the main project file.
wiRedPanda %1 will automatically list all other .panda files located in the same directory as the current project as ICs in the editor tab.
You have to save new projects before accessing ICs and appearances, or running beWavedDolphin simulations.</source>
        <translation>wiRedPanda %1

Esta versão inclui a migração automática de arquivos de projeto mais antigos.
Quando você abrir um arquivo de projeto mais antigo que a versão atual, ele será automaticamente atualizado para o formato atual e um backup será criado.

Para abrir projetos que contenham CIs, aparências e/ou simulações beWavedDolphin, seus arquivos devem estar no mesmo diretório que o arquivo principal do projeto.
wiRedPanda %1 listará automaticamente todos os outros arquivos .panda no mesmo diretório do projeto atual como CIs na aba do editor.
Você precisa salvar novos projetos antes de acessar CIs e aparências ou executar simulações beWavedDolphin.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="456"/>
        <source>&lt;p&gt;wiRedPanda is software developed by students of the Federal University of São Paulo to help students learn about logic circuits.&lt;/p&gt;&lt;p&gt;Software version: %1&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Creators:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Davi Morales &lt;/li&gt;&lt;li&gt; Lucas Lellis &lt;/li&gt;&lt;li&gt; Rodrigo Torres &lt;/li&gt;&lt;li&gt; Prof. Fábio Cappabianco, Ph.D. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; wiRedPanda is currently maintained by Prof. Fábio Cappabianco, Ph.D., João Pedro M. Oliveira, Matheus R. Esteves and Maycon A. Santana.&lt;/p&gt;&lt;p&gt; Please file a report at our GitHub page if you find a bug or want to request a new feature.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://gibis-unifesp.github.io/wiRedPanda/&quot;&gt;Visit our website!&lt;/a&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;wiRedPanda é um software desenvolvido por estudantes da Universidade Federal de São Paulo para ajudar os estudantes a aprender sobre circuitos lógicos.&lt;/p&gt;&lt;p&gt;Versão do software: %1&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Criadores:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Davi Morales &lt;/li&gt;&lt;li&gt; Lucas Lellis &lt;/li&gt;&lt;li&gt; Rodrigo Torres &lt;/li&gt;&lt;li&gt; Prof. Fábio Cappabianco, Ph.D. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; O wiRedPanda é atualmente mantido pelo Prof. Fábio Cappabianco, Ph.D., João Pedro M. Oliveira, Matheus R. Esteves e Maycon A. Santana.&lt;/p&gt;&lt;p&gt; Por favor, envie um relatório em nossa página do GitHub se encontrar um bug ou quiser solicitar uma nova funcionalidade.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://gibis-unifesp.github.io/wiRedPanda/&quot;&gt;Visite nosso site!&lt;/a&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="478"/>
        <source>&lt;h1&gt;Canvas Shortcuts&lt;/h1&gt;&lt;ul style=&quot;list-style:none;&quot;&gt;&lt;li&gt; Ctrl+= : Zoom in &lt;/li&gt;&lt;li&gt; Ctrl+- : Zoom out &lt;/li&gt;&lt;li&gt; Ctrl+1 : Hide/Show wires &lt;/li&gt;&lt;li&gt; Ctrl+2 : Hide/Show gates &lt;/li&gt;&lt;li&gt; Ctrl+F : Search elements &lt;/li&gt;&lt;li&gt; Ctrl+W : Open beWaveDolphin &lt;/li&gt;&lt;li&gt; Ctrl+S : Save project &lt;/li&gt;&lt;li&gt; Ctrl+Q : Exit wiRedPanda &lt;/li&gt;&lt;li&gt; F5 : Start/Pause simulation &lt;/li&gt;&lt;li&gt; [ : Previous primary element property &lt;/li&gt;&lt;li&gt; ] : Next primary element property &lt;/li&gt;&lt;li&gt; { : Previous secondary element property &lt;/li&gt;&lt;li&gt; } : Next secondary element property &lt;/li&gt;&lt;li&gt; &amp;lt; : Morph to previous element &lt;/li&gt;&lt;li&gt; &amp;gt; : Morph to next element &lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;General Tips&lt;/h1&gt;&lt;p&gt;Double-click on a wire to create a node&lt;/p&gt;</source>
        <translation>&lt;h1&gt;Atalhos da tela&lt;/h1&gt;&lt;ul style=&quot;list-style:none;&quot;&gt;&lt;li&gt; Ctrl+= : Ampliar &lt;/li&gt;&lt;li&gt; Ctrl+- : Reduzir &lt;/li&gt;&lt;li&gt; Ctrl+1 : Ocultar/Mostrar fios &lt;/li&gt;&lt;li&gt; Ctrl+2 : Ocultar/Mostrar portas &lt;/li&gt;&lt;li&gt; Ctrl+F : Pesquisar elementos &lt;/li&gt;&lt;li&gt; Ctrl+W : Abrir beWaveDolphin &lt;/li&gt;&lt;li&gt; Ctrl+S : Salvar projeto &lt;/li&gt;&lt;li&gt; Ctrl+Q : Sair do wiRedPanda &lt;/li&gt;&lt;li&gt; F5 : Iniciar/Pausar simulação &lt;/li&gt;&lt;li&gt; [ : Propriedade primária anterior do elemento &lt;/li&gt;&lt;li&gt; ] : Propriedade primária seguinte do elemento &lt;/li&gt;&lt;li&gt; { : Propriedade secundária anterior do elemento &lt;/li&gt;&lt;li&gt; } : Propriedade secundária seguinte do elemento &lt;/li&gt;&lt;li&gt; &amp;lt; : Transformar no elemento anterior &lt;/li&gt;&lt;li&gt; &amp;gt; : Transformar no elemento seguinte &lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;Dicas gerais&lt;/h1&gt;&lt;p&gt;Clique duas vezes em um fio para criar um nó&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="528"/>
        <source>Exit</source>
        <translation>Sair</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="727"/>
        <source>F1</source>
        <translation>F1</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="748"/>
        <source>Play or Pause simulation.</source>
        <translation>Iniciar ou Pausar simulação.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="749"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="751"/>
        <source>F2</source>
        <translation>F2</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="753"/>
        <source>F3</source>
        <translation>F3</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="755"/>
        <source>Esc</source>
        <translation>Esc</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="758"/>
        <source>&amp;Light</source>
        <translation>&amp;Claro</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="759"/>
        <source>&amp;Dark</source>
        <translation>&amp;Escuro</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="803"/>
        <source>&amp;Recent files:</source>
        <translation>&amp;Arquivos recentes:</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="786"/>
        <source>Combinational</source>
        <translation>Combinacional</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="790"/>
        <source>Add IC files</source>
        <translation>Adicionar arquivos de CIs</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="791"/>
        <location filename="../../UI/MainWindowUI.cpp" line="795"/>
        <source>Remove IC</source>
        <translation>Remover CI</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="808"/>
        <source>&amp;Theme</source>
        <translation>&amp;Tema</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="809"/>
        <source>&amp;Language</source>
        <translation>&amp;Idioma</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="810"/>
        <source>Sim&amp;ulation</source>
        <translation>&amp;Simulação</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="811"/>
        <source>Examples</source>
        <translation>Exemplos</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="719"/>
        <source>Ctrl+=</source>
        <translation>Ctrl+=</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="730"/>
        <source>R&amp;otate right</source>
        <translation>Girar à &amp;direita</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="732"/>
        <source>Rotate &amp;left</source>
        <translation>Girar à &amp;esquerda</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="734"/>
        <source>About &amp;Qt</source>
        <translation>Sobre o &amp;Qt</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="735"/>
        <source>&amp;Select all</source>
        <translation>Selecionar &amp;tudo</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="737"/>
        <source>Re&amp;load File</source>
        <translation>Recarregar &amp;Arquivo</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="739"/>
        <source>E&amp;xport to Arduino</source>
        <translation>Exportar para &amp;Arduino</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="743"/>
        <source>&amp;Reset Zoom</source>
        <translation>&amp;Zoom Padrão</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="745"/>
        <source>Export to &amp;PDF</source>
        <translation>Exportar para &amp;PDF</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="747"/>
        <source>&amp;Play/Pause</source>
        <translation>&amp;Reproduzir/Pausar</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="750"/>
        <source>&amp;Rename</source>
        <translation>&amp;Renomear</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="752"/>
        <source>Cha&amp;nge Trigger</source>
        <translation>Alterar &amp;gatilho</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="754"/>
        <source>Cl&amp;ear selection</source>
        <translation>&amp;Limpar seleção</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="756"/>
        <source>&amp;Fast Mode</source>
        <translation>&amp;Modo Rápido</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="760"/>
        <source>&amp;Waveform</source>
        <translation>&amp;Forma de Onda</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="762"/>
        <source>Export to &amp;Image</source>
        <translation>Exportar para &amp;Imagem</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="765"/>
        <source>&amp;Flip horizontally</source>
        <translation>Espelhar &amp;horizontalmente</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="767"/>
        <source>Flip &amp;vertically</source>
        <translation>Espelhar &amp;verticalmente</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="768"/>
        <source>F&amp;ullscreen</source>
        <translation>&amp;Tela cheia</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="769"/>
        <source>F11</source>
        <translation>F11</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="775"/>
        <source>&amp;Restart</source>
        <translation>&amp;Reiniciar</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="776"/>
        <source>Restart simulation.</source>
        <translation>Reiniciar simulação.</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="777"/>
        <source>Background Simulation</source>
        <translation>Simulação em segundo plano</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="477"/>
        <location filename="../../UI/MainWindowUI.cpp" line="778"/>
        <source>Shortcuts and Tips</source>
        <translation>Atalhos e Dicas</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="779"/>
        <source>Report Translation Error</source>
        <translation>Reportar erro de tradução</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="780"/>
        <source>Report translation errors or help improve translations on Weblate</source>
        <translation>Reportar erros de tradução ou ajudar a melhorar traduções no Weblate</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1001"/>
        <location filename="../../UI/MainWindowUI.cpp" line="770"/>
        <source>Mute</source>
        <translation>Silenciar</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="773"/>
        <source>Labels under icons</source>
        <translation>Nomes abaixo dos ícones</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="703"/>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="806"/>
        <source>&amp;Help Translate</source>
        <translation>&amp;Ajudar a Traduzir</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="705"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="707"/>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="709"/>
        <source>Ctrl+X</source>
        <translation>Ctrl+X</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="711"/>
        <source>Ctrl+C</source>
        <translation>Ctrl+C</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="713"/>
        <source>Ctrl+V</source>
        <translation>Ctrl+V</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="715"/>
        <source>Del</source>
        <translation>Del</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="717"/>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="721"/>
        <source>Ctrl+-</source>
        <translation>Ctrl+-</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="723"/>
        <source>Ctrl+1</source>
        <translation>Ctrl+1</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="725"/>
        <source>Ctrl+2</source>
        <translation>Ctrl+2</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="729"/>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="731"/>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="733"/>
        <source>Ctrl+Shift+R</source>
        <translation>Ctrl+Shift+R</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="736"/>
        <source>Ctrl+A</source>
        <translation>Ctrl+A</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="738"/>
        <source>Ctrl+F5</source>
        <translation>Ctrl+F5</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="740"/>
        <source>Ctrl+Alt+I</source>
        <translation>Ctrl+Alt+I</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="741"/>
        <source>Export to &amp;SystemVerilog</source>
        <translation>Exportar para &amp;SystemVerilog</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="742"/>
        <source>Ctrl+Alt+O</source>
        <translation>Ctrl+Alt+O</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="744"/>
        <source>Ctrl+0</source>
        <translation>Ctrl+0</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="746"/>
        <source>Ctrl+Shift+P</source>
        <translation>Ctrl+Shift+P</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="757"/>
        <source>&amp;System</source>
        <translation>&amp;Sistema</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="761"/>
        <source>Ctrl+W</source>
        <translation>Ctrl+W</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="763"/>
        <source>Ctrl+E</source>
        <translation>Ctrl+E</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="764"/>
        <location filename="../../UI/MainWindowUI.cpp" line="792"/>
        <source>Make file self-contained</source>
        <translation>Tornar arquivo autônomo</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="766"/>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="771"/>
        <source>Mute/unmute circuit buzzers</source>
        <translation>Silenciar/ativar os sinalizadores do circuito</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="772"/>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="782"/>
        <source>Inputs/Outputs</source>
        <translation>Entradas/Saídas</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="789"/>
        <source>File-based ICs</source>
        <translation>CIs baseados em arquivos</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="793"/>
        <source>Embedded ICs</source>
        <translation>CIs incorporados</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="794"/>
        <source>Embed IC</source>
        <translation>Incorporar CI</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="799"/>
        <source>Miscellaneous</source>
        <translation>Diversos</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="797"/>
        <source>Integrated Circuits</source>
        <translation>Circuitos Integrados</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="1001"/>
        <source>Unmute</source>
        <translation>Ativar som</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="801"/>
        <source>New Project</source>
        <translation>Novo Projeto</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindowUI.cpp" line="774"/>
        <source>About this version</source>
        <translation>Sobre esta versão</translation>
    </message>
    <message>
        <location filename="../../UI/MainWindow.cpp" line="529"/>
        <source>Are you sure?</source>
        <translation>Tem certeza?</translation>
    </message>
</context>
<context>
    <name>MorphCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="635"/>
        <source>Morph %1 elements to %2</source>
        <translation>Transformar %1 elementos em %2</translation>
    </message>
</context>
<context>
    <name>MoveCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="400"/>
        <source>Move elements</source>
        <translation>Mover elementos</translation>
    </message>
</context>
<context>
    <name>Mux</name>
    <message>
        <location filename="../../Element/GraphicElements/Mux.cpp" line="33"/>
        <source>Mux</source>
        <translation>Multiplexador</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Mux.cpp" line="32"/>
        <source>MULTIPLEXER</source>
        <translation>MULTIPLEXADOR</translation>
    </message>
</context>
<context>
    <name>Nand</name>
    <message>
        <location filename="../../Element/GraphicElements/Nand.cpp" line="28"/>
        <source>Nand</source>
        <translation>Nand</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Nand.cpp" line="27"/>
        <source>NAND</source>
        <translation>NAND</translation>
    </message>
</context>
<context>
    <name>Node</name>
    <message>
        <location filename="../../Element/GraphicElements/Node.cpp" line="40"/>
        <source>Node</source>
        <translation>Nó</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Node.cpp" line="39"/>
        <source>NODE</source>
        <translation>NÓ</translation>
    </message>
</context>
<context>
    <name>Nor</name>
    <message>
        <location filename="../../Element/GraphicElements/Nor.cpp" line="28"/>
        <source>Nor</source>
        <translation>Nor</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Nor.cpp" line="27"/>
        <source>NOR</source>
        <translation>NOR</translation>
    </message>
</context>
<context>
    <name>Not</name>
    <message>
        <location filename="../../Element/GraphicElements/Not.cpp" line="28"/>
        <source>Not</source>
        <translation>Not</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Not.cpp" line="27"/>
        <source>NOT</source>
        <translation>NOT</translation>
    </message>
</context>
<context>
    <name>Or</name>
    <message>
        <location filename="../../Element/GraphicElements/Or.cpp" line="28"/>
        <source>Or</source>
        <translation>Or</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Or.cpp" line="27"/>
        <source>OR</source>
        <translation>OR</translation>
    </message>
</context>
<context>
    <name>QCoreApplication</name>
    <message>
        <location filename="../../Element/ICRegistry.cpp" line="224"/>
        <source>Add embedded IC</source>
        <translation>Adicionar CI incorporado</translation>
    </message>
</context>
<context>
    <name>QNEConnection</name>
    <message>
        <location filename="../../Nodes/QNEConnection.cpp" line="202"/>
        <source>Stream error reading connection map at offset %1</source>
        <translation>Erro de fluxo ao ler o mapa de conexões na posição %1</translation>
    </message>
    <message>
        <location filename="../../Nodes/QNEConnection.cpp" line="213"/>
        <source>Stream error reading connection port IDs at offset %1</source>
        <translation>Erro de fluxo ao ler IDs das portas de conexão na posição %1</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../../Main.cpp" line="435"/>
        <source>Error!</source>
        <translation>Erro!</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="48"/>
        <source>Change color to...</source>
        <translation>Alterar cor para...</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="49"/>
        <source>Change frequency</source>
        <translation>Mudar frequência</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="50"/>
        <source>Morph to...</source>
        <translation>Transformar em...</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="51"/>
        <source>Rename</source>
        <translation>Renomear</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="47"/>
        <source>Change appearance to ...</source>
        <translation>Alterar aparência para ...</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="52"/>
        <source>Restore default appearance</source>
        <translation>Restaurar aparência padrão</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="53"/>
        <source>Rotate left</source>
        <translation>Rotacionar à esquerda</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="54"/>
        <source>Rotate right</source>
        <translation>Rotacionar à direita</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="55"/>
        <source>Change trigger</source>
        <translation>Mudar gatilho</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="166"/>
        <source>Edit sub-circuit</source>
        <translation>Editar subcircuito</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="167"/>
        <source>Embed sub-circuit</source>
        <translation>Incorporar subcircuito</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="168"/>
        <source>Extract to file</source>
        <translation>Extrair para arquivo</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="183"/>
        <location filename="../../UI/ElementContextMenu.cpp" line="232"/>
        <source>Copy</source>
        <translation>Copiar</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="184"/>
        <location filename="../../UI/ElementContextMenu.cpp" line="232"/>
        <source>Cut</source>
        <translation>Recortar</translation>
    </message>
    <message>
        <location filename="../../UI/ElementContextMenu.cpp" line="189"/>
        <location filename="../../UI/ElementContextMenu.cpp" line="232"/>
        <source>Delete</source>
        <translation>Remover</translation>
    </message>
</context>
<context>
    <name>RegisterBlobCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="1035"/>
        <source>Register blob &quot;%1&quot;</source>
        <translation>Registrar blob &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>RemoveBlobCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="1058"/>
        <source>Remove blob &quot;%1&quot;</source>
        <translation>Remover blob &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>RotateCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="332"/>
        <source>Rotate %1 degrees</source>
        <translation>Girar %1 graus</translation>
    </message>
</context>
<context>
    <name>SRFlipFlop</name>
    <message>
        <location filename="../../Element/GraphicElements/SRFlipFlop.cpp" line="27"/>
        <source>SR-FLIP-FLOP</source>
        <translation>FLIP-FLOP-SR</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/SRFlipFlop.cpp" line="28"/>
        <source>SR-Flip-Flop</source>
        <translation>Flip-Flop-SR</translation>
    </message>
</context>
<context>
    <name>SRLatch</name>
    <message>
        <location filename="../../Element/GraphicElements/SRLatch.cpp" line="27"/>
        <source>SR-LATCH</source>
        <translation>LATCH-SR</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/SRLatch.cpp" line="28"/>
        <source>SR-Latch</source>
        <translation>Latch-SR</translation>
    </message>
</context>
<context>
    <name>Scene</name>
    <message>
        <location filename="../../Scene/Scene.cpp" line="60"/>
        <location filename="../../Scene/Scene.cpp" line="535"/>
        <source>&amp;Undo</source>
        <translation>&amp;Desfazer</translation>
    </message>
    <message>
        <location filename="../../Scene/Scene.cpp" line="68"/>
        <location filename="../../Scene/Scene.cpp" line="541"/>
        <source>&amp;Redo</source>
        <translation>&amp;Refazer</translation>
    </message>
    <message>
        <location filename="../../Scene/Scene.cpp" line="561"/>
        <source>Paste</source>
        <translation>Colar</translation>
    </message>
</context>
<context>
    <name>SceneUiBinder</name>
    <message>
        <location filename="../../UI/SceneUiBinder.cpp" line="145"/>
        <source>Unmute</source>
        <translation>Ativar som</translation>
    </message>
    <message>
        <location filename="../../UI/SceneUiBinder.cpp" line="145"/>
        <source>Mute</source>
        <translation>Silenciar</translation>
    </message>
</context>
<context>
    <name>Serialization</name>
    <message>
        <location filename="../../IO/Serialization.cpp" line="274"/>
        <source>Stream error reading metadata map count</source>
        <translation>Erro de fluxo ao ler a contagem de metadados</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="277"/>
        <source>Metadata map count %1 implausible given remaining stream bytes</source>
        <translation>Contagem de metadados %1 implausível para os bytes restantes do fluxo</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="294"/>
        <source>Stream error reading blob map count</source>
        <translation>Erro de fluxo ao ler a contagem de blobs</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="297"/>
        <source>Blob map count %1 implausible given remaining stream bytes</source>
        <translation>Contagem de blobs %1 implausível para os bytes restantes do fluxo</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="350"/>
        <location filename="../../IO/Serialization.cpp" line="360"/>
        <location filename="../../IO/Serialization.cpp" line="364"/>
        <location filename="../../IO/Serialization.cpp" line="399"/>
        <location filename="../../IO/Serialization.cpp" line="403"/>
        <location filename="../../IO/Serialization.cpp" line="407"/>
        <location filename="../../IO/Serialization.cpp" line="413"/>
        <source>Invalid file format.</source>
        <translation>Formato de arquivo inválido.</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="521"/>
        <source>Stream error reading type tag at position %1: status %2</source>
        <translation>Erro de fluxo ao ler etiqueta de tipo na posição %1: status %2</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="533"/>
        <source>Stream error reading element type at position %1: status %2</source>
        <translation>Erro de fluxo ao ler tipo de elemento na posição %1: status %2</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="545"/>
        <source>Stream error loading element at position %1: status %2</source>
        <translation>Erro de fluxo ao carregar elemento na posição %1: status %2</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="564"/>
        <source>Stream error loading connection at position %1: status %2</source>
        <translation>Erro de fluxo ao carregar conexão na posição %1: status %2</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="571"/>
        <source>Invalid type. Data is possibly corrupted.</source>
        <translation>Tipo inválido. Os dados possivelmente estão corrompidos.</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="624"/>
        <source>Failed to create versioned backup: %1</source>
        <translation>Falha ao criar backup versionado: %1</translation>
    </message>
    <message>
        <location filename="../../IO/Serialization.cpp" line="704"/>
        <source>Error copying file: %1</source>
        <translation>Erro ao copiar o arquivo: %1</translation>
    </message>
</context>
<context>
    <name>Simulation</name>
    <message>
        <location filename="../../Simulation/Simulation.cpp" line="243"/>
        <source>Warning: feedback circuit did not converge — the circuit may be oscillating.</source>
        <translation>Aviso: o circuito de retroalimentação não convergiu — o circuito pode estar oscilando.</translation>
    </message>
</context>
<context>
    <name>SplitCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="509"/>
        <source>Invalid connection ports in SplitCommand constructor</source>
        <translation>Portas de conexão inválidas no construtor SplitCommand</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="515"/>
        <source>Invalid graphic elements in SplitCommand constructor</source>
        <translation>Elementos gráficos inválidos no construtor SplitCommand</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="538"/>
        <source>Wire split</source>
        <translation>Fio dividido</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="553"/>
        <source>Error trying to redo %1</source>
        <translation>Erro ao tentar refazer %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="576"/>
        <source>Error: endPort is null in SplitCommand::redo()</source>
        <translation>Erro: endPort é null em SplitCommand::redo()</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="605"/>
        <source>Error trying to undo %1</source>
        <translation>Erro ao tentar desfazer %1</translation>
    </message>
</context>
<context>
    <name>SystemVerilogCodeGen</name>
    <message>
        <location filename="../../CodeGen/SystemVerilogCodeGen.cpp" line="1353"/>
        <source>Output variable not mapped for TruthTable: %1</source>
        <translation>Variável de saída não mapeada para a tabela verdade: %1</translation>
    </message>
    <message>
        <location filename="../../CodeGen/SystemVerilogCodeGen.cpp" line="1403"/>
        <source>Element type not supported: %1</source>
        <translation>Tipo de elemento não suportado: %1</translation>
    </message>
</context>
<context>
    <name>TFlipFlop</name>
    <message>
        <location filename="../../Element/GraphicElements/TFlipFlop.cpp" line="27"/>
        <source>T-FLIP-FLOP</source>
        <translation>FLIP-FLOP-T</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/TFlipFlop.cpp" line="28"/>
        <source>T-Flip-Flop</source>
        <translation>Flip-Flop-T</translation>
    </message>
</context>
<context>
    <name>Text</name>
    <message>
        <location filename="../../Element/GraphicElements/Text.cpp" line="23"/>
        <source>Text</source>
        <translation>Texto</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Text.cpp" line="22"/>
        <source>TEXT</source>
        <translation>TEXTO</translation>
    </message>
</context>
<context>
    <name>ToggleTruthTableOutputCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="976"/>
        <source>Toggle TruthTable Output at position: %1</source>
        <translation>Alternar saída da TabelaVerdade na posição: %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Commands.cpp" line="985"/>
        <source>Could not find truthtable element!</source>
        <translation>Não foi possível encontrar elemento de tabela verdade!</translation>
    </message>
</context>
<context>
    <name>TrashButton</name>
    <message>
        <location filename="../../UI/TrashButton.cpp" line="65"/>
        <source>Remove all &quot;%1&quot; instances from the circuit?</source>
        <translation>Remover todas as instâncias de &quot;%1&quot; do circuito?</translation>
    </message>
    <message>
        <location filename="../../UI/TrashButton.cpp" line="67"/>
        <source>File will be deleted. Are you sure?</source>
        <translation>Arquivo será deletado. Tem certeza?</translation>
    </message>
</context>
<context>
    <name>TruthTable</name>
    <message>
        <location filename="../../Element/GraphicElements/TruthTable.cpp" line="38"/>
        <source>TRUTH TABLE</source>
        <translation>TABELA VERDADE</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/TruthTable.cpp" line="39"/>
        <source>Truth Table</source>
        <translation>Tabela Verdade</translation>
    </message>
</context>
<context>
    <name>UpdateBlobCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="1091"/>
        <source>Update %1 IC blobs</source>
        <translation>Atualizar %1 blobs de CI</translation>
    </message>
</context>
<context>
    <name>UpdateCommand</name>
    <message>
        <location filename="../../Scene/Commands.cpp" line="440"/>
        <source>Update %1 elements</source>
        <translation>Atualizar %1 elementos</translation>
    </message>
</context>
<context>
    <name>UpdateController</name>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="48"/>
        <source>Update Available</source>
        <translation>Atualização disponível</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="56"/>
        <source>&lt;b&gt;wiRedPanda %1 is available.&lt;/b&gt;&lt;br&gt;&lt;br&gt;You are currently running version %2.&lt;br&gt;Click &lt;b&gt;Download&lt;/b&gt; to save the new version to your computer.</source>
        <translation>&lt;b&gt;wiRedPanda %1 está disponível.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Você está executando a versão %2.&lt;br&gt;Clique em &lt;b&gt;Baixar&lt;/b&gt; para salvar a nova versão.</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="59"/>
        <source>&lt;b&gt;wiRedPanda %1 is available.&lt;/b&gt;&lt;br&gt;&lt;br&gt;You are currently running version %2.&lt;br&gt;Visit the release page to download the new version.</source>
        <translation>&lt;b&gt;wiRedPanda %1 está disponível.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Você está usando a versão %2.&lt;br&gt;Visite a página de lançamentos para baixar a nova versão.</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="68"/>
        <source>Don&apos;t notify me about this version again</source>
        <translation>Não me notificar sobre esta versão novamente</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="72"/>
        <source>Download</source>
        <translation>Baixar</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="101"/>
        <source>Downloading wiRedPanda %1…</source>
        <translation>Baixando wiRedPanda %1…</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="101"/>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="102"/>
        <source>Downloading Update</source>
        <translation>Baixando atualização</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="126"/>
        <location filename="../../UI/UpdateController.cpp" line="134"/>
        <source>Download Failed</source>
        <translation>Falha no download</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="126"/>
        <source>Could not download the update:
%1</source>
        <translation>Não foi possível baixar a atualização:
%1</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="134"/>
        <source>Could not save the file:
%1</source>
        <translation>Não foi possível salvar o arquivo:
%1</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="143"/>
        <source>Download Complete</source>
        <translation>Download concluído</translation>
    </message>
    <message>
        <location filename="../../UI/UpdateController.cpp" line="144"/>
        <source>wiRedPanda has been downloaded to:
%1</source>
        <translation>wiRedPanda foi baixado para:
%1</translation>
    </message>
</context>
<context>
    <name>WorkSpace</name>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="141"/>
        <source>This file was saved with a newer file format (version %1).
Your wiRedPanda version (%2) supports file format %3.

Please update wiRedPanda to save changes to this file.</source>
        <translation>Este arquivo foi salvo com um formato de arquivo mais recente (versão %1).
Sua versão do wiRedPanda (%2) suporta o formato de arquivo %3.

Por favor, atualize o wiRedPanda para salvar alterações neste arquivo.</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="145"/>
        <source>Cannot save.</source>
        <translation>Não é possível salvar.</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="217"/>
        <source>Save File</source>
        <translation>Salvar arquivo</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="217"/>
        <location filename="../../Scene/Workspace.cpp" line="264"/>
        <location filename="../../Scene/Workspace.cpp" line="303"/>
        <source>Panda files (*.panda)</source>
        <translation>Arquivos Panda (*.panda)</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="262"/>
        <location filename="../../Scene/Workspace.cpp" line="301"/>
        <source>Save File (original location is read-only)</source>
        <translation>Salvar arquivo (o local original é somente leitura)</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="270"/>
        <source>Error opening file: %1</source>
        <translation>Erro ao abrir arquivo: %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="309"/>
        <source>Could not save file: %1</source>
        <translation>Não foi possível salvar arquivo: %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="383"/>
        <source>This file does not exist: %1</source>
        <translation>Este arquivo não existe: %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="392"/>
        <source>Could not open file: %1</source>
        <translation>Não foi possível abrir arquivo: %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="427"/>
        <source>This file was saved with a newer file format (version %1).
Your version supports file format %2.

The file will be opened but saving is blocked.
Please update wiRedPanda to edit and save this file.</source>
        <translation>Este arquivo foi salvo com um formato de arquivo mais recente (versão %1).
Sua versão suporta o formato de arquivo %2.

O arquivo será aberto mas o salvamento está bloqueado.
Por favor, atualize o wiRedPanda para editar e salvar este arquivo.</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="432"/>
        <source>Newer version file.</source>
        <translation>Arquivo de versão mais nova.</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="435"/>
        <source>This file is in an older format (version %1) and will be automatically upgraded to the current format (version %2).
A backup of the original file has been created with name: %3</source>
        <translation>Este arquivo está em um formato antigo (versão %1) e será automaticamente atualizado para o formato atual (versão %2).
Um backup do arquivo original foi criado com o nome: %3</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="438"/>
        <source>File upgraded.</source>
        <translation>Arquivo atualizado.</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="600"/>
        <source>Error opening autosave file: %1</source>
        <translation>Erro ao abrir arquivo de salvamento automático: %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="608"/>
        <source>Could not commit autosave file: %1</source>
        <translation>Não foi possível efetivar o arquivo de salvamento automático: %1</translation>
    </message>
    <message>
        <location filename="../../Scene/Workspace.cpp" line="774"/>
        <source>Remove embedded IC &quot;%1&quot;</source>
        <translation>Remover IC embutido &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>WorkspaceManager</name>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="80"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="123"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="481"/>
        <source>New Project</source>
        <translation>Novo Projeto</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="96"/>
        <source>File saved successfully.</source>
        <translation>Arquivo salvo com sucesso.</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="104"/>
        <source>File not saved. Close tab anyway?</source>
        <translation>Arquivo não foi salvo. Fechar mesmo assim?</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="125"/>
        <source> has been modified.
Do you want to save your changes?</source>
        <translation> foi modificado.
Você quer salvar suas alterações?</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="169"/>
        <source>File loaded successfully.</source>
        <translation>Arquivo carregado com sucesso.</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="229"/>
        <source>Open File</source>
        <translation>Abrir arquivo</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="229"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="263"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="319"/>
        <source>Panda files (*.panda)</source>
        <translation>Arquivos Panda (*.panda)</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="263"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="319"/>
        <source>Save File as ...</source>
        <translation>Salvar Arquivo como...</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="277"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="332"/>
        <source>File Conflict</source>
        <translation>Conflito de arquivo</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="278"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="333"/>
        <source>The file &quot;%1&quot; is already open in another tab.</source>
        <translation>O arquivo &quot;%1&quot; já está aberto em outra aba.</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="281"/>
        <location filename="../../UI/WorkspaceManager.cpp" line="336"/>
        <source>Switch to Tab</source>
        <translation>Ir para a aba</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="441"/>
        <source>Error!</source>
        <translation>Erro!</translation>
    </message>
    <message>
        <location filename="../../UI/WorkspaceManager.cpp" line="537"/>
        <source>Error</source>
        <translation>Erro</translation>
    </message>
</context>
<context>
    <name>Xnor</name>
    <message>
        <location filename="../../Element/GraphicElements/Xnor.cpp" line="28"/>
        <source>Xnor</source>
        <translation>Xnor</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Xnor.cpp" line="27"/>
        <source>XNOR</source>
        <translation>XNOR</translation>
    </message>
</context>
<context>
    <name>Xor</name>
    <message>
        <location filename="../../Element/GraphicElements/Xor.cpp" line="28"/>
        <source>Xor</source>
        <translation>Xor</translation>
    </message>
    <message>
        <location filename="../../Element/GraphicElements/Xor.cpp" line="27"/>
        <source>XOR</source>
        <translation>XOR</translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <location filename="../../Main.cpp" line="292"/>
        <source>Circuit file to open.</source>
        <translation>Arquivo de circuito para abrir.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="296"/>
        <source>Verbosity level 0 to 5, disabled by default.</source>
        <translation>Nível de verbosidade 0 a 5, desabilitado por padrão.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="297"/>
        <source>verbosity level</source>
        <translation>nível de verbosidade</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="302"/>
        <source>Exports circuit to &lt;arduino-file&gt;.</source>
        <translation>Exporta o circuito para &lt;arduino-file&gt;.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="314"/>
        <source>Exports circuit to waveform text file, reading input from terminal.</source>
        <translation>Exporta o circuito para um arquivo de texto de forma de onda, lendo a entrada do terminal.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="319"/>
        <source>When used with -c/--terminal, block execution if the circuit contains Truth Tables.</source>
        <translation>Quando usado com -c/--terminal, bloqueia a execução se o circuito contiver Tabelas Verdade.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="325"/>
        <source>Run in MCP (Model Context Protocol) mode for programmatic control.</source>
        <translation>Executar em modo MCP (Model Context Protocol) para controle programático.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="330"/>
        <source>Run MCP mode with a visible GUI window.</source>
        <translation>Executar modo MCP com janela gráfica visível.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="395"/>
        <source>Error: Circuit contains Truth Table elements.</source>
        <translation>Erro: O circuito contém elementos tabela verdade.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="440"/>
        <source>Error: </source>
        <translation>Erro: </translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="303"/>
        <source>arduino file</source>
        <translation>arquivo arduino</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="308"/>
        <source>Exports circuit to waveform text file.</source>
        <translation>Exporta o circuito para um arquivo de texto de forma de onda.</translation>
    </message>
    <message>
        <location filename="../../Main.cpp" line="309"/>
        <source>waveform input text file</source>
        <translation>arquivo de forma de onda textual de entrada</translation>
    </message>
</context>
</TS>
